{"_id":"@boxicons/svelte","_rev":"2-4ff72daf207f6140beb03117d37817ee","name":"@boxicons/svelte","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@boxicons/svelte","version":"1.0.0","keywords":["boxicons","icons","svelte","svelte-icons","svg"],"author":{"name":"Boxicons"},"license":"MIT","_id":"@boxicons/svelte@1.0.0","maintainers":[{"name":"bxicons","email":"contact@boxicons.com"}],"homepage":"https://boxicons.com","bugs":{"url":"https://github.com/box-icons/boxicons-svelte/issues"},"dist":{"shasum":"fbd01f3539a4950e1425c4e3f2a47f4df28a9d57","tarball":"https://registry.npmjs.org/@boxicons/svelte/-/svelte-1.0.0.tgz","fileCount":4368,"integrity":"sha512-WcMdr8tTl7FsHJyh8oiXM/0u3ORgHMuF2oTHDgIXiWvOVWCNQKnBWvkPwkpJL7YD+kUVY2F2Ya0MtgsLhkq+Sg==","signatures":[{"sig":"MEQCIAbsB12tnBzpn3C7KWB5zojAneuytktDBVA16rWKI0hQAiALlzLCOoTm45se1k9IElD9OgFGV2iUN76o7nafJKFpfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5259456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./*":{"types":"./dist/icons/*.d.ts","svelte":"./dist/icons/*.js","default":"./dist/icons/*.js"}},"gitHead":"f50b9e5570893026e47e16aab1591d15682651df","scripts":{"build":"npm run generate && svelte-package -i src -o dist","clean":"rm -rf dist src/icons","generate":"node scripts/generate-icons.cjs","prepublishOnly":"npm run clean && npm run build","publish:package":"npm publish"},"_npmUser":{"name":"bxicons","email":"contact@boxicons.com"},"repository":{"url":"git+ssh://git@github.com/box-icons/boxicons-svelte.git","type":"git"},"_npmVersion":"11.7.0","description":"Svelte components for Boxicons","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"svelte":"^4.2.0","typescript":"^5.3.0","@sveltejs/package":"^2.2.0","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_1.0.0_1770857497159_0.35008946401983554","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@boxicons/svelte","version":"1.0.1","type":"module","description":"Svelte components for Boxicons","svelte":"./dist/index.js","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./*":{"types":"./dist/icons/*.d.ts","svelte":"./dist/icons/*.js","default":"./dist/icons/*.js"}},"sideEffects":false,"scripts":{"generate":"node scripts/generate-icons.cjs","build":"npm run generate && svelte-package -i src -o dist","clean":"rm -rf dist src/icons","prepublishOnly":"npm run clean && npm run build","publish:package":"npm publish"},"peerDependencies":{"svelte":">=4.0.0"},"devDependencies":{"@boxicons/core":"file:../boxicons-core","@sveltejs/package":"^2.2.0","@sveltejs/vite-plugin-svelte":"^3.0.0","svelte":"^4.2.0","typescript":"^5.3.0"},"keywords":["boxicons","icons","svelte","svelte-icons","svg"],"author":{"name":"Boxicons"},"homepage":"https://boxicons.com","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/box-icons/boxicons-svelte.git"},"gitHead":"2504b734cd60c207d9e4d5109e2363299e30b6ee","_id":"@boxicons/svelte@1.0.1","bugs":{"url":"https://github.com/box-icons/boxicons-svelte/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-ePh2VTkxnL8LqhfAUiMaGnm+ogL9NeZsTMdbISl6CxXS1Iim2AQme+OSjMZJR4gkYeuo918k+PeQBzFZFG+Yzg==","shasum":"5c38ffca9fca3589202b13e367d20890b17b2dde","tarball":"https://registry.npmjs.org/@boxicons/svelte/-/svelte-1.0.1.tgz","fileCount":4369,"unpackedSize":5260600,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC/Ln0hIjr1cRyp7wnR3COaCdAafFHZFh4CqlsgBp7V6AIhAOcLthM7sjy0w8ugeBjpEJX3Nlbka6l4OZemS7/AaMJt"}]},"_npmUser":{"name":"bxicons","email":"contact@boxicons.com"},"directories":{},"maintainers":[{"name":"bxicons","email":"contact@boxicons.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte_1.0.1_1771202926505_0.3359465268300803"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-12T00:51:37.079Z","modified":"2026-02-16T00:48:46.872Z","1.0.0":"2026-02-12T00:51:37.503Z","1.0.1":"2026-02-16T00:48:46.750Z"},"bugs":{"url":"https://github.com/box-icons/boxicons-svelte/issues"},"author":{"name":"Boxicons"},"license":"MIT","homepage":"https://boxicons.com","keywords":["boxicons","icons","svelte","svelte-icons","svg"],"repository":{"type":"git","url":"git+ssh://git@github.com/box-icons/boxicons-svelte.git"},"description":"Svelte components for Boxicons","maintainers":[{"name":"bxicons","email":"contact@boxicons.com"}],"readme":"# @boxicons/svelte\n\nSvelte icon library built from Boxicons SVG files with full tree-shaking support.\n\n## Installation\n\n```bash\nnpm install @boxicons/svelte\n# or\nyarn add @boxicons/svelte\n# or\npnpm add @boxicons/svelte\n```\n\n## Usage\n\n### Basic Usage\n\n```svelte\n<script>\n  import { Alarm, Twitter, Home } from '@boxicons/svelte';\n</script>\n\n<Alarm />\n<Twitter />\n<Home />\n```\n\n### Icon Packs\n\n- **basic** - Outline/regular style icons (default)\n- **filled** - Solid/filled style icons\n- **brands** - Brand/logo icons\n\n```svelte\n<Alarm />\n<Alarm pack=\"filled\" />\n```\n\n### Sizing\n\n#### Size Presets\n\n```svelte\n<Alarm size=\"xs\" />   <!-- 16px -->\n<Alarm size=\"sm\" />   <!-- 20px -->\n<Alarm size=\"base\" /> <!-- 24px (default) -->\n<Alarm size=\"md\" />   <!-- 36px -->\n<Alarm size=\"lg\" />   <!-- 48px -->\n<Alarm size=\"xl\" />   <!-- 64px -->\n<Alarm size=\"2xl\" />  <!-- 96px -->\n<Alarm size=\"3xl\" />  <!-- 128px -->\n<Alarm size=\"4xl\" />  <!-- 256px -->\n<Alarm size=\"5xl\" />  <!-- 512px -->\n```\n\n#### Custom Sizing\n\n```svelte\n<Alarm width={32} height={32} />\n<Alarm width=\"2rem\" height=\"2rem\" />\n```\n\n### Colors\n\n```svelte\n<Alarm fill=\"#ff0000\" />\n<Alarm fill=\"currentColor\" />\n```\n\n### Opacity\n\n```svelte\n<Alarm opacity={0.5} />\n```\n\n### Flip\n\n```svelte\n<Alarm flip=\"horizontal\" />\n<Alarm flip=\"vertical\" />\n```\n\n### Rotate\n\n```svelte\n<Alarm rotate={45} />\n<Alarm rotate=\"90deg\" />\n```\n\n### Remove Padding\n\n```svelte\n<Alarm removePadding />\n```\n\n### Combining Props\n\n```svelte\n<Alarm \n  pack=\"filled\"\n  fill=\"#ffffff\"\n  opacity={0.8}\n  size=\"lg\"\n  flip=\"horizontal\"\n  rotate={45}\n  class=\"my-icon\"\n/>\n```\n\n## Tree Shaking\n\nOnly imported icons are bundled:\n\n```js\n// ✅ Only Alarm is bundled\nimport { Alarm } from '@boxicons/svelte';\n```\n\n## Available Icons\n\n- **1884** basic (outline) icons\n- **1884** filled icons  \n- **295** brand icons\n\n## TypeScript\n\n```ts\nimport type { BoxIconProps, IconPack, IconSize, FlipDirection } from '@boxicons/svelte';\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}