{"bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"831394d18ebc29787f0fac538b99febfe6fb9b03","tarball":"https://registry.npmjs.org/react-native-iap/-/react-native-iap-16.4.0.tgz","fileCount":726,"integrity":"sha512-02Q4nDrftwSEOzNG0iDMWEwschYOC7220vVKtZaYX3NkIJ/O8Izcx2HM234o8D8rVxmiyp/3lnhT0BeIOi9vSg==","signatures":[{"sig":"MEUCIQDvASYTFqvtvvX76A/1FMqD7dDfF2ojKu83dyiqVY8ttgIgOxeA5V7roiXBF/y9KccT4M0jbPDDzkE9+UptIKvA55Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-iap@16.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4028894},"main":"./lib/module/index.js","name":"react-native-iap","types":"./lib/typescript/src/index.d.ts","author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyo@hyo.dev"},"exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.ts","default":"./lib/module/index.js","react-native":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"3a00b4c8ad41d81009275abba72034f5694f24b5","license":"MIT","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest --coverage","clean":"rm -rf android/build node_modules/**/android/build lib nitrogen/generated","specs":"yarn nitrogen --logLevel=\"debug\"","example":"yarn workspace rn-iap-example","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"tsx scripts/check-nitro-versions.ts && bob build && yarn nitrogen","test:ci":"jest --maxWorkers=2 --coverage","ci:check":"./scripts/ci-check.sh","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","nitrogen":"node --stack-size=65536 node_modules/nitrogen/lib/index.js","test:all":"yarn test:library && yarn test:example","precommit":"lint-staged","typecheck":"yarn typecheck:lib","commitlint":"commitlint","example:ios":"yarn workspace rn-iap-example ios","lint:eslint":"eslint --no-warn-ignored --fix 'src/**/*.{ts,tsx}'","test:example":"yarn workspace rn-iap-example test --coverage","test:library":"jest --coverage","example:start":"yarn workspace rn-iap-example start","generate:icon":"cd docs/static/img && npx sharp-cli resize 32 32 --input icon.png --output favicon-32x32.png && npx sharp-cli resize 16 16 --input icon.png --output favicon-16x16.png && npx sharp-cli resize 192 192 --input icon.png --output android-chrome-192x192.png && npx sharp-cli resize 512 512 --input icon.png --output android-chrome-512x512.png && npx sharp-cli resize 180 180 --input icon.png --output apple-touch-icon.png && npx sharp-cli resize 1200 630 --input icon.png --output og-image.png && npx sharp-cli resize 150 150 --input icon.png --output favicon.png && npx sharp-cli --input favicon-32x32.png --output favicon.ico","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","prepare:husky":"husky","typecheck:lib":"yarn tsc --noEmit","generate:types":"node scripts/update-types.mjs","example:android":"yarn workspace rn-iap-example android","test:ci:example":"yarn workspace rn-iap-example test --coverage","verify:consumer-install":"node ../../scripts/verify-npm-consumer-install.mjs --package . --package-name react-native-iap --required openiap-versions.json --required lib/module/index.js --required lib/typescript/src/index.d.ts --required android/build.gradle --required NitroIap.podspec --required nitro.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5f057722-c0f1-4be7-bc3b-8c33e7f456a3"}},"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/react-native-iap","keywords":["react-native","nitro"],"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/react-native-iap"},"workspaces":["example"],"_npmVersion":"11.19.0","description":"React Native In-App Purchases module for iOS and Android using Nitro","directories":{},"lint-staged":{"**/*.{json,md}":["prettier --write"],"!(docs)/**/*.{js,jsx}":["eslint --fix","prettier --write"],"!(docs)/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"resolutions":{"uuid@^7.0.3":"11.1.1","nitrogen@^0.36.5":"patch:nitrogen@npm%3A0.36.5#./.yarn/patches/nitrogen-npm-0.36.5-array-equatable.patch"},"_nodeVersion":"24.19.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"tsx":"^4.23.11","expo":"^57.0.11","jest":"^29.7.0","husky":"^9.1.7","react":"19.2.8","eslint":"^9.39.5","globals":"^17.9.0","nitrogen":"^0.36.5","prettier":"^3.9.6","babel-jest":"^29.7.0","typescript":"^5.9.3","@babel/core":"^7.29.7","@types/jest":"^29.5.14","@types/node":"^26.2.0","lint-staged":"^17.3.0","@types/react":"^19.2.18","react-native":"0.86.2","test-renderer":"^1.2.0","@commitlint/cli":"^21.2.1","eslint-config-expo":"^57.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","react-native-builder-bob":"^0.43.0","@react-native/jest-preset":"0.86.2","@react-native/babel-preset":"0.86.2","react-native-nitro-modules":"^0.36.5","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"^0.36.5","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.13.0"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-iap_16.4.0_1787774597129_0.295835718832139","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["custom",{"clean":"nitrogen/","script":"nitrogen"}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"_id":"react-native-iap@16.4.0","version":"16.4.0"}