This commit is contained in:
2026-05-07 09:16:01 +08:00
parent ccc46844b6
commit 1980364521
99 changed files with 2664 additions and 934 deletions

View File

@@ -1,12 +0,0 @@
{
"compilerOptions": {
"module": "es2022",
"moduleResolution": "bundler",
"lib": ["ES2025", "DOM", "DOM.Iterable"],
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"isolatedModules": true,
"verbatimModuleSyntax": true
}
}

View File

@@ -1,10 +1,11 @@
{
"extends": "./tsconfig.base.json",
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./dist",
"rootDir": "./src",
"jsx": "react-jsx",
"declaration": true
"noEmit": false,
"emitDeclarationOnly": true,
"declaration": true,
"outDir": "dist",
"declarationDir": "dist/types"
},
"include": ["src"],
"exclude": [

View File

@@ -1,8 +1,26 @@
{
"extends": "./tsconfig.base.json",
"compilerOptions": {
"target": "es2025",
"lib": ["ES2025", "DOM", "DOM.Iterable"],
"module": "ESNext",
"types": ["node", "vite/client"],
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"moduleDetection": "force",
"noEmit": true,
"jsx": "react-jsx",
"noEmit": true
/* Linting */
"noUnusedLocals": true,
"noUnusedParameters": true,
"erasableSyntaxOnly": true,
"noFallthroughCasesInSwitch": true
},
"include": [".", "../css/utils/clspm.ts"]
"include": ["."]
}

View File

@@ -3,7 +3,6 @@ import react from "@vitejs/plugin-react";
import dts from "vite-plugin-dts";
import path from "path";
import tailwindcss from "@tailwindcss/vite";
import typescript from "@rollup/plugin-typescript";
export default defineConfig({
plugins: [
@@ -24,17 +23,6 @@ export default defineConfig({
fileName: (format) => `index.${format}.js`,
},
rollupOptions: {
plugins: [typescript({ tsconfig: "./tsconfig.build.json" })],
external: ["react", "react-dom", "react/jsx-runtime"],
output: {
globals: {
react: "React",
"react-dom": "ReactDOM",
},
},
},
sourcemap: true,
cssCodeSplit: true,
},