diff --git a/bin/build/targets/vue/index.js b/bin/build/targets/vue/index.js index 3f40a57c..2a47309c 100644 --- a/bin/build/targets/vue/index.js +++ b/bin/build/targets/vue/index.js @@ -84,12 +84,9 @@ export default async (ctx, target) => { formats: ['cjs', 'es'], }, rollupOptions: { - external: ['vue-demi', 'vue'], + external: ['vue'], }, }, - optimizeDeps: { - exclude: ['vue-demi'], - }, plugins: [ vue({ isProduction: true, diff --git a/bin/build/targets/vue/template.js b/bin/build/targets/vue/template.js index 41dc47db..2c5035da 100644 --- a/bin/build/targets/vue/template.js +++ b/bin/build/targets/vue/template.js @@ -1,12 +1,14 @@ function template(svg) { return ` diff --git a/examples/next/package.json b/examples/next/package.json index c19aed2f..a7c8aa83 100644 --- a/examples/next/package.json +++ b/examples/next/package.json @@ -8,7 +8,7 @@ "lint": "next lint" }, "dependencies": { - "next": "15.1.1", + "next": "15.1.2", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/examples/vue/package.json b/examples/vue/package.json index d5465ac2..3f28f3b6 100644 --- a/examples/vue/package.json +++ b/examples/vue/package.json @@ -15,13 +15,13 @@ "devDependencies": { "@iconoir/vue": "workspace:*", "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.9.3", + "@types/node": "^22.10.2", "@vitejs/plugin-vue": "^5.2.1", "@vue/tsconfig": "^0.7.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.7.2", - "vite": "^6.0.1", - "vite-plugin-vue-devtools": "^7.6.5", + "vite": "^6.0.4", + "vite-plugin-vue-devtools": "^7.6.8", "vue-tsc": "^2.1.10" } } diff --git a/examples/vue/src/App.vue b/examples/vue/src/App.vue index f592bee6..448ab040 100644 --- a/examples/vue/src/App.vue +++ b/examples/vue/src/App.vue @@ -21,8 +21,6 @@ import { 'height': '2em', }" > - - - + diff --git a/package.json b/package.json index 1d39dec4..bb18d0fc 100644 --- a/package.json +++ b/package.json @@ -56,8 +56,8 @@ "semver": "^7.6.3", "types-tsconfig": "2.1.1", "typescript": "~5.7.2", - "vite": "^6.0.3", - "vite-plugin-dts": "^4.3.0" + "vite": "^6.0.4", + "vite-plugin-dts": "^4.4.0" }, "pnpm": { "packageExtensions": { diff --git a/packages/iconoir-flutter/README.md b/packages/iconoir-flutter/README.md index e9439a97..e7c15f9e 100644 --- a/packages/iconoir-flutter/README.md +++ b/packages/iconoir-flutter/README.md @@ -57,6 +57,6 @@ Default values for the most common props are given below: | width | "1.5em" | | height | "1.5em" | -## Icon names +## Icon Names The Flutter widges are named as PascalCase variations of their reference names (i.e. `airplane-helix-45deg` becomes `AirplaneHelix45deg`). diff --git a/packages/iconoir-react-native/README.md b/packages/iconoir-react-native/README.md index 19979dcf..b2ca1583 100644 --- a/packages/iconoir-react-native/README.md +++ b/packages/iconoir-react-native/README.md @@ -71,6 +71,6 @@ return ( ); ``` -## Icon names +## Icon Names The React components are named as PascalCase variations of their reference names (i.e. `airplane-helix-45deg` becomes `AirplaneHelix45deg`). diff --git a/packages/iconoir-react/README.md b/packages/iconoir-react/README.md index 98dfb91f..41b52849 100644 --- a/packages/iconoir-react/README.md +++ b/packages/iconoir-react/README.md @@ -65,6 +65,6 @@ return ( ); ``` -## Icon names +## Icon Names The React components are named as PascalCase variations of their reference names (i.e. `airplane-helix-45deg` becomes `AirplaneHelix45deg`). diff --git a/packages/iconoir-vue/README.md b/packages/iconoir-vue/README.md index 1b9c6745..5530930a 100644 --- a/packages/iconoir-vue/README.md +++ b/packages/iconoir-vue/README.md @@ -16,8 +16,6 @@ ## Usage -### Vue 3 - ```html - - -``` - ### Properties Icons can take any standard SVG properties as optional props, e.g. @@ -88,6 +68,6 @@ Tired of specifying the same props for every single icon, every time you use the ``` -## Icon names +## Icon Names The Vue components are named as PascalCase variations of their reference names (i.e. `airplane-helix-45deg` becomes `AirplaneHelix45deg`). diff --git a/packages/iconoir-vue/package.json b/packages/iconoir-vue/package.json index 7db42571..a545d116 100644 --- a/packages/iconoir-vue/package.json +++ b/packages/iconoir-vue/package.json @@ -29,8 +29,7 @@ "require": { "types": "./dist/index.d.ts", "default": "./dist/index.js" - }, - "default": "./dist/index.js" + } } }, "main": "./dist/index.js", @@ -40,18 +39,9 @@ "dist" ], "peerDependencies": { - "@vue/composition-api": ">=1.0.0-rc.1", - "vue": "^2.6.11 || >=3.0.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - }, - "dependencies": { - "vue-demi": "^0.14.6" + "vue": "3" }, "devDependencies": { - "vue": "^3.3.12" + "@vue/tsconfig": "^0.7.0" } } diff --git a/packages/iconoir-vue/src/IconoirProvider.vue b/packages/iconoir-vue/src/IconoirProvider.vue index b3acd58e..f8eb8334 100644 --- a/packages/iconoir-vue/src/IconoirProvider.vue +++ b/packages/iconoir-vue/src/IconoirProvider.vue @@ -1,13 +1,15 @@