2022-06-09 21:40:07 +00:00
|
|
|
{
|
2022-08-05 00:03:17 +00:00
|
|
|
"$schema": "https://turborepo.org/schema.json",
|
|
|
|
"pipeline": {
|
2022-08-22 04:28:57 +00:00
|
|
|
"build:feature-config": {
|
|
|
|
"cache": false
|
|
|
|
},
|
2022-08-05 00:03:17 +00:00
|
|
|
"turbo:build": {
|
2023-03-24 01:02:20 +00:00
|
|
|
"dependsOn": [
|
|
|
|
"build:feature-config",
|
|
|
|
"^turbo:build"
|
|
|
|
],
|
|
|
|
"env": [
|
|
|
|
"WC_ADMIN_PHASE"
|
|
|
|
],
|
2022-08-05 00:03:17 +00:00
|
|
|
"inputs": [
|
|
|
|
"src/**/*.js",
|
|
|
|
"src/**/*.jsx",
|
|
|
|
"src/**/*.ts",
|
|
|
|
"src/**/*.tsx",
|
|
|
|
"src/**/*.php",
|
2023-03-28 19:48:20 +00:00
|
|
|
"includes/**/*.php",
|
|
|
|
"webpack.config.js",
|
|
|
|
"tsconfig.json"
|
2022-08-05 00:03:17 +00:00
|
|
|
],
|
|
|
|
"outputs": [
|
|
|
|
"dist/**",
|
|
|
|
"build/**",
|
|
|
|
"build-module/**",
|
|
|
|
"build-style/**",
|
|
|
|
"build-types/**"
|
|
|
|
],
|
|
|
|
"outputMode": "new-only"
|
|
|
|
},
|
2022-06-09 21:40:07 +00:00
|
|
|
|
2022-08-05 00:03:17 +00:00
|
|
|
"woocommerce#turbo:build": {
|
|
|
|
"dependsOn": [
|
2022-08-22 04:28:57 +00:00
|
|
|
"build:feature-config",
|
2022-08-05 00:03:17 +00:00
|
|
|
"^turbo:build",
|
|
|
|
"woocommerce/client/admin#turbo:build",
|
|
|
|
"woocommerce/client/legacy#turbo:build"
|
|
|
|
],
|
|
|
|
"outputs": [],
|
|
|
|
"inputs": [
|
|
|
|
"src/**/*.php",
|
|
|
|
"includes/**/*.php"
|
|
|
|
],
|
|
|
|
"outputMode": "new-only"
|
|
|
|
},
|
2022-06-09 21:40:07 +00:00
|
|
|
|
2022-09-07 20:57:15 +00:00
|
|
|
"woocommerce/client/legacy#turbo:build": {
|
2023-03-24 01:02:20 +00:00
|
|
|
"dependsOn": [
|
|
|
|
"^turbo:build"
|
|
|
|
],
|
2022-09-07 20:57:15 +00:00
|
|
|
"outputs": [
|
|
|
|
"../../assets/js/**",
|
|
|
|
"../../assets/css/**"
|
|
|
|
],
|
|
|
|
"inputs": [
|
|
|
|
"css/**/*.scss",
|
|
|
|
"css/**/*.css",
|
|
|
|
"js/**/*.js"
|
|
|
|
],
|
|
|
|
"outputMode": "new-only"
|
|
|
|
},
|
|
|
|
|
2022-08-05 00:03:17 +00:00
|
|
|
"woocommerce/client/admin#turbo:build": {
|
2022-09-07 20:57:15 +00:00
|
|
|
"dependsOn": [
|
|
|
|
"build:feature-config",
|
2023-03-24 01:02:20 +00:00
|
|
|
"^turbo:build"
|
|
|
|
],
|
|
|
|
"env": [
|
|
|
|
"WC_ADMIN_PHASE"
|
2022-09-07 20:57:15 +00:00
|
|
|
],
|
|
|
|
"outputs": [
|
|
|
|
"../woocommerce/assets/client/admin/**"
|
|
|
|
],
|
2022-08-05 00:03:17 +00:00
|
|
|
"inputs": [
|
|
|
|
"client/**/*.js",
|
|
|
|
"client/**/*.jsx",
|
|
|
|
"client/**/*.ts",
|
|
|
|
"client/**/*.tsx",
|
2023-03-28 19:48:20 +00:00
|
|
|
"client/**/*.scss",
|
|
|
|
"webpack.config.js",
|
|
|
|
"tsconfig.json"
|
2022-08-05 00:03:17 +00:00
|
|
|
],
|
|
|
|
"outputMode": "new-only"
|
|
|
|
},
|
|
|
|
|
|
|
|
"turbo:test": {
|
2022-09-13 01:55:03 +00:00
|
|
|
"cache": false,
|
2023-03-24 01:02:20 +00:00
|
|
|
"dependsOn": [
|
|
|
|
"turbo:build"
|
|
|
|
],
|
2022-08-05 00:03:17 +00:00
|
|
|
"outputs": []
|
|
|
|
}
|
|
|
|
}
|
2022-06-09 21:40:07 +00:00
|
|
|
}
|