Yuki Takei 2 лет назад
Родитель
Сommit
f61c4b1e07

+ 1 - 0
packages/editor/.eslintignore

@@ -1,2 +1,3 @@
 /dist/**
 vite-env.d.ts
+vite.config.ts

+ 2 - 0
packages/editor/src/@types/declaration.d.ts

@@ -0,0 +1,2 @@
+// prevent TS2307: Cannot find module './xxx.module.scss' or its corresponding type declarations.
+declare module '*.scss';

+ 2 - 1
packages/editor/tsconfig.json

@@ -1,4 +1,5 @@
 {
+  "$schema": "http://json.schemastore.org/tsconfig",
   "compilerOptions": {
     "target": "ES2020",
     "useDefineForClassFields": true,
@@ -22,7 +23,7 @@
 
     "baseUrl": ".",
     "paths": {
-      "/*": ["./public/*"],
+      "/*": ["./public/*"]
     }
   },
   "include": ["src"],

+ 1 - 0
packages/editor/tsconfig.node.json

@@ -1,4 +1,5 @@
 {
+  "$schema": "http://json.schemastore.org/tsconfig",
   "compilerOptions": {
     "composite": true,
     "skipLibCheck": true,

+ 5 - 1
packages/editor/vite.config.ts

@@ -1,7 +1,11 @@
 import { defineConfig } from 'vite'
 import react from '@vitejs/plugin-react'
+import dts from 'vite-plugin-dts';
 
 // https://vitejs.dev/config/
 export default defineConfig({
-  plugins: [react()],
+  plugins: [
+    react(),
+    dts(),
+  ],
 })