Просмотр исходного кода

add ts-node-dev as a global dependency

Yuki Takei 3 лет назад
Родитель
Сommit
bde2b5f408

+ 0 - 1
apps/slackbot-proxy/package.json

@@ -58,7 +58,6 @@
     "browser-bunyan": "^1.6.3",
     "eslint-plugin-regex": "^1.8.0",
     "morgan": "^1.10.0",
-    "ts-node-dev": "^2.0.0",
     "tsc-alias": "^1.2.9"
   }
 }

+ 0 - 20
apps/slackbot-proxy/tsconfig.base.json

@@ -1,20 +0,0 @@
-{
-  "extends": "../../tsconfig.base.json",
-  "compilerOptions": {
-    "module": "CommonJS",
-  },
-  "include": [
-    "src"
-  ],
-  "exclude": [
-    "node_modules",
-    "config",
-    "dist",
-    "src/public/**",
-    "**/*.test.ts"
-  ],
-  "ts-node": {
-    "transpileOnly": true,
-    "swc": true
-  }
-}

+ 0 - 1
apps/slackbot-proxy/tsconfig.build.json

@@ -1,7 +1,6 @@
 {
   "extends": "./tsconfig.base.json",
   "compilerOptions": {
-    "module": "CommonJS",
     "rootDir": "./src",
     "outDir": "dist",
     "declaration": true,

+ 18 - 1
apps/slackbot-proxy/tsconfig.json

@@ -1,9 +1,26 @@
 {
-  "extends": "./tsconfig.base.json",
+  "$schema": "http://json.schemastore.org/tsconfig",
+  "extends": "../../tsconfig.base.json",
   "compilerOptions": {
+    "module": "CommonJS",
+
     "baseUrl": ".",
     "paths": {
       "~/*": ["./src/*"]
     }
+  },
+  "include": [
+    "src"
+  ],
+  "exclude": [
+    "node_modules",
+    "config",
+    "dist",
+    "src/public/**",
+    "**/*.test.ts"
+  ],
+  "ts-node": {
+    "transpileOnly": true,
+    "swc": true
   }
 }

+ 1 - 0
package.json

@@ -89,6 +89,7 @@
     "stylelint": "^14.2.0",
     "stylelint-config-recess-order": "^3.0.0",
     "tsconfig-paths": "^3.9.0",
+    "ts-node-dev": "^2.0.0",
     "typescript": "~4.9",
     "unplugin-swc": "^1.3.2",
     "vite": "^4.1.1",

+ 21 - 10
turbo.json

@@ -3,19 +3,23 @@
   "pipeline": {
     "@growi/ui#build": {
       "dependsOn": ["@growi/core#build"],
-      "outputs": ["dist/**"]
+      "outputs": ["dist/**"],
+      "outputMode": "new-only"
     },
     "@growi/remark-lsx#build": {
       "dependsOn": ["@growi/core#build", "@growi/remark-growi-directive#build", "@growi/ui#build"],
-      "outputs": ["dist/**"]
+      "outputs": ["dist/**"],
+      "outputMode": "new-only"
     },
     "@growi/app#build": {
       "dependsOn": ["^build"],
-      "outputs": [".next/**", "config/**", "dist/**"]
+      "outputs": [".next/**", "config/**", "dist/**"],
+      "outputMode": "new-only"
     },
     "@growi/slackbot-proxy#build": {
       "dependsOn": ["@growi/slack#build"],
-      "outputs": ["dist/**"]
+      "outputs": ["dist/**"],
+      "outputMode": "new-only"
     },
     "build": {
       "outputs": ["dist/**"],
@@ -25,16 +29,19 @@
         "src/**/*.css", "src/**/*.scss",
         "tsconfig*.json",
         "vite*.ts"
-      ]
+      ],
+      "outputMode": "new-only"
     },
 
     "@growi/app#dev:migrate": {
       "outputs": ["tmp/cache/migration-status.out"],
-      "inputs": ["src/migration/*.js"]
+      "inputs": ["src/migration/*.js"],
+      "outputMode": "new-only"
     },
     "@growi/remark-lsx#dev": {
       "dependsOn": ["@growi/core#dev", "@growi/remark-growi-directive#dev", "@growi/ui#dev"],
-      "outputs": ["dist/**"]
+      "outputs": ["dist/**"],
+      "outputMode": "new-only"
     },
     "@growi/app#dev": {
       "dependsOn": ["^dev", "@growi/app#dev:migrate"],
@@ -62,7 +69,8 @@
         "src/**/*.css", "src/**/*.scss",
         "tsconfig*.json",
         "vite*.ts"
-      ]
+      ],
+      "outputMode": "new-only"
     },
 
     "watch": {
@@ -93,12 +101,15 @@
     },
 
     "@growi/app#test": {
-      "dependsOn": ["^dev"]
+      "dependsOn": ["^dev"],
+      "outputMode": "new-only"
     },
     "@growi/slackbot-proxy#test": {
-      "dependsOn": ["@growi/slack#dev"]
+      "dependsOn": ["@growi/slack#dev"],
+      "outputMode": "new-only"
     },
     "test": {
+      "outputMode": "new-only"
     },
 
     "clean": {