{"_id":"@bradford-tech/expo-carplay","_rev":"34-d5e2d6b472a66317d53af0b136dab64a","name":"@bradford-tech/expo-carplay","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.3":{"name":"@bradford-tech/expo-carplay","version":"0.1.3","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.3","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"5edff033a4c22776942290278e9c048af8f3a873","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.3.tgz","fileCount":164,"integrity":"sha512-hmj9Tln9Uf88RS4i4bFm1n2/ArijD9qMrI4ynkR4WLQkJ6g+B3TbMXoxKuwSPsarx7vFdG/sAYtS2OM4WpR1dg==","signatures":[{"sig":"MEQCIBHLHDBlWh4LK6gRHEKsBfyDJexW0dyeeNHdSmjQgqpVAiBGNATigTAInoxB+vPrcgftlRymyHM8RpBbrV/ZAzcOGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95537},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b00b4260652e42dfd2123f848130bb40302515f0","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.3_1775517942705_0.9371590517215678","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bradford-tech/expo-carplay","version":"0.1.4","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.4","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"b7279cb7a07cdf247f8a11ebfd20b0271b7f2bd4","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.4.tgz","fileCount":164,"integrity":"sha512-CLov5iItqhKNM0E0l+7hJg9RX/L6hHjxsnRsIUsvAnHjoHOpjFzMayvwU9HX32jDpRz74EGHvToZRlnB1Xn6Aw==","signatures":[{"sig":"MEQCIGwbr636ECp4XTW6ew97zKqxfN3sWRNHNYMioyVQ63AXAiBTB5HLtti2kH3fsn0gdZi5Nou7CAYzj9PRXR7oB9YoZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118947},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7c4bae0e72051f25287e46dacb23f8a1da975983","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.4_1775526086126_0.3661978268876931","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bradford-tech/expo-carplay","version":"0.1.5","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.5","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"7041dbd29b2c97f8934eef102c63c1621a29e7bd","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.5.tgz","fileCount":164,"integrity":"sha512-HqgDIpBiKFA6wI+olHhT5iV2CKvlp3cTbJVEuFkwptI3cVFxjUec5VsFMNCFR3fS1zZ1c5nhrjiVrRrqN95GIQ==","signatures":[{"sig":"MEUCIQDehPkAXVcYf5UqsILhxpEAe7u/A4AsgruFUjmVdrp1cgIgJz3nfB5ZYlLmTZi0SV8SqByTEJtKumzFLL7TfK1hmXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125964},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9f04b4c58e3596d062beb274a73b080a0148bcce","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.5_1775531901823_0.12792776231811476","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@bradford-tech/expo-carplay","version":"0.1.6","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.6","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"298af48471f60a609f46f7e6ebc0d5400c7f2125","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.6.tgz","fileCount":165,"integrity":"sha512-3roxVMveBerLGwPh63OIZTrCLlHSXtCPVy55MOzeNefPZSufWOuHrJHCAUU1rl40ThsdmG23yYAdSEFn6xl8yw==","signatures":[{"sig":"MEUCIC/g7CZPOXnP7Qf71vBTpFM8qh4vF3e8TVajL5OwEgyZAiEAhe26py7Qiq6tSgRssAvMpMbUvHBvimAD5unVjnerstI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126833},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e846edebbd7466f94af182ffcc155dfeb5a349c8","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.6_1775535826349_0.6342619891227761","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@bradford-tech/expo-carplay","version":"0.1.7","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.7","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"f09c3046f87838f0f8787974f114338d318eeccb","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.7.tgz","fileCount":165,"integrity":"sha512-kKoVu/gnNXHWI/E191h0fsURnSroBSxOw6PQP59EXpcTE8cBkMsIKQWtAJjvxECcZ01bdAzgAxProDUnvlWhZA==","signatures":[{"sig":"MEYCIQD8vZ6kTzMMTx1pf8Lt1ENhPESjxNQ2+pWT8H5dCLp16wIhANXDkbiUc9vbQFsiGiNYbwjz9B2qwicDU5oLDKkcCwVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126826},"main":"build/index.js","types":"build/index.d.ts","gitHead":"76e60bdb3743661e9e7b81e34a9fafa48384ce3a","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.7_1775538531817_0.1009984184350241","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@bradford-tech/expo-carplay","version":"0.1.8","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.8","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"58a8a474318f1811fef1247dcc46fe0a6e6a6e57","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.8.tgz","fileCount":165,"integrity":"sha512-XOeaXO9vE7/dSIyahE4bDwFY1FZyJXwxMuY8wfFLO+sj/NXOiJsTY2G2KriYLhwQ/myjEcj7O1WqUJE/qjWegw==","signatures":[{"sig":"MEYCIQC+bwhF42mz137KotbxQd5J8VIO750AHYRs85PmVhNUeQIhAMYDACgoFfu0mxYPvNxzD12JGsYBTpumxdbQbLKAdiXu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126866},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d1fc0732d43689f5758fb63a2cfac4e4c5905ca7","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.8_1775540939649_0.882055648814476","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@bradford-tech/expo-carplay","version":"0.1.9","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.9","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"a49cb6e7b45f08499462f08c054e24c8810576d3","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.9.tgz","fileCount":165,"integrity":"sha512-raTdpXd/JDn9Ehi9pQdKvVFqEni2SEVkqPwZnr05Dz48UccJtiolA2AIchv2opzNF9/xlihbQn/vFVRlnZx1BA==","signatures":[{"sig":"MEYCIQDuElhJB9RTU802KNjsefV7v6+zfTYJ18BqpFnnKh5bGAIhAMesY3Mod7cMdsfKXuUQdPmJxMSrCIdODFOmsrPB/GxI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126903},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6e44ae23d2904cb39465b0abacbf670daa2be250","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.9_1775542590587_0.6372327963582192","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@bradford-tech/expo-carplay","version":"0.1.10","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.10","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"7a401a1b5fa1f58004b1bebe143ca85fb7321f8b","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.10.tgz","fileCount":165,"integrity":"sha512-kZH4m4tzX+BVrD3CUYOEjHwPA8+8T8SZIq7W6tEIwu0ah4pxWeq+a6YZD8lYcG6QJDrAOIrVMj1eWAEbfQWXEg==","signatures":[{"sig":"MEUCIHBb4AkRBezaRoUXNr19K1dEM1GHiqZ3jtnHD/qBPNI8AiEAmivQadrEaqI0ibWMBdDPTFbM8NjwmeKsxUbQtg24sug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132092},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ff16ce3f68350d70b6e640273d9274dc3b7082ac","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.10_1775632184025_0.5300154514985547","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@bradford-tech/expo-carplay","version":"0.1.11","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.11","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"45f91965ee9e2ce905f8cd38010377490cf3a4da","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.11.tgz","fileCount":165,"integrity":"sha512-hVsEf8WquGg4uVyES0yvRIveS2vNY5MrcK2o2BIFxIAH4E2Om9BKa+kqA3OF1HqQ8m4c56GEguLC5358FIbLbg==","signatures":[{"sig":"MEUCIQCYh8SREXOmaRaY+npW+ZEQrq57CeGsNE3Vm0756qZKjwIgFZT+2mcJdK3WcZw3XaFM2FJrmAn23/ZXdR1XPcL6RqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132417},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9942331c596da26b3b65d7b7e721c985032f5f2c","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.11_1775633263046_0.9473144175411332","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@bradford-tech/expo-carplay","version":"0.1.12","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.12","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"8a6e30dc9815344ed1b09ab5afd391c964e7900e","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.12.tgz","fileCount":165,"integrity":"sha512-jJWaNbJ9P+oyvkc+CYnApreoxfaa4nKPAdB6vSMmeYkq2LYKjzQQjAbaHhVto85K8Mm8vHEdR1GkX5K8LaFM/g==","signatures":[{"sig":"MEUCIAFR/cycr5+BAF/X0mH40+eR0ffEoKLYbPpqPPV5mP05AiEAw9jt+KtND1VKHekGw5O9/KO1lQ81Zpaczaleb6J8Sic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132847},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b35db7db5af3d3332f7ab7011ecf0ceed0d332a4","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.12_1775637337717_0.39411334012617183","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@bradford-tech/expo-carplay","version":"0.1.13","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.13","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"6d59d97dcab0679c48e640c7e527e496e65ee5b1","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.13.tgz","fileCount":165,"integrity":"sha512-8zu6MmaNge4GfprmPn6u6a2NlNifQpjiDUZgiVX6g+jZiETrWrVWLSUfT7mpr40wMZCJUo/6nu/1QVQ/Pl7/yw==","signatures":[{"sig":"MEUCIQDzcsde2BchbttehrKyfl+DFVH75VCI8eXIN/LSuxwmJQIgJEyHMK7d22aLQ04640QFXyDNvZsxbdniFMjvHq9WGyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132889},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7c945fab21180a89266e1d8f8d4631fa79542316","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.13_1775640618655_0.1729087451872111","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@bradford-tech/expo-carplay","version":"0.1.14","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.14","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"d77e5949b4d8875bde6f583463864ade7b129832","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.14.tgz","fileCount":165,"integrity":"sha512-C3OnPOdht+kQQJa5WOLdwA52MK390Fhm1/yVAJ/1henJ96h32HaJnT+q11amIxUT8aAovTkN3z2yXm5CrjzbjA==","signatures":[{"sig":"MEUCIQDEdQ75cAIHLFUiPCPx+smhALNpSycLx/zVk51ISE3TMQIgDpaCck0XQ9PCiZ4eBFWc/K928oF7ATizJ8cU+7A4VUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133135},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6ea26ef6c3b8170022dc4a90f6be6ed1f83842cf","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.14_1775641527181_0.7473361624926682","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@bradford-tech/expo-carplay","version":"0.1.15","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.15","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"1826e847b750e8ded400808c5ba578ed6ed4eec9","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.15.tgz","fileCount":165,"integrity":"sha512-fuKsJFZIcCcWgwIxhpiUPsTrCrIWeb6BS7htzjtmmqJcHtwZc3Q6bh4jy1OkfPWIiUYh+PuZ7zVsK0zxI+qcNw==","signatures":[{"sig":"MEUCIQCPeERvbR4GSLEkRXwBQOJIeudIapx7ek7ftd5leCcqJwIgPHIy0+aAfzdEnrUmRlArNincTVD+lb75foG7p8Zw5vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134375},"main":"build/index.js","types":"build/index.d.ts","gitHead":"79186049b61a48b6ed56072f9453ac521829effd","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.15_1775642724219_0.5988032404683423","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@bradford-tech/expo-carplay","version":"0.1.16","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.16","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"0faf3e6aefd70eef095a835e57293ec56aefa29e","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.16.tgz","fileCount":165,"integrity":"sha512-+/yOxk34LrCp3haf/JBncRWfKbKidsWE4T8aHzf68wNU6nx46chPvqhpyjOj8c/0pT8w7ZPPKTUr507rWlZWhQ==","signatures":[{"sig":"MEQCIBS5HUFrQfWXJIENXFwkNj1/H+zRDp6fgvXjDDN9DRJ6AiAgXo6Nhb+83EBZxKEnMGv8MFAmS9PAPkUlzxzuPJ3pQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135993},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4a2b2970238d5aea0a9eccc56a47986cde93565f","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.16_1775643781628_0.34820942199833604","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@bradford-tech/expo-carplay","version":"0.1.17","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.17","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"eeb1ae47e70ccc3acb159a651e466b45021d2f79","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.17.tgz","fileCount":165,"integrity":"sha512-+bDyDN8iVCj743YuuEVztv/EsjwZJm5igPvFNtXncLoTqZmHZAle0tYTLSU6IWRKVSP+xE5c9LomIZC0ImM6HA==","signatures":[{"sig":"MEQCICfYxSn653ooDDQzNeAvBE4vkWTtWp85A1O3rWU5YON3AiB6Qh2waCwPfF+zaUH82YSLEEnNfUG+WpOu9f4fG7zHeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139914},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7dbe82eefa51b1a04f4141cee64cefd3afe02db9","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.17_1775645790431_0.1787490833986074","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@bradford-tech/expo-carplay","version":"0.1.18","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.18","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"080b3519b74f6b1120dbc73017189c72e4d92971","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.18.tgz","fileCount":165,"integrity":"sha512-mnbZi3opOHZlZVqZfRjEdtAXIrT2hmEuj7tRsRDZ294FvlxVie4uA/8VW6WO7fUsDCZoMxYz6pmf9/FZgnTaMA==","signatures":[{"sig":"MEUCIQC4DeJeDK9ClV1GcX3UdhlBTU4+BCe0BX8xO70nLFYPsQIgT468RbemNDbvTcMciqD/sha8aOCSub5tCI9/XIwqO3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142363},"main":"build/index.js","types":"build/index.d.ts","gitHead":"607b5edc371ea0fbfb6883f16214c316f8be2e9d","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.18_1775646893338_0.4360868348549858","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@bradford-tech/expo-carplay","version":"0.1.19","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.19","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"38e2959886a6d9d62e330d17f59c63cbbaaa59db","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.19.tgz","fileCount":165,"integrity":"sha512-j9z7Ce7n/sYinpVPQ7cJiEi+rolbQGOfXaHf5KYShVepr552NfOG8YvixG16FtFphOtCM+51xVqXobjur0lq+w==","signatures":[{"sig":"MEYCIQCffd/+SfTw9n9Oss/STpZ3qviLNMgJQDZyVFVYWj0nfgIhALDEXrO/pIvMZ4nVky8wGBm7RsH2FXty8WbHcrlAa9c5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142365},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5d82dfe94eac11393c88831dd816d6f96106ee23","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.11","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.4","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.19_1775647473014_0.18813769344390585","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@bradford-tech/expo-carplay","version":"0.1.20","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.20","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"51460d073fd1d73e2b327e561ade1ce34692c66e","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.20.tgz","fileCount":165,"integrity":"sha512-pEbYbMlinjJYBvJCC4UN5368+CBJY4lJSqGRLmrngJ3eUr99JNJE8FCOOCnEcTEVHu2ftYjyYNr8uQ1iQPiT8Q==","signatures":[{"sig":"MEUCIQDHRfpmTJvSEu8+k7DNgvHJfx8QM8X0DJ+M2qMi1/CwwAIgDxrrt7pfeNVxzT0ogVG/iH0S4RVLP3Css+d4OtKCHGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143147},"main":"build/index.js","types":"build/index.d.ts","gitHead":"323ce4b788ef8c0c1342d3edaf934ea6f5c688ce","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"overrides":{"uuid":"^14.0.0","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.17","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.20_1777042299610_0.9649300410853727","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@bradford-tech/expo-carplay","version":"0.1.21","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.1.21","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"ee2b9308607edc1af669e113343336077e8b4dea","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.1.21.tgz","fileCount":165,"integrity":"sha512-a7yfR49uHw1u6+aQp6lkvSD/ytx0n8bQpOETHYdogT5F3CiuxM6i90oKnD67mn1nq9EWkPAud243SUkhsb9aEw==","signatures":[{"sig":"MEYCIQDztrb8fhLyszb7Hyn1qoCFyWVMTnD1xXk3zLaWpZrjlAIhAJN/Ge4JCK716oOQLr+XcqLCNibiUcVJWeZU8q/9Axoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143888},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ed1e583e617b645b78f6480acb7fb4524cc86749","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"overrides":{"uuid":"^14.0.0","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.17","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.1.21_1777043602001_0.3036455161446985","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bradford-tech/expo-carplay","version":"0.2.0","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.2.0","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"8bce62bb2818d5e9a2fe405f26fa923841a25f51","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.2.0.tgz","fileCount":75,"integrity":"sha512-wurGuMYd6tHQseM7z55CYIK8l9MFtXbgfmsmZLrMACNaL9Mb7sIsXB3iGvY2Xii1ylOYBtd4IjT8q6001+AxpQ==","signatures":[{"sig":"MEYCIQCIOuJvtq8DWIZPi/OC3eTJn6QNTAoj3LsRFl5O97SZ/wIhAMLb47cERhVJVNBOP26UHXfXPafmthz8q4HD8FeJvtXi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125220},"main":"build/index.js","types":"build/index.d.ts","gitHead":"71f43dddf1910e27827448bf456b67a19cb91db2","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"overrides":{"uuid":"^14.0.0","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.17","prettier":"3.5.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.2.0_1778571042003_0.5261329325832258","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bradford-tech/expo-carplay","version":"0.2.1","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.2.1","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"522119723019afd272e13d7bb1c3f75af1c6eff0","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.2.1.tgz","fileCount":83,"integrity":"sha512-F/4QUaUUQf6XbWUaYt7A0SH2dRBOCzXDO56VzR5CwqRv9vMGGIOkspzKsjr5wZTUCyIyBzaFcyT+01SmG7Emwg==","signatures":[{"sig":"MEYCIQCr5+2QPIM74I2/UCzumnBzSoaxJyUap8ikuuxF2mm36AIhAMn51BGWQzKFLkE9VLTJBzjPG4vUk5heqxVLwIfb1yMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128381},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20"},"gitHead":"41bbb581be108a0088daeb733f1bb45afc3c2ca9","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"overrides":{"uuid":"^14.0.0","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.23","prettier":"3.8.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.2.1_1778621582514_0.6478830372560143","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bradford-tech/expo-carplay","version":"0.2.2","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.2.2","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"6b0703cfdd8c4c681422a9a1e088ebe3d0c1a054","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.2.2.tgz","fileCount":84,"integrity":"sha512-+LaI8uRfWreJa6WnnXw+ytLX/8WcGhwV0+dGDzEgk6Sx07ds1Ps8blJAvYTeD6ziA/czzpfLM7TMYcEFFyl32w==","signatures":[{"sig":"MEQCIE45X+9hAEKFJjFdkRHmtC/nGwhXLmIqYLFVKT/tMTIJAiB8UVt10vpqCRxsW8e3JgowUlaaZFzk+qvswEaf1hiL9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130123},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20"},"gitHead":"4ac93d55be73356361aae105429e2e92229a7c44","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"overrides":{"uuid":"^14.0.0","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.11.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.23","prettier":"3.8.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.2.2_1778623653241_0.48094216384609667","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bradford-tech/expo-carplay","version":"0.3.0","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.3.0","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"71341dab77c82e4f993baca0b958af12a7e3a6c2","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.3.0.tgz","fileCount":84,"integrity":"sha512-ZRWqeDmpd/0JUxeitm5HmEIs40qVOiAVBiKWybixn9i67euwvuKr/InQ68apO/IXG40PkDMYgL6jrdIPecrODQ==","signatures":[{"sig":"MEUCIQC918jdAIvO5F7DkN5tbcgY5UkdMGMWUxxqOC6O67hvFwIgcNTvPH/1yQDiE5LxKe8Gj3XNCbA9dzpsOpES1Tw0O2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134450},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20"},"gitHead":"849e2bf39f8c1945324c96af63e366972519ad2e","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"overrides":{"uuid":"^14.0.0","postcss":"^8.5.10","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.12.1","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.24","prettier":"3.8.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.3.0_1779125301576_0.23034932114180018","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@bradford-tech/expo-carplay","version":"0.3.1","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.3.1","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"2cbcb827c7383c203fac16f8536d268a58e91bef","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.3.1.tgz","fileCount":85,"integrity":"sha512-K4Ra8BoaQpKNeYp2HBgxC4r9RCRuup87fkY2JEyI1GRhalLeUvcgWsm+6si57rrWEL3NwKSVFpIFXZ65CZCjlw==","signatures":[{"sig":"MEYCIQCI+6G9LbApVUEy9MtBPiQuLTXpITtzIkWLSe1t0xpOuAIhAIF/y1RmOCK+KBUYTAZYD/QXZAJYy0gmmLXh41VJnzxK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135645},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20"},"gitHead":"3bc456ee4038e5a6ad26ce1b5aede48e12f0c4fc","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"overrides":{"uuid":"^14.0.0","postcss":"^8.5.10","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.12.1","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.24","prettier":"3.8.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.3.1_1779135752640_0.19941479626990355","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@bradford-tech/expo-carplay","version":"0.3.2","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.3.2","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"caa0ee86432feaa8b636bd39f30c8dd1c2fbd6d2","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.3.2.tgz","fileCount":85,"integrity":"sha512-BBLdlQsm5oqNGImG4WkK1YoEQJ5MhxafTyKZjlZ11tkfXYd80CHBsjGoZ26MdQgEA3l6TlSeqwzuddXPBKr1TQ==","signatures":[{"sig":"MEYCIQDRjgyxwfyPBugW21Q/lmSMeT7xMvsXvtXKqZMHvZHUGQIhANN9DTa4rf0Aa/O/I76JSMfStYKSWOukXlW4NF9wXAEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137052},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20"},"gitHead":"5c5e62356d567fb649afd862d4c89a7d199a3c21","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"overrides":{"uuid":"^14.0.0","postcss":"^8.5.10","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.12.1","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.24","prettier":"3.8.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.3.2_1779143622496_0.9353049810326781","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@bradford-tech/expo-carplay","version":"0.3.3","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.3.3","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"be0222b2b548570946ce0e73180d5f640a7ae0e1","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.3.3.tgz","fileCount":85,"integrity":"sha512-WxZDrQtb+Gt+ytygDkEV14PiXXPwVC4TFmvfDsyyDpmctiURDfmkmIUb3iIFN8aG6ksF9nwxAMziUsXJxc6fOA==","signatures":[{"sig":"MEUCIF44oKJrQLFBHH4Z6TOld+AKO32ycqDD+8SN/HQhSRqgAiEA1Fb4kgn2Q1bsF7MHChJ9uS3BD+e5aMSyaiB8KMwb6wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142758},"jest":{"preset":"expo-module-scripts"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20"},"gitHead":"ad14d47ef81fb7010df22ea39b7ae956bbc44dc1","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"overrides":{"uuid":"^14.0.0","postcss":"^8.5.10","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.16.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.24","prettier":"3.8.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.3.3_1785700904874_0.21595778370806218","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bradford-tech/expo-carplay","version":"0.4.0","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","_id":"@bradford-tech/expo-carplay@0.4.0","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"homepage":"https://github.com/bradford-tech/expo-carplay#readme","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"8d52ef538c9a365f03e20f345266fbc6f0611c48","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.4.0.tgz","fileCount":84,"integrity":"sha512-O4LL5cLWPtvi+7k1QyxqHAmWirSulWTzvfZJBUmpjUvl7BqRStHqtnG4329ng08aEuCGAnFsbqt4bhEihporrw==","signatures":[{"sig":"MEUCIQDcIDcT6oZm8D87bUJGuBjznIVDrfyLyKkZYKIIeU1J0AIgYVktvIPTPYMdELaDfJRT909rjKUmorQQS7eLdw+CQW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163664},"jest":{"preset":"expo-module-scripts"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20"},"gitHead":"f7ab4c2b054d3c272ad606c71297bb2a87af7239","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"overrides":{"uuid":"^14.0.0","postcss":"^8.5.10","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.17.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.24","prettier":"3.8.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-carplay_0.4.0_1786505797373_0.3084333695411441","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"_id":"@bradford-tech/expo-carplay@0.4.1","bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"dist":{"shasum":"5e55fb91e657b61df9e7396dd5340a8481330383","tarball":"https://registry.npmjs.org/@bradford-tech/expo-carplay/-/expo-carplay-0.4.1.tgz","fileCount":84,"integrity":"sha512-MzJXNyMnp1Qwjna5yki64nJDoD1/vro8XbV/RLa2Vhmq/Z864ye6+/h2UahPMDO6Jj0Tt9ESY4tNc3eAGevPiw==","signatures":[{"sig":"MEUCIFsuFcQ34ExyKZDaOUUjW/isax8Xj8VmoF19PdO2U33YAiEAwWc+ABXOEdE829BQ1UTskhVrpeRt+dcsxnRfDzWB2cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFkWKxcCs78mTT9RzmU0JtCEqnlZsw52vKmZiJpF4OK8AiBf58+YTdV3HwOVo87Eg3BzaxNq4FohyBIR82eXqhM7zw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bradford-tech%2fexpo-carplay@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167074},"jest":{"preset":"expo-module-scripts"},"main":"build/index.js","name":"@bradford-tech/expo-carplay","types":"build/index.d.ts","author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"engines":{"node":">=20"},"gitHead":"92d761a1fc0e0285774d2490586494a6b943075e","license":"MIT","scripts":{"dev":"cd example && npm run prebuild && npm run ios","fix":"npm run format && npm run lint && npm run typecheck","lint":"expo-module lint src/ --fix && swiftlint --fix --quiet && npm run --prefix example lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","format":"prettier --write --cache --log-level warn \"**/*.{js,jsx,ts,tsx,json}\" && npm run --prefix example format && swiftformat ios/ --swift-version 6","prepare":"patch-package && rm -f node_modules/.bin/prettier && ln -s ../prettier/bin/prettier.cjs node_modules/.bin/prettier && chmod +x node_modules/.bin/prettier && expo-module prepare && expo-module build plugin","open:ios":"xed example/ios","typecheck":"tsc --noEmit && npm run --prefix example typecheck","expo-module":"expo-module","build:plugin":"expo-module build plugin","prepublishOnly":"expo-module prepublishOnly"},"version":"0.4.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ed6248b-051e-49f5-b261-bd2e2f346999"}},"homepage":"https://github.com/bradford-tech/expo-carplay#readme","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"overrides":{"uuid":"^14.0.0","postcss":"^8.5.10","@tootallnate/once":"^3.0.1"},"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"_npmVersion":"11.19.0","description":"A React Native Expo module for integrating Apple CarPlay navigation templates","directories":{},"maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"expo":"~55.0.24","prettier":"3.8.3","@types/react":"~19.2.10","react-native":"0.83.6","patch-package":"^8.0.1","expo-module-scripts":"^55.0.2","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/expo-carplay_0.4.1_1790214856030_0.9816145979376909"}}},"time":{"created":"2026-04-06T21:07:17.565Z","modified":"2026-09-24T01:54:16.483Z","0.1.0":"2026-04-06T21:07:18.399Z","0.1.1":"2026-04-06T22:09:13.494Z","0.1.2":"2026-04-06T23:08:24.179Z","0.1.3":"2026-04-06T23:25:42.875Z","0.1.4":"2026-04-07T01:41:26.299Z","0.1.5":"2026-04-07T03:18:21.970Z","0.1.6":"2026-04-07T04:23:46.505Z","0.1.7":"2026-04-07T05:08:52.069Z","0.1.8":"2026-04-07T05:48:59.809Z","0.1.9":"2026-04-07T06:16:30.792Z","0.1.10":"2026-04-08T07:09:44.260Z","0.1.11":"2026-04-08T07:27:43.239Z","0.1.12":"2026-04-08T08:35:37.889Z","0.1.13":"2026-04-08T09:30:18.860Z","0.1.14":"2026-04-08T09:45:27.333Z","0.1.15":"2026-04-08T10:05:24.372Z","0.1.16":"2026-04-08T10:23:01.833Z","0.1.17":"2026-04-08T10:56:30.569Z","0.1.18":"2026-04-08T11:14:53.497Z","0.1.19":"2026-04-08T11:24:33.142Z","0.1.20":"2026-04-24T14:51:39.742Z","0.1.21":"2026-04-24T15:13:22.150Z","0.2.0":"2026-05-12T07:30:42.162Z","0.2.1":"2026-05-12T21:33:02.689Z","0.2.2":"2026-05-12T22:07:33.391Z","0.3.0":"2026-05-18T17:28:21.729Z","0.3.1":"2026-05-18T20:22:32.781Z","0.3.2":"2026-05-18T22:33:42.670Z","0.3.3":"2026-08-02T20:01:45.015Z","0.4.0":"2026-08-12T03:36:37.526Z","0.4.1":"2026-09-24T01:54:16.145Z"},"bugs":{"url":"https://github.com/bradford-tech/expo-carplay/issues"},"author":{"url":"https://github.com/sbs44","name":"sbs44","email":"83440025+sbs44@users.noreply.github.com"},"license":"MIT","homepage":"https://github.com/bradford-tech/expo-carplay#readme","keywords":["react-native","expo","expo-carplay","ExpoCarPlay"],"repository":{"url":"git+https://github.com/bradford-tech/expo-carplay.git","type":"git"},"description":"A React Native Expo module for integrating Apple CarPlay navigation templates","maintainers":[{"name":"sbs44","email":"focal-flusher.0g@icloud.com"}],"readme":"# @bradford-tech/expo-carplay\n\nExpo module for integrating Apple CarPlay into React Native apps. Provides typed APIs for map templates, turn-by-turn navigation, maneuvers, travel estimates, and more — with an Expo config plugin for automatic iOS setup.\n\n> **Note:** This module is in active development. The core navigation flow is working (map, routes, maneuvers, travel estimates). Additional template types are planned. See the [API Surface](#api-surface) tables below for current status.\n\n## Install\n\n```sh\nnpm install @bradford-tech/expo-carplay\n```\n\nRequires Node 20+, Expo SDK 55+, and iOS 15.0+.\n\n## Quick Start\n\n```typescript\nimport {\n  addBarButtonPressedListener,\n  addConnectListener,\n  addTripStartedListener,\n  createMapTemplate,\n  createSearchTemplate,\n  pushTemplate,\n  setCarPlayRoute,\n  setRootTemplate,\n  showTripPreviews,\n  startFollowingUser,\n  startNavigation,\n  updateManeuvers,\n  updateTravelEstimates,\n  useCarPlay,\n} from \"@bradford-tech/expo-carplay\";\nimport { useEffect } from \"react\";\n\nconst trip = {\n  origin: { latitude: 37.335, longitude: -122.009 },\n  destination: { latitude: 37.345, longitude: -122.002 },\n  routeChoices: [\n    {\n      summaryVariants: [\"Via Infinite Loop\", \"Fastest route\"],\n      additionalInformationVariants: [\"0.5 mi — 2 min\"],\n    },\n  ],\n};\n\nexport default function App() {\n  const { connected } = useCarPlay();\n\n  useEffect(() => {\n    const connectSub = addConnectListener(async () => {\n      const templateId = await createMapTemplate({\n        leadingNavigationBarButtons: [\n          { id: \"search\", systemImage: \"magnifyingglass\" },\n        ],\n      });\n      await setRootTemplate(templateId);\n    });\n\n    const barButtonSub = addBarButtonPressedListener(async ({ id }) => {\n      if (id === \"search\") {\n        const searchId = await createSearchTemplate();\n        await pushTemplate(searchId);\n      }\n    });\n\n    // When user taps \"Go\" on a trip preview\n    const tripStartedSub = addTripStartedListener(async () => {\n      await startFollowingUser();\n      await startNavigation(trip);\n      await updateManeuvers([\n        {\n          instructionVariants: [\"Head northeast on Infinite Loop\"],\n          symbolImage: { systemName: \"arrow.up\" },\n          distanceRemaining: 800,\n          timeRemaining: 120,\n        },\n      ]);\n      await updateTravelEstimates({ distanceRemaining: 800, timeRemaining: 120 }, 0);\n    });\n\n    return () => {\n      connectSub.remove();\n      barButtonSub.remove();\n      tripStartedSub.remove();\n    };\n  }, []);\n\n  const handleStartNavigation = async () => {\n    if (!connected) return;\n\n    // 1. Draw the route on the map\n    await setCarPlayRoute([\n      {\n        coordinates: [\n          { latitude: 37.335, longitude: -122.009 },\n          { latitude: 37.339, longitude: -122.005 },\n        ],\n        color: \"systemTeal\",\n      },\n    ]);\n\n    // 2. Show trip preview — user taps \"Go\" to start navigation\n    await showTripPreviews([trip]);\n  };\n}\n```\n\n## Expo Config Plugin\n\nThe module includes an Expo config plugin that automatically configures your iOS project:\n\n- Adds the CarPlay scene manifest to `Info.plist`\n- Adds CarPlay entitlements\n- Bridges the phone scene delegate for multi-scene support\n\nNo manual Xcode configuration needed — just install and run `npx expo prebuild`.\n\n### Background location (recommended)\n\nThe CarPlay map's follow camera is driven by a native `CLLocationManager`. In\nthe normal CarPlay case the phone is locked or pocketed, so unless the host\napp declares the `location` background mode, iOS may suspend location updates\nand freeze the camera:\n\n```js\n// app.json / app.config.js\n\"ios\": { \"infoPlist\": { \"UIBackgroundModes\": [\"location\"] } }\n```\n\nThe module only enables background location updates when this mode is present\n(setting the flag without it is a fatal iOS error). Without it, a one-time\nwarning is logged and the camera follows only while the phone is unlocked.\n\n## API Surface\n\nThe module wraps Apple's CarPlay framework (iOS 12.0 – 26.4) for use from JavaScript/TypeScript. The tables below show every feature area and its implementation status.\n\n**Status:** ● Implemented · ○ Not yet implemented\n\n### Implementation Summary\n\n| Category | Status | Notes |\n| --- | --- | --- |\n| Expo Config Plugin | ● | Info.plist scene manifest, CarPlay entitlements, phone scene delegate bridge |\n| Privacy Manifest | ● | `PrivacyInfo.xcprivacy` declares precise location for app functionality |\n| Web stub | ● | All methods resolve to safe defaults with a one-time warning so web bundles can import the package |\n| Scene Lifecycle | ● | Connect/disconnect events, interface controller & window references |\n| Interface Controller | Partial | `setRootTemplate`, `pushTemplate`, `popTemplate`; present/dismiss not yet exposed |\n| Map Template | ● | Creation with button config, map delegate, MKMapView with location tracking, route polylines |\n| Navigation Session | ● | Start/stop, trip previews, maneuver updates, travel estimate updates |\n| Maneuvers | Partial | `instructionVariants`, `symbolImage` (SF Symbols), `initialTravelEstimates` |\n| Trip & Route Choice | ● | Origin/destination, route choice summary variants |\n| Travel Estimates | ● | Distance remaining, time remaining |\n| List Template | ○ | Not started |\n| Grid Template | ○ | Not started |\n| Search Template | ● | Create, search text events, result selection, request ID pattern |\n| Tab Bar Template | ○ | Not started |\n| Information Template | ○ | Not started |\n| Voice Control Template | ○ | Not started |\n| Alerts & Action Sheets | ○ | Not started |\n| Session Configuration | ○ | Not started |\n| Contact Template | ○ | Not started |\n| Point of Interest | ○ | Not started |\n| Now Playing | ○ | Not started |\n| Dashboard & Instrument Cluster | ○ | Not started |\n| Multitouch (iOS 26+) | ○ | Not started |\n\n### React Hooks\n\n| Hook | Description | Status |\n| --- | --- | --- |\n| `useCarPlay()` | Returns `{ connected: boolean }` — reactive CarPlay connection state | ● |\n\n### Scene Lifecycle & Interface Controller\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `addConnectListener(listener)` | Native→JS | ● |\n| `addDisconnectListener(listener)` | Native→JS | ● |\n| `isConnected()` | JS→Native (sync query) | ● |\n| `setRootTemplate(templateId)` | JS→Native | ● |\n| `pushTemplate(templateId)` | JS→Native | ● |\n| `popTemplate()` | JS→Native | ● |\n| `popToRootTemplate(animated:)` | JS→Native | ○ |\n| `presentTemplate(_:animated:)` | JS→Native | ○ |\n| `dismissTemplate(animated:)` | JS→Native | ○ |\n| Interface controller delegate events | Native→JS | ○ |\n| Content style observation | Native→JS | ○ |\n\n### Map Template\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `createMapTemplate(config?)` | JS→Native | ● |\n| `startFollowingUser()` | JS→Native | ● |\n| `stopFollowingUser()` | JS→Native | ● |\n| `setFollowMode(mode)` | JS→Native | ● |\n| `setCameraGeometry(geometry)` | JS→Native | ● |\n| `setCarPlayRoute(segments)` | JS→Native | ● |\n| `clearCarPlayRoute()` | JS→Native | ● |\n| Map delegate (panning events) | Native→JS | ○ |\n| Map buttons (`MapButtonConfig[]`) | Config | ● |\n| Navigation bar buttons (`BarButtonConfig[]`) | Config | ● |\n| `updateMapTemplateButtons(config)` | JS→Native | ● |\n| `addBarButtonPressedListener(listener)` | Native→JS | ● |\n| `addMapButtonPressedListener(listener)` | Native→JS | ● |\n| `showPanningInterface(animated:)` | JS→Native | ○ |\n| `dismissPanningInterface(animated:)` | JS→Native | ○ |\n\n### Navigation Session\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `startNavigation(trip)` | JS→Native | ● |\n| `stopNavigation()` | JS→Native | ● |\n| `updateManeuvers(maneuvers)` | JS→Native | ● |\n| `updateTravelEstimates(estimates, maneuverIndex?)` | JS→Native | ● |\n| `getActiveSessionId()` | JS | ● |\n| `showTripPreviews(trips)` | JS→Native | ● |\n| `hideTripPreviews()` | JS→Native | ● |\n| `addTripPreviewSelectedListener(listener)` | Native→JS | ● |\n| `addTripStartedListener(listener)` | Native→JS | ● |\n| `showRouteChoicesPreview(for:textConfiguration:)` | JS→Native | ○ |\n| `cancelTrip()` | JS→Native | ○ |\n| `pauseTrip(for:description:)` | JS→Native | ○ |\n| `resumeTrip(updatedRouteInformation:)` | JS→Native | ○ |\n| Map template navigation delegate events | Native→JS | ○ |\n\n### Trip & Route Choice\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPTrip` (origin, destination, routeChoices) | Config | ● |\n| `CPRouteChoice` (summaryVariants, additionalInformationVariants) | Config | ● |\n| `CPTravelEstimates` (distanceRemaining, timeRemaining) | Config | ● |\n| `CPTripPreviewTextConfiguration` | Config | ○ |\n| `CPRouteInformation` (iOS 17.4+) | Config | ○ |\n| `CPRouteSegment` (iOS 26.4+) | Config | ○ |\n| `CPNavigationWaypoint` (iOS 26.4+) | Config | ○ |\n\n### Maneuvers\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `instructionVariants` | Config | ● |\n| `symbolImage` (SF Symbols) | Config | ● |\n| `initialTravelEstimates` | Config | ● |\n| `attributedInstructionVariants` | Config | ○ |\n| `symbolSet` (CPImageSet) | Config | ○ |\n| `junctionImage` | Config | ○ |\n| `dashboardSymbolImage` / `dashboardInstructionVariants` | Config | ○ |\n| `notificationSymbolImage` / `notificationInstructionVariants` | Config | ○ |\n| `maneuverType` (54 cases) | Config | ○ |\n| `maneuverState` | Config | ○ |\n| `junctionType` / `trafficSide` | Config | ○ |\n| `linkedLaneGuidance` | Config | ○ |\n| Lane guidance (`CPLaneGuidance`, `CPLane`) | Config | ○ |\n\n### Navigation Alerts\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPNavigationAlert` (title, subtitle, image, actions, duration) | Config | ○ |\n| `present(navigationAlert:animated:)` | JS→Native | ○ |\n| `dismissNavigationAlert(animated:)` | JS→Native | ○ |\n| Navigation alert delegate events | Native→JS | ○ |\n\n### Search Template\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `createSearchTemplate()` | JS→Native | ● |\n| `updateSearchResults(requestId, items)` | JS→Native | ● |\n| `addSearchTextListener(listener)` | Native→JS | ● |\n| `addSearchResultSelectedListener(listener)` | Native→JS | ● |\n| `addSearchButtonPressedListener(listener)` | Native→JS | ● |\n\n### List Template\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPListTemplate` creation (title, sections) | JS→Native | ○ |\n| `CPListSection` (items, header) | Config | ○ |\n| `CPListItem` (text, detailText, image, handler) | Config | ○ |\n| `CPListImageRowItem` (text, images) | Config | ○ |\n| `updateSections(_:)` | JS→Native | ○ |\n| List item selection delegate | Native→JS | ○ |\n| Assistant cell configuration | Config | ○ |\n\n### Grid Template\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPGridTemplate` creation (title, gridButtons) | JS→Native | ○ |\n| `CPGridButton` (titleVariants, image, handler) | Config | ○ |\n| `updateGridButtons(_:)` | JS→Native | ○ |\n\n### Tab Bar Template\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPTabBarTemplate` creation (templates) | JS→Native | ○ |\n| `updateTemplates(_:)` | JS→Native | ○ |\n| Tab selection delegate | Native→JS | ○ |\n\n### Information Template\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPInformationTemplate` creation (title, layout, items, actions) | JS→Native | ○ |\n| `CPInformationItem` (title, detail) | Config | ○ |\n| `CPTextButton` (title, textStyle, handler) | Config | ○ |\n\n### Alert & Action Sheet Templates\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPAlertTemplate` (titleVariants, actions) | JS→Native | ○ |\n| `CPActionSheetTemplate` (title, message, actions) | JS→Native | ○ |\n| `CPAlertAction` (title, style, handler) | Config | ○ |\n\n### Voice Control Template\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPVoiceControlTemplate` (voiceControlStates) | JS→Native | ○ |\n| `CPVoiceControlState` (identifier, titleVariants, image) | Config | ○ |\n| `activateVoiceControlState(withIdentifier:)` | JS→Native | ○ |\n\n### Contact Template\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPContactTemplate` / `CPContact` | JS→Native | ○ |\n| Contact action buttons (call, directions, message) | Config | ○ |\n\n### Point of Interest Template\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPPointOfInterestTemplate` (title, pointsOfInterest) | JS→Native | ○ |\n| `CPPointOfInterest` (location, title, subtitle, pinImage) | Config | ○ |\n| Point of interest delegate events | Native→JS | ○ |\n\n### Now Playing Template\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPNowPlayingTemplate.shared` | Config | ○ |\n| Now playing buttons (rate, shuffle, repeat, etc.) | Config | ○ |\n| Now playing observer events | Native→JS | ○ |\n| Sports mode (iOS 18.4+) | Config | ○ |\n\n### Session Configuration\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPSessionConfiguration` (delegate) | Config | ○ |\n| Content style change events | Native→JS | ○ |\n| Limited user interface change events | Native→JS | ○ |\n\n### Dashboard & Instrument Cluster\n\n| API | Kind | Status |\n| --- | --- | --- |\n| `CPTemplateApplicationDashboardScene` | Config | ○ |\n| `CPDashboardController` / `CPDashboardButton` | Config | ○ |\n| `CPTemplateApplicationInstrumentClusterScene` | Config | ○ |\n| `CPInstrumentClusterController` | Config | ○ |\n\n### Multitouch (iOS 26+)\n\n| API | Kind | Status |\n| --- | --- | --- |\n| Zoom gestures (pinch, double-tap) | Native→JS | ○ |\n| Rotation gestures | Native→JS | ○ |\n| Pitch gestures | Native→JS | ○ |\n\n## How It Works\n\nThe module has three layers:\n\n1. **TypeScript API** (`src/`) — Typed functions and React hooks that consumers import from `@bradford-tech/expo-carplay`.\n2. **Swift native module** (`ios/`) — Bridges to Apple's CarPlay framework using Expo modules core. Handles `CPTemplateApplicationSceneDelegate`, `CPMapTemplate`, `CPNavigationSession`, `MKMapView`, and the event pipeline back to JS.\n3. **Expo config plugin** (`plugin/`) — Automatically configures `Info.plist` with the CarPlay scene manifest and adds the required entitlements at prebuild time.\n\nThe native layer manages the CarPlay map using `MKMapView` with native location tracking. Route polylines are rendered as colored `MKPolyline` overlays. Navigation sessions use `CPTrip`, `CPManeuver`, and `CPTravelEstimates` from the CarPlay framework.\n\n## Types\n\nAll types are exported from the package:\n\n```typescript\nimport type {\n  BarButtonConfig,\n  Coordinate,\n  MapButtonConfig,\n  MapTemplateConfig,\n  ManeuverConfig,\n  RouteSegment,\n  SearchResultItem,\n  TravelEstimates,\n  TripConfig,\n} from \"@bradford-tech/expo-carplay\";\n```\n\n## Contributing\n\n```sh\ngit clone https://github.com/bradford-tech/expo-carplay.git\ncd expo-carplay\nnpm install\n\n# Build the TypeScript library\nnpm run build\n\n# Build the Expo config plugin\nnpm run build:plugin\n\n# Format, lint, type-check\nnpm run fix\n\n# Run the example app\nnpm run dev\n\n# Open the iOS project in Xcode\nnpm run open:ios\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}