Ver Fonte

setup vite for @growi/slack

Yuki Takei há 2 anos atrás
pai
commit
d09a0a3a56
2 ficheiros alterados com 15 adições e 1 exclusões
  1. 2 1
      packages/slack/package.json
  2. 13 0
      packages/slack/vitest.config.ts

+ 2 - 1
packages/slack/package.json

@@ -12,7 +12,8 @@
     "watch": "yarn dev -w --emptyOutDir=false",
     "lint:js": "yarn eslint **/*.{js,ts}",
     "lint:typecheck": "tsc",
-    "lint": "npm-run-all -p lint:*"
+    "lint": "npm-run-all -p lint:*",
+    "test": "vitest run --coverage"
   },
   "dependencies": {
     "@slack/oauth": "^2.0.1",

+ 13 - 0
packages/slack/vitest.config.ts

@@ -0,0 +1,13 @@
+import tsconfigPaths from 'vite-tsconfig-paths';
+import { defineProject } from 'vitest/config';
+
+export default defineProject({
+  plugins: [
+    tsconfigPaths(),
+  ],
+  test: {
+    environment: 'node',
+    clearMocks: true,
+    globals: true,
+  },
+});