UNPKG

@kalimahapps/vue-icons

Version:

70,000+ SVG icons of popular icon sets that you can add seamlessly to vue projects

201 lines 6.06 kB
{ "name": "@kalimahapps/vue-icons", "description": "70,000+ SVG icons of popular icon sets that you can add seamlessly to vue projects", "author": "khr2003", "version": "1.9.6", "homepage": "https://vue-icons.kalimah-apps.com/", "repository": { "type": "git", "url": "https://github.com/kalimahapps/vue-icons.git" }, "bugs": { "url": "https://github.com/kalimahapps/vue-icons/issues" }, "type": "module", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.18.1", "@typescript-eslint/parser": "^8.39.0", "change-case": "^5.4.4", "fuse.js": "^7.1.0", "magic-string": "^0.30.17", "svg-parser": "^2.0.4", "vue-eslint-parser": "^10.2.0" }, "peerDependencies": { "@nuxt/kit": "^3.0.0 || ^4.0.0", "vue": "^3.0.0" }, "peerDependenciesMeta": { "@nuxt/kit": { "optional": true } }, "devDependencies": { "@kalimahapps/cli-progress": "^1.0.4", "@kalimahapps/eslint-config": "1.3.0-rc.1", "@nuxt/kit": "^4.1.2", "@types/fs-extra": "^11.0.4", "@types/node": "^24.5.2", "@vitest/coverage-v8": "3.2.4", "@vue/test-utils": "^2.4.6", "compare-versions": "^5.0.3", "csv-writer": "^1.6.0", "eslint": "^9.39.2", "fast-glob": "^3.3.3", "fs-extra": "^10.1.0", "happy-dom": "^17.4.7", "octokit": "^4.1.3", "svgo": "^3.2.0", "tsx": "^4.20.5", "typescript": "^5.9.2", "unplugin-vue-components": "^31.0.0", "vite": "^7.3.1", "vite-node": "^5.3.0", "vitest": "^3.2.4", "vue": "^3.4.29", "zod": "^3.25.76" }, "keywords": [ "icons", "vue", "vue3", "vite", "font-awesome", "line-awesome", "feather icons", "remix icon", "bootstrap icons", "octicons", "heroicons", "ionicons", "typeicons", "themify icons", "health icons", "vscode icons", "ant design", "material design", "jamicons", "tabler icons", "boxicons", "simple icons", "fluent ui system", "phosphor icons", "carbon icons", "weather icons", "mingcute icons", "iconoir", "medical icons" ], "sideEffects": false, "exports": { "./resolver": { "types": "./dist/unplugin/resolver.d.ts", "import": "./dist/unplugin/resolver.js" }, "./nuxt": { "types": "./dist/nuxt/module.d.ts", "import": "./dist/nuxt/module.js" }, "./vite": { "types": "./dist/vite-plugin/index.d.ts", "import": "./dist/vite-plugin/index.js" }, ".": { "types": "./icons/all.d.ts", "import": "./icons/all.js" }, "./all": { "import": "./icons/all.js" }, "./icons-list": "./icons/icons-list-kebab-case.json", "./icons-list-kebab-case": "./icons/icons-list-kebab-case.json", "./icons-list-pascal-case": "./icons/icons-list-pascal-case.json", "./VueIcon": { "types": "./utilities/vue/vue-icon.d.ts", "import": "./utilities/vue/VueIcon.vue" }, "./ad": "./icons/ad/index.js", "./ai": "./icons/ai/index.js", "./au": "./icons/au/index.js", "./ak": "./icons/ak/index.js", "./an": "./icons/an/index.js", "./bs": "./icons/bs/index.js", "./bx": "./icons/bx/index.js", "./bp": "./icons/bp/index.js", "./by": "./icons/by/index.js", "./ca": "./icons/ca/index.js", "./cd": "./icons/cd/index.js", "./ch": "./icons/ch/index.js", "./cg": "./icons/cg/index.js", "./ci": "./icons/ci/index.js", "./cl": "./icons/cl/index.js", "./co": "./icons/co/index.js", "./de": "./icons/de/index.js", "./fa": "./icons/fa/index.js", "./fe": "./icons/fe/index.js", "./fl": "./icons/fl/index.js", "./gv": "./icons/gv/index.js", "./gl": "./icons/gl/index.js", "./hi": "./icons/hi/index.js", "./hu": "./icons/hu/index.js", "./he": "./icons/he/index.js", "./ic": "./icons/ic/index.js", "./io": "./icons/io/index.js", "./la": "./icons/la/index.js", "./li": "./icons/li/index.js", "./lu": "./icons/lu/index.js", "./mi": "./icons/mi/index.js", "./ma": "./icons/ma/index.js", "./mc": "./icons/mc/index.js", "./md": "./icons/md/index.js", "./oc": "./icons/oc/index.js", "./ow": "./icons/ow/index.js", "./ph": "./icons/ph/index.js", "./pr": "./icons/pr/index.js", "./px": "./icons/px/index.js", "./qu": "./icons/qu/index.js", "./re": "./icons/re/index.js", "./ra": "./icons/ra/index.js", "./si": "./icons/si/index.js", "./su": "./icons/su/index.js", "./ta": "./icons/ta/index.js", "./th": "./icons/th/index.js", "./ti": "./icons/ti/index.js", "./ui": "./icons/ui/index.js", "./un": "./icons/un/index.js", "./vs": "./icons/vs/index.js", "./wi": "./icons/wi/index.js", "./content": "./icons/content.json", "./icon-base": "./utilities/icon-base.js" }, "bin": { "mcp": "./dist/mcp/bin.js" }, "files": [ "icons", "utilities", "README.md", "dist" ], "engines": { "node": ">=20.0.0" }, "scripts": { "build": "pnpm build:mcp && pnpm build:nuxt-module && pnpm build:vite-plugin && pnpm build:unplugin", "build:mcp": "tsc --project integrations/tsconfig.mcp.json", "build:mcp:watch": "tsc --project integrations/tsconfig.mcp.json --watch", "build:nuxt-module": "tsc --project integrations/tsconfig.nuxt.json", "build:unplugin": "tsc --project integrations/tsconfig.unplugin.json", "build:vite-plugin": "tsc --project integrations/tsconfig.vite-plugin.json", "icons:check-updates": "node ./scripts/check-updates.js", "icons:generate": "vite-node ./scripts/generate-icons.ts", "mcp:dev": "tsx integrations/mcp/bin.ts", "mcp:inspect": "set DANGEROUSLY_OMIT_AUTH=true && pnpx @modelcontextprotocol/inspector pnpm mcp:dev", "submodules:init": "git submodule update --init --depth 1 --recursive --progress", "submodules:update": "git submodule update --remote --depth 1", "test": "vitest --run", "test:coverage": "vitest run --coverage", "test:watch": "vitest" } }