{"_id":"@beluga-icon/core","_rev":"2-180a99f3cf9aac6d4e3b2f1763f55dd7","name":"@beluga-icon/core","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@beluga-icon/core","version":"0.1.0","keywords":["icon","icons","svg","typescript","beluga-icon"],"license":"MIT","_id":"@beluga-icon/core@0.1.0","maintainers":[{"name":"fatihserhatturan","email":"fatihserhatturan@gmail.com"}],"homepage":"https://github.com/beluga-icon/beluga-icon#readme","bugs":{"url":"https://github.com/beluga-icon/beluga-icon/issues"},"dist":{"shasum":"8107e7f1c398e1fabb09f555d9969fcd9b774402","tarball":"https://registry.npmjs.org/@beluga-icon/core/-/core-0.1.0.tgz","fileCount":7,"integrity":"sha512-DI9k7adhtlbxghY4BN39HRntR0LTR3/00qhgzQyFq6IW8pASD4V7BIhn1Toh7Ey233SWUlElpEmsyHBN56phtA==","signatures":[{"sig":"MEQCID8SrUWySlFMSAeW2HE3Q2eYa3srDPPglt+igmvctg3AAiB7w9ERiHY7RLT6dS8l/eQoK0+tQMS5vzPuPr4LD9vYpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a73e485e2308226367ef191c760d19fc96f97088","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch","test":"echo 'Tests run from monorepo root: npm test'","build":"tsup src/index.ts --format esm,cjs --dts --clean","prepack":"npm run build"},"_npmUser":{"name":"fatihserhatturan","email":"fatihserhatturan@gmail.com"},"repository":{"url":"git+https://github.com/beluga-icon/beluga-icon.git","type":"git","directory":"packages/core"},"_npmVersion":"11.6.2","description":"Shared types and utilities for Beluga Icon","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1776578742702_0.23214718527568756","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@beluga-icon/core","version":"0.1.1","description":"Shared types and utilities for Beluga Icon","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup src/index.ts --format esm,cjs --dts --clean","dev":"tsup src/index.ts --format esm,cjs --dts --watch","prepack":"npm run build","test":"echo 'Tests run from monorepo root: npm test'"},"keywords":["icon","icons","svg","typescript","beluga-icon"],"license":"MIT","publishConfig":{"access":"public"},"engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/beluga-icon/beluga-icon.git","directory":"packages/core"},"homepage":"https://github.com/beluga-icon/beluga-icon#readme","devDependencies":{"tsup":"^8.3.0","typescript":"^6.0.2"},"gitHead":"94fa71ee94d0325ece0279bad75ac6f6d52d720d","_id":"@beluga-icon/core@0.1.1","bugs":{"url":"https://github.com/beluga-icon/beluga-icon/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-92x0THU+AiMExUy7VCH+Eyi/Lf8tt34rEPSIiuSPPKAXsRbsmmQRE/ZqY4im6jZBss6+TsQiG9tBEll5P4jXkw==","shasum":"27d7e3426b1f72c081910756c145499c431b12df","tarball":"https://registry.npmjs.org/@beluga-icon/core/-/core-0.1.1.tgz","fileCount":7,"unpackedSize":23405,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHaTIWUqk6k9pIosmsbMIqNKD0a71WCTSnaF71ts/eIOAiEAnNFY9cB7MBRRcc4r2k6UU7iFenFVDIL5PJYPd5tJpzE="}]},"_npmUser":{"name":"fatihserhatturan","email":"fatihserhatturan@gmail.com"},"directories":{},"maintainers":[{"name":"fatihserhatturan","email":"fatihserhatturan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.1.1_1776579895252_0.6971033934556821"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-19T06:05:42.607Z","modified":"2026-04-19T06:24:55.533Z","0.1.0":"2026-04-19T06:05:42.838Z","0.1.1":"2026-04-19T06:24:55.396Z"},"bugs":{"url":"https://github.com/beluga-icon/beluga-icon/issues"},"license":"MIT","homepage":"https://github.com/beluga-icon/beluga-icon#readme","keywords":["icon","icons","svg","typescript","beluga-icon"],"repository":{"type":"git","url":"git+https://github.com/beluga-icon/beluga-icon.git","directory":"packages/core"},"description":"Shared types and utilities for Beluga Icon","maintainers":[{"name":"fatihserhatturan","email":"fatihserhatturan@gmail.com"}],"readme":"# @beluga-icon/core\n\nShared types and utilities for the Beluga Icon library.\n\n> **This package is not intended for direct installation.**\n> It is an internal dependency used by `@beluga-icon/react` and future framework adapters.\n\n## What's in here\n\n### Types\n\n| Export             | Description                                               |\n| ------------------ | --------------------------------------------------------- |\n| `IconSize`         | `'xs' \\| 'sm' \\| 'md' \\| 'lg' \\| 'xl' \\| '2xl' \\| number` |\n| `IconStyleType`    | Union of all 21 built-in style preset names               |\n| `IconBaseProps`    | Base props shared across all framework adapters           |\n| `IconMeta`         | Metadata embedded in every generated icon module          |\n| `AnimationTrigger` | `'auto' \\| 'hover' \\| 'click' \\| 'visible'`               |\n\n### Utilities\n\n| Export        | Description                                |\n| ------------- | ------------------------------------------ |\n| `resolveSize` | Resolves an `IconSize` to a pixel `number` |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}