diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e7d16711..b9ed2bb5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -22,5 +22,3 @@ updates: - "major" ignore: - dependency-name: "@biomejs/biome" - - dependency-name: "vite" - versions: ["5.x"] diff --git a/.ncurc.cjs b/.ncurc.cjs index eb650208..0e6f06df 100644 --- a/.ncurc.cjs +++ b/.ncurc.cjs @@ -1,5 +1,4 @@ module.exports = { upgrade: true, filterVersion: /^[~^]/, - reject: ["vite"], }; diff --git a/package-lock.json b/package-lock.json index c5bf7730..e2f31b10 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "tsx": "^4.7.1", "typedoc": "^0.25.8", "typescript": "^5.3.3", - "vite": "~5.0.12", + "vite": "^5.1.4", "vite-plugin-babel": "^1.2.0" } }, @@ -8959,13 +8959,13 @@ } }, "node_modules/vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.4.tgz", + "integrity": "sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==", "dev": true, "dependencies": { "esbuild": "^0.19.3", - "postcss": "^8.4.32", + "postcss": "^8.4.35", "rollup": "^4.2.0" }, "bin": { diff --git a/package.json b/package.json index 3a061b2c..9e52e131 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,7 @@ "tsx": "^4.7.1", "typedoc": "^0.25.8", "typescript": "^5.3.3", - "vite": "~5.0.12", + "vite": "^5.1.4", "vite-plugin-babel": "^1.2.0" }, "dependencies": { diff --git a/tsconfig.base.json b/tsconfig.base.json new file mode 100644 index 00000000..1a4d8123 --- /dev/null +++ b/tsconfig.base.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "skipLibCheck": true, + "resolveJsonModule": true, + "isolatedModules": true, + "declaration": true, + "emitDeclarationOnly": true, + "declarationDir": "./dist/es", + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + }, +} diff --git a/tsconfig.json b/tsconfig.json index 9db24dce..71efb327 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,21 +1,10 @@ { + "extends": "./tsconfig.base.json", "compilerOptions": { - "target": "ESNext", - "useDefineForClassFields": true, "module": "NodeNext", "lib": ["ESNext", "DOM", "DOM.Iterable"], "types": ["emscripten"], - "skipLibCheck": true, "moduleResolution": "NodeNext", - "resolveJsonModule": true, - "isolatedModules": true, - "declaration": true, - "emitDeclarationOnly": true, - "declarationDir": "./dist/es", - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true, }, "include": ["./src"], "references": [ diff --git a/tsconfig.node.json b/tsconfig.node.json index a713eb38..2c6111d3 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -1,9 +1,9 @@ { - "extends": ["./tsconfig.json"], + "extends": "./tsconfig.base.json", "compilerOptions": { "composite": true, - "types": ["node"], "module": "ESNext", + "types": ["node"], "moduleResolution": "Bundler", "resolveJsonModule": true, "allowJs": true