{"bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"54c53f5410bd93522a03b089705f774c0c2053eb","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.4.0.tgz","fileCount":143,"integrity":"sha512-toT+mV58yK0IG7Ucf37UehfyKLsCDYK6Ib8D5ZRSd4eb7nYnk8DAL1J7haaQPhU6hmFe4Pa9Ff6B80p0Auv4TA==","signatures":[{"sig":"MEQCIG7xjLbMbpZ2gV1vg1Fruvr7z0NPLYeNlHl/ervyQ7WQAiAS2IUZzb02rgratkFFs4bwyY/2kVt1jALc18RAj2299A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1784143},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","name":"expo-iap","types":"build/index.d.ts","author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"gitHead":"ae210cd5434f22a81e1979dc9c6837c9cf53adcc","license":"MIT","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest && bun run test:plugin","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier && bun run lint:kt","lint:kt":"sh -c 'command -v ktlint >/dev/null 2>&1 && ktlint --format ./android || { echo \"ktlint not installed; skipping\"; exit 0; }'","prepare":"bun run build:plugin && sh -c 'command -v husky >/dev/null 2>&1 && husky || { echo \"husky setup unavailable; skipping\"; exit 0; }'","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","docs:build":"cd docs && bun run build","docs:serve":"cd docs && bun run serve","docs:start":"cd docs && bun run start","expo-module":"expo-module","lint:eslint":"eslint --no-warn-ignored --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint --no-warn-ignored 'plugin/src/**/*.{js,ts,tsx}'","test:plugin":"cd plugin && bunx jest","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","docs:install":"cd docs && bun install","open:android":"open -a \"Android Studio\" example/android","generate:icon":"npx sharp-cli resize 32 32 -i docs/static/img/icon.png -o docs/static/img/favicon-32x32.png && npx sharp-cli resize 16 16 -i docs/static/img/icon.png -o docs/static/img/favicon-16x16.png && npx sharp-cli resize 180 180 -i docs/static/img/icon.png -o docs/static/img/apple-touch-icon.png && npx sharp-cli resize 192 192 -i docs/static/img/icon.png -o docs/static/img/android-chrome-192x192.png && npx sharp-cli resize 512 512 -i docs/static/img/icon.png -o docs/static/img/android-chrome-512x512.png && npx sharp-cli resize 150 150 -i docs/static/img/icon.png -o docs/static/img/mstile-150x150.png && npx sharp-cli resize 1200 630 -i docs/static/img/icon.png -o docs/static/img/og-image.png && npx sharp-cli resize 1200 600 -i docs/static/img/icon.png -o docs/static/img/twitter-card.png && npx sharp-cli resize 16 16 -i docs/static/img/icon.png -o docs/static/img/favicon.png && cp docs/static/img/favicon-16x16.png docs/static/img/favicon.ico","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage","generate:types":"node scripts/update-types.mjs","prepublishOnly":"bun run clean:plugin && expo-module prepublishOnly && bun run build:plugin","verify:consumer-install":"bun run prepublishOnly && node ../../scripts/verify-npm-consumer-install.mjs --package . --package-name expo-iap --required openiap-versions.json --required build/index.js --required build/index.d.ts --required android/build.gradle --required ios/ExpoIap.podspec --required app.plugin.js --required plugin/build/withIAP.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","keywords":["react-native","expo","expo-iap","ExpoIap"],"overrides":{"uuid":"11.1.1"},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.19.0","description":"In App Purchase module in Expo","directories":{},"maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"expo":"^57.0.12","jest":"^29.7.0","husky":"^9.1.7","react":"19.2.3","eslint":"^9.39.5","globals":"^17.9.0","ts-jest":"^29.4.12","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^26.2.0","@types/react":"~19.2.18","react-native":"0.86.2","@jest/globals":"^29.7.0","test-renderer":"^1.2.0","expo-modules-core":"^57.0.10","eslint-config-expo":"^57.0.1","expo-module-scripts":"^56.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@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/expo-iap_5.4.0_1787776007883_0.21171564352563887","host":"s3://npm-registry-packages-npm-production"},"_id":"expo-iap@5.4.0","version":"5.4.0"}