{"_id":"@bacon-pos/ui","_rev":"15-3eeab1a1ad61c1a4c07b14c779ad949a","name":"@bacon-pos/ui","dist-tags":{"latest":"0.11.0"},"versions":{"0.1.0":{"name":"@bacon-pos/ui","version":"0.1.0","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.1.0","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"8e58dad47d9869f17f140ad775a0671a494ae755","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.1.0.tgz","fileCount":614,"integrity":"sha512-Prm011P7Hqbx4IOyWHnae6KVuIXYME8qYi3FVTjj0U4hhFf6VbJ+udMStJXiaEvM3E6EIXpb1E8DwxtxE4Vi2A==","signatures":[{"sig":"MEQCIGoJ1+Ja8OrcekRbyIbdWqeYmMc0ETPaiVHrIt7IXkQ/AiBTg2evvNaU9DdI1QRUwv5r0IvNRkpsEz6oiNfySJcISg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1854661},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d3b4e7f0ef5fd85f27661746a3ec5923b5438895","scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","prepare":"bob build","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1+sha512.f0dda8580f0ee9481c5c79a1d927b9164f2c478e90992ad268bbb2465a736984391d6333d2c327913578b2804af33474ca554ba29c04a8b13060a717675ae3ac","devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.0_1786011970132_0.4299445892112852","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.2.0":{"name":"@bacon-pos/ui","version":"0.2.0","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.2.0","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"3c5805e72493bd6a9138ad1e5ac5ad5419b72b80","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.2.0.tgz","fileCount":666,"integrity":"sha512-k9HiKjMKaaOfGuwGAo3sNRSRD2tZSyd7d/PXEtUqYsOP2GGRAJCXY+zxnG1FfPYGJsgRW/VgzBfM/DxfD0IsjA==","signatures":[{"sig":"MEUCIH8GNEncUfP26PhX72k8VehKOIKLRWV8vn2r+DvwToWDAiEA2AaoIlHpvf+TTxZdXKZ1XdxyC/EPcy9lmgchy6eOub8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1943889},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.2.0.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\12450b6d1dc429fcef99badbc6a8cfab\\bacon-pos-ui-0.2.0.tgz","_integrity":"sha512-k9HiKjMKaaOfGuwGAo3sNRSRD2tZSyd7d/PXEtUqYsOP2GGRAJCXY+zxnG1FfPYGJsgRW/VgzBfM/DxfD0IsjA==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.0_1786409025923_0.7061004178416277","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.2.1":{"name":"@bacon-pos/ui","version":"0.2.1","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.2.1","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"a279aa0bc172ffac1b401c5ec0ac7caf2d25400a","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.2.1.tgz","fileCount":666,"integrity":"sha512-QYQiccl+CHbWGMYRJQjtE5Sx7oLwkzp/tVnneMdDcBANFrXLGhNF8KTN8eMLNfXkq1zRrew4p93oa9VCBjCsaA==","signatures":[{"sig":"MEQCID22z1mk7bwYQ+YDe8zmMscGp61Q+OD5ItlzvbWiRWeMAiBt3N1JnmcidlLkR5V+ltOJLCtqHIVl1ECIm9ggy63Giw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944727},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.2.1.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\b6990cef3a169ff1f5b20b04d603842f\\bacon-pos-ui-0.2.1.tgz","_integrity":"sha512-QYQiccl+CHbWGMYRJQjtE5Sx7oLwkzp/tVnneMdDcBANFrXLGhNF8KTN8eMLNfXkq1zRrew4p93oa9VCBjCsaA==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.1_1786410118731_0.8973586276383099","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.3.0":{"name":"@bacon-pos/ui","version":"0.3.0","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.3.0","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"89eb8b6701f6dc75af5fe1e667b94f68053d5b4e","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.3.0.tgz","fileCount":701,"integrity":"sha512-LlHNlVdnVnWEER7NmedQXSuY0TwF2c+qwwBxvTJuxj1oiG92LwHqOqBg3nIYv8kmIWtaeu51QKf+j0yAMWh60Q==","signatures":[{"sig":"MEUCIF5tblLfVzzwWv6+ICxFXLXFyWBVQh918E4XT6T1nnbtAiEAsZiotFGAZkX9XHOKjby28Ip5G73Fmq/qH5M0vKbAKko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2042301},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.3.0.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\ce3776cdd5f210e20f94419e62f371b6\\bacon-pos-ui-0.3.0.tgz","_integrity":"sha512-LlHNlVdnVnWEER7NmedQXSuY0TwF2c+qwwBxvTJuxj1oiG92LwHqOqBg3nIYv8kmIWtaeu51QKf+j0yAMWh60Q==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.0_1786446330303_0.7374269095599433","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.4.0":{"name":"@bacon-pos/ui","version":"0.4.0","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.4.0","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"e0ca2edd153089fbbe5efe1fa3e5a1412fea59d9","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.4.0.tgz","fileCount":736,"integrity":"sha512-SUlZxakqZ6hScsNRCuC0L5LSj7Js4ejkB0NCQ2ZBxNXz3F1QFCuNNTNeVvDDLlYhSfyyHbGfAx0ymkfM11v1Tw==","signatures":[{"sig":"MEUCIH/KuXQ0x+XwBVUK+XxsQ+PmURMZMykIIpvVTUs1Lj3XAiEA9rBAOz9Q1CbGhazzujaIv5TWd5lyNRyWxU/JIRnIXdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2132200},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.4.0.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\cdf9877db7633e690fec921dc8684616\\bacon-pos-ui-0.4.0.tgz","_integrity":"sha512-SUlZxakqZ6hScsNRCuC0L5LSj7Js4ejkB0NCQ2ZBxNXz3F1QFCuNNTNeVvDDLlYhSfyyHbGfAx0ymkfM11v1Tw==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.0_1786452228225_0.18206334804861002","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.0":{"name":"@bacon-pos/ui","version":"0.5.0","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.5.0","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"f91d56aec670c96b8f86d727bb0b13f1551569e7","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.5.0.tgz","fileCount":762,"integrity":"sha512-EnuW2Jbup4pdVYXgqfxAffn8mCZV9w/RLaA5VioV8L9sSztvSI/KRhGPN9JDHKGSX0CK808aiAn/4l34/Usdew==","signatures":[{"sig":"MEYCIQDPZKY5lemq7uUUbY2h58SGyvv9727IxS5ONioCRYW8gAIhALJL141vHb9bPuCNGJDhE/XPq9+jbl6wrF6it4W2WRrr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2221664},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.5.0.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\9beb5a3aead1b2f7dd76d61e6ce215c8\\bacon-pos-ui-0.5.0.tgz","_integrity":"sha512-EnuW2Jbup4pdVYXgqfxAffn8mCZV9w/RLaA5VioV8L9sSztvSI/KRhGPN9JDHKGSX0CK808aiAn/4l34/Usdew==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.0_1786468008776_0.9262853669803643","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.1":{"name":"@bacon-pos/ui","version":"0.5.1","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.5.1","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"d28f57002e8038bcc13d0525672c990ec1e5fea2","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.5.1.tgz","fileCount":762,"integrity":"sha512-MMYdKC/9OOv7uSK+3ManP2VJaU9zX9VaKQIwg+wxpNTpW+dfGTk6sefEOlGE3oODZZTWbLa2cevsPYwnliAikQ==","signatures":[{"sig":"MEQCIDT13cMdVnrCw8ixreaVIoM/dzHqFG+Q9S2+kuimB9ogAiBdnLEaNgcL2edgl17+i7B2gayAackgrxEdZagDRPf55A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2224373},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.5.1.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\7c9d40a0a9422f9c16bbe82f2e125080\\bacon-pos-ui-0.5.1.tgz","_integrity":"sha512-MMYdKC/9OOv7uSK+3ManP2VJaU9zX9VaKQIwg+wxpNTpW+dfGTk6sefEOlGE3oODZZTWbLa2cevsPYwnliAikQ==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.1_1786471974065_0.6721251611071879","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.6.0":{"name":"@bacon-pos/ui","version":"0.6.0","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.6.0","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"afddb2fdcf2dd56781ffc9ccbe80ec4001155fbd","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.6.0.tgz","fileCount":892,"integrity":"sha512-5WdeehIK4DXvVU4QrW4Xud0E4771/SabudTgP5DUdCUC2Vct8U3o6M1TFbk01vIhKBvssk0fTMc5Et0gapUHDQ==","signatures":[{"sig":"MEUCIQDiF1CRlwDH6OWZ6DynlP3F7gN5VABNmjqc9K0dRqFDKAIgYkOugd1Ho9E52JhqnlgEptAqpES7ih1mjPaw6O4yaCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2641282},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.6.0.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\4bd4f59d87c008ec9c4b920d900c213f\\bacon-pos-ui-0.6.0.tgz","_integrity":"sha512-5WdeehIK4DXvVU4QrW4Xud0E4771/SabudTgP5DUdCUC2Vct8U3o6M1TFbk01vIhKBvssk0fTMc5Et0gapUHDQ==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.6.0_1786714263368_0.774112799645861","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.7.0":{"name":"@bacon-pos/ui","version":"0.7.0","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.7.0","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"cdfb1e6b2e69eafb689a7bb6bfe6c02958b68ffc","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.7.0.tgz","fileCount":909,"integrity":"sha512-lPc3s2tG0F25ZA+uQs2TK8dnSoO8vw15VuEgmysDUTgLG6dQqaNwRx+TbDQVmGK19hFZJ01jA7lkb9P4tNeG+w==","signatures":[{"sig":"MEQCIGfI6OfTuPGxqVw1uRZujoMMrnAfQ3zaA7rUSNT6xk6oAiAlpCmX4cphwS1TzCfFYxBkK1xcQPKyJjJ/EJad9G+VGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2684585},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.7.0.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\006d91436355e92aaae9e5c25ccbe6ce\\bacon-pos-ui-0.7.0.tgz","_integrity":"sha512-lPc3s2tG0F25ZA+uQs2TK8dnSoO8vw15VuEgmysDUTgLG6dQqaNwRx+TbDQVmGK19hFZJ01jA7lkb9P4tNeG+w==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.0_1786715677929_0.03897455149317608","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.7.1":{"name":"@bacon-pos/ui","version":"0.7.1","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.7.1","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"7a712267086f6341c087e7f80b00df483418bea3","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.7.1.tgz","fileCount":926,"integrity":"sha512-ltKA50ZDZ3MgWsqqhca83DPp4AUZqStnuIATye4PUWx36ZeGdlvH1wkKM2EEjrdUDvOorTC9xVuzMD+9sE01jA==","signatures":[{"sig":"MEUCIQDoaPvXKueYPamf6T5LXu14H9zutS9S+uIjlwVtiytDVgIgS5jD20mjwAuNJGw9T6O+kVJ9vlqXIM3R72T+Ma1Hbiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722682},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.7.1.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\faa47870e4325bf7d0f5fcabaf56eef9\\bacon-pos-ui-0.7.1.tgz","_integrity":"sha512-ltKA50ZDZ3MgWsqqhca83DPp4AUZqStnuIATye4PUWx36ZeGdlvH1wkKM2EEjrdUDvOorTC9xVuzMD+9sE01jA==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.1_1786720021847_0.5196234283906742","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.7.2":{"name":"@bacon-pos/ui","version":"0.7.2","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.7.2","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"ae33b24eb2ace3866c31fb3beb6da1febb55a192","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.7.2.tgz","fileCount":926,"integrity":"sha512-InI0I/159V579hM/6NvTbmDDW69OtxVqZ+HQJ4dVxiBY86+rEZgycUvIUWzF877G1zne/WeI5uGGuWPxn2JMog==","signatures":[{"sig":"MEQCIAMjW2d80qXwtEXFAtuYOdEgkJl1rUgtijY8MhNxnbQOAiAz7mjl2QjHPQffrTFaoutyDC4Bavw0xxlWldtDMwcOng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2736344},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.7.2.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\31248b4a161251665e4f67f18e170674\\bacon-pos-ui-0.7.2.tgz","_integrity":"sha512-InI0I/159V579hM/6NvTbmDDW69OtxVqZ+HQJ4dVxiBY86+rEZgycUvIUWzF877G1zne/WeI5uGGuWPxn2JMog==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.2_1786721871723_0.04088271935216192","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.8.0":{"name":"@bacon-pos/ui","version":"0.8.0","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.8.0","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"162fc185a7b62ce15b8c9a348f62b136f30c55ff","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.8.0.tgz","fileCount":952,"integrity":"sha512-2Y0iDkAhpk4vO7gDlQkAzCLRaoJx9P2wfDNZpOp7NRPRUrIA1Y+RpW8fSKmnyt9YawVUM4L9qpTWIIAwxKiolQ==","signatures":[{"sig":"MEUCIQCY0jKZAIEfbIrgZXX0h2fmkddybyEseS1c3UfoUIyQzAIgfKb/gd9zSs3QSiaW2/5ZU7AWq6pZ+Rmn2AbWSAAStbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2777273},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.8.0.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\5d5d06de6dc29d7d88b13b81c7468f5b\\bacon-pos-ui-0.8.0.tgz","_integrity":"sha512-2Y0iDkAhpk4vO7gDlQkAzCLRaoJx9P2wfDNZpOp7NRPRUrIA1Y+RpW8fSKmnyt9YawVUM4L9qpTWIIAwxKiolQ==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.0_1786741712204_0.036831943039234094","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.9.0":{"name":"@bacon-pos/ui","version":"0.9.0","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.9.0","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"77a9a5493346b4b2ed3fb6e983322a74339059e9","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.9.0.tgz","fileCount":978,"integrity":"sha512-4s/Ennc63FfplnuVNACkgNqMieEPzXXATiECmacmv9aQQGGRLruDU6MhA29iDxHS4IUjbXd+FPJ1EsIXJxjAQQ==","signatures":[{"sig":"MEUCIQDoI+9uh18wYyFV4bjj09Kkrv7zvdll6rH3UZTu6VW4hwIgVXYhArXisK6SpmOt0JbQq6Wa/lDLJRIFmQAn57HEzYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2827904},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.9.0.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\d1f4e7926b4208b64b89c74473f148f7\\bacon-pos-ui-0.9.0.tgz","_integrity":"sha512-4s/Ennc63FfplnuVNACkgNqMieEPzXXATiECmacmv9aQQGGRLruDU6MhA29iDxHS4IUjbXd+FPJ1EsIXJxjAQQ==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.0_1786744165381_0.8176198418340186","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.10.0":{"name":"@bacon-pos/ui","version":"0.10.0","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"license":"MIT","_id":"@bacon-pos/ui@0.10.0","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"dist":{"shasum":"9b943292f9ec8f5cefeb3e395821f4105775ade6","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.10.0.tgz","fileCount":1082,"integrity":"sha512-yAp07sqvyMayNkqpJUmenIyeku19yCYcDqpS1jIW2qCKy1qpDIYUXrSllsg16WgX5u+UNCnpo2lseMRf/2/ccA==","signatures":[{"sig":"MEYCIQDjSeU20hzIURBioNAoOomS7ahSZk5Q6Y9+1EYflDPrVAIhAO79mJqBGWmgM5v7W9EOW/Y+HG32QImDCtKW+i356yGD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5WCuHLJXaE3OPQdmLn2bvAnKspaxrtOcdOi4kSJb3/wIhAIxfKoQO0eiYmDIQAtQTB0cYUaxdooNw4sjjt2UsbEwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3229430},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","_from":"file:bacon-pos-ui-0.10.0.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\0952846bf6a46c76ac6c161f0876a8ba\\bacon-pos-ui-0.10.0.tgz","_integrity":"sha512-yAp07sqvyMayNkqpJUmenIyeku19yCYcDqpS1jIW2qCKy1qpDIYUXrSllsg16WgX5u+UNCnpo2lseMRf/2/ccA==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.10.0_1789668646637_0.7535614917855784","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.11.0":{"_id":"@bacon-pos/ui@0.11.0","dist":{"shasum":"2a09c7f54e9b62ea76a0bfd467024b0987220c65","tarball":"https://registry.npmjs.org/@bacon-pos/ui/-/ui-0.11.0.tgz","fileCount":1134,"integrity":"sha512-a6XtrPnfssqAWJFq4v1OxuVSGLnUcQPWA5Axik7NpCm+xPNaI7ZcLqqoaRlda004gcynKRrqelCNvoWcLotOtQ==","signatures":[{"sig":"MEUCIQDFSmIsUcCg6wq7P/mMiK0Sy2BIAeTXjjCJ00NlretgWAIgeFuFXyGQ5wyp4BInz+vzs++C/dVKgitQDkwNdboMsE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDee7tb9tyEu02wRyyn+iovEMiiIUO0Y7YAfdQG3HuOWAIhAI+3F5Fn9y3lXbjS3O2C99g5UY1/p2FTC1ftc7arq0XL"}],"unpackedSize":3313047},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/.pnpm/(?!(?:@react-native|react-native))"],"modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","name":"@bacon-pos/ui","_from":"file:bacon-pos-ui-0.11.0.tgz","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"jest","build":"bob build","clean":"del-cli lib","release":"changeset publish","version":"changeset version","gen:icons":"node scripts/generate-icons.mjs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","gen:graphics":"node scripts/generate-graphics.mjs","build-storybook":"storybook build"},"version":"0.11.0","_npmUser":{"name":"maooricio","email":"lcanogiraldo@gmail.com"},"keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"_resolved":"C:\\Users\\Nitro\\AppData\\Local\\Temp\\478c70eec8e9236052286dcdcd7ebbdc\\bacon-pos-ui-0.11.0.tgz","_integrity":"sha512-a6XtrPnfssqAWJFq4v1OxuVSGLnUcQPWA5Axik7NpCm+xPNaI7ZcLqqoaRlda004gcynKRrqelCNvoWcLotOtQ==","_npmVersion":"10.9.2","description":"Bacon POS design system — React Native component library","directories":{},"maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.0","react":"19.0.0","del-cli":"^6.0.0","@svgr/cli":"^8.1.0","react-dom":"19.0.0","storybook":"^8.6.14","@svgr/core":"^8.1.0","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.14","@types/react":"~19.0.10","react-native":"0.79.5","@changesets/cli":"^2.27.11","@storybook/react":"^8.6.14","@svgr/plugin-jsx":"^8.1.0","react-native-svg":"15.11.2","react-native-web":"^0.20.0","react-test-renderer":"19.0.0","react-native-builder-bob":"^0.40.5","@react-native/babel-preset":"0.79.5","@storybook/addon-essentials":"^8.6.14","@testing-library/react-native":"^13.0.1","@storybook/react-native-web-vite":"^8.6.14"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_0.11.0_1789739408323_0.2023806292313599"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}}},"time":{"created":"2026-08-06T10:26:09.947Z","modified":"2026-09-18T13:50:08.629Z","0.1.0":"2026-08-06T10:26:10.278Z","0.2.0":"2026-08-11T00:43:46.127Z","0.2.1":"2026-08-11T01:01:58.891Z","0.3.0":"2026-08-11T11:05:30.522Z","0.4.0":"2026-08-11T12:43:48.411Z","0.5.0":"2026-08-11T17:06:48.938Z","0.5.1":"2026-08-11T18:12:54.230Z","0.6.0":"2026-08-14T13:31:03.583Z","0.7.0":"2026-08-14T13:54:38.131Z","0.7.1":"2026-08-14T15:07:02.077Z","0.7.2":"2026-08-14T15:37:51.906Z","0.8.0":"2026-08-14T21:08:32.388Z","0.9.0":"2026-08-14T21:49:25.573Z","0.10.0":"2026-09-17T18:10:46.744Z","0.11.0":"2026-09-18T13:50:08.444Z"},"license":"MIT","keywords":["react-native","expo","design-system","component-library","ui","bacon-pos"],"description":"Bacon POS design system — React Native component library","maintainers":[{"name":"maooricio","email":"lcanogiraldo@gmail.com"}],"readme":"# @bacon-pos/ui\n\nBacon POS design system — a scalable **React Native** component library, built\nfrom the Figma design system and published to npm. Works with Expo (SDK 53+)\nand bare React Native.\n\n- **Zero-config for consumers** — ships compiled JS + type definitions. No babel\n  or metro changes required in the app.\n- **Token-driven** — colors, typography, spacing and radii come straight from\n  Figma. Components read semantic tokens, so light/dark and custom brand themes\n  just work.\n- **Versioned with [changesets](https://github.com/changesets/changesets)** —\n  every added component ships as a new semver release.\n\n---\n\n## Installation (in the app)\n\n```bash\nnpx expo install @bacon-pos/ui react-native-svg\n# peer deps react + react-native are already in an Expo app\n```\n\n> **Requires the New Architecture** (default in Expo SDK 53). The `Input` focus\n> ring uses RN's `boxShadow` (colored spread), which renders on iOS, Android and\n> web only under the New Architecture. Border colors still work everywhere.\n\nWrap your app in the `ThemeProvider` once:\n\n```tsx\nimport { ThemeProvider } from '@bacon-pos/ui';\n\nexport default function App() {\n  return (\n    <ThemeProvider mode=\"light\">\n      {/* ...your navigation / screens */}\n    </ThemeProvider>\n  );\n}\n```\n\nUse components anywhere below it:\n\n```tsx\nimport { Button, Text, Icon } from '@bacon-pos/ui';\n\n<Text variant=\"h2\" weight=\"semibold\">Checkout</Text>\n<Button label=\"Place order\" variant=\"default\" onPress={pay} />\n<Button\n  label=\"Search\"\n  variant=\"secondary\"\n  leftIcon={<Icon name=\"search\" size={20} />}\n/>\n\n// Icon on top — only for shape=\"square\"\n<Button\n  label=\"Make a sale\"\n  shape=\"square\"\n  topIcon={<Icon name=\"plus\" size={24} color=\"#121416\" />}\n/>\n```\n\n`Button` and `LinkButton` accept `leftIcon` / `rightIcon`. The square `Button`\nadditionally accepts `topIcon` (vertical stack). `IconButton` is icon-only.\n\n### Icons\n\nIcons are themeable SVGs (`react-native-svg`). Tint with `color` (a text token\nor any color string) and size with `size`:\n\n```tsx\n<Icon name=\"check\" size={24} color=\"#008C57\" />\n<Icon name=\"trash\" color=\"secondary\" />\n```\n\n**Adding icons** — export the SVG from Figma, drop it into `assets/icons/<kebab-name>.svg`,\nthen run:\n\n```bash\npnpm gen:icons\n```\n\nThis regenerates `src/components/Icon/icons.generated.ts` and the `IconName`\nunion (autocomplete). Each icon is stored as a normalized SVG string and rendered\nvia `react-native-svg`'s `SvgXml`, so stroke icons, compound fills and circles\nall render faithfully; colors are rewritten to `currentColor` so `color` tints them.\n\n**Multicolor brand assets** (card logos, flags) live separately as `Logo` and\n`Flag`. They are pre-compiled to real `react-native-svg` components with SVGR\n(`assets/graphics/` → `pnpm gen:graphics`), because gradients / clip-paths /\nmasks don't render reliably through runtime `SvgXml`. Their brand colors are\npreserved (not tinted).\n\n### Fonts (Inter)\n\nThe type scale uses **Inter**. Load it in the app (fonts can't be bundled from a\nlibrary reliably); if not loaded, RN falls back to the system font.\n\n```bash\nnpx expo install @expo-google-fonts/inter expo-font\n```\n\n```tsx\nimport {\n  useFonts,\n  Inter_400Regular,\n  Inter_500Medium,\n  Inter_600SemiBold,\n} from '@expo-google-fonts/inter';\n\nconst [loaded] = useFonts({\n  'Inter-Regular': Inter_400Regular,\n  'Inter-Medium': Inter_500Medium,\n  'Inter-SemiBold': Inter_600SemiBold,\n});\n```\n\n---\n\n## Theming\n\nAccess the active theme anywhere with `useTheme()`:\n\n```tsx\nimport { useTheme } from '@bacon-pos/ui';\n\nconst theme = useTheme();\n// theme.colors.brand.primary, theme.spacing.lg, theme.radii.md, ...\n```\n\nCustom brand theme:\n\n```tsx\nimport { ThemeProvider, lightTheme, type Theme } from '@bacon-pos/ui';\n\nconst brand: Theme = {\n  ...lightTheme,\n  colors: { ...lightTheme.colors, brand: { ...lightTheme.colors.brand, primary: '#123456' } },\n};\n\n<ThemeProvider theme={brand}>{children}</ThemeProvider>;\n```\n\nExposed tokens: `palette`, `typography`, `fontFamily`, `fontWeight`, `spacing`,\n`radii`, `space(n)`, `lightTheme`, `darkTheme`, `textStyle(theme, variant, weight)`.\n\n### Typography (global by default, overridable)\n\nThe Figma type scale (Inter — Display / H1–H3 / Body / Caption) ships in the\ntheme, so **every component uses it automatically**. You don't wire anything up.\n\nOverride it in one place with `overrides` (deep-merged onto the base theme,\napplies to every current and future component):\n\n```tsx\n<ThemeProvider\n  overrides={{\n    fontFamily: { regular: 'Poppins-Regular', medium: 'Poppins-Medium' },\n    typography: { h1: { fontSize: 30, lineHeight: 38 } },\n  }}\n>\n  {children}\n</ThemeProvider>\n```\n\nOverride for a single instance with the `style` prop:\n\n```tsx\n<Text variant=\"h1\" style={{ fontSize: 28, letterSpacing: 0.5 }}>Title</Text>\n```\n\nBuilding a component that renders text without `<Text>`? Use the helper so it\nhonors global overrides too:\n\n```tsx\nimport { useTheme, textStyle } from '@bacon-pos/ui';\n\nconst theme = useTheme();\nconst style = textStyle(theme, 'bodyMedium', 'medium'); // full TextStyle\n```\n\n---\n\n## Local development\n\n```bash\npnpm install\npnpm storybook     # component explorer at http://localhost:6006\npnpm test          # unit tests (Jest + RN Testing Library)\npnpm typecheck     # tsc --noEmit\npnpm build         # compile to lib/ via react-native-builder-bob\n```\n\n### Adding a component\n\n1. Create `src/components/<Name>/` with `<Name>.tsx`, `<Name>.stories.tsx`,\n   `<Name>.test.tsx`, and `index.ts`.\n2. Read tokens from `useTheme()` — never hardcode colors or spacing.\n3. Re-export it from `src/components/index.ts`.\n4. Add a changeset (see below).\n\n---\n\n## Releasing a new version\n\n1. Record what changed:\n   ```bash\n   pnpm changeset\n   ```\n   Choose **patch** (fixes), **minor** (new components / props) or **major**\n   (breaking changes) and write a summary.\n2. Apply the version bump + changelog:\n   ```bash\n   pnpm version\n   ```\n3. Publish to npm (requires `npm login` or an `NPM_TOKEN`):\n   ```bash\n   pnpm release\n   ```\n\n> **Never commit npm tokens.** Use `npm login`, or set `NPM_TOKEN` as an\n> environment variable / CI secret. `.npmrc` is gitignored.\n\n---\n\n## Roadmap\n\nBuilt from the Figma design system (colors, typography, ~150 icons, inputs,\netc.). Current components: `Button`, `IconButton`, `LinkButton`, `Input`, `Card`,\n`ProductCard`, `Surface`, `Text`, `Icon` (167 icons — 24px outline + fill + 20px\noptical set), plus multicolor `Logo` (Visa/Mastercard) and `Flag` (US/BR) brand\nassets, `QuantityStepper`, `CodeInput` (PIN), `CodeField` (segmented code),\n`Spinner`, `Chip` + `ChipGroup` (single/multi select), `Avatar` (photo or\ninitials), and form controls `Checkbox`, `Radio`, `Switch` (each standalone or\nwith a positionable `label`). The Figma\n\"loader\" is an animated ring, not an icon — use RN's `ActivityIndicator`\n(Button/LinkButton already do).\n","readmeFilename":"README.md"}