{"_id":"panelui-native","_rev":"82-d6e836dc5139ab5f7cad84ade30e47a7","name":"panelui-native","dist-tags":{"latest":"0.102.1"},"versions":{"0.1.0":{"name":"panelui-native","version":"0.1.0","keywords":["react-native","expo","ui","components","tailwind","uniwind","design-system","shadcn"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.1.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/Khalidabdi1/PanelUI#readme","bugs":{"url":"https://github.com/Khalidabdi1/PanelUI/issues"},"dist":{"shasum":"f2e0c956df6041d90bebbc6ef2a25ce062906db1","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.1.0.tgz","fileCount":122,"integrity":"sha512-JM9LSd/0nwIrp9f1XhZV/N+jwcoVr52eFoUdhLzcsMZO48N5GwDtRdrloYUemAPG1bKzSyqHwNfSUDf6+Huc5A==","signatures":[{"sig":"MEQCIArCgRN88QhE11ivGkVjmH4MyeHoU7u8fHrHhN9n8AczAiA2DSjqjivY58ByS7zULMdTppdiMOpC9X+6YCRr5Rb+jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208044},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"64a45b4ee6c05c12bc4716eda8b40c26804beb6a","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/Khalidabdi1/PanelUI.git","type":"git"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Coss UI design language, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","tailwindcss":">=4.0.0","react-native":"*","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.1.0_1784500238076_0.3107530883102869","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.2.0":{"name":"panelui-native","version":"0.2.0","keywords":["react-native","expo","ui","components","tailwind","uniwind","design-system","shadcn"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.2.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/Khalidabdi1/PanelUI#readme","bugs":{"url":"https://github.com/Khalidabdi1/PanelUI/issues"},"dist":{"shasum":"21ada6336a07112f86ebbfe96e9eb258754655b3","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.2.0.tgz","fileCount":132,"integrity":"sha512-3otrguMQhE+LPY1UIZJLi0dsSXAG4IoCG3j4sjztP0K5TdzFpL7TxdoRa8T6CdY3mdHYGRRTY75L4rZbgvKTWA==","signatures":[{"sig":"MEQCIE2auKQg+9ynt09fUhQvRyyczRFqktyv947Fu18logUeAiAX1DXap7jq0FHbEyl5de5d9cP2INVGjyuJAdSNTbJIcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239215},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"79f6ed7ee63cd2637374b0755e8af0c6654a0363","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/Khalidabdi1/PanelUI.git","type":"git"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Coss UI design language, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","tailwindcss":">=4.0.0","react-native":"*","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.2.0_1784508785651_0.13119839530028732","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.4.0":{"name":"panelui-native","version":"0.4.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","shadcn","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.4.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"a6c2a79c1375968be432d0f2239d42a6bdcad79c","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.4.0.tgz","fileCount":173,"integrity":"sha512-XZs8iuv5TjZ4MJolZ6gaFCgRFL1GWRjw4yOIrXHOJhNgm7B4Y46LfDV5KoheU+LPPmywzxPyshmxdKAt8w3ECg==","signatures":[{"sig":"MEUCIQD6yKDXegom7XJ6P+R3gqxWB7lA+A0z2vxA3DwqO4H5xgIgQ8CO6l0wFLcwvBQTFnhaneVxJo6OrzdJgFRXjzQlVWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473022},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"9ef5d6403cff24fe3d2affd5fcaf6f36b1e72837","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Coss UI design language, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","tailwindcss":">=4.0.0","react-native":"*","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.4.0_1784568226305_0.6254050895278522","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.5.1":{"name":"panelui-native","version":"0.5.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","shadcn","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.5.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"0eeb445a8d42bec9879594f4a29707ca4c395374","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.5.1.tgz","fileCount":183,"integrity":"sha512-+mTsi1iGxCnYyQhWZTSuqoWek7cRjcCuNQUPRBmzY8h4XmMCGzAIfGxFiinjaX0QnrtQOu3ejg1CdZzMT+/krg==","signatures":[{"sig":"MEUCIE1To9UcwjRweHul4pQEZWTgtPAoMIkclqb8tly0RNQIAiEAyF5KvEkTnuGzt/gI7uMLMVDzrYtPeR8G4VYYuMmSNg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620347},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"9b12b888da970a84b023d587f7a540d9efc44529","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Coss UI design language, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","tailwindcss":">=4.0.0","react-native":"*","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.5.1_1784575610403_0.13307738948573777","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.5.3":{"name":"panelui-native","version":"0.5.3","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","shadcn","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.5.3","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"68fa4b4395db54d92ecf962549958aa1983d9f3b","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.5.3.tgz","fileCount":183,"integrity":"sha512-1u6ThI7xlRBjPOORxxMBk6qtEA8Mn2vShOk6cJUD1bKv9pNNxa9MM2fdPcKrW9HL1OKMpaDq630XkqKl4o1/Uw==","signatures":[{"sig":"MEYCIQCJnRjQB+mGrGhmhjhPuPFOeY+WXSnt7BUd2mfUttWxEwIhAPPjZzLZusyqA/2S+KikZt0UKaU624/c7paeUwoCY47I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622382},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"7b126d02e4c5271fa00b2eed37404226d720b296","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Coss UI design language, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","tailwindcss":">=4.0.0","react-native":"*","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.5.3_1784586388686_0.27932718052160177","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.6.0":{"name":"panelui-native","version":"0.6.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","shadcn","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.6.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"35e5293ef2bcbc23d408aef5165d615f6de25347","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.6.0.tgz","fileCount":233,"integrity":"sha512-T1f5OOlyMcJn/5QbA+erxyxtCzgMs03jUGyiAb8a4pTkCEbjd4lKJnTebH0OhxbUj/SK3iFz1DBS6wfDmizm8g==","signatures":[{"sig":"MEYCIQDgeNOPFAnLa9CdkVHFjcGcmUCLm5tDHiof57Vx3eI52wIhAPfPERDgTsvhATGJrnsgVTdydHzl8utLRtqqP0PgmSz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692527},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"9ef3d8f5e865f3c5a21278cd9ce5f0bb26f16b9d","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Coss UI design language, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","tailwindcss":">=4.0.0","react-native":"*","expo-clipboard":">=7.0.0","react-native-svg":">=15.0.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0"},"peerDependenciesMeta":{"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.6.0_1784590195137_0.03660524332033388","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.7.0":{"name":"panelui-native","version":"0.7.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.7.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"b85843734e8ba3d5c31fd2a6170f2bb44acbfef6","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.7.0.tgz","fileCount":258,"integrity":"sha512-W/FQlvNS/1M1jlCU+ZM5F2ojoZKIE+yYep94X6CYR0+QzMu8xwGlVSJvU9P3Cvjp5qaXBOqw8SNHP84hr6mSSg==","signatures":[{"sig":"MEUCIQDixzZq7dUHZHm68dmV/TAKtlse9nGap4TnuURaIBbiEAIgc7gwX9y7qVBxuUCXtydZcqaUkZHgPd0bgOch941ASxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844926},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"4abb64a74f0f2a0a802ee61afbcc880f18baeebb","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","tailwindcss":">=4.0.0","react-native":"*","expo-clipboard":">=7.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-clipboard":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.7.0_1784656055974_0.4355606216900134","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.9.0":{"name":"panelui-native","version":"0.9.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.9.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"d1c1226a21a53c068686b3303ced3f96e9c1612c","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.9.0.tgz","fileCount":293,"integrity":"sha512-1HZGfwsH0m81XqNmcHkV+TL5pebo5OTUh5vQzMDxvkHAhnUFhLgqx8XywZDeYLr5ruxonPOfnz3mZR1HrTZuRg==","signatures":[{"sig":"MEQCIAzpeqMNOJzc8YjL4ct/D5f8VZxw32/r4xErQDby7bzdAiAKhPnSVfvYdKi7E+nfUauYPEBZcADXpPYy3RP3bplz2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185315},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"b4df65038f87fdc0f468bfcab9a32fcbfa4a56db","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","react-native":"*","expo-clipboard":">=7.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-clipboard":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.9.0_1784678151675_0.06076269954841651","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.12.0":{"name":"panelui-native","version":"0.12.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.12.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"61a0d506a79ca3969e98f2b1bea536c6d466a67a","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.12.0.tgz","fileCount":313,"integrity":"sha512-VZ7OuNx78JbAKfBeBITXo9nQlkWj6rc8X3wie/d2iTiwUkN69YDjIZmoogKZLKcKSz6bqK6+RBg6PxcRFnMKxg==","signatures":[{"sig":"MEQCIF05nMHeyxHkFkNsOimIEZsq+ntsxopcPrsA18xe07e5AiAYNl+mg5WQ6COLPV0mSFdCnGms67p6Vlne5q90fq26OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390679},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"8c2f3756eb57abc124c76034555aea5c9f3e32de","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-clipboard":">=7.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.12.0_1784747727287_0.593095320813326","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.13.0":{"name":"panelui-native","version":"0.13.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.13.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"9c515a72c6791c8985cedfecaa7d7930ccbb1aa5","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.13.0.tgz","fileCount":314,"integrity":"sha512-EKz7i5d/B4giCQvF7kEDbhlo6sgdzi1nrhbU+3fklPLnm/IZ/xGbzFEr8guHX0F+f4NjSfOnAv081Y/o81GPHg==","signatures":[{"sig":"MEYCIQC5GOiGSf+5V/XAtwVDyJqf3YVb79Z1E0dUqfU88/YVZwIhAOLvQZrgxIFU7AMuWXOJWk4YnaczZtQoUDdYDwo2L+z6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402557},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"3c2ee10930e16b49c9543d2f26353a751edc4b34","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-clipboard":">=7.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.13.0_1784790881679_0.8159330556094955","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.14.0":{"name":"panelui-native","version":"0.14.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.14.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"bfb8e6c692c9db353f18203846e7e41c73ce53a1","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.14.0.tgz","fileCount":348,"integrity":"sha512-B+CgDkRLytOOHq5Y2svaZxzjO64+CwrDyMP2SMErunmnL52yoRg7782jNo+PxtMhRdgjDd/9YsT7L4IGkZc9KA==","signatures":[{"sig":"MEUCIGWpJzQGr9EKd+UipZyre5xVKM1nBShiNMT9L3XbWReBAiEAmmvWn0vFAGbj3vYlsf8bbqeW3+iyMRB8mS9G+My7m8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1701397},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"d387d129d11465b538c17ec5d0e5f48e35f66c5b","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-clipboard":">=7.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.14.0_1784837537742_0.11376692270923217","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.16.0":{"name":"panelui-native","version":"0.16.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.16.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"af7dc31517ae2d4262cca99d6b884272719b8dfd","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.16.0.tgz","fileCount":358,"integrity":"sha512-kfLZMycoHhRCgFcVAw30Adc6/e2f9B6hq1T+XAHb2/R9uwXtduruCqAs+BJ9tFcc3Kf9mol3tk/snbil01aUlA==","signatures":[{"sig":"MEQCIDrKGiu4sova0YqOe0nijJSKDJh2N8dWCct4WqF8SCD6AiAX81rVRIcSebby67nmgjThem6dIL1DnNK9wxv5RTOLEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1834293},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"d371105a903530808c2487bf84346a111e1ea87d","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-clipboard":">=7.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.16.0_1784844913403_0.15878284366793327","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.19.0":{"name":"panelui-native","version":"0.19.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.19.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"8e449c02100c9712bed31b05bf98d56c5b81a0f2","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.19.0.tgz","fileCount":398,"integrity":"sha512-4Cv8fn7OaG32C8ai0yPJD8wXX/Fbd0ZPTavuRNR3Dl65aVdT2G7YXkMRPjpStlyU6o8N0ApZjQ7zhBHKtIvZSg==","signatures":[{"sig":"MEQCIBWX7O3L7wVh5+/4D6M6Mtqwk5rGbANEtWORK8ptLRouAiAuqXjRcaoNty2xcjpP2oI/L48DZch7LZaxRoe41pnhEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2277186},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"9ca87e6a4f9ec58b188aee7f3a550b771f3c1e00","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.19.0_1784932176926_0.7894996899312452","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.20.1":{"name":"panelui-native","version":"0.20.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.20.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"8d374f79b3e136abab53f8a67e332a217c0d06cc","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.20.1.tgz","fileCount":403,"integrity":"sha512-TR3v9ccU1+NRvzURz4z1fUBNM7pUy47avY+6jDMG0LYnENyvKVmMgUpbZfwBBzEwHdpcBSkV3OETO09pkmx/dg==","signatures":[{"sig":"MEYCIQCT/GfuY+4pHxNsSTRdoWaCOx5S5eOn8xSAVfFejgJd7AIhAJChAJCjg2JbXiEg8u+w19dabDGp5uqa66jFOqeNRqrV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2323011},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"8755c5c9e318131a034bf1aa236c25ad4a35cd67","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.20.1_1784967171624_0.42251823935863486","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.21.0":{"name":"panelui-native","version":"0.21.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.21.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"07c59c2dabd71e9db2f69feea033e085c5bfd119","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.21.0.tgz","fileCount":403,"integrity":"sha512-VtyDEq/0SLey5V5T7Ow7ZvFlWJiWGcnzAUuSAujH8ruj2+ZFSntLSHrKagzzN2legLq0T8yn8WOgaPEBCrv4MQ==","signatures":[{"sig":"MEQCIBf0jTFNwf1SmU55w6N2yhAxpAutBCRTboIYPd0YaDHpAiB6f0roJzFvQhsCMChfF10KdwxlbMK5sNaBui1udp/yfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2347050},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"fd644a1cf5ca03a579eb5f5a668654f35ddf404e","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.21.0_1784996684898_0.8722131905340553","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.22.3":{"name":"panelui-native","version":"0.22.3","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.22.3","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"eb20b7cf9994753c134f96bfbb1ed11a83eb5124","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.22.3.tgz","fileCount":408,"integrity":"sha512-rVj63JC3DuZo14pTXaJA/crtactlUmxDTRhU/E4VeIwXDi697/jF6YUzHwyHcJebUa4flyOfIsLCSXgyhXs0VQ==","signatures":[{"sig":"MEYCIQDEIfZbWH/X5s9CVORRlqvPFenFeHBcF3Jpucuvhf7LbQIhAOLk4HII/+gZKFYV1+wTWxeYNIjA+lJEtewDtpcREAcF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2393508},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"14e9ea3ef78595995e4d8d69d411597785d2b757","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.22.3_1785054616094_0.15194880203735162","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.22.5":{"name":"panelui-native","version":"0.22.5","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.22.5","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"7c449a22270425b92cf8d5ab0d3628cdb2ba63a9","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.22.5.tgz","fileCount":408,"integrity":"sha512-a7nOM8jPaiMKDXPLJAHGWw76wM7XHxAPOwTUweqUB/Ah8eMmtNjBtgld1ziLFl0LwZSxdgUxmlX1dGWoEmELhw==","signatures":[{"sig":"MEQCID1CWn97Ss1l0gVrK48dfGlAzQXKzv425ophMWx2Lsu+AiAD+Q5PWz4TnOV7KweTutgTDALyIFPEVVlFEzfpd4DlRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399406},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"46e942fe4d54d7e6189ad24d9d97acc713471921","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.22.5_1785059616070_0.5265303565849606","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.22.6":{"name":"panelui-native","version":"0.22.6","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.22.6","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"f8c2706feb30f53a452662ff4a0f92bcca458227","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.22.6.tgz","fileCount":408,"integrity":"sha512-H9wfZsps4wduUiy8Be28XvQh65wdgyrmXbQsQj5hcFlG/zTsh5WBrQwAqyF5dmQB1nDxImfhR0TmqwDXHBbZXg==","signatures":[{"sig":"MEQCIDwmggVqpaI/aGLYglhOAP5GVtwqbFQybCP3VZGb2UQpAiBhrA2SaP+x8cWIYrZIIk1YhcNeisIXntqM6nNpth4bEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399734},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"1493c5cd1c639ad717d37ab9438805fefdb790da","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.22.6_1785062772927_0.1612972479844803","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.25.0":{"name":"panelui-native","version":"0.25.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.25.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"f9a8774526c5ef956efdcf94fe628e45b512a39f","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.25.0.tgz","fileCount":458,"integrity":"sha512-HDDvldHB8DPdhqviNdzKffNNaREYo+QItEkF8W5Kv/MsgwG7QYErkGwA+jUT0FIr/qk0/wfQIQpT3xTAuuKYwQ==","signatures":[{"sig":"MEYCIQCDRjYM/FFiRYdBREtEN2R+rP/l9uurzfgYJ6UpnLJxkwIhAPzJOTmrJyLWu0/QoOptKoi+vBuS0wp/vg9so/hdWsxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2996442},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"4b0aba5927055f3bcecd217d8803f6952d724ca4","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.25.0_1785175519744_0.6678146457186944","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.28.1":{"name":"panelui-native","version":"0.28.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.28.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"f9d2df0c8a56d0a595c04ee1f3b2266eefb06872","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.28.1.tgz","fileCount":488,"integrity":"sha512-Nx+br99hVIjomDfdxGk/jEeQ3w9MLr4Uw3rxuUL5d44kMjYfgPzaQ0aj2aBokjIZJE5dxpEWA40IQmUPIIwDvA==","signatures":[{"sig":"MEUCIQDqjqUMc1+cjlwR337pyRbXSB4IFWrZ+2R4IBpTS/ti1gIga/LDCjxNhVgfQxom3FF2+AUtYFuvpgByU0gGetBkATw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3360846},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"11c800ae7f20b668791f58c02fe525bf33f0320e","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.28.1_1785265471174_0.724805382543543","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.30.0":{"name":"panelui-native","version":"0.30.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.30.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"87103d7a07631021aa4331fdb828d8e4bb5d991e","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.30.0.tgz","fileCount":533,"integrity":"sha512-BA6oUnYlW15uHTU7AD8fYi+q448daWJjhwu67fzOyfrwylimgHH+lRHZqDDFB0HC6tC3w9W7UldLgfDwYKHtpA==","signatures":[{"sig":"MEUCIQCENG2KawzIo186paE2i2iyFadbSf248IDirSd8TUwP1AIgKi/ZTXkHvaZeVLr/Jsgv8YGmmgiPoUf17zNq67jQZkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3755540},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"b686c4f08362907cdfe1566e8dea9a8c0e048166","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.30.0_1785345558655_0.37396095454639844","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.32.0":{"name":"panelui-native","version":"0.32.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.32.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"e26a4a1f31f4b5fe9faf95a116ee1051895c0567","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.32.0.tgz","fileCount":553,"integrity":"sha512-zRJWrh/oxQUCy94KTozOLs+DQQNj7xhnVFDBD+GT1CqQYeX1WTh+KSQ7jyz/vk8mF6jTBf6jRpVAy6/L5Cb0VQ==","signatures":[{"sig":"MEUCIQDT3JzO/0+qdR9fQm5Bb0v1sYYNbq4FMeqj/2pCvJNIyQIgZqWrK+P8rfl+LqPbIQEM1fP/uJ+G4wPdGLLQw+s8rGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4115221},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"f0a25ba8ea125117d3be01c01cfee96abededc1e","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.32.0_1785433803579_0.40846822110683534","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.34.0":{"name":"panelui-native","version":"0.34.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.34.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"ef7dae6cd16ccc49965a9be260e1d0da63a691ce","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.34.0.tgz","fileCount":563,"integrity":"sha512-bt/awaFsMNsqGDJIqMYqh0lj4j887Yb90fGhQNUFcBAYZUXp29Yh7JjraEYd+4DObPHCwFPamr2O3H91yhytNg==","signatures":[{"sig":"MEYCIQCW7xlXdZ9teoOtpl6BkfFZwwZL8L9DSkM3LRtkJ3fXEgIhAKyHNZyhY/QXDO/l1qy+mLAmgTEKJekjZ+ihTjjKDhRd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4329815},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"318eddce34e29a4adbe2d1c19993a469f9b69e0e","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.34.0_1785545925330_0.25601688267573297","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.35.2":{"name":"panelui-native","version":"0.35.2","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.35.2","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"5e28ac96c8ddd937e9fcbdd52a3345b3cdfcce95","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.35.2.tgz","fileCount":568,"integrity":"sha512-+BK80+6UnDNxpvb8A7EMGOp/1DniFm9Iw3062wjV1uC6A3JAj17Wgjjyi6Adg02i5dK3BQdAl9kjqb/UNUQxPQ==","signatures":[{"sig":"MEYCIQCIWn9fDWh8lgrdf9A9sNJHZjeepW/JVhs/d2UX5cClbwIhANaBhUGwWKXuANuPlQ8UeqHttcvTie8pJOrtfhiLvO51","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4404170},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"aa3a51c92149673ccf5ed3c8a832bd1be9fe3f5a","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.35.2_1785567489811_0.6896893257425714","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.36.0":{"name":"panelui-native","version":"0.36.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.36.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"832a3af80e49a76e037449f1f376c0d6c0130277","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.36.0.tgz","fileCount":578,"integrity":"sha512-7WzsOi1Ep0BkyjDG6po8xJIZ8c3lL9jhhCR1nBk3G9I5sv4hOlNStcoM3tn2UXK9dRUoUvrRCigdZQfwtNs+cw==","signatures":[{"sig":"MEUCIEEFJyb3elzNeHzlE7fVMNZLX0QwsEv5i8Ls51ygm/4tAiEApbSfGNsnFy2dGPOHD4pG+5xPiHCpipsHDw+V+jBd4Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4546435},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"f6a64cb5ae1541f02bd9b80649b4f88ed61c4153","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.36.0_1785601238172_0.1275795852277568","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.38.0":{"name":"panelui-native","version":"0.38.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.38.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"2c53c70ea8b6dbf1769215138448d238770ec321","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.38.0.tgz","fileCount":583,"integrity":"sha512-AQuzmR5TR2Yxzsv0bpJ/bDRN6y8VYosZ5IvFahjxC79XXybJFASLoO8ZluteHS6QfdjsKYeygmHacnoC7OcMFQ==","signatures":[{"sig":"MEUCIBIUmsmtdmRhMpZeZmoBEhlS0zSFT+2dUXRDwGUGgOrkAiEAqEDxkFW9sZj1QlLU0Sx8eArBX4Y4pdT8V69ad9tpIUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4660890},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"191481db1f7f9aae3390e03d48ce20e601a605fc","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.38.0_1785687424879_0.5533786305253579","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.40.0":{"name":"panelui-native","version":"0.40.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.40.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"44cb10250fe7d4bd2de5a7800215e5d86dabf957","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.40.0.tgz","fileCount":588,"integrity":"sha512-dEIzslcrjrzSh0QdaqYSt/L4kCjXiH8UM/wQBaowP+WIeccRrts7YioJ8YhdU8NG9yQPdg0b0HwLKu9MttDv5w==","signatures":[{"sig":"MEQCIA9josv3Vb4PRd15sAVy5EqAy0xlNxEx6fuAjqfbxxehAiAqjmZh87fsenCyPTpPtc21TgzdVVn05pE1+4FyLM99WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4769780},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"04be18e2a831ad14436081807265b67d99a2b643","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.40.0_1785752768066_0.5528245697659364","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.41.0":{"name":"panelui-native","version":"0.41.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.41.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"4bd98aaeb30495ca1b1b304bfc03f7e2e28308aa","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.41.0.tgz","fileCount":593,"integrity":"sha512-YlESqMrkwYGnxgvg6/vh/mKoEBMsHXRbMv0N/yqiPl9Ya4e39tXpQFJZoxbZM7sWY9uOl4s4yDQPZ0Mo24W79Q==","signatures":[{"sig":"MEYCIQCyN9/1OdcUcs+HjGpg4IliSoNdnGhVyTUx4LPmR3AHPAIhAKw6fyGA5h9A0ndGwJZ0ixru9tTHBJP5QobORtB0HFLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4920557},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"097632686cc15a9145086c8352c3133503d46350","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.41.0_1785787794172_0.9213117536393758","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.43.0":{"name":"panelui-native","version":"0.43.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.43.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"e89c16bae493574cad363f8080d395ef636b71b2","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.43.0.tgz","fileCount":613,"integrity":"sha512-LsbYqvBwIzrSY8fecELV5bmBVwJIpct/WRMUVKqv8TpE/96rf+bir0lDDXDC/73BhLgPa1NmfREhFNr6S4BqIw==","signatures":[{"sig":"MEUCIASEKwmGzYb8JHPjMZ/xiLDZVCcHNjKGx11LbPOMpmAUAiEAoD2QQa/Wrl8bjWPeEqmViXpKxsuf4o52mv32Ao0Wh6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5355198},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"71b121d5137e0808b185b74464e845042cc4fc95","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.43.0_1785868809666_0.90887126727964","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.44.0":{"name":"panelui-native","version":"0.44.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.44.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"e7b79dd788ced0ad430d6092d27e4aea4f627a1d","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.44.0.tgz","fileCount":613,"integrity":"sha512-BauANE2hu4UQhv3TLJanWuRfSwawYEXJzcZ876Lw1HmJtvojv7D7wZ7+7KOH4ie0DJHPMMyjCoCozX9RDXGrUA==","signatures":[{"sig":"MEQCIGz+N/u1/0pVL85VQko6qywk/FMwE0ev2CkFbFksjNRQAiB+EEoTlpZeRhTF2RKuQRO2ggGPpjB2YoWgI3JzWd+Bpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5337508},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"7431ed7fd96a62a1049626774f6aefd67ececd0c","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.44.0_1785881789763_0.5551258144228133","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.46.0":{"name":"panelui-native","version":"0.46.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.46.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"a2901e4cebebeae042df19e336ae0dc9552cc2f0","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.46.0.tgz","fileCount":633,"integrity":"sha512-8YWisHbHCYLxajNmLmc9w7xCOvy3kVt2hP1jUvSRjXJs4tfBHjMdJExniID3TuwJBCNH1ZcSLTPbqHcGjkRFIQ==","signatures":[{"sig":"MEUCIBoK8IaogIfSA4VNXMN73FLY6j+RcrntvYBlCenPDsZoAiEA7owl+4LEanGR+JYrxDFpV78DsqIIdgMgzR99fpHGhdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5698816},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"a520ec7881b995d79364fc9a41878a4502cc54c7","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.46.0_1785958724721_0.29147250323425555","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.49.0":{"name":"panelui-native","version":"0.49.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.49.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"1c94fa1bf3752e7cce0339fc761d2bad4554767c","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.49.0.tgz","fileCount":663,"integrity":"sha512-Xnt3CY7mIvKg2GELOwekQ82kfEtXPcJtdCYCt0YmcI6/8ZZTW4Y4vQtPvwgKf/oycUOnIhUF/bPE38EgW8ZL5w==","signatures":[{"sig":"MEUCIQC1+xCdRrYmITPSbZwuwMSHocCIAr7xDw47O6LPlswjgAIgO8NAFAjUpjIaU4b1omUJoJuXh1kJbuzk4CtBgcclpCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6136427},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"b98eb24472f01373f40cb475fa4fde04534b7435","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.49.0_1786041180348_0.29424954807638004","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.51.1":{"name":"panelui-native","version":"0.51.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.51.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"b56ae3e1e19c8123f1b3b9c1f47c8816d935a6c7","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.51.1.tgz","fileCount":668,"integrity":"sha512-q1yOc12sa7rE5d6N8j/c+tWyjBTG/BoTCfQ5FjnfZ3WA5erKtjvDsOvF7l2jPCPAaxs/iufLK/oU7CuGArmykA==","signatures":[{"sig":"MEUCIQDQs/3c3WcYVzDmFYHWYWW7IebGlE2MmoT7QNBv3u1YzQIgQmCKfFubMJz0CZxLqcUxvZPeZB53LhRlFretIw4CpWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6255523},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"ef155457252b4885be2c70c1bfdb711402a9cff1","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.51.1_1786124128553_0.9249356278619452","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.53.0":{"name":"panelui-native","version":"0.53.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.53.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"0bf6c6fb46b00dd631f0f0dd451e2805711a193c","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.53.0.tgz","fileCount":678,"integrity":"sha512-3HgSCzmLerdLqaM1KeRUpFQjtwCBdVxMYz3NfuDuXD6ZrPEvUo6y1K1InapLmg246dMPvFi023yjO44DIZThnw==","signatures":[{"sig":"MEUCIELVRGxbEtmwNfDDhmi8int9Zaqv6WEg+k7Oaz/2jLO6AiEA7xz4UbU2ReKrrQkA7f0XseG+M/jbZ1QCuLV4oXL87D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6533196},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"eccee3ad7b77ac1e4ca9b06f525c5b42568b4b59","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.53.0_1786263862650_0.5708137331006768","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.54.0":{"name":"panelui-native","version":"0.54.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.54.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"3b7d08e1c487d8691ce205e98c91fe6f9519f2b3","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.54.0.tgz","fileCount":679,"integrity":"sha512-xKmMSUhy+El2IhAJ0RFZa5dxqtm74Kva/aQdraS1MfgvHRbbexCM/a199DBIBQWRWq1pqL8gSxOS7IovAWZxvg==","signatures":[{"sig":"MEUCIQCrBhBhAWDAAtpiIOIkR1bDDbbXprQ6YVFoZnd3KPb3JwIgNfUZzrH/6gNtXmDKIDyCtz/juZl45tnvOrdqyszS50w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6559638},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"cc1f1835019f3958a3b5344b781a8e39e46414b0","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.54.0_1786264628341_0.08959648757865546","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.56.0":{"name":"panelui-native","version":"0.56.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.56.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"ef1317c49ff7765e2dcfbfff723052959cbf1d88","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.56.0.tgz","fileCount":693,"integrity":"sha512-3P630sP1OQMGnHTuuNip/eL8EMl4UlSeWttJr4Q2y8YoCfcPqZ4FnfDS7bKwOnT9JElvLI2Zk1aVBTZuCg11Jw==","signatures":[{"sig":"MEQCIFN6uFauLvv42v/FvkWQb4lQ01/nxvBmaDzuXwCUqGebAiAOQwQxI9njB2xXTMgrdqmwq1mCNSd9SE6y0SFo7cbtqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6831417},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"ff344108f6baea7247b1ea808bcf3eb0f0069c7b","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.56.0_1786348397300_0.3720140846213249","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.57.0":{"name":"panelui-native","version":"0.57.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.57.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"0f58bc59b8a4cdb8fdf6050bf6a9b717c178bfce","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.57.0.tgz","fileCount":703,"integrity":"sha512-jq+zMouWxH6kz3IHUpR//waBR8rCGy6ewkEVU99VhFn6PjE0yfkELDjOCfbpGLl5PNpdNRWSmdo/nEhKDF6Ypg==","signatures":[{"sig":"MEUCIQDNmmuXirtNEdBdamnxzF1MS0mTGuPfb33mnYJNJj8ebQIgfiEDPFG04i91XEwfoef6XS0XgZhqX4KsmRxZVxHP5kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6964108},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"f8dd5bcfce9557bd0ad997354156219244d4208e","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.57.0_1786397616169_0.5461801280608758","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.59.0":{"name":"panelui-native","version":"0.59.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.59.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"e7bb73450dbe4bd4f4b16946252c5ecacf81589f","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.59.0.tgz","fileCount":708,"integrity":"sha512-o+vu2PFlRhYT/THVWFJJiBgjA0bahR70zXtgsAwpxP1yFEsmjZEXTlNofOfXdzUyBotSxpL3tMQPhpJv6x1dsg==","signatures":[{"sig":"MEYCIQDmD9ASjfKV8pMoKENpqjdaSdqIOp/TWKB7/61LeunBqgIhAL5PNwcr4qWF8wWoBeZI7lSdY9DZIzuvnTeQ5J72EpVa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7083760},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"9475415fed9dba5dc01b666116e5c35ef02e6e61","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.59.0_1786448674507_0.37185850570959533","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.60.0":{"name":"panelui-native","version":"0.60.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.60.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"e811298e0debb2ec0dd9d93533a75c63e023310c","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.60.0.tgz","fileCount":713,"integrity":"sha512-ofZqOAeMerb1bqCsHOQxvMbe6hdGUeSmGhiknUpuM/0nvziV7RGZ4YekrwawF4itjgzGqkk8mNpLib0kbK2oEQ==","signatures":[{"sig":"MEYCIQCXy396ey+4akxYDuL0QN939+Jxf8w82EJV8lkcsgSdGwIhAIHjVNiDYhCjAvByxz14hEPRhv3dzgW3oKU84m1QZ2V+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7195198},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"1b7ac5ad976f54a0cfe5ab92aa169ff5a00243e4","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.60.0_1786473664397_0.7962019567546135","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.61.1":{"name":"panelui-native","version":"0.61.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.61.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"06bf117c2160f672a10c3e7abaacfa1aae5eca75","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.61.1.tgz","fileCount":718,"integrity":"sha512-DdHRpPuarM3VRWOFLaV1zlfEwpcz3eGrfvLWi5kRVoJvb4Fbxt+3CnfqZM4DVddiYpCaWPvVcCzAvsK0jXkyxw==","signatures":[{"sig":"MEYCIQC6LirnTqx75BelZR6oIuKUQ8gE9OKeUe5qc5mhqGslswIhANNFan2OS+dn9HKZJndRZJcm8CI3fpYIKhhlFOPqsAhl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.61.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7353067},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"74ec30419100fdcf88a55e8766776e5f4e3f2740","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.61.1_1786526580442_0.6030368017278145","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.62.0":{"name":"panelui-native","version":"0.62.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.62.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"3563e3985be6d38ef13b036e6541bb92e60eae29","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.62.0.tgz","fileCount":728,"integrity":"sha512-3QhUXrXZEr9MOi+arQRdFIW58ZvDShRSVkHBzr5k66qUhe9d6fmlmiqp5usGB0W5rCSRD93JYWLD1zZjaFNJiA==","signatures":[{"sig":"MEYCIQCRGS3f2idkAEU1PCOuKYy/IgLSYHGDiRO97oyYkcgLTQIhAIQ5ZPTw63u33bewGV5iEOk5M2fpiowM/92GhZ7OOcHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7572439},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"c415c3295ac86ea64e0df266777397fbb26f7741","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.62.0_1786531369059_0.5068844596209074","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.63.0":{"name":"panelui-native","version":"0.63.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.63.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"c5c9903fe84ab0adb7ec9a621e59921f90f72a87","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.63.0.tgz","fileCount":733,"integrity":"sha512-iKxIiX1ASFAXYY6nuqTbh16zkO1Rf/jN5b6HTg8FVlCEq71KMwib2MJSVP09zMwrccLjqiLPnRbNTwC/xWgWFA==","signatures":[{"sig":"MEYCIQC83bZm7UJcktaooSHHPZZEd4J3lcYWRWCPU1xiDO+afgIhALJi/iG+J+8qBMF3JY1xypezXYVj0pXU00DChETRVC8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7773726},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"9154038a76f99b9b1a3a4bb0c9034005d166d63e","scripts":{"build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.63.0_1786558235634_0.2893225504700474","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.65.0":{"name":"panelui-native","version":"0.65.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.65.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"64e4fdbf5437df10fd1a74ea06bf4860c8de3da9","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.65.0.tgz","fileCount":768,"integrity":"sha512-wmBGjxW+I3t8u4qwmg5sn+V2tvJ5wCWyXxdtN1bgv9ebY0SguywrvAgOdPy4Ilg8T0yTkvhKNMlk6xT2g78lyQ==","signatures":[{"sig":"MEUCIQCta4B7aUKQklaY5ds3ql7NcA4AkK1DG10tqVa+lB4EtwIgfXUYkM62Es37ceVcEbg2qAnSSrJK6P+jjHu/GpiMebs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8016356},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"b68f478d93b2bedf03980b2d316460215c0daf21","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"bob build","clean":"rm -rf lib","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.65.0_1786612000205_0.6992376632706792","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.66.1":{"name":"panelui-native","version":"0.66.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.66.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"8f0a581aaa799b20219b9ecf28fd5cf67157173e","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.66.1.tgz","fileCount":798,"integrity":"sha512-fSdHsIJh3a2ULD0P1cYQB+2wwHE14hRfALyPsDXRYx8Sx3Y/NOmYmQq1RMIT23xG/WW9ZAmmqufc27/wpXIxkg==","signatures":[{"sig":"MEYCIQD4O8/kQxyWKGjvdvyYViHOBewXaMna1kNfJ5p8XpwSpAIhAJTqOK/7UrOlNW4Yz/4ke/EcqALmkaCAZkgWu5qY+JW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.66.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8098871},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme.css":"./theme.css","./package.json":"./package.json"},"gitHead":"16c54c1d0752bcdb19e24445e59c7240e2f38d63","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run build && npm run verify:package","typecheck":"tsc --noEmit","verify:package":"node scripts/verify-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.66.1_1786643540144_0.17997471638224916","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.68.0":{"name":"panelui-native","version":"0.68.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.68.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"3aaf398a32e4a5944f4d28fd1b5d4dfc3f40fcc7","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.68.0.tgz","fileCount":840,"integrity":"sha512-xX0ufxxiiZIsgHBrf4OkePlhB2753TSFYoxJMz4IP/7Vw++AACGigR64oBnUPvCp7W1T0y3bkoDUHQdZti7NqA==","signatures":[{"sig":"MEUCIB+GNLUxmyGno8umU+Uur+FO7rs3pO9IHkv1kOU5n4qPAiEAy/ND7s4MjX5+ElcWivSCRPOusigYAYOXWQQtk7Z3zBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8348794},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json"},"gitHead":"8efbaadc195425fb227f36f99f91ec0ad7ec4f43","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","verify:package":"node scripts/verify-package.mjs","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.68.0_1786746030162_0.7769994415989117","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.71.0":{"name":"panelui-native","version":"0.71.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.71.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"8956b99f4be5e89798b46ba6818c632fe6cf6acf","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.71.0.tgz","fileCount":880,"integrity":"sha512-AaNXo2XbbZObwO390sxJYFwmmgkydR4f9BfZ73DiCZOkPghBkl3F1a0Te8fMNJawIr3ptD2frR2peKstsg3V1A==","signatures":[{"sig":"MEYCIQCc55ssZeNTc+topT8FkM9GO7LPlXak4H6uM7mjUwuO4wIhAICDD44+neUaEJVUtt/UL6LIagRgLcjcDy/Vf5BSQegw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8488476},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"215877ef49cf6f75adf05cc6219af3e678a1c873","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.71.0_1786896508108_0.008959462014027864","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.73.0":{"name":"panelui-native","version":"0.73.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.73.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"f9dcfa0dc736f7aae9ec1356c6bc6e875e3aa91a","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.73.0.tgz","fileCount":890,"integrity":"sha512-R8mpOslER1QHN7R+GFC+AzakddFDFMnYeEfPGULA2auA7G3ZAH4Mf9xhhEu+L/KpSDpuxC9GlGvnoOgbHOTspQ==","signatures":[{"sig":"MEYCIQDmt/Ao8Oqc4+8favXffJKlZi1uffqrx1fUzURR/OPPkAIhAI2xHINyNUZW9d1z3vK97brXIRDzJ99zhPhQK5u8SdmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8592762},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"100252758a8251d4849fd187f5635cd617e8276e","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.73.0_1786992587259_0.5141407346095566","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.75.0":{"name":"panelui-native","version":"0.75.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.75.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"ca79c24406f54192de4a698854b0eab55756ad77","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.75.0.tgz","fileCount":990,"integrity":"sha512-DmYvJNOCGbMjS4bGSgyrj6mjuOZXl063Cs59v6ZahX4TQepPQ/3BPMTun5lAD1jKJnuQhgrexzl5SZp/LhoAkg==","signatures":[{"sig":"MEUCIQDhtV1/XLPeESCJAuaec+a//6EcuXs1Xi7nW4/VD6NPdgIgVQ7rkhfmtzUtvhbvpdUgMKkys6DOu0IscBcod+Eygqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8836617},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"c83cf9840322e5da31089aaf14037235f0a9ca1b","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.75.0_1787056224134_0.06324184727581361","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.75.1":{"name":"panelui-native","version":"0.75.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.75.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"03bb10f8f174cef20f7fd98a88e7fb84696e5d42","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.75.1.tgz","fileCount":990,"integrity":"sha512-lmgks9hxfVxHVxmsZ7Vx97jPnlh8NqVC4PMp4papMGUpFmLnIyc9PIfbLXveYj0iZeHXhbQhWQLfIxcFWvFVtg==","signatures":[{"sig":"MEUCIQDgjSnVjUaGMtrPzXiyx8OegBtImNbwXyzSOkodqyihnwIgSXcs084ucyUTDMtdqTbqc9GI5JY4NRo6Rd5E0DCMLa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.75.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8837068},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"13f7e432ba1c712e5b97291a9737ff3e02601f5f","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.75.1_1787059827669_0.8661908869467807","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.76.0":{"name":"panelui-native","version":"0.76.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.76.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"0ed110bfd560dd91e941e1925c4acbbd3c7f041d","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.76.0.tgz","fileCount":1025,"integrity":"sha512-2CdEpl83iyRudXt2cCnvR7Bkrdieyila7ohc0JjAMptqjZleRqg+V2ViGxPYu7gTzy6O3XBEo5Iswa+rQgVZtg==","signatures":[{"sig":"MEQCIAtel9SJWrJFJ+DgFwwATBT7k0lDuAihKJRO5PtNTq2SAiAYwT4MR2LuO9svKdYhspWdZdYii4l6RxzInso1Kkh3cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9107313},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"d9568faf1f5145502dccc9dc357f5a16a0cc6c90","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.76.0_1787093536610_0.4417694708590887","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.77.0":{"name":"panelui-native","version":"0.77.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.77.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"9401d4d26c9c3b3972f3706bac6e4ddf5a95ee5b","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.77.0.tgz","fileCount":1025,"integrity":"sha512-F9gK3uNRWmLQqLGlM2LUFqqU4m+H3nfFGvh/9h1r0ZofdWoJOsX2NnusuSv2I2JPh2P/L/oAI7VQN1etLwIfJw==","signatures":[{"sig":"MEYCIQCCSXAoaMZvW8IT0x1rcEqTD4VIM3iRGfExEogZ2qOF4QIhAPDh3IQtDYtwEoa0udMU3qObihvlU84S7iCfeRdT6FzF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9115612},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"5a360d4396dfb4e1efebe62aec2a8897c62c9250","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.77.0_1787134684370_0.2645728827387379","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.78.0":{"name":"panelui-native","version":"0.78.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.78.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"70cfae2d51f0095fa64ed63fe9153dd6cb748b43","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.78.0.tgz","fileCount":1040,"integrity":"sha512-5i+o2jvjQfPCArMIJkzKa14jAMu+6JTCrQVArbl6CHmCkRrpad6X+0mWYzhE8Jc4e+crFM1FiewgrVATpBGV6g==","signatures":[{"sig":"MEYCIQDT02Z+dG8rs06lvEVoRBR3AN0Lt7XgZfRuubbULcH6mwIhAKKJOFSbcG+KL9Op6SlgKQjs0P8j2QI60gI9bNxkj9mh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9242119},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"3ee69eba4c0408fa4aa293c3fb530a757971d7c5","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.78.0_1787163253683_0.6346652414845373","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.79.0":{"name":"panelui-native","version":"0.79.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.79.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"087eb65d8409b4fd8de2b63fb9af4a08034c15a9","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.79.0.tgz","fileCount":1055,"integrity":"sha512-egfdhX96TyQxHXsOWq4RiPQCpMFnC8FlMjUn21hKOwg2Qk69o1tpz1ozyBsv6Kj+LZlH7sqXNwZRX+rNygZhWg==","signatures":[{"sig":"MEUCIQCfhvv8RYxU++bT/4cEPiUyHHAV5lslOd8xZ9UQcxW5vgIgJvx64kcMHDhpofNiRW8tqvMkErGVp33AvDBUCiLvogo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9425035},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"18bbf9930a21f8fc18a78d62fd812a7f934e9f3b","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.79.0_1787236247024_0.25429506756519893","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.79.1":{"name":"panelui-native","version":"0.79.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.79.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"5437ef8eeecae265021053be58ba9aae2a862358","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.79.1.tgz","fileCount":1055,"integrity":"sha512-LdBvaghznXKA/yRvSBsKkEbmVucvKw4OmIQuAnT2hVrosFVrDA2TXx7nK8TQs3MwX+TWF0YcX04uwngRs6ZqyQ==","signatures":[{"sig":"MEUCIQCdJPhhmWUhl9tkf0ysl1HB5L/nUgtIcW02ZoL6z5fN4wIgZHwlH1GOVIH0ljlJYrE+rrNjMtrCBzy8PyLQdBxwdHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.79.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9426532},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"f21707249ada633a33cdf5d93381d7ff7cc9ba5b","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.79.1_1787421993341_0.8019095453759932","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.80.0":{"name":"panelui-native","version":"0.80.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.80.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"d65b18fb51e87376c1f1e078dc338ef6ad30c9e1","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.80.0.tgz","fileCount":1060,"integrity":"sha512-gdJj8SUtU/2gBTXLNxKgukMkINecIMFP8zk6J8HV7Y1mutcUQQu8sXQN38UJDvOVleGL+3xJDmVNnGqK/DeZjg==","signatures":[{"sig":"MEQCIHx3bQZHnBaO+7qO/dFNrg4YbkBcNwvDimbw+btFpj/0AiB4hfKRa4HmVsz2bL7LAIQtg5/zyzMBdN9L7Le+5u8L7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9552937},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"381ad1a07ff894405525faf9bc977ad74f62d5e3","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.80.0_1787514127513_0.11621272759406565","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.81.0":{"name":"panelui-native","version":"0.81.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.81.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"c0f16ef96df5b8f6773dcb7254c1d88e31e5d8f8","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.81.0.tgz","fileCount":1065,"integrity":"sha512-XvSsJp54NIjsdA30wrmL0kDCCbXq0bvoQgRsSzerXdNsNLF74M8upzYFrLrAJibuSWQ2akSc7P9b97kGDegE+Q==","signatures":[{"sig":"MEUCIQCznnNycfxruPMvTb5PidY8zeJscCoMSMb4virSCsx/FgIgAQlIdSV/ws1HPzni7pJNxeI3HqTVv1G4eOxqRoa3aC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9621810},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"aa1cb9e7ced03885b267590e1df5c77afaa4c7e9","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","lucide-react-native":"^1.28.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.81.0_1787578310189_0.8390706626033855","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.82.0":{"name":"panelui-native","version":"0.82.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.82.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"f3f09bf59cade4ae2eefc16c5b05c265b179eedf","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.82.0.tgz","fileCount":1085,"integrity":"sha512-iUJbgopymIpf00ilgltyYL/TRxak4b5jzaEST181BAOSbjb5AAvmKGAlIO44AaYU+h/Dn+rltbzBzjrfmD0Niw==","signatures":[{"sig":"MEYCIQCHvmblzXNHbAC+9zyl/tvv1d3iy9jwwR9JVrG49zZidwIhAIKYTkyQ2DFeJK8PmE/K+LQSiqUTEaPqzkld5i+hm1MB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9774662},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"c26355dae5a1880ac8c3e1fee02a172c81fffa82","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.82.0_1787686765515_0.051761835674368095","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.83.0":{"name":"panelui-native","version":"0.83.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.83.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"7d2499f03d71d50626cc6dde0b19b99e21f0ea22","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.83.0.tgz","fileCount":1085,"integrity":"sha512-Zz1KcftRGydIFufesmjodUZFejH2FNgkEkeN2a+wEGXZ1e7aMDB5np16Dj0MHMg7GCGIQ+xy7bT4hVAyV/fwzw==","signatures":[{"sig":"MEUCICZRU+OGDZhlTGLbTglGSunHF/EkSw33jqDxEJ6CjqFqAiEA3/EHG9F6GTx+WehCy5E0gVthz2WIVCF4pi3fwMTrRIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9805824},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"3bdca77f3adf0deddf15043caddde2daa03ce65f","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.83.0_1787760812549_0.526249152152124","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.84.0":{"name":"panelui-native","version":"0.84.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.84.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"d60fce2a7d7034d629b8724eacd68d2afb287d56","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.84.0.tgz","fileCount":1095,"integrity":"sha512-S2KNo/tu6H26VyEB5nwaFQxCy4MIDOwEAVFJnOdGWWGgDow1WVQ2JJWl4xnl0FSLQhDG8kwCwqg56LgnSwNjmA==","signatures":[{"sig":"MEUCIQCAmRn8JgPEMR63HIspl3zHSkBBKtqcFsihqWc+PQfZ/gIgDM95GFc/RiL7jWNSTeYhC5dEY2N8cVMI3YAwZ8+2JA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9802091},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"d1d9d8fdb2f7491d4bacdeebbde51f478411c1f4","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.84.0_1787845764867_0.39482079864994346","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.85.0":{"name":"panelui-native","version":"0.85.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.85.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"bac308f23369c4c17a34fe305b972cc1ac024f4b","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.85.0.tgz","fileCount":1105,"integrity":"sha512-WaUv/NGbYoSen0eJgBR1gh/NeLfF3zjRWH0M/h0383bXQ5S6xA1y0DuZm0FW7JI+kym3n5NUR2vnWarx07Or4g==","signatures":[{"sig":"MEQCIAa/xD2K6DbI/NQRXZHZM8f4inhCHvZ+Ffy5TPr9rzYuAiAlstaheHX/f/UjSEEm0LsEmGCH7CNhM9rMWPrPHDIdWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9865779},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"1e17b363dcb004324373a3babba105fa329b8a5e","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.85.0_1787930337159_0.565868870127","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.86.0":{"name":"panelui-native","version":"0.86.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.86.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"6f5d1a927f97562dc74c947473b9c4f8e10a9aee","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.86.0.tgz","fileCount":1105,"integrity":"sha512-c+R3XdVVzfeNVxutJfY+5Ec1X82qabWWRCy1QjtGuPDcyBOT+oSu88es++ma4xNVVA6xVLmy2piNUFhWESyUoA==","signatures":[{"sig":"MEUCIQDoxX0LqkbqMOwkDF4ofKPGqubdbcLXtvkDFDgKStZCGwIgZPnZ66ro9GM4sIje9NGCXxLnwciKnLf57h9HzXJWrDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9888819},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"b7c84e0eb456d5a008123bb763cffe799eab6ad8","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.86.0_1788027549334_0.02655863714616724","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.86.1":{"name":"panelui-native","version":"0.86.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.86.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"e24288adbbd977032b7aae73279bc8771c5a19b9","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.86.1.tgz","fileCount":1105,"integrity":"sha512-Sue6Wxei8m2Vsyiu/42SrdKDXvqjPQmeZo7GcCd/YrZTOd2YJ2ODOEgliKJ4m42nwBrPwNqzWwq93kMKDHJDkQ==","signatures":[{"sig":"MEQCIDR+/l+pzsqw3LBLS21W8OV/7+aBAOz6J57ZBMo3zz9yAiBSt0UVG18Xyg0Ycc50LHBv59thZWuz4zpMj6XfRAnlpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.86.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9888819},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"a6195b631001ce14c31a7d483c6b47145db4f5be","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.86.1_1788103776942_0.9912019492166015","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.87.0":{"name":"panelui-native","version":"0.87.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.87.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"7dcadb823fc579bc30d490f360c4b2e5cad925e6","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.87.0.tgz","fileCount":1115,"integrity":"sha512-aks/GZkO7EZeohu7UpM5Ke60iHxE7eStgvB1fEWugoy4kB5IPzfbPleqOoSQjESISfAefOw1RvalGdxM8OqFHA==","signatures":[{"sig":"MEUCIHAAI7z7xmYgXA0a7RvROgnEdHYxjNZ3Pl32nBtA7dmsAiEA8u2WxWe885FaxNJURvLBEE4htGdab0tyVMO6CPcbKSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10223883},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"2d0b10377f40835a0f6b0798484cdd05920fb5d7","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.87.0_1788206744728_0.16670249927381842","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.88.0":{"name":"panelui-native","version":"0.88.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.88.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"9ffd68f2316432a67252b96fe01f2dabb4e7cc13","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.88.0.tgz","fileCount":1130,"integrity":"sha512-Do0i73tA+jIpPIspt8TYV/RoYXjv9K+IIwAeMwxI4mPb2FoYEcbU5klbnsL86eckvH0jk34v9u3jBL4Gpole6A==","signatures":[{"sig":"MEQCIC8ej3BIIeUYkyxsGEoVz2DBlei++0TE6UuoBWmYOGCgAiBuraBO2jHNDEaLS/KbNrKKTtL/0Y5Yecu5olmx2j8K5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10483223},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"7ebfa17e451b22af25449a780516de05734f1bc6","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.88.0_1788292294864_0.4122767452723324","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.88.1":{"name":"panelui-native","version":"0.88.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.88.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"a2be26accbc4b6c4bd223c1c70a9728fc00421b4","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.88.1.tgz","fileCount":1130,"integrity":"sha512-WnHG8gp/TYL9Rm2hgJZ9V5oYDHWGub4QNeTTUlrlsRc/RGFrc0us7hvT+iXS7ufsU9AaCYdlEU4scgVe40+o5w==","signatures":[{"sig":"MEQCIHAlRbOPvVeT6lv9osa4PkvRq2mAS+Sg/gTIfp+ZuVqRAiAz/4Ptc0EsPIxe2jETIGXreaGbdCI1vcZxB+WVnELl6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.88.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10481425},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"2856a4fe18c583691b825f9c89678b46d5847f26","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.88.1_1788295391901_0.3195557601885095","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.88.2":{"name":"panelui-native","version":"0.88.2","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.88.2","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"ed21a451eb44f2de32cdb3a887dc6548d98dd8eb","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.88.2.tgz","fileCount":1130,"integrity":"sha512-BMpOphp0hpCQLb5j37OJFSCjD0g31n0KDkn4xuwVlEpsMJrY5xHaLLXtNhyGBSVPNRobPXdbZj2FAb2bXuVHAA==","signatures":[{"sig":"MEQCIGxWcCtBnTIty2kOHkJyp36wiUFZGvVr2FH2/9ImwFumAiAC0Anm6XsRzPZNy87V1ENxdzU3G8a1HYyaeXsWouqajQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.88.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10486628},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"2e6086bcf0a976f4041b18fb3b846ceea71b2077","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.88.2_1788342679589_0.5337202874119595","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.89.0":{"name":"panelui-native","version":"0.89.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.89.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"81a2db922d8ce04fbc4e8460760dfd94663dde9f","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.89.0.tgz","fileCount":1130,"integrity":"sha512-R+b/XDdjozFxV2HMQTBRsjegHFwGULxltagWF+ymhD9aWHjZq9/Q8XjVkhXRKTNOeSuZkewkTSygEiZ5rEExjQ==","signatures":[{"sig":"MEUCIQD7/rAABKIe8PxogBtxvFFU7zI/LpsXyzkV0++goFt9wQIgD/PNkG/8WFwQdq/hFmf+P8S67RPqXS0VYxM6bnuFeb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10498705},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"f0b8286a0dd2add94b85cc5dda0157f81b3c4964","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.89.0_1788458861298_0.9934963679713622","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.90.0":{"name":"panelui-native","version":"0.90.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.90.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"5621a7680c08b854cda75ce3a968d2db0758237f","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.90.0.tgz","fileCount":1135,"integrity":"sha512-omAFt5nDepBWqu+0BB+ebllQj5zzTDozsdYKj0sjIc4JbxkjW4r+E1JLCn5qORDriEC0m+W/VQRljftxVMVhlQ==","signatures":[{"sig":"MEUCIGoVPVP2ZUnL4qnov83xv0RVvPOxqSgrq1Gl4nk6eVMuAiEAzGn8xOiLgpRUWTQz6PV8yzw3ax+mfSodm9ukLpmm6Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10587726},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"7825a2c6d4a73617f9704a7cd45da5e0cff7b523","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.90.0_1788531658674_0.7064051833982414","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.91.0":{"name":"panelui-native","version":"0.91.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.91.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"52d03526936a629f0941c4ced4baa8b3a1be8d66","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.91.0.tgz","fileCount":1135,"integrity":"sha512-hYg9dzY6e5A9quWdc/gsxGuZJiGDejIbSbyjEns5022EbsbOTQk9/9VzgKv6A+Vt51Qs/AV1Jk2uJwfVsgoO2Q==","signatures":[{"sig":"MEYCIQD+mZ/gXfh5KuxYczxVssYv8e52SI6Cz8iRrCOMrDtW5wIhAKLGRNCBKMcmbfN2g4ysk3E5vIM4oCrC4iPpZjPnGQl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10700392},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"a8498a1b057fde1e3d1a316327de3a3eca61b745","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.91.0_1788566475285_0.44036656804861773","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.92.0":{"name":"panelui-native","version":"0.92.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.92.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"62859dd0a3af6e870b1b766137d95ae69640cb30","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.92.0.tgz","fileCount":1135,"integrity":"sha512-ME2VCvZ4gRZa9R7gFIe1ffB4g7gpddyaT+zdGl8qsyq3ZeX1BEZR2UW66/Mea64Rpv4RyklKsoP/1jh/3tRGeQ==","signatures":[{"sig":"MEQCIC6zf1FPocaq/TeNXPWCV02nt04rMf3FPJYr88hGVLusAiAmtbZYWGYnhT6ga4p+qwy+4i9sQemBrI4AJM6QQSSnrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10701351},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"33736dc50297c518665e2aaaffaab4ac7e5df56f","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.92.0_1788644134552_0.2644024841619035","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.93.0":{"name":"panelui-native","version":"0.93.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.93.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"9ce7a43596cde7aa20b755fb81da4f420f223380","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.93.0.tgz","fileCount":1140,"integrity":"sha512-9r02fW8OOsp+Y+W+dFA9O141r8iSNVgpkQsSKIfMdCh+tLwSsiQR0hPz1NSlOhZ92AQ/zwxktyICbOMUd5q4UA==","signatures":[{"sig":"MEQCID67v4jybdaQ3ctF056wg9XRYZ819A5p4QA6By5OIez3AiACAVqQWa8J5+C4j5Xx2Qsbdu8Y5lpJh5js0pXvSyGO6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10783173},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"4dcb73a2f0e8d2cf227dcf50dd00b091e2f2cd65","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.93.0_1788799289179_0.11905550826186806","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.94.0":{"name":"panelui-native","version":"0.94.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.94.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"0feb2a928c4709c70fd3f1cefc1487c5824f604f","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.94.0.tgz","fileCount":1140,"integrity":"sha512-XJ0bj0H9/210gylpiOevfjHz6R6sUnfG/5KT9nXB1t1un/sjmP7Pdx6PZ6kvfVAj0gJXHw9Hs3Wj2+VqG/PqZQ==","signatures":[{"sig":"MEQCIHHewIG7GE0VM+QbmxjyZ2/hdKynGmJuHzUdnrSyCfqWAiBfhxnUZd48Qbc/OQrMJ76jfrGIenB49QECGEtqXPsSfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10812475},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"482c320cddd693fa58972ebeb8bdcfedf41e76d5","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.94.0_1788885262177_0.5587670404312954","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.95.0":{"name":"panelui-native","version":"0.95.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.95.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"da3804ba47b5b2b455599a5636db0f2a217fdfcb","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.95.0.tgz","fileCount":1150,"integrity":"sha512-1sS8XRkQceXdR/BZ+yXAd4rRo2jY/1aNw1OrnsBQbOCyTV/QFRxzMXoIBQx6/fkkj7jmyKTG3AMFyAvd3ksCEA==","signatures":[{"sig":"MEUCIQD916osA5whvqe+VPwzOf0dRrQS8OajFa4Kv6f6DZowIQIgJ7OZXgS5g51Nu6kLFDCP+uPU4fbn3bClGfPTC79nHtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10914840},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"904a023599c8efa073a46e8acd58bffcc6a0e2ba","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.95.0_1788985069974_0.24256737238323156","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.96.0":{"name":"panelui-native","version":"0.96.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.96.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"78b0360c6fc89ede80ad679958a1bbfc28e13e6c","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.96.0.tgz","fileCount":1150,"integrity":"sha512-TmhI8Sh3EHOIKq9ZH2VW+TdAZxHl1tSKVLpoQEDadKi6pMLG2iAPC4GCU31v1+SxUYGiWcN32axqlP/Lghl6GA==","signatures":[{"sig":"MEUCIQCAKVgZYTLjh71FgYvLLieXIGwpw3cJPW4njP2Ksk2QFAIgEuAoLpNYizM2CoSwQBFYagvpgzERsqDlVAGhlZLgMsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10924785},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"078fd12b45bcf786ceca36eed43a6d8528dabfb1","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.96.0_1789052850295_0.1225485455759221","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.97.0":{"name":"panelui-native","version":"0.97.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.97.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"a1f2d973d7e57b6f412659e2f264b2a2f91f0f63","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.97.0.tgz","fileCount":1150,"integrity":"sha512-LudqMU1xqt6gtzPeB5vtV9ZosyMctP7hKe5qvkU4R2DbainydKD3m5IlaO6dP3DrY7C0WQVTooZao41EgHXaFA==","signatures":[{"sig":"MEYCIQCzKeVeCbBSqFgoJSW5Vnt+DFz4JqgH09KqKIXWI2DVfQIhAMGhgKHTMnxoZrOXadFyZ8JllcCq80hYNiR09AShv4nH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10928429},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"6a1d3868dcddf47b29314f17fba0cbe922f62534","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-builder-bob":"^0.43.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.97.0_1789069110513_0.8782553852227053","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.98.0":{"name":"panelui-native","version":"0.98.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.98.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"ca570707cfd8be9e639599e47cb31ce92a79b1cd","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.98.0.tgz","fileCount":1160,"integrity":"sha512-Ku2+0uKDmDr1B0TiGjI0QxaucP9kcAtQbrR8mP35/6PtcGf6IQUGKm/XQ7qU3H/Oa7yMl7IqkeF9PlZl3kT28w==","signatures":[{"sig":"MEQCIAqgAnzAnE+K5U40oSJPcnL14PVMGBeul6Cy/3WCiVgBAiAdKRur5Vt9LxIyacSxgEYk9H4d8yMjGw1i0Kq3u/m6bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnafg79NmCJlU4pY4p2pqewbAkWLC9Es3DJzocqMlJxAIgEM6JnFifpqxuh2pX4AMbUzWdHrZOTA0VCi+2n0YAfCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11104262},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"8c4841fb3ed5bb2147859e799d1d984134a43188","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-builder-bob":"^0.43.0","react-native-gesture-handler":"2.32.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-worklets":">=0.10.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-worklets":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.98.0_1789415751428_0.6983065158043553","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.99.0":{"name":"panelui-native","version":"0.99.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.99.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"6b16b3ec83e8f5b10dc69f28bc52684d17689051","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.99.0.tgz","fileCount":1170,"integrity":"sha512-xr4M3AFaYbd2k6fmVC7PLGJIquiMLYgeksl4nv5iuwc7yyRfyMOqP6LW2l6UDNx1JBNVG5unEcFILyLa+Qm2dw==","signatures":[{"sig":"MEQCIDjd0LjPPA2UL2wsk6BKsZv5+Hi93t53/2A+2Pn88iQ4AiA9cBHkQJAxz7+QImn6bKXysUB/QBVxX/9Sd/BIGR7S6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKy1mD2YByWn0Qy4Pv0YfPcUponbiulbpnxpHc6vX7cAIhAO4UjrKGcToWFi2gf4pY9tmIOCh/Tr52DWD8bH9FT3dI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11262506},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"b7cbff2de91de59bb82d57b1f97c5b802acfabc7","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-builder-bob":"^0.43.0","react-native-gesture-handler":"2.32.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-worklets":">=0.10.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-worklets":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.99.0_1789485506428_0.3597018225831008","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.100.0":{"name":"panelui-native","version":"0.100.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.100.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"1dc9f56cd94173c7ca4091b4a4a29c696a160c79","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.100.0.tgz","fileCount":1180,"integrity":"sha512-cn6Ph94rYqpfMyMtaIulMuDSz6gH5F2oBkZmEA4hNcUtAZczq9QR++kN9QpQDbKR7MxZjgkQTuJpNH6JZWr1eQ==","signatures":[{"sig":"MEQCIDjKDUicv1eHeab/FtJthpX/Cb0L/fGik0/NLYzKgjTzAiB48OCHxhzml0hltKkSkuEs6IiJi9SJ44O2jBGJe9Vk/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICoiTBujW15CTE29SrTw7QH0KdcQfYRlliJ9U7K0PZhQAiEAzG+Do+oG8iPyCvlqHBlkjWEFEjdbK+Gy9Xior0L7+4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11549542},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"fdf9c71522ed81744ab0b04042d967398ffb3b69","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-builder-bob":"^0.43.0","react-native-gesture-handler":"2.32.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-worklets":">=0.10.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-worklets":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.100.0_1789745781776_0.4508747026163378","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.101.0":{"name":"panelui-native","version":"0.101.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.101.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"50a9a9e3acf65b38e13a71ebbfd653399d7bcfb4","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.101.0.tgz","fileCount":1195,"integrity":"sha512-b2YDWOBfWT5cHdkKsB13dNsTecDYgcSNczrGV+d1z/VoH+N2+UHjA6q/Ama9JpOY1YA2dxuKkNfh/nWQLgnVEA==","signatures":[{"sig":"MEYCIQDQnwGJpJPsWWjIo0iq5OKbLuqLCmwRMwn5YWaCV1C1tAIhAMgIi/DAEKHxwGdr/AgJDcdpdspzApflLVghLKZYn2yH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpbVnOdsleR6DnUpUxt1BPnNR2VB52bnnJVmXXjcqa/QIgO1VCr5eKJd0e+KcBfdtWzU4K1QpD7mjwj5maEw7iYdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11798980},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"79c62dc09dedb69946518345841a674333b2cd97","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-builder-bob":"^0.43.0","react-native-gesture-handler":"2.32.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-worklets":">=0.10.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-worklets":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.101.0_1789979506600_0.5757435422694521","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.101.1":{"name":"panelui-native","version":"0.101.1","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.101.1","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"8b0fa43e873f7da305c83798f1bb889c84349a2c","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.101.1.tgz","fileCount":1195,"integrity":"sha512-m0jdBJhPGX/bFo91Q/VvUIMtdXb9yaGQmm5YGDqfr3SEma3Fl3HtVweIQRyh/UgJ3BVf2+8TVfVoZ+Ewhp5ZlQ==","signatures":[{"sig":"MEYCIQC2LbsbrdopuPWXqXSFlNENdo7pFM2KiWI3eVdkpjiDLAIhANt/mESyjv9c6Lb2HKirMlDxAqRLTpC+QpRrVsUsC0Fl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmU+9ylh1hV0teOX/u6N+j4gJlmPc5ZVZO9V2ANhBinQIga3gopXcbSv/bPuzVLsKGYzskOn3lYkXjzGm/FV0tr7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/panelui-native@0.101.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11800292},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"128d1079ee61fbff5df79b07312259def051dc0d","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc83ecb-ac5f-4f1d-b00d-85552c47281e"}},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"12.0.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-builder-bob":"^0.43.0","react-native-gesture-handler":"2.32.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-worklets":">=0.10.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-worklets":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.101.1_1789984339878_0.7637882567462422","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.102.0":{"name":"panelui-native","version":"0.102.0","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"author":{"name":"Khalid Abdi"},"license":"MIT","_id":"panelui-native@0.102.0","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"homepage":"https://github.com/panel-ui/PanelUI#readme","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"a01d8d64d9f6d616ab97a8e58e3aba69d01e8161","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.102.0.tgz","fileCount":1200,"integrity":"sha512-cduzj1xbkBGBesoM3DfI1o28yiRhKaQY0zFYjvIA3K8E5+EQ2ubBdHOdg5/CQoq78Uex2e40q5okM8yKaK6LLg==","signatures":[{"sig":"MEUCIQDMj9mgAxmWTzHtCh9iLcVW2SrkSwNKPZntHNMIAgRYKgIgYmlKbaIFdm09euYzyF5peEvCDCehtFWpNzLo6LDEL5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFTqgp9bxjhL3VjN9CQmtTjTotTxN+IQN5EuFJrSxssrAiEAg4m2ZdWP8nojvFODbpjbFQRS5DJEPuFNSz8GG2h3Z7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12010863},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"f6d6d27d33751e6767e494a91d063ea2f1a3641a","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-builder-bob":"^0.43.0","react-native-gesture-handler":"2.32.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-worklets":">=0.10.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-worklets":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/panelui-native_0.102.0_1790172846924_0.921750002150689","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"0.102.1":{"_id":"panelui-native@0.102.1","bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"dist":{"shasum":"ee1c313e77691acbd03594bd7f2423e91ee4798b","tarball":"https://registry.npmjs.org/panelui-native/-/panelui-native-0.102.1.tgz","fileCount":1200,"integrity":"sha512-qRlR2ETttPnScT+4xWWMX68N3jtzRz7Jtn4K6dqlLI3Kcw3OqfnzSjPDMfJl/jJdhp/2gb1dWuDwc9jnL9ZkYg==","signatures":[{"sig":"MEUCIQCHX6fPF/ngJyLWy93HTakpxVvweaJPug4XTcM7/Y+qqQIgdpfwtkNHXJQ443xp+vxn6AxUNNcfA4V7XbzWyellkD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4ZWlVslJwSDLKPl2ioEz1h4KXNJTMPf1CAm0DxhM+iAIgOlqkOyvzwHj6WIV0yT6VEOwOym2RJfEGog9W7ziEuMU="}],"unpackedSize":12010863},"main":"./lib/module/index.js","name":"panelui-native","types":"./lib/typescript/src/index.d.ts","author":{"name":"Khalid Abdi"},"module":"./lib/module/index.js","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./icons":{"types":"./lib/typescript/src/icons/index.d.ts","default":"./lib/module/icons/index.js","react-native":"./src/icons/index.tsx"},"./theme":{"types":"./lib/typescript/src/theme/use-theme.d.ts","default":"./lib/module/theme/use-theme.js","react-native":"./src/theme/use-theme.ts"},"./hooks/*":{"types":"./lib/typescript/src/hooks/*.d.ts","default":"./lib/module/hooks/*.js","react-native":"./src/hooks/*.ts"},"./provider":{"types":"./lib/typescript/src/providers/panel-ui-provider.d.ts","default":"./lib/module/providers/panel-ui-provider.js","react-native":"./src/providers/panel-ui-provider.tsx"},"./utils/cn":{"types":"./lib/typescript/src/utils/cn.d.ts","default":"./lib/module/utils/cn.js","react-native":"./src/utils/cn.ts"},"./theme.css":"./theme.css","./utils/time":{"types":"./lib/typescript/src/utils/time.d.ts","default":"./lib/module/utils/time.js","react-native":"./src/utils/time.ts"},"./utils/color":{"types":"./lib/typescript/src/utils/color.d.ts","default":"./lib/module/utils/color.js","react-native":"./src/utils/color.ts"},"./components/*":{"types":"./lib/typescript/src/components/*/index.d.ts","default":"./lib/module/components/*/index.js","react-native":"./src/components/*/index.tsx"},"./package.json":"./package.json","./primitives/text":{"types":"./lib/typescript/src/primitives/text.d.ts","default":"./lib/module/primitives/text.js","react-native":"./src/primitives/text.tsx"},"./primitives/scrim":{"types":"./lib/typescript/src/primitives/scrim.d.ts","default":"./lib/module/primitives/scrim.js","react-native":"./src/primitives/scrim.tsx"},"./primitives/scroll-progress":{"types":"./lib/typescript/src/primitives/scroll-progress.d.ts","default":"./lib/module/primitives/scroll-progress.js","react-native":"./src/primitives/scroll-progress.tsx"},"./primitives/keyboard-avoider":{"types":"./lib/typescript/src/primitives/keyboard-avoider.d.ts","default":"./lib/module/primitives/keyboard-avoider.js","react-native":"./src/primitives/keyboard-avoider.tsx"},"./primitives/animated-pressable":{"types":"./lib/typescript/src/primitives/animated-pressable.d.ts","default":"./lib/module/primitives/animated-pressable.js","react-native":"./src/primitives/animated-pressable.tsx"}},"gitHead":"5d36a8c9d11728328af05ab4deaea2e21ee4d81b","license":"MIT","scripts":{"test":"node --experimental-strip-types --test test/*.test.mjs","build":"npm run clean && bob build","clean":"rm -rf lib","prepack":"npm run check:subpaths && npm run build && npm run verify:package","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.type-tests.json","check:subpaths":"node scripts/generate-subpath-exports.mjs","verify:package":"node scripts/verify-package.mjs","benchmark:planner":"node --experimental-strip-types scripts/benchmark-planner.mjs","generate:subpaths":"node scripts/generate-subpath-exports.mjs --write","benchmark:bar-chart":"node scripts/benchmark-bar-chart.mjs","benchmark:components":"node --experimental-strip-types scripts/benchmark-component-scale.mjs"},"version":"0.102.1","_npmUser":{"name":"khalidabdi","email":"xamza2009@gmail.com"},"homepage":"https://github.com/panel-ui/PanelUI#readme","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"_npmVersion":"10.9.2","description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","directories":{},"maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","tailwind-variants":"^3.2.2","@hugeicons/react-native":"^1.0.16","@hugeicons/core-free-icons":"^4.3.0"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-test-renderer":"19.2.3","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-builder-bob":"^0.43.0","react-native-gesture-handler":"2.32.0"},"peerDependencies":{"react":"*","uniwind":">=1.0.0","@expo/ui":"*","expo-blur":">=13.0.0","tailwindcss":">=4.0.0","expo-haptics":">=13.0.0","react-native":"*","expo-location":">=18.0.0","expo-clipboard":">=7.0.0","expo-file-system":">=17.0.0","react-native-svg":">=15.0.0","expo-glass-effect":">=57.0.0","expo-linear-gradient":">=13.0.0","react-native-worklets":">=0.10.0","react-native-view-shot":">=3.8.0","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0","react-native-safe-area-context":">=4.0.0","@maplibre/maplibre-react-native":">=11.0.0","react-native-keyboard-controller":">=1.12.0","@react-native-masked-view/masked-view":">=0.3.0"},"peerDependenciesMeta":{"@expo/ui":{"optional":true},"expo-blur":{"optional":true},"expo-haptics":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-file-system":{"optional":true},"expo-glass-effect":{"optional":true},"react-native-worklets":{"optional":true},"react-native-view-shot":{"optional":true},"@maplibre/maplibre-react-native":{"optional":true},"react-native-keyboard-controller":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/panelui-native_0.102.1_1790351517175_0.6337400473456107"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}}},"time":{"created":"2026-07-19T22:30:37.973Z","modified":"2026-09-25T15:51:57.572Z","0.1.0":"2026-07-19T22:30:38.211Z","0.2.0":"2026-07-20T00:53:05.778Z","0.4.0":"2026-07-20T17:23:46.498Z","0.5.1":"2026-07-20T19:26:50.593Z","0.5.3":"2026-07-20T22:26:28.872Z","0.6.0":"2026-07-20T23:29:55.362Z","0.7.0":"2026-07-21T17:47:36.138Z","0.9.0":"2026-07-21T23:55:51.863Z","0.12.0":"2026-07-22T19:15:27.505Z","0.13.0":"2026-07-23T07:14:41.866Z","0.14.0":"2026-07-23T20:12:17.926Z","0.16.0":"2026-07-23T22:15:13.696Z","0.19.0":"2026-07-24T22:29:37.120Z","0.20.1":"2026-07-25T08:12:51.835Z","0.21.0":"2026-07-25T16:24:45.081Z","0.22.3":"2026-07-26T08:30:16.238Z","0.22.5":"2026-07-26T09:53:36.245Z","0.22.6":"2026-07-26T10:46:13.089Z","0.25.0":"2026-07-27T18:05:19.956Z","0.28.1":"2026-07-28T19:04:31.357Z","0.30.0":"2026-07-29T17:19:18.833Z","0.32.0":"2026-07-30T17:50:03.776Z","0.34.0":"2026-08-01T00:58:45.573Z","0.35.2":"2026-08-01T06:58:09.982Z","0.36.0":"2026-08-01T16:20:38.427Z","0.38.0":"2026-08-02T16:17:05.083Z","0.40.0":"2026-08-03T10:26:08.231Z","0.41.0":"2026-08-03T20:09:54.405Z","0.43.0":"2026-08-04T18:40:09.838Z","0.44.0":"2026-08-04T22:16:29.959Z","0.46.0":"2026-08-05T19:38:45.004Z","0.49.0":"2026-08-06T18:33:00.565Z","0.51.1":"2026-08-07T17:35:28.805Z","0.53.0":"2026-08-09T08:24:22.834Z","0.54.0":"2026-08-09T08:37:08.546Z","0.56.0":"2026-08-10T07:53:17.497Z","0.57.0":"2026-08-10T21:33:36.387Z","0.59.0":"2026-08-11T11:44:34.684Z","0.60.0":"2026-08-11T18:41:04.628Z","0.61.1":"2026-08-12T09:23:00.627Z","0.62.0":"2026-08-12T10:42:49.290Z","0.63.0":"2026-08-12T18:10:35.856Z","0.65.0":"2026-08-13T09:06:40.439Z","0.66.1":"2026-08-13T17:52:20.363Z","0.68.0":"2026-08-14T22:20:30.396Z","0.71.0":"2026-08-16T16:08:28.333Z","0.73.0":"2026-08-17T18:49:47.508Z","0.75.0":"2026-08-18T12:30:24.371Z","0.75.1":"2026-08-18T13:30:27.885Z","0.76.0":"2026-08-18T22:52:16.858Z","0.77.0":"2026-08-19T10:18:04.589Z","0.78.0":"2026-08-19T18:14:13.911Z","0.79.0":"2026-08-20T14:30:47.253Z","0.79.1":"2026-08-22T18:06:33.585Z","0.80.0":"2026-08-23T19:42:07.794Z","0.81.0":"2026-08-24T13:31:50.502Z","0.82.0":"2026-08-25T19:39:25.758Z","0.83.0":"2026-08-26T16:13:32.823Z","0.84.0":"2026-08-27T15:49:25.179Z","0.85.0":"2026-08-28T15:18:57.892Z","0.86.0":"2026-08-29T18:19:09.576Z","0.86.1":"2026-08-30T15:29:37.218Z","0.87.0":"2026-08-31T20:05:45.005Z","0.88.0":"2026-09-01T19:51:35.186Z","0.88.1":"2026-09-01T20:43:12.166Z","0.88.2":"2026-09-02T09:51:19.877Z","0.89.0":"2026-09-03T18:07:41.594Z","0.90.0":"2026-09-04T14:20:58.923Z","0.91.0":"2026-09-05T00:01:15.516Z","0.92.0":"2026-09-05T21:35:34.814Z","0.93.0":"2026-09-07T16:41:29.367Z","0.94.0":"2026-09-08T16:34:22.412Z","0.95.0":"2026-09-09T20:17:50.220Z","0.96.0":"2026-09-10T15:07:30.546Z","0.97.0":"2026-09-10T19:38:30.813Z","0.98.0":"2026-09-14T19:55:51.605Z","0.99.0":"2026-09-15T15:18:26.665Z","0.100.0":"2026-09-18T15:36:21.954Z","0.101.0":"2026-09-21T08:31:46.752Z","0.101.1":"2026-09-21T09:52:20.041Z","0.102.0":"2026-09-23T14:14:07.166Z","0.102.1":"2026-09-25T15:51:57.407Z"},"bugs":{"url":"https://github.com/panel-ui/PanelUI/issues"},"author":{"name":"Khalid Abdi"},"license":"MIT","homepage":"https://github.com/panel-ui/PanelUI#readme","keywords":["react-native","expo","ui","ui-library","ui-components","components","component-library","tailwind","tailwindcss","uniwind","nativewind","reanimated","design-system","dark-mode","theming","accessibility","typescript","ios","android","mobile"],"repository":{"url":"git+https://github.com/panel-ui/PanelUI.git","type":"git","directory":"packages/panelui"},"description":"High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.","maintainers":[{"name":"khalidabdi","email":"xamza2009@gmail.com"}],"readme":"# PanelUI — React Native UI components for Expo, styled with Tailwind CSS\n\n**PanelUI** (`panelui-native`) is an accessible, high-performance React Native component\nlibrary for Expo apps. 111 typed components — buttons, bottom sheets, dialogs, selects,\ntoasts, forms — styled with Tailwind CSS v4 and animated on the UI thread with Reanimated.\nZero native code, so it runs in Expo Go.\n\n[![npm version](https://img.shields.io/npm/v/panelui-native?style=flat-square)](https://www.npmjs.com/package/panelui-native)\n[![npm downloads](https://img.shields.io/npm/dm/panelui-native?style=flat-square)](https://www.npmjs.com/package/panelui-native)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/panelui-native?style=flat-square)](https://bundlephobia.com/package/panelui-native)\n[![MIT license](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](https://github.com/panel-ui/PanelUI/blob/main/LICENSE)\n![platforms iOS and Android](https://img.shields.io/badge/platforms-iOS%20%7C%20Android-black?style=flat-square)\n![Expo SDK 57+](https://img.shields.io/badge/Expo-SDK%2057%2B-000?style=flat-square&logo=expo)\n[![analytics by OpenPanel](https://shieldcn.dev/badge/analytics%20by-OpenPanel-2564EB.svg?logo=openpanel&logoColor=fff&variant=branded&brand=openpanel)](https://openpanel.dev)\n\n- ⚡ **Tailwind CSS for React Native** via [Uniwind](https://uniwind.dev) — no Babel transform,\n  roughly 2.4–3× faster styling than NativeWind.\n- 🧵 **60fps animations on the UI thread** with Reanimated 4. Press feedback, switches, sheets,\n  dialogs and tabs never touch the JS thread.\n- 🎨 **Six built-in themes** — Panel, Moon and Grass, each in light and dark. A theme sets radius\n  as well as colour, so switching one restyles the shape of the UI too.\n- 🌗 **Native dark mode.** Theme switching is applied natively by Uniwind, without re-rendering\n  your component tree.\n- ♿ **Accessible by default** — every interactive component wires up `accessibilityRole`,\n  state and labels.\n- 📦 **TypeScript, tree-shakeable, zero native modules** — works in Expo Go, no prebuild needed.\n\n## Quick start\n\nNeeds an Expo SDK 57+ app and Node 20+. No Xcode, no Android Studio, no `prebuild` — PanelUI has\nno native modules, so it runs in Expo Go.\n\nNo app yet? `npx create-panelui-app@latest` writes one with every step below already done.\n\nSix steps for an app you already have. The full walkthrough, with a fix for every error people\nhit, is at **[panelui.dev/docs/installation](https://panelui.dev/docs/installation)**.\n\n### 1. Install PanelUI\n\n```sh\nnpx expo install panelui-native\n```\n\n### 2. Install the peer dependencies\n\n```sh\nnpx expo install uniwind tailwindcss react-native-reanimated react-native-worklets react-native-gesture-handler react-native-safe-area-context react-native-svg @react-native-masked-view/masked-view expo-linear-gradient\n```\n\nInstall all of them, including the ones you think you don't need. Metro resolves every import in\nthe library when it builds your bundle, so leaving one out fails the **first** bundle with\n`Unable to resolve module …` — for a component you may never use. `npx expo install` (rather than\n`npm install`) picks the versions that match your SDK.\n\nOptional, each behind a guarded import: `expo-haptics` (the `haptics` prop), `expo-blur` (blurred\noverlay backdrops), `expo-clipboard` (`useCopyToClipboard`), `react-native-keyboard-controller`\n(keyboard avoidance on Android), `expo-file-system` + `react-native-view-shot` (Signature export),\n`@expo/ui` (native platform controls).\n\n### 3. Add `metro.config.js`\n\n**In the root of your project, next to `package.json`** — not in `app/`, not in `src/`. A Metro\nconfig anywhere else is silently ignored and none of your classes will do anything. A fresh Expo\napp has no such file; `npx expo customize metro.config.js` writes one.\n\n```js\n// metro.config.js\nconst { getDefaultConfig } = require('expo/metro-config');\nconst { withUniwindConfig } = require('uniwind/metro');\n\nconst config = getDefaultConfig(__dirname);\n\nmodule.exports = withUniwindConfig(config, {\n  cssEntryFile: './src/global.css',\n  dtsFile: './uniwind-types.d.ts',\n  // Only needed to switch to the Moon or Grass themes at runtime.\n  extraThemes: ['moon', 'moon-dark', 'grass', 'grass-dark'],\n});\n```\n\n`cssEntryFile` and `dtsFile` are relative to this file. `./src/global.css` is where\n`create-expo-app` puts the CSS — if yours is at the project root, change it to `'./global.css'`.\n\n**Nothing validates that path.** Point it at a file that does not exist and Metro still bundles, the\napp still launches, and not one class resolves — no `flex-1`, so views collapse and you get a blank\nscreen with `Uniwind - We couldn't find your variable --color-background`.\n\n### 4. Add the imports to `global.css`\n\n**Look for this file before you create one** — an app made by `create-expo-app` already has\n`src/global.css`. Add these lines at the top of it and leave the rest below. A second CSS file at\nthe project root gives you two entries, only one of which is compiled, and nothing gets styled.\n\n```css\n/* src/global.css */\n@import 'tailwindcss';\n@import 'uniwind';\n@import 'panelui-native/theme.css';\n\n@source '../node_modules/panelui-native/src';\n```\n\n`@source` is relative to **the CSS file**, and has to land on `node_modules/panelui-native/src` —\nhence the `../` above, from `src/`. From the project root it is `'./node_modules/…'`, from\n`src/styles/` it is `'../../node_modules/…'`. Get it wrong and your own classes work while\nPanelUI's components come out unstyled. Whichever file you used is what `cssEntryFile` must name.\n\n### 5. Import the CSS and add the provider\n\nAt the top of your app's entry file. The default template uses Expo Router with routes under\n`src/`, so there is usually no `App.tsx` — the entry is `src/app/_layout.tsx`, and it already\nreturns a navigation `ThemeProvider` to wrap rather than replace:\n\n```tsx\n// src/app/_layout.tsx\nimport '../global.css';\n\nimport { DarkTheme, DefaultTheme, ThemeProvider } from 'expo-router';\nimport { useColorScheme } from 'react-native';\nimport { PanelUIProvider } from 'panelui-native';\n\nimport AppTabs from '@/components/app-tabs';\n\nexport default function RootLayout() {\n  const colorScheme = useColorScheme();\n\n  return (\n    <PanelUIProvider>\n      <ThemeProvider value={colorScheme === 'dark' ? DarkTheme : DefaultTheme}>\n        <AppTabs />\n      </ThemeProvider>\n    </PanelUIProvider>\n  );\n}\n```\n\nThat navigation theme paints over PanelUI's background once you switch themes — see\n[Using Expo Router?](#using-expo-router-read-this) below for the version fed from live tokens.\n\n`PanelUIProvider` sets up the gesture root, the themed page background, the portal host used by\noverlays, and the toast viewport. One at the root is enough — don't nest a second.\n\nYou do **not** need a `babel.config.js`; Expo's default preset already wires the worklets plugin\nReanimated needs.\n\n### 6. Restart\n\n```sh\nnpx expo start --clear\n```\n\nMetro reads `metro.config.js`, `global.css` and `extraThemes` once, at startup. After changing any\nof them, stop the dev server and start it again — `--clear` on a running one is not enough.\n\n```tsx\nimport { Button, Card } from 'panelui-native';\n\n<Card>\n  <Card.Header>\n    <Card.Title>It works</Card.Title>\n    <Card.Description>PanelUI is installed and themed.</Card.Description>\n  </Card.Header>\n  <Card.Footer>\n    <Button>Deploy</Button>\n  </Card.Footer>\n</Card>;\n```\n\nA themed background, a card with a border and radius, and a button that dips when pressed means\nyou are done. Unstyled text on a white screen means the styles are not reaching the bundle — see\n[Troubleshooting](https://panelui.dev/docs/installation#troubleshooting).\n\n## Components\n\nThe root entry is the shortest import, and the one to reach for while you are trying things out:\n\n```tsx\nimport { Button, useBreakpoint, formatTime } from 'panelui-native';\n```\n\nEvery component, hook, utility and foundation also has a subpath, exposing the same\nimplementations and the same types:\n\n```tsx\nimport { Button } from 'panelui-native/components/button';\nimport { useBreakpoint } from 'panelui-native/hooks/use-breakpoint';\nimport { formatTime } from 'panelui-native/utils/time';\nimport { PanelUIProvider } from 'panelui-native/provider';\nimport { useTheme } from 'panelui-native/theme';\nimport { Text } from 'panelui-native/primitives/text';\nimport { ChevronLeftIcon } from 'panelui-native/icons';\nimport { Scrim } from 'panelui-native/primitives/scrim';\n```\n\nThe component subpath is the slug from its documentation URL. The public utilities are `cn`,\n`color` and `time`; the other foundation leaves are `animated-pressable`, `keyboard-avoider` and\n`scroll-progress` under `panelui-native/primitives/`.\n\n**Prefer the subpath for anything you ship.** The root entry re-exports all 122 components and\nMetro does not tree-shake, so one name from it loads every component and everything they import —\nincluding the charts' SVG graphs and the map. On a desktop simulator that is invisible. On an\nAndroid device it is not: the whole library evaluates before your first screen paints, and under\nmemory pressure the OS can end the process with nothing in the terminal to explain it. See\n[Troubleshooting](https://panelui.dev/docs/troubleshooting).\n\n| Component | What it does |\n| --- | --- |\n| `Accordion` | Collapsible sections with single or multiple selection |\n| `Alert` | Status message with a built-in icon |\n| `AreaChart` | Filled bands over time, stacked or overlaid |\n| `Attachment` | File row with upload states, built on Item |\n| `Avatar` | User image with an initials fallback, a badge overlay, and a stack for a group of them |\n| `Badge` | Compact status label, dot, or notification count |\n| `BarChart` | Categories compared by length, grouped or stacked |\n| `BottomSheet` | Draggable sheet anchored to the bottom of the screen |\n| `Breadcrumb` | The trail of links back up the hierarchy to the current page |\n| `BubbleChart` | Named circles on two axes, with a third quantity on their area |\n| `Button` | Pressable action with variants, sizes, loading state and icon slots |\n| `ButtonGroup` | Several buttons drawn as one control |\n| `Calendar` | A month of days, for picking one, several, or a range |\n| `CandlestickChart` | Open, high, low and close for a period, drawn as one mark |\n| `Card` | Content surface with header, body and footer |\n| `Carousel` | A run of slides, one at a time, dragged with a finger |\n| `Checkbox` | Animated checkbox, as a row or a selectable card |\n| `Chip` | Interactive pill — a filter, a tag, or a removable token |\n| `CodeBlock` | Syntax-highlighted code with a header and a copy button |\n| `Collapsible` | One section of content, shown and hidden by its own header |\n| `ColorPicker` | A colour chosen by dragging — a saturation square, a hue scale, and opacity |\n| `Combobox` | A text field that filters a list of options as you type |\n| `Compare` | Two versions of one picture, with a seam you drag across it |\n| `ContextMenu` | Actions for a piece of content, opened by holding it |\n| `DatePicker` | A calendar behind a button |\n| `DateTimePicker` | A day and a time of day, picked in one panel |\n| `Dialog` | Modal dialog with a backdrop and footer actions |\n| `Direction` | Reading direction for everything below it |\n| `Drawer` | Panel that slides in from an edge of the screen |\n| `EmptyState` | Placeholder for a list or screen with no content |\n| `Fab` | The floating action button, and the dial behind it |\n| `Field` | Layout and validation-state kit a form control composes into |\n| `Flow` | Pan-and-zoom canvas of draggable nodes joined by animated edges |\n| `Form` | Form state — values, validation and submission — with no form library underneath |\n| `Frame` | Widget shell — a card of rows sitting in a titled tray |\n| `FunnelChart` | Where a population drained away, one step at a time |\n| `GridItem` | Bento tiles, and the grid that places them |\n| `HeatmapChart` | Contribution grid with a themed colour ramp and a readout |\n| `HexChart` | A whole broken into parts, counted out in cells |\n| `Input` | Text field with label, description and error message |\n| `InputGroup` | Input with leading and trailing decorators |\n| `Item` | Row of media, text and actions for lists and settings |\n| `Kpi` | One number, what it is doing, and the shape it made getting there |\n| `Label` | Form field label with required, invalid and disabled states |\n| `LineChart` | Animated time series, drawn on the UI thread |\n| `LiveLineChart` | A reading that keeps arriving, against a window that keeps moving |\n| `Loader` | Nine loading animations behind one variant prop |\n| `Map` | Vector map whose basemap is drawn from your theme tokens |\n| `MarkdownEditor` | A field for writing markdown, with a toolbar and a preview |\n| `Marker` | Inline note between conversation turns |\n| `Marquee` | Content that travels across its container on a loop |\n| `Menu` | The list of things you can do to something |\n| `Message` | Chat turn with avatar, bubble, header and footer |\n| `MessageScroller` | Scroll behaviour a chat transcript needs |\n| `Meter` | A measurement on a fixed scale, coloured by where it falls |\n| `NumberInput` | Numeric field stepped by buttons or typed by hand |\n| `OtpInput` | One-time-code field drawn as a row of separate cells |\n| `Pagination` | Paged navigation over a long result set |\n| `Panelside` | Collapsible side panel with its own search, groups and scenes |\n| `PieChart` | One whole, divided between its parts |\n| `Plan` | What an agent intends to do, before it does it |\n| `Planner` | A month of days, each carrying what falls on it |\n| `Plot` | A chart you assemble out of its marks |\n| `PolarAreaChart` | Several readings on one scale, compared as wedges |\n| `Popover` | Panel anchored to the element that opened it |\n| `Post` | Social card — author, body, media and the counts underneath |\n| `Progress` | Determinate and indeterminate progress bar |\n| `PyramidChart` | Two series mirrored about a centre, on one shared scale |\n| `QRCode` | A string a camera can read — framed, titled, or folded away behind a button |\n| `Questionnaire` | One question at a time, with progress, validation and a way back |\n| `RadarChart` | Several measures of one thing, drawn as one shape |\n| `RadioGroup` | Single-select list of options |\n| `Rating` | A row of stars to read or set a score |\n| `Reasoning` | An agent’s thinking, collapsed until you want it |\n| `Response` | Streamed markdown rendered as native components |\n| `RingChart` | Concentric arcs, each measured against its own target |\n| `SankeyChart` | Where a quantity came from and where it ended up |\n| `ScatterChart` | Two quantities against each other, to show how they relate |\n| `ScrollCanvas` | Image frame whose contents move as you scroll |\n| `ScrollFade` | Fades the edges of a scroll container |\n| `ScrollHeader` | A screen title that hands over to a compact bar as the page scrolls |\n| `ScrollText` | Text that resolves word by word as you scroll |\n| `SearchBar` | Search field with a clear button, a Cancel button and a panel of results |\n| `SectionRail` | Floating section navigator for a long screen |\n| `Select` | Picker shown in a bottom sheet, expanded in place, or floating over the page, with an optional filter |\n| `SelectionMode` | Pick several rows out of a list, on a screen or in a sheet |\n| `Separator` | Horizontal or vertical rule between content, optionally labelled |\n| `Shimmer` | Animated highlight sweeping across content |\n| `Signature` | Sign with a finger, and get the result back out as SVG or PNG |\n| `Skeleton` | Shimmer placeholder for loading content |\n| `Slider` | Pick a value, or a span, by dragging a thumb along a track |\n| `Sortable` | A list whose rows can be dragged into a different order |\n| `Soundwave` | What a voice looks like while an app listens |\n| `Sources` | The references behind an answer, behind a disclosure |\n| `Spinner` | Indeterminate loading indicator |\n| `SplitView` | Two stacked panes whose seam settles on one of a few named heights |\n| `Splitter` | Panes that share a container, with a seam between them you can drag |\n| `StackCard` | A pile of cards, taken one at a time by throwing the top one off |\n| `Steps` | Stepper for multi-step flows |\n| `Surface` | Elevated container with a variant ladder |\n| `Swipe` | A row that slides aside to reveal the things you can do to it |\n| `Switch` | Animated on/off toggle |\n| `Table` | Rows and columns that stay lined up, with sortable headers |\n| `Tabs` | Segmented navigation with an animated indicator |\n| `TagInput` | A field whose value is a list of tokens rather than a string |\n| `Task` | A step an agent is working through, with its files |\n| `TextAnimation` | Five ways a piece of text or a number arrives |\n| `Textarea` | Multi-line text field that can grow with its content |\n| `ThinkingOrb` | Dotted orb saying which kind of busy an agent is |\n| `Timeline` | Vertical sequence of events |\n| `TimePicker` | Pick a time — as a wheel, a ruler, or a pair of fields |\n| `Toast` | Transient notification queue with swipe to dismiss |\n| `ToggleButton` | A button that stays down, on its own or in a group |\n| `Tooltip` | A small label that names the control under your finger |\n| `Tour` | A walkthrough that introduces a screen one control at a time |\n| `Tree` | A hierarchy you can open a level at a time |\n| `TreemapChart` | A total, cut into the parts it is made of, sized by area |\n| `Typography` | Semantic text presets |\n| `WaterfallChart` | How a run of changes carried one total to another |\n\nPlus `PanelUIProvider`, `Portal`, `AnimatedPressable`, `KeyboardAvoider`, `ScrollProgress`,\n`Text`, a set of SVG icons (with brand marks for Google, Facebook and Apple), and the `cn`\nclass-merging helper.\n\n**Hooks:** `useTheme`, `useThemeMode`, `useToast`, `useCopyToClipboard`, `useDisclosure`,\n`useBreakpoint`, `useKeyboard`, `useKeyboardAvoidance`, `useScrollSections`,\n`useRevealProgress`, `useDebouncedValue`, `usePrevious`.\n\nIcons inside a coloured surface inherit a readable colour automatically — `Button` provides the\nforeground its variant reads against, so an icon in `startContent` follows the theme without a\nhardcoded hex. Wrap your own surfaces in `IconColorProvider` to do the same.\n\nEvery component takes a `className`, so anything can be restyled with Tailwind utilities:\n\n```tsx\n<Button className=\"w-full rounded-full\" labelClassName=\"uppercase\">\n  Continue\n</Button>\n```\n\n## Toasts\n\n```tsx\nimport { useToast } from 'panelui-native';\n\nconst { toast } = useToast();\n\ntoast.show('Link copied');\ntoast.show({\n  variant: 'success',\n  label: 'Deployment complete',\n  description: 'panelui.dev is live on production.',\n  actionLabel: 'View',\n  onActionPress: ({ hide }) => hide(),\n});\n```\n\nThe queue lives outside React, so `toast.show()` also works from API clients and other\nnon-component code.\n\n## Theming and dark mode\n\nPanelUI ships three theme families, each in light and dark: **Panel** (`light` / `dark`),\n**Moon** (`moon` / `moon-dark`) and **Grass** (`grass` / `grass-dark`). A family sets its own\nradius scale as well as its own palette — Panel is the default, Moon is sharp and\nmonochrome, Grass is soft and green.\n\n```tsx\nimport { useTheme, useThemeMode, PANEL_THEMES } from 'panelui-native';\n\n// Switch to a specific theme\nconst { theme, setTheme } = useTheme();\nsetTheme('moon-dark');\nsetTheme('system'); // follow the device\n\n// Or treat brand and light/dark as separate axes\nconst { family, mode, setFamily, toggleMode } = useThemeMode();\ntoggleMode();            // dark ↔ light, staying in the current brand\nsetFamily('grass');      // switch family, staying in the current mode\n```\n\nTokens are plain CSS variables, so you can override any of them in your own `global.css`:\n\n```css\n@import 'panelui-native/theme.css';\n\n@layer theme {\n  :root {\n    @variant dark {\n      --color-primary: #818cf8;\n    }\n  }\n}\n```\n\n### Using Expo Router? Read this\n\nReact Navigation paints its own theme background over every screen, and it defaults to an opaque\nlight grey — which sits on top of `PanelUIProvider`'s background and makes theme switching look\nlike it does nothing. Feed it the live PanelUI tokens:\n\n```tsx\nimport { DarkTheme, DefaultTheme, Stack, ThemeProvider } from 'expo-router';\nimport { useCSSVariable } from 'uniwind';\nimport { useThemeMode } from 'panelui-native';\n\nfunction ThemedNavigation() {\n  const { mode } = useThemeMode();\n  const [background, card, text, border] = useCSSVariable([\n    '--color-background', '--color-card', '--color-foreground', '--color-border',\n  ]) as (string | undefined)[];\n\n  const base = mode === 'dark' ? DarkTheme : DefaultTheme;\n\n  return (\n    <ThemeProvider value={{ ...base, dark: mode === 'dark',\n                            colors: { ...base.colors, background, card, text, border } }}>\n      <Stack />\n    </ThemeProvider>\n  );\n}\n```\n\n`useCSSVariable` subscribes to Uniwind's theme changes, so this re-runs on every switch — including\nthe named themes, which the OS `Appearance` API knows nothing about. For the same reason, drive\n`<StatusBar>` from `mode` rather than `style=\"auto\"`.\n\n## FAQ\n\n### The first bundle fails with `Unable to resolve module …`\n\nA required package is missing. Run the [install command](#1-install-the-packages) again — all of\nit, not just the package named in the error. Metro resolves every import in the library, so this\nhappens even for components you never use.\n\n### `Cannot use @variant with unknown variant: moon` when building\n\nFixed in 0.22.5 — upgrade with `npx expo install panelui-native`. Before that release the Moon and\nGrass token blocks leaned on variants that only existed in the artifact Uniwind generates from your\nMetro config, so the dev server worked while `npx expo export` and EAS builds failed.\n\n### None of my classes do anything\n\nIn order of likelihood: `metro.config.js` is not in the project root; it does not wrap the config\nin `withUniwindConfig`; `cssEntryFile` does not point at your CSS file; `import './global.css'` is\nmissing from the entry file; or the dev server was running when you changed one of those. Full\nlist at [Troubleshooting](https://panelui.dev/docs/installation#troubleshooting).\n\n### How is PanelUI different from NativeWind?\n\nNativeWind is a styling engine; PanelUI is a component library. PanelUI is built on **Uniwind**,\na faster Tailwind v4 engine for React Native that skips the Babel transform and applies theme\nchanges natively.\n\n### Does it work with Expo Go?\n\nYes. PanelUI is pure TypeScript with no native modules, so no development build or prebuild is\nrequired.\n\nIf an app closes in Expo Go on Android with nothing in the terminal, import through the subpaths\nrather than the root — see [Components](#components) above and\n[Troubleshooting](https://panelui.dev/docs/troubleshooting).\n\n### Is it accessible?\n\nEvery interactive component sets an `accessibilityRole`, mirrors its state through\n`accessibilityState`, and exposes labels. Decorative icons are hidden from screen readers.\n\n### Can I use it in a bare React Native app?\n\nYes, as long as Uniwind, Reanimated and Gesture Handler are configured. Expo is the tested\npath.\n\n### Why do my Moon or Grass themes throw \"it was not registered\"?\n\nNamed themes must be listed in `extraThemes` in your Metro config — see [Quick start](#quick-start).\n\n## Links\n\n- **Documentation:** [panelui.dev](https://panelui.dev) — a page per component, with anatomy, props and examples\n- **Source:** [github.com/panel-ui/PanelUI](https://github.com/panel-ui/PanelUI)\n- **Report an issue:** [github.com/panel-ui/PanelUI/issues](https://github.com/panel-ui/PanelUI/issues)\n- **Changelog:** [releases](https://github.com/panel-ui/PanelUI/releases)\n\n## License\n\nMIT © Khalid Abdi\n","readmeFilename":"README.md"}