{"_id":"@bsrealtyllc/design-system","_rev":"4-41d3bf6ff793263228ecab934240f217","name":"@bsrealtyllc/design-system","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@bsrealtyllc/design-system","version":"0.1.0","license":"MIT","_id":"@bsrealtyllc/design-system@0.1.0","maintainers":[{"name":"ramabhattarai","email":"bhattarairama234@gmail.com"}],"homepage":"https://github.com/bsr2023/storybook-bsrealtyllc-design#readme","bugs":{"url":"https://github.com/bsr2023/storybook-bsrealtyllc-design/issues"},"dist":{"shasum":"39e216fdffbd94e4265cca4834b97d4f2afe08ee","tarball":"https://registry.npmjs.org/@bsrealtyllc/design-system/-/design-system-0.1.0.tgz","fileCount":241,"integrity":"sha512-uZlbh0BJM+piA5iSbJYAbuAijDAqfqJpQf90RgNhy97Rei5p34Jt+JsGN2jQNZFINS5efcLwKyURj1X1PudyCQ==","signatures":[{"sig":"MEUCIQCHqh3h9uM17xfsZfdlzYSAwOt6QvrUJZ2SL4j7GTRrigIgN4Bbeshja3QlDtZq4uTRNkn6k7XjUxQ5KI5ojEoFadQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337858},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./FAQ":{"types":"./dist/components/FAQ/index.d.ts","import":"./dist/FAQ.js","require":"./dist/FAQ.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons.js","require":"./dist/icons.cjs"},"./Avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/Avatar.js","require":"./dist/Avatar.cjs"},"./Button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/Button.js","require":"./dist/Button.cjs"},"./Navbar":{"types":"./dist/components/Navbar/index.d.ts","import":"./dist/Navbar.js","require":"./dist/Navbar.cjs"},"./Dropdown":{"types":"./dist/Dropdown/index.d.ts","import":"./dist/Dropdown.js","require":"./dist/Dropdown.cjs"},"./SearchBar":{"types":"./dist/components/SearchBar/index.d.ts","import":"./dist/SearchBar.js","require":"./dist/SearchBar.cjs"},"./TextField":{"types":"./dist/components/TextField/index.d.ts","import":"./dist/TextField.js","require":"./dist/TextField.cjs"},"./style.css":"./dist/style.css","./BackButton":{"types":"./dist/BackButton/index.d.ts","import":"./dist/BackButton.js","require":"./dist/BackButton.cjs"},"./Breadcrumb":{"types":"./dist/Breadcrumb/index.d.ts","import":"./dist/Breadcrumb.js","require":"./dist/Breadcrumb.cjs"},"./CourseCard":{"types":"./dist/CourseCard/index.d.ts","import":"./dist/CourseCard.js","require":"./dist/CourseCard.cjs"},"./FilterItem":{"types":"./dist/FilterItem/index.d.ts","import":"./dist/FilterItem.js","require":"./dist/FilterItem.cjs"},"./SocialIcon":{"types":"./dist/SocialIcon/index.d.ts","import":"./dist/SocialIcon.js","require":"./dist/SocialIcon.cjs"},"./StarRating":{"types":"./dist/components/StarRating/index.d.ts","import":"./dist/StarRating.js","require":"./dist/StarRating.cjs"},"./Typography":{"types":"./dist/components/Typography/index.d.ts","import":"./dist/Typography.js","require":"./dist/Typography.cjs"},"./ActionCateg":{"types":"./dist/ActionCateg/index.d.ts","import":"./dist/ActionCateg.js","require":"./dist/ActionCateg.cjs"},"./CourseCard2":{"types":"./dist/CourseCard2/index.d.ts","import":"./dist/CourseCard2.js","require":"./dist/CourseCard2.cjs"},"./ServiceCard":{"types":"./dist/components/ServiceCard/index.d.ts","import":"./dist/ServiceCard.js","require":"./dist/ServiceCard.cjs"},"./Testimonial":{"types":"./dist/components/Testimonial/index.d.ts","import":"./dist/Testimonial.js","require":"./dist/Testimonial.cjs"},"./EvolutionCard":{"types":"./dist/EvolutionCard/index.d.ts","import":"./dist/EvolutionCard.js","require":"./dist/EvolutionCard.cjs"},"./PasswordField":{"types":"./dist/components/PasswordField/index.d.ts","import":"./dist/PasswordField.js","require":"./dist/PasswordField.cjs"},"./AppStoreButton":{"types":"./dist/AppStoreButton/index.d.ts","import":"./dist/AppStoreButton.js","require":"./dist/AppStoreButton.cjs"},"./GooglePlayButton":{"types":"./dist/GooglePlayButton/index.d.ts","import":"./dist/GooglePlayButton.js","require":"./dist/GooglePlayButton.cjs"}},"gitHead":"1c5d6c60c66bbbf0f33ca158321dd68816c67549","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"storybook build --output-dir storybook-static","preview":"vite preview","build:lib":"vite build --config vite.lib.config.ts","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build --output-dir storybook-static"},"_npmUser":{"name":"ramabhattarai","email":"bhattarairama234@gmail.com"},"repository":{"url":"git+https://github.com/bsr2023/storybook-bsrealtyllc-design.git","type":"git"},"_npmVersion":"11.19.0","description":"BSRealty design system — shared React components, icons, and design tokens.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.18","globals":"^16.5.0","react-dom":"^19.2.0","storybook":"^10.2.17","@eslint/js":"^9.39.1","playwright":"^1.58.2","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_0.1.0_1789022777487_0.8066650993752325","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bsrealtyllc/design-system","version":"0.1.3","license":"MIT","_id":"@bsrealtyllc/design-system@0.1.3","maintainers":[{"name":"ramabhattarai","email":"bhattarairama234@gmail.com"}],"homepage":"https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design#readme","bugs":{"url":"https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design/issues"},"dist":{"shasum":"395ccf3d597ed4283a1b6e340166c40d463299cc","tarball":"https://registry.npmjs.org/@bsrealtyllc/design-system/-/design-system-0.1.3.tgz","fileCount":241,"integrity":"sha512-UvUqn4G4OekmmrKF5woy9ZA2vXn70jqTd0iOcCIfcfV8vdCQvMF1F+2cmN4UjZzlw1E0OERGDT4d/K5aMx2yBw==","signatures":[{"sig":"MEQCIBjnU73Oo3odVYN4nbu0Vyve0NMq1Oo5Ks5GhbdqByR8AiBE8TXIB29cVU0zEBhBxn4ckw8QKpz1+D8CmLMOuzHYhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsrealtyllc%2fdesign-system@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342799},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./FAQ":{"types":"./dist/components/FAQ/index.d.ts","import":"./dist/FAQ.js","require":"./dist/FAQ.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons.js","require":"./dist/icons.cjs"},"./Avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/Avatar.js","require":"./dist/Avatar.cjs"},"./Button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/Button.js","require":"./dist/Button.cjs"},"./Navbar":{"types":"./dist/components/Navbar/index.d.ts","import":"./dist/Navbar.js","require":"./dist/Navbar.cjs"},"./Dropdown":{"types":"./dist/components/Dropdown/index.d.ts","import":"./dist/Dropdown.js","require":"./dist/Dropdown.cjs"},"./SearchBar":{"types":"./dist/components/SearchBar/index.d.ts","import":"./dist/SearchBar.js","require":"./dist/SearchBar.cjs"},"./TextField":{"types":"./dist/components/TextField/index.d.ts","import":"./dist/TextField.js","require":"./dist/TextField.cjs"},"./style.css":"./dist/style.css","./BackButton":{"types":"./dist/components/BackButton/index.d.ts","import":"./dist/BackButton.js","require":"./dist/BackButton.cjs"},"./Breadcrumb":{"types":"./dist/components/Breadcrumb/index.d.ts","import":"./dist/Breadcrumb.js","require":"./dist/Breadcrumb.cjs"},"./CourseCard":{"types":"./dist/components/CourseCard/index.d.ts","import":"./dist/CourseCard.js","require":"./dist/CourseCard.cjs"},"./FilterItem":{"types":"./dist/components/FilterItem/index.d.ts","import":"./dist/FilterItem.js","require":"./dist/FilterItem.cjs"},"./SocialIcon":{"types":"./dist/components/SocialIcon/index.d.ts","import":"./dist/SocialIcon.js","require":"./dist/SocialIcon.cjs"},"./StarRating":{"types":"./dist/components/StarRating/index.d.ts","import":"./dist/StarRating.js","require":"./dist/StarRating.cjs"},"./Typography":{"types":"./dist/components/Typography/index.d.ts","import":"./dist/Typography.js","require":"./dist/Typography.cjs"},"./ActionCateg":{"types":"./dist/components/ActionCateg/index.d.ts","import":"./dist/ActionCateg.js","require":"./dist/ActionCateg.cjs"},"./CourseCard2":{"types":"./dist/components/CourseCard2/index.d.ts","import":"./dist/CourseCard2.js","require":"./dist/CourseCard2.cjs"},"./ServiceCard":{"types":"./dist/components/ServiceCard/index.d.ts","import":"./dist/ServiceCard.js","require":"./dist/ServiceCard.cjs"},"./Testimonial":{"types":"./dist/components/Testimonial/index.d.ts","import":"./dist/Testimonial.js","require":"./dist/Testimonial.cjs"},"./EvolutionCard":{"types":"./dist/components/EvolutionCard/index.d.ts","import":"./dist/EvolutionCard.js","require":"./dist/EvolutionCard.cjs"},"./PasswordField":{"types":"./dist/components/PasswordField/index.d.ts","import":"./dist/PasswordField.js","require":"./dist/PasswordField.cjs"},"./AppStoreButton":{"types":"./dist/components/AppStoreButton/index.d.ts","import":"./dist/AppStoreButton.js","require":"./dist/AppStoreButton.cjs"},"./GooglePlayButton":{"types":"./dist/components/GooglePlayButton/index.d.ts","import":"./dist/GooglePlayButton.js","require":"./dist/GooglePlayButton.cjs"}},"gitHead":"47413ff94d3a6f85d4bbc79c7cf471de2a5981a0","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"storybook build --output-dir storybook-static","preview":"vite preview","build:lib":"vite build --config vite.lib.config.ts","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build --output-dir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0d800ee-132e-4478-8348-21c18fe573ea"}},"repository":{"url":"git+https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design.git","type":"git"},"_npmVersion":"12.0.2","description":"BSRealty design system — shared React components, icons, and design tokens.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.18","globals":"^16.5.0","react-dom":"^19.2.0","storybook":"^10.2.17","@eslint/js":"^9.39.1","playwright":"^1.58.2","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_0.1.3_1789122136711_0.7631138920115035","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bsrealtyllc/design-system","version":"0.1.4","license":"MIT","_id":"@bsrealtyllc/design-system@0.1.4","maintainers":[{"name":"ramabhattarai","email":"bhattarairama234@gmail.com"}],"homepage":"https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design#readme","bugs":{"url":"https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design/issues"},"dist":{"shasum":"878a43979d418fb285055268d40d47c924dbeeca","tarball":"https://registry.npmjs.org/@bsrealtyllc/design-system/-/design-system-0.1.4.tgz","fileCount":241,"integrity":"sha512-SOiYqYxZfNMGk6FWA80VwcgHwJzZXt57BvUa8jLstpaAm1JZ79u5CXZXFQOhFkSSIc8IGZDz3tWkDtDxJbVsig==","signatures":[{"sig":"MEUCIQDWSlYBv/YituJxIyhWqDeRoxGwPbrQEGfMcUXytMCbeAIgTzIWl8CKI4YDuLklw52Kg2Id2sHIMRaAWg03gkLIgKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBfjRCpRbYkGg4t3vV/2qz5r5dSo85whcp+NUGyf+rgOAiBYY0jnyIfVfJ/+kesavZ3SK8FxcI2CHvfTF1taVIpmEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsrealtyllc%2fdesign-system@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345989},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./FAQ":{"types":"./dist/components/FAQ/index.d.ts","import":"./dist/FAQ.js","require":"./dist/FAQ.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons.js","require":"./dist/icons.cjs"},"./Avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/Avatar.js","require":"./dist/Avatar.cjs"},"./Button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/Button.js","require":"./dist/Button.cjs"},"./Navbar":{"types":"./dist/components/Navbar/index.d.ts","import":"./dist/Navbar.js","require":"./dist/Navbar.cjs"},"./Dropdown":{"types":"./dist/components/Dropdown/index.d.ts","import":"./dist/Dropdown.js","require":"./dist/Dropdown.cjs"},"./SearchBar":{"types":"./dist/components/SearchBar/index.d.ts","import":"./dist/SearchBar.js","require":"./dist/SearchBar.cjs"},"./TextField":{"types":"./dist/components/TextField/index.d.ts","import":"./dist/TextField.js","require":"./dist/TextField.cjs"},"./style.css":"./dist/style.css","./BackButton":{"types":"./dist/components/BackButton/index.d.ts","import":"./dist/BackButton.js","require":"./dist/BackButton.cjs"},"./Breadcrumb":{"types":"./dist/components/Breadcrumb/index.d.ts","import":"./dist/Breadcrumb.js","require":"./dist/Breadcrumb.cjs"},"./CourseCard":{"types":"./dist/components/CourseCard/index.d.ts","import":"./dist/CourseCard.js","require":"./dist/CourseCard.cjs"},"./FilterItem":{"types":"./dist/components/FilterItem/index.d.ts","import":"./dist/FilterItem.js","require":"./dist/FilterItem.cjs"},"./SocialIcon":{"types":"./dist/components/SocialIcon/index.d.ts","import":"./dist/SocialIcon.js","require":"./dist/SocialIcon.cjs"},"./StarRating":{"types":"./dist/components/StarRating/index.d.ts","import":"./dist/StarRating.js","require":"./dist/StarRating.cjs"},"./Typography":{"types":"./dist/components/Typography/index.d.ts","import":"./dist/Typography.js","require":"./dist/Typography.cjs"},"./ActionCateg":{"types":"./dist/components/ActionCateg/index.d.ts","import":"./dist/ActionCateg.js","require":"./dist/ActionCateg.cjs"},"./CourseCard2":{"types":"./dist/components/CourseCard2/index.d.ts","import":"./dist/CourseCard2.js","require":"./dist/CourseCard2.cjs"},"./ServiceCard":{"types":"./dist/components/ServiceCard/index.d.ts","import":"./dist/ServiceCard.js","require":"./dist/ServiceCard.cjs"},"./Testimonial":{"types":"./dist/components/Testimonial/index.d.ts","import":"./dist/Testimonial.js","require":"./dist/Testimonial.cjs"},"./EvolutionCard":{"types":"./dist/components/EvolutionCard/index.d.ts","import":"./dist/EvolutionCard.js","require":"./dist/EvolutionCard.cjs"},"./PasswordField":{"types":"./dist/components/PasswordField/index.d.ts","import":"./dist/PasswordField.js","require":"./dist/PasswordField.cjs"},"./AppStoreButton":{"types":"./dist/components/AppStoreButton/index.d.ts","import":"./dist/AppStoreButton.js","require":"./dist/AppStoreButton.cjs"},"./GooglePlayButton":{"types":"./dist/components/GooglePlayButton/index.d.ts","import":"./dist/GooglePlayButton.js","require":"./dist/GooglePlayButton.cjs"}},"gitHead":"2a370347ea9d88f0fde02ce67c415d8bff349328","private":false,"scripts":{"lint":"eslint .","build":"storybook build --output-dir storybook-static","build:lib":"vite build --config vite.lib.config.ts","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build --output-dir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0d800ee-132e-4478-8348-21c18fe573ea"}},"repository":{"url":"git+https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design.git","type":"git"},"_npmVersion":"12.0.2","description":"BSRealty design system — shared React components, icons, and design tokens.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.18","globals":"^16.5.0","react-dom":"^19.2.0","storybook":"^10.2.17","@eslint/js":"^9.39.1","playwright":"^1.58.2","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_0.1.4_1789489317206_0.2607527372083711","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"_id":"@bsrealtyllc/design-system@0.2.0","bugs":{"url":"https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design/issues"},"dist":{"shasum":"d875d5f2e39f41f5b88b3eef37d44f64a60b9a79","tarball":"https://registry.npmjs.org/@bsrealtyllc/design-system/-/design-system-0.2.0.tgz","fileCount":411,"integrity":"sha512-SeyTcfsWQui6wf0/LVRLkbRS/117QMVDbeIXE459OuEfXukXGClMk16MlgI3CMG/CU6yksz0r5d4vw7tDLfZ/w==","signatures":[{"sig":"MEUCIAeFDOMlJlYV/EUEx76zRzyTsrXX8faRppnrwbYtxSueAiEA6zATmcce/YMjZbvUKdFZy+OkddB67bdHOPKS16mCkl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDDfUdye0fJSKeq3RVLILmKmC1YU6VbxYMNS5+axwBMdAIhAMNZWLDPiiTTwdm8xgGj86h/f5YpFkg9UCLL2qIXfhgv"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsrealtyllc%2fdesign-system@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":698791},"main":"./dist/index.cjs","name":"@bsrealtyllc/design-system","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./FAQ":{"types":"./dist/components/FAQ/index.d.ts","import":"./dist/FAQ.js","require":"./dist/FAQ.cjs"},"./Link":{"types":"./dist/components/Link/index.d.ts","import":"./dist/Link.js","require":"./dist/Link.cjs"},"./Tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/Tabs.js","require":"./dist/Tabs.cjs"},"./Alert":{"types":"./dist/components/Alert/index.d.ts","import":"./dist/Alert.js","require":"./dist/Alert.cjs"},"./Radio":{"types":"./dist/components/Radio/index.d.ts","import":"./dist/Radio.js","require":"./dist/Radio.cjs"},"./Toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/Toast.js","require":"./dist/Toast.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons.js","require":"./dist/icons.cjs"},"./Avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/Avatar.js","require":"./dist/Avatar.cjs"},"./Button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/Button.js","require":"./dist/Button.cjs"},"./Navbar":{"types":"./dist/components/Navbar/index.d.ts","import":"./dist/Navbar.js","require":"./dist/Navbar.cjs"},"./Toggle":{"types":"./dist/components/Toggle/index.d.ts","import":"./dist/Toggle.js","require":"./dist/Toggle.cjs"},"./KPICard":{"types":"./dist/components/KPICard/index.d.ts","import":"./dist/KPICard.js","require":"./dist/KPICard.cjs"},"./Spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/Spinner.js","require":"./dist/Spinner.cjs"},"./Tooltip":{"types":"./dist/components/Tooltip/index.d.ts","import":"./dist/Tooltip.js","require":"./dist/Tooltip.cjs"},"./Calender":{"types":"./dist/components/Calender/index.d.ts","import":"./dist/Calender.js","require":"./dist/Calender.cjs"},"./Checkbox":{"types":"./dist/components/Checkbox/index.d.ts","import":"./dist/Checkbox.js","require":"./dist/Checkbox.cjs"},"./Dropdown":{"types":"./dist/components/Dropdown/index.d.ts","import":"./dist/Dropdown.js","require":"./dist/Dropdown.cjs"},"./SearchBar":{"types":"./dist/components/SearchBar/index.d.ts","import":"./dist/SearchBar.js","require":"./dist/SearchBar.cjs"},"./TextField":{"types":"./dist/components/TextField/index.d.ts","import":"./dist/TextField.js","require":"./dist/TextField.cjs"},"./style.css":"./dist/style.css","./BackButton":{"types":"./dist/components/BackButton/index.d.ts","import":"./dist/BackButton.js","require":"./dist/BackButton.cjs"},"./Breadcrumb":{"types":"./dist/components/Breadcrumb/index.d.ts","import":"./dist/Breadcrumb.js","require":"./dist/Breadcrumb.cjs"},"./CourseCard":{"types":"./dist/components/CourseCard/index.d.ts","import":"./dist/CourseCard.js","require":"./dist/CourseCard.cjs"},"./DatePicker":{"types":"./dist/components/DatePicker/index.d.ts","import":"./dist/DatePicker.js","require":"./dist/DatePicker.cjs"},"./FileUpload":{"types":"./dist/components/FileUpload/index.d.ts","import":"./dist/FileUpload.js","require":"./dist/FileUpload.cjs"},"./FilterItem":{"types":"./dist/components/FilterItem/index.d.ts","import":"./dist/FilterItem.js","require":"./dist/FilterItem.cjs"},"./Pagination":{"types":"./dist/components/Pagination/index.d.ts","import":"./dist/Pagination.js","require":"./dist/Pagination.cjs"},"./SocialIcon":{"types":"./dist/components/SocialIcon/index.d.ts","import":"./dist/SocialIcon.js","require":"./dist/SocialIcon.cjs"},"./StarRating":{"types":"./dist/components/StarRating/index.d.ts","import":"./dist/StarRating.js","require":"./dist/StarRating.cjs"},"./Typography":{"types":"./dist/components/Typography/index.d.ts","import":"./dist/Typography.js","require":"./dist/Typography.cjs"},"./ActionCateg":{"types":"./dist/components/ActionCateg/index.d.ts","import":"./dist/ActionCateg.js","require":"./dist/ActionCateg.cjs"},"./CourseCard2":{"types":"./dist/components/CourseCard2/index.d.ts","import":"./dist/CourseCard2.js","require":"./dist/CourseCard2.cjs"},"./LinkOverlay":{"types":"./dist/components/LinkOverlay/index.d.ts","import":"./dist/LinkOverlay.js","require":"./dist/LinkOverlay.cjs"},"./ServiceCard":{"types":"./dist/components/ServiceCard/index.d.ts","import":"./dist/ServiceCard.js","require":"./dist/ServiceCard.cjs"},"./Testimonial":{"types":"./dist/components/Testimonial/index.d.ts","import":"./dist/Testimonial.js","require":"./dist/Testimonial.cjs"},"./Notification":{"types":"./dist/components/Notification/index.d.ts","import":"./dist/Notification.js","require":"./dist/Notification.cjs"},"./EvolutionCard":{"types":"./dist/components/EvolutionCard/index.d.ts","import":"./dist/EvolutionCard.js","require":"./dist/EvolutionCard.cjs"},"./PasswordField":{"types":"./dist/components/PasswordField/index.d.ts","import":"./dist/PasswordField.js","require":"./dist/PasswordField.cjs"},"./AppStoreButton":{"types":"./dist/components/AppStoreButton/index.d.ts","import":"./dist/AppStoreButton.js","require":"./dist/AppStoreButton.cjs"},"./GooglePlayButton":{"types":"./dist/components/GooglePlayButton/index.d.ts","import":"./dist/GooglePlayButton.js","require":"./dist/GooglePlayButton.cjs"}},"gitHead":"6b2cf1799da976776c4955b90ebd2e4f74c87f20","license":"MIT","private":false,"scripts":{"lint":"eslint .","build":"storybook build --output-dir storybook-static","build:lib":"vite build --config vite.lib.config.ts","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build --output-dir storybook-static"},"version":"0.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b0d800ee-132e-4478-8348-21c18fe573ea"}},"homepage":"https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design#readme","repository":{"url":"git+https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design.git","type":"git"},"_npmVersion":"12.1.0","description":"BSRealty design system — shared React components, icons, and design tokens.","directories":{},"maintainers":[{"name":"ramabhattarai","email":"bhattarairama234@gmail.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.18","globals":"^16.5.0","react-dom":"^19.2.0","storybook":"^10.2.17","@eslint/js":"^9.39.1","playwright":"^1.58.2","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-system_0.2.0_1790761894167_0.620994918072991"}}},"time":{"created":"2026-09-10T06:46:17.276Z","modified":"2026-09-30T09:51:34.662Z","0.1.0":"2026-09-10T06:46:17.632Z","0.1.3":"2026-09-11T10:22:16.880Z","0.1.4":"2026-09-15T16:21:57.316Z","0.2.0":"2026-09-30T09:51:34.290Z"},"bugs":{"url":"https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design/issues"},"license":"MIT","homepage":"https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design#readme","repository":{"url":"git+https://github.com/Bs-Realtyllc/storybook-bsrealtyllc-design.git","type":"git"},"description":"BSRealty design system — shared React components, icons, and design tokens.","maintainers":[{"name":"ramabhattarai","email":"bhattarairama234@gmail.com"}],"readme":"# @bsrealtyllc/design-system\n\nShared React components, icons, and design tokens for BSRealty products —\npublished to npm and reusable across projects. Every project can restyle the\ncomponents (colors, fonts, sizes, radius, spacing, icon sizes) with its own\ntheme file, without forking the package.\n\nBrowse all components with live props/controls in [Storybook](https://github.com/bsr2023/storybook-bsrealtyllc-design) (`npm run storybook`), or in the deployed Storybook docs if you host one.\n\n## Install\n\n```sh\nnpm install @bsrealtyllc/design-system react react-dom\n```\n\n`react` and `react-dom` (^18 or ^19) are peer dependencies — install them in\nthe consuming app if they aren't already there.\n\n## Setup\n\nImport the stylesheet **once**, near your app's root. It carries every\ncomponent's styles plus the design tokens (CSS variables) they read from:\n\n```ts\nimport '@bsrealtyllc/design-system/style.css';\n```\n\nThe stylesheet loads the **Lato** font from Google Fonts. If your project uses\na different font, override `--bsr-font-family-primary` (see [Theming](#theming)).\n\n## Usage\n\n```tsx\nimport { BSRealtyButton, BSRealtyTextField } from '@bsrealtyllc/design-system';\n\nfunction Example() {\n  return (\n    <form>\n      <BSRealtyTextField label=\"Email\" type=\"email\" placeholder=\"you@example.com\" />\n      <BSRealtyButton label=\"Get started\" variant=\"primary\" size=\"medium\" type=\"submit\" />\n    </form>\n  );\n}\n```\n\nOr deep-import a single component, so bundlers only pull in what you use:\n\n```tsx\nimport { BSRealtyButton } from '@bsrealtyllc/design-system/Button';\n```\n\n### Next.js (App Router)\n\nComponents are already marked `\"use client\"`, so you can import them straight\ninto Server Components — no wrapper needed. Import `style.css` in your root\n`app/layout.tsx`.\n\n## Theming\n\nEvery component reads its look from `--bsr-*` CSS variables. To give a project\nits own look, create a theme file and load it **after** the package stylesheet:\n\n```css\n/* src/theme.css */\n:root {\n  /* Brand */\n  --bsr-color-primary: #0f766e;\n  --bsr-color-primary-hover: #115e59;\n\n  /* Type */\n  --bsr-font-family-primary: \"Inter\", system-ui, sans-serif;\n  --bsr-font-size-body-medium: 15px;\n\n  /* Shape */\n  --bsr-radius-lg: 12px;\n  --bsr-radius-input: 8px;\n\n  /* Density: tighter or roomier spacing everywhere */\n  --bsr-space-3: 10px;\n  --bsr-space-4: 14px;\n\n  /* Icons */\n  --bsr-icon-size-lg: 24px;\n}\n```\n\n```ts\nimport '@bsrealtyllc/design-system/style.css';\nimport './theme.css'; // your overrides win\n```\n\nTo theme only part of a page, put the overrides on a class instead of `:root`\n(`.admin-area { --bsr-color-primary: #7c3aed; }`) — the variables apply to\neverything inside it.\n\n| Group | Examples | What it changes |\n| --- | --- | --- |\n| Colors | `--bsr-color-primary`, `--bsr-color-text-body`, `--bsr-color-error` | Brand, text, borders, surfaces, status colors |\n| Font family | `--bsr-font-family-primary` | Every component's font |\n| Font size | `--bsr-font-size-body-medium`, `--bsr-font-size-headline-large` | Text sizes (desktop), plus `*-mobile` sizes for phones |\n| Font weight | `--bsr-font-weight-medium`, `--bsr-font-weight-semibold` | Text weights |\n| Radius | `--bsr-radius-sm` … `--bsr-radius-7xl`, `--bsr-radius-input` | Corner rounding |\n| Spacing | `--bsr-space-1` (4px) … `--bsr-space-8` (32px) | Padding, margins and gaps |\n| Icon size | `--bsr-icon-size-2xs` (12px) … `--bsr-icon-size-2xl` (24px) | Icons inside components |\n| Shadows | `--bsr-shadow-card`, `--bsr-shadow-field` | Elevation |\n\nThe full list, with default values, is in\n[`src/tokens/tokens.css`](src/tokens/tokens.css) and on the **Guides/Theming**\npage in Storybook.\n\n### One-off styling with `className`\n\nEvery component accepts `className` on its outermost element, for changes\nthat apply to one place only:\n\n```tsx\n<BSRealtyButton className=\"checkout-cta\" label=\"Pay now\" />\n```\n\n### Icons\n\n```tsx\nimport { EyeIcon, iconSizeStyle } from '@bsrealtyllc/design-system/icons';\n\n<EyeIcon style={iconSizeStyle('sm')} /> // sized by --bsr-icon-size-sm\n```\n\n### Images\n\nThe App Store and Google Play badges ship inside the package, so their\ndefaults work anywhere. `BSRealtyNavbar` defaults to the BS Realty logo at\n`/Primary_Logo.png`, so **other projects should pass their own `logo`**.\n\n## Components\n\nEach component is a named export from the package root and also has its own\ndeep-import path, e.g. `@bsrealtyllc/design-system/Avatar`.\n\n| Deep import | Exports |\n| --- | --- |\n| `/ActionCateg` | `BSRealtyActionCateg` |\n| `/Alert` | `BSRealtyAlert` |\n| `/AppStoreButton` | `BSRealtyAppStoreButton` |\n| `/Avatar` | `BSRealtyAvatar` |\n| `/BackButton` | `BSRealtyBackButton` |\n| `/Breadcrumb` | `BSRealtyBreadcrumb` |\n| `/Button` | `BSRealtyButton` |\n| `/Calender` | `BSRealtyCalender` |\n| `/Checkbox` | `BSRealtyCheckbox` |\n| `/CourseCard` | `BSRealtyCourseCard` |\n| `/CourseCard2` | `BSRealtyCourseCard2` |\n| `/DatePicker` | `BSRealtyDatePicker` |\n| `/Dropdown` | `BSRealtyDropdown` |\n| `/EvolutionCard` | `BSRealtyEvolutionCard` |\n| `/FAQ` | `BSRealtyFAQ` |\n| `/FileUpload` | `BSRealtyFileUpload` |\n| `/FilterItem` | `BSRealtyFilterItem` |\n| `/GooglePlayButton` | `BSRealtyGooglePlayButton` |\n| `/KPICard` | `BSRealtyKPICard` |\n| `/Link` | `BSRealtyLink` |\n| `/LinkOverlay` | `BSRealtyLinkBox`, `BSRealtyLinkOverlay` |\n| `/Navbar` | `BSRealtyNavbar` |\n| `/Notification` | `BSRealtyNotification` |\n| `/PasswordField` | `BSRealtyPasswordField` |\n| `/Radio` | `BSRealtyRadio` |\n| `/SearchBar` | `BSRealtySearchbar` |\n| `/ServiceCard` | `BSRealtyServiceCard` |\n| `/SocialIcon` | `BSRealtySocialIcon` |\n| `/Spinner` | `BSRealtySpinner` |\n| `/StarRating` | `BSRealtyStarRating` |\n| `/Tabs` | `BSRealtyTabs` |\n| `/Testimonial` | `BSRealtyTestimonial` |\n| `/TextField` | `BSRealtyTextField` |\n| `/Toast` | `BSRealtyToast` |\n| `/Toogle` | `BSRealtyToogle` |\n| `/Tooltip` | `BSRealtyTooltip` |\n| `/Typography` | `BSRealtyTypography` |\n| `/icons` | Icon components, `iconSizeStyle` |\n\nEvery component ships its own TypeScript declarations — props are documented\ninline via JSDoc and show up in your editor's autocomplete.\n\n## Development\n\nThis repo is both the component source (built as a library) and a Storybook\napp for developing/previewing components.\n\n```sh\nnpm install\nnpm run storybook     # develop components with live previews\nnpm run build:lib     # build the publishable dist/ (also runs automatically\n                       # before `npm publish`, via prepublishOnly)\nnpm run lint\n```\n\nAdding a component? Export it from `src/index.ts`, add its entry to\n`vite.lib.config.ts`, and add its deep-import path to `package.json`\n`\"exports\"`. Style it with the `--bsr-*` tokens rather than raw values so\nprojects can theme it.\n\nPublishing is automated: pushing a GitHub Release triggers\n[.github/workflows/publish.yml](.github/workflows/publish.yml), which builds\nand publishes to npm via Trusted Publishing (OIDC) — no manual `npm publish`\nor token needed.\n\n## License\n\nMIT © BS Realty\n","readmeFilename":"README.md"}