{"_id":"@designa8/vibedesign-ds-v1","_rev":"4-9fbbc741d77652378afd3b8a458c20aa","name":"@designa8/vibedesign-ds-v1","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@designa8/vibedesign-ds-v1","version":"0.1.0","keywords":["design-system","react","atoms","designa8","vibedesign-ds-v1"],"_id":"@designa8/vibedesign-ds-v1@0.1.0","maintainers":[{"name":"designa8","email":"ofergoli@post.bgu.ac.il"}],"dist":{"shasum":"4b9b50c6acabee82ec720204c4a974b4deecbb99","tarball":"https://registry.npmjs.org/@designa8/vibedesign-ds-v1/-/vibedesign-ds-v1-0.1.0.tgz","fileCount":15,"integrity":"sha512-DUkz4xSD9BSFDVzwdtl/nrq3n3SrcLwxByG1chhp0/DMlJ9n68tc9AFAJ2BN1KKSJzW2AcwM1Cox4zaaelrp3Q==","signatures":[{"sig":"MEUCIQCt8x55Hq7ERDGkzvJL5a/UEuUgIcZQuRHw/RBKQYMCdwIgc2EqGocvfrteMzf0BoZeFsbzdyE9+TLvYySiL310fms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826495},"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":"5e2113d0e4d8920eaaeb830e95caedb24306e5df","_npmUser":{"name":"designa8","email":"ofergoli@post.bgu.ac.il"},"_npmVersion":"10.9.4","atomsDesign":{"atoms":[{"kind":"Atom","name":"Button","description":null},{"kind":"Atom","name":"Input","description":null}]},"description":"Design system \"ds-v1\" 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-ds-v1_0.1.0_1785702637004_0.6558490297175457","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@designa8/vibedesign-ds-v1","version":"0.2.0","keywords":["design-system","react","atoms","designa8","vibedesign-ds-v1"],"_id":"@designa8/vibedesign-ds-v1@0.2.0","maintainers":[{"name":"designa8","email":"ofergoli@post.bgu.ac.il"}],"dist":{"shasum":"87bec482398def5f1318eaf9e6e0d4224f4e379f","tarball":"https://registry.npmjs.org/@designa8/vibedesign-ds-v1/-/vibedesign-ds-v1-0.2.0.tgz","fileCount":18,"integrity":"sha512-q9XFtShtrcVhC75G3wlK5zOeDPLxlsZLdORXKpPBpzO0XQCA+2TA4fJZWGcTnrI53xGCQIUHuNLoFaCqZpJKaw==","signatures":[{"sig":"MEQCIFlsPo1o95vJqjEcVCawA3T5yclyg2TeIG3tM3ZB3No9AiAlvpVbGNhEKMOu9Kab+sXJPXHGzWgB+sr88a3QOC8Yqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1848609},"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":"5e2113d0e4d8920eaaeb830e95caedb24306e5df","_npmUser":{"name":"designa8","email":"ofergoli@post.bgu.ac.il"},"_npmVersion":"10.9.4","atomsDesign":{"atoms":[{"kind":"Atom","name":"Button","description":null},{"kind":"Atom","name":"Input","description":null},{"kind":"Atom","name":"OAuthButton","description":null}]},"description":"Design system \"ds-v1\" 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-ds-v1_0.2.0_1785702855535_0.7412308917805719","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@designa8/vibedesign-ds-v1","version":"0.3.0","keywords":["design-system","react","atoms","designa8","vibedesign-ds-v1"],"_id":"@designa8/vibedesign-ds-v1@0.3.0","maintainers":[{"name":"designa8","email":"ofergoli@post.bgu.ac.il"}],"dist":{"shasum":"65e62d13b30db93fef3d31521c3dcb042ac3d29c","tarball":"https://registry.npmjs.org/@designa8/vibedesign-ds-v1/-/vibedesign-ds-v1-0.3.0.tgz","fileCount":21,"integrity":"sha512-o41WeB7KqRz2BdAwAChQWk7T/315V68IX005QjcOBwsa6zMN/kSkIlJ3bPT0yuMT5K5gjVZYQFQA4XZqdqyKaQ==","signatures":[{"sig":"MEYCIQC7UO6AWgnVX1VrGqp54oO1sNuDDQ3EwulMZIRZSf+CxQIhALuQsPcskC35/scTeE2bB/mYzjVYCXPTOFfFMd4RkhWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1871571},"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":"5e2113d0e4d8920eaaeb830e95caedb24306e5df","_npmUser":{"name":"designa8","email":"ofergoli@post.bgu.ac.il"},"_npmVersion":"10.9.4","atomsDesign":{"atoms":[{"kind":"Atom","name":"Button","description":null},{"kind":"Atom","name":"Input","description":null},{"kind":"Atom","name":"OAuthButton","description":null},{"kind":"Organism","name":"SignupForm","description":null}]},"description":"Design system \"ds-v1\" 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-ds-v1_0.3.0_1785702924442_0.49456575157206406","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@designa8/vibedesign-ds-v1","version":"0.4.0","description":"Design system \"ds-v1\" 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-ds-v1"],"atomsDesign":{"atoms":[{"name":"Button","kind":"Atom","description":null},{"name":"Input","kind":"Atom","description":null},{"name":"LoginForm","kind":"Organism","description":null},{"name":"OAuthButton","kind":"Atom","description":null},{"name":"SignupForm","kind":"Organism","description":null}]},"_id":"@designa8/vibedesign-ds-v1@0.4.0","gitHead":"5e2113d0e4d8920eaaeb830e95caedb24306e5df","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-iFRewf1LtiQ5sNPfkRVD/8+MNJn7LKcbFgl6Ph0xvNVATwlfcJDF6rQVk1yGYXMLg+2KEMP50B2OwRatc2ICeQ==","shasum":"0b864c555a1af7c82ba4d9bc7022b85ff5b73cd7","tarball":"https://registry.npmjs.org/@designa8/vibedesign-ds-v1/-/vibedesign-ds-v1-0.4.0.tgz","fileCount":24,"unpackedSize":1891265,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHCgtaj7D6BeCrnA5rzyEiGB+cNV9hyvpPkeNA6eLJyXAiADFa0/EJjYwMhFL6kHboyJYT89cP0Vla4bsZqsafEDcA=="}]},"_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-ds-v1_0.4.0_1785702971785_0.7362779164737279"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-02T20:30:36.835Z","modified":"2026-08-02T20:36:12.114Z","0.1.0":"2026-08-02T20:30:37.292Z","0.2.0":"2026-08-02T20:34:15.742Z","0.3.0":"2026-08-02T20:35:24.661Z","0.4.0":"2026-08-02T20:36:11.966Z"},"keywords":["design-system","react","atoms","designa8","vibedesign-ds-v1"],"description":"Design system \"ds-v1\" generated by atom-server.","maintainers":[{"name":"designa8","email":"ofergoli@post.bgu.ac.il"}],"readme":"# @designa8/vibedesign-ds-v1\n\nGenerated design system, version **0.4.0**.\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-ds-v1\n```\n\n## Imports\n\n```ts\nimport { /* atoms */ } from \"@designa8/vibedesign-ds-v1\";\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"}