simple-solid-icons
Version:
SSR-safe, simple, and auto-generated icon library for SolidJS with components from popular open-source icon sets.
197 lines • 5.75 kB
JSON
{
"name": "simple-solid-icons",
"version": "0.0.12",
"description": "SSR-safe, simple, and auto-generated icon library for SolidJS with components from popular open-source icon sets.",
"type": "module",
"main": "./src/index.js",
"types": "./src/index.d.ts",
"exports": {
"./fontawesome/solid": {
"import": "./src/fontawesome/solid.js",
"types": "./src/fontawesome/solid.d.ts",
"solid-server": "./src/fontawesome/solid.ssr.js"
},
"./fontawesome": {
"import": "./src/fontawesome/index.js",
"types": "./src/fontawesome/index.d.ts",
"solid-server": "./src/fontawesome/index.ssr.js"
},
"./fontawesome/regular": {
"import": "./src/fontawesome/regular.js",
"types": "./src/fontawesome/regular.d.ts",
"solid-server": "./src/fontawesome/regular.ssr.js"
},
"./fontawesome/brands": {
"import": "./src/fontawesome/brands.js",
"types": "./src/fontawesome/brands.d.ts",
"solid-server": "./src/fontawesome/brands.ssr.js"
},
"./tabler": {
"import": "./src/tabler.js",
"types": "./src/tabler.d.ts",
"solid-server": "./src/tabler.ssr.js"
},
"./heroicons": {
"import": "./src/heroicons.js",
"types": "./src/heroicons.d.ts",
"solid-server": "./src/heroicons.ssr.js"
},
"./lucide": {
"import": "./src/lucide.js",
"types": "./src/lucide.d.ts",
"solid-server": "./src/lucide.ssr.js"
},
"./feather": {
"import": "./src/feather.js",
"types": "./src/feather.d.ts",
"solid-server": "./src/feather.ssr.js"
},
"./bootstrap": {
"import": "./src/bootstrap.js",
"types": "./src/bootstrap.d.ts",
"solid-server": "./src/bootstrap.ssr.js"
},
"./remix": {
"import": "./src/remix.js",
"types": "./src/remix.d.ts",
"solid-server": "./src/remix.ssr.js"
},
"./boxicons": {
"import": "./src/boxicons.js",
"types": "./src/boxicons.d.ts",
"solid-server": "./src/boxicons.ssr.js"
},
"./simpleicons": {
"import": "./src/simpleicons.js",
"types": "./src/simpleicons.d.ts",
"solid-server": "./src/simpleicons.ssr.js"
},
"./eva/fill": {
"import": "./src/eva/fill.js",
"types": "./src/eva/fill.d.ts",
"solid-server": "./src/eva/fill.ssr.js"
},
"./eva": {
"import": "./src/eva/index.js",
"types": "./src/eva/index.d.ts",
"solid-server": "./src/eva/index.ssr.js"
},
"./eva/outline": {
"import": "./src/eva/outline.js",
"types": "./src/eva/outline.d.ts",
"solid-server": "./src/eva/outline.ssr.js"
},
"./zondicons": {
"import": "./src/zondicons.js",
"types": "./src/zondicons.d.ts",
"solid-server": "./src/zondicons.ssr.js"
},
"./ionicons": {
"import": "./src/ionicons.js",
"types": "./src/ionicons.d.ts",
"solid-server": "./src/ionicons.ssr.js"
},
"./antdesign/outline": {
"import": "./src/antdesign/outline.js",
"types": "./src/antdesign/outline.d.ts",
"solid-server": "./src/antdesign/outline.ssr.js"
},
"./antdesign": {
"import": "./src/antdesign/index.js",
"types": "./src/antdesign/index.d.ts",
"solid-server": "./src/antdesign/index.ssr.js"
},
"./antdesign/fill": {
"import": "./src/antdesign/fill.js",
"types": "./src/antdesign/fill.d.ts",
"solid-server": "./src/antdesign/fill.ssr.js"
},
"./antdesign/twotone": {
"import": "./src/antdesign/twotone.js",
"types": "./src/antdesign/twotone.d.ts",
"solid-server": "./src/antdesign/twotone.ssr.js"
},
"./codicons": {
"import": "./src/codicons.js",
"types": "./src/codicons.d.ts",
"solid-server": "./src/codicons.ssr.js"
}
},
"files": [
"src",
"README.md"
],
"publishConfig": {
"access": "public"
},
"keywords": [
"solidjs",
"icons",
"ssr",
"vike",
"tabler",
"heroicons",
"lucide",
"feather",
"bootstrap",
"remix",
"boxicons",
"simpleicons",
"eva",
"svg",
"auto-generated"
],
"author": "Jascha Dachtera",
"license": "MIT",
"peerDependencies": {
"solid-js": "^1.8.0"
},
"devDependencies": {
"@babel/preset-typescript": "^7.27.1",
"@tailwindcss/postcss": "^4.1.11",
"@types/babel__core": "^7.20.5",
"@types/node": "^20.19.2",
"autoprefixer": "^10.4.21",
"glob": "^11.0.3",
"pnpm": "^10.12.4",
"postcss": "^8.5.6",
"prettier": "^3.6.2",
"tailwindcss": "^4.1.11",
"tslib": "^2.8.1",
"tsx": "^4.20.3",
"typescript": "^5.8.3",
"vite": "^7.0.0",
"vite-plugin-solid": "^2.11.7"
},
"repository": {
"type": "git",
"url": "https://github.com/jdachtera/simple-solid-icons.git"
},
"dependencies": {
"@ant-design/icons-svg": "^4.4.2",
"@babel/core": "^7.27.7",
"@fortawesome/fontawesome-free": "^6.7.2",
"@heroicons/react": "^2.2.0",
"@tabler/icons": "^3.34.0",
"@vscode/codicons": "^0.0.36",
"babel-preset-solid": "^1.9.6",
"bootstrap-icons": "^1.13.1",
"boxicons": "^2.1.4",
"feather-icons": "^4.29.2",
"ionicons": "^8.0.9",
"lucide-static": "^0.525.0",
"remixicon": "^4.6.0",
"simple-icons": "^15.4.0",
"tar": "^7.4.3"
},
"scripts": {
"clean": "rm -rf src/* dist/* ",
"update:sources": "tsx scripts/updateIconSources.ts",
"generate:icons": "tsx scripts/generateIcons.ts",
"update:all": "pnpm clean && pnpm update:sources && pnpm generate:icons",
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"bundle:icons": "NODE_OPTIONS='--max-old-space-size=8192' node bundle/rollup.config.mjs"
}
}