diff --git a/package.json b/package.json
index 61396aff2..24c44606e 100644
--- a/package.json
+++ b/package.json
@@ -32,20 +32,20 @@
"gi": "node ./scripts/generate/generateIcons.mjs"
},
"devDependencies": {
- "@octokit/rest": "^19.0.7",
- "eslint": "^8.36.0",
+ "@octokit/rest": "^19.0.13",
+ "eslint": "^8.43.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-prettier": "^4.2.1",
"husky": "^8.0.3",
- "lint-staged": "^13.2.0",
+ "lint-staged": "^13.2.3",
"minimist": "^1.2.8",
"node-fetch": "^3.3.1",
"p-memoize": "^7.1.1",
"prettier": "2.7.1",
- "semver": "^7.5.0",
- "simple-git": "^3.18.0",
+ "semver": "^7.5.3",
+ "simple-git": "^3.19.1",
"svgo": "^3.0.2",
"svgson": "^5.2.1"
},
diff --git a/packages/lucide-figma/package.json b/packages/lucide-figma/package.json
index 0f43c37d6..3f62237ef 100644
--- a/packages/lucide-figma/package.json
+++ b/packages/lucide-figma/package.json
@@ -23,7 +23,8 @@
"@types/react-dom": "^17.0.0",
"@vitejs/plugin-react": "^1.0.0",
"typescript": "^4.3.2",
- "vite": "^2.6.4",
+ "vite": "^4.3.9",
+ "vitest": "^0.32.2",
"vite-plugin-singlefile": "^0.5.1"
}
}
diff --git a/packages/lucide-preact/package.json b/packages/lucide-preact/package.json
index 9e4cedd53..8eb6fa8fd 100644
--- a/packages/lucide-preact/package.json
+++ b/packages/lucide-preact/package.json
@@ -40,8 +40,8 @@
"preact": "^10.11.2",
"rollup": "^3.5.1",
"typescript": "^4.8.4",
- "vite": "^3.1.0",
- "vitest": "^0.24.3"
+ "vite": "^4.3.9",
+ "vitest": "^0.32.2"
},
"peerDependencies": {
"preact": "^10.5.13"
diff --git a/packages/lucide-preact/tests/__snapshots__/lucide-preact.spec.tsx.snap b/packages/lucide-preact/tests/__snapshots__/lucide-preact.spec.tsx.snap
index 223abdd09..c438c752f 100644
--- a/packages/lucide-preact/tests/__snapshots__/lucide-preact.spec.tsx.snap
+++ b/packages/lucide-preact/tests/__snapshots__/lucide-preact.spec.tsx.snap
@@ -1,4 +1,4 @@
-// Vitest Snapshot v1
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`Using lucide icon components > should adjust the size, stroke color and stroke width 1`] = `""`;
diff --git a/packages/lucide-react-native/package.json b/packages/lucide-react-native/package.json
index db3612037..b6c0d303b 100644
--- a/packages/lucide-react-native/package.json
+++ b/packages/lucide-react-native/package.json
@@ -47,8 +47,8 @@
"react-native-svg": "^13.0.0",
"rollup": "^3.5.1",
"typescript": "^4.8.4",
- "vite": "^3.1.0",
- "vitest": "^0.24.3"
+ "vite": "^4.3.9",
+ "vitest": "^0.32.2"
},
"peerDependencies": {
"prop-types": "^15.7.2",
diff --git a/packages/lucide-react-native/tests/__snapshots__/lucide-react-native.spec.tsx.snap b/packages/lucide-react-native/tests/__snapshots__/lucide-react-native.spec.tsx.snap
index 18786cf7a..e8902b035 100644
--- a/packages/lucide-react-native/tests/__snapshots__/lucide-react-native.spec.tsx.snap
+++ b/packages/lucide-react-native/tests/__snapshots__/lucide-react-native.spec.tsx.snap
@@ -1,4 +1,4 @@
-// Vitest Snapshot v1
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`Using lucide icon components > should adjust the size, stroke color and stroke width 1`] = `""`;
diff --git a/packages/lucide-react/package.json b/packages/lucide-react/package.json
index 0d6669cbc..a47b3094d 100644
--- a/packages/lucide-react/package.json
+++ b/packages/lucide-react/package.json
@@ -45,8 +45,8 @@
"react-dom": "17.0.2",
"rollup": "^3.5.1",
"typescript": "^4.8.4",
- "vite": "^3.1.0",
- "vitest": "^0.24.3"
+ "vite": "^4.3.9",
+ "vitest": "^0.32.2"
},
"peerDependencies": {
"react": "^16.5.1 || ^17.0.0 || ^18.0.0"
diff --git a/packages/lucide-react/tests/__snapshots__/lucide-react.spec.tsx.snap b/packages/lucide-react/tests/__snapshots__/lucide-react.spec.tsx.snap
index 223abdd09..c438c752f 100644
--- a/packages/lucide-react/tests/__snapshots__/lucide-react.spec.tsx.snap
+++ b/packages/lucide-react/tests/__snapshots__/lucide-react.spec.tsx.snap
@@ -1,4 +1,4 @@
-// Vitest Snapshot v1
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`Using lucide icon components > should adjust the size, stroke color and stroke width 1`] = `""`;
diff --git a/packages/lucide-solid/package.json b/packages/lucide-solid/package.json
index 86fc378a5..8ba42e700 100644
--- a/packages/lucide-solid/package.json
+++ b/packages/lucide-solid/package.json
@@ -46,12 +46,12 @@
"jsdom": "^20.0.0",
"rollup": "^3.5.1",
"rollup-preset-solid": "^2.0.1",
- "solid-js": "^1.4.7",
- "solid-testing-library": "^0.3.0",
+ "solid-js": "^1.7.7",
+ "solid-testing-library": "^0.5.1",
"typescript": "^4.9.4",
- "vite": "^3.2.4",
- "vite-plugin-solid": "^2.3.0",
- "vitest": "^0.23.2"
+ "vite": "^4.3.9",
+ "vitest": "^0.32.2",
+ "vite-plugin-solid": "^2.7.0"
},
"peerDependencies": {
"solid-js": "^1.4.7"
diff --git a/packages/lucide-solid/tests/__snapshots__/lucide-solid.spec.tsx.snap b/packages/lucide-solid/tests/__snapshots__/lucide-solid.spec.tsx.snap
index 02633e727..6a16a10ff 100644
--- a/packages/lucide-solid/tests/__snapshots__/lucide-solid.spec.tsx.snap
+++ b/packages/lucide-solid/tests/__snapshots__/lucide-solid.spec.tsx.snap
@@ -1,7 +1,7 @@
-// Vitest Snapshot v1
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
-exports[`Using lucide icon components > should adjust the size, stroke color and stroke width 1`] = `""`;
+exports[`Using lucide icon components > should adjust the size, stroke color and stroke width 1`] = `""`;
-exports[`Using lucide icon components > should not scale the strokeWidth when absoluteStrokeWidth is set 1`] = `""`;
+exports[`Using lucide icon components > should not scale the strokeWidth when absoluteStrokeWidth is set 1`] = `""`;
-exports[`Using lucide icon components > should render an component 1`] = `""`;
+exports[`Using lucide icon components > should render an component 1`] = `""`;
diff --git a/packages/lucide-solid/vitest.config.ts b/packages/lucide-solid/vitest.config.ts
index d03e733cb..4db35c331 100644
--- a/packages/lucide-solid/vitest.config.ts
+++ b/packages/lucide-solid/vitest.config.ts
@@ -7,12 +7,12 @@ export default defineConfig({
globals: true,
environment: 'jsdom',
transformMode: {
- web: [/\.jsx?$/],
+ web: [/\.[jt]sx?$/]
},
setupFiles: './tests/setupVitest.js',
- threads: false,
- isolate: false,
- watch: false,
+ // threads: false,
+ // isolate: false,
+ // watch: false,
},
resolve: {
conditions: ['development', 'browser'],
diff --git a/packages/lucide-svelte/package.json b/packages/lucide-svelte/package.json
index 65982bcd8..cd120cc01 100644
--- a/packages/lucide-svelte/package.json
+++ b/packages/lucide-svelte/package.json
@@ -33,25 +33,25 @@
"version": "pnpm version --git-tag-version=false"
},
"devDependencies": {
- "@lucide/rollup-plugins": "workspace:*",
"@lucide/build-icons": "workspace:*",
- "@rollup/plugin-node-resolve": "^15.0.1",
- "@sveltejs/vite-plugin-svelte": "^1.2.0",
- "@testing-library/jest-dom": "^5.16.2",
- "@testing-library/svelte": "^3.0.3",
- "@tsconfig/svelte": "^3.0.0",
+ "@lucide/rollup-plugins": "workspace:*",
+ "@rollup/plugin-node-resolve": "^15.1.0",
+ "@sveltejs/vite-plugin-svelte": "^2.4.2",
+ "@testing-library/jest-dom": "^5.16.5",
+ "@testing-library/svelte": "^4.0.2",
+ "@tsconfig/svelte": "^5.0.0",
"jsdom": "^20.0.3",
- "rollup": "^3.5.1",
- "rollup-plugin-svelte": "^7.1.0",
- "svelte": "^3.53.1",
- "svelte-check": "^2.9.2",
- "svelte-preprocess": "^4.10.7",
- "svelte-strip": "^1.0.3",
- "typescript": "^4.9.3",
- "vite": "^3.1.0",
- "vitest": "^0.23.2"
+ "rollup": "^3.25.3",
+ "rollup-plugin-svelte": "^7.1.6",
+ "svelte": "^4.0.1",
+ "svelte-check": "^3.4.4",
+ "svelte-preprocess": "^5.0.4",
+ "svelte-strip": "^2.0.0",
+ "typescript": "^5.1.6",
+ "vite": "^4.3.9",
+ "vitest": "^0.32.2"
},
"peerDependencies": {
- "svelte": "^3.49.0"
+ "svelte": ">=3 <5"
}
}
diff --git a/packages/lucide-svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap b/packages/lucide-svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap
index a281081ee..05ceb3270 100644
--- a/packages/lucide-svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap
+++ b/packages/lucide-svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap
@@ -1,4 +1,4 @@
-// Vitest Snapshot v1
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`Using lucide icon components > should add a class to the element 1`] = `