{"_id":"@designa8/vibedesign-spotify-v2","_rev":"3-5bd68d83a3e770abd8bfa687c35de371","name":"@designa8/vibedesign-spotify-v2","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@designa8/vibedesign-spotify-v2","version":"0.0.1","keywords":["design-system","react","atoms","designa8","vibedesign-spotify-v2"],"_id":"@designa8/vibedesign-spotify-v2@0.0.1","maintainers":[{"name":"designa8","email":"ofergoli@post.bgu.ac.il"}],"dist":{"shasum":"1cbae1debfffb95c12be697c8163e90d4b8d7e35","tarball":"https://registry.npmjs.org/@designa8/vibedesign-spotify-v2/-/vibedesign-spotify-v2-0.0.1.tgz","fileCount":24,"integrity":"sha512-q8soqsf1pQnAv9s1Un6FDUmVyQ+ly9cfsXXVXmiVt0zlwhfseGupqLFi7uN4oW4WX4Gc3Ww3ui1AzqkJM+/kcA==","signatures":[{"sig":"MEUCIQCZzmEuSbkfOqfMJfVwEDEvOf/HxOyVZw4dt/1W5uoqswIgU5fVrJ8YStPoLZf7K9nEO6Lanf3BniFPvwKGsuehAs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901749},"main":"dist/index.cjs","style":"dist/styles.css","types":"src/index.ts","module":"dist/index.js","exports":{".":{"types":"./src/index.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ef85c247b9894c4763f11d2a6f9408cf72a2dfe5","_npmUser":{"name":"designa8","email":"ofergoli@post.bgu.ac.il"},"_npmVersion":"10.9.4","atomsDesign":{"atoms":[{"kind":"Atom","name":"Button","description":null},{"kind":"Atom","name":"Checkbox","description":null},{"kind":"Atom","name":"Radio","description":null},{"kind":"Atom","name":"Select","description":null},{"kind":"Atom","name":"TreeView","description":null}]},"description":"Design system \"spotify-v2\" generated by atom-server.","directories":{},"sideEffects":["dist/styles.css"],"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedesign-spotify-v2_0.0.1_1784838508681_0.096347483378175","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@designa8/vibedesign-spotify-v2","version":"0.0.6","keywords":["design-system","react","atoms","designa8","vibedesign-spotify-v2"],"_id":"@designa8/vibedesign-spotify-v2@0.0.6","maintainers":[{"name":"designa8","email":"ofergoli@post.bgu.ac.il"}],"dist":{"shasum":"56278f85d113516502ead77bbb966321dbbb5f68","tarball":"https://registry.npmjs.org/@designa8/vibedesign-spotify-v2/-/vibedesign-spotify-v2-0.0.6.tgz","fileCount":24,"integrity":"sha512-F+49NU+RqVJqPmdnmwyUagiMyCjX606wEil8keJLGmLsPN140WIE2C+TTf+F4m9q07CaKHJQrOm41epum96pxA==","signatures":[{"sig":"MEUCIHV3Lw3ZztPtR5Msjz2jHdIbTTg/cxrar3Zmj1nMk16DAiEAyaFXkRAgbIMVc/aXsQl395ncFs2b3JvuWAgbrG5/BTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901749},"main":"dist/index.cjs","style":"dist/styles.css","types":"src/index.ts","module":"dist/index.js","exports":{".":{"types":"./src/index.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ef85c247b9894c4763f11d2a6f9408cf72a2dfe5","_npmUser":{"name":"designa8","email":"ofergoli@post.bgu.ac.il"},"_npmVersion":"10.9.4","atomsDesign":{"atoms":[{"kind":"Atom","name":"Button","description":null},{"kind":"Atom","name":"Checkbox","description":null},{"kind":"Atom","name":"Radio","description":null},{"kind":"Atom","name":"Select","description":null},{"kind":"Atom","name":"TreeView","description":null}]},"description":"Design system \"spotify-v2\" generated by atom-server.","directories":{},"sideEffects":["dist/styles.css"],"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedesign-spotify-v2_0.0.6_1784839166047_0.9748307906329943","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@designa8/vibedesign-spotify-v2","version":"0.0.7","description":"Design system \"spotify-v2\" generated by atom-server.","main":"dist/index.cjs","module":"dist/index.js","types":"src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./src/index.ts"}},"sideEffects":["dist/styles.css"],"style":"dist/styles.css","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"keywords":["design-system","react","atoms","designa8","vibedesign-spotify-v2"],"atomsDesign":{"atoms":[{"name":"Button","kind":"Atom","description":null},{"name":"Checkbox","kind":"Atom","description":null},{"name":"Radio","kind":"Atom","description":null},{"name":"Select","kind":"Atom","description":null},{"name":"TreeView","kind":"Atom","description":null}]},"_id":"@designa8/vibedesign-spotify-v2@0.0.7","gitHead":"ef85c247b9894c4763f11d2a6f9408cf72a2dfe5","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-2z0Og90mUEYGBVpG3SOfX7UkgwJ18tMMuzBKBPPzxgIxrZb2JYRcQbwHdsm7k5IReAiGwR73qb8yxvG9C9cd/Q==","shasum":"e0206bde51b3fdf111fa2edec091c76f2aa28fbd","tarball":"https://registry.npmjs.org/@designa8/vibedesign-spotify-v2/-/vibedesign-spotify-v2-0.0.7.tgz","fileCount":24,"unpackedSize":1901749,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0gjKLxMexuQLol7Gp2d1c1fWyW7e6R8IjJaoEc1c/2AIhAIhwoz/XJYKyjlOZfIiteVP2NMK8thInopSQPA8zNvGU"}]},"_npmUser":{"name":"designa8","email":"ofergoli@post.bgu.ac.il"},"directories":{},"maintainers":[{"name":"designa8","email":"ofergoli@post.bgu.ac.il"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vibedesign-spotify-v2_0.0.7_1784839201010_0.668880357803034"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-23T20:28:28.556Z","modified":"2026-07-23T20:40:01.343Z","0.0.1":"2026-07-23T20:28:28.888Z","0.0.6":"2026-07-23T20:39:26.317Z","0.0.7":"2026-07-23T20:40:01.200Z"},"keywords":["design-system","react","atoms","designa8","vibedesign-spotify-v2"],"description":"Design system \"spotify-v2\" generated by atom-server.","maintainers":[{"name":"designa8","email":"ofergoli@post.bgu.ac.il"}],"readme":"# @designa8/vibedesign-spotify-v2\n\nGenerated design system, version **0.0.7**.\n\n## Local install (npm link)\n\nFrom this directory:\n\n```bash\nnpm link\n```\n\nThen, in the consumer app:\n\n```bash\nnpm link @designa8/vibedesign-spotify-v2\n```\n\n## Imports\n\n```ts\nimport { /* atoms */ } from \"@designa8/vibedesign-spotify-v2\";\n```\n\nThe CSS (design tokens, Tailwind utilities, and the design system font loaded\nfrom Google Fonts) is bundled into the package entry point and injected\nautomatically by your bundler — no separate CSS import needed.\n\n## Vite configuration (local npm link only)\n\nWhen using `npm link`, the package fonts live outside your project root and\nVite's dev server will block them by default. Add `server.fs.allow` to your\n`vite.config.js` / `vite.config.ts`:\n\n```js\nexport default defineConfig({\n  server: {\n    fs: {\n      allow: ['..', '/path/to/.published-packages'],\n    },\n  },\n})\n```\n\nReplace `/path/to/.published-packages` with the absolute path printed by\n`npm link` (the directory that contains this package folder).\nThis step is not needed when the package is installed from a real registry.\n\n## Global CSS compatibility\n\nThe package's utility classes (spacing, colours, border-radius, etc.) are\ncompiled as **unlayered** CSS rules. They therefore beat standard resets such\nas `* { margin: 0; padding: 0; box-sizing: border-box }` by normal specificity\n(class selector `0-1-0` > universal selector `0-0-0`). No special setup is\nneeded for a typical Vite / Create-React-App / Next.js project.\n\nThe one exception is the **body font**. The design system injects\n`body { font-family: var(--font-body) }` inside `@layer base`, which any\nunlayered `body { font-family: ... }` rule in your own CSS will override.\nRemove that override, or replace it with the design system variable:\n\n```css\nbody {\n  font-family: var(--font-body); /* use the design system's configured font */\n}\n```\n","readmeFilename":"README.md"}