diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..3b99cf5 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,16 @@ +version: 2 +updates: + - package-ecosystem: "npm" # Using npm as pnpm is compatible with npm registry + directories: + - "/" # Root package.json + - "/apps/*" # All workspaces in the apps directory + - "/packages/*" # All workspaces in the packages directory + schedule: + interval: "weekly" + open-pull-requests-limit: 5 + commit-message: + include: scope + prefix: "chore(deps)" + prefix-development: "chore(dev-deps)" + ignore: + - dependency-name: "typescript" diff --git a/apps/docs/package.json b/apps/docs/package.json index 2287a6e..59b797e 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -23,7 +23,6 @@ "@types/node": "latest", "@types/react": "latest", "eslint": "^8.0.0", - "eslint-config-next": "latest", - "typescript": "latest" + "eslint-config-next": "latest" } } diff --git a/apps/emotion/package.json b/apps/emotion/package.json index 36844cc..5ec7157 100644 --- a/apps/emotion/package.json +++ b/apps/emotion/package.json @@ -27,7 +27,6 @@ "eslint": "^8.57.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.6", - "typescript": "^5.2.2", "vite": "5.3.1", "vite-plugin-csp-guard": "workspace:^" } diff --git a/apps/less/package.json b/apps/less/package.json index 828bf44..03368ea 100644 --- a/apps/less/package.json +++ b/apps/less/package.json @@ -24,7 +24,6 @@ "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.7", "less": "^4.2.0", - "typescript": "^5.2.2", "vite": "5.3.1", "vite-plugin-csp-guard": "workspace:^" } diff --git a/apps/mui/package.json b/apps/mui/package.json index 25f2f8e..f0869e5 100644 --- a/apps/mui/package.json +++ b/apps/mui/package.json @@ -27,7 +27,6 @@ "vite": "5.3.1", "vite-plugin-csp-guard": "workspace:^", "@repo/typescript-config": "workspace:^", - "@repo/eslint-config": "workspace:^", - "typescript": "^5.2.2" + "@repo/eslint-config": "workspace:^" } } diff --git a/apps/preact-app/package.json b/apps/preact-app/package.json index fd9f8fb..6dece92 100644 --- a/apps/preact-app/package.json +++ b/apps/preact-app/package.json @@ -13,7 +13,6 @@ }, "devDependencies": { "@preact/preset-vite": "^2.8.3", - "typescript": "^5.2.2", "vite": "^5.3.4", "vite-plugin-csp-guard": "workspace:^" } diff --git a/apps/react/package.json b/apps/react/package.json index abd7f0a..7448116 100644 --- a/apps/react/package.json +++ b/apps/react/package.json @@ -24,7 +24,6 @@ "eslint": "^8.57.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.6", - "typescript": "^5.2.2", "vite": "5.3.1", "vite-plugin-csp-guard": "workspace:^" } diff --git a/apps/remix-spa/package.json b/apps/remix-spa/package.json index 2715e10..ddc5857 100644 --- a/apps/remix-spa/package.json +++ b/apps/remix-spa/package.json @@ -34,7 +34,6 @@ "eslint-plugin-react-hooks": "^4.6.0", "postcss": "^8.4.38", "tailwindcss": "^3.4.4", - "typescript": "^5.1.6", "vite": "^5.1.0", "vite-tsconfig-paths": "^4.2.1", "vite-plugin-csp-guard": "workspace:^" diff --git a/apps/remix/package.json b/apps/remix/package.json index 23e57ff..b0d3c54 100644 --- a/apps/remix/package.json +++ b/apps/remix/package.json @@ -32,7 +32,6 @@ "eslint-plugin-react-hooks": "^4.6.0", "postcss": "^8.4.38", "tailwindcss": "^3.4.4", - "typescript": "^5.1.6", "vite": "^5.1.0", "vite-tsconfig-paths": "^4.2.1", "vite-plugin-csp-guard": "workspace:^" diff --git a/apps/scss/package.json b/apps/scss/package.json index 7e4566f..bafd611 100644 --- a/apps/scss/package.json +++ b/apps/scss/package.json @@ -23,7 +23,6 @@ "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.7", "sass": "^1.77.8", - "typescript": "^5.2.2", "vite": "5.3.1", "vite-plugin-csp-guard": "workspace:^", "@repo/typescript-config": "workspace:^" diff --git a/apps/solid-app/package.json b/apps/solid-app/package.json index cb74be3..0888c7c 100644 --- a/apps/solid-app/package.json +++ b/apps/solid-app/package.json @@ -12,7 +12,6 @@ "solid-js": "^1.8.18" }, "devDependencies": { - "typescript": "^5.2.2", "vite": "^5.3.4", "vite-plugin-solid": "^2.10.2", "vite-plugin-csp-guard": "workspace:^" diff --git a/apps/stylus/package.json b/apps/stylus/package.json index 144b07d..da3e465 100644 --- a/apps/stylus/package.json +++ b/apps/stylus/package.json @@ -25,7 +25,6 @@ "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.7", "stylus": "^0.63.0", - "typescript": "^5.2.2", "vite": "5.3.1", "vite-plugin-csp-guard": "workspace:^" } diff --git a/apps/svelte-app/package.json b/apps/svelte-app/package.json index dba1011..c4a11d9 100644 --- a/apps/svelte-app/package.json +++ b/apps/svelte-app/package.json @@ -15,7 +15,6 @@ "svelte": "^4.2.18", "svelte-check": "^3.8.4", "tslib": "^2.6.3", - "typescript": "^5.2.2", "vite": "^5.3.4", "vite-plugin-csp-guard": "workspace:^" } diff --git a/apps/tailwind/package.json b/apps/tailwind/package.json index 4880d7a..9842dbd 100644 --- a/apps/tailwind/package.json +++ b/apps/tailwind/package.json @@ -27,7 +27,6 @@ "eslint-plugin-react-refresh": "^0.4.7", "postcss": "^8.4.39", "tailwindcss": "^3.4.4", - "typescript": "^5.2.2", "vite": "5.3.1", "vite-plugin-csp-guard": "workspace:^" } diff --git a/apps/tailwind/vite.config.ts b/apps/tailwind/vite.config.ts index ee32b8d..37f06a1 100644 --- a/apps/tailwind/vite.config.ts +++ b/apps/tailwind/vite.config.ts @@ -1,11 +1,11 @@ -import { defineConfig } from "vite"; +import { defineConfig, PluginOption } from "vite"; import react from "@vitejs/plugin-react"; import csp from "vite-plugin-csp-guard"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [ - react(), + react() as PluginOption, csp({ dev: { run: true, diff --git a/apps/vue-app/package.json b/apps/vue-app/package.json index a9e3373..ab6f784 100644 --- a/apps/vue-app/package.json +++ b/apps/vue-app/package.json @@ -13,7 +13,6 @@ }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.5", - "typescript": "^5.2.2", "vite": "^5.3.4", "vue-tsc": "^2.0.24", "vite-plugin-csp-guard": "workspace:^" diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 93279e0..7b80d11 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -13,7 +13,6 @@ "@vercel/style-guide": "^5.1.0", "eslint-config-prettier": "^9.1.0", "eslint-config-turbo": "^1.11.3", - "eslint-plugin-only-warn": "^1.1.0", - "typescript": "^5.3.3" + "eslint-plugin-only-warn": "^1.1.0" } } diff --git a/packages/vite-plugin-csp-guard/package.json b/packages/vite-plugin-csp-guard/package.json index f536fa4..722eb73 100644 --- a/packages/vite-plugin-csp-guard/package.json +++ b/packages/vite-plugin-csp-guard/package.json @@ -46,7 +46,6 @@ "acorn-jsx": "^5.3.2", "estree-walker": "^3.0.3", "rollup": "^4.18.0", - "typescript": "^5.5.2", "vite": "5.3.1", "vitest": "^1.6.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d4c4896..31ddd09 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,9 +69,6 @@ importers: eslint-config-next: specifier: latest version: 14.2.5(eslint@8.57.0)(typescript@5.5.3) - typescript: - specifier: latest - version: 5.5.3 apps/emotion: dependencies: @@ -121,9 +118,6 @@ importers: eslint-plugin-react-refresh: specifier: ^0.4.6 version: 0.4.8(eslint@8.57.0) - typescript: - specifier: ^5.2.2 - version: 5.5.3 vite: specifier: 5.3.1 version: 5.3.1(@types/node@20.14.10)(stylus@0.63.0) @@ -170,9 +164,6 @@ importers: less: specifier: ^4.2.0 version: 4.2.0 - typescript: - specifier: ^5.2.2 - version: 5.5.3 vite: specifier: 5.3.1 version: 5.3.1(@types/node@20.14.10)(less@4.2.0) @@ -225,9 +216,6 @@ importers: eslint-plugin-react-refresh: specifier: ^0.4.6 version: 0.4.8(eslint@8.57.0) - typescript: - specifier: ^5.2.2 - version: 5.5.3 vite: specifier: 5.3.1 version: 5.3.1(@types/node@20.14.10)(stylus@0.63.0) @@ -244,9 +232,6 @@ importers: '@preact/preset-vite': specifier: ^2.8.3 version: 2.9.0(@babel/core@7.24.8)(preact@10.22.1)(vite@5.3.4) - typescript: - specifier: ^5.2.2 - version: 5.5.3 vite: specifier: ^5.3.4 version: 5.3.4(@types/node@20.14.10) @@ -293,9 +278,6 @@ importers: eslint-plugin-react-refresh: specifier: ^0.4.6 version: 0.4.8(eslint@8.57.0) - typescript: - specifier: ^5.2.2 - version: 5.5.3 vite: specifier: 5.3.1 version: 5.3.1(@types/node@20.14.10)(stylus@0.63.0) @@ -366,9 +348,6 @@ importers: tailwindcss: specifier: ^3.4.4 version: 3.4.4 - typescript: - specifier: ^5.1.6 - version: 5.5.3 vite: specifier: ^5.1.0 version: 5.3.4(@types/node@20.14.10) @@ -442,9 +421,6 @@ importers: tailwindcss: specifier: ^3.4.4 version: 3.4.4 - typescript: - specifier: ^5.1.6 - version: 5.5.4 vite: specifier: ^5.1.0 version: 5.3.4(@types/node@20.14.10) @@ -494,9 +470,6 @@ importers: sass: specifier: ^1.77.8 version: 1.77.8 - typescript: - specifier: ^5.2.2 - version: 5.5.4 vite: specifier: 5.3.1 version: 5.3.1(@types/node@20.14.10)(sass@1.77.8) @@ -510,9 +483,6 @@ importers: specifier: ^1.8.18 version: 1.8.19 devDependencies: - typescript: - specifier: ^5.2.2 - version: 5.5.4 vite: specifier: ^5.3.4 version: 5.3.4(@types/node@20.14.10) @@ -565,9 +535,6 @@ importers: stylus: specifier: ^0.63.0 version: 0.63.0 - typescript: - specifier: ^5.2.2 - version: 5.5.3 vite: specifier: 5.3.1 version: 5.3.1(@types/node@20.14.10)(stylus@0.63.0) @@ -592,9 +559,6 @@ importers: tslib: specifier: ^2.6.3 version: 2.6.3 - typescript: - specifier: ^5.2.2 - version: 5.5.3 vite: specifier: ^5.3.4 version: 5.3.4(@types/node@20.14.10) @@ -650,9 +614,6 @@ importers: tailwindcss: specifier: ^3.4.4 version: 3.4.4 - typescript: - specifier: ^5.2.2 - version: 5.5.3 vite: specifier: 5.3.1 version: 5.3.1(@types/node@20.14.10)(stylus@0.63.0) @@ -669,9 +630,6 @@ importers: '@vitejs/plugin-vue': specifier: ^5.0.5 version: 5.0.5(vite@5.3.4)(vue@3.4.33) - typescript: - specifier: ^5.2.2 - version: 5.5.3 vite: specifier: ^5.3.4 version: 5.3.4(@types/node@20.14.10) @@ -702,9 +660,6 @@ importers: eslint-plugin-only-warn: specifier: ^1.1.0 version: 1.1.0 - typescript: - specifier: ^5.3.3 - version: 5.5.3 packages/typescript-config: {} @@ -747,9 +702,6 @@ importers: rollup: specifier: ^4.18.0 version: 4.18.1 - typescript: - specifier: ^5.5.2 - version: 5.5.3 vite: specifier: 5.3.1 version: 5.3.1(@types/node@20.14.10)(stylus@0.63.0) @@ -4003,7 +3955,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.8) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.3.1(@types/node@20.14.10)(stylus@0.63.0) + vite: 5.3.1(@types/node@20.14.10)(less@4.2.0) transitivePeerDependencies: - supports-color dev: true