{"_id":"react-native-platform-components","_rev":"36-0e67f54ca60ee31519f3861c7a713007","name":"react-native-platform-components","dist-tags":{"latest":"1.4.0"},"versions":{"0.0.2":{"name":"react-native-platform-components","version":"0.0.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.0.2","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/BearPeak-Technology-Group/react-native-platform-components#readme","bugs":{"url":"https://github.com/BearPeak-Technology-Group/react-native-platform-components/issues"},"dist":{"shasum":"f97db20e89a47ce7cf6b52752e4448a75fd0f04d","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.0.2.tgz","fileCount":63,"integrity":"sha512-01rnNSvLtNA7T8rJL4toQoaJ9poZWEudb41kKys6PJpv5RLZ3PF/THGiZ4Yi+YfbPrwx+p1jXAA3gMaZ1TQxKg==","signatures":[{"sig":"MEUCIGllXgnd2HWYn2bAVwX2NNbuOrM+iKYRcdacws3PUCr0AiEAhNWjN4ZchHnaskD1gw4Pqh0P2AxptsHJC9275hpAWIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156435},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"9c445ea660db7d6729c3fa41b7979fd3b736a2c5","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/BearPeak-Technology-Group/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.3.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"24.2.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.1.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.1.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.1.0","react-native":"0.81.1","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.16","@react-native/babel-preset":"0.81.1","@react-native-community/cli":"20.0.1","@react-native/eslint-config":"^0.81.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.0.2_1766083168420_0.16927582166630284","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.0.3":{"name":"react-native-platform-components","version":"0.0.3","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.0.3","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/BearPeak-Technology-Group/react-native-platform-components#readme","bugs":{"url":"https://github.com/BearPeak-Technology-Group/react-native-platform-components/issues"},"dist":{"shasum":"703a12b580f534e09ac2d837634f5078cde2009f","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.0.3.tgz","fileCount":63,"integrity":"sha512-K9gmhQMa8copK7MOw/VcSy8zBlF5Nrda5mV9A8t+qItF0OoaLtajtoAlPjkg0mRo+z53umXMiQNqgnjJeIHUMQ==","signatures":[{"sig":"MEUCIQC5DI9RGcVx6+ogHl51+DOwyDg86PwccchG38lx5SMVcAIgaujL+4WdH67XoY3rixVMNyarwOpQp2v3c2pM5RK2b+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156435},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"446b2f3c34e15c1d090f648271b38fd17745ec41","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/BearPeak-Technology-Group/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.3.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"24.2.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.1.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.1.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.1.0","react-native":"0.81.1","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.16","@react-native/babel-preset":"0.81.1","@react-native-community/cli":"20.0.1","@react-native/eslint-config":"^0.81.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.0.3_1766083687650_0.918641970334785","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.1.1":{"name":"react-native-platform-components","version":"0.1.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.1.1","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/BearPeak-Technology-Group/react-native-platform-components#readme","bugs":{"url":"https://github.com/BearPeak-Technology-Group/react-native-platform-components/issues"},"dist":{"shasum":"2b89571b5a79f8d1d4203d756b05223a40330eac","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.1.1.tgz","fileCount":63,"integrity":"sha512-8R1chDg2YybSM6VwuZQ5bTL+09K8YArNWCCZhHVJ3UErdYRIfOX3Y3zodwk8l+lr26Vggp869E+jRRANRanAHA==","signatures":[{"sig":"MEUCIQCVK7wBaOLrNoBXE+9xLfcPerxL5tfv/qa9Rqe2XCMs9gIgZkC3v5VhgYhByHf5NuOJUr46ctkiksO5OwYyOnlEP90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156488},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"de7d953fc79fe9945732914fbc42a6499324e443","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/BearPeak-Technology-Group/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.3.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"24.2.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.1.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.1.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.1.0","react-native":"0.81.1","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.16","@react-native/babel-preset":"0.81.1","@react-native-community/cli":"20.0.1","@react-native/eslint-config":"^0.81.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.1.1_1766084891594_0.5988841009721344","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.3.1":{"name":"react-native-platform-components","version":"0.3.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.3.1","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"893e8c66441054ed509cea90fb20a0a8b68ad269","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.3.1.tgz","fileCount":58,"integrity":"sha512-ay9IkrZjqEkqSvWYdFWDj2PF8WW1GocjPI9tW1wiZr2yIt0gRjSHTYqJ7v8QhMHYfgS0B8gd1RYxUOUbByCEgQ==","signatures":[{"sig":"MEYCIQCAXt7jozS2XFhHuCuzjGUK0rCD4h/XAxUduOALcO6HXQIhAPzFUsEooN3ZEZZoL5aql+7G+2fhARncTyKhlxZyPd9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150503},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"d023bc975c814a90b85cce08e8b5a85cc4ee7fee","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":false},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.1.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.2.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.1.0","react-native":"0.81.1","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","react-test-renderer":"19.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.16","@react-native/babel-preset":"0.81.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.0.1","@react-native/eslint-config":"^0.81.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.3.1_1769211643021_0.6526997203472089","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.3.2":{"name":"react-native-platform-components","version":"0.3.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.3.2","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"2ead8afa0c7356aaddc2c217aa12fe4c2bcad99b","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.3.2.tgz","fileCount":58,"integrity":"sha512-wwjnqVaRjrN6f7340pjDpcNR67sCS3jOFRhQzYfwGbIt2GI60Edt8mB24eoMnwwxquesTvBwtaohNm/hrZEURQ==","signatures":[{"sig":"MEUCIQC9HGSehSLLfRoSYhmM7yC/e+xUZN87T1ACx4tBZZQ5lgIgbg2B5lCMqlyl3pl0WDmEJt6K0yPZSWgclpPmrq0HpPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150636},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"d19f13d4a5e678e94bcb9d89cc55d17c2bc71643","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.1.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.2.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.1.0","react-native":"0.81.1","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","react-test-renderer":"19.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.16","@react-native/babel-preset":"0.81.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.0.1","@react-native/eslint-config":"^0.81.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.3.2_1769211997927_0.9412794048794306","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.4.0":{"name":"react-native-platform-components","version":"0.4.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.4.0","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"328afad8252651d3f5496058a4d0e629afd14677","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.4.0.tgz","fileCount":60,"integrity":"sha512-2n/JnhQbSt/MrvWQ8antECNVSYPV1UTo4ctyFJywQh4NBeMpr19siriLGp5bJwXMf9w/KvCi0SQ1wp6u9lptIg==","signatures":[{"sig":"MEQCID1m+MYZriwkpXUPI/LgIZ1f5SFFcl1vRUhyuZlwf8eXAiAC0RQTk1QInu4MxCHFdoIFaKKt/FSi/PLZ+7RMhi3mBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155355},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"8de5a87e1f77830f25406954bc189c2d08b8ed49","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","react-test-renderer":"19.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.4.0_1769219472207_0.4165257013846124","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.4.1":{"name":"react-native-platform-components","version":"0.4.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.4.1","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"8d6e941fab34b51e9fd00c95ba41dfbe5f08bb45","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.4.1.tgz","fileCount":60,"integrity":"sha512-x3XqqRgfmEym1GS1vPTCEq9T8fRWttrgLioKq7ziYHb9NTKtMf+Ww+glsNUZT5SlRdzWqqrq8oPDTSST65IYrg==","signatures":[{"sig":"MEUCIEqWCr7W9xjeEdU1yRDJvdEmlBCSIT/eFjlnkkI8ZVZnAiEA1zVlihlGCYPvI1d+gJCwo73vfc4qg8UNHuNUaYg8nus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155408},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"472e055183a066bfca7f336c5d0c4e49985f66e3","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","react-test-renderer":"19.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.4.1_1769228805861_0.7264604971022155","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.5.0":{"name":"react-native-platform-components","version":"0.5.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.5.0","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"77bdf3538e90778ad5bdf0eb8495d7363972c36d","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.5.0.tgz","fileCount":60,"integrity":"sha512-0/H+pRaseLMUL32aSPZ2UZBKsueS/4kZotn5E9tpSEFheAFCtC5I2ywi4v9DcE2CqFOF7s23fkQjDzUB+eBhuw==","signatures":[{"sig":"MEYCIQCqO3u7I8dXIEi5NQ7ULTegEE0zCUGc2zfTNhpbqnSipQIhAMTd4iKFIOXM6vBPOUZC7MeYZt+UrN2PP9J51PCqvp2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162582},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"43bc510cdb5c9b921c75f48d291b4ea18e7e3395","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","react-test-renderer":"19.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.5.0_1769291635354_0.39811747518516527","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.5.1":{"name":"react-native-platform-components","version":"0.5.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.5.1","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"0146e00e71071bfff1ca8c4e53dd5bdfc1d38463","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.5.1.tgz","fileCount":60,"integrity":"sha512-E5CBJ8y7dmAQSQSzAFXkc36LMp6LQGX70gg/NIcKFU4ttbxbWz4uCYu3yHFPDqsBdAfxXOIn65nxUnoH194uPA==","signatures":[{"sig":"MEQCIBZHFtaZv8dNaL5zew7i1BobPBnDbYPCsxOcy9dDtNB6AiBS/PzYI44b767JpJF3GGrqXRRCgTJo3UhXCNCsxMXa3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165677},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"7b0d32e2679a51cac71076ca4b5c4e6c4ff20457","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","react-test-renderer":"19.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.5.1_1769301068745_0.6153570043064562","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.5.2":{"name":"react-native-platform-components","version":"0.5.2","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","dropdown","native","material-design"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.5.2","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"674364402dd3020a8205dc463043d41d95c164d3","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.5.2.tgz","fileCount":60,"integrity":"sha512-I7NYMYBkcAOMHJdQ67h0O1yMQxZ8Qquy0j6dDHbMa70mHUizfXXie3pViAhnBmPAVID5+e7lP3A8yz/RoZqecw==","signatures":[{"sig":"MEYCIQCwycxyU8yCYx7Pt7HoED3ZL4rwP8oUq46C7gl8LorkegIhAKuPAGb7M5yQfpA9YZ/8+QCfcbiI9/WhLQ3vSJeZStR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167109},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"55c819ac01557ea25053d66ce29d447bce2b87b0","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","react-test-renderer":"19.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.5.2_1769396994316_0.16751402611259936","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.5.3":{"name":"react-native-platform-components","version":"0.5.3","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","dropdown","native","material-design"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.5.3","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"965faa3f7856b14b7d074f7012d61d35757697ba","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.5.3.tgz","fileCount":60,"integrity":"sha512-5ve6OqUFLrQ1zyZbpXf1iGixNDW52aLh46V5u86SlaEsrlE6NyR/5i29UQUX5dVblEoTi8QCQTkzH+/PygD+KQ==","signatures":[{"sig":"MEUCIGKQ1Bf26NiRKBNLIxE1rSqbQFKqwIdIRp7+LaeLgpV5AiEA54OjX+DrRtjkaF6r6SyloLNgNlO0AuV0UHq6ocnx6l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167354},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"be0b7ed5cafcb7d212763c2ee0c2522094c734af","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","react-test-renderer":"19.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.5.3_1769399573477_0.5949516134217021","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.5.4":{"name":"react-native-platform-components","version":"0.5.4","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","dropdown","native","material-design"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.5.4","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"c2e98737ffa5275402dbe371c36f0248aec286b0","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.5.4.tgz","fileCount":66,"integrity":"sha512-fYoT64/IV4RDPzXqSDjKuKDClmXZ5LTnSsZu87mrLIwgLRkq+tGoFcSNd5VyKy5zFmFlCiHADD0ExLGziILoeQ==","signatures":[{"sig":"MEQCIHkd3sZPHAH2XjM/sjhvWYckrt/8J2Fh8+XG101RBPfIAiBMpf6eB0wsocwwEevBRcGx9qDdoxF9Z3g725zXjlaSbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197171},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"026c4bb1de9a51edff07ca70ad66c4e6cf0c2191","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","react-test-renderer":"19.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.5.4_1769527513309_0.14140580916462642","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.5.5":{"name":"react-native-platform-components","version":"0.5.5","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","dropdown","native","material-design"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.5.5","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"34d4e8e9474297592fae0903ada1d99dfc7d7fcf","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.5.5.tgz","fileCount":66,"integrity":"sha512-C2VxUIeXxCHoeDpzjTSKiMU9/DTQ61P5d5o9m5wEMSjpx+PdDOmgH9BN3N1KF0FpMhw7XluyGZwuH/5vim6UAg==","signatures":[{"sig":"MEYCIQC6QzQM5sTISeFVFpLZOXiesO50qlgIWrcMb5NQRmQ20AIhANwdJ0uqnR4rFir+sT0v4v37EahjL8frtf/+lxNacKEW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199402},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"724a47897acacc4391c214649ba3f7abd4f33bd2","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","react-test-renderer":"19.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.5.5_1769555337466_0.7511303573836732","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.6.0":{"name":"react-native-platform-components","version":"0.6.0","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.6.0","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"9d3838bc342634399a8f8874bb73415135a8595f","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.6.0.tgz","fileCount":80,"integrity":"sha512-tsmlmxz9kNFwvMOS4V3DJkY9xqjCv6eeNZt0LhpVnwQQKx67PmVEE7YG30BHZ6BHt23hLy9pclbCDCoNblSLmQ==","signatures":[{"sig":"MEYCIQCp8kCZ38YPHp6nMVsAXlf1KvmyPG2nHaldkHJS9JKGBAIhAJdosMv7EYpPK2hIojT15GQ4UI3G6vvBnIjeMZw3Txm5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274249},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"3704b5dacd54119d6e261e9169a327652b2263f3","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-platform-components-example","prepare":"bob build","release":"release-it","typecheck":"tsc","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","react-test-renderer":"19.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.6.0_1769572851457_0.37672967562633297","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.6.1":{"name":"react-native-platform-components","version":"0.6.1","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.6.1","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"6adfa59d572ffb92a460fc95c5e65410179dec85","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.6.1.tgz","fileCount":117,"integrity":"sha512-/fSz87Y6dWf4tLrkJdwEyJVIpOO37fYlumEQctJeAZV4UJvf/gsyRjstL6/hu28gSVrETwOGbN+/kkR9GEKKVg==","signatures":[{"sig":"MEUCIHDIp9GYZhQ/mL8LVms5TvCE55Veq8cv+RPLoTFQx+muAiEApVNLOa5Jhfd/NLVxWzhA1yzxwMDEdcCPDXfAmUgBFbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340977},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"57a3fcd75d87cefdc5c96f839bfa94c9c47f46f8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.8.0","description":"A cross-platform toolkit of native UI components for React Native.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCSelectionMenu":"PCSelectionMenu"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.6.1_1769628271395_0.8499063577052643","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.7.0":{"name":"react-native-platform-components","version":"0.7.0","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.7.0","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"b09b5509d01c4e3537de9efd34c113453b936003","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.7.0.tgz","fileCount":142,"integrity":"sha512-rt7+JNbuZpsmbIC3wNzT+GVoMnhDngsXWGI1uXgSU4fVjdpvTUnhKp/O3pMeSyd/KbmIlrMeGY7xWiXES5ODlQ==","signatures":[{"sig":"MEUCIFjOGfMAMPv0XGAj1Geaxp/4ACunRph55jtjnZwyYXgnAiEA2M7R1t3hA6LS1Y+HI+itOXhB+awIDchBBOSMTBOVO8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412158},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"9bed6d835fd6c34f02279c7b6f4eb3a281112e10","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.8.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.7.0_1769659314066_0.6514867971744891","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.0":{"name":"react-native-platform-components","version":"0.8.0","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.0","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"8af3a858e9457056af2e5cdb5b556af34fde6f59","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.0.tgz","fileCount":163,"integrity":"sha512-ClWxEtsvBpKwDQPwh0Nk2KNOnbeq9a5DbbaYGj+XkOourg5TFfsMcc4maVjreyspNef1g/YorODXEFHHwkoF7g==","signatures":[{"sig":"MEUCIQD7l8efRa23dXEytXTL0NCbCLMf1dcgbIRM/aGsBlcnKAIgb/VbTJ+c3T36m0fbRRtbU/8EYfpUm5BtmJQyf24JZ6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476128},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"af03938483003b136bd521a135e0a07f459c00fb","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.8.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.0_1769726834926_0.37921061669064504","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.1":{"name":"react-native-platform-components","version":"0.8.1","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.1","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"c3e4835c997e358615e74fb8b206ae7ad9d04840","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.1.tgz","fileCount":163,"integrity":"sha512-9bzfHAbJUPHJ84etXcM/hmbZOz/hXQjQbC9U4DWb4uZtKwk2GBjl7+8imbSP3Rx3VWXuXe9mxl2iS3MdGUFmqQ==","signatures":[{"sig":"MEUCIQDeUOg6btcdlddyDgCyiJM53kMdGT/Mb+9/3qyy4AwG6AIgC6/ZkEZa8xX+GSQdBI/MLKViuMfBBY5jcd7bY6F+HFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482043},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"d0daf2a03f8ae66c491e2e42ecbd0347a2d5fec0","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.8.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.1_1769747793919_0.20053489041451633","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.2":{"name":"react-native-platform-components","version":"0.8.2","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.2","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"37921db8299bea114d286e5d526a2309d3064e00","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.2.tgz","fileCount":163,"integrity":"sha512-GwwRLwKg0NlgmjDSKZL3c1jUn8lMcAcP7wnhatwVhvJtVl7MNzXXHz1VRyFvP+yDNQlpCqh8OtzoiqiEucpUEw==","signatures":[{"sig":"MEUCIQCbtVyYXyweTeKGnMvfQph906M+GRlEvvZ2gAn7pODcBQIgDAX/T5V1Kgwull0mDaY1ctYmukHmjGrYDL/XSIRnxDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487857},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"675880f32bd39392cf705993ae6bd80ef57137d1","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.8.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.2_1769748869391_0.23137731753530866","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.3":{"name":"react-native-platform-components","version":"0.8.3","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.3","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"841075a42dc73d44b44621c78339bd0b0dcdbdf5","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.3.tgz","fileCount":172,"integrity":"sha512-x2jU2LI/Q76ssy9cM9AvzJpF95RulpCgwRoMvAkl58vLqrnkJqVyJICLdwddW+Ij//1Wii16R1OrUPpv9TIUTw==","signatures":[{"sig":"MEUCIQC1dAUi4ax4yrkZrF+qCPn+pcTcdFE7Ru8xmSdbTllvaAIgPMTpHiZ6nBELG/plv5EUayVa+5LrRZ9f7a56h49LhH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512840},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"fd9c3994a4ba243a9ad3ac95d5693086360ca2f2","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.8.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.3_1769969031634_0.5476144832726404","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.4":{"name":"react-native-platform-components","version":"0.8.4","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.4","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"ccca9ac76893efbe5c18ea5ebd2d605c8d536c34","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.4.tgz","fileCount":172,"integrity":"sha512-ZHzTPPMGD8gGZjszeYePcO6UCn/5SpyGyZ/puB9O+63o94tIcsEB5Z1n/RYDSrECfKjnrSCb143GnOqje0RUpg==","signatures":[{"sig":"MEYCIQDu0KJ1VzfXDq7ggbO9fd0i1NqJNUO8EtizYZ3quk4YNAIhAJu5nsz/oFJ63HqkgIynLOE7fzwCqjfTFpVTC0/8LNVY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513134},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"332b0c476a81b1ea41da0cdedc12dfc6b8b5deb9","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.8.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.4_1770003584544_0.42407042105696924","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.5":{"name":"react-native-platform-components","version":"0.8.5","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.5","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"489b2db3f6efb1a5563cdb06b07e4958d5d8ad3c","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.5.tgz","fileCount":173,"integrity":"sha512-3gLB5XwMyMOS1Pi97F8ypkoeLasiWKTq8jXYwt7sRB6TeazzZFkIsOjFP48/cxBTvLoRY7XYY6LGoEpbUaWY3g==","signatures":[{"sig":"MEYCIQDLSO6R5qd40JjMnFk6h2wDIKHBep6KoOjuDsn4N2ZE7wIhALX420IP+kYioVCfXz66FZMc88PNST04xZWj8lyDU2xb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544807},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"9772df4e3016403ba42aba1e7aab2ec9f8af27cd","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.8.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.5_1770050664374_0.8412314887888852","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.6":{"name":"react-native-platform-components","version":"0.8.6","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.6","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"8870d842c7e4711495ef82f6be21487091be6113","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.6.tgz","fileCount":173,"integrity":"sha512-n79obppacmPJQ/mWDJkffwVOoojxLyewOLEZTQuv190MoV8LsOmuwDe57QOD2TWviGTWhXxw5XNlE72WMjL9OA==","signatures":[{"sig":"MEUCIAlXVS3ms1C3aOt/Uk+6zY7t4wsj5islPgjWEOK2JIHUAiEAjqktvobs+yW0MBZBuzuuHx0FxgAfzvuQ9JM04IPFDG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544893},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"8580449c380e823e867eae550388600f2a02abcb","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.10.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.6_1771433998809_0.558115692593592","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.7":{"name":"react-native-platform-components","version":"0.8.7","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.7","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"a3f7a1cfe3852594be38cfcc56ba2cfb57f8ef0c","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.7.tgz","fileCount":173,"integrity":"sha512-LiBVtkI853QkEq80uGSByLS8xu6RmjLAvuqvCw5EqDqD0cShIDqmKYZCui1o7hGRLdrybRS1tQqfsTMMQV8WqA==","signatures":[{"sig":"MEUCIC1zSfMW5QXrFxseZxyca5hcAzQc7B16udHM13uuk6ktAiEArLR5g61QDPS+XxhCS/4aViknMQll84g1ANcJ2K74/MA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":546078},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"4dac4f73b712e4de45b4add06cee35266fcb1da1","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.11.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.7_1772403652212_0.0064149074256079075","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.8":{"name":"react-native-platform-components","version":"0.8.8","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.8","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"d74c7d4796b265cdc17bbacd25b92649c495e8a2","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.8.tgz","fileCount":173,"integrity":"sha512-yZ/nPGsJESp+DlnND1vzayhRwsAjMVkO+o+rLhFDHvdLEcB0XkXWT+uCJ/OOIJ8Qcf1YFe9parm8iSLofYS+Rg==","signatures":[{"sig":"MEQCIHqZxC0tVXyfgfg8GyWfnpDfquqiDVzfi2ehwdeITTETAiBXs3FbuWi/93ypiQN4tt7R9ly7ENoOyaau5qy48Ol7QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550614},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"2381b978633b7408392954b5321ab5671272279a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.12.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.8_1773950952281_0.3037068153961362","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.9":{"name":"react-native-platform-components","version":"0.8.9","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.9","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"d5af467a0ba775e9248849d9da93320a13aa5a9b","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.9.tgz","fileCount":173,"integrity":"sha512-lY+NqIBHlDfmz0hTNwoMPzTD4NnxLJeWfc9PyUKfcdLfoBPhWCsQmcpjWEuzNmaZtzJP7btTYu7OXy2MGz3MvQ==","signatures":[{"sig":"MEUCIQCClb9cM+hSq/je1rGukWCOvNYzEmtKlth9ONJm8jqTwQIgLEFOSUrWl6iiLS8THAz1YLBABOUDZGnBmssMfbWXiPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555587},"jest":{"preset":"react-native","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"03b042bcc1af0fce9193735b8ad71a34db8cc8dd","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.12.1","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.83.1","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^54.0.10","react-test-renderer":"19.2.3","@expo/config-plugins":"^54.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.1","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.0","@react-native/eslint-config":"^0.83.1","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.9_1776778853271_0.9152648677830832","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.8.10":{"name":"react-native-platform-components","version":"0.8.10","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.8.10","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"eb44ef809e1791c00c9505c0e24abf4aff736fa7","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.8.10.tgz","fileCount":173,"integrity":"sha512-ngyEhCY2pT5STzOQhMPqqeAXbT542m8mbwVvL5qIZvsW82B2JnpACShdDL9ECVPh0mJXXffYvndsAd5lNd3p0A==","signatures":[{"sig":"MEUCIQCKUl/857cA56kQvu9Q1FAc2Hz402Xuys+nY2emBlgAgAIgVMu5ik1G1X/0W5Zs4DP5Alx0FatCXpjIXErHV9dL+/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560400},"jest":{"preset":"@react-native/jest-preset","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"ab93bf50e4cc7b29e43fb77a0016008757233c8b","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.16.0","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.2.0","react":"19.2.3","turbo":"^2.7.5","eslint":"^9.39.2","del-cli":"^7.0.0","lefthook":"^2.0.15","prettier":"^3.8.1","@eslint/js":"^9.39.2","commitlint":"^20.3.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.9","react-native":"0.85.3","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","babel-preset-expo":"^56.0.14","react-test-renderer":"19.2.3","@expo/config-plugins":"^56.0.8","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.17","@react-native/jest-preset":"0.85.3","@react-native/babel-preset":"0.85.3","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.1.3","@react-native/eslint-config":"^0.85.3","@commitlint/config-conventional":"^20.3.1","@release-it/conventional-changelog":"^10.0.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.8.10_1780603396446_0.1407738883303209","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"0.9.0":{"name":"react-native-platform-components","version":"0.9.0","keywords":["react-native","ios","android","datepicker","date-picker","time-picker","picker","menu","selection-menu","context-menu","dropdown","native","material-design","expo","segmented-control","segmentedcontrol","tabs","segmented-buttons","segmentedbuttons","liquid-glass","liquidglass"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@0.9.0","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"6b32fecb0d9717b6df9a523b5f9ba7cec729c5b1","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-0.9.0.tgz","fileCount":175,"integrity":"sha512-wMxBmw+AB4W79FludAQUTtThcuCwwpW6Dd819ykuox56ZLEC0x3rjFjPOh7p/oqAMfcP4P1iCAdSbxjEouKgJw==","signatures":[{"sig":"MEQCIFWlnwrJkDaesoF4dXa1qMt98l5ICOLTAUIN6lE6blRMAiB+gw4paeSLGeuvWR7+h+00alPgewE08CaYcfQfYgNCBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF6sq1+CsaFKqPWD3kD2FteOelMysd/RdG2LwDoEZfIPAiAQB1+bCOJdh2hCGxQhA3YCCtiw1B4t8VRoIt+ZRKVSwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633989},"jest":{"preset":"@react-native/jest-preset","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"49dfe1bc1779e5400158c4277eb2473b5afd5ff1","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo"],"_npmVersion":"11.19.1","description":"Native UI components for React Native: DatePicker, ContextMenu, SelectionMenu, SegmentedControl, LiquidGlass.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.5.1","react":"19.2.3","turbo":"^2.10.12","eslint":"^9.39.5","del-cli":"^7.0.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^9.39.5","commitlint":"^21.2.2","release-it":"^21.0.2","typescript":"~6.0.3","@babel/core":"^7.29.7","@types/jest":"^30.0.0","@types/react":"~19.2.18","react-native":"0.86.3","react-refresh":"^0.14.2","@eslint/compat":"^2.1.1","@eslint/eslintrc":"^3.3.7","babel-preset-expo":"^57.0.11","react-test-renderer":"19.2.3","@babel/eslint-parser":"^7.29.7","@expo/config-plugins":"^57.0.9","eslint-plugin-ft-flow":"^2.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","react-native-builder-bob":"^0.43.1","@react-native/jest-preset":"0.86.3","@react-native/babel-preset":"0.86.3","@types/react-test-renderer":"^19.3.0","@react-native-community/cli":"20.2.0","@react-native/eslint-config":"^0.86.3","@commitlint/config-conventional":"^21.2.2","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_0.9.0_1789329861173_0.360479962475152","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"1.0.0":{"name":"react-native-platform-components","version":"1.0.0","keywords":["react-native","expo","expo-config-plugin","ios","android","fabric","new-architecture","native-ui","ui-components","datepicker","date-picker","time-picker","datetimepicker","uidatepicker","material-date-picker","menu","context-menu","contextmenu","popup-menu","uicontextmenu","selection-menu","dropdown","picker","segmented-control","segmentedcontrol","segmented-buttons","segmentedbuttons","uisegmentedcontrol","tabs","liquid-glass","liquidglass","glass-effect","uiglasseffect","material-design","material3","material-3","material-you"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@1.0.0","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"8c82dc23091cd2d91bda001001521e3832b5a09b","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-1.0.0.tgz","fileCount":185,"integrity":"sha512-1JePCvT/5Rc4CzGjJaZlADnXkQ3dr5Yqto9jjR7BnUCEn9esCO5WJZ1Kvd8QrbViqre8pvQcPZsrJgWT3AbBnQ==","signatures":[{"sig":"MEUCICiaCxRPIxXGwzzGj3X4KWsNyVFU35eC+kPpJCa1JpSgAiEA2RNbUlwQV5p5dQL2HIwJlicnUHHYNSvfJ6PDdybHAA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfEwB76qGkpdm0YqRUk9WvLUJJuBaspqujPQ5OgNwsDwIhAMBXUXKm/1CF6BbLJttYCrRa2WW7MhJeMczPUxJ0Dc6p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610810},"jest":{"preset":"@react-native/jest-preset","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/docs/","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"6e32af5c4faee28f909fde2aeb6c52ed23f346c6","scripts":{"docs":"yarn workspace react-native-platform-components-docs","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo","docs"],"_npmVersion":"11.19.1","description":"Native UI components for React Native that are native on Android too: DatePicker, ContextMenu, SelectionMenu, SegmentedControl (Material 3) and LiquidGlass (iOS 26). Fabric, typed, Expo config plugin.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.5.1","react":"19.2.3","turbo":"^2.10.12","eslint":"^9.39.5","del-cli":"^7.0.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^9.39.5","commitlint":"^21.2.2","release-it":"^21.0.2","typescript":"~6.0.3","@babel/core":"^7.29.7","@types/jest":"^30.0.0","@types/react":"~19.2.18","react-native":"0.86.3","react-refresh":"^0.14.2","@eslint/compat":"^2.1.1","@eslint/eslintrc":"^3.3.7","babel-preset-expo":"^57.0.11","react-test-renderer":"19.2.3","@babel/eslint-parser":"^7.29.7","@expo/config-plugins":"^57.0.9","eslint-plugin-ft-flow":"^2.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","react-native-builder-bob":"^0.43.1","@react-native/jest-preset":"0.86.3","@react-native/babel-preset":"0.86.3","@types/react-test-renderer":"^19.3.0","@react-native-community/cli":"20.2.0","@react-native/eslint-config":"^0.86.3","@commitlint/config-conventional":"^21.2.2","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.81.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_1.0.0_1789526332838_0.39937187873994606","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"1.1.0":{"name":"react-native-platform-components","version":"1.1.0","keywords":["react-native","expo","expo-config-plugin","ios","android","fabric","new-architecture","native-ui","ui-components","datepicker","date-picker","time-picker","datetimepicker","uidatepicker","material-date-picker","menu","context-menu","contextmenu","popup-menu","uicontextmenu","selection-menu","dropdown","picker","segmented-control","segmentedcontrol","segmented-buttons","segmentedbuttons","uisegmentedcontrol","tabs","liquid-glass","liquidglass","glass-effect","uiglasseffect","material-design","material3","material-3","material-you"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@1.1.0","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"b6d10da6e6b734df1c961251e9bd5f6b1c49f60e","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-1.1.0.tgz","fileCount":185,"integrity":"sha512-YBrC8/4OTDs+g6kX5UlUJ7gCUExJHPdTsbGVYZa4uN89OmGX+I+PEhqP9vf3564z8iZWZG93BMqDao2s0bJq1g==","signatures":[{"sig":"MEYCIQDF9BFyAJssDcTUe670i1dRc9nhDe1oN4OJ1YHIC2dzrAIhAORfg65P3j5fj9Id/MaD06ga0KJA7yVlYYDI6LHEF0HB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICulXQM8t/RLeMooxWn/atHnYeZSrlqOjfgTmd/5rlf8AiEA1GwrAoulSqa8Q+MkpsEV/F4uENDUlFsSB2bkg3CLyQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612044},"jest":{"preset":"@react-native/jest-preset","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/docs/","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"3cc398de464cc1bb776c5a7e4a02e26462e643ff","scripts":{"docs":"yarn workspace react-native-platform-components-docs","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo","docs"],"_npmVersion":"11.19.1","description":"Native UI components for React Native that are native on Android too: DatePicker, ContextMenu, SelectionMenu, SegmentedControl (Material 3) and LiquidGlass (iOS 26). Fabric, typed, Expo config plugin.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"components","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.5.1","react":"19.2.3","turbo":"^2.10.12","eslint":"^9.39.5","del-cli":"^7.0.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^9.39.5","commitlint":"^21.2.2","release-it":"^21.0.2","typescript":"~6.0.3","@babel/core":"^7.29.7","@types/jest":"^30.0.0","@types/react":"~19.2.18","react-native":"0.86.3","react-refresh":"^0.14.2","@eslint/compat":"^2.1.1","@eslint/eslintrc":"^3.3.7","babel-preset-expo":"^57.0.11","react-test-renderer":"19.2.3","@babel/eslint-parser":"^7.29.7","@expo/config-plugins":"^57.0.9","eslint-plugin-ft-flow":"^2.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","react-native-builder-bob":"^0.43.1","@react-native/jest-preset":"0.86.3","@react-native/babel-preset":"0.86.3","@types/react-test-renderer":"^19.3.0","@react-native-community/cli":"20.2.0","@react-native/eslint-config":"^0.86.3","@commitlint/config-conventional":"^21.2.2","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.81.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_1.1.0_1789528162809_0.12783544002024527","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"1.2.0":{"name":"react-native-platform-components","version":"1.2.0","keywords":["react-native","expo","expo-config-plugin","ios","android","fabric","new-architecture","native-ui","ui-components","datepicker","date-picker","time-picker","datetimepicker","uidatepicker","material-date-picker","menu","context-menu","contextmenu","popup-menu","uicontextmenu","selection-menu","dropdown","picker","segmented-control","segmentedcontrol","segmented-buttons","segmentedbuttons","uisegmentedcontrol","tabs","liquid-glass","liquidglass","glass-effect","uiglasseffect","material-design","material3","material-3","material-you"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@1.2.0","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"90132a26ce71d0dff74cfb31368b90c661bc0a1d","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-1.2.0.tgz","fileCount":207,"integrity":"sha512-LuAkYqflbraC1huCSl6JAXsnogEvJQkVoyTbsA90MqiOACuQ+d1HTRKQzk2/Y36ocoeGzuX3sDVeLP1OWswSyw==","signatures":[{"sig":"MEUCIQCDu3IrX6rOA1UVk9QvbZvP+9tE5iWE6tTizX4gyJm7NwIgNsevLaPK+/vfNrZrIVYuG4xs/KeUp1+y6ycthqO4wIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1TmrrgZPIGU1hOiVyBGvFDtNonitkVbK8Rclq9AvdyAIgXtD0cMXd96EgHcGpW2r/LBSt4fFkCIY1lhc9yhH9Fcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657622},"jest":{"preset":"@react-native/jest-preset","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/docs/","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.cjs","./package.json":"./package.json"},"gitHead":"03975e22d768b72dc70790f1a67cf4bebc02341e","scripts":{"docs":"yarn workspace react-native-platform-components-docs","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo","docs"],"_npmVersion":"11.19.1","description":"Native UI components for React Native that are native on Android too: DatePicker, ContextMenu, SelectionMenu, SegmentedControl (Material 3) and LiquidGlass (iOS 26). Fabric, typed, Expo config plugin.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"modulesProvider":{"PlatformComponentsTheme":"PCNativeThemeModule"},"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"all","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.5.1","react":"19.2.3","turbo":"^2.10.12","eslint":"^9.39.5","del-cli":"^7.0.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^9.39.5","commitlint":"^21.2.2","release-it":"^21.0.2","typescript":"~6.0.3","@babel/core":"^7.29.7","@types/jest":"^30.0.0","@types/react":"~19.2.18","react-native":"0.86.3","react-refresh":"^0.14.2","@eslint/compat":"^2.1.1","@eslint/eslintrc":"^3.3.7","babel-preset-expo":"^57.0.11","react-test-renderer":"19.2.3","@babel/eslint-parser":"^7.29.7","@expo/config-plugins":"^57.0.9","eslint-plugin-ft-flow":"^2.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","react-native-builder-bob":"^0.43.1","@react-native/jest-preset":"0.86.3","@react-native/babel-preset":"0.86.3","@types/react-test-renderer":"^19.3.0","@react-native-community/cli":"20.2.0","@react-native/eslint-config":"^0.86.3","@commitlint/config-conventional":"^21.2.2","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.81.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_1.2.0_1789594966606_0.4511008394320404","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"1.3.0":{"name":"react-native-platform-components","version":"1.3.0","keywords":["react-native","expo","expo-config-plugin","ios","android","fabric","new-architecture","native-ui","ui-components","datepicker","date-picker","time-picker","datetimepicker","uidatepicker","material-date-picker","menu","context-menu","contextmenu","popup-menu","uicontextmenu","selection-menu","dropdown","picker","segmented-control","segmentedcontrol","segmented-buttons","segmentedbuttons","uisegmentedcontrol","tabs","liquid-glass","liquidglass","glass-effect","uiglasseffect","material-design","material3","material-3","material-you"],"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","_id":"react-native-platform-components@1.3.0","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"19996df549455e93a0d2b24ba096e63da71dad86","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-1.3.0.tgz","fileCount":216,"integrity":"sha512-7tNTzA5tOm9XkqgZPS7pPbB/5As0wTlsl2WP0Rf0r5JN5fez6xzbq6qUoX4x/U5b6Q8YQq/imnkGMH95HZp/9Q==","signatures":[{"sig":"MEYCIQC46Ygvm0XrMJxBtDqjQUSsQQKiqn9pjIXgl4yRbCggTQIhAJXDen6cmoqwN0wHloxLIh7LQPm2TphPGZKNDwwd0EV5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHXEqXmu1bXGH2k2tvMLNiCZ6A19H0qTxs9V1RLC6eQTAiEAlR/Qv3orVVrlSVyBJaDvSAMAhb5mv1WB71mV2rMXZvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669359},"jest":{"preset":"@react-native/jest-preset","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/docs/","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"2d41c2d16dba8d49c4d47e13025daa1caf7a58da","scripts":{"docs":"yarn workspace react-native-platform-components-docs","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo","docs"],"_npmVersion":"11.19.1","description":"Native UI components for React Native that are native on Android too: DatePicker, ContextMenu, SelectionMenu, SegmentedControl (Material 3) and LiquidGlass (iOS 26). Fabric, typed, Expo config plugin.","directories":{},"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"modulesProvider":{"PlatformComponentsTheme":"PCNativeThemeModule"},"componentProvider":{"PCDatePicker":"PCDatePicker","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"all","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.5.1","react":"19.2.3","turbo":"^2.10.12","eslint":"^9.39.5","del-cli":"^7.0.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^9.39.5","commitlint":"^21.2.2","release-it":"^21.0.2","typescript":"~6.0.3","@babel/core":"^7.29.7","@types/jest":"^30.0.0","@types/react":"~19.2.18","react-native":"0.86.3","react-refresh":"^0.14.2","@eslint/compat":"^2.1.1","@eslint/eslintrc":"^3.3.7","babel-preset-expo":"^57.0.11","react-test-renderer":"19.2.3","@babel/eslint-parser":"^7.29.7","@expo/config-plugins":"^57.0.9","eslint-plugin-ft-flow":"^2.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","react-native-builder-bob":"^0.43.1","@react-native/jest-preset":"0.86.3","@react-native/babel-preset":"0.86.3","@types/react-test-renderer":"^19.3.0","@react-native-community/cli":"20.2.0","@react-native/eslint-config":"^0.86.3","@commitlint/config-conventional":"^21.2.2","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.81.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-platform-components_1.3.0_1790043935997_0.19132567389610333","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}},"1.4.0":{"_id":"react-native-platform-components@1.4.0","bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"dist":{"shasum":"3634388724eed56efc6270a909c0bf82f7b8e7ea","tarball":"https://registry.npmjs.org/react-native-platform-components/-/react-native-platform-components-1.4.0.tgz","fileCount":348,"integrity":"sha512-+5WZHRJtx+qtCB1qXdWCDi8Ty+/P/RASyxBpoVZZ8ZvF1oOsCbucnCju6GTkXkuguSdDKy4JM1QFnYz0bP/u+w==","signatures":[{"sig":"MEQCIBaveClkW9iknUYuzXgxklUQtPCxsJGNxJmy+qM3BPOKAiAIILlLqkZfCcD6O6MvAf7VB2mPfUPi5Y9dGpAL+LF26A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE6CtG8t84jn5jAFYXs8vPoJpNlb6D/FkmMQHKQpbrRTAiEA4lHnVWPdASOo+Fk3d3F/QS70gFSsNa6qHDzRScnOKEw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-platform-components@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1175174},"jest":{"preset":"@react-native/jest-preset","testPathIgnorePatterns":["<rootDir>/example/e2e/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/docs/","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","name":"react-native-platform-components","types":"./lib/typescript/commonjs/src/index.d.ts","author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"module":"./lib/module/index.js","browser":"./lib/module/index.web.js","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","browser":{"types":"./lib/typescript/module/src/index.web.d.ts","default":"./lib/module/index.web.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"}},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"a9ede53d60203be930686cd222de4890cf146f0e","license":"MIT","scripts":{"docs":"yarn workspace react-native-platform-components-docs","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib plugin/build","example":"yarn workspace react-native-platform-components-example","prepare":"bob build && yarn build:plugin","release":"release-it","typecheck":"tsc","build:plugin":"tsc -p plugin/tsconfig.json && mv plugin/build/index.js plugin/build/index.cjs","example-expo":"yarn workspace react-native-platform-components-example-expo","generate:gifs":"./scripts/generate-readme-gifs.sh","upgrade:apply":"yarn dlx npm-check-updates -u && rm -rf node_modules && rm -rf package-lock.json && yarn install","upgrade:check":"yarn dlx npm-check-updates","generate:visuals":"node scripts/visuals/stills.mjs && node scripts/visuals/showreel.mjs"},"version":"1.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b436c08-eb1d-41f9-86b4-bc7217db5341"}},"homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","keywords":["react-native","expo","expo-config-plugin","ios","android","fabric","new-architecture","native-ui","ui-components","textfield","text-field","textinput","text-input","textinputlayout","uitextfield","datepicker","date-picker","time-picker","datetimepicker","uidatepicker","material-date-picker","menu","context-menu","contextmenu","popup-menu","uicontextmenu","selection-menu","dropdown","picker","segmented-control","segmentedcontrol","segmented-buttons","segmentedbuttons","uisegmentedcontrol","tabs","button","buttons","button-group","toggle-buttons","floating-toolbar","toolbar","uibutton","material3-expressive","material-3-expressive","expressive","liquid-glass","liquidglass","glass-effect","uiglasseffect","material-design","material3","material-3","material-you"],"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireCleanWorkingDir":false},"npm":{"publish":true,"skipChecks":true,"publishArgs":["--access","public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"workspaces":["example","example-expo","docs"],"_npmVersion":"11.20.0","description":"Native UI components for React Native, the real platform widgets on both iOS and Android: TextField, DatePicker, ContextMenu, SelectionMenu, SegmentedControl, Button, ButtonGroup, FloatingToolbar and LiquidGlass. UIKit and SwiftUI on iOS, Material 3 Expre","directories":{},"maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"_nodeVersion":"22.20.0","react-native":"./lib/module/index.js","codegenConfig":{"ios":{"modulesProvider":{"PlatformComponentsTheme":"PCNativeThemeModule"},"componentProvider":{"PCButton":"PCButton","PCTextField":"PCTextField","PCDatePicker":"PCDatePicker","PCButtonGroup":"PCButtonGroup","PCContextMenu":"PCContextMenu","PCLiquidGlass":"PCLiquidGlass","PCSelectionMenu":"PCSelectionMenu","PCFloatingToolbar":"PCFloatingToolbar","PCSegmentedControl":"PCSegmentedControl"}},"name":"PlatformComponentsViewSpec","type":"all","android":{"javaPackageName":"com.platformcomponents"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^30.5.1","react":"19.2.3","turbo":"^2.10.12","eslint":"^9.39.5","del-cli":"^7.0.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^9.39.5","commitlint":"^21.2.2","release-it":"^21.0.2","typescript":"~6.0.3","@babel/core":"^7.29.7","@types/jest":"^30.0.0","@types/react":"~19.2.18","react-native":"0.86.3","react-refresh":"^0.14.2","@eslint/compat":"^2.1.1","@eslint/eslintrc":"^3.3.7","babel-preset-expo":"^57.0.11","react-test-renderer":"19.2.3","@babel/eslint-parser":"^7.29.7","@expo/config-plugins":"^57.0.9","eslint-plugin-ft-flow":"^2.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","react-native-builder-bob":"^0.43.1","@react-native/jest-preset":"0.86.3","@react-native/babel-preset":"0.86.3","@types/react-test-renderer":"^19.3.0","@react-native-community/cli":"20.2.0","@react-native/eslint-config":"^0.86.3","@commitlint/config-conventional":"^21.2.2","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.81.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-platform-components_1.4.0_1790174241716_0.2539490057658782"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","lefthook","release-it","jest"],"version":"0.55.1","languages":"kotlin-objc"}}},"time":{"created":"2025-12-18T18:39:28.419Z","modified":"2026-09-23T14:37:22.172Z","0.1.0":"2025-12-16T16:34:15.553Z","0.2.0":"2025-12-16T16:34:25.150Z","0.0.2":"2025-12-18T18:39:28.566Z","0.0.3":"2025-12-18T18:48:07.792Z","0.1.1":"2025-12-18T19:08:11.735Z","0.3.1":"2026-01-23T23:40:43.172Z","0.3.2":"2026-01-23T23:46:38.078Z","0.4.0":"2026-01-24T01:51:12.390Z","0.4.1":"2026-01-24T04:26:46.022Z","0.5.0":"2026-01-24T21:53:55.535Z","0.5.1":"2026-01-25T00:31:08.890Z","0.5.2":"2026-01-26T03:09:54.489Z","0.5.3":"2026-01-26T03:52:53.629Z","0.5.4":"2026-01-27T15:25:13.447Z","0.5.5":"2026-01-27T23:08:57.623Z","0.6.0":"2026-01-28T04:00:51.603Z","0.6.1":"2026-01-28T19:24:31.545Z","0.7.0":"2026-01-29T04:01:54.221Z","0.8.0":"2026-01-29T22:47:15.104Z","0.8.1":"2026-01-30T04:36:34.083Z","0.8.2":"2026-01-30T04:54:29.587Z","0.8.3":"2026-02-01T18:03:51.854Z","0.8.4":"2026-02-02T03:39:44.692Z","0.8.5":"2026-02-02T16:44:24.530Z","0.8.6":"2026-02-18T16:59:58.969Z","0.8.7":"2026-03-01T22:20:52.415Z","0.8.8":"2026-03-19T20:09:12.462Z","0.8.9":"2026-04-21T13:40:53.509Z","0.8.10":"2026-06-04T20:03:16.638Z","0.9.0":"2026-09-13T20:04:21.284Z","1.0.0":"2026-09-16T02:38:52.962Z","1.1.0":"2026-09-16T03:09:22.916Z","1.2.0":"2026-09-16T21:42:46.734Z","1.3.0":"2026-09-22T02:25:36.082Z","1.4.0":"2026-09-23T14:37:21.799Z"},"bugs":{"url":"https://github.com/JarX-Concepts/react-native-platform-components/issues"},"author":{"url":"https://github.com/ajtosh77","name":"Andrew Tosh","email":"andrew.tosh@jarxconcepts.com"},"license":"MIT","homepage":"https://github.com/JarX-Concepts/react-native-platform-components#readme","keywords":["react-native","expo","expo-config-plugin","ios","android","fabric","new-architecture","native-ui","ui-components","textfield","text-field","textinput","text-input","textinputlayout","uitextfield","datepicker","date-picker","time-picker","datetimepicker","uidatepicker","material-date-picker","menu","context-menu","contextmenu","popup-menu","uicontextmenu","selection-menu","dropdown","picker","segmented-control","segmentedcontrol","segmented-buttons","segmentedbuttons","uisegmentedcontrol","tabs","button","buttons","button-group","toggle-buttons","floating-toolbar","toolbar","uibutton","material3-expressive","material-3-expressive","expressive","liquid-glass","liquidglass","glass-effect","uiglasseffect","material-design","material3","material-3","material-you"],"repository":{"url":"git+https://github.com/JarX-Concepts/react-native-platform-components.git","type":"git"},"description":"Native UI components for React Native, the real platform widgets on both iOS and Android: TextField, DatePicker, ContextMenu, SelectionMenu, SegmentedControl, Button, ButtonGroup, FloatingToolbar and LiquidGlass. UIKit and SwiftUI on iOS, Material 3 Expre","maintainers":[{"name":"ajtosh77","email":"andrew.tosh@jarxconcepts.com"}],"readme":"# react-native-platform-components\n\n[![npm version](https://img.shields.io/npm/v/react-native-platform-components.svg)](https://www.npmjs.com/package/react-native-platform-components)\n[![npm downloads](https://img.shields.io/npm/dm/react-native-platform-components.svg)](https://www.npmjs.com/package/react-native-platform-components)\n[![CI](https://github.com/JarX-Concepts/react-native-platform-components/actions/workflows/ci.yml/badge.svg)](https://github.com/JarX-Concepts/react-native-platform-components/actions/workflows/ci.yml)\n[![license](https://img.shields.io/npm/l/react-native-platform-components.svg)](./LICENSE)\n\nNative **TextField**, **DatePicker**, **ContextMenu**, **SelectionMenu**, **SegmentedControl**, **Button**, **ButtonGroup**, **FloatingToolbar** and **LiquidGlass** for React Native. Every component is the real platform widget on both iOS and Android (UIKit and SwiftUI on iOS, Material 3 Expressive on Android), behind one typed, declarative API. No JavaScript re-implementations.\n\n<p align=\"center\">\n  <a href=\"https://jarx-concepts.github.io/react-native-platform-components\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/JarX-Concepts/react-native-platform-components/main/assets/hero-dark.webp\" />\n      <img src=\"https://raw.githubusercontent.com/JarX-Concepts/react-native-platform-components/main/assets/hero-light.webp\" alt=\"DatePicker, TextField, SegmentedControl, Button, ContextMenu, LiquidGlass, FloatingToolbar and SelectionMenu on iOS and Android, and the dark mode from useNativeTheme\" />\n    </picture>\n  </a>\n</p>\n<p align=\"center\"><sub>Every tile is the platform's own widget, captured from the example app. The <a href=\"https://jarx-concepts.github.io/react-native-platform-components\">docs site</a> has full recordings of each component on both platforms; <a href=\"https://jarx-concepts.github.io/react-native-platform-components/components/liquidglass\">LiquidGlass</a> is iOS 26 only.</sub></p>\n\n<p align=\"center\">\n  <a href=\"https://jarx-concepts.github.io/react-native-platform-components\"><img src=\"https://raw.githubusercontent.com/JarX-Concepts/react-native-platform-components/main/assets/showreel.gif\" width=\"640\" alt=\"Showreel: the native theme changing brand color and switching to dark mode, then DatePicker, TextField, SegmentedControl, Button, ContextMenu, SelectionMenu, FloatingToolbar and LiquidGlass in use, iOS on the left and Android on the right\" /></a>\n</p>\n<p align=\"center\"><sub>iOS on the left, Android on the right. Recorded by the Detox suite in <code>example/</code>.</sub></p>\n\n```sh\nnpm install react-native-platform-components\n```\n\n```tsx\nimport { SegmentedControl } from 'react-native-platform-components';\n\n<SegmentedControl\n  segments={[\n    { label: 'Day', value: 'day' },\n    { label: 'Week', value: 'week' },\n  ]}\n  selectedValue={range}\n  onSelect={setRange}\n/>;\n```\n\nThat renders `UISegmentedControl` on iOS and Material 3 segmented buttons (`MaterialButtonToggleGroup`) on Android. The library needs the New Architecture: React Native 0.81+, or Expo SDK 54+ with a dev client (not Expo Go). See [Installation](#installation) and the [documentation site](https://jarx-concepts.github.io/react-native-platform-components).\n\n## Why this library\n\n| You need              | This library                                                                                                                                             | Common alternative                                                                                                                                                                         |\n| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| Text field            | Material 3 `TextInputLayout` on Android (floating label, outlined or filled, supporting text, error state, icons, counter); `UITextField` on iOS with Writing Tools, inline predictions and smart punctuation. Same `value` / `onChangeText` contract as `TextInput`. | `TextInput`: a bare `EditText` on Android, no Material field; the iOS 17 and 18 text traits are not exposed. `react-native-paper`: Material 3 drawn in JavaScript. |\n| Date and time pickers | `UIDatePicker` on iOS; `MaterialDatePicker` / `MaterialTimePicker` or the AppCompat dialogs on Android. Declarative `visible` prop, modal or embedded.   | `@react-native-community/datetimepicker`: platform dialogs on Android; Material 3 pickers are an [open request](https://github.com/react-native-datetimepicker/datetimepicker/issues/790). |\n| Segmented control     | `UISegmentedControl` on iOS; Material 3 segmented buttons on Android. Icons and badges on both.                                                          | `@react-native-segmented-control/segmented-control`: native on iOS, drawn in JavaScript on Android.                                                                                        |\n| Context menu          | `UIContextMenuInteraction` on iOS; `PopupMenu` on Android. Long-press gesture or modal trigger, icons on both.                                           | `zeego`: native on both platforms, through two additional native dependencies (`react-native-ios-context-menu`, `@react-native-menu/menu`).                                                |\n| Selection menu        | System menus on iOS; Material exposed dropdown or `Spinner` on Android. Headless or inline.                                                              | `@react-native-picker/picker`: wheel picker on iOS, dialog or dropdown `Spinner` on Android; no menu-style presentation.                                                                   |\n| Buttons and toolbars  | Material 3 Expressive `MaterialButton`, button groups and `FloatingToolbarLayout` on Android (five sizes, shape morphing); `UIButton` configurations and a Liquid Glass toolbar on iOS. | `react-native-paper`: Material 3 (not Expressive) drawn in JavaScript on both platforms.                                                                                                   |\n| Liquid glass          | `UIGlassEffect` on iOS 26+, a fallback `View` elsewhere, `isLiquidGlassSupported` flag.                                                                  | `@callstack/liquid-glass`, `expo-glass-effect`: same idea on iOS; here it ships with the components above.                                                                                 |\n| All of the above      | One package, one API shape (platform-only props under `ios={{ }}` and `android={{ }}`), Fabric + Codegen typed bindings, Expo config plugin, TypeScript. | Four or five packages with different conventions, install steps and upgrade cadences.                                                                                                      |\n\n## Components\n\n| Component            | iOS                        | Android                                                          | Docs                                                                                                             |\n| -------------------- | -------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |\n| **TextField**        | `UITextField` / `UITextView` | `TextInputLayout` (Material 3: outlined or filled, label, supporting text, icons, counter) | [TextField](https://jarx-concepts.github.io/react-native-platform-components/components/textfield)             |\n| **DatePicker**       | `UIDatePicker`             | `MaterialDatePicker` / `MaterialTimePicker` or AppCompat dialogs | [DatePicker](https://jarx-concepts.github.io/react-native-platform-components/components/datepicker)             |\n| **ContextMenu**      | `UIContextMenuInteraction` | `PopupMenu`                                                      | [ContextMenu](https://jarx-concepts.github.io/react-native-platform-components/components/contextmenu)           |\n| **SelectionMenu**    | System menus               | Material exposed dropdown or `Spinner`                           | [SelectionMenu](https://jarx-concepts.github.io/react-native-platform-components/components/selectionmenu)       |\n| **SegmentedControl** | `UISegmentedControl`       | `MaterialButtonToggleGroup` (Material 3 Expressive connected buttons, or classic) | [SegmentedControl](https://jarx-concepts.github.io/react-native-platform-components/components/segmentedcontrol) |\n| **Button**           | `UIButton` (configurations) | `MaterialButton` (Material 3 Expressive: five sizes, round or square, shape morph) | [Button](https://jarx-concepts.github.io/react-native-platform-components/components/button)                     |\n| **ButtonGroup**      | Row of `UIButton`s         | `MaterialButtonGroup` / `MaterialButtonToggleGroup` (Material 3 Expressive) | [ButtonGroup](https://jarx-concepts.github.io/react-native-platform-components/components/buttongroup)           |\n| **FloatingToolbar**  | `UIGlassEffect` capsule (iOS 26+), blur below | `FloatingToolbarLayout` (Material 3 Expressive)               | [FloatingToolbar](https://jarx-concepts.github.io/react-native-platform-components/components/floatingtoolbar)   |\n| **LiquidGlass**      | `UIGlassEffect` (iOS 26+)  | Fallback `View`                                                  | [LiquidGlass](https://jarx-concepts.github.io/react-native-platform-components/components/liquidglass)           |\n\n**Have a component request?** If there's a native UI component you'd like to see added, [open an issue](https://github.com/JarX-Concepts/react-native-platform-components/issues/new) describing the component and its native APIs on iOS and Android.\n\n**Using it in a shipped app?** Open a PR to list it here.\n\n---\n\n## Installation\n\n```sh\nnpm install react-native-platform-components\n# or\nyarn add react-native-platform-components\n```\n\n**iOS:** `cd ios && pod install`. Nothing else to configure.\n\n**Android:** nothing to configure. The components work with the default AppCompat app theme; give the app a Material 3 theme to have `SegmentedControl` and the Material pickers use your colors. See [Android Theme Configuration](https://jarx-concepts.github.io/react-native-platform-components/guides/android-theme).\n\n**Expo:** needs a dev client or EAS Build (native code, so not Expo Go). The config plugin sets up the Material 3 theme for you:\n\n```json\n{\n  \"expo\": {\n    \"plugins\": [\n      [\n        \"react-native-platform-components/app.plugin\",\n        { \"android\": { \"theme\": \"material3\" } }\n      ]\n    ]\n  }\n}\n```\n\nEither form of the reference works: `react-native-platform-components/app.plugin`\nas above, or the bare package name.\n\n```sh\nnpx expo install react-native-platform-components\nnpx expo prebuild\nnpx expo run:ios   # or run:android\n```\n\nThe library is built for the New Architecture (Fabric + Codegen) and does not support the old architecture.\n\n**Compatibility:**\n\n| Platform     | Minimum                                                   |\n| ------------ | --------------------------------------------------------- |\n| React Native | 0.81 with the New Architecture enabled                    |\n| Expo SDK     | 54, with a dev client or EAS Build (not Expo Go)          |\n| React        | 19                                                        |\n| iOS          | 15.1 (LiquidGlass needs iOS 26)                           |\n| Android      | API 24 (Android 7.0); Material Components 1.14 is bundled |\n\niOS sets that minimum. LiquidGlass uses iOS 26 APIs, so the library has to be\nbuilt with Xcode 26, and React Native's bundled `fmt` only compiles under Xcode\n26 from 0.81 on. The Android code itself builds against React Native 0.76, and\nCI keeps it that way.\n\nFull details: [Installation](https://jarx-concepts.github.io/react-native-platform-components/installation).\n\n## Documentation\n\nEverything else lives on the documentation site:\n\n- [Quick Start](https://jarx-concepts.github.io/react-native-platform-components/quick-start): copy-paste examples for every component\n- [DatePicker](https://jarx-concepts.github.io/react-native-platform-components/components/datepicker), [ContextMenu](https://jarx-concepts.github.io/react-native-platform-components/components/contextmenu), [SelectionMenu](https://jarx-concepts.github.io/react-native-platform-components/components/selectionmenu), [SegmentedControl](https://jarx-concepts.github.io/react-native-platform-components/components/segmentedcontrol), [Button](https://jarx-concepts.github.io/react-native-platform-components/components/button), [ButtonGroup](https://jarx-concepts.github.io/react-native-platform-components/components/buttongroup), [FloatingToolbar](https://jarx-concepts.github.io/react-native-platform-components/components/floatingtoolbar), [LiquidGlass](https://jarx-concepts.github.io/react-native-platform-components/components/liquidglass): props, platform options and behavior\n- [Android Theme Configuration](https://jarx-concepts.github.io/react-native-platform-components/guides/android-theme): Material 3 setup and what happens without it\n- [Icons](https://jarx-concepts.github.io/react-native-platform-components/guides/icons): SF Symbols, drawables and images\n- [Theming and Colors](https://jarx-concepts.github.io/react-native-platform-components/guides/theming): light/dark mode and your brand color from JavaScript (`useNativeTheme`), accepted color formats\n\n## Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n\n## License\n\nMIT\n\n---\n\n## Author\n\n**Andrew Tosh** — Santa Barbara, California\n\nFull-stack developer with deep experience across entertainment and defense industries, specializing in simulation, visualization, and cross-platform mobile development. Technical focus areas include React Native, Rust, C++, real-time 3D visualization, and game engine technologies.\n\n**Available for contract work** — Always interested in connecting with new clients for mobile development, visualization systems, and related projects. Hit me up at [andrew.tosh@jarxconcepts.com](mailto:andrew.tosh@jarxconcepts.com).\n\n[LinkedIn](https://www.linkedin.com/in/atosh/) · [JarX Concepts](https://github.com/JarX-Concepts)\n","readmeFilename":"README.md"}