{ "$schema": "https://turborepo.org/schema.json", "pipeline": { "build-native": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ], "dependsOn": ["^build-native"], "outputs": ["native/*.node"] }, "build-native-release": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ], "dependsOn": ["^build-native-release"], "outputs": ["native/*.node"] }, "build-native-no-plugin": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ], "dependsOn": ["^build-native-no-plugin"], "outputs": ["native/*.node"] }, "build-native-no-plugin-woa": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ], "dependsOn": ["^build-native-no-plugin-woa"], "outputs": ["native/*.node"] }, "build-native-no-plugin-woa-release": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ], "dependsOn": ["^build-native-no-plugin-woa-release"], "outputs": ["native/*.node"] }, "build-wasm": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ], "dependsOn": ["^build-wasm"], "outputs": ["crates/wasm/pkg/*"] }, "build-native-wasi": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ], "dependsOn": ["^build-native-wasi"], "outputs": ["native/*"] }, "cache-build-native": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ], "dependsOn": ["^cache-build-native"], "outputs": ["native/*.node"] }, "build": { "dependsOn": ["^build"], "outputs": ["dist/**"] }, "dev": { "dependsOn": ["^dev"], "outputs": ["dist/**"] }, "typescript": {}, "//#typescript": {}, "rust-check": { "dependsOn": [ "^rust-check-fmt", "^rust-check-clippy", "^rust-check-napi-rustls" ] }, "rust-check-fmt": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ], "cache": false }, "rust-check-clippy": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ] }, "rust-check-napi-rustls": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ] }, "test-cargo-unit": { "inputs": [ "../../.cargo/**", "../../packages/next-swc/crates/**", "../../**/Cargo.toml", "../../**/Cargo.lock", "../../.github/workflows/build_and_deploy.yml", "../../rust-toolchain" ] }, "//#get-test-timings": { "inputs": ["run-tests.js"], "outputs": ["test-timings.json"] } } }