Yuki Takei пре 3 година
родитељ
комит
85c35c71ac
2 измењених фајлова са 11 додато и 3 уклоњено
  1. 1 2
      packages/core/package.json
  2. 10 1
      turbo.json

+ 1 - 2
packages/core/package.json

@@ -17,9 +17,8 @@
     "build:types": "tsc -p tsconfig.build.json",
     "build:types": "tsc -p tsconfig.build.json",
     "build:js": "vite build",
     "build:js": "vite build",
     "clean": "npx -y shx rm -rf dist types",
     "clean": "npx -y shx rm -rf dist types",
-    "dev": "run-p dev:*",
+    "dev": "vite build --mode dev",
     "dev:types": "yarn build:types",
     "dev:types": "yarn build:types",
-    "dev:js": "yarn build:js --mode dev",
     "lint:js": "eslint **/*.{js,ts}",
     "lint:js": "eslint **/*.{js,ts}",
     "lint": "npm-run-all -p lint:*",
     "lint": "npm-run-all -p lint:*",
     "test": "jest --verbose"
     "test": "jest --verbose"

+ 10 - 1
turbo.json

@@ -2,7 +2,7 @@
   "$schema": "https://turbo.build/schema.json",
   "$schema": "https://turbo.build/schema.json",
   "pipeline": {
   "pipeline": {
     "@growi/app#dev": {
     "@growi/app#dev": {
-      "dependsOn": ["^dev"],
+      "dependsOn": ["^dev", "^dev:types"],
       "outputs": ["dist/**", ".next/**"]
       "outputs": ["dist/**", ".next/**"]
     },
     },
     "dev": {
     "dev": {
@@ -14,6 +14,15 @@
         "tsconfig*.json",
         "tsconfig*.json",
         "vite*.ts"
         "vite*.ts"
       ]
       ]
+    },
+    "dev:types": {
+      "outputs": ["types/**"],
+      "inputs": [
+        "src/**/*.js", "src/**/*.jsx",
+        "src/**/*.ts", "src/**/*.tsx",
+        "tsconfig*.json",
+        "vite*.ts"
+      ]
     }
     }
   },
   },
   "globalDependencies": [
   "globalDependencies": [