{"_id":"expo-iap","_rev":"289-83e1965aa244ea03fd6b266ec8c860a8","name":"expo-iap","dist-tags":{"next":"4.4.0-rc.7","latest":"5.8.2"},"versions":{"1.0.0":{"name":"expo-iap","version":"1.0.0","keywords":["react-native","in app purchase","in-app-purchase","billing"],"author":{"name":"dooboolab"},"license":"MIT","_id":"expo-iap@1.0.0","maintainers":[{"name":"dooboolab","email":"dooboolab@gmail.com"}],"contributors":[{"url":"https://github.com/andresesfm","name":"Andres Aguilar"}],"homepage":"https://github.com/dooboolab/react-native-iap#readme","bugs":{"url":"https://github.com/dooboolab/react-native-iap/issues"},"dist":{"shasum":"eb3aacf538a009d12666a7b2dbe1f2855426cf07","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-1.0.0.tgz","fileCount":56,"integrity":"sha512-v9MjgaDBBsgmTy+kT/uHxvMDpG0HgiSbmKfWvsILeJLCCwfn7NPiYI882L8meQebARSkyvbFN6oDIUAz9OX10A==","signatures":[{"sig":"MEUCIQCHPhi6CdXdiTaaP/5nZelthOij3czkdfMmVr0k9f8OkgIgIgzH5cCjvRP4n8iv6FKw6iRMeTvJy6dWnf6UGxTigBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ6ogACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXAw//eOfmjNkd516l+gYS3n3FiM/gz+RwFl+n2430viAFPZy2NU0a\r\naiFrfc3ezHP327qAMNikjjJ71uUofvVUBKWF4qG6Bz4k6bxPT1DZZWudBlLT\r\njXe9eGERVu/PBplULOHFg8AYansly6LDLOhOv9goBBSaAvf7LhmiS/vLUTzX\r\nsHW88D1k1WN52oWc3UDu1rbyJPybBtGLEhHkqho8ldy7XPsbD0f8j3yLQSmE\r\nphxZXf3RSH7nmNP6Cf5bk3QlboGNL8lbYN0x0brNDE3dMwXLmfrvbPSkf5IC\r\nBwkrMTSAEzhmaR1Ew2T3HnNYRnpgHfVIlas8k6dmiIGMIxuRULMaiLRtvyFr\r\nt16+jg/jm3IKhmW3/Fr4ZlCHL+Qp9XU0E3O5yTolO5XAUynCKUcFE6J+PG7F\r\nkoT52JiFQ6kgJYzkb2CbmB1mA+k2N88Pze7mT35VFP8dW1e9cVpt8fcQZb6W\r\nh6FxNGSbIPf7OZfj+yBOLAu/DmSGwsVDhpRY9lQiR1UyaaIwBSgOWNTUnzyq\r\nzpFj2HqGvJBmFW902M9eEvi4vseutAb7lkWn2W82A7SYK3A81mJt8U9dtvVj\r\nJczgczbsTZWEgDvXlLSqz747zIfB9QDWZYN3A8zkBV4aD6tHXJxtmqQ6+kIN\r\n2T6RX1IGZey4cPI8m2kMlQO8IHp6wmoi+gA=\r\n=u7d/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"7b627f8e90dd766bf89c9ffc7a9601d439319f67","scripts":{"tsc":"tsc","flow":"flow","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc && flowgen index.d.ts -o index.js.flow","tsc:sync":"npx typesync","validate":"yarn lint && yarn test:typescript && yarn test:flow && yarn test","test:flow":"flow","lint:android":"cd android ","test:typescript":"tsc --noEmit"},"_npmUser":{"name":"dooboolab","email":"dooboolab@gmail.com"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/dooboolab/react-native-iap.git","type":"git"},"_npmVersion":"8.5.5","description":"React Native In App Purchase Module.","directories":{},"postinstall":"dooboolab-welcome postinstall","_nodeVersion":"16.14.2","dependencies":{"dooboolab-welcome":"1.3.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.1","devDependencies":{"jest":"27.4.3","eslint":"8.3.0","flowgen":"1.16.0","ts-jest":"27.0.7","flow-bin":"0.166.1","prettier":"2.5.0","babel-core":"7.0.0-bridge.0","babel-jest":"27.4.2","monolinter":"1.0.4","typescript":"4.5.2","@babel/core":"7.16.0","@types/jest":"27.0.3","@types/react":"17.0.37","react-native":"0.65.1","@types/eslint":"8.2.0","@babel/preset-env":"7.16.4","@babel/preset-react":"7.16.0","@types/react-native":"0.66.6","@dooboo/eslint-config":"1.2.2","@babel/preset-typescript":"7.16.0","@testing-library/jest-native":"4.0.4","@testing-library/react-native":"8.0.0","metro-react-native-babel-preset":"0.66.2","@typescript-eslint/eslint-plugin":"^5.9.0","@babel/plugin-proposal-private-methods":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_1.0.0_1650960928113_0.9504573519143482","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"expo-iap","version":"1.0.1","keywords":["react-native","in app purchase","in-app-purchase","billing"],"author":{"name":"dooboolab"},"license":"MIT","_id":"expo-iap@1.0.1","maintainers":[{"name":"dooboolab","email":"dooboolab@gmail.com"}],"contributors":[{"url":"https://github.com/andresesfm","name":"Andres Aguilar"}],"homepage":"https://github.com/dooboolab/react-native-iap#readme","bugs":{"url":"https://github.com/dooboolab/react-native-iap/issues"},"dist":{"shasum":"e33d441b0b52192114c2a20ad9d062b6e1d8bfb4","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-1.0.1.tgz","fileCount":56,"integrity":"sha512-MFQH54cinjk1O/i2cYpdkF/aE+0aV8U7OFEXrMbQCF2vGbHFUeRickbmxsbzBuufaTZMhn8zf6ppy7h9HQ12Mg==","signatures":[{"sig":"MEQCICj/1Wz3DUmPVNDj+3jRPdxxX3gc9nS6gp4Vzsj4uas3AiBA5XSExOL1wjyp6T+IevnFJeQzQvNBNdP3JakeLyhTzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3816084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ6x0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcoBAAnB82gQVu1KvxPjBY+9Vf48nZDO4/pra6lcf1dexDSBK80Kjr\r\nYNqqJSgOd8gTABdre2fQbcm0adGCcy1/skc2+ctUxqGsiq5ZtxKO1ZvRPC07\r\nX8teHMl7TnevL9FvTeq6eEKyu1xi4mJm6uUEZ6BaS3GiGmTbdGStrXTzEFlQ\r\nTp8V2Sm/xnODRhFei8hH+uKji90oqUVLC/Y/qCSmtJEiTJW04MSTMH8dIX2/\r\nbxL42WU0nElaQ5AxBOW9YxxX0HvcsH3Itzd10YvKQGZ5piXNIxqj0Rjb9dw1\r\nwAdfQWbJD+tmcCIaXi3EVb2BIEuQD0iwh2NZ2jlYjpg/wban9xLHgw1wef/D\r\ngu+Soz0PQzjPxun0dD9/1tal3O9CwlMCF8ctWITaYyy9O0QR4D4mTjfSMecD\r\nbbgOlvHJdAs64YGpemZRDF0rXhHUzFUW2nMGi1FdTHTu+HAdcaLWNYrmqH39\r\nvm0hikFyPp17EOqBhYfXU7lRHo54gwzcePOutueY6w5c/0HYYNFVN2pltaX2\r\nuKGBUaiUBNdLpK4tULeDqFsMVJHP15vIc55DsEN/iiyQzuLY1Z/aWDr84YiN\r\nmL2A3ejULIq5uoi/orWwXIChaiyUBHmvwLnUF5LuPs/a0Yi/fn/odbgMuSwl\r\nomvbRkN7TOG6acJV+h0h4TMSmX67CujOxVE=\r\n=f52K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"8d3003363dd0eb3d8d83dedb3fa17d97c07c76ae","scripts":{"tsc":"tsc","flow":"flow","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc && flowgen index.d.ts -o index.js.flow","tsc:sync":"npx typesync","validate":"yarn lint && yarn test:typescript && yarn test:flow && yarn test","test:flow":"flow","lint:android":"cd android ","test:typescript":"tsc --noEmit"},"_npmUser":{"name":"dooboolab","email":"dooboolab@gmail.com"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/dooboolab/react-native-iap.git","type":"git"},"_npmVersion":"8.5.5","description":"React Native In App Purchase Module.","directories":{},"postinstall":"dooboolab-welcome postinstall","_nodeVersion":"16.14.2","dependencies":{"dooboolab-welcome":"1.3.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.1","devDependencies":{"jest":"27.4.3","eslint":"8.3.0","flowgen":"1.16.0","ts-jest":"27.0.7","flow-bin":"0.166.1","prettier":"2.5.0","babel-core":"7.0.0-bridge.0","babel-jest":"27.4.2","monolinter":"1.0.4","typescript":"4.5.2","@babel/core":"7.16.0","@types/jest":"27.0.3","@types/react":"17.0.37","react-native":"0.65.1","@types/eslint":"8.2.0","@babel/preset-env":"7.16.4","@babel/preset-react":"7.16.0","@types/react-native":"0.66.6","@dooboo/eslint-config":"1.2.2","@babel/preset-typescript":"7.16.0","@testing-library/jest-native":"4.0.4","@testing-library/react-native":"8.0.0","metro-react-native-babel-preset":"0.66.2","@typescript-eslint/eslint-plugin":"^5.9.0","@babel/plugin-proposal-private-methods":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_1.0.1_1650961524653_0.7894568819502723","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"expo-iap","version":"1.0.2","keywords":["expo","react-native","in app purchase","in-app-purchase","billing"],"author":{"name":"dooboolab"},"license":"MIT","_id":"expo-iap@1.0.2","maintainers":[{"name":"dooboolab","email":"dooboolab@gmail.com"}],"contributors":[{"url":"https://github.com/andresesfm","name":"Andres Aguilar"}],"homepage":"https://github.com/dooboolab/react-native-iap/tree/expo#readme","bugs":{"url":"https://github.com/dooboolab/react-native-iap/issues"},"dist":{"shasum":"72635c98e6c8e9afba282843af7200cb5e904ae2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-1.0.2.tgz","fileCount":56,"integrity":"sha512-EZoJ+89K7AUXOOmGU74DPKJza011Ng5aAxlgC+8pGcWL8JcBTSBqsl+RDYSjB0wHCu7Oz/AT1Dps80bmcpDY5g==","signatures":[{"sig":"MEUCIDKgOv7ulmo45vt+7inuNvuUXjqK7iXuG9UD/KZgLrDqAiEAug/b38qX8VxokaAjKzcuId2D1L7/i0kwzDzUeqE0oug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3816218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ7BTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZBQ//f08mA1UCuRhvy3mCfAbVhVWZSvAhRJzHtOOXPmhSDiZ4dBrH\r\nrOOiWQrnjpBBKv7uroVdRkS4WFSPIZoBQVuQgSKKtPcqOOJ231Y7pgEQnDNb\r\nAjcKRbpQVoECQ96N7TvyRdVo5uKzQSrLft31/Bn9Pcrsqqfm75PfBnZiCpwJ\r\nVEFobernENbsoVAyNZdSXr4d4h5NR7HRaF7fg4Y/F+VIjy9NhxRCx5Lt8kaG\r\nK2Em09GUA2j64OEri/xa6lEtDpXZPC4Wc83qSA6GOncrbqSXGsiSSoZRIUHv\r\nts1Q+iZiJpttivhHyK2hTeALawx2lF7l8y/PvrYhB4OxzxJ58/TqZiDxaxCa\r\nN3JzDcCd/VDGJl6eFfh0sX54AImfYdNjx76jkS1FT1KKvD1UjWHKNKppH9ly\r\ni7NzlkaSLfNXQutXF++5iP0q6zeW2mrmzfCSHBBmmjkDmkyyAy3VbPzTGP+Z\r\nkW8+7fHoK00uX9OwInD0CHvQEPY+oGKfDYWrHaYHwwSY0TR1sLxgKNvMKbpN\r\n4JP8XF61SsiQQffGyH3yrFwBf252GyBlB1TohhHHSftK2re3fnKUbtf6eWKw\r\n05me82ShpmzjMEAWebSsN9RhvVAFgeL2TUKm+7Ym9JfT9EeN/Q7bK4QRkV65\r\nyOshFnCaM/+bJ/z2B5wOhf85BCKPpFB+dsI=\r\n=fTHb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"09a278bb0f454a1e895d32244d8b8e63648e46b2","scripts":{"tsc":"tsc","flow":"flow","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc && flowgen index.d.ts -o index.js.flow","tsc:sync":"npx typesync","validate":"yarn lint && yarn test:typescript && yarn test:flow && yarn test","test:flow":"flow","lint:android":"cd android ","test:typescript":"tsc --noEmit"},"_npmUser":{"name":"dooboolab","email":"dooboolab@gmail.com"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/dooboolab/react-native-iap.git#expo","type":"git"},"_npmVersion":"8.5.5","description":"React Native In App Purchase Module.","directories":{},"postinstall":"dooboolab-welcome postinstall","_nodeVersion":"16.14.2","dependencies":{"dooboolab-welcome":"1.3.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.1","devDependencies":{"jest":"27.4.3","eslint":"8.3.0","flowgen":"1.16.0","ts-jest":"27.0.7","flow-bin":"0.166.1","prettier":"2.5.0","babel-core":"7.0.0-bridge.0","babel-jest":"27.4.2","monolinter":"1.0.4","typescript":"4.5.2","@babel/core":"7.16.0","@types/jest":"27.0.3","@types/react":"17.0.37","react-native":"0.65.1","@types/eslint":"8.2.0","@babel/preset-env":"7.16.4","@babel/preset-react":"7.16.0","@types/react-native":"0.66.6","@dooboo/eslint-config":"1.2.2","@babel/preset-typescript":"7.16.0","@testing-library/jest-native":"4.0.4","@testing-library/react-native":"8.0.0","metro-react-native-babel-preset":"0.66.2","@typescript-eslint/eslint-plugin":"^5.9.0","@babel/plugin-proposal-private-methods":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_1.0.2_1650962515181_0.620273432288742","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"expo-iap","version":"1.0.3","keywords":["expo","react-native","in app purchase","in-app-purchase","billing"],"author":{"name":"dooboolab"},"license":"MIT","_id":"expo-iap@1.0.3","maintainers":[{"name":"dooboolab","email":"dooboolab@gmail.com"}],"contributors":[{"url":"https://github.com/andresesfm","name":"Andres Aguilar"}],"homepage":"https://github.com/dooboolab/react-native-iap/tree/expo#readme","bugs":{"url":"https://github.com/dooboolab/react-native-iap/issues"},"dist":{"shasum":"2672e6014515f3720f3b44c066ba44f15afe2629","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-1.0.3.tgz","fileCount":56,"integrity":"sha512-y3NeQtW1wWLcTXSv93umEaxDUVT1albchbHxAA2GdTd1WMw9nwzhJM4mvr1Gz+GBgSPJluf1nT88APhyMmucNQ==","signatures":[{"sig":"MEUCIQCA5P2VYxJyznFGrtfZdAW0WSEI0hSsq00wL6Rte2psdQIgdWHt7FkwaTwur4pm2XTHHsyeMV7uECS9bQMOVlosZsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3803556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ7GoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD4w/8DTzKQ7x74VxWLSxIUaGdrXWKjujV6tu3GTV6yWwYiulv2CeK\r\n9fVddf7BCo7MoKAhdoXOAc/itop5MZKXc3J6JPrN7XRyLbnfaao9ll3JRzyi\r\nfwTEJt8UQFymrpMyj/USvu2InRPFUp1/kXvrSOC92c/sSXG4VbPYL56DST9G\r\nscf6zVZJdJv3o6TdfVXTj4FjGzyuPiNgb2dytA66AzR7m0AoAz6ozFEAdeHz\r\nTGo0ErmtcrnZQFlh+ju9ZOEtFydX1KybutkXzJ3OBNHE/YwdUEXKD1DLXUv9\r\n4p27/clm9mzDpatl4+tmlA3eiM38YVcpGZ7IvkTdOQ4vnOLIjq3zUM2Xz1N1\r\n9R9MCGmdgoefYLsGQiLRt5xQilJZ3bV8jprtBYPATFWZKTnKlX2mmbXdnqF8\r\nK9sekY6Y+B4TZHz9ZE0LVoXXI6Om+rxuKv8r2yU2EoNHGJvDKAN0dWv65iTy\r\nBHq6hoQdHNR84SO1iW8EsCgIMLcOukUqVEPe/rCC749V0elhkt+uhZW9Bp4S\r\nnDpkgeb7qVHAuRb3JddF6pzQ1w3geBFyx0v94T7jojLspYTkVWjXRCTqxvkr\r\nwsLXHJOh0Dx3JRdrd51COLwrrTNn3ZSZrOAWDiQRP7t9cgzaHOuHKGRfE+L4\r\nad7EcQLlATgN10JKMCwqJfOPpCAPpEY5Vo0=\r\n=t/QI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"24c95e7ba412dcd5d2ed947edb42bb0f4c6e085a","scripts":{"tsc":"tsc","flow":"flow","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc && flowgen index.d.ts -o index.js.flow","tsc:sync":"npx typesync","validate":"yarn lint && yarn test:typescript && yarn test:flow && yarn test","test:flow":"flow","lint:android":"cd android ","test:typescript":"tsc --noEmit"},"_npmUser":{"name":"dooboolab","email":"dooboolab@gmail.com"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/dooboolab/react-native-iap.git#expo","type":"git"},"_npmVersion":"8.5.5","description":"React Native In App Purchase Module.","directories":{},"postinstall":"dooboolab-welcome postinstall","_nodeVersion":"16.14.2","dependencies":{"dooboolab-welcome":"1.3.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.1","devDependencies":{"jest":"27.4.3","eslint":"8.3.0","flowgen":"1.16.0","ts-jest":"27.0.7","flow-bin":"0.166.1","prettier":"2.5.0","babel-core":"7.0.0-bridge.0","babel-jest":"27.4.2","monolinter":"1.0.4","typescript":"4.5.2","@babel/core":"7.16.0","@types/jest":"27.0.3","@types/react":"17.0.37","react-native":"0.65.1","@types/eslint":"8.2.0","@babel/preset-env":"7.16.4","@babel/preset-react":"7.16.0","@types/react-native":"0.66.6","@dooboo/eslint-config":"1.2.2","@babel/preset-typescript":"7.16.0","@testing-library/jest-native":"4.0.4","@testing-library/react-native":"8.0.0","metro-react-native-babel-preset":"0.66.2","@typescript-eslint/eslint-plugin":"^5.9.0","@babel/plugin-proposal-private-methods":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_1.0.3_1650962855734_0.3850768842523229","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"expo-iap","version":"1.0.4","keywords":["expo","expo-iap","react-native","in app purchase","in-app-purchase","billing"],"author":{"name":"dooboolab"},"license":"MIT","_id":"expo-iap@1.0.4","maintainers":[{"name":"dooboolab","email":"dooboolab@gmail.com"}],"contributors":[{"url":"https://github.com/andresesfm","name":"Andres Aguilar"}],"homepage":"https://github.com/dooboolab/react-native-iap#expo#readme","bugs":{"url":"https://github.com/dooboolab/react-native-iap/issues"},"dist":{"shasum":"275ca7ebb4d507d33b200b3504720899516cb163","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-1.0.4.tgz","fileCount":3207,"integrity":"sha512-t/3G8D/ttW0YOsLwMj43+VPTVmA+iAFhqY3iSmmReyW8ZEe5g298TX07W7WPoSfEoYdX63g7UsUd+hVSW4liBA==","signatures":[{"sig":"MEUCIHEphsDwO77KP0S7H3aeBB3JhknQWVJWXrb8qW/bymuBAiEA94XnHi+tkjbQ3izdDTzX0MIUU4qCw3TsBL7ikVxw2tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35146913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ/brACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtag/+Neov7RRz60CCcXjXRXtgNdJVQC7pTkuv49HycM/i1o5iL7kT\r\nS2UxJbBBhy3wgdIudKWjYul6rtTjilUBwNTvj/vOh1BVjOBrNCiZOL9adA7b\r\n8jr0GSbtPKtj7gQB8zynDXqxAa+ROFJuU/HoPp1Vh0MajcUQ3FDB/HieJ4cA\r\nvsojId0hnRtBZGVhYEO4JLNT02plZjw4UV5L0hVN/7mE/S+OBQhL/HzrK/4Y\r\n3SH01OWvxh+TtyHekA09n9cSAgd/m+4z2+AH/pOKwjBQoBE/md2zHxnkTpLI\r\nN1bBwZJgM9upooURNUaeQO3k1QBA3j9cwdgzzeHOGXR2tmEKtY5tqIY7lmNX\r\n7LZ44gd1QmEoPxEOPbmt4ExuxrrAB3Q5jeiDXSK0sRh066vaezmYwicxSiFC\r\n1Etsl2wmSVyiSOaQ0/7XPLrtNQLeHfbBLjf/9AupJIO3qozEz+3VNR4PDhvs\r\n8gO+hupD/izx3lZ0mYAIkJOlENmirNzkKGIr7iQmc2e/IqypRYgN6WMdQ4K1\r\n9iAxAYFiA1WWkEb0b0U4KzHPRqQjcseHUPOZIZFdlVWb2jKAUqm7x3pUE2vy\r\nDy5ketGZzvQ1/GlfUaGZcbgaieENtXo65jOk/QANEx53rBV3icVUUebnEwlt\r\n8RKmel4+Jah4z6emVH2AKqCQXtoWYchgC/8=\r\n=NbGl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"c8a906240e288a4daaee120bba1607c75dd08896","scripts":{"tsc":"tsc","flow":"flow","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc && flowgen index.d.ts -o index.js.flow","tsc:sync":"npx typesync","validate":"yarn lint && yarn test:typescript && yarn test:flow && yarn test","test:flow":"flow","lint:android":"cd android ","test:typescript":"tsc --noEmit"},"_npmUser":{"name":"dooboolab","email":"dooboolab@gmail.com"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/dooboolab/react-native-iap.git#expo","type":"git"},"_npmVersion":"8.3.2","description":"React Native In App Purchase Module.","directories":{},"postinstall":"dooboolab-welcome postinstall","_nodeVersion":"16.14.0","dependencies":{"dooboolab-welcome":"1.3.2","expo-modules-core":"^0.6.5"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.1","devDependencies":{"jest":"27.4.3","eslint":"8.3.0","flowgen":"1.16.0","ts-jest":"27.0.7","flow-bin":"0.166.1","prettier":"2.5.0","babel-core":"7.0.0-bridge.0","babel-jest":"27.4.2","monolinter":"1.0.4","typescript":"4.5.2","@babel/core":"7.16.0","@types/jest":"27.0.3","@types/react":"17.0.37","react-native":"0.65.1","@types/eslint":"8.2.0","@babel/preset-env":"7.16.4","babel-preset-expo":"^9.0.2","@babel/preset-react":"7.16.0","@types/react-native":"0.66.6","expo-module-scripts":"^2.0.0","@dooboo/eslint-config":"1.2.2","@babel/preset-typescript":"7.16.0","@testing-library/jest-native":"4.0.4","@testing-library/react-native":"8.0.0","metro-react-native-babel-preset":"0.66.2","@typescript-eslint/eslint-plugin":"^5.9.0","@babel/plugin-proposal-private-methods":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_1.0.4_1650980587597_0.6093935675306794","host":"s3://npm-registry-packages"}},"2.0.0-rc.1":{"name":"expo-iap","version":"2.0.0-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"dooboolab@gmail.com"},"license":"MIT","_id":"expo-iap@2.0.0-rc.1","maintainers":[{"name":"dooboolab","email":"dooboolab@gmail.com"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"2ff42aac17ffbe9424ca053f4d1b0ab8114f6438","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.0.0-rc.1.tgz","fileCount":52,"integrity":"sha512-g2suA1lVNxqgibRZNpLa2N29gWscgKeLR+wh3WKvRcJoaOR48N11vZMN5h/j6OHZmsN+ORLeLPXSGJ2jODVFgw==","signatures":[{"sig":"MEUCIQCt5+i1luaGPTOL1wKe1rl+MufPK+vizzU9TyOJSdQS9AIgLSn4dP+PCocsdsyYdZx/G8DSZwyzh60AtoprelW+Aos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":731574},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5c3adef8e0b706491f5bc89779d61ea4ba86271a","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","lint:kotlin":"ktlint --format ./android","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"dooboolab","email":"dooboolab@gmail.com"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"https://github.com/hyochan","type":"git"},"_npmVersion":"10.5.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"^18.0.25","expo-modules-core":"^1.12.19","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.0.0-rc.1_1723565951724_0.5314606630668304","host":"s3://npm-registry-packages"}},"2.0.0-rc.2":{"name":"expo-iap","version":"2.0.0-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"dooboolab@gmail.com"},"license":"MIT","_id":"expo-iap@2.0.0-rc.2","maintainers":[{"name":"dooboolab","email":"dooboolab@gmail.com"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"ced8dad08b41c7a63e130b6b1492e700da037aaf","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.0.0-rc.2.tgz","fileCount":58,"integrity":"sha512-WzQ+EgM7X2hDYefKKQmJryMxVPYKZS61p5qeMed7mn4U6+sXyc8Bd02xCLsUV8oxpMOBNbmgjiPYrv5JqASOvQ==","signatures":[{"sig":"MEQCIEsd01yzXEn2GAyRaaCVkfTLFaOC4TvjxcGOX2/p1JvrAiAQD3AeKn3QviTb5bGSq9GY0cMdOlAP1UrbN5YFHAyX9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739766},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c29a271b70ce6a0bf718aeb41e7d0a35eea20283","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"dooboolab","email":"dooboolab@gmail.com"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.3","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"^18.0.25","expo-modules-core":"^1.12.19","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.0.0-rc.2_1723619638409_0.6221177365928487","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"expo-iap","version":"2.0.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.0.0","maintainers":[{"name":"dooboolab","email":"dooboolab@gmail.com"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"581b76899c0a4159b400f9f215186b26628bd5bb","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.0.0.tgz","fileCount":58,"integrity":"sha512-symEk/LSVJVvzpTt8Wfw7JVCEYI9D0Ml4EfyKYKSjoQd7bMhxyVjzFnKcDFPIkPnqf4MIOAYi2H5o05yOr/oLA==","signatures":[{"sig":"MEUCIQDx9gpz4AgoxXoI9IY2QnGZ0s8Jl4VaMRgG/+zytE9DmwIgURTMObYhnRaZE3s451+MWK1iW7G031ImP47SbqAApOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739986},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ec72db404e9f6f044f216b11c4f80230dd088e2a","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"dooboolab","email":"dooboolab@gmail.com"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"^18.0.25","expo-modules-core":"^1.12.19","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.0.0_1725166719272_0.2550892924738579","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"expo-iap","version":"2.1.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.1.0","maintainers":[{"name":"dooboolab","email":"dooboolab@gmail.com"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"ae18bc50e8b9feadbbde357ab60b58034db3c3f0","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.1.0.tgz","fileCount":63,"integrity":"sha512-8TtkTVDLQzLmac6cq3pjtBwq0w2pGLVrzz2eINp2RpmdI+pgBckIlU1K6Na27bhxWUpjtY6GZ5+er8ErDVgsUQ==","signatures":[{"sig":"MEUCIDcoxE22rzaqq+VHWY0I81cSP7D2LDAOCRYchmimVIkgAiEA63EcTDgOj1FedlwVQqy3qu8e3Q+/nfMsA2RFQSeTpWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757703},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9b0c4f1ef2fdf46ca7d57d186129fb26230e3f4e","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"dooboolab","email":"dooboolab@gmail.com"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"^18.0.25","expo-modules-core":"^1.12.19","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.1.0_1730011554100_0.0036206204515429885","host":"s3://npm-registry-packages"}},"2.2.0-rc.1":{"name":"expo-iap","version":"2.2.0-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.0-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"ff13c2db02becdfc59d5edd112517463c7963586","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.0-rc.1.tgz","fileCount":64,"integrity":"sha512-Mgt6Csx9KbwhQ4Bc2lf4pMks2HZjz34Ler0brHyUXefU3LRhUcOLbXQUblhLsA+cNpuxBAYvfelmR+dQQJ71DA==","signatures":[{"sig":"MEYCIQC+OM9dQm0pv8rxC3fm0hBcpolaCJylZ2mKqgSskIiyUgIhAJpysjhPMT3rUHpIhwbxnRhlWlfZcIamMKjcZmfCP0s9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765527},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cbb668c0ea39793246e8ce8bd1f4d6ec5ffdbe99","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.0-rc.1_1741876697027_0.029182709806935048","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-rc.2":{"name":"expo-iap","version":"2.2.0-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.0-rc.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"70fa95a8ce9821e9d40df5b449744d0ac545eeed","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.0-rc.2.tgz","fileCount":64,"integrity":"sha512-qgf8l243t+cIbA1763V8YbNJyj5jQIF/vz4FQR6BEtrS0XK/l/6NH0FvlylCvuobddlRSTD1FC9mnEu9f3HPew==","signatures":[{"sig":"MEUCIAoNY/vT2F/MbombTGfJIl+83RrTTckNTt3dRwcSeNtUAiEA8rUEvTIAV5ujSpjV0j1YJKxKY524OaHhpD8Y6yQ3qjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765527},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cbb668c0ea39793246e8ce8bd1f4d6ec5ffdbe99","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.0-rc.2_1741877185448_0.005942642183379698","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-rc.3":{"name":"expo-iap","version":"2.2.0-rc.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.0-rc.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"6abde1742c3293b5c81e511d0aaf08de74e405e5","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.0-rc.3.tgz","fileCount":48,"integrity":"sha512-Ff9IkZAIj+LlWcafihkiMJ0JzKN5uYnOEVAcdnNeVrvcTki0JvlHv9mHHak4nvh0bt1kOkYXVue0+tcQP7IXBw==","signatures":[{"sig":"MEUCIF2wJh7LdP6607TY2MahJ2NIS36aJ3gcKJ0mMRNVDmvsAiEAwZg9PDdjL47s9bxvA7NIHW96rabT81WeVeD1Ai9MiIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717437},"main":"build/index.js","types":"build/index.ts","gitHead":"68c5cab4bb255eb9e68af764b16eda540f3cd2b1","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"npm run build:compile && npm run build:copy","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","build:copy":"mkdir -p build && rsync -a --include '*/' --include '*.ts' --exclude '*' src/ build/","build:watch":"expo-module build","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","build:compile":"expo-module tsc","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.0-rc.3_1741881788801_0.7682981469248766","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-rc.4":{"name":"expo-iap","version":"2.2.0-rc.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.0-rc.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"fb9d2a7525daa9820d40c7352e457c0b52337150","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.0-rc.4.tgz","fileCount":64,"integrity":"sha512-y3+Y/TBzlzgI5XR8z/hRgEHwM8udhw9FnumjYTbRa8+DsMI79ze665k8OWlUjckhiQgyWd9yc/Ar+muQGHwObw==","signatures":[{"sig":"MEUCIQDcr6qjSxO9jmvqrXA3zbdUo1Wm57hl43sJRxo/eXKazwIgKShFBmIhejjq6XQC9L82kTvKt6r5ySvXenclaoX0hcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765665},"main":"build/index.js","types":"build/index.d.ts","gitHead":"46cfc6df3e666ef97576035154ea016813cc69b5","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"npm run build:compile && npm run build:copy","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","build:copy":"mkdir -p build && rsync -a --include '*/' --include '*.ts' --exclude '*' src/ build/","build:watch":"expo-module build","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","build:compile":"expo-module tsc","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.0-rc.4_1741886779591_0.8469852185350288","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"expo-iap","version":"2.2.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.0","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"331d29ddfc83bb7b40fed7636c0d89d28682a567","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.0.tgz","fileCount":64,"integrity":"sha512-AFa+4PqWmkOPYKF9lzTNu/+3cFMWhgqx17NjlfmMYhpx2VZ3t0katb8v+sETtxYGp1BuXmTsl5CpDyMcJiR8iw==","signatures":[{"sig":"MEYCIQDTE30ItPJ9pEbCPp0qSqWJOnyuWYkNmf1oxVjN1eos1AIhANwFC3xF+T+dGAol3fUGf8XLxKADDKGwsOVEBuv8G6OY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765660},"main":"build/index.js","types":"build/index.d.ts","gitHead":"97c6fc541870803cdaea5582d769d568bdf09cb7","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"npm run build:compile && npm run build:copy","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","build:copy":"mkdir -p build && rsync -a --include '*/' --include '*.ts' --exclude '*' src/ build/","build:watch":"expo-module build","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","build:compile":"expo-module tsc","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.0_1741887656067_0.883846346483959","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"expo-iap","version":"2.2.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"2e1c6bdf8f105f76b9c967eb580a97c66e0f69a8","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.1.tgz","fileCount":64,"integrity":"sha512-1RP4Aruxq0SeF5bPD8bMLxo7/n5n0apnSCbN6KUlMiuwruKJWb7dFDp/HJfX639ZJHsJFqn3D3SbJTIG8g+ohg==","signatures":[{"sig":"MEUCIAPY2vAMPyKTKBWzLI3fpJK/EYHzc+rSVwTc29iDKcCZAiEA9iHJ9/OgzhOpSuz/Hh4nhsq3gzHXGshUy9y4E9fHwOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772336},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e5ed957d6ed6f9c3a74b637cb8818db6a106e7bd","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"npm run build:compile && npm run build:copy","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","build:copy":"mkdir -p build && rsync -a --include '*/' --include '*.ts' --exclude '*' src/ build/","build:watch":"expo-module build","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","build:compile":"expo-module tsc","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"Please use 2.2.3 or above since there was a bug with ios purchase","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.1_1741891299542_0.14080406057521389","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"expo-iap","version":"2.2.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"11dfbc874cb74df3328fbe4c7222aca0da71c397","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.2.tgz","fileCount":64,"integrity":"sha512-JUYqrs+s+eownA7L62PWRtZronrtJhk0vWJhQeLrPZV7J4W00ieQFnvXROXjaRkDCBTnjCgSbABL/DaGTOIuLA==","signatures":[{"sig":"MEUCIQDL53P9RUTIERHUKU1s/fMYA+RMqzK67Xkm8/EuZyavXwIgDFm5CglEO5g8F7gzqdKKyISGTa8EoWXv6XZSFIeFv2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773074},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a1188ac68fe9d740ff6224ce9405e0ff1cb3c83c","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.2_1742189844432_0.8422461934485856","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"expo-iap","version":"2.2.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"1c9f8171c65c8a30e9aa5c07c7f30f1b71230e64","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.3.tgz","fileCount":64,"integrity":"sha512-+CABEqnQN55w2dTyd2ABAfLUmHX4N0tv2/I3L+p59PYqC+Jx6YarOFeCAKXh8jAaZVS7aP6rdcjLU3MGzGXdXQ==","signatures":[{"sig":"MEUCIE0tlNsWrRSlgbgNMX9lwUdqIc/RsQTlpDw+iG5YGOsQAiEA3KnqjDcCuVBwAJoNX1rcXMoYrtphuas1rKtFipNabvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773353},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ea36eb2ce71f4359309943865441370360923218","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.3_1742196751010_0.11910152652876693","host":"s3://npm-registry-packages-npm-production"}},"2.2.4-rc.1":{"name":"expo-iap","version":"2.2.4-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.4-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"ece4d8a1d13521959789a0e2aa08e41f9fb30b04","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.4-rc.1.tgz","fileCount":64,"integrity":"sha512-eo2TK+flxqna5DuuqCpueRiLKe0BCSvs1eqt3BAajUPswXT5V3MwQzttiPZ1TDAJKCXel1zZLJiRNSRfzGtXIA==","signatures":[{"sig":"MEUCIQD9nLyLQ+X2V08kQExwdGeOwU4RWX7d8vrFNlvQjEksGwIgONSg1KUhT3ovzt/fQfEskdKpud+hjhTgrRCRfzP8na8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777387},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8de2ab3277a95da7d765d40dc9467131c34c3226","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.4-rc.1_1742362233606_0.7469439989060502","host":"s3://npm-registry-packages-npm-production"}},"2.2.4-rc.2":{"name":"expo-iap","version":"2.2.4-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.4-rc.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"d614125f30b835c355b9380d24d692eebbdcbd59","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.4-rc.2.tgz","fileCount":64,"integrity":"sha512-lVBcHTbim6ochC4wbTQUh40PMrZBk0yJAUaKPqfSQTCCRIon1erqSBeYt73oK6j3pq0A1KkmNZM8cus+U2wkMg==","signatures":[{"sig":"MEQCIDaGsd41OhZiXhp90a6nRDWlPANmT5bFgcug1rn5R+JCAiAvWMuAqjAjxK6JPeJvDP9JCNvH7kWgB5ezXVBUKrRWFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777344},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8de2ab3277a95da7d765d40dc9467131c34c3226","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.4-rc.2_1742364268160_0.20442234762554778","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"expo-iap","version":"2.2.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"9f82c8c3a889592c99a877d2af09551ad52f8c00","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.4.tgz","fileCount":64,"integrity":"sha512-kQjtffRklNJhjW19zeBK74WfBUljagGBNVS0S2ennkFulhrp/jzX/JTYW3/Y+xK+PiGHMNav3fx08qfxExz7nA==","signatures":[{"sig":"MEQCICqFgakpGhbFxxoJDiFAryvDwod6B6C40jmeLb9vaQ3HAiBn15NHAu0lk538F3biVvj838DRaB19vcz9RQCWoOYa0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778330},"main":"build/index.js","types":"build/index.d.ts","gitHead":"63801bdead1b0bbe4ac9516072c301333a310d36","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.4_1742369972683_0.404776865679644","host":"s3://npm-registry-packages-npm-production"}},"2.2.5-rc.1":{"name":"expo-iap","version":"2.2.5-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.5-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"dcc8189b2ec94f69bb10c355e27e0859f6c64f08","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.5-rc.1.tgz","fileCount":64,"integrity":"sha512-8VG4wNnL6ISyofx5ijQTsOXa7gDrb+EnzzC8O901izwFIBWAwh3zjDVRgQpv0JO4EwWP/G4pn4Z1oT9/jp1xTg==","signatures":[{"sig":"MEQCIDPSvrA/4DXlOgjLK7MLRGve9ZiAeZbwg8hG538U7bGpAiALX/++7Wo28mLknXXNDkhbNbkKi+VpTFqgR/oYv04p8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780397},"main":"build/index.js","types":"build/index.d.ts","gitHead":"63801bdead1b0bbe4ac9516072c301333a310d36","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.5-rc.1_1742398264922_0.9421959040887722","host":"s3://npm-registry-packages-npm-production"}},"2.2.5-rc.2":{"name":"expo-iap","version":"2.2.5-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.5-rc.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"4160054cb6c523d6d6cb6c5fa5f32d6623ed9566","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.5-rc.2.tgz","fileCount":64,"integrity":"sha512-mwI/Vu1PMUHV803+Upcj6rQrLY4sZy1kOHoy6ML9kDpUOFg2Q6UivVK5tpnseS5y5AycJ1k0pT/0C71VBYb3YQ==","signatures":[{"sig":"MEQCIBvulZ1I4txFVH/KlfPLjGvYFgSTSMeJf6skxaGSCk0IAiBPzgS/XOQxYbpkaOUX+bW+fmuMEp2Q0+2jm2HKwkGSkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780370},"main":"build/index.js","types":"build/index.d.ts","gitHead":"63801bdead1b0bbe4ac9516072c301333a310d36","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.5-rc.2_1742398567898_0.38100908026585767","host":"s3://npm-registry-packages-npm-production"}},"2.2.5-rc.3":{"name":"expo-iap","version":"2.2.5-rc.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.5-rc.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"4ad7584184cad39f86703e50ccc2712d976adec3","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.5-rc.3.tgz","fileCount":64,"integrity":"sha512-Yd2aZt4QzRNLJNJ+1X16aFeqvU/xsM0oNL3yPYp2XBgGFErQR5g0k8qcn8ciR1tcE+f9ppEAMm8nnwWbHqOr9w==","signatures":[{"sig":"MEQCIExFjV+qyIJdzN/LIAQgkSzaFp3qdRuKZV32Ua5XaV0JAiB3oa/1XeSnQfBvo+jFqa5w6SHt2gsK6yBeQNjXQVHdHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780268},"main":"build/index.js","types":"build/index.d.ts","gitHead":"63801bdead1b0bbe4ac9516072c301333a310d36","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.5-rc.3_1742399185397_0.5402612877445157","host":"s3://npm-registry-packages-npm-production"}},"2.2.5-rc.4":{"name":"expo-iap","version":"2.2.5-rc.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.5-rc.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"cb7ddb878f03c4c0557ababb78ab7f4107d0c581","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.5-rc.4.tgz","fileCount":64,"integrity":"sha512-lOWAk/0zdKRl7essGIO2U7a4azxhhqOvLQYyPnI8f5W0LeWe0PgHcfHLHUnWJNmR9b7lehb1tZPAizJwFxPQgg==","signatures":[{"sig":"MEQCIF9pZgKydd/Hkws+A5LMRqm8GYiE3SxFYQ60+re/nh6uAiA4EFEu+OlCzL8K00jkuo8QZKXsRNhJqBXkWbIlxuWbkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780257},"main":"build/index.js","types":"build/index.d.ts","gitHead":"63801bdead1b0bbe4ac9516072c301333a310d36","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.5-rc.4_1742399478877_0.06169408712250135","host":"s3://npm-registry-packages-npm-production"}},"2.2.5-rc.5":{"name":"expo-iap","version":"2.2.5-rc.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.5-rc.5","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"7048f94b74baa1aab9a40e58815dff464cd11f68","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.5-rc.5.tgz","fileCount":64,"integrity":"sha512-9eTo6KUl38fBEBIJXTCdQ9tjTLZvN8zC+Z4be/h+eq6myzuH+WWpgvN27YNdQtUd9PKX/r1+4gpHllXO2k6bZw==","signatures":[{"sig":"MEYCIQDHLqdETsvITrSPQgxpB7I3ipIDAbBGKbzvs9GYGSpv6QIhAOK4qFScs/b6lYNyuceoLvxzIVvjpTtJg3mk5Hq2aFL7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780048},"main":"build/index.js","types":"build/index.d.ts","gitHead":"63801bdead1b0bbe4ac9516072c301333a310d36","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.5-rc.5_1742399684748_0.39685076563925614","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"expo-iap","version":"2.2.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.5","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"987252ca55f557f75f13c3e6493e77403ec49fc7","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.5.tgz","fileCount":64,"integrity":"sha512-l6RO7492NbsLykYFNGqwWKCKYn16OTKWBRuXcjypRC15hlb0kfyGp0YWEVCdCy0GTwSAeSS9nz24DqUux0ZI5Q==","signatures":[{"sig":"MEUCIHmGAwev1o/wOgRA8E1dJyIV7LsVX50nG/jV4agLJfyQAiEAkddjTgNxAKpqPubIs7hbXmlRpLe0py/1ZC+5L+/0/ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781019},"main":"build/index.js","types":"build/index.d.ts","gitHead":"34752a4df4c7cadf592aee7cf90d9efa0ad853d4","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.5_1742401104876_0.059178961309949374","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"expo-iap","version":"2.2.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.6","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"c28a22e6481fbe515bdd70ca667da28cdafd6de2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.6.tgz","fileCount":64,"integrity":"sha512-SPWU4hQN+KqsOAXOLi1RkyjHgL8gRVutOYfmEqeO+UovzCZ0GkypUXgn0oTXJwX2WgpXfMkzKcI12ph4LBgPAw==","signatures":[{"sig":"MEUCIQDDb3nC7gUoGbCNU844YrZf/VLKfCdmIlxyjpTRT4ET9wIgN+ocMTNl2z4fM9B2PJlAmkTt6EGQ6Y4XJQwUoIQn2os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781292},"main":"build/index.js","types":"build/index.d.ts","gitHead":"409b2aa334669c2947dc6fd689c8340e443a7d0f","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.6_1742437409150_0.33041766573701437","host":"s3://npm-registry-packages-npm-production"}},"2.2.7-rc.1":{"name":"expo-iap","version":"2.2.7-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.7-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"eff104d50623747f6288fe218f88827de6a8e858","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.7-rc.1.tgz","fileCount":64,"integrity":"sha512-g+i6raTnycvkOJT0ZxZ8oHpfr5OBvKClbeWhNqoFar2Waa16BlMvwydFo9D3oq4VOiTk/KdP/pjp3WjeeJ4ebg==","signatures":[{"sig":"MEYCIQDtBt9mLibyFa87pc3pjGv5qM0aBDoTMs0qUe9biehm/AIhAN89MW+XNpGlrdoFSJGfLP8Kvc5ul5eoT/cBKOvS10Yx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781939},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8e30d8b49d2893dedf84025c755d2b7024f76199","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.7-rc.1_1742959337538_0.6982147609704785","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"expo-iap","version":"2.2.7","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.7","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"c2bf790b7f260f53057e6ffe8e7429655ea50387","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.7.tgz","fileCount":64,"integrity":"sha512-Nd99Mw69n2R6xRLtU2e/k/40+1LyRJv0uLgH3QqUSei4XF23+dK+kqZL5wcQrNtTntf0CmfffWwLotMAX/b5ZQ==","signatures":[{"sig":"MEUCIQDn0kFareM7QqUFqZ/csgckOOxKoxE1cp94RNd2HZAXvQIgIKn/J47+wYoLWg1MjTksncQieHYYQ4mCx8Zb8TN+B5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781937},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a80163476b471eeeb83dce2d7f2b7efd14f4bb0b","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.7_1742959659414_0.11416515186850273","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.1":{"name":"expo-iap","version":"2.2.8-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.8-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"795f00400b233270b1574aad0e06ad6f583a0362","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.8-rc.1.tgz","fileCount":64,"integrity":"sha512-7x0J3gBxEehStOfTv3yGOVnkErrm3C+e8P0hipR2B8ePnceP4zfvA9YEs9hj8Bx69IrfXvMAJ9opDQSPgpXQ/g==","signatures":[{"sig":"MEQCIC91IGWgemwyR0FYN/QJQUPOD4buIF9w0YLfPlhFAaWdAiAwHaL0nNNi9QcKyVqAyxCh605jI9aGE3ZCVT1616PF6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783771},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a80163476b471eeeb83dce2d7f2b7efd14f4bb0b","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.8-rc.1_1743141650159_0.3560608770549283","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.2":{"name":"expo-iap","version":"2.2.8-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.8-rc.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"2e6373bd31bc04e73b0c8a964bf2c37fcd5d61ac","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.8-rc.2.tgz","fileCount":64,"integrity":"sha512-m5XMS+XNyYtxcw3SVqotTGo8Ehuxdy7MQr5odQkHUJwTttBEqqLiN9h1S4mqrDKv31j0LmzD2PT5ahw0RmyiIg==","signatures":[{"sig":"MEUCIQDXP06UVG6Ai2LeJpL72ael2gLY5bxhB5DXvokHIiPpDgIgOuQNyFH2OBQFZJjILVAfOwRNGpXcFjEgk9f/sezc/Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781218},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a80163476b471eeeb83dce2d7f2b7efd14f4bb0b","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.8-rc.2_1743143314046_0.25673856637486026","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"expo-iap","version":"2.2.8","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.8","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"d460e9b657d1d7575c5ce96f1f3d178757e223a2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.8.tgz","fileCount":64,"integrity":"sha512-8EJiM4R58wP4j7yon4YQLLnOTINT4ngOQge6u+WG4OsjkJQfeiw6sAzxZvXhm+yakSBH4IUekb+ZKZwCXUG15w==","signatures":[{"sig":"MEUCIQC5gE/PtJOK25jlslh7153mUfLdRLsQJodxKyUdUXeimQIgPYn3n7Nzu2Dl27YJPbYTQFKEV5CE+kM8fUOSFNZ5Z5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781347},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1a20f177ab6642e4d676609d3571db230d295c64","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.8_1743153525052_0.7286823856713582","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"expo-iap","version":"2.2.9","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.9","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"6135e4b24235f049ec04ab642c78322ccb023ec2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.9.tgz","fileCount":64,"integrity":"sha512-Y4dm5EmCu8l83uSDMYu+Yjrn/5DxTHrBNep57ePUHIrz6N+DqCVnNLEcDk2IJRXsoe+gl7dCcRIe6hJ6mOrFrQ==","signatures":[{"sig":"MEUCIHp4LmEZ37S9CbEwqlLnpanVhoF7dF+H5H5Lyd+bc+rqAiEAg0inVnGnu4tmjH+Ic/7dsJtYwR9SkDRdlZ52mnxakfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781375},"main":"build/index.js","types":"build/index.d.ts","gitHead":"14502ba7cb91b13f88a8ade6d7161991b2ff6e65","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.9_1743595434106_0.3724070187798727","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"expo-iap","version":"2.2.11","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.2.11","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"4c1da289bbb2fc9a345d64468091a49134555094","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.2.11.tgz","fileCount":64,"integrity":"sha512-GOulD8KdKl0bAruu4s8gdOBQgmYqAupz7aF6F9TZWtN+5aRMPfnUd9oeYA+3A8Qk9T+nZ7Jq9cb7mcNMab4icg==","signatures":[{"sig":"MEMCIFXI8XITnSHv5pEmCXnn2wnzBJrGXrj9uFKVOV6uHYFxAh8YnR7U10OIG2wNJdsBr7meupU0vBgSzrPwVLah1jNF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781721},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0807b920a2bfd84b2d5631db76e9216341a1b1db","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.2.11_1744780352541_0.5528840878200847","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"expo-iap","version":"2.3.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.0","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"65e5e9d3ade4c4e2147ceb38e4d1f2242ee5c132","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.0.tgz","fileCount":64,"integrity":"sha512-SF8thhvmR+TKX8Dz3hjv+19O5UBvURJ9UzgewihGruk4bPpu57iWSOrCIWpDjjyD3j7AyUUdq0h1Nx+5Cqebcw==","signatures":[{"sig":"MEUCIQC6qoIy8JzPbar3CYWdA7AsosPVaUZz0D7UXFoINVYiEQIgYt+sJjrHTB51CLP8o6BRHiXHh1+93SA9V0DUNs9fzS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781985},"main":"build/index.js","types":"build/index.d.ts","gitHead":"42160c2ea11f7f73209f419702661822639e0c73","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"Deprecated via 2.3.1. This fixes build issue in 2.3.0","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.0_1747209106673_0.8899844246707025","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-rc.1":{"name":"expo-iap","version":"2.3.1-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.1-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"a6104a58240013bb3128f4de832997600939380c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.1-rc.1.tgz","fileCount":64,"integrity":"sha512-FasOtLAeJalz9UTIbgif599AOzcF6xIOTcWOCCXX4pBvOXUhDMFkJ704x7mDytQKdKIyVYcXsyamRbokd1jf5g==","signatures":[{"sig":"MEYCIQCa129yxxsNgBFtSccpR2PH0pLDRlHJxFWn1Q2+CLuw7gIhAOc4AEcIR4xG2L1Vs+0iTjGgYY59rDDqV6aNB/ycHjVS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781030},"main":"build/index.js","types":"build/index.d.ts","gitHead":"42160c2ea11f7f73209f419702661822639e0c73","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.1-rc.1_1747212666413_0.32573140932616074","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-rc.2":{"name":"expo-iap","version":"2.3.1-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.1-rc.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"2a007d7ff6041126b6dce7046dda7375f9e4bbc3","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.1-rc.2.tgz","fileCount":64,"integrity":"sha512-I2oR0VTpQAOjO2tcxCdJcEaUhMrttvMJzK0JGqNHIBumSXtS2vuxhKxIK/UVueB15UeqrMEEuaYYWkwkQfT+Dg==","signatures":[{"sig":"MEYCIQDhJKdURm3fN9+46Fp4A5gFS+jWhulGllCUHu6hPycflwIhAMOV0ygsAtLC1wQcI6YFXVm5jhoag7ikqDW9xrDLUN0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782701},"main":"build/index.js","types":"build/index.d.ts","gitHead":"42160c2ea11f7f73209f419702661822639e0c73","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.1-rc.2_1747219117047_0.867636056754034","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-rc.3":{"name":"expo-iap","version":"2.3.1-rc.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.1-rc.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"6476051526453d4609c1fe8a9505d65c4d5db89e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.1-rc.3.tgz","fileCount":64,"integrity":"sha512-EqeINr5h8ta6wkvCbZh4JKNPfXFVxbEMjSUHZoYRw3kYYf09N+HH2mfjOG0514kV+AWZ17pr73zGcSGD8orsGg==","signatures":[{"sig":"MEQCICxM1Q20tcxtFPnezVxJEpBDM6q1uUgUfToSZekJDfYYAiBId+qlVU7AZrZ+2lqkYrtc/5kGYUG00TDtrU43P53d/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781588},"main":"build/index.js","types":"build/index.d.ts","gitHead":"42160c2ea11f7f73209f419702661822639e0c73","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.1-rc.3_1747221163828_0.7088976522594419","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-rc.4":{"name":"expo-iap","version":"2.3.1-rc.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.1-rc.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"ffeb6190eb5fb467ecee73de443a4956e4d564cd","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.1-rc.4.tgz","fileCount":64,"integrity":"sha512-s8SHaL2WFjoZcP733wX6uAt9dvECp6e6zTOv87bg6qBL3aKluCwVUPPYFiUhtVepvNZstl4Sy3/EeWmcWx2/og==","signatures":[{"sig":"MEYCIQCDXexC2aAcWls/37gkijcgYHta2zTpYbLPWd31U/d67gIhAMr0BqYzU4bBKTltODIBkafE/ESGWPEepk2V8U/FIe5A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781833},"main":"build/index.js","types":"build/index.d.ts","gitHead":"42160c2ea11f7f73209f419702661822639e0c73","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.1-rc.4_1747229056741_0.2421511608162532","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"expo-iap","version":"2.3.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"663a747b340a1ef76b20822fc275700a87362ae0","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.1.tgz","fileCount":64,"integrity":"sha512-ADzXn67TTcFDZkkU8FVD0XdQpPE12iY6ciPORhBv5d/H5h1XScpbyclhJyLW2NbJSoF1ASVmt/Z/qC7Gn9qYyA==","signatures":[{"sig":"MEUCIQC4o6g5AMvOhoqhwOjT/Ly4M9rcWryPzzBAULt08aDsiAIgUmpRh2LWpsCe0JguiXhiRQ3oiso+j32AWdXj7wvAeW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781987},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f75efcf7729ae592da2a6a31f30112b660c1e23a","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.1_1747231668546_0.6985727055147519","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"expo-iap","version":"2.3.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"6ff610f6d98559686a66e44c3bdc02a877d5d0b2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.2.tgz","fileCount":64,"integrity":"sha512-E1jnMcX6T/FrK8Rd+ZFJfnSA2HyTPkG6NYXqlt3dYLYOpZSAVbthLyrYe9+06zY7jJ5JBBRmck+DAB9WKSgMoQ==","signatures":[{"sig":"MEYCIQCbyM9/I4gXU9FcbtiRGp/KKm2zlkXWs6W54eTrlZNClQIhAMxULRqoWTpYVr35LQy1RvfzfShrRKJs/oSVl/Oj2VBB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782170},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1554d7f82b0037c66cd8ad23039a7039d5f5ae2b","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.2_1747238741167_0.39218672865702153","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"expo-iap","version":"2.3.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"d771c48798f083feabcc750690f7e5ef203032fd","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.3.tgz","fileCount":64,"integrity":"sha512-zUdQaqQJ0i2V0d0ko0mnAgaST10VWsaNqjF7vQbZakw2AcJ6rNvEW/bANbKC3hDEjBuOr3SkIfcOfMMHPqVPsw==","signatures":[{"sig":"MEYCIQCXE0UVYbCb5bQ5GanuK3kqs0ZwE63TTyD+nfDc3gyuYwIhAN0P1AgfMNZyu4rwoPjuKlkbcYkH7NEndJTlDSsy1h0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787555},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cf48306fd504b41a5d8485c166c5cb70203f0afe","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.3_1747300636135_0.9709328021712156","host":"s3://npm-registry-packages-npm-production"}},"2.3.4-rc.1":{"name":"expo-iap","version":"2.3.4-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.4-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"7255b26f0206273b8a5bfcc2b317cf6dd7a76186","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.4-rc.1.tgz","fileCount":64,"integrity":"sha512-IdYbhMJAl0nrAAWziNTLCNp/kHXWBSRM0sgJi4/ny3m9kQZ8P4S9Jnc51XiqCE0yNmBG3QRBiKEOcRBNJNNdbw==","signatures":[{"sig":"MEQCIFytbBv7jIcXJJ+xEO8Chgwpdzxu4NYVq8r611x4vwaaAiATu+NSrzJSbyMfBYV6IQ0tJdKfGitzI2yEDiesmp48Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795361},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5287bdb2636b56419effcd4fe9b464f280fd4131","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.4-rc.1_1747301966308_0.993705517143642","host":"s3://npm-registry-packages-npm-production"}},"2.3.4-rc.2":{"name":"expo-iap","version":"2.3.4-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.4-rc.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"f8c1534061971033a8e7547bea9fbb21da002261","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.4-rc.2.tgz","fileCount":64,"integrity":"sha512-gchFYgbYZHKEMb67VFGmMwMupJSStCgLYf34ljmADTiVddcy/ejLM15+0b5St24/7OBF9LASPzjoiV2kvlAbUg==","signatures":[{"sig":"MEYCIQCfKytCE1drGR3d0K3ayo+8huwXNqHICInqPOLdaRbq5gIhANRDg/fWbmrPShdyneiSY/ANezohERcvp93RqsQrOsb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796670},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e168d789ecf03ad1105bcefd8896a4fcd71e4f07","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.4-rc.2_1747303354245_0.9643675406714463","host":"s3://npm-registry-packages-npm-production"}},"2.3.4-rc.3":{"name":"expo-iap","version":"2.3.4-rc.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.4-rc.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"3af87965423df7f0717a67d59650341393285c19","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.4-rc.3.tgz","fileCount":64,"integrity":"sha512-vVsLLxK7LyIt2OzYUbuYHk+vv2DelOCTzyY/H4g4UqqFxiVPdNKutceUGPdbl/XVbPv5YEAReiw86KCBE/3lFw==","signatures":[{"sig":"MEYCIQCpb/AwSCV0uHpjvFvMrfI3N2d2qsXBF7JfzgqoH+oJMAIhAOkp0X0iAHdQ1c5EPijIJHhuVc6xnYkBIlhNRP6jM5MB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":817367},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2c28f53fe72dfe1cad5e265254232936ede3585a","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.4-rc.3_1747309042162_0.26814731361546307","host":"s3://npm-registry-packages-npm-production"}},"2.3.4-rc.4":{"name":"expo-iap","version":"2.3.4-rc.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.4-rc.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"aa48a8a01d2232bc7b03085b473895286b98db96","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.4-rc.4.tgz","fileCount":64,"integrity":"sha512-5zAv9V+xM94jJDxhWmp1pJn6Z9FKgHIj+6ehInhrt1i0FPBlTPB0VyHWuE0KkjfcrGJkPaA3qXTgEeQ0Rpi/xw==","signatures":[{"sig":"MEQCIEJdQDnZgjv1cd4kwdZZurHhM/PEjUWt+qJhMdFYgYbWAiAP2yMYt1wToaERmXNVo/i2VCjVE+XZ7FFKMEeD3p+VIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":817933},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5d96270724679cde7b091c3e1f573d3adbf2dea1","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.4-rc.4_1747310335537_0.9511822049519505","host":"s3://npm-registry-packages-npm-production"}},"2.3.4-rc.5":{"name":"expo-iap","version":"2.3.4-rc.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.4-rc.5","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"835e90596fd1e0d3f0df912d8eaf2414698abd59","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.4-rc.5.tgz","fileCount":64,"integrity":"sha512-zzs5Fh4NJFVKiN/bMwA7beuxqDdjsf4rcBezaSCduIwE0LvIXS1QJbvAuujABOftCxUfjkZ0qXUNRL3LH9YLLw==","signatures":[{"sig":"MEQCIESNYhMBNPq7EivBR4jLuWjDuShTQpwQsZlmklzLPz4gAiAkKN4jfZy8rH/PFcR0YR5+Iup99SwSnAduxR+iC6WhDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818004},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e418eee5d429f957715252a2e5976692b9fe65f8","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.4-rc.5_1747314974519_0.5300742306621034","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"expo-iap","version":"2.3.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"c99673b081d18e7bac3ae19a8a282728237afab5","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.4.tgz","fileCount":64,"integrity":"sha512-aYsMSfJuVyUK9SKsrf1zaaeY4XNEXiF8Enov/9mVtv0v+xkx8qBg+aLj30gDMFztsPy7bF4P6eWJPyYEQUrUfw==","signatures":[{"sig":"MEUCIQCtjQ5rVUdL+KY6h081n7U8asQvur04MpAEioOa05DWWAIgEptG3lwi/kWec8stEaDSGZ9X1LfMLVwDuQKI2mM31Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818148},"main":"build/index.js","types":"build/index.d.ts","gitHead":"dc827b535ff2eeb6df4448049a51266c7a323ac8","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.4_1747315462066_0.07118967545519417","host":"s3://npm-registry-packages-npm-production"}},"2.3.5-rc.1":{"name":"expo-iap","version":"2.3.5-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.5-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"542ab91a1ad62baf2cf04185da919b59622a2a12","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.5-rc.1.tgz","fileCount":64,"integrity":"sha512-4z/KOMUCnmx/tCn3Rmy/zXnhtf3dBMMxEakXwTraKNyoN0qetn3WKXvTgBQ/IIdymzb+txOW1oTR1rM10cpQ+Q==","signatures":[{"sig":"MEUCIEWJcW9NPqRNZRBlmIuvbKDT7zJrgpEHAw0pHsBLJa2iAiEA09upGmH7XNMuQg4ZtGXDltKgQVEOdjWtbSGxOLxVfGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818902},"main":"build/index.js","types":"build/index.d.ts","gitHead":"22fff9349e345a66f471c7b5c17643a745cb2b96","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.5-rc.1_1747317912283_0.24524295842817412","host":"s3://npm-registry-packages-npm-production"}},"2.3.5-rc.2":{"name":"expo-iap","version":"2.3.5-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.5-rc.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"61c656c35142218db02c8c9f865b2fec9598e33b","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.5-rc.2.tgz","fileCount":64,"integrity":"sha512-G5Hy9MFVZcSr4nqtpIoXYagXq45GhVwudphGzFZXhgGzq+COqgoCR3PdFgKSaz7UM3KBXTVJcvfvE6XUeijgQQ==","signatures":[{"sig":"MEUCIQDAdmyZgnoDCOstCjjfyuzf1tOa4pZSFkUzEZMji7BbXwIgIL+HK4zSQo0fz5V+8hUkzA99u5H59YNiNJRyyx1sfnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819469},"main":"build/index.js","types":"build/index.d.ts","gitHead":"25dc80b2188589c0c1a6816a7c9de83ae7a5ea54","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.5-rc.2_1747322551585_0.007011690426780959","host":"s3://npm-registry-packages-npm-production"}},"2.3.5-rc.3":{"name":"expo-iap","version":"2.3.5-rc.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.5-rc.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"a6e8a38759a4ac2bf8efedb782cf8e557d1d07b5","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.5-rc.3.tgz","fileCount":64,"integrity":"sha512-6H/xH2T0xV1Q4a2VQwOUdAOeWo84yCVkAYFF0orCd/HQpj5aA4nnGszMrsAkgjhFgCT2K3nSf1NLuWTf7UG8cw==","signatures":[{"sig":"MEYCIQCxledQYPh1s5IEnvqJis/Y263qOTewd4+VL49nRSYyOAIhAIw87mUZ5bTmS4h8SpMzXhlpJwmPijidGqc32D0zBHq3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819603},"main":"build/index.js","types":"build/index.d.ts","gitHead":"902dbb9285bf0a8cd62384e5aa919d68646cd5d8","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.5-rc.3_1747322908803_0.8417225799028614","host":"s3://npm-registry-packages-npm-production"}},"2.3.5-rc.4":{"name":"expo-iap","version":"2.3.5-rc.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.5-rc.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"d9ba35e138dd5af78d261e11c312c00459d8473e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.5-rc.4.tgz","fileCount":64,"integrity":"sha512-olbt0C57dlzNHdgUTMdI/gO5pIOOGau9Y9+0Ez4Zv3oLgWW3Las9DhfKd9vGnDDQhMmmZSQotbUhi+HU9ugLCw==","signatures":[{"sig":"MEUCIQC8Cklb7WwXyJJjChexkKB2d+V9IEByBi3+te2CkIU5VAIgW8fKVtYBYVZZO82s5Hf5h5Q0G3HgIehLY6FQnJ5DDk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819551},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bc85e6c2a371ae2d02cfe5eec5fbc5293154bb24","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.5-rc.4_1747324269611_0.4388406980208066","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"expo-iap","version":"2.3.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.6","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"56f4afdf201b268ae9002bae5aec8f04af2940a1","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.6.tgz","fileCount":64,"integrity":"sha512-tI9I9i2KoFva6uj/oTTO0Wr9k1+jdQPTFz2dj4xhFoFHK0OgagmQIxNWqZf1FF0zkQu4RhAmbNMOY+erFGjSuA==","signatures":[{"sig":"MEYCIQDmx7TBt5wzDRv5EsK+COu0XGauPxNyr4GFvrmrtc+aZwIhAIelYa9J+ZRtARpPWsVmFYpzCPYJAW/YAdXdF7+56oKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819695},"main":"build/index.js","types":"build/index.d.ts","gitHead":"384ebb315822ac4889f12190139d0429c3fea47c","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.6_1747324398803_0.5851665882923769","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"expo-iap","version":"2.3.7","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.7","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"84c87f2b2a309729bc76c54d249494bccf7501a3","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.7.tgz","fileCount":64,"integrity":"sha512-05ii7TNhPODTa0foAzuG9ogi46vuCKdjD0nUSCJ0a+dVIn9A7BBCsH0oruT4RlcFqzP3Ip4LIx//uPr7NjIDIQ==","signatures":[{"sig":"MEUCIBJ7K5/QpwqB8HlaaNT878yHDfpdLmJOgSpY9w8gqY7nAiEAwu1s+EQDELCY2Sl/hDLtUutInuCIguhIfTg8gNtTjlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820628},"main":"build/index.js","types":"build/index.d.ts","gitHead":"434d953ce42e5b33c786cc50511d30682d492c24","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.7_1747363597106_0.5857123979159722","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"expo-iap","version":"2.3.8","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.3.8","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"c5c75dde26e4e225dc980785c8ea4c2951033adc","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.3.8.tgz","fileCount":64,"integrity":"sha512-ex/pr+mLwMnEZZt6fS++7Ze1v0S7xDJzNs5CgLWCldWh/uL9I9VicYNzpEu50I/udEsaPRbLl50UMHpjru0d1Q==","signatures":[{"sig":"MEQCIE/8iJUS4BMUjrSRRKZdlW1S7q8UFIxW7p52rpOzW7kdAiB9JiT9w2lLxexGu8Uz02RJpry08uWs2T3zdb1m/Aub7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821635},"main":"build/index.js","types":"build/index.d.ts","gitHead":"65327c8e1a0b941191cbb282b30eb9dea539763c","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~18.2.79","expo-modules-core":"~1.12.26","eslint-config-expo":"^7.1.2","expo-module-scripts":"^3.5.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.3.8_1749207058061_0.36860148828981476","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"expo-iap","version":"2.4.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.4.0","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"82f449675fbb25241524cfe859630e94a4f279c6","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.4.0.tgz","fileCount":65,"integrity":"sha512-+c4NAmN3bW5BCYyw+qcR7JmKkauY0dxHBcCxMlQ7D9L0j75SqBcAYc8dEQovXGAwcNIPYxEIAWtwfaqK4qtN1g==","signatures":[{"sig":"MEYCIQDbSBq/S6RMnjjexc3/AZVyASMacOFkPOZ8FKqIru4jtQIhAL44MwI3RJx9YuktV3R8aGWLueGxt/QcxHI9iUNnW+JJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955979},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5e6bfea1937290b3d64fc4b8c34a52c19b85b5aa","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"~2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.4.0_1749650978552_0.05834274385036142","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"expo-iap","version":"2.4.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.4.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"1605010b24e43fc7bb90382d6cc05abfb7f3339e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.4.1.tgz","fileCount":65,"integrity":"sha512-aZxdsDseTt+uFecMqbFZ4u1aqoY4+1YpKOOT1UsiRqWyPktPKyTiQRQgrN4ol8+zs98eycOaGfbCbF6749g4/g==","signatures":[{"sig":"MEQCIFrb3twS9LzJ0BLZ3dF0A/9SoosAEyW91E/Q12O8FY3iAiB3zJnnm+qk1JzdMiUf2XwGXqleRI5ol1a71BjgAxO5mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957131},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5e6447aefd80e77b4307aafe7f129193ef1a40df","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"~2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.4.1_1749810449324_0.8573623243978497","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"expo-iap","version":"2.4.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.4.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"60b3dbafa29c67a2a2f264c6c68c7352d0936bd6","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.4.2.tgz","fileCount":65,"integrity":"sha512-IwwFQM3QcCmiD2ZWh34a/IeY0XKzQVDeTSkoSw+mn3ZwzHi166Dhvje/gtKZYlMj940q0vHhQTzC3fl6AlHW7g==","signatures":[{"sig":"MEYCIQDmsNYdBQzffYgwsOGwTn1gKtqKAbGa934Q1vG3Q5DsEAIhAPQ2ME7jeo29luIhHSostgNLbApiXigcRe6H7TD3loIY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954305},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3a7d6f9aeaea6a0418a9b44b9044e3f3d76e8117","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"~2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.4.2_1749828600378_0.7905518072848658","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"expo-iap","version":"2.4.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.4.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"003883b1ee4186e8ddb62427f9e4cf7342572de8","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.4.3.tgz","fileCount":65,"integrity":"sha512-5PvJ9Upr47C032xpZGOWkBySD2CsCBdZHRjDBI9KMuUcXTEljjDvaqxqRBxr3GVpVpIa9Jp3d23bZJMRandpyQ==","signatures":[{"sig":"MEYCIQC74i5SGvuOD5DTbLydknyPK3Sv4LklyGOXdvlSG79QeQIhAPuTtGgUkr8y9z79rr+Q5rVGzpib2lkEzr0ToN2pKIOJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954484},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2cf83b0a1ac99e3f73f1b5e03de5f6e45cbf0d7f","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"~2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.4.3_1750077833446_0.5358156958237563","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"expo-iap","version":"2.4.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.4.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"74c9fb4b1da01e6620b5f26b92fb80a4b7f39344","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.4.4.tgz","fileCount":65,"integrity":"sha512-y3EOiTOT2HlmCgstdZhA2/v0Q2j92hArc6NbPmtZlhRHrYeX3oAARFYfZ7W7e3RGFt64KAcduLkI6dY56kHmsw==","signatures":[{"sig":"MEUCIF0hYvJgwSb1Ao9KwftAhSzjJFHj3CcQRSXF++HVeVJ1AiEAw+2fheHV0L/2p0l6/nRDh2Vccrd/fLnyvyUDen5nkwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954320},"main":"build/index.js","types":"build/index.d.ts","gitHead":"29d93f7508eeb3f1cab44b9062dbaf18c7506a02","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","actor":{"name":"dooboolab","type":"user","email":"hyo@hyo.dev"},"email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"~2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.4.4_1750172927168_0.6658348157317417","host":"s3://npm-registry-packages-npm-production"}},"2.4.5-rc.1":{"name":"expo-iap","version":"2.4.5-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.4.5-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"0d958867354915bea75939ea95ef29800baadbcc","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.4.5-rc.1.tgz","fileCount":72,"integrity":"sha512-/chLI0Li3/EroAfIkWtX5KBq4VPpQ3yi0qQjS5qYh9wXKI9o0KXFI3qMOXkc8vunGytXtV/CsjEGsAcu70h3aA==","signatures":[{"sig":"MEUCIFx++dUshncK9IeK3IO75xUXB0iVzbBgWzrf1KB7FLDQAiEA+vcF3HrW77IpgLOjENOE2po0yhHM6EBRoJ5Vcef82WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006351},"main":"build/index.js","types":"build/index.d.ts","gitHead":"12e128d8ea3534cc1f413a95a948361dd16d8b7f","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","actor":{"name":"dooboolab","type":"user","email":"hyo@hyo.dev"},"email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.4.5-rc.1_1751255313598_0.022921951798538176","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"expo-iap","version":"2.4.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.4.5","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"3c632d324f5a7e2eed7cfcf704ecaeea74231574","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.4.5.tgz","fileCount":72,"integrity":"sha512-2gonDrkqlM6rC1m+IYhkIG2YkTb6q6weheH8OEu5k692xXssu36tcWWdPyNhpXetV+4ZdohGVN/echrJn1EREQ==","signatures":[{"sig":"MEQCIFVFm2t8HacydiA8yYYuxW3SOpBC5NB3lIWkTNsCO4GDAiAjziDTL6qKuZbErXEFIgq6UfaOAEEQieNjVSHUHtP0yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006374},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a537aac6e53f8a09c29bb52d93f08727c0d3f3fe","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","actor":{"name":"dooboolab","type":"user","email":"hyo@hyo.dev"},"email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.4.5_1751259577961_0.26650900538145494","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"expo-iap","version":"2.5.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.5.0","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"e7d053e52eba290dee7cd5477224b338b810388b","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.5.0.tgz","fileCount":71,"integrity":"sha512-z9VBIM8/eGoJmkKoVu/Bnr39K8Tx8LMKC9ZNdfjMaGEdtgt5Vt5LBqdzCqb3efJ5nxkUDz7dhn9Rj+Robwts4g==","signatures":[{"sig":"MEUCICkNy+LuUy5oZFGgXoUXoLuh2CB3hk1+cy8gZ0lglbqeAiEA0WEwVdWG6gzWiXXdCe+K8C+NFWY+F53Y8Yklt1/rfhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1004926},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b80a4126baa9dcff355dc55839b6b72ffe448c09","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","lint:tsc":"tsc -p tsconfig.json --noEmit --skipLibCheck","open:ios":"xed example/ios","expo-module":"expo-module","lint:eslint":"eslint --fix '**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","actor":{"name":"dooboolab","type":"user","email":"hyo@hyo.dev"},"email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.5.0_1751265062699_0.39888896268734886","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"expo-iap","version":"2.5.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.5.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"d191da7a017c238f70024bc430addd3854bfc34a","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.5.1.tgz","fileCount":77,"integrity":"sha512-TbV4fKxcZWFLsh8z1yidpliAvInosN/p+Jhxj760Qy4R5gO7Zi+oZYoTL/YjqJomuwpXLNv7pPL48XkVOPhHxQ==","signatures":[{"sig":"MEQCIGqU4voFI9yG4rhNqG/JV3kdNerjh3zLMjBukpBernDJAiAIZ9wl9I/jSIKtqEQwxPQx0hjhPfoPBMfkaenC1ZmL9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993622},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"70ced056ec59c83eff1b58670166a9c22c322489","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","docs:install":"cd docs && bun install --yarn","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","actor":{"name":"dooboolab","type":"user","email":"hyo@hyo.dev"},"email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.5.1_1751448009058_0.11720583158379472","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"expo-iap","version":"2.5.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.5.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"f3febfc9459956b90b1b60a8880c9c314e572a33","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.5.2.tgz","fileCount":77,"integrity":"sha512-0MliVVbnnGY+CutABdo3sN8E3HMNmBOB16ZpTLqPeRvPTOMcH/Tki+KBW4/cgXtX523y3kRU8mfAR2bwudHo7Q==","signatures":[{"sig":"MEUCIAM8LnTYlepPE3Sh7BpQYsIlpK+8n8Gde5/N5pHJk2zaAiEApuH8dU6BViIe/CAtlH+P10UId99wGlWjQnS0yPotrmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993630},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"34152a71846a85786ff2267b153901eb099ceab7","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","docs:install":"cd docs && bun install --yarn","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","actor":{"name":"dooboolab","type":"user","email":"hyo@hyo.dev"},"email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.5.2_1751785014136_0.977820764515555","host":"s3://npm-registry-packages-npm-production"}},"2.5.3-rc.1":{"name":"expo-iap","version":"2.5.3-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.5.3-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"2ac9126ce9ee70554a2b9f36573e254bba9e2d7a","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.5.3-rc.1.tgz","fileCount":77,"integrity":"sha512-IxavBtPPSfE4pUL6DQY3qgXF2tqLOWYusVtpo68hzXP896voxjE1cP+rTSH0APQ1MvCIybt0e/tJf02ZT27daw==","signatures":[{"sig":"MEQCICuTN/nkesC8gsI/sbnHteO8PpKey7vX8Zywirt/sAJ/AiBNmc8Ryb1Mvt/tfeox2q3eWGS2nCYB0i8LIuPuVufVAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997895},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"67ac49d52eeb6721d6d14b58f47688c658d5c673","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","docs:install":"cd docs && bun install --yarn","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.5.3-rc.1_1752761535160_0.13002438433549024","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"expo-iap","version":"2.5.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.5.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"570af0aaecf239f1ab08aeb898158d4b42dcb9af","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.5.3.tgz","fileCount":77,"integrity":"sha512-Kpz2vTTJgvDikP0TbosGEsvJimVxHiiOZKLAOu5RrvTslP+MWOUMNz1uB9MraD8NAwYzgiFYm8yzqqZMBTDYZQ==","signatures":[{"sig":"MEUCIHFlD2jwrZb7PzrZercVzYpDL+8uXD223nPD9wotCbI3AiEAwt3+L/m9EmUzL39VQgiERXFHidWRqChunSH9AbNBIa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995342},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cb743895fb079994b10aa900e0c8bb38d67731f9","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","docs:install":"cd docs && bun install --yarn","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.5.3_1752772567623_0.24830955764151197","host":"s3://npm-registry-packages-npm-production"}},"2.5.4-rc.1":{"name":"expo-iap","version":"2.5.4-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.5.4-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"58895c018608fa6cb5ca9f7c83740c9711b65c24","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.5.4-rc.1.tgz","fileCount":77,"integrity":"sha512-IUku2bw/6vQC54sIp1TOXvwFi5C9CPhdNtZx8W1E1c4q6cPzpauTXkMGZxzQCnIpqC9yfJhfv0Ympm3mew2txw==","signatures":[{"sig":"MEUCIHrhhDJSypMVvWANxaQHHo1u4MDLhiJeXVlH8qBL7lrRAiEA2jMSTsN0m4KPoOfNhlsTaeE+L5lgKj9yTmw+dZ5R2aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995358},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d73cd4bbe37202ffde2b69c978cd3ae523e2ab2e","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","docs:install":"cd docs && bun install --yarn","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.5.4-rc.1_1752905786617_0.6602002555151514","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"expo-iap","version":"2.6.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.6.0","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan#readme","bugs":{"url":"https://github.com/hyochan/issues"},"dist":{"shasum":"e889281aca7024780e7778b230dbfa1959fce008","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.6.0.tgz","fileCount":77,"integrity":"sha512-WYpgo23gKXkiJaWv3gGxkdREdHY4A9QrbRFg3oBMAm0MJAlT+sxGxcTJ1w84xo+LHYT6osAl9UzrDT2A1TFvLw==","signatures":[{"sig":"MEYCIQCYK1KlxuALQ0HyaPGMHZryAkmeklYbcvxAWJzYFIk3ugIhALtVfvjFbmwgA2JhzPEG/PDmctHUEWG5M/o4DC4FYpG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008175},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"71152a0d69fffe9c6009697d8205b7fabadfcd5c","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","lint:ci":"yarn lint:tsc && yarn lint:eslint && yarn lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","build:plugin":"tsc --build plugin","clean:plugin":"expo-module clean plugin","docs:install":"cd docs && bun install --yarn","open:android":"open -a \"Android Studio\" example/android","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"Please use 2.6.1 because there is a build error.","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.6.0_1753110457954_0.1459330612031613","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"expo-iap","version":"2.6.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.6.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"a822c32665d83d34bbcf7cff4f89728f528335e7","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.6.1.tgz","fileCount":82,"integrity":"sha512-l2a+oiFs61M5vYGh/e4R86Cm6G3Luo1iMV458WcoYWJbH2bCkxKBufOsjXepZ16wuaYlCVLsYR6vFjSiXpJpbw==","signatures":[{"sig":"MEUCIQCUWsoKP/0wi/56aLd9stwsRD42Qsvxaz/SoSAy03VwMgIgLc/wF2ZS0yc/vUaNqmXv+oJe3xHQmvKax7GgLomAdmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069633},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9cbbe33650b9887d5146b2a8d1d0b6902fd89423","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.6.1_1753142636162_0.7151986273490132","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"expo-iap","version":"2.6.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.6.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"201a04ffc1478540eff008499dda413ad2decc00","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.6.2.tgz","fileCount":82,"integrity":"sha512-hI0LbQ/2fPudnMsuWvS2W969maFSP24VkLLDpPztHRo8WuSGcusBHGTMc7SpDxomtvCMQ9cjCUO8kR6siaDW8w==","signatures":[{"sig":"MEYCIQDf3ymCLDGtthe223ACir+VgsbUfXS8k1gN3k39haSpxAIhAJ+pxSPqdScnoPkR0xtHgIozXh1frdRxBMddWzeUWsW3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1070932},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9326bbf25328f21a3fb7ede6f02c79d70ed48d00","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.6.2_1753143394460_0.8304283914740349","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"expo-iap","version":"2.6.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.6.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"dfa868cb71e64a96bc889a810b9e872c70705698","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.6.3.tgz","fileCount":82,"integrity":"sha512-L4e2VyQqrArE+INbtexCyjadwBUB9AF2vezWGxh+eeXIgmFGhrEEpcWcUByOsHv8ZsP3JvZVZOA56dA4JgTtdw==","signatures":[{"sig":"MEUCIFfZkychq21PM7OJLBdWPJdIgWWH9kxbAIS2kPef2Bf4AiEAw7sAQkCs3DwxoLo0eFgHPG4MAU0k9tf+oxLkeyI9S1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1071172},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1c5f96c3b23e53491478127b2f5d16e538458e02","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.6.3_1753144191236_0.4749731999640914","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"expo-iap","version":"2.7.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.0","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"4569d66f3c078adb59437844e91f1f8965ea214f","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.0.tgz","fileCount":82,"integrity":"sha512-pvKuU1XLw+aNzL7hyrhzxoL+z/HFuhKjYg+4rzl1WgRMmwqeoyldcaPAW3pnjSGVs4nirtnD51z2K1NoF/WfRg==","signatures":[{"sig":"MEYCIQDyIR6FuzQyOMlTw1HwHVK/uYuJEql8EyDtB1ouFMz2zQIhAJg8NvoUx/kPMT/XYMHF0n0WcsPz+51Dx1uz7f/8z2ni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1090664},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bca1999bd69d504318fa737656002a70fb37c5fa","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.0_1753168215240_0.2646999349522492","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"expo-iap","version":"2.7.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"5dd46d1e1bac54728ed89dffd6bd078a29d5d652","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.1.tgz","fileCount":83,"integrity":"sha512-OuxJ1zZ8BqJQExgNHfOC0o30fcEUzNoLRrBiL98Si5EkI806ARCPu4NHb1bwclHoBjqgSXsl7j+Evvrk4UHG0A==","signatures":[{"sig":"MEYCIQCdTgcdlD+tzkz6q/3VShbuTNnJuG5gjdjGro0lBtzPxAIhAOEFv3a+aXT4NlBlCU7IAEUynZGFMYwdpP/tYGzGLiUV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104552},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9f39b4b6c80bc79fbfe3dd39deb6f9be17081938","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.1_1753170129836_0.9858769455447489","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"expo-iap","version":"2.7.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"692b2bbcbac123c7d6f055e6ba4adcbfa774e518","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.2.tgz","fileCount":83,"integrity":"sha512-55/r4RyeCLPmmkR6cmBLrwDLhbgR2B7j7VtHruso9k7PDPSecJtQTn0iw8Osw7pvC+Gionc4wddR4Q22FNpOeA==","signatures":[{"sig":"MEYCIQD78a2npgOmxWulk9u3JCnZxJSuhOmtUQPT3Q48mv9ecQIhAKxxry92GBt+ups2MYXgslZdpBiLzbBc4tHD41eiQFHK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105562},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1322630f1badd6dbde31803663b0f27c7ab29c78","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.2_1753236497010_0.5582686109630899","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"expo-iap","version":"2.7.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"f0e69b0a7a5dab491864e08174a869bbd933a587","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.3.tgz","fileCount":83,"integrity":"sha512-J2x1BnIpB0ozVD1yjmArdEPDvA29YMz1VCFvcGIeYi31kps8Rp+JNq2RLCFN+hXOvJZ0lOEsuIjBbiB/PDf01w==","signatures":[{"sig":"MEYCIQDrGoV1Inc93vePgm7KHApPRj6LoHR+WJs0gL4AQHzAOwIhALEAvsonCePD03fyDsfbt5sA5LpKp+UOiLI3ickA4D0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106560},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bfd8960823ebd2afbd18c3c0be3d971d8908e828","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.3_1753293025051_0.8902960379623193","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"expo-iap","version":"2.7.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"965dda559905f2449f6c76302db2076e763c5831","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.4.tgz","fileCount":83,"integrity":"sha512-5xKa4SWjquzNWhbYmNHecE/vSFFhAGcGpwGZV+EDlcQUvfnBS4m/IY5hBL7GAhFwOp3PCFhp6P+7ADumFKfnYA==","signatures":[{"sig":"MEQCIER+ak/5uwwAtdwx1cyNqbFpdAzhQLnC/UiO9Xogx8byAiBsfc/eYRnHvj7HEaEQ9T3kHbsi/dWWIGloUtoDkRuvsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106899},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"267ef4ff0eeefda3c01cc2ce876ca8e3c24047f2","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.4_1753297219788_0.5009088786315856","host":"s3://npm-registry-packages-npm-production"}},"2.7.5-rc.1":{"name":"expo-iap","version":"2.7.5-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.5-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"dd2648dc478679dce7af1006bb28ed28ded760ff","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.5-rc.1.tgz","fileCount":78,"integrity":"sha512-U6Ix7BH82k6mGEMujC62u1AoTFwxmngZhWp+AWauO6pmU/fhbqpke6pWLA/mV4vDoUPFEA3+k085xrPRxHTAew==","signatures":[{"sig":"MEQCIDMg8VHtE0AtYyIeGAd7WhpVzyD4Xjaa1lrik4bzhRGHAiAWomCsVjOdK4sGd00anTSDGLSz0mkXDqPZUWE/DI2OqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117915},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"aa12dae6d5a6a6135c3d614787520457ac785167","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.5-rc.1_1753346909655_0.9036132145812132","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"expo-iap","version":"2.7.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.5","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"6c9eb339f5f2f41d4bc05e4334c331fb039a562f","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.5.tgz","fileCount":78,"integrity":"sha512-+UMLBXKtyoVsfJMQxqGLv4qXeMZzFoOoDMRVJa8OYngDCqfIADkpyNb28HKNZdYiaa0Yq5LHYu42zNkD2m2w0Q==","signatures":[{"sig":"MEUCIQDyyr1tFKvS97LUh2Urxzriyw3wrDtXc/gGh1xETYKTugIgH+MbOKbkp55BgLTcN90hecPyPZnJBWeWRGQgVGbpGF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120718},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"35d9b1e4de4495a3a56c0f20cb5ac3085f71f468","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.5_1753385202044_0.4396564863546726","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"expo-iap","version":"2.7.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.6","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"ff0e00d605ff1abd17b47314d355ed921a982450","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.6.tgz","fileCount":78,"integrity":"sha512-tcVyxLwanx8EQ5ztYN4ObqmQtqg8uB2eTU5EE3Ff7cwWVaiTv5I+Ip2TQRg3LxPOrsxFfll/8EnJo7oZGYkCrA==","signatures":[{"sig":"MEQCICIIL5Swb8Z7B0Z+7w3iTSd0SMD6ROP1Q0afxXBtaHguAiBr/dtXKUcOrWMRb24o3/a/zVto2mnBMN7dDI90SN+RZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120977},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7a329368829e526e1c19712d160ce79f81881137","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.6_1754043010569_0.5712359160742362","host":"s3://npm-registry-packages-npm-production"}},"2.7.7-rc.1":{"name":"expo-iap","version":"2.7.7-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.7-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"6b332c16f2024d407d022275d9d2fefa58a2eaed","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.7-rc.1.tgz","fileCount":81,"integrity":"sha512-uiFNYxQsAGFSSm5aLW6CZcjXDm0Inarq/m/YlLErURKDd08P5hzXJJeg34ez4N40X04UhkuTTIgsaUHkU3nLBw==","signatures":[{"sig":"MEQCICXX1ieUVdL4V6Zpc/MItvs0HpFip7YPkAuafQdIV52iAiAuNhP71b8UikX/kzK6RUXfLjOB2ckn00ixcDrOi/Hr2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120484},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"deb10f599cd0ffcf7c087a32f42bbd5c8bad83f0","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.2.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.7-rc.1_1754091181140_0.8996806223744287","host":"s3://npm-registry-packages-npm-production"}},"2.7.7":{"name":"expo-iap","version":"2.7.7","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.7","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"2f1a422c455fb0d3311e545b2b1ff262a107ea31","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.7.tgz","fileCount":79,"integrity":"sha512-UH2N1Miv6Y283f0PgNGr49qb27EXw2g81n3htMRy+gXWX18BzdOnaSHlyeVHBikBegW8YYu77ua4buI0jk8Kgw==","signatures":[{"sig":"MEUCIB00jddjvzweiJs9N5yFz0QUCW71epxcSuXHNj8IY1HWAiEA0bkxV+yyziQ6xatb+2El+vv5BOgiBvnYZF7FD8YTGZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121157},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"67ef5677def313152c85e9bbda6a0aaeedaa824c","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.7_1754107701482_0.767559410879364","host":"s3://npm-registry-packages-npm-production"}},"2.7.8":{"name":"expo-iap","version":"2.7.8","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.8","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"ba69d2fd6aa6ecc741580882742d9dbfed7f044c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.8.tgz","fileCount":79,"integrity":"sha512-7Hf+5tQH/s+JgYx9ofA/k67q5ghBYAoO78OyxzpHuK+uShajj/iBJSRz0MNew2nI6k+c6lfvCNuC8vP6FuuQnw==","signatures":[{"sig":"MEUCIQCeElWzUNX3FBXuGvXWuLrTe8isHirs/7n/aGgoCl7r/wIgZkEEA0psjEYVEwqrJze9rrBiDR4b8YlUxH1+n82eu6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124483},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"62a06807f109422655567d37642f09e3d7619fd7","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.8_1754406319486_0.1439910247284366","host":"s3://npm-registry-packages-npm-production"}},"2.7.9":{"name":"expo-iap","version":"2.7.9","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.9","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"d8cef79caa9f2640184d4fb9ac8a60f72c12e839","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.9.tgz","fileCount":79,"integrity":"sha512-xL3ND7bvZvXPhRI/4jT1GBWflM+8uAgyJOrQsXHCjvStdWqZnPKAHTQK1f1uv+3zk65zIqe4Zzqjsc49uHAjxg==","signatures":[{"sig":"MEYCIQD3rwNpRGsB/9pV9PEyPua94gEmVTgRO0y0pWZIba6HGAIhALwhlSA2VPLNzCflC+7ZjSxp0G7m8EMio4Dc0uKuhcUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124336},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"72c3ec9c10e41873f850bae7053e444b653fe3d4","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.9_1754499865030_0.013323988970207923","host":"s3://npm-registry-packages-npm-production"}},"2.7.10":{"name":"expo-iap","version":"2.7.10","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.10","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"75a64ea1126b1a319280a9b1c8093ab72ceb6f21","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.10.tgz","fileCount":79,"integrity":"sha512-KfFeq/42VSWpgTj0LimGgHTet67lwR0m/g1+I1nfKmW4DhE+Aj3XTMBaimbcYf0ZrhFnIda3rEg2Am5E+lOAMg==","signatures":[{"sig":"MEUCIFVdM/v13a9lMrLbw3yudodij13YLyZJW8qRmtV1VMZWAiEAxvg+dBlsack8R0UzEc1Pbq6gAu+OoLifcCU2QtstxSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134466},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"fc6870df0d78d93339e5911d9682c7355d6449a2","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.10_1754925774630_0.4838832650765421","host":"s3://npm-registry-packages-npm-production"}},"2.7.11":{"name":"expo-iap","version":"2.7.11","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.11","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"84848e29dd6bd6110660553ffa74f8270dc8ab74","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.11.tgz","fileCount":79,"integrity":"sha512-6+hjkrOo4VamNQBCv83bBBszZxi2XQaYmW4hBbT6LCvnaLQK47t6SYrcoekhhxovuOsA7cEAauMyW+cYvhF1Tg==","signatures":[{"sig":"MEUCIQDh1v7ylynLTQ1fNFA2UuZr+oPQ1xioPHvqyAPVZw5ycgIgGE1PISk66gyFblkYNT9oscAAxQnVC9hULsv2iSTTsd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118633},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8be9fcf9ecc689e802bc71de105597c946be8559","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.11_1755263481690_0.8849026852607467","host":"s3://npm-registry-packages-npm-production"}},"2.7.12":{"name":"expo-iap","version":"2.7.12","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.12","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"f99c2c1c46b272fd1276a9a2187818189876e355","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.12.tgz","fileCount":85,"integrity":"sha512-E3fVtYty1NSThmP5vehEIsSA1f2Ciw8/+qXypwoe2Sa0npBe7bpKnDsyQDLLMcSlbSagQFXlxsZfQEr/KV2+UA==","signatures":[{"sig":"MEYCIQCUKQl6/CuN163nP2nLNqa6+Y5aL6zXSIjlfHJTNzSzwAIhAJ9HOLRK+bBAfRTW0G0lfmwwLmPE+gRrrL33O+M5p05j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781931},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2c5200d5800a7b462e30b205cdcd04d4c69c4fba","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.12_1755450634528_0.43543618117737637","host":"s3://npm-registry-packages-npm-production"}},"2.7.13":{"name":"expo-iap","version":"2.7.13","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.13","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"fa69c8126b1a321585e32c37152b1a878d1a3290","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.13.tgz","fileCount":85,"integrity":"sha512-0VXnhu+ZBvByTDj33d/DwLpCacyvqA1fDJsLA7nU0CO1znuy5Q2C5VRy9JLT/7WDviL846IaGG1NWsSzTl1eDg==","signatures":[{"sig":"MEUCIA/C9B2jUJ8vB7RBL+UYTLkVdQDLNqEGImnn8Kh7UrS4AiEAgQ8ZCdKPj116gdB80htjnCG3Ip42Zr9jXs1DlQPjvDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788622},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bde3b4fea5ed47fedb08306418ad7d717c547183","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.13_1755461530194_0.039907667555192816","host":"s3://npm-registry-packages-npm-production"}},"2.7.14":{"name":"expo-iap","version":"2.7.14","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.7.14","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"818885a3cabfccb8e7674e68eae70b028a3cf0e5","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.7.14.tgz","fileCount":85,"integrity":"sha512-LrTQvvyef8Ge7A3lSG2kXC6BxY3uxDc68Km62N2k/Rum2FTO1k1GkyJ7QEB9WP2FKlx41lDQ64jj2JICZBqFKQ==","signatures":[{"sig":"MEQCIFA4arFfkHKcj6T30AthRDxrcWEVvu6KhMXnCDSNer3KAiBASp86V7SAg+pzmUtat5zsgXA/yplHxKII+11se9XJVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790011},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"307da32404ce0605429c2321bcfc5b840ef64953","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","@types/react":"~19.1.7","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.7.14_1755470018404_0.9983748796031924","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"expo-iap","version":"2.8.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.0","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"52b9f5867cf59a2923676979776b99e7f41ab1b4","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.0.tgz","fileCount":86,"integrity":"sha512-KPZDW6v0LgH/3M3wc4Lmx27LOncjNsPMv8P6P9P7/LIPX5FaPvOs9axuXF7rG4qlUSCQ29ieEeEcxkjqAnBrfg==","signatures":[{"sig":"MEUCIQDHDIH7FeewPXslzf7WT+iYJobw3+o+JUxL3k+TKVra0wIgZAc9i4NVTtSaBEXiA5L//E7ZxHfQjX4kAUuEGC/iFSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882232},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1a6d5647880fbdf5fbe3fd3aba2fcebec2cd6125","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.0_1755536035292_0.41278846159967264","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"expo-iap","version":"2.8.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"f9abc1115b317f77ae134d5c105b50466c05c8d2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.1.tgz","fileCount":86,"integrity":"sha512-x3ATwZ/QnEqF/rXUFCGG+8WTx/mGVupWcZq9rktAsvfJxAwolLvXIE2INqVZbNz65HwiSUsk5ti39KN+7JF5Vg==","signatures":[{"sig":"MEQCIC1jfX4wOChwHFJy0DxslHDny6TEnlxkucmJ/jBNfyyrAiBk+4tEbPuOdpMT+zgrOtrV2u7WYYbWWl1ZHQqLUz70Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899463},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6ad781b06a6c8f0ae07a64a76e6d4bdb9ac75710","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.1_1755630634058_0.295985031945208","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"expo-iap","version":"2.8.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"9987e4711500be83445c530fa8fafe0ac712e747","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.2.tgz","fileCount":86,"integrity":"sha512-SKTpgvvAgx922Dyofq1Fc6k5zFzvjZy0Sq7n4Lp4ravdKRZ/VL6LT7HhFCSan71749qIFeO+6jzHCRLOrUs2YA==","signatures":[{"sig":"MEYCIQCe0wK7MWjdYisqV2fBuzESkb3IppV2kAt37BPL+RJM7gIhAI+qMFMjcyuo/eU2pLQBLlt6OIeXQLo7LnARVfOYiiTS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856679},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"790e3b86b309c48ada9f1b11c8d94d8ff29966aa","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.2_1756237569906_0.1808943610169187","host":"s3://npm-registry-packages-npm-production"}},"2.8.3-rc.1":{"name":"expo-iap","version":"2.8.3-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.3-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"ac0a2320324d668786ecec7508f1fb33721a142d","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.3-rc.1.tgz","fileCount":112,"integrity":"sha512-JJg0Nf0PLd4Dsz7hIY0EW6WTJkwmXvVhLY96Rt6sGPma97e6TznBOxO5abxbF0oyH0hEU9KyyK7ylSg6wCw/og==","signatures":[{"sig":"MEUCIHwSX3FB+kX2/ytsLof+hONqOZek/7jbPPKZg2Assn1nAiEApzJ+YU1kjz04K7brh33nbsnjbGxtt5aroCCU+qQgVME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1442276},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d7d5b87bbc16cd5b642b30eba2fbea42c30f2a38","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.3-rc.1_1756290247764_0.708453779295007","host":"s3://npm-registry-packages-npm-production"}},"2.8.3-rc.2":{"name":"expo-iap","version":"2.8.3-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.3-rc.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"bd3361d0024b8abfa594ac9dceaf3dfd83569f62","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.3-rc.2.tgz","fileCount":112,"integrity":"sha512-wwhKQ5w/pZr7IZdMewvQGbouHKSTpUzeflIIWPrdjIB8DzwIfqOuf9XhjNX+bxgjG56d92X3xzyao3BRLS9Ekw==","signatures":[{"sig":"MEYCIQC9iLZ/bPMKsHGIBIZe49DLsU/d6l9mbFZmlaOWArcX6AIhANlKB40ilKqQ/YuHCVzxswdoBQKTqdLnnV7d4rPVOKIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1442185},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d7d5b87bbc16cd5b642b30eba2fbea42c30f2a38","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.3-rc.2_1756292639000_0.8896402918188957","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"expo-iap","version":"2.8.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"c0a3fb0f46336be80a95ba97df986e36e6017264","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.3.tgz","fileCount":86,"integrity":"sha512-lHc37eUM+COtoKPqYNDEEwanpieiO7LhYXSSreqnlgnt64ADsZojCek/EsTaj+ES4qryGtc+/LxcY6X+YEvRqQ==","signatures":[{"sig":"MEQCIGWbe9VvrOfxPyTz9Nesx6a4diYVYPbSuJ2uBI4QNsO7AiB5yIYNSL1NUV3mdlAaxW+QIxokLoGVzIX3EGXwXuUbbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857990},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"27f1756682ad52dca89ef0a0babf2fe8c2eb7947","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.3_1756297813533_0.7448623179315135","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"expo-iap","version":"2.8.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"adc1fc2be3fd3b4341f372880ede6197f14e4f21","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.4.tgz","fileCount":86,"integrity":"sha512-/fwjkbTm8JFkTMRUgNfnQuXNFuNbkuMI1Dty5i6xrUJLSMnhFi7K+Wa5OvofItV13dBVkuw0IKEO5NoXlnPAew==","signatures":[{"sig":"MEQCIB5r4FAcjBNQ7tRS64qJeURW9+X1xySy2lPVdrV1jZtZAiAg3CbqXxvH/oZsbPFNFdp7P7ZauMDPk+b28cDVcGfvaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859683},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f38fea00b9472553ea8fca2e7a1e3a3a13e9c0f2","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.4_1756604826543_0.13954178696021047","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"expo-iap","version":"2.8.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.5","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"5cf943ac96f9712958a5d6a87dae8b8959374f06","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.5.tgz","fileCount":86,"integrity":"sha512-2HTdrml2S0bFOXcsd0oHeHbarXBI8IG5AZBaoMbGZVhQG2VpE1pVRsCrOqdn22e3PtO8kIkLm9MLlLN0z5mCEQ==","signatures":[{"sig":"MEQCIE56sL29I9F+ybHl3UilI/uxHEIarr4COgwWWtGxykduAiAYOwIB6RudMRnQsMQdxt4Qd4b3A/ztGFxl7aTdCMYIXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861749},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"abe91356846d846f710a312bd04bf8dc04f11ddf","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.5_1756607366028_0.40003074659763094","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"expo-iap","version":"2.8.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.6","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"25e9b4b441eab8c9b795f06c39a5bb39aaa1fe97","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.6.tgz","fileCount":86,"integrity":"sha512-4SVKAIJlFOhVBblStk1KAqs/24l4LDR2YFyonEDvgFbM1N3NDW4h/mFPGlFo+UtoOhyD7iRqkKGJ7Wswew8Nug==","signatures":[{"sig":"MEQCIEMrDSWT0zfzp0KFdLL09DUJPpDyM4WwigIOxeRrdC3OAiB59VWjb2eiztDCkq8aIxpVS1y9y+NqJzKk6EQuLM6IdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873327},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"55738eb01ed0bd45b10d5651f97d24b919f50170","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.6_1756854414109_0.821535624878015","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"expo-iap","version":"2.8.7","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.7","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"6ead933f7e0af5774e69cd1d43acb2fa7a9f0085","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.7.tgz","fileCount":86,"integrity":"sha512-0KO9c25nI5GSS7uc5Che0S/oOzctPXkZRQhWpI16tvaIlP0jZQ2kWO2+MJkgogmL9E+PyVmIAbP0T+ONAznGZA==","signatures":[{"sig":"MEUCIQDtjxVhh5UFIMETDk5ZOiplEk2ksnDT2zquDII79/NbeQIgJKKoVSJu66I+UWmKa06+hSTFiDNQGMr+YuSbNriNMis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889067},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a42d60786b03b741b6ec25015627cb94f49d4f61","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","lint:prettier":"prettier --write \"**/*.{md,js,jsx,ts,tsx}\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.7_1756857610493_0.2806914331730901","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.1":{"name":"expo-iap","version":"2.9.0-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.0-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"3c6d117df268a85909a5315656ae088d18f0b6d4","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.0-rc.1.tgz","fileCount":89,"integrity":"sha512-91ZtptH/IqK2khFPC1N21/lRX8ASQB3Z2wNwZOEmR8Gb7xp51wAyCcPJptJP1NaO70y+f6+CZh1otEEBWgim2Q==","signatures":[{"sig":"MEUCICjjxhXbW19iMbjiLws2gKFZmQ3wPHTBzHsUcdPDZ/fWAiEAvKkzfc6onG5qffTNFFsQGiqWJHnAN45EkXWSqBNzzuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863367},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d76d2e7f9f8ff7f04ddb58296629a34b52f84eb3","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1+sha512.de524adec81a6c3d7a26d936d439d2832e351cdfc5728f9d91f3fc85dd20b04391c038e9b4ecab11cae2b0dd9f0d55fd355af766bc5c1a7f8d25d96bb2a0b2ca","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.0-rc.1_1757040536683_0.4721822459108218","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.2":{"name":"expo-iap","version":"2.9.0-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.0-rc.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"d7a2ecd7ce3f12250eb8227c73948c450b5ebcff","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.0-rc.2.tgz","fileCount":89,"integrity":"sha512-odPHQU/P3EUww5+enwvlREJunsOoEevHAhlMKhfiU6BmIeD9kSKL++V1s8AoEcFB3QWKd3pbgtEYxdp/SufVWw==","signatures":[{"sig":"MEYCIQCyMdhZmI02o9jBFa5mmXkQyAxnFSxbH5yEIrT7EQmQ2wIhAOvTWhgEByIgszC3pF84YH1u/F/3bisj8H/dsFWviwS3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863485},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e9ab7f703e7498fc5c51709e7c1f704c9b50f2e2","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1+sha512.de524adec81a6c3d7a26d936d439d2832e351cdfc5728f9d91f3fc85dd20b04391c038e9b4ecab11cae2b0dd9f0d55fd355af766bc5c1a7f8d25d96bb2a0b2ca","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.0-rc.2_1757041432407_0.9253767011103589","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.3":{"name":"expo-iap","version":"2.9.0-rc.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.0-rc.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"7f42f40e61eec448a84da17d6649f0b282ed62cf","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.0-rc.3.tgz","fileCount":89,"integrity":"sha512-mgkRglY6mCGFxAHtqLDNrkiLRcRot500ZyniLnOxCUj9VvCcyhNO4+M+9197XQXi9qEOsNPwbYCyYiXNLKsjDQ==","signatures":[{"sig":"MEYCIQDVlE9OkSPf09YBw3khiSQV3OyV4T0dQcJ+7RasUZJs8AIhAJPe89MOgeZEntwIMCFeER7b7xYS9ArPm8NXNEPiNo9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867415},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"57077f3c7acd38f60cc3ca3c4fc4455f79486baa","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1+sha512.de524adec81a6c3d7a26d936d439d2832e351cdfc5728f9d91f3fc85dd20b04391c038e9b4ecab11cae2b0dd9f0d55fd355af766bc5c1a7f8d25d96bb2a0b2ca","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.0-rc.3_1757044324452_0.6228642256871357","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"expo-iap","version":"2.8.8","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.8.8","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"173518ecf6328893ef8aba8d90394f081b9d71a8","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.8.8.tgz","fileCount":91,"integrity":"sha512-4NLEEabvHAnqfF3ssrKmUahR+1QjGC7GqNZizbRvapMFd/jnPnjtPWCkPICJtFMHJb3/vAdq7zsBalSO05B8hw==","signatures":[{"sig":"MEYCIQDyU1HYqqubnsZGdl0jNK6K91qkKw1HF+bNu0FqWb7ohgIhAMNd0+M0lnsxhYom41u1kog4aZ81BzIxdllN6dPmyjMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892254},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5d75e043e0f239fc8d1c202bdacc3b50861be0e2","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.8.8_1757083547269_0.9833380766514053","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.4":{"name":"expo-iap","version":"2.9.0-rc.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.0-rc.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"1317428e0981f021f59fa1a708d8b61840847ca6","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.0-rc.4.tgz","fileCount":94,"integrity":"sha512-O5pWwe5VGMoFB0IJG82nlYJlXUFeNZh7Oj2k8dESTtTegr11XPVq3RS0gJqzNirK6LJEok/4aPaAABX8UKEqbQ==","signatures":[{"sig":"MEYCIQD/ijNY2R3EDNuMP5Kzq3DrPErFuHWcD8hv4NA/tq8xugIhAN5wBPGjJRDbsTQZzMEEDkyXBN+p2YmwDXCfl++dUrVY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":877367},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"068c1e571d7de66d289f216ccede40b1df10dbd7","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1+sha512.de524adec81a6c3d7a26d936d439d2832e351cdfc5728f9d91f3fc85dd20b04391c038e9b4ecab11cae2b0dd9f0d55fd355af766bc5c1a7f8d25d96bb2a0b2ca","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.0-rc.4_1757301697878_0.794048903283638","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"expo-iap","version":"2.9.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.0","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"c1304125cf2d420ee3393b09165347094f50ce1d","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.0.tgz","fileCount":92,"integrity":"sha512-41BJl6Z6TV8IlTVoOGvbKItDhRfiXWq2fOu6k1frG9q7lYKSffZFg1px/5flnQ2ZsVQyfbotMW4Qu3Vi2lwMrw==","signatures":[{"sig":"MEUCIB2Ebg9Y2ePWqSygpP8Ck0X1Ix524nW83myABGAw4+6AAiEAwjj61JueZnUfAk4o4rZzIYTAYtnpZp7B3VauzanvXr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":877477},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4dc9639c41dfcdfe045abc431f9f4b2e5e59ff8a","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"⚠️ This version has known issues. Please upgrade to 2.9.5 or later.","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.0_1757304498499_0.30166535187538446","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"expo-iap","version":"2.9.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"dbe42da01a0b347c797d5a73486241cc41def943","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.1.tgz","fileCount":92,"integrity":"sha512-FqkVrluYdC1ry8ASV1sGuebXEFIgb90AcCvOcqKCluSZZFvyyrjv8H0DCsYsy7hjvMS5GSSsTns1iSJxZ2Hl/Q==","signatures":[{"sig":"MEQCIHgMv/8LtPxJNQKanJ7STZ7Q3TwKN9kmYNUq5KWUYaEtAiBd78siVSnRZJWdE3ENMePZcmWgFEwBNH3SQGZsc0otsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879770},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c8a4df322d8aaf8fca6138c19e1f7e940e0d41e6","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"⚠️ This version has known issues. Please upgrade to 2.9.5 or later.","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.1_1757395522327_0.7121203297750618","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"expo-iap","version":"2.9.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"f363d285f02babde42dfe6d8abf4add1180aa36c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.2.tgz","fileCount":92,"integrity":"sha512-iYzgM8kAN5oxY0Qhx487qg+xdhK7Vb7DEAfIJNzQNOs37TFqZ7VHoliLxw6hT5UT0vSQHKpjuWIUHJabbBNb/Q==","signatures":[{"sig":"MEUCIQDVTMVxvT8/lwDxr+wBLFIkpbnW4lA5DuWeOEdyMpj4MwIgd7k3/Eqnevwsm6Lj08r86Jo/8ag+0Vj35H7j63mW7vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885720},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f831f1cf9dbce9a600e0eeea6d40c357db003578","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"⚠️ This version has known issues. Please upgrade to 2.9.5 or later.","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.2_1757438141527_0.5489049981349132","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"expo-iap","version":"2.9.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"55f45a271bd28b30d8a0513affacd8f806b2aa4c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.3.tgz","fileCount":92,"integrity":"sha512-S9/81+uPpvxGUiTNI2rQgXADta2bTdRRpil0J6oAUTWdax/y+n+XSuYDsFqNhr2ucssXgUwJJcaCY2HF/rxT5A==","signatures":[{"sig":"MEUCICiaSEuV8eKpwP2r1UZNssLPbyy1h3gVV7dpXViY4jViAiEA0KYCOpR84kUJhl+bHIFBxx5GiwhkABTGuUURZ29o3tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885867},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c3745d7876096b9d03b49078e5529dec78a46b1f","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"⚠️ This version has known issues. Please upgrade to 2.9.5 or later.","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.3_1757441443108_0.8048583224582866","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"expo-iap","version":"2.9.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"13479d87ad713be96a6d17da36719dee505d292c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.4.tgz","fileCount":92,"integrity":"sha512-yMYi3DM2NdZ8rabJNQnaFv19mYi0T6/BOKgZzLkgIZMK7EHBT3HD4huI6qruMaCeCIPmvUDKURcPMhG945yqbw==","signatures":[{"sig":"MEYCIQCLos+obUtfU2V2YdTBw82kP7Yo0rA19l6VaeH2+UHEtQIhAMw3/qX02NUFrFwagUutgxXA7m4KBJifzOFRZlu2yggw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886410},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f60a603849d93afe18305374ab840abc4bb10936","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"⚠️ This version has known issues. Please upgrade to 2.9.5 or later.","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.4_1757479515999_0.9412332046459757","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"expo-iap","version":"2.9.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.5","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"c24bdc3313fc8db995723813404672e06a298b81","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.5.tgz","fileCount":92,"integrity":"sha512-XmdW/frjfnfXNXXnVrk1uvdZA9Q2Ur2HaX2kL752Y339WvjTfb1Z0MUZgfDktWL2eBkGlOSuqBlJpx8ZdsSjfw==","signatures":[{"sig":"MEUCIH6tUF68/rHGxpT7HYsZbfjBXkBVo9h6vTKslg1IgksdAiEA9QATaVDARjRfIPPuEbBIXilVz9JhNrdXTL1XriqChyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886888},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d15d87ddff587ae66740cece58156ad574350cdf","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.5_1757517452094_0.10699576064237837","host":"s3://npm-registry-packages-npm-production"}},"2.9.6":{"name":"expo-iap","version":"2.9.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.6","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"a42dc040e5c3bf4235a89d76da376839675e32cd","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.6.tgz","fileCount":92,"integrity":"sha512-EDzJ7Z3UjfLBDs43n11uC0KR2oOIIp7JFL7o90rs1PHg9sMwzBm0wExGorH4JJVjXfApXfAccmy8hE+qGNGJ1w==","signatures":[{"sig":"MEUCIEVzcMxbju8WJ2WEhyDDId9Vjre8WEMqm5j0GeDEIg5HAiEA9yY7Qsccj2tkFyhJcSaoHwsQtO6ecXMOBYskI0b1HbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887528},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9b74235d1c0c712bfc22fcb226aaf59652777805","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.6_1757522581179_0.9847431371711526","host":"s3://npm-registry-packages-npm-production"}},"2.9.7":{"name":"expo-iap","version":"2.9.7","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@2.9.7","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"3dedd39791ac74cd0f681536fba1ec3a7111079e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-2.9.7.tgz","fileCount":92,"integrity":"sha512-t5+FexrclRYfITqPAKxX7ePH59KLXFqbVq8ZYesxkIUBmllX50h3kOkBfj7sNtdnDPvFCG/BkDb5G94AYXvv3Q==","signatures":[{"sig":"MEUCIASYwtB1R/aW1Rawrx7r/1mBRTVVhN6hTdhOYeJB1FS9AiEAmx8UKvh76e/dVih1sVKD1NNke4uCa+I9wy4wSoey1a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886683},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b58d78dd1824201f1309b06ef4cc653a125286a2","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","build":"expo-module build","clean":"expo-module clean","lint:ci":"bun run lint:tsc && bun run lint:eslint && bun run lint:prettier","prepare":"expo-module prepare","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_2.9.7_1757532648946_0.22016673811618692","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"expo-iap","version":"3.0.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.0","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"72308ddeefc4ca4a171779aef844fae98e3623dd","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.0.tgz","fileCount":91,"integrity":"sha512-uElH3IIHvJNNRxMNDXARRqwgAtrNPh83QvRHrLGEPPxqITtW0D9qebvwhza8MuphRloj0huEqz2hEa73hNvIaw==","signatures":[{"sig":"MEQCIC4qEnScI/O5jPHZRW1nDlt+L7xDY8WUC18FLwqBPkTXAiBHrNLAJK9FCjjVjkqEm9GEQSmoT1afDqe2k7ReQO4+Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839786},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"efe66bb361a243c90e8fabeca5552186da68faa6","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && husky install","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"⚠️ This version has known issues. Please upgrade to 3.0.2 or later.","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.0_1757672532364_0.6365420014710483","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"expo-iap","version":"3.0.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"b418b37d6885ce1c0afa9e7a3f33534e20c0302e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.1.tgz","fileCount":91,"integrity":"sha512-UEzJnSExj6SB9bltqtMFKeB+zzwXFiiKyQPexug87neBBdzDmjYWIJUUxIUW+ze6ddxkYmyjaK3AnmEgW1FKDQ==","signatures":[{"sig":"MEYCIQC7u+4Ex/7O0zmHvq8O6LX5fgc69hbEnKxGe67KwXP/MwIhAKVIBSLhj/t+JqHESYIGWHl4F6/Ti7n8PLTroyUX7QBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842120},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"163ce408347ddc3ce09646c861e2b0fb38635aff","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && husky install","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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"⚠️ This version has known issues. Please upgrade to 3.0.2 or later.","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.1_1757704069541_0.05254911236084614","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-rc.1":{"name":"expo-iap","version":"3.0.2-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.2-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"cbd0a99eb7644875c4e35a92907c226b2ccedd62","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.2-rc.1.tgz","fileCount":118,"integrity":"sha512-GXnnYfF3Pa01hcBIF/jHA2QPTFJHpDDFdB8Ke7uKUSDOglRWJm/yY3qi3QwWvALomPmzwQYOpjEcU3/5cFIIgg==","signatures":[{"sig":"MEQCIC7/zjFQAOJPIjhWXO64QMPuycPMymVSqs9ocW3QqnZlAiBMbHkU212QgIKDtf1MLjQSR3g6qbFNyKq9WXuwOJjrxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338790},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"163ce408347ddc3ce09646c861e2b0fb38635aff","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.2-rc.1_1757712077468_0.10223672871051015","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"expo-iap","version":"3.0.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"7bbe1c43805e45dfbe3fad2c71513f144609d49f","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.2.tgz","fileCount":91,"integrity":"sha512-wqr75e5eHa5+zR19FcRQlJO03xktJp4FkfrmVRn6YT56NVM3KLcKXuiNb6gQVL0SPYn10MwTHOSMcZlMgH5ASQ==","signatures":[{"sig":"MEUCIQDSOQResms1sS8jN0Vr7dbtW5Qov3ev33DRIYqGgX7IywIgMx8ApypduHFhPVqpumwDEf5NghmFwAYlgTAkQkyI/yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845586},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"55dedae3df6c4f23dbfc248e65a5956768f4009a","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.2_1757714346799_0.7335420969151654","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"expo-iap","version":"3.0.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"211d058b69b10e41ef74442ae12a5f7825bd267b","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.3.tgz","fileCount":91,"integrity":"sha512-fbddd0dm4kO+sFWJVr+noInKCtixnak1C0Vc61V7Yf7E9a2iuGotQ42M9AfKP/RDVI1fveVJ51n8sJgTNXK8XA==","signatures":[{"sig":"MEYCIQD3YwDksyFkf6JfRd7mfascTgmgI6zD8IDLPJhhGdjlKQIhAK0OSQtd0P4N3Slcs4e2mGkhqqTVhUat2Ma7rqsJakms","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848796},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d807a2aaf6ce9bbc0e9b64b4eb23eb038cd7120c","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.3_1758020749251_0.23191246605585047","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"expo-iap","version":"3.0.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"27cd4af24f57b848b02ed76e30511b6ddf2041b2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.4.tgz","fileCount":86,"integrity":"sha512-R7FGzszA2O9zSS7lOSZBJU2Q7wvFUj2zwutliWvcb82Cajp8IYQByLv7oeRKYFucPVACCioNnmvQ7rAC83jZSA==","signatures":[{"sig":"MEYCIQCs8IhSTGYPaHVf2BcOPPC0BKcJdWBnZGEV//U8cpG3WQIhAKvfkQCfqiFAjks1/i2MeqnnCaDbpkHFY5LVQfq0s/D4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880744},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8473e23f7eac71c3278772a5bd1edfe8bdd80c93","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.4_1758040006141_0.9602697219236918","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"expo-iap","version":"3.0.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.5","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"8520b953857cc3e9a20b0ec9fb0a284ca531a4e2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.5.tgz","fileCount":88,"integrity":"sha512-UOFnXKRXmmnxeRylhHsaoAHmqiAMoeilJ+5k+F6KFYr2YvnIWyp9beNsdDwLic5HD1d5j+b8nCprWn9Evefljw==","signatures":[{"sig":"MEUCIGGyYEj/Pud86q261vuO24uXw7UQtoujkKOk2BWtq/RqAiEAgDCJHcBEQL4C4fH8oPtwA14hOD0H4fKAU/JEqk1rx3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882245},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7aef74f3e4170177e4a8798334ce4eeab7b6c0b4","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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 --tag 1.0.2"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.5_1758076855543_0.6974956972371267","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"expo-iap","version":"3.0.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.6","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"477ee3f48eac30e9432712b55307eb9b35e1ab1d","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.6.tgz","fileCount":88,"integrity":"sha512-8ltVcra+lhPHtoWUOApPJlpZkmS/x9n1DtuvgiWS8VP87puXLzmcI94C3ui+fZiMRKYFiVF86reqX4pIUBKH7A==","signatures":[{"sig":"MEQCIEKC16JLd24Zz6vHa6FZCudKIBU7sPYW7tV9RgQTXUCyAiASu8E87imnHpToMLR7VRympLabNBQAXnizUtY/VkfeGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872887},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1dbcae4b0400cc859ab2f812dac4792f444b6eda","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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 --tag 1.0.2"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.6_1758094790132_0.16561860371567416","host":"s3://npm-registry-packages-npm-production"}},"3.0.7-rc.1":{"name":"expo-iap","version":"3.0.7-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.7-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"f9b588bff4d7d9e86938b4647486b0dc849c6f8a","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.7-rc.1.tgz","fileCount":116,"integrity":"sha512-ghehviq00GeF5p5DeT+jmCFWK/u70xzOfA2M+d2hVDjIIUQbQsFcaNuoPVFkw1AS7RJdILzKDGEWStibPumagw==","signatures":[{"sig":"MEUCIGYbArq++tqWxgE+F+8QFMw1DiII5PQs1wE/0QRhtiqSAiEA9v8gnC0siAjsx5Nb1/TLgX9fNRqplhNzGLFbEtQCiOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1482435},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e9d346d7c7132c0126a654fe2b1d942ad2bf5e63","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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 --tag 1.0.2"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.9.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.7-rc.1_1758102440349_0.5325989237008146","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"expo-iap","version":"3.0.7","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.7","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"c052cb58fc831ce688b7c25672f0350ab5200068","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.7.tgz","fileCount":88,"integrity":"sha512-ndqv0kc0MSp9zMPBwAY7g7Z3VDHKYRbRVLqIrPdOrS+f+V0GMexUW7Fk/Pwy8Nvo434TJSlVBdEPzgUk7WuuYw==","signatures":[{"sig":"MEUCIQCINC6udR6tbHdTu73BH/QMQV9RzAu6ACZIbsJZ966WhwIgONY0EM0dcGakKhLeV0ByaLckdZ5g5woSV1IWp3PNb9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866394},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"db2e5999a0b7a5f0db76df2bf539e7d7dfd44f38","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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 --tag 1.0.2"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.7_1758107528219_0.8179992743784068","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"expo-iap","version":"3.0.8","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.0.8","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"a328241b3af5c0358cf3e598d8fc0fe15f924037","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.0.8.tgz","fileCount":91,"integrity":"sha512-GkSpdyjTEF/CfCTY1x9Zg9gXmmgtb+bA5RnS0ee1PC5cY1QeaTfZAIQ1xtrt4JqX3H/LkySRoxC1Oj0Lv0p6OQ==","signatures":[{"sig":"MEUCIGF/nW3f6ocontKR/QLxrzhJki+tTbYBc6ObK6qz5esPAiEAk00WICdFtneWWZDYIsTR6yxkKA3IzQGXq4LomdDx6VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878763},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3c8ba7a9c5965be3002670ccea0b91cdac23b55f","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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 --tag 1.0.6"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.0.8_1758199218208_0.9199398634330931","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"expo-iap","version":"3.1.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.0","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"45d3fb735e4957993e97af5290f1d3df16b53d0f","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.0.tgz","fileCount":85,"integrity":"sha512-6Wfp7soiGVPEiwbJ5WRprz98dM/H9JgSlpbvbteh4hKZ3ltepfVp6++dssZkoPJrUg9EWiGOLdlULCsWUMog3Q==","signatures":[{"sig":"MEQCID925cm/DCc+P7+gKCzziHB++KsdaPJvzj2GnUHx4T4IAiAzEgX9WjJ5Y47wABCHV1FUt70CuptLKZU9hwYjxQgDJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873391},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"27347e04a8fb608ab64644eae302e80372b3ef00","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.0_1758453948963_0.8219294677317572","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-rc.1":{"name":"expo-iap","version":"3.1.1-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.1-rc.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"fa1f4a1eaedd42cf08c6a0fb6b836b47b567c656","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.1-rc.1.tgz","fileCount":116,"integrity":"sha512-k28s7Ci1l2aIbf9UrPk23AMB3VrF41C/ORKmS5c26j2RjJYNizvKmkQR124t4bvXKuVnCyn/UTItPtf0yhetRA==","signatures":[{"sig":"MEUCIGuLR5dSSlUcXoA/dSzZ0RH80XrXkzAiYYsOpp2LYtGCAiEA0+nH1P77t5jMHBi7IwtWoCYBQXqKwWDJnPJ7w7X2Mcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1554023},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"24fd03b7042338d6d3d406e340b78505f536a612","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","test:plugin":"cd plugin && npx 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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.9.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.1-rc.1_1758472624724_0.5436264103759265","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-rc.2":{"name":"expo-iap","version":"3.1.1-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.1-rc.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"00f74dec63ee515324f4918e294b8b96f11c7d5e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.1-rc.2.tgz","fileCount":114,"integrity":"sha512-2By6fsMPJVeqTaHLQKtHPJWlpjo5DZp0R4uesKqYqAmJL7WgrzLHDgr9HikSmnZ578Fj74H+LNirDa25AClM0A==","signatures":[{"sig":"MEQCIBnS+OuibHYce6HKZtELUBJdvsntWncjCQISrbT1ZizRAiAEcpShZeaXslVJs3GiYMJXDGG5LEn1vhDXvckXFP4kHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1553772},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2fc919463d1209fee702a089494461da30279193","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 clean:plugin && bun clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","test:plugin":"cd plugin && npx 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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.9.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.1-rc.2_1758476488442_0.12569564889479112","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"expo-iap","version":"3.1.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.1","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"43bed6d087d9f81f623e0066acee754fbc3830d6","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.1.tgz","fileCount":86,"integrity":"sha512-3dR9AjAmyeEiIvrHGsKUgHryGh64l2lduIdC7irCfzbsAwNBA/uMX50ofwsyQFta/fzGj8lTc7HxpY+eZyJb0w==","signatures":[{"sig":"MEQCIFb7ujh+bwyPQmtl1egHnJuuZ/25pY3v2QFDsseu3Sb3AiBA0lV8gyjPJUtOl1i18W3NqwcTAIRptuZkW2GmFGeHzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872782},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7b023123ae4349ce7c35cd955f6a2e10fd1d7cc6","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.1_1758514956564_0.491942772996262","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"expo-iap","version":"3.1.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.2","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"38950e8307d8dcafadba81968db21bb68a3e2ef6","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.2.tgz","fileCount":101,"integrity":"sha512-Nz+94L3TS976T+yunpzdHNNX03LO5JvKULdgXuKGOqMRKzvRfsZIyyW1Z7+mJY0jnfze1x0nDViQ4V7kZRllkw==","signatures":[{"sig":"MEUCIQCWixL4wsdZhqgBDfXoTH6AekV/ZsyHtD8K6VjcC3Ff4wIgLwDICG6ZSaUjhDnwXHtWuvyyjpLeQYWCL04AeIpVBnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275294},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"509234d5ad2891d2f1dca105204bedc8f4912778","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.2_1758550391168_0.0400672986642141","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"expo-iap","version":"3.1.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.3","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"c08609e4a5c11e356dd2bc31ef5a8e946cb43207","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.3.tgz","fileCount":102,"integrity":"sha512-fSlm3Ikblkq2vigpPWm/TMYPUNg+wRClOeFdrHuudXEBMGVFIvcALpb+WczeKsyrkV+SR/MPJvEWtfxnUZ35AA==","signatures":[{"sig":"MEUCIGtGbLRLP9mtT9JN47IpAjvtXWyjnDMb7KUJGn6TQ1p+AiEA7B/ednRBlOV7EPXvrI0ejamfO9FaC9zPIwjNUeGyP4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288416},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4208e1ff13fcf87f1f4fb0d9a1e25caf77c928b3","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"deprecated":"Use 3.1.4 or above. This version has bug in ios.","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.3_1758674118164_0.162807172113955","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"expo-iap","version":"3.1.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.4","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"a94680cce2453c374b0cdc79dc2ff88c0499a380","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.4.tgz","fileCount":102,"integrity":"sha512-qzhVXYKxNagtuI8ec8N4PujmG+vGKF4RhRY1G3OcnZNeoHpql2zG9E2mZnNzmC3XRmoo4jWpEiCsppVwEkHppQ==","signatures":[{"sig":"MEQCID2SHEFKzuXZzvE/fLZrYP4D0qFzCeTFdAQkC0UuA6MbAiAcrGe8LRDGWUZqr8f/+8PEBEiNOUCnrMloUTbPu5QPIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288691},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5859db4cc21709d00646e076862e975f468ad39f","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.4_1758719036226_0.429551460952986","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"expo-iap","version":"3.1.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.5","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"fb2d642f41677c6f7dccfab2f4c02debfcc8627f","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.5.tgz","fileCount":102,"integrity":"sha512-f1cXSjCPUKNPwbagujSt48uMSVwadSB78h5Hh+Bt4W/4EBpMTegc2uhGhldV6AwHFh7lBTUSGeYnQtTyPxq0Eg==","signatures":[{"sig":"MEUCICFD0tmtEvfDvhYGbV3BH1UMlYrc0ZIJeSMOBOTDdINlAiEA7hP/WdIv2kYby/bWrW+Zwa4zRPvyZK0k4Lrwe4FYVU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288404},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8f1bc074327b2f46050fa35003657156c9503acc","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.5_1758980611874_0.42623459180965284","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"expo-iap","version":"3.1.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.6","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"62cafe0e521b782492fa302fd52c6be37b15a76a","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.6.tgz","fileCount":102,"integrity":"sha512-fvGRFLNMuP7brBliAgtKuHvl7oH+XoIkxUJKOW6qLP3BexjZT3vHOuu82ACFp8vapEvuEnA9h8aYN1Za43niYg==","signatures":[{"sig":"MEQCICAHVtJ+tJkWI7tIWexiX7oHvfC4ulI5fg+2aN6E64wfAiAJay1Q+Mk+Gbh3jxGmZ5MOA9jvGn8cIRRAJhkUZWUZsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288404},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5185a08f774bf4982d679d4fc58bdd6a8a52b9d2","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.6_1758997871501_0.6665090657709944","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"expo-iap","version":"3.1.7","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.7","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"59381430f6eb68f245ea06b71531abdce5ca7a83","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.7.tgz","fileCount":109,"integrity":"sha512-A2S8mUAg9zU1CjLuFs7gCg4lwIbDa++ABtTuNr44tGs2mqoCc4iLem1+QOmpL8YGX6rSCYN/6Z9HUz5UAlYfYg==","signatures":[{"sig":"MEYCIQDxlyR81gDjczT+rvrLQTRWSQPU66RpAV3lpL07BjKQ+QIhAPr8jcdB9mlDt2xmkvAxRm+i5+1aazpfXBXpW3QySw55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1815962},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"153cec8f68848d137ea2080ade1486bafc18282b","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.7_1759171581946_0.15001081672156213","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"expo-iap","version":"3.1.8","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.8","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"a3973e25e95717b228a13bfb1a866953eef7acb1","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.8.tgz","fileCount":109,"integrity":"sha512-mVwJxT9Xb4ke1lisvjwFYbDbTT9OlkoIGJZpLVThzgnO9QOIDW6HUxGp8QVpkr8IO/KhE2XoaSKMGgf+fwBdfg==","signatures":[{"sig":"MEYCIQClr3EBi8uVXaptPkGR+GRoISekNIUCAc3wct1XyKqpwgIhAKFLo6vdvVgK/IVs1ZLyozZPErxsJZ+swxf23jY3BKrO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808315},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"035c07e0ddb2db9e2f9cca67031afacf235bb031","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.8_1759407283560_0.7856363872824459","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"expo-iap","version":"3.1.9","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.9","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"9e26869f059caa11189453af11f215930e3b4e3a","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.9.tgz","fileCount":109,"integrity":"sha512-P6Sx++NgntxDuAqNGX78qi6g0jsPUP+0jjFOIbl3WP5DJYBJ1VDOtCdI6RyYMMqE4rnQ/pt/s87oR4XmpIIyhw==","signatures":[{"sig":"MEYCIQCEUn133rM8zcRz8CuQDWiVaWEzCL7iKSzFw1Lroo8HYQIhAOAysPbdJ2YXkBzlO9lk8/iw/rnxGmyF1aN40XhUE20U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1898208},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3814b5fbd4314f7e06589233225060e932f6a88d","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.9_1759579095129_0.5527862749330013","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"expo-iap","version":"3.1.10","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.10","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"7ec9f191df6f452e40139af5b5bb11ede4fce88c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.10.tgz","fileCount":109,"integrity":"sha512-6T6/cUMsihLkESMEF8uJMt1eUkCdLGHSdhT8Ykc2tuoWZixRuWtCeNIR6rI/LJksG6buzuQnz3nWp/KNnGvqnw==","signatures":[{"sig":"MEYCIQCnCuqhATDEENfFe0349BbZlg5U1ULffflhy9XvTJR1JAIhAOx/nh3xedpgqJTFgm1KWmontS8pj7lILH+ARjS5A1fR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1903316},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8d82111636e0cf0c0e1b7e4b35d76fae8ffffec1","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.10_1760037812316_0.10272554593981131","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"expo-iap","version":"3.1.11","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.11","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"812139aa3edaf036e2bffa1712fc8453b1ec3e39","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.11.tgz","fileCount":109,"integrity":"sha512-ilnfiEvRsr9+eUzEgQ4hPf/9P5Dg3jfeA+kWVkNuZOxQXTlBGUncmAZYpxCo+MC8fLXdow6HgbJbTgApKWMmzg==","signatures":[{"sig":"MEUCIEPYtoFev66MkeQ2c8ChjEfrUmP6KQfLP8yRWDwm+WiqAiEA2PmiB8ZFdSBIncikFWEtSlyDAoLGLiK9bMn950rYnDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1903316},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c73afdd21d93eb25914c8ae2f17a5dc00c061660","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.11_1760045211626_0.374524468886583","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"expo-iap","version":"3.1.12","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.12","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"4a93d31b35a22c45afd6fe502adb934ebd322ed0","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.12.tgz","fileCount":109,"integrity":"sha512-o8C6RhGHIca9oRIIe7a60o22MBFrW7WUPxmV1IE+G6lQj7tJVDyIZn3L98wTGMO0bmL8saR+1YSg9uj0r89uzA==","signatures":[{"sig":"MEQCIF7R4jLyB1TQ/wz0ogTYPLtRKc5iN6hD0B9QeboAXXhwAiBMsBp+zbvpU9u4qP/R+vBFRLN2XZqgMlVDP60QBg8e9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1903254},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f3f58dd1525b9dee1074ad7e0503818a58d3cb55","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.12_1760152386826_0.8100369257478857","host":"s3://npm-registry-packages-npm-production"}},"3.1.13":{"name":"expo-iap","version":"3.1.13","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.13","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"cd90c777214cc153da4d354e7ebb20b4808bd937","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.13.tgz","fileCount":109,"integrity":"sha512-B3JcnVA3/x4VkEThYzk4vWgMUvPvfVPv97cBh1Q3EBWT/vCmdOLffiQCtoJddw7zeCwbHm7rCD0gBHSv6/JO1A==","signatures":[{"sig":"MEQCIA35wiS0/FDNgM7SBXjRvVbm0c+b8Wt++1HzAbF+28RoAiA11R3xxJUMuu0hLXx7BTcl0umzPZyh4GXXDtweJLGf5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1903254},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a4be8cbb6ffd5380199e6a4d614bf2b171fd9271","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.13_1760206896000_0.5862281121210728","host":"s3://npm-registry-packages-npm-production"}},"3.1.14":{"name":"expo-iap","version":"3.1.14","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.14","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"c03cc9106a502c625e339646e7164ffd86947c50","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.14.tgz","fileCount":109,"integrity":"sha512-YYediql3l7CBo83yus5dNheg921pHV98Q76hEnxg6CpPYrew8nififew+wgGIftSDH8JY5PmSbkyMwNNBH1VTQ==","signatures":[{"sig":"MEUCIQDvsp/Q0ma0Z+v4eLkrW8ANf+wZtdbvO3d6bB8L4VFOWAIgOYG3ohy9PFTMovzZPYQLdn+VqAyXcFNdyLQKLbNhpEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1903254},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"33f0f4c36bf0fde18ab77ead98ea2b07c078a116","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.14_1760389589025_0.5578896837380551","host":"s3://npm-registry-packages-npm-production"}},"3.1.15":{"name":"expo-iap","version":"3.1.15","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.15","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"44e90c18608aa0b85bc35be7138f0747b155f78f","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.15.tgz","fileCount":109,"integrity":"sha512-4CmtdarEhjgd8gbscXRyw2wGDfzhpgL1SgRPeva4aSFTJOYwy2fWo/wiGl9diHFdHN1tzBNXiC23UXmyatmyEQ==","signatures":[{"sig":"MEQCIBD5B5m9skKnKGPkiAoPhHNd7jsvbCQzSH0GghQv2CHyAiBS3ASIkclV+HEXT8VOvDfz8R62svCV0SztYSvgp/9p1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909215},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8fd260fb7c1921dbb70c5287c8213e22fa72910c","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.15_1760552610054_0.3468998989295473","host":"s3://npm-registry-packages-npm-production"}},"3.1.16":{"name":"expo-iap","version":"3.1.16","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.16","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"c015a822a42bb289a560ab0c5ebaf11b67da04c5","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.16.tgz","fileCount":102,"integrity":"sha512-Zz+XYqfoixbFPA15gvcDml8A1yQDn4v5niP6Nbkq631J4kPw/9+rX4htmcPV2qdUQ7neTSf9Q4NN+d4zM4QAhA==","signatures":[{"sig":"MEYCIQDypgQpBLwvrxEXdyrsnOK5zLRl8fbtEtOkSWTCB2bRqQIhAJh2NN1pJYPZ95aJ3yzGOhOwQStqIB0h2Sqr/Twpl36E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865828},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"93b9a70f5df6e989cdb389596a076d02c8f08ec3","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.16_1760563263688_0.30438951115197255","host":"s3://npm-registry-packages-npm-production"}},"3.1.17":{"name":"expo-iap","version":"3.1.17","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.17","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"f479804f888c49df4d4bbfa8df9982bd56603809","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.17.tgz","fileCount":102,"integrity":"sha512-FaNS5pgkcWRQ0AlacERmGVY/Kfbaa2xactrIq9aRM4jPbbpwdMAvSAElxoze2+t6IHuHes1fD0R7J1w3Ihk+lw==","signatures":[{"sig":"MEYCIQD12JCqi1t+yWMDFbLmnE7zSqEL4MYnxsCukHghobqTRgIhAMdwj3At8cl4OAJr7Q8pPe1sv2ETGGGoRaWqc8vsWKtw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865828},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"94cc370e32269b5570835a068ef5536308ba439a","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.17_1760604315517_0.2769231387565254","host":"s3://npm-registry-packages-npm-production"}},"3.1.18":{"name":"expo-iap","version":"3.1.18","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.18","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"8ec765371e4a723ad0c4a4174ea7fa6db8282e61","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.18.tgz","fileCount":102,"integrity":"sha512-QUCOs4H7gubpvBG6vuth8NvPMqBWXHFFxpmXtw2S9zzEBe+zbMPTTMN3XPtc0BmaScvcdocdoN0Ur5b1kbKm5w==","signatures":[{"sig":"MEUCIQCIO9ACM/unpMCrAFyPVyBsVwnmpFehZ88Q7VDdEuMkDQIgOPxEQB8xnw3z+uxw8Lnn/FMDLmVm/ayc2Ss2LlIpRPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865806},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6c145b8d492eaf99f9ae860b5aa5d2d364bb8515","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.18_1760676685050_0.0743758109808883","host":"s3://npm-registry-packages-npm-production"}},"3.1.19":{"name":"expo-iap","version":"3.1.19","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.19","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"c6f242231215aef2dc7ddbbe4b19b01c95bfc06d","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.19.tgz","fileCount":105,"integrity":"sha512-ZC0Ew2GPc7CvihqYH1PDX4d+kF56bcyt/IFJ6HsLEL7uyhH+/Ue19MGEkpvfLoYgtMWJ0GvaKoPow1L0iJtGNg==","signatures":[{"sig":"MEYCIQDpxf4B6YRuuMn/xaYhfQB/HDx7wtMUrE/ZnAy6F0gQcgIhANGNYG7P8+4sNyVWL6FSmavPrL2OzE/I1x6O6RdN6vM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1875980},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3bd7eb82f899aa0034ea1e83cdaac6b3bf765098","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.19_1760915839648_0.7998788153048979","host":"s3://npm-registry-packages-npm-production"}},"3.1.20":{"name":"expo-iap","version":"3.1.20","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.20","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"8b57d4bc1a7df1f0ddcbfd8d5b4b3ccf8ab2b7de","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.20.tgz","fileCount":105,"integrity":"sha512-fVibV/w5tNPTCYbAkX4GOPSlz+ApyuuvtAXm5faPRDud51VFhshwMndjT7GfIf/B/mfr/88Ut+bXu65n8PqEGg==","signatures":[{"sig":"MEQCIDI+ZhF9VCMYTexK+gfQiWe4TD4JMbNQm6pGLD119VJ6AiA7M642jwvQ88g4cmHjH08om8UlakPOz4O0Bx/RB9y7BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1873430},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c51b79b6f3758d9153122ed5e9561ec2803238ca","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.20_1761145121682_0.4003178227105977","host":"s3://npm-registry-packages-npm-production"}},"3.1.21":{"name":"expo-iap","version":"3.1.21","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.21","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"66e948b8793fdd59270d7dcbb28f4151db35fcb6","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.21.tgz","fileCount":105,"integrity":"sha512-9Jx7Kg1JUYtYiYUbzhTifFlREo/YIcp99qWXg6ULP51ivYw0QMRtPyFYtuVlIrqD8Kn9hjigoOWi9odj3afcxg==","signatures":[{"sig":"MEQCICawd7MflQClgZVd6QApQxkdxpGWZwbR9rd3DL6/rSoRAiAk9+1y5XWc/RwlE+0Ud/JO5gK2eEJN5up0ZJHIE06WUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881983},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0ed3c7f730076fb61396078f091733908f9f7d7a","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.21_1761243509783_0.4974426985851159","host":"s3://npm-registry-packages-npm-production"}},"3.1.22":{"name":"expo-iap","version":"3.1.22","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.22","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"e9b79b7a4dd106996049c54ce0e2c4389d6c4dbd","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.22.tgz","fileCount":105,"integrity":"sha512-vGv8598s+O/SMFA4bof4HkV8Kgt2I39OtSrgQD16c6Hw6Ww0/JLz7wA/7AjxAilr4NAnuq2C0s07z0LvnWB8Vw==","signatures":[{"sig":"MEUCIB0mjmiwvfASjNTasAcg9R3l+ftiJrHqQ8kPBw/TbaExAiEA8+RL91+ou6t2cGkHfymnviOYf5gSmPlsxjBywkLwYGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1876227},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ace87c776b830f1ce6b5f24a079a17fa0e9268a6","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.22_1761624585250_0.9195247697919047","host":"s3://npm-registry-packages-npm-production"}},"3.1.23":{"name":"expo-iap","version":"3.1.23","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.23","maintainers":[{"name":"dooboolab","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"b2b1624a2fd45538c66170637d8ca5fe7fdf3af4","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.23.tgz","fileCount":105,"integrity":"sha512-C7sh8q+AEJMAzBX+efUfF3XMZfckdBr9hxCb5ns7trAvv8TZnjutn9RuIt2ki5hAkOqrE7qlXe7wu/KVKFcrGQ==","signatures":[{"sig":"MEQCIGmRUAwvn1LfZH8CcJRHblmQmFUv/qCis7w3xYdelYq4AiB/hm7cKEgaAAt3lGL/IWToyhju5Lfl0zO0/Ya6UIPEIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1876366},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"13d2b6bb44a4e1317b9203035a3fb4de1c2a2c80","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.23_1761632817217_0.9120809362956239","host":"s3://npm-registry-packages-npm-production"}},"3.1.24":{"name":"expo-iap","version":"3.1.24","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.24","maintainers":[{"name":"dooboolab","email":"dooboolab@gmail.com"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"25b29283df1cb82d96c09dbf4329867d77e50f48","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.24.tgz","fileCount":105,"integrity":"sha512-8Uk9mVsgzy51O9ieLpbNF95SM/u5DtfgvIC0jPcCCAv3TzKhiTJF38war0m189GfLvdpuW/z3D1bpQl8DRPs2g==","signatures":[{"sig":"MEYCIQDq/9KIQZHMCURTZ4VSSGXaZ+bbxhlXBGR5BsD7abehFwIhAMhvnkEGZecLymUtQIN2pOQO/g1ZuwTzCxqRpSIqT501","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1876759},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"29bca1d60b03c033aab2f9019fbf4c0f808e25df","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"dooboolab","email":"dooboolab@gmail.com"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.24_1761910062008_0.9792526495508014","host":"s3://npm-registry-packages-npm-production"}},"3.1.25":{"name":"expo-iap","version":"3.1.25","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.25","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"c43229a77d923c56b1303fee3beb08b50030d7f3","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.25.tgz","fileCount":104,"integrity":"sha512-TTHIMLmwlsXLhm+aaT0XG0lHdMADZl2X6yiI8WWMY1Xrs96QROk5IO58uFBEUvzfgasOYkX39sP4N5wBWysy+w==","signatures":[{"sig":"MEUCIQDWGJ0AgjS/6JBzT3lucrvbXJ9COxs/kiYvotGwEB3CCwIgHeE4e14LeqxPzz4/+xEV68tj9Qe/VWzRVLz1HbFQ51E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1386690},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"60a0752cebb5dbaa6d8c32ef57ae059769f5e6e4","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.25_1762290368318_0.7384159436915971","host":"s3://npm-registry-packages-npm-production"}},"3.1.26":{"name":"expo-iap","version":"3.1.26","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.26","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"f232e8e37cafd238a88d933dcdc90f675dd3c2a3","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.26.tgz","fileCount":104,"integrity":"sha512-GMLFpeKcJaBNuHzcWYtXStDcAUF/1Y7QwyFYVmNQmmJV4LBxoSjsmARJ1UT7S+A+Agqibujjh8fZUVV5Kw86tg==","signatures":[{"sig":"MEQCIH8pCybKVP0jAqmanUNdBK72xO7xC9V4DAsiLZz67jzKAiASEeZqI8tvBnHaaS7piHyrWTRbX7gx+9OHV3V7L7kz3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1386695},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8bb09e1c1def5379a68a4e22f4c712bf69a0fc54","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.26_1762293104582_0.6680373500475221","host":"s3://npm-registry-packages-npm-production"}},"3.1.27":{"name":"expo-iap","version":"3.1.27","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.27","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"0a7b4f0281a8d0ed4a0366166c3465b5884425b6","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.27.tgz","fileCount":104,"integrity":"sha512-LPO5RUCa8GhMzkAqAadHHBis8TEMPYpqFPC1Ao/EE12p+2WCerl0IRwYK5ElkZ/9GzMQTtjSGPWu7XjYMFVpQg==","signatures":[{"sig":"MEQCICcn7fEB8+/NHRDwtLpLQRxZJB8g+QPWuLJutZvhxd17AiAzCp7B9NVPkoxGpaI0ALXcMew7V7clTFclBAlDzbYOxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394764},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8140eb218aed6847c0eaee834752dad70d88c0c5","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.27_1762609516742_0.49116043745138716","host":"s3://npm-registry-packages-npm-production"}},"3.1.28":{"name":"expo-iap","version":"3.1.28","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.28","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"a0ac7392676c68651838f096d8db806b9ff39102","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.28.tgz","fileCount":104,"integrity":"sha512-YvohW4E6gYDEIA6tgn8a4+KeEpFhodFksRU37juswxU6tiNVgCl/I6H8QG8ionBwXiHEZVnVb6iyiz6Kc8s4xA==","signatures":[{"sig":"MEYCIQDEoBObBvtyITxVcW2o8yF2hincyZtCgTbjZHnWtfTE/wIhAIcWGfkOQbqmQdn97EwWPdPBpVdsXGluEhORnFFutAAz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394764},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"78d6955ddd515bf8bdb27f140fa5b243c726c7de","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.28_1762918160769_0.8464206006909412","host":"s3://npm-registry-packages-npm-production"}},"3.1.29":{"name":"expo-iap","version":"3.1.29","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.29","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"24c532c65f2482e45421a8ed9eb82ec370c300f2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.29.tgz","fileCount":104,"integrity":"sha512-2+edhag+e/LU6i6WlO7Frmnej050gw+aryKs7xlZIKqJIKPiH4rz5ANSHIjybH3TpHoo6nbBvrI4jTkW2h/JTw==","signatures":[{"sig":"MEYCIQD/Wa/u8dvb1UxKuxlbO6qmRXMURaf1eY0L1/PvjK0YaAIhAKoL1ZBD99f1460CxvBUMPFmEcmB6K+Qh7ODULeD6RMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394764},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8ef68ab0c4492ef6280748b270aeaf8532b7c4ce","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.29_1762953384098_0.4616938218974258","host":"s3://npm-registry-packages-npm-production"}},"3.1.30":{"name":"expo-iap","version":"3.1.30","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.30","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"b6efc859a0c8e9e931b0ba3581d517946f6da68b","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.30.tgz","fileCount":104,"integrity":"sha512-a3QUe1LbPjxk+JDRxk5sRl3GlhDIXJ+NRtGXGtDyCJRNSpr6xag2WdgVXN0Jy7ViOt4flCk+gaiU3Hh6KlsOUw==","signatures":[{"sig":"MEQCIHkWeT+pdXQxDwRp9fDbEAjH9TRDVJNwGqsHFvA52PN0AiBR8xTlUQpaTrT5yybwPVy3hfI9zwlaP9hxTT/EktdoPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394764},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b03bca002e444e904b2e6d0002d4fa9fd022ae65","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.30_1762960619114_0.5080097906625263","host":"s3://npm-registry-packages-npm-production"}},"3.1.31":{"name":"expo-iap","version":"3.1.31","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.31","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"93c974475977a9aeb362691f211ac3cce98f5631","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.31.tgz","fileCount":104,"integrity":"sha512-DkvgJHTwMwR86Tya+fNCaZH8/QwyTXYBf7pnG5NpdPuqLbrJdYjMizSgpEiBcY868sbOp+t6mbE3SJuJ/DbG1A==","signatures":[{"sig":"MEUCIQDKG/zHAjQlhfY1/AMhzrwcYLohn50NnizlOVW9HzGK6QIgF9KjneBda4lWGMHdjRhaNvRpzrtq2sU5H7P7LKeDhMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394764},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2fdaf29aae8f98624d6c02109d4b7fb739812253","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.31_1763008989003_0.19842952868259722","host":"s3://npm-registry-packages-npm-production"}},"3.1.32":{"name":"expo-iap","version":"3.1.32","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.32","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"0b2c4765b0acf17408a9e299f6c4500314500682","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.32.tgz","fileCount":104,"integrity":"sha512-VOlhEKZoouRsR8mG/OPdFv0xleYzudEUoPeOiR64CZ6Q1iXn/avL3oHBE994mEISElD8rsbsPm/fjr/RuYk9tg==","signatures":[{"sig":"MEUCIBQJmwHcn7I7kDzlOQ/A55CGxFvKgNu4gK/QWkmuuyxFAiEA0HNxP7kPhtJAsUqOjyRv4Y21AEJT0YkB6QMDJZ7dpH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394764},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"50809e3b2b551995b733d98911d76e5c8740a52b","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.32_1763045130096_0.6090597822974637","host":"s3://npm-registry-packages-npm-production"}},"3.1.33":{"name":"expo-iap","version":"3.1.33","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.33","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"6276b8696afa9e9f4d5a493a39953c7dec0da434","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.33.tgz","fileCount":104,"integrity":"sha512-XUS1UvCpV8kwD9hYA6FcBHjbfOaEObbn9Gf39eTJx8AaufoA2ICqq7wxDhzv3jDh8rjiAIYxCV1yzMTQqvu7Vw==","signatures":[{"sig":"MEUCIDczRitP/aPdLx0zR03FbLQpZR3Op+vydTdCW5K8Y805AiEA52tPjwxBl8+Fy8Oy6eA0vsVLSQt4HYpRGoiqjBND7qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394764},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"535232a50f8e3d924daa871777265e54766a9cd1","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.33_1763108829005_0.9753242533075055","host":"s3://npm-registry-packages-npm-production"}},"3.1.34":{"name":"expo-iap","version":"3.1.34","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.34","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"d37afea229206478da055928d1697951538287e9","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.34.tgz","fileCount":104,"integrity":"sha512-Rrb2w91g626q/w2U8n2tFpDqSDU5mDDIDpJ6X+LA7a9e6jExUj2RbDAIt69WvDfUWdCXLmECPH2VNtIg4Hev5w==","signatures":[{"sig":"MEUCIGob9Hh6ljq8t9aVX7Vj+2x7750zRasolkm315x1Ybx0AiEAkMhXodrHB6VP7wdmEqkn1c01Nryoer4xEimWpEZ7vbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394764},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"874336f733664771b6346deb3783349342ccf5fc","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.34_1763304308998_0.25497333754771323","host":"s3://npm-registry-packages-npm-production"}},"3.1.35":{"name":"expo-iap","version":"3.1.35","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.35","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"f44c33cc2f228863495957e87a299164e8a707f3","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.35.tgz","fileCount":104,"integrity":"sha512-0BAhQtKOuww3MN4wmmWaFmC+GybKFigr/Ku1i8M34E16ErGSNFYrMIVmDs/I+MQzWSONaorE4kH16wDZizSBsQ==","signatures":[{"sig":"MEQCIG3HsDms4QzvwDWBXor++/CR7rfO10irULnW3B+FuFcYAiARXns0E6gJKTAwdy5MyMzEUklpQS0K4d+ME7PJQgky6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394764},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b3a6c736f19cdcc70b8de96081bb86011b04abd9","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.35_1763466737621_0.6160700098716507","host":"s3://npm-registry-packages-npm-production"}},"3.1.36":{"name":"expo-iap","version":"3.1.36","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.36","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"894f7d4aff2cb647cd8ad9c0b8a131c96b5540df","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.36.tgz","fileCount":104,"integrity":"sha512-Sgm1+Zca0lDoB5uTHOoy4jD/SdoRdxD0a82z0Yqm4U++OLT75C8kybbOyJtPVH0wscsIRR+2ZkP3cLky1OlThg==","signatures":[{"sig":"MEQCIDjSa20m0nP60V12BxjxOFBbHGcGE5JfMwRGSCAFtZNMAiAgCKLKFv5v5s2AFA9OoHKMbNzFrExWdT8H3omRH7cFag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1396185},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f65501d3e977841c7e7e89cd1ff00bc83e1ca55b","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.3","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.36_1764088694915_0.8242090290417503","host":"s3://npm-registry-packages-npm-production"}},"3.1.37":{"name":"expo-iap","version":"3.1.37","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.37","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"dc2884348ec542b93f41b6a7d3e6666f6864b96e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.37.tgz","fileCount":104,"integrity":"sha512-L9gJsSgk/BFjc38RHuAD9UO+kHZRzas188Nly+ig44F9ldHmj+zTY/Q0VEPxkwFtGOJTRj+quxxlgE8luZ8zzA==","signatures":[{"sig":"MEQCIFRnXvoF1PxK68xlKzKiQkZTZ/B/nEHNM2dpuUXIyxDoAiAkZyqY+khQ97yQbWV3lfXl78FBGgZ3Wm69jg0jeFpgiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1432163},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d01d2acb05852651c03839db68416cf2d6214e03","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.37_1765089245487_0.2677993338785245","host":"s3://npm-registry-packages-npm-production"}},"3.1.38":{"name":"expo-iap","version":"3.1.38","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.1.38","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"40ca39c1c567ba9c6800293071268416f48f563f","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.1.38.tgz","fileCount":104,"integrity":"sha512-IdT1AHBU0l4SxGnAc0oilTSLoJA6nnFXG2Cxk9Daxp0uLrKaq7VmPfgm7ximwjkb4Z7KYCVk8+YqrxqnRcN6GA==","signatures":[{"sig":"MEUCIQDfjNWzLN97vf7i2aAEJ+/AGB7gRYkvwbmxSCrfg1dA/gIgVJgxwWTr2Q8xhW5CvaZ4m25iBmgnNt9ATdTFTlZtXqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1432086},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6e4d68dc8d92da1495e15d1833136445ba365cd1","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.1.38_1765096826050_0.9135418294744626","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"expo-iap","version":"3.2.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.2.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"1c6e5ac3847208ab00c4c68491e6a53abb2d6137","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.2.0.tgz","fileCount":104,"integrity":"sha512-cwE+KrIUwxAkGYetdr5d2x05uzsw6Ca5ieRIoxnG2GwnmZahAhlwswR/fF/GUxDgA+6Gm8nlI2ncDDlvBXVqXQ==","signatures":[{"sig":"MEUCIQCxfuzMW+BHSGtbWWSo95bpmX99/qBf0462bWENtHiCpQIgXXBRDkdWoTkKDZeRNZ2sYQzFPndkzEjihr8WM+904lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439735},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8c078e27a5472c3cc7cca19c8dc4fef28cdd4d94","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.6.4","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.2.0_1765229669240_0.573863500570647","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.1":{"name":"expo-iap","version":"3.3.0-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.3.0-rc.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"3df0b53a66105d8f480fcb62d02f905ab8d3596a","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.3.0-rc.1.tgz","fileCount":116,"integrity":"sha512-HgW2CfAdkPY2LnkUDGhWIMYDuWn/+Ne6wmNIZNpJRVo6npTSTCE+h6wZXS7IXDz4xYKnvbX5OHOFVjK4xFgZKw==","signatures":[{"sig":"MEYCIQDr4MNFXS4AUgLDKzPYyh7KxSychKYccVey97wav6F0wgIhANXYtODGNHdiK0u/rxqUU92eoB8BL/rS5ZC9bbwwSk+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717549},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f04fafd7d3802a0709ff8e850a7a718ece17e5c0","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"hyodotdev","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.3.0-rc.1_1765468880159_0.6939134172340948","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.2":{"name":"expo-iap","version":"3.3.0-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.3.0-rc.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"817ace4da7f22c687d1867acf589512d2bcf95d8","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.3.0-rc.2.tgz","fileCount":116,"integrity":"sha512-ESn5I9IGLqgbZbf44CvxYERJNI9QZzKUHuBjgaP6kXHO11/5hbRD4V+8QErTYVhOuWFzb2fPdZQRn9GxeWFa3g==","signatures":[{"sig":"MEUCIQDrK2IC6p7Os2bUvD2p1lE55/gWtvyeGcXXRiFqkkIPzAIgEa5ZMcc36MGvjDNHZdwUyDNvFvdJvK7qysIBJ272Bjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729770},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"660261f79aa6a4e54054b12e86c24a3493103597","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"hyodotdev","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.3.0-rc.2_1765605577408_0.9077139972173369","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"expo-iap","version":"3.2.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.2.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"89277e362e14bc1685b8efbdf6e9d82e86f3448c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.2.1.tgz","fileCount":104,"integrity":"sha512-MCN8500/Rww7KvE+BZpJypQ04XaT3a6wcFVfD4J4tQNEhAeCpHw77V8J3cR/JxGFm87RpO9n5TIyOQiTuSgYeg==","signatures":[{"sig":"MEQCIFa0nIIz1wFFlifW3rSYrL+heURnG+5nozVoCT094pH5AiBAPcfTO+V2TDfEqGdkTMQ4L3AAaClb+Re0hBl3Gph8Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1510225},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"06651508aca881025e7700dddbf8210a787adf25","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.2.1_1765641625364_0.23898367311066226","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.3":{"name":"expo-iap","version":"3.3.0-rc.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.3.0-rc.3","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"14839a81b1b8d583813fc662c9e00d5373b6e45a","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.3.0-rc.3.tgz","fileCount":116,"integrity":"sha512-dDe6Nwqe6yL1kV00L9+Jw5tkqMdl7QCf0xLEdwIDJsflwg1jmmZc8lhu6lOCrZNwnP7WXh/65eqj036g++Hx2g==","signatures":[{"sig":"MEUCIQCWUFlbAUos0zHQZwXh795GUA8gCJIkAnOcCXQPJcpMQAIgJrJe/S+pviRCswxH55uxgRQbWGKaLwWTu/LzzuFJc14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1730382},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"06651508aca881025e7700dddbf8210a787adf25","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"hyodotdev","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.3.0-rc.3_1765641937403_0.954371473174356","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.4":{"name":"expo-iap","version":"3.3.0-rc.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.3.0-rc.4","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"fa55772fe2033b9f60966d1d2b455f271c94502a","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.3.0-rc.4.tgz","fileCount":116,"integrity":"sha512-Yn/uSomJzq5OBlxVIDGQlUlNNfhnY5c3uctPSUeRInXAwi9qyRqgqUf+e6/Ibm05fvLOJ/jb/e/ORVTpEjYODw==","signatures":[{"sig":"MEQCIC233RrBrwEMbArTVmW8lQXfC6A3Hg8NV5ttv981RY23AiAUUwGNOdk0DY206vXozjh89rVeI3pjoYjaQUZtRbb6Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1740423},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"63fc4ec14c8dda53610d4a2087c2691cd277ffdd","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"hyodotdev","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.3.0-rc.4_1765662490371_0.18177594673664976","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"expo-iap","version":"3.2.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.2.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"528d17de070a082f3bff1fbe992dd2d2d660d5ba","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.2.2.tgz","fileCount":104,"integrity":"sha512-yrhDmUTzqriWFm3PVjPlp2LkavQ6rlqpyEM8iwO2u6e8cdd63+mBFmEBdJieaWw2uDpfCtmLNJ9xTY19617kBg==","signatures":[{"sig":"MEUCIG9CN20/Jsw4OPQi2n1x1WmX3D52reuOaJSZpd8S1k/gAiEAqhRL9wbEPblTXySeUfP5hNlziqKdjNOtcL6j5fofkXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1520266},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6b181a1a1dad92081f05a6e76f817ae467b2db24","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.2.2_1765662569573_0.7158352882691463","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"expo-iap","version":"3.3.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.3.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"c34f83d3205d6f4da4d88a22da6bcff22e916f33","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.3.0.tgz","fileCount":104,"integrity":"sha512-rqqoVaEha0TZau8jDY3j1AstFXa1JSG3oLisaiEmZgAwG7f3s/0h/VismZTgfGr1B3pAV9zmXzeCcK3IJjwsUQ==","signatures":[{"sig":"MEQCIDK1e61wCCBiDTOiAmjPS8KhepuZCHyWPkMugdYu561zAiAOPfOUjobg8eoAiu2Yx0t5UqD9T+1iEaEowAcat3MOSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1522308},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"480bd82d6e5e04b887b525819b8c43d1a91048a1","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"deprecated":"Use 3.3.1 instead since there is bug in 3.3.0 in iOS","repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.3.0_1765884067165_0.7807270506054711","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"expo-iap","version":"3.3.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.3.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"6b753558bf47a07d10fb2191a3bb5fa261a195c6","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.3.1.tgz","fileCount":104,"integrity":"sha512-e4yXHeax1wGRs+Q6iHIrHPRst7HQZoj94neFdaK2VikHLygd1esWIHdoJ47H8B1aPXuDvLmp4yOKIg+kaeLYxw==","signatures":[{"sig":"MEYCIQChIKiDDPjmrXuEyk0LlW/94sTxWJBCkDvgZDEIUewe2AIhALVzvjnBABdYyTh75wIJUX8MpkLcpfh+cRxOrvM90rzv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1522394},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"56f1cea251768fe5719bafdd8608f564cb3e368f","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.3.1_1765981288290_0.12237728987655982","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"expo-iap","version":"3.3.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.3.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"1d81d3111a057e55ff37c9b7e8b50c3988cf771e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.3.2.tgz","fileCount":104,"integrity":"sha512-+uxrPFtj/XTLEwqBo/lcX8rpz2fmE6vBYgufONUVyqeGD0rzzzooxqaZiDx8YuLU3YTxZTOcVSETbWSzWcB+0w==","signatures":[{"sig":"MEQCIDlDYct8+qHjskNJsogzj/S5THXmqZJUUpVOUv1NTBPgAiAgu8klBPhebxwKen07HnI/Kl+nU9Sty8+vaOit2Gy4rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1522738},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c51d4a903c147cbe535568f81ac289b9f115d9a3","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.3.2_1765982329121_0.5026051406581629","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"expo-iap","version":"3.3.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.3.3","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"418e81d1e49a420bfd618df3ae844dc1049b5fc5","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.3.3.tgz","fileCount":104,"integrity":"sha512-dV9ikHl2sGQgF0vtSJbpLK3I6QUYbk1Zg+XTGSsiZFsv1v8P2BwbxxzPNtNAAVEm6zI6NU3PonQInyb1QML2iA==","signatures":[{"sig":"MEUCIFExUSckwn8PZgEf/aKHRN+VHiYW5kPHnv0/aleqqw+TAiEA02uOksDruc94L3q2ftAmh7xfOP5Ce7Y6BzegaxQNxxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1527191},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"85f4951ef1b301595c5a6b19e1ac4ae85dbc219e","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.3.3_1766511926240_0.5220662155234459","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"expo-iap","version":"3.3.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.3.4","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"64a877b3b3a05492d264eb6d4dd421e340b1771d","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.3.4.tgz","fileCount":104,"integrity":"sha512-2oe8zjZ4dK8ekXY0cI7b0pXAT3jmMKjQ2oxO1D/J/cDaRakBKSl2NJmclJ2I7Uqre32eqikUtbZRpskDVCfMiw==","signatures":[{"sig":"MEUCIQDtIchIkZv/KgVTdfkq2OkijIG5XHNcFGeF5IOy+Pf9zwIgDWdOcG6JP4xsFPFn6/ES2vx6R/JNZ54M7c6PzLXV5Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1531884},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a7452c50a1f1a231f297bb5add046d277d50344b","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.3.4_1766524629583_0.19502502265794197","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"expo-iap","version":"3.3.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.3.5","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"4c0312a1014513aeca4bf00a0c0e2f36e829ecce","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.3.5.tgz","fileCount":104,"integrity":"sha512-TvmEZXb3wu2+KMuTsYPoM8gq11/6iX8wydmKUUzUoMEle5vc+vPxAY0fhxjHGXM6svEXebLyjPKF+VBK2zPSMA==","signatures":[{"sig":"MEUCIQDSx/TfrgF6NJNxfpShAUfRXSU/zVmYBnqGHVopyJvHkwIgfvpn/WD8JApVEmdK2b82AXeoIu9NkAWBq1K3OUnfC4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1556605},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"76bd2e799865d500f469c9eb31d99bf13354e7bc","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.3.5_1766884045514_0.22829171672726178","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"expo-iap","version":"3.4.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"f3d4c51c8e0de26421c4c9ae482c529e0064e1ef","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.0.tgz","fileCount":104,"integrity":"sha512-S1ZREHeuLYNGVgCW4UuMiI6NnuCwT8rI+mvZTID2VynjJEOCjCL3AuekSyrhNUWFc8oNrHIsxma2gi4m85WLUA==","signatures":[{"sig":"MEQCIAizhVDhAt40teDh0xiLnMPYOoDIkSsgQefbVqTXXOgxAiBRz7slc0yxnQ21yJuyFpQq0+rSI4r5B9wk1uD32a9s0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1560233},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6a5be9a1e09e54642bb35e0585b46e463bf52053","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.0_1767017385337_0.5563026105621631","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.1":{"name":"expo-iap","version":"3.4.1-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.1-rc.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"e36d25755e40f1dea32765ee6981ac1bd4ef8b39","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.1-rc.1.tgz","fileCount":116,"integrity":"sha512-zQzq+BphqwTaP9u91qZejnw55OPZLoEzksB2QQKkqZi7XqrgsqFi/hKv4ugG2H1PT5Tr9DTi+H6H7rZwFTeO0w==","signatures":[{"sig":"MEUCIHKm4pLNRFpdzvYClxIEMjYbcWwwWpEj8yjSQY598k3FAiEAy2LtBb0CvY/nbl+CWprStGu2Ur2pAoFDHLqXQFme++s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1785514},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3179d47514ab8f46e7aca76268cbcb9fbfa434ed","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"hyodotdev","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.1-rc.1_1767718748741_0.6915174891606028","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"expo-iap","version":"3.4.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"299424dd4509456e3d0ce84fac569b9a9787454e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.1.tgz","fileCount":104,"integrity":"sha512-6hejClYw/W0hgV1+mtI2bOnYxGPEpK1yzZJVFhaIvb/YnCN8BQ1Gj6EdikHaXOfFJ3O1eY6cGdPXnIZG6E9ttw==","signatures":[{"sig":"MEUCIGeSB1ioMZr1wfh6iKQXxqIH4K6aRZnhIqhlPqUXE6+IAiEAhoOMdly15zlhTO1VBsqWc3s7FBhRvZEHJnwInOXJCeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1591468},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c8296575f2d3164626f51049d4fd9a2d7074db38","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.1_1768605541716_0.6107152339101609","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"expo-iap","version":"3.4.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"6bedff2fef311e9599f2cf43c60f24b1f9fd908b","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.2.tgz","fileCount":104,"integrity":"sha512-SItVi2xRyQ99ygwabo+AzBeoH9KPczYyoVHK5ZOWVNUxwMJtBk11+cNCKisgJbPulyUs35IYr2cgEBrtNufNzQ==","signatures":[{"sig":"MEUCIGAzpw4s8XXUBBqBT7LOiRti+oRLhd00KKC19LLESIabAiEA2LPAQp+ibK8gtCvNPwy/zS0oT2Oz3WmkVGLcoTQhbf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593388},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"06e8b3512be51f3fb79e1f2baa3e0ec7e4268795","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.2_1768611023936_0.9973795481735932","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"expo-iap","version":"3.4.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.3","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"d444a5eee5d31774b3fda3c0cb236749d24106e5","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.3.tgz","fileCount":104,"integrity":"sha512-yXW3VXpptkOObN+MUYU5T29jtMGNxS0ZZZf+oY7NNnwIAl9Xa5Rimb/DfUZIUrokWi5BW+tNmuPq6/WE70Eg9A==","signatures":[{"sig":"MEUCIQDk8xRz4xVm/Tm/004PfTzZsaP0ogdI5T7MGMsIAJFH+QIgbmVhTX5zSMM6ad+ecGSTSWS81T/50t2MBGwu9o4j0mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1610068},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"283d9b6a49b1d49960491b63b6e7b9c2cfd04ee2","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.3_1768760783854_0.4050409244177413","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"expo-iap","version":"3.4.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.4","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"5b01d0680d838e8739be2dcb547babe82c2962a6","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.4.tgz","fileCount":104,"integrity":"sha512-5H5TAGXDuBgHZYxYW+bbt1ingxA5+NLzm/Heg/S/bFkO9haqfOMbQ3LgxT7d9elYQWXGpY27dzYmft4shdr0lQ==","signatures":[{"sig":"MEUCIQC1nrHH9AmnPA2OlvElt2//BAxzt8VhDMfxkMuZ6C7ZIAIgDMHN1DunwqFAvnex+8PVkndI3upnmMOu4ky69+VtO4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1616366},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"615f2f3048c4cbadcce312dfc93f69d1756165b0","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.4_1768901397137_0.15564338809177158","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"expo-iap","version":"3.4.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.5","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"5437aa5a94d21cec614dd9617e6044aca8bb529f","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.5.tgz","fileCount":104,"integrity":"sha512-fnYafCu810+oMy3L+Kzu/fUHAur4s0M7Di+QtIjpxoU/0t4Fxoh1iK/rflAyjbeP/I+CuoAl1HgUOvEYfTSioA==","signatures":[{"sig":"MEQCIAl7tCjkroWTBz0I+t1FfWjJJL+nTLMSyrJs2HOmrMZDAiA5IZjFlzKCjncbTmsVTmaLEptYf7SLCUlH75mpbbpNoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618157},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1f921e82c5fd588317b494f43bcdaa2936f91b39","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.5_1768918113309_0.6692021513836222","host":"s3://npm-registry-packages-npm-production"}},"3.4.6":{"name":"expo-iap","version":"3.4.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.6","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"bd5372e64df22b81ae7a91b20f53c6111320c74e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.6.tgz","fileCount":104,"integrity":"sha512-cH8796+3SYjLfophrFPBxufFi9xeogTDjddIokWMGFgBp678T49zVIwXaogVEJQkaD3ZNWrb6EWK/eI2Iggrmg==","signatures":[{"sig":"MEYCIQCIj7wToGM/2ZOTQirrE6tMukbzxsIpxp0BF8DnRWN1ywIhAOrOGyDvjxXZHHLWVDbX9cLW6dtxKzEaYmGSto+EPQHy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618157},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"168c0874224001ee59247acecbb4d6255b51196f","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.7.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.6_1768945973936_0.7730513885485206","host":"s3://npm-registry-packages-npm-production"}},"3.4.7":{"name":"expo-iap","version":"3.4.7","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.7","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"967facf5647f61813041f97f9ae7838593f9cdf9","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.7.tgz","fileCount":104,"integrity":"sha512-XSJaTvcGndDqA8oTLaW+Fmzc3018zwtrUuGHj3x4e5tpPmO2Ly7wFoucoMfcFL9gafu5ynpDLR3dJhF8dxcoLQ==","signatures":[{"sig":"MEUCIQDU3X5zBu7nZLCZ2vbEnjQlBaWIGYYNgnVCm4jvJaWhfQIgWwOkYq4GPR0LFZkmHhnrbZvruFoj4cGsgxR6yhP33TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1653639},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"04e6f101c567552dcbd0a9fda161d5cb2cf8b687","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.8.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.7_1769373362265_0.48897551562967445","host":"s3://npm-registry-packages-npm-production"}},"3.4.8":{"name":"expo-iap","version":"3.4.8","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.8","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"85402572144d09fb41a58f98f75f7927b092fd5d","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.8.tgz","fileCount":104,"integrity":"sha512-QXn08DkIqmtZQ3UU543e94/KoGiVgobvfemKNywdqbNhsLYHW46xZXb/BV82fsds+pKcpnL7Xs5uhOhOQfomvw==","signatures":[{"sig":"MEYCIQD0KqzD9R41E85Xksk/VqhUXlCKB/Wc6beDvi+5vIJ8WgIhAK5UXq7JVPfnKGNDY2/CgJv1acmZuLPqkHM4OgaQZOld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1653716},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7a572cc43af1f6310578233e49a685b693dedbf3","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.8.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.8_1769553432216_0.9957015992800164","host":"s3://npm-registry-packages-npm-production"}},"3.4.9":{"name":"expo-iap","version":"3.4.9","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.9","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"ee96f3f17e0b1f4041071cc460f3b80cfae4892f","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.9.tgz","fileCount":104,"integrity":"sha512-8cp7nrWIB00pCb9NlrjGklRVjZrYMHtVcWigO4mo2lZ2Qycjx3Q8X6AH+t6ub+JI8ulcc+oOWFUasc5dP4IyxA==","signatures":[{"sig":"MEQCIHOhDsdyfq3zLlA+SNLKEDEQtcWUZ/Ze0+/DefEljad6AiBpFU5NNbN7m3ZWOQl/didY/nIKTJDz51qPuCpl58rtnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1663268},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cb7054632a69365ff577d7c250893429deb5769f","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src","test":"jest","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":"expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.9.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.9_1770775355119_0.9629992792128947","host":"s3://npm-registry-packages-npm-production"}},"3.4.10":{"name":"expo-iap","version":"3.4.10","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.10","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"d49dc93b9d50005fca06ed1f46ce1ec54361c0c1","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.10.tgz","fileCount":122,"integrity":"sha512-cooIjUy9r54hIkrrHbltIFtxdDLXEZjFycTQSTxMDd/lSZXGtM6vfI76PUXBAnZn43cLb2a/lpNZOFTHON112Q==","signatures":[{"sig":"MEYCIQCEGWeBK2L5uopPVwCceZX695DUy7IRMvLG8dVIaNPZLgIhAN+coYP4Dd2tZp33oMxAaMURrzpussjKQfz20A3nE25k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1756115},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bd2fd852fa92b0319ff746bc9f9bf6c6d1466087","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 clean:plugin && bun clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.11.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.10_1773584412001_0.440209749966183","host":"s3://npm-registry-packages-npm-production"}},"3.4.11":{"name":"expo-iap","version":"3.4.11","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.11","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"5ed39833e5e4613b01ff99b0998c2999026a52dd","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.11.tgz","fileCount":122,"integrity":"sha512-mIMESQtSJitlFy50XoppoHprbn+4FniOkk24NOyLnhHc94Gf6MDWIDFfRDMxhnBX8P3UvBtWAeIViC0SqJZ54g==","signatures":[{"sig":"MEQCICK3kxF3hsGoMVEnpCPNqQYZbn2BG/OGdY22skil4vhfAiASg7EYjb/2KNYpSisEfQyJwLtfEBRlWdvcxnip0nHpqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1766003},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2e1b0cbce86e74eba9f420849345161b737d87e1","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 clean:plugin && bun clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.12.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.11_1774373420665_0.6007964798653587","host":"s3://npm-registry-packages-npm-production"}},"3.4.12":{"name":"expo-iap","version":"3.4.12","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.12","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"02094380e2dccee8f47dc32315543cb187aac6cb","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.12.tgz","fileCount":122,"integrity":"sha512-CxLktnquhYgFwmWQ53G0DrZqR6Z2krrnBZej2I8Rv6EmSvuwkfaxiDn8mzEH6SwZdBKISHPGYGyZBhByEuSGxw==","signatures":[{"sig":"MEUCIQCwFy6EQC9A9OUTXLT3uZb9N9X8dfjrq5VZ8vonKbFB0AIgDaL1buPrBNAAp/iGKNT+r7v6kp8HCTmrOepxXCHem4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776617},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f795e17240591cbdf7b69ebcb87d65056437453e","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 clean:plugin && bun clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.12.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.12_1774435849859_0.25870026889900766","host":"s3://npm-registry-packages-npm-production"}},"3.4.13":{"name":"expo-iap","version":"3.4.13","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@3.4.13","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyochan/expo-iap#readme","bugs":{"url":"https://github.com/hyochan/expo-iap/issues"},"dist":{"shasum":"0cff9159900f0e7f65cb01d9212d37b1c2d556e0","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-3.4.13.tgz","fileCount":122,"integrity":"sha512-DJNmLpFDc5DHIAf7oOaucgxhEe0x8/2UcHCrOEVmZ3q/gQxx0Fipg7Eay7tangqRqfMcYbbsKMK/oK1uI4IbTQ==","signatures":[{"sig":"MEUCIQCMAlPf6x66Scvlj09cZyb+mbtukc/RaX5WSlzskmJJ0AIgJIp5juKBpoxQms9cngaXBphB/y26wqV9AW6d7bQ+nYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@3.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1775992},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bb93e81bb13210733e7ba6d19f7d41071030a7e9","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 clean:plugin && bun clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7670206e-b459-40ff-bae8-635a5c4878a1"}},"repository":{"url":"git+https://github.com/hyochan/expo-iap.git","type":"git"},"_npmVersion":"11.12.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^30.0.0","@types/react":"~19.1.7","@jest/globals":"^30.0.5","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_3.4.13_1774548228916_0.3873496532191769","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.0":{"name":"expo-iap","version":"4.0.0-rc.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.0.0-rc.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"8afff77aeba1349bea03cdbdedc476dfef5898c7","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.0.0-rc.0.tgz","fileCount":99,"integrity":"sha512-NDloRqgf1xnJHFkzxLUPSCYDjs05zjmlpn8RgqME7fuJBMBjgMLCmn4Z6SMudZk558oE5O6VHQEP/zXFep8Srg==","signatures":[{"sig":"MEUCIQDefgs/qtD7g6c87doO/aiDUBBZ43IOKBv+VFlT2C1nYwIgNIWK7j5ixWsMiBdlFAT1si4IyRNiS8s29qzTs4mB91o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.0.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1264998},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d5b38c00d9a24484716c14643991f63f7d774697","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git"},"_npmVersion":"11.12.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.0.0-rc.0_1775632841125_0.666041931512519","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.1":{"name":"expo-iap","version":"4.0.0-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.0.0-rc.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"2cda86263b66a56449ff6328f2ae24653e7bc4ca","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.0.0-rc.1.tgz","fileCount":100,"integrity":"sha512-KbGL1jHxLCgH0KILxwU/WeqF0EDRMFX3mTB+wdw+GtfISLG2cahbaG5ReLe8dBXrOIS7kN+3lPJE4k/wlo07pQ==","signatures":[{"sig":"MEUCIQDbBEQ9PkIKQZ+85zs3m1QLBsmfFA6/vVxA9fuAMdB6aAIgIgvdZRvH2KNC4Fdgso+VVc1UtTk0vQKVOpUpahq4YnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265083},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"272d656834602ac41f058316ebe83ae421325287","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git"},"_npmVersion":"11.12.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.0.0-rc.1_1775637265792_0.6376259028790723","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"expo-iap","version":"4.0.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.0.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"abae61b964163c14acee9783881ca96713e53d36","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.0.0.tgz","fileCount":100,"integrity":"sha512-VjIIwT2J24++hWvQdrh58HSX5XscKNIXoACYmZOYxKvrMUaHVgafanFBe/icFimB2whQqU0FOWjDWIOqB48yZQ==","signatures":[{"sig":"MEUCIHrJ8HowpOHoHtEhuUUJSe+YJGxqOrq/rXsuYJXKhiheAiEAqneh87Nttnri4OywnQXeiIz1VfemeNzHn/1VdmWXj9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265157},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0ff63631952f1c65505ef9d700e7f6357f87fe7f","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.12.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.0.0_1775848928173_0.22363363672913916","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"expo-iap","version":"4.0.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.0.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"25aa6d757d261d01a80020a94a8ca17fb0cabadd","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.0.1.tgz","fileCount":100,"integrity":"sha512-IKFj8NJmrwGxSf38m4V+UuraW1cK7EEY/9HoYAZGunab+DcGuP2NY7O7K/R04i1gqloiROtYmNf7d35nnZFroQ==","signatures":[{"sig":"MEUCIQCvYj1UyAD9HiArOCC5KJZKpZdqQwEpdJ7/62UiVDXtGAIgMP2rnIQApx3andT1BuKlLmQtYpmLWWzxF849Job1CWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265376},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"23a2e645be49a836346ed0503644310c56b814ec","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.12.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.0.1_1776081900411_0.8311650226545937","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"expo-iap","version":"4.0.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.0.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"a8437821347ef77084588bfe460c4e60157be793","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.0.2.tgz","fileCount":100,"integrity":"sha512-Ez5zRSTvSkqwVhKLfyCgmJM005202WKBfzOsosR6uMs7fBXtLPAfK0WJkY1nTWq1eKNqhm8UZtbMOx1LMXbnug==","signatures":[{"sig":"MEUCIQDx4JKOZjdhUP83DgCRvIK9PiYwexmQG8xxhjNBV994iQIgd3Au0pfc2OMA0t9ob2yUv/z4JBrhQEindmP75aRSBHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265376},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ffb233162080d0fb6618e8ee693d85ced15d3a1b","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.12.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.0.2_1776169523986_0.3057400584577119","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"expo-iap","version":"4.1.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.1.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"795b1d4b8b01bce0d79cacc1c74af536380d1622","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.1.0.tgz","fileCount":100,"integrity":"sha512-S1PcNa9A4rZrYI/JeJ2qWtaXftlZ55+yfqcC1NsyC10jN4WfZcaDchnNbe7ycFSp+CQter9uwOXsKRoxxE1xJA==","signatures":[{"sig":"MEQCIDj20vAds8U0Zrpf3kzkf10RFmobSkZ6SsCs1VxhoWt1AiB/A763Pi9ZdWuTuRnwI3PBDIgAWwyNALo1mfoIgmSE5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265978},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0782cf104ad07126d9545706c38c719da5b1b3e6","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.12.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.1.0_1776261688771_0.0505776495699668","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"expo-iap","version":"4.2.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.2.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"a1ef5b21f57df7db0f8fd348da027f101fad3222","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.2.0.tgz","fileCount":100,"integrity":"sha512-2TkpWGqscdguMG7rS45DX/DankYRBJkdaYAuE6kfEKn/oV/VsDhHcB3KqF6AV1YIwxQtqLNe+bczJ+9ftZkKag==","signatures":[{"sig":"MEYCIQD00Re448BBK2iumaxzrW/yRuveFCGekFmyt8d5UbAYmwIhAPRd18iO+av09igdmRD/mrjiVKBD7/j7E3AcOzwonaCE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1277376},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0b33f2155c807cda9dd63d8cba6f14cbecbe43d6","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.12.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.2.0_1776329511826_0.025590649834256185","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"expo-iap","version":"4.2.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.2.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"f88edf6ae2ab8d7a8a1fc8f53c71d8d630481f48","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.2.1.tgz","fileCount":100,"integrity":"sha512-rKo8V93mPWUGnne3k3LotUIul7c10C6LUfYswTdvrQAvqTbBbMqRkO1czVzO8/YXUL/RLL76jUGdf61dwUpjPg==","signatures":[{"sig":"MEUCIFPHYAl+qKscsg4PFoIrGFfYhQnNmFyUYfIdvV4MK3OfAiEAiH5YUsRnw0ZsTqce8Yh5F97fHZVwVQy0F5GH8Cm8p7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287529},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"302f38cf384312a41ac270c71fb12351b3b81a0f","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.12.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.2.1_1776361208879_0.5273211800244233","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"expo-iap","version":"4.2.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.2.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"384fc21ef2bacb26f3b8a40eaafb46466e764d4b","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.2.2.tgz","fileCount":100,"integrity":"sha512-tJRXacpEHgHKyPmc0uHtVMIloISlOIL9h7zw+jE5pxrc3q16Y52uDL9qAoQDcXZie0NJ7pbl9sw0NPWylo56Uw==","signatures":[{"sig":"MEUCIBvRHLdoPbxOz/WsS78g6j1088acPDJmdwv+a1daI4s0AiEA4L2vOn9TInv3BQ3Kx2nrf7aHTo+0I4dhx1oFfxMVL5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287539},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"301a06d8e6e15b77fb676a0517150e8a5c3a0f9c","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.13.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.2.2_1776994114654_0.6668146358720815","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"expo-iap","version":"4.2.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.2.3","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"1b099902efd7c48018bba0e7d9c6b992809a342b","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.2.3.tgz","fileCount":100,"integrity":"sha512-AbDZT1Jlyk9tLHokvpblWGj8L+klQUOjISfpU46Ggb6h6cr1KzLwLbRlTnGFdgBT9uWNXb1ua/SRwwuRN78O6A==","signatures":[{"sig":"MEUCIQCZH3usNwOTxhYhXttD1qQmr3Ldh0YGLcAiqDTaIJJ6hgIgbjvUxvgKsKuyjOxlaTjaUdy+uGkv2PAEeCKHHmfKw4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293744},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"88c9671efbba4b3815e1d76d88a940e99adb5cd9","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.13.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.2.3_1777064815176_0.8625051589831751","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"expo-iap","version":"4.2.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.2.4","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"14d6c0c576b9415ce0dcae6fa92a5ad909f002a0","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.2.4.tgz","fileCount":115,"integrity":"sha512-gOiplvAnjxc/EG/9ojzuJk9IC+yl52D86KpHdvbwzM9rkqZt1DkOA1hDojClQS5TnuuuCTuWK39usgCYxdDG4w==","signatures":[{"sig":"MEYCIQCHXp4ewWeYVKERW8AokD8KOOnghzYHmAthLZlzyrkX0QIhALlxp89N+dGkgYIzlzGAjSFzL73i4XrMrVZSQSJjfxBd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1455287},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"279224cb7a4c7eb4a831e794e0d5ef7136e3fa93","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.13.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.2.4_1777922993437_0.32287086529874887","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"expo-iap","version":"4.2.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.2.5","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"5381b4b8ac19b1eca004ca77c611ac5b28cfa809","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.2.5.tgz","fileCount":115,"integrity":"sha512-3wzGY+2UIUqOtOklhvFzyIaA+0nO5Zktv48eVSPvFlZIB4lushyw7kYLYKFlv0I6arfn6Ssqcw7qwhqy0Hpqdg==","signatures":[{"sig":"MEUCICKpw4rWSga7ZKEhlBtHfhkv/UwgdDcK0AGPUjmHk6k8AiEAqtpG725wKjnfgo0srr0wNjRrlHnoEHR0JCTlqF1mTw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1455936},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bc950e10ad64fd36873d30b419aace4a9842c713","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.14.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.2.5_1778176439645_0.8135328279866241","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"name":"expo-iap","version":"4.2.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.2.6","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"3df1aba30764d3a68a41b6e7db5ef7bbbda0fb93","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.2.6.tgz","fileCount":115,"integrity":"sha512-OIRGi+xT28uJpDGqeZ6QcxuiR9DxPisOZtoGKeNmyHDVO6Rz/g7/11nQu5I230zOJttSU2a5SWRKLTuDc4iOXw==","signatures":[{"sig":"MEQCICGa51GULzyYQcyDfhvafn3XAGb3MFCGzFzaGWfMTt4hAiBjCaIrYXGSgMfaG/muou2R0bLcGYw+4u/p6Q6VhVHlEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1455936},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ffc0973b30908b22ecc1813db0a7cc6ba559d04c","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.14.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.2.6_1778200938245_0.10970711208958406","host":"s3://npm-registry-packages-npm-production"}},"4.2.7":{"name":"expo-iap","version":"4.2.7","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.2.7","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"ae3a435d1defe9894e880794dfc0aab9950ea3f3","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.2.7.tgz","fileCount":116,"integrity":"sha512-EQERjdAhzLE5f8SwcPRpwHnIJ8mMTnYYIWVJ4Y19VtqtMEG8wXUvdygGA2HVevU+5da4Ylq4YD95siCDTUiI3A==","signatures":[{"sig":"MEUCIF6/A/j/TT5ebDZmKQgRbNDv+mQTzgNf1HpUhw49gUIiAiEA7f43FhzfOnuxuWm8FH9X51dIZVJx20D4GsNXh+Z0ncM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1462379},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0e018829483a11189b6b516f54b4d8bb411ead67","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.14.0","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.2.7_1778237395232_0.7660724419335849","host":"s3://npm-registry-packages-npm-production"}},"4.2.8":{"name":"expo-iap","version":"4.2.8","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.2.8","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"5bd73b3d32505497638043ee8304685aa8fcb493","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.2.8.tgz","fileCount":116,"integrity":"sha512-KaWHbNRGV6+BPG1bitThK9tSIO3PyP4ACh3e2bZ0+tewFNMImbP3rgomfSA/7Ny3s1wMuw/rMMViL7GQJXKEtg==","signatures":[{"sig":"MEUCIQCndScyBJ3Ft9aaY6kwPdlSA8UN7aE9XXg+UstEGikESwIgbEmX+lL6GsFjnHzyKMJmJIaNqKqs1hAEij/8KrTgquE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1486764},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f62752d5bc9f2da47919bb6b648175c8e4992b20","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.14.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.2.8_1778677554540_0.6076197537769752","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"expo-iap","version":"4.3.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.3.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"ba52f7b05565b34e80b07baf8e422d08abde903a","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.3.0.tgz","fileCount":117,"integrity":"sha512-ikKnGPetTQQsDtwG8gYtUXGNeZJmPZxrxCRtZ+YcOF7jjDL/Lp8jByKzCECgsazipaAByzB1ayPVLlH2JlgfPQ==","signatures":[{"sig":"MEYCIQCUPl/M+piGPXHcBiyaYCGf07CDeZJfM6pAIeojjOl7BgIhAIdptjonCGObtLzw2dsYzGRZH4zRuxGsMOVWh/15cMSi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1429177},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3449850c82dba083ec32d42c0eb2fa4ba78be90f","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.3.0_1778951427250_0.7430362803527186","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"expo-iap","version":"4.3.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.3.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"236a0e25c364f0c12dab7b5f573bb9d2b2ba9153","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.3.1.tgz","fileCount":117,"integrity":"sha512-iKPP5fU3BqDWBgernSpXBWeEjEth/lteIAjykjQj3MIh3GNmI6jpers0HzjTCVihFNfBlOnIO/lb9YmnFg9ijQ==","signatures":[{"sig":"MEQCIEfHRQutEed0wvFsAUqyChKiSMXtUfXgtSB0oGHOx9sCAiAhmHhJ+4ad9sp7WRbMIpW36aGqf4E+s+fNV7aLdDapYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1429177},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9e4e2455c11d1801b7ea38023687bc73128252d5","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85860ddb-fa59-482d-b261-0479299581e3"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.3.1_1779205369185_0.8015661354528307","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.1":{"name":"expo-iap","version":"4.4.0-rc.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.4.0-rc.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"6c001a3aea7f1d86970bc08607de2ace2adaf46d","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.4.0-rc.1.tgz","fileCount":134,"integrity":"sha512-+w2qeEGGGnTKTCzhRepGKoDFDhdz7LBb7MkdHu2Axh0eopL3SIVDJuCbqhFRS1Y2Te0ekQBt0HPtOCrPr+btZw==","signatures":[{"sig":"MEUCIEN/t2mr/+b57DEAFRR5HEM4sY1A6HUC6ezmpMExvQubAiEA4todODl42VTt7TnYeIVFiuuLFA0M/SJ8EqN6qK+t1pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558471},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1042f0b3336d74ba85081347518234218566b416","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"hyodotdev","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"10.9.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.4.0-rc.1_1779567493033_0.6708142115327189","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.2":{"name":"expo-iap","version":"4.4.0-rc.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.4.0-rc.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"7e97e60a4af6ea4c5bd1392855ffc95f5efa40fd","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.4.0-rc.2.tgz","fileCount":133,"integrity":"sha512-GO42gUBd+L1p2kiDFsFigLbLaz0dU6My1e5UsNwRHVRZ4nr7tJWgUWbwcatNnIp96vICLyV1A1SY/FHC1zISCw==","signatures":[{"sig":"MEYCIQDUX663Ewc1pF8wenY/zSLbQxanVbQ96YaxACwhj0sCdgIhALJ4MQS6k0JsUkrths6RuMocVsoExYTvX17pRNFzeWRM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558894},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1042f0b3336d74ba85081347518234218566b416","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"hyodotdev","email":"hyo@hyo.dev"},"deprecated":"Broken package: missing openiap-versions.json in npm tarball. Use expo-iap@4.4.0-rc.3.","repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.4.0-rc.2_1779634651416_0.22976222571163696","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.3":{"name":"expo-iap","version":"4.4.0-rc.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.4.0-rc.3","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"0301c3a53a5bb94c54db719aca8c748fb6266394","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.4.0-rc.3.tgz","fileCount":134,"integrity":"sha512-WVy7/emXFQrzJRzt/64u4MVOABc11Pa3EsE+rfW/OJXHK/O6VlOUg4OUCo+9k2Zm4/XhyzAL/p+mvHo2tK42+g==","signatures":[{"sig":"MEQCIQDhhQCxYafXxNrCsRRq0MELRxN30W3eqMQ2D5X+BAfPGgIfN5nogO+jIBqCwjQJAnl/TFuzdbmaNLbtk6idJqrjvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558962},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1042f0b3336d74ba85081347518234218566b416","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"hyodotdev","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"10.8.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.4.0-rc.3_1779635398339_0.7332924411086483","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.4":{"name":"expo-iap","version":"4.4.0-rc.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.4.0-rc.4","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"918b2a07d84308f2a0667a8a54c305755e938cbd","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.4.0-rc.4.tgz","fileCount":141,"integrity":"sha512-SjWvrGjeMTFvxtkPikRrwgZesssU4ln3+3AJFIAZHnZPWB2Gh1F1v0J//TYxsCeeMkPN2kgDFVk+GTD+TwuHHA==","signatures":[{"sig":"MEUCIQC1HxO/2XEdA+ym88UlolCxX2DPq4l1UB8N49a9bOF/HAIgbtQ9xDpS0hrfrcKHV4zeZLCOCZbzW1fqcEkNUBxwfJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681976},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"662f8d6b80f145fdddf3d1b1333fc8730f87efa1","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"hyodotdev","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"10.9.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.4.0-rc.4_1781093342110_0.025550636440101915","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.5":{"name":"expo-iap","version":"4.4.0-rc.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.4.0-rc.5","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"ad496c3a14dcb4836f54c5417e4334720f5a382c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.4.0-rc.5.tgz","fileCount":142,"integrity":"sha512-HjNtsQQja7+XBe1zf7ts6liqPpLeB0BJA7k4s2kfrDW6Ij0F73QyjGdMcGCaV1+fllYhUPzgdgZZ2aZShercvQ==","signatures":[{"sig":"MEUCIHVOerrKR7KUL2+ZZcZ1lPzdTIffVQObNizUN4bjzunFAiEArA0yguh5QPDj8ZfxCxhKTqB5rgBsLiTcUw/KwwD270I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1682793},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"662f8d6b80f145fdddf3d1b1333fc8730f87efa1","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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"},"_npmUser":{"name":"hyodotdev","email":"hyo@hyo.dev"},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"10.9.2","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.4.0-rc.5_1781097723289_0.7243990204605397","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"expo-iap","version":"4.3.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.3.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"40cf6c303df1e6464713b64312e8520351c024ec","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.3.2.tgz","fileCount":117,"integrity":"sha512-VSioFYSzBjHFQf1WBNgbIsDTyd9ewMpbqBUkFDBlYfkK17LorjWfFxTYw8xtoLm3fBJapkINVsSB3X2PANve7w==","signatures":[{"sig":"MEYCIQDoo9X/R18EuoyTQd0IK9F1fMm5M3rDsS+zO1ZfchiKpwIhAPZ4eGcYiYUUZ+tR5z1FBSudG2Mx5PHiN3FvlODtWxMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430263},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3b27235c0efee1cfbb24f4558ecfc9a9c081bba1","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.3.2_1782199378688_0.5383225696196947","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"expo-iap","version":"4.3.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.3.3","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"4c8dcf1bb4ad33c94bb40cfd1da33bd696064680","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.3.3.tgz","fileCount":117,"integrity":"sha512-lIWC0sbEs+56yblp/dcncGLETvfE8vZjh7rcI/vO/CjfsODhg0pyZ9R9GgYMqHfR1yiZ2Jp9W3yPl8M2kQ1vyA==","signatures":[{"sig":"MEUCIQDGcqbwEc8//IrLfl6iWD9qSZKuq/foZx0A3uuWS2qqwgIgUx1jRgcK54Mu6W1ftLVaXoRhgKNWiZlmeBwTVzrnT2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1436823},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f82720fef5c1a7e26f9f868fa03500f9872c59c9","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.3.3_1782309045170_0.94995547987068","host":"s3://npm-registry-packages-npm-production"}},"4.3.4":{"name":"expo-iap","version":"4.3.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.3.4","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"1930dbf6804d3d4435a5f191a1203955c502b89c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.3.4.tgz","fileCount":117,"integrity":"sha512-X15Hq5lC4pbjM/kKT7cIR4rY5/eJhpDBCkzW9GcYPmK0J3aJsydykrRXp9DaG7NczgAIOKdgFrC+erCEmBFbsQ==","signatures":[{"sig":"MEQCIAFriCvLbd4f8lsyGTb1rmz18XrN6BecV6y0LD3aD0/yAiBv35+wr8zCF8MfPDn/89kZ5xbl00iJ+AA26bGsY8gORg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437997},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"09e83d3401dd270118593ee2ced94cef73c8edcb","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.3.4_1782407969010_0.06059523321684135","host":"s3://npm-registry-packages-npm-production"}},"4.3.5":{"name":"expo-iap","version":"4.3.5","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.3.5","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"5435f2c00855adad9ca58cc94f18cfea5e7a77e5","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.3.5.tgz","fileCount":117,"integrity":"sha512-XC573u6s+SKguaEYPG1NHOmpspIMgM2E80Q/Qu5+Oaxbn1DHVaWkVCIx6epow5p6Ov2PWp6Ha5lWc33XbFO1oA==","signatures":[{"sig":"MEUCIBGOnmh/+XPYbIrXVQIqP3244U5mhuClOAgSvIF+rBfYAiEAshBBlJRh7kjKOT087UfiYQ/+E20OUw7S8V7dzAq5fBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437997},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"18772e110fb9417be37210c7b4213533d57869ef","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.3.5_1782577737843_0.6715813779662998","host":"s3://npm-registry-packages-npm-production"}},"4.3.6":{"name":"expo-iap","version":"4.3.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.3.6","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"4b73ba7f6933b8056fa4045cd7c6a3083e057285","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.3.6.tgz","fileCount":117,"integrity":"sha512-kkqgaVQgVJExdnS7RXfqsacW6LlARZf+6jxwUmAhk3kZB1LfLj+cnfLWZaIDvZWCpr3695jQEgsk1uVQ6V/C+w==","signatures":[{"sig":"MEUCICAJnniBi3K6PRhM3bPULAL8Z8jaJVbtlTQENEUEN7j/AiEAnjdbgpJEiEk6BpICO6MkbpRdpUQ5V9j6PYx0PZs/o2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1446012},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"764103bcfe9717f539ab8785ec28ad1c33bd3100","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.3.6_1782932477929_0.9470744110742857","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.6":{"name":"expo-iap","version":"4.4.0-rc.6","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.4.0-rc.6","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"55624821e227cf87a06927bf06df792fbc27e466","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.4.0-rc.6.tgz","fileCount":140,"integrity":"sha512-UERQCbLG/SWCtMiMzfJw8N0Cx/5VdwmVz+E/iM0hnicNlaXYN7VOaT/B9Ng5jrbnRE21I/jcWjXMEzoKIR31JQ==","signatures":[{"sig":"MEYCIQCnCO5jlas+jHyH61Zd9F/QNbkroXMZtXKvIcjVWkvyDgIhAPSBGxyZiSClSSpmoUojzBeSw0USn3XTF0OlTV56rVSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.4.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1707360},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ff9c9267970c1638951e9c56e6e10ca668a8ccdb","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.4.0-rc.6_1783252386901_0.9870353345120568","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.7":{"name":"expo-iap","version":"4.4.0-rc.7","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.4.0-rc.7","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"553c824c6ee9bdf51d4751389b112dd600754f4e","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.4.0-rc.7.tgz","fileCount":140,"integrity":"sha512-NpSdnBsEuAbf4fdfOFQyUPbtaYfFPWQX+knxGJU53vhLxUsdEDT8tTLDYLHl4GKnJOAbMpMuDwchvLBnuV7NFw==","signatures":[{"sig":"MEUCIBtE70uYUcazPHHZCeCWqVtrRFRgyonY4zSWl6tapMmoAiEA322f8e5oxRptcfM8XhM0W/BbiEpjrxw+UOaA11Y1L/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.4.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1707365},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3b3cda357c13224b0dc0410a91d860f2b96f9900","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.4.0-rc.7_1783265525859_0.13162502118698827","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"expo-iap","version":"4.4.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.4.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"a9526396f6462905aad05c8c80fdb92d476c0595","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.4.0.tgz","fileCount":140,"integrity":"sha512-KSiANZRnDCHOUZeA2OEzns/Q278dwbNiD6r+APWc/gGYCc6hwJqIT4reEFM2HPJMDxHLnKexeiwqNdhp1bju8Q==","signatures":[{"sig":"MEUCIHLE2QRAw040HLk4zYcSn8PGpELLnNylFhlB1G6E8CSMAiEA6ZSFZfSAgs+5tZo5pfoq4tjfsOfUF/fQrCYQMX/JHBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1778682},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a0cf8bcf907aaa80f84931e259ce9e7ea16e2eae","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.4.0_1783729486622_0.9336482485771311","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"expo-iap","version":"4.4.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.4.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"2682c571f7b17f0aa4fe2e13c06efb427cf5bbe5","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.4.1.tgz","fileCount":140,"integrity":"sha512-iMZMOFRBMRPAVBye74TuoXAwb8nnV2ubG66wzCHqsVyKf9lRKmjy/KZTZQRtl4/M1HR1QK8R9MmDYyn8n2BRVw==","signatures":[{"sig":"MEYCIQDPW4mgcSda4pmFktwrsUZLbcQtBO6m9Hh5r24jAArCCAIhAKuOdwWGbvSJBU0yyjyHwdbM/rOn+NdlKhihUzhbM2zT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1832421},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cdd0bffa7ae91257e976d4334a9cca7a71cfbd2e","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.4.1_1783875089437_0.8632735951944215","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"expo-iap","version":"4.5.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.5.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"5ef770b5bec4c8e90bfbe801f190bb5aeef986a2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.5.0.tgz","fileCount":140,"integrity":"sha512-Be2IUg189Y+Qz3z+QQjKCBTdznk0uCsiI3y2KdQC5FvUTUE1FupLZdkSoLV7NlxKGNpN/mH8oAfmxAQMtF5sJw==","signatures":[{"sig":"MEQCIG7m6Hl6Q6W0BNNZbBgwiA902nqAFjzz7k3WQrPvTtxlAiAnPIMTPn0aVKnpsXNUFX1+in48CX5cPv7SV8NaXf7vCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1847940},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f99f4c5df030ae847ceaffa6cf229b92b8e3ef96","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.5.0_1783973512753_0.8917764805728294","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"expo-iap","version":"4.5.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.5.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"0c3b473b51976721c5fb7bd5d39957d7729adbbe","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.5.1.tgz","fileCount":140,"integrity":"sha512-kLJZhBKZAQsHLNhnroZFqLvB4poGAGFQtGNxqLey2ShxX33riE+Y3ATWerb+mX5uCPANv8/FqYz6GpvDfPbMbg==","signatures":[{"sig":"MEUCIGrmO4X4P5OK6e3bNmz1pagtR/UgyTYbOnooD4MjITQ4AiEAv6hf5KKDeQvw3AWPoif7jQvp9KeIdlscyGv/iQoDQ6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1848378},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4dc08b61b281c2508838abc8871ca785440e031b","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.5.1_1784192646964_0.6975320524051796","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"expo-iap","version":"4.5.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.5.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"40fef56fba3e68cf52137fe2d070471a337cbc34","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.5.2.tgz","fileCount":140,"integrity":"sha512-Fxj/loQE8adZqOH7nIEDwOG/45HaYbQIKQR0B0gQfxpajsc5avFL2UuXJ5vRmMDcCLuWGcUpcPb50PFC6zSSFA==","signatures":[{"sig":"MEYCIQCU0Vyh5KE5khF5C3qVkSFUH4ZNIRZYLVT75PfyaVDqUwIhAMnm2eyWXgyJnO3MgUqBYnZ/B4C9S3Z3ztSzYKydCQDq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1870963},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"75e384ec1161f7c89c54a89e244c3456cda75e2d","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.5.2_1784236148141_0.1592387187223787","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"expo-iap","version":"4.6.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.6.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"de69f3c4db46c9697239afaf791fbe9316d65baa","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.6.0.tgz","fileCount":140,"integrity":"sha512-M8L/IeEIZr5h9Sqww+VBthOY3qnrejTHq5UfYSAM8mDZar7LwcuXaq6USf3HYajH9XrL32z0lsLFB8Kxi7Q4uQ==","signatures":[{"sig":"MEQCIGkROVYt7noAlqrQlaASybjIwa46LS/XTqGwA8D67wjPAiAFjelZ0fjMT7ahP93UcrVt1QXmgio083B02gGzSrZEdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1883107},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d6aafb059afd4d4a0364706929cf83fc6509a942","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.6.0_1784556043985_0.21802569313104025","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"expo-iap","version":"4.7.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.7.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"2bdd04b12b9825aaf7dd2d587fe9b56328e85321","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.7.0.tgz","fileCount":140,"integrity":"sha512-SSxD38JxkCw4s7abdSqoD8xLoWiJKvaOCq7Vp2yTOWvSBZ0AIXIcVA9tMoV3UjJuC4c/aCiCnWFVYjPd7TtjXg==","signatures":[{"sig":"MEYCIQDXyymoYMvB6faw4nMcoBdl7Tnf7CXS1H73ok7DLpc+uQIhAIyemA40L28CSw0ArHSBVCQFmofA8k1UIJcBEfbHw415","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890656},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"85bbc08706ca116fd73779bcb7289d7b7d49aa50","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.7.0_1784780956034_0.12371192828141298","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"expo-iap","version":"4.7.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.7.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"12c2523dfabd7dce33ebb14b485ccf73d274eee1","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.7.1.tgz","fileCount":138,"integrity":"sha512-HQO9QHOferKh+jtuQ+DvlvnRMoGtxwlQlps3/GS7V8b6SDOuHN/QGzTdtszcLTnE+l1mjgWQGGdpSQQJy/tc8A==","signatures":[{"sig":"MEUCIBKdq8Yb6WTdJfgGpkFsN+TZbML1kLmri3mhV7UrLPI8AiEA7piRU09PEHo4zFXfKh2vp0nzt4Vo7FdXaG2ArdbdJcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1879913},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"576c3b4f37412507747c94b7d693da8cbae03eab","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.7.1_1785105030233_0.03728293563144325","host":"s3://npm-registry-packages-npm-production"}},"4.7.2":{"name":"expo-iap","version":"4.7.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@4.7.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"e39f68c249017799a432553044c4159a7ec51fd8","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-4.7.2.tgz","fileCount":138,"integrity":"sha512-V89q6m3mBop5Kyc1+abz3+hW1U1ysR1mjzvLK+LRmvVnm7preZcDHNuBzj99V5CEMbVKcbUYieibc9vc6HLb7A==","signatures":[{"sig":"MEUCIEGOe9Bk/2v7QRwuLtDtXudFVnjf3pCBwhywbQ2ntIQAAiEAuNcn2YcxvtJsqyX4FSqtfWLAbeIKw7QsMJDBeuU3wIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@4.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1879913},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"441ced3724aa92a81c92d2d126fd7be49e31f659","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_4.7.2_1785181449786_0.3965036597007048","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"expo-iap","version":"5.0.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.0.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"3ae0ebf48a4295e417f59d37581a271616023540","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.0.0.tgz","fileCount":133,"integrity":"sha512-vIz+86KI1xgfFHCHlSrcI/3DFjwgcz6qci2hShtYDP4m5g5ZHP3lE2sUG+o0pipqOYoRs5faWYWgkJNDZ/ZoSQ==","signatures":[{"sig":"MEUCIDaI9rox5SfHMcQlF0McNkq16qt1rzG0RP+R0SJlqbtEAiEAgCiMWf0lQVtufRgzF4ANt2Uu7zvYquXksJNowfpqtiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1744426},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1efeb4c53f395bb3390f826212ae87ed0d5a6404","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_5.0.0_1785435821978_0.3379987030421481","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"expo-iap","version":"5.0.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.0.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"e633d97612c40a46b340c31b29feec45bdd97942","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.0.1.tgz","fileCount":143,"integrity":"sha512-gun5VbmsxFXFEi77gSEyyHYWgs7LkxuxRFpybVaLpe96dAEsAjVH497em2Unh2b0Z43LmFgmPmcqUCOVF5VeTQ==","signatures":[{"sig":"MEMCIErOaQpxnhM/BFhFrfi42o0yMetl6fz6SsuId4MKJR45Ah860/WYrHkcUEXi/4ZXmXLYP50j1SgvnEcqTFLTyxhK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1770585},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b50ff95f417c920fb93b92bb4386b5b192284588","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 clean:plugin && bun run clean && expo-module prepare && sh -c 'command -v husky >/dev/null 2>&1 && husky install || { echo \"husky not installed; 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 --fix 'src/**/*.{ts,tsx}' 'plugin/src/**/*.{ts,tsx}'","lint:kotlin":"ktlint --format ./android","lint:plugin":"eslint plugin/src/*","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","verify:consumer-install":"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"}},"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"_npmVersion":"11.5.1","description":"In App Purchase module in Expo","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"8.57.0","ts-jest":"^29.4.1","@types/jest":"^29.5.0","@types/react":"~19.1.7","@jest/globals":"^29.7.0","expo-modules-core":"^2.4.0","eslint-config-expo":"^9.2.0","expo-module-scripts":"^4.1.7","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","@amazon-devices/package-manager-lib":"~1.0.1767254401","@amazon-devices/keplerscript-appstore-iap-lib":"~2.12.13"},"peerDependenciesMeta":{"@amazon-devices/package-manager-lib":{"optional":true},"@amazon-devices/keplerscript-appstore-iap-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/expo-iap_5.0.1_1785795447248_0.7404653778086416","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"expo-iap","version":"5.1.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.1.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"e205d7b6791da6c20245ed87f6bfc48421366bfe","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.1.0.tgz","fileCount":142,"integrity":"sha512-gaU133mjRG19dwoMbyepJdmbSt+XG8N0ELJEH3BVGbfcPkFhxZFKcAGxGVfbqA2xXGFXcHvrwTrXmWwVXuyQfw==","signatures":[{"sig":"MEUCIFmxffe0uBHmbJbaOdK3ScHL7mC1kXXvwZ3638ydoO0IAiEAtdFW9ZTlYsCH7Vl4/L72ZFtFq+SWql7jDbXh2g/XoQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1829026},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9c1062732a458ac5a9ba997d2a7ea456bb066776","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"}},"deprecated":"Kotlin metadata compatibility issue for Kotlin 2.1/2.2 consumers. Upgrade to expo-iap 5.2.2 or later.","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":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"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","@types/jest":"^29.5.14","@types/node":"^26.2.0","@types/react":"~19.2.18","@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.1.0_1786201147381_0.4123030949245994","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"expo-iap","version":"5.2.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.2.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"0bbe58925333a0b5bd25d4707e8580026861b017","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.2.0.tgz","fileCount":142,"integrity":"sha512-k0tosPHtMXjzAfrexCVFUMUs7KLOrrxLnS2CnkYLqLFYkqi3sHJMRVK06dK5iKOB6rnOW/k0nw4OdO0APSzR0w==","signatures":[{"sig":"MEYCIQCP0pBRMOSpJVclh0PilFjTge7ZMG/8TG7vHpfA+KIFDwIhALjyvbN17UIIwEUtqYo+QRIbK7Q6MEg5s1z13frmWOgo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1832968},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"91250a20133891e4dfffd97bd31d84d33603ab0b","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"}},"deprecated":"Kotlin metadata compatibility issue for Kotlin 2.1/2.2 consumers. Upgrade to expo-iap 5.2.2 or later.","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":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"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","@types/jest":"^29.5.14","@types/node":"^26.2.0","@types/react":"~19.2.18","@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.2.0_1786299646074_0.20359214094883527","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"expo-iap","version":"5.2.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.2.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"b28def6bc01fdbf9016a46543b60d86311a3c6a4","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.2.1.tgz","fileCount":142,"integrity":"sha512-ijNvSW1KtKuvbn281ooptF0Obb3r1bH66tTx2w1cR7JlNyz6jc35QXA7Y80T9rTNYLct8N2HzYxFVd+MQwEHIg==","signatures":[{"sig":"MEUCIDhVTxnyVyXdAyGolYMegsEhe4Tm0/dupLaO2d/VYM+uAiEArvnpcCYDdJ9MY1so0Z/oaLB8XZTXQOWHfVmSihggMAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1833458},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e539794e24f0f37cbb933ed7ada8a82df758818f","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"}},"deprecated":"Kotlin metadata compatibility issue for Kotlin 2.1/2.2 consumers. Upgrade to expo-iap 5.2.2 or later.","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":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"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","@types/jest":"^29.5.14","@types/node":"^26.2.0","@types/react":"~19.2.18","@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.2.1_1786353019780_0.3324854879555639","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"expo-iap","version":"5.2.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.2.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"65187b73d088a6e28f27c58085c24b203c583eee","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.2.2.tgz","fileCount":142,"integrity":"sha512-JZlpW3vTacpvKnBCFChe2k5tRHCf2g75DveykO5XbL9WHPsRmqurfQvBUY5MJdtpBCOpTMMdlpJEBxQjV9RctA==","signatures":[{"sig":"MEYCIQDxXHpO3aZqmM7hWmi5ExOBFYbcuOAZ3LgiI44cVZc1fwIhAM27wQzC5F8e7qc/jFaHa+Nj2Gx+dIIcBe43707OPGda","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1833458},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"942a81a549f3b2f6122b3c05e865ec6cfc15e474","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"}},"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":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"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","@types/jest":"^29.5.14","@types/node":"^26.2.0","@types/react":"~19.2.18","@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.2.2_1786365222316_0.17626280350273404","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"expo-iap","version":"5.2.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.2.3","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"5bf0d3b4e538693945addf4a139a7e4c82d82f86","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.2.3.tgz","fileCount":141,"integrity":"sha512-92y1BaFZjBtVj+QkCW4UODC3vNI8snVJUMzAFQXm1Gch1r3KV+G1TRfVWh6egmvyBkU47yVlcuyKZ0Wb2OhSuQ==","signatures":[{"sig":"MEUCIGK1tsV12lQbUUmcL8r1VGp6Vvnc2fuagBt19Y8MavG7AiEA9RXLdFjsFuS4ObaFu1WEqGAcVN+FkNKc5eyB0vpC+IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1832497},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0369676b36bb489188999976097e83351392f8f5","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"}},"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":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"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","@types/jest":"^29.5.14","@types/node":"^26.2.0","@types/react":"~19.2.18","@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.2.3_1786386623653_0.3945169608921102","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"expo-iap","version":"5.2.4","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.2.4","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"b9279c2477d5e4988df20f2940705d6ac8296268","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.2.4.tgz","fileCount":141,"integrity":"sha512-xBGK1Kspj84NhFYLpQxDcDvr6M5cFkFaHyQR1ZjNmgVB4El7QPcL3w+fvAIVZL4kcyz35vqMWGfFcSie/3OyJw==","signatures":[{"sig":"MEUCIQD+i8/6c4w7mq7YSLm9wDIEe5lX+SbMxB5SNsvy7WFh2AIgdeTnG+1qGUK5bq3nAxJP8Nm2XWVpOlGhjVVad/GIKCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1828173},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"18047797a080becf55941309ecf061ddec38c8bc","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"}},"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":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"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","@types/jest":"^29.5.14","@types/node":"^26.2.0","@types/react":"~19.2.18","@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.2.4_1786411193484_0.8183276681212903","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"expo-iap","version":"5.3.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.3.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"2d6fc642eda2a3ba1a38b7eeb562983393fb60c9","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.3.0.tgz","fileCount":141,"integrity":"sha512-nrbdBo1LsDJD8yKwM/BEqNYMWo4e+ZmM4xKo2nkTPX9wuFO3f8pKgd2tHFHfvZyxbumFMc3ji1Dt+j0TD75lmA==","signatures":[{"sig":"MEUCIAuEXDSr5SpFcmN3LQwEK5cQoQAUNl6OXvLc8uPpDx+wAiEA58WtfD/9Y9ygA/YU68zqOzh7YskemYrRrTesqF+b4G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1832477},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2d184c40e394a83c1a78841e480c7350f57dd7fa","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"}},"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":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"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","@types/jest":"^29.5.14","@types/node":"^26.2.0","@types/react":"~19.2.18","@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.3.0_1786471765631_0.11034137836779534","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"expo-iap","version":"5.3.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.3.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"8f31f3566e0e55f0711783a5340037a48afa02c3","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.3.1.tgz","fileCount":141,"integrity":"sha512-XEGcZrzpKH9krdVKPc2saC4+qQx3xKtfejtgQVWCungmL6wzquk6xkwhTZjfxPcFwd3qxD7BK1ItXEyTeYf6Bg==","signatures":[{"sig":"MEUCIGWKITKI95k5Wp/Hd6Hzd84+ksjogE3WR6f2CReOOipSAiEAjwK2iqXqt2t/h3juBn4dpgHDRtFXjuhbKnI7ekUoJQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1858779},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4e732374ef19cb69b2612b42a5213e7add60ba9f","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"}},"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":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"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","@types/jest":"^29.5.14","@types/node":"^26.2.0","@types/react":"~19.2.18","@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.3.1_1786673346364_0.8779945176876538","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"expo-iap","version":"5.3.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.3.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"0f7570b70210bbab89889384b3bb28c44d3939a2","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.3.2.tgz","fileCount":143,"integrity":"sha512-aqvc7+zfF34m2mHqigxvEjN0uwDumVSGoIbIZ30+TRsRFhdLL9bIdv22FTjWgaVFdBQ4JkS7sqOzKtHlp+y+bg==","signatures":[{"sig":"MEUCICNSnt+NVgRq0oblbRQNKPChJbO6yng6Xt6OfbJym9POAiEAgTDO397dJZdyFaOUTPkEKZzS3iqaJW0T9OYvqDWEDsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1773467},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8f65d7b86d801382ddb5c60104e0141b89d93fb5","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"}},"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":{},"_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.3.2_1787318886498_0.36567423483204076","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"expo-iap","version":"5.4.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.4.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","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","types":"build/index.d.ts","gitHead":"ae210cd5434f22a81e1979dc9c6837c9cf53adcc","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"}},"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":{},"_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"}},"5.4.1":{"name":"expo-iap","version":"5.4.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.4.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"d7785f9b1c56db2c8ab945848dacfa9598166c76","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.4.1.tgz","fileCount":143,"integrity":"sha512-npyM/jyoiq52xr6AYNIOhvfX99nZzKlUvZYbgZ/v3BDyjvQmZquQDSeqt5Wp6tnmpIoxCfXsJnP9ByIr4md3ng==","signatures":[{"sig":"MEUCIDzKELUA9lgg00l0zLHVPcJHAwv89mU2+k7fi+8lL5xTAiEArmVwnOLAuoNJuoHrCshbXAmSuYkLKSPNVyrjuNeARSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1784143},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cb367a159af0e3d1bc771b40bd36538d362b49f5","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"}},"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":{},"_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.1_1787967068136_0.4470744962211257","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"expo-iap","version":"5.5.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.5.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"10e485cd96e4bd09dd4a311768c879a06bc3792b","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.5.0.tgz","fileCount":143,"integrity":"sha512-tgNdvkAsgeXnMbPnLaPBV3OEOJfVbdBxud0J2vduY89rfmwGwUGlXZYr1ssAWSm+jCH+/c1Qdcvg/byaH51M0w==","signatures":[{"sig":"MEUCIEIrz3xomMkMwNNSqutquljYeoXUnyCvqgzpdM3j1AbYAiEAh8p+nAECl/qpJB/kT+Gz4aq6THZDWoQYJmWZfiAx5sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1785663},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"da68e0ac64c0e53a08452eff536f8ce71729426f","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"}},"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":{},"_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.5.0_1788174232163_0.3789677603984787","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"expo-iap","version":"5.5.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.5.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"bac639cd7242cbf9f57732c2aff1d9d24a43e03c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.5.1.tgz","fileCount":142,"integrity":"sha512-8x4MkAPl+jUBo/syLllShqDhnK+xb8gAQtYEdb5WG3iyFhpofjVy4lEy+1AUn2THzHq9LDSNN4zAD8m041VwDg==","signatures":[{"sig":"MEUCIQDe45FVtBWFQJf6saqnPdPXM2VqM0Ha2fm03nmRW7AZTgIgL4xILijRJdA3pyCGYSwq0ah7eU4Pmo3UDRYo0d6CEco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1800216},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8836b25d328d82e900d18b335a8342f056841c45","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"}},"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":{},"_nodeVersion":"24.20.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.5.1_1788713011750_0.22037712336322324","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"expo-iap","version":"5.6.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.6.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"bbd760e9d92c54bac7274b0d49fcc470bd23031d","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.6.0.tgz","fileCount":142,"integrity":"sha512-Rqz8wrxAMuOTNpdOxSpizFRQmNQIQ+cpHY/120rT8HY8XZmlp7EiCnNT9Ybh61W4XIpGVSwNLm4ETH01DfmRCA==","signatures":[{"sig":"MEUCIQCQZ5p+ouIbKqJirfWcF65MqB90X6cGuMkYu/XUBjQKLgIgNRRGSdDy9ewxTIk0G3CDQg/ri6DqIMb0O0O3xNAlsuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3+DtA2ZVfqmckUpEUVPBWLH0XkdvSA27aAhm1O+5xoQIgHUDqbGblqjBxA85Rl0zCDYEs/VBcpVR27IQuqHRC8Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1801526},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3f26edaec991729d08789e5b7f3eb312723185e0","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"}},"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":{},"_nodeVersion":"24.20.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.6.0_1789127562085_0.016802650102156758","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"expo-iap","version":"5.6.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.6.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"cdba782620d960b672c00d6d5afee02fdeb2555c","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.6.1.tgz","fileCount":142,"integrity":"sha512-yyK/HbbVBz2agIjD/g+TN3VcQzk7U8UKojDZyqZTVU4ofiluTsOneV76dJGaDmvtQR0g5NBpf/bFhBM/axKWDQ==","signatures":[{"sig":"MEQCIFfDQf4vs6nmt2LTJCYiX1pLg9pcWP86Lzc2E1OFDY3JAiBI1PVhhwO28XMww0iRmnyJbi2PZ38AdWRNfuyPzIPz+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBaSBf0XaAUfbpbFsAF0p1hm0Hzn3To+eMLPcg39XDfsAiEApdAzknVd4krZbFrJ3tf5/cmxiuoATJc9OaB+63diZZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1801872},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1cd8a4ad202e1ab633452d25e223a7da62dae7e0","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"}},"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":{},"_nodeVersion":"24.20.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.6.1_1789469133355_0.3366684682045815","host":"s3://npm-registry-packages-npm-production"}},"5.6.2":{"name":"expo-iap","version":"5.6.2","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.6.2","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"ad137296ec04eaff17929cacfa8ba7d6810f424b","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.6.2.tgz","fileCount":142,"integrity":"sha512-XZ78BeH1JmqEp8OTcnLub59f9ARjsH6Xy4Cadj6UyeSh9w03bMfZPGGRCcxJCefEWksFTAPh2kdMJtVKuqViZw==","signatures":[{"sig":"MEUCIQDxU6Oq0NfDqM3Peyz+Pf/epJHyBcovkUg+UXjVw6kkQwIgOqG+T9RnbLgqFcTmXgGjYvtwWh3SId1HazG/SUwLiHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9Ryx3l7wfbDoC9/YsK3p8xcbUHo/JZwaRQIZCATCG+QIgbpOIxKXOTdEhu+xDmjeakhxe9iYnb6Nx3CQtHvAbmws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1806048},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9ddf7b5310198a19b7366a9e950cfa025cc41ff8","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"}},"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":{},"_nodeVersion":"24.20.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.6.2_1789478550980_0.2577875180822726","host":"s3://npm-registry-packages-npm-production"}},"5.6.3":{"name":"expo-iap","version":"5.6.3","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.6.3","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"90f35a25fa73ee394127cb04a90049e9597dc2fa","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.6.3.tgz","fileCount":142,"integrity":"sha512-iWtdC6tTzPy7lY+j6rBwagFYIw4IDIHUeDwDKvIPHzWci1mtmHVcTjJkyB38elfvRNfuKgJqcE2ce5k45U5tRA==","signatures":[{"sig":"MEQCIBpzUI+pi61WRr6/7mITp8p8a7nLnq1OggUFL76BY7D+AiAHn3ThVB0gIXAcChKuIXyqeB79WiOHSyw2aJs9Mfpjvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCx/TGRCJSGC2AoylkKsUTt6qgvVB0nfXIJKihQztnZRgIgFdS3v4lwycqbIvpyIhyR2k74lbn7YKXgdA/tlmZg1BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807078},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5047690eff2410d92dec98cc0a9218ef51d3aaa1","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"}},"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":{},"_nodeVersion":"24.20.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.6.3_1789836816975_0.7335575567702608","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"expo-iap","version":"5.7.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.7.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"124ce41f34764274542ca59b73e2ce3a3c459eb9","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.7.0.tgz","fileCount":143,"integrity":"sha512-BKjIEA9eT2P0gc71zyUP2nnuCaPV8ilmHLby8x4pOzORGc+H74yiIOQ/1SmxP4zwDMcL6OypJ90CMORcLGoeXw==","signatures":[{"sig":"MEUCIQDozuMHb8Hn0J/ICxaXfRPFLibAfLj3c2e7F+RNYqUVYgIgOI/nLQfgOrYrZW4rTEbRdZeadj/BsDmeXSuGrS15Zpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDvrCjVGnb1wN8A5gSjgfu84MjTNv3C1BoGGcguZ4XcEAiEAmpRal6eFL7Lnhxx+kTCbvpoFNPqRYWwW/LLP00Buk8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1819550},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5fcd102a0c111a05f1955c10431986300117bce6","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 android/openiap-store.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"}},"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":{},"_nodeVersion":"24.21.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.7.0_1790381426960_0.7179243396052357","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"expo-iap","version":"5.8.0","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.8.0","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"b2cdafedc446cc8f422f04b8b7c8e3d70bf8bd28","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.8.0.tgz","fileCount":143,"integrity":"sha512-cSTLjfbIZWf1oMN1wVoJidq5mqJ6O9rHI6nsR/mCSN8z0O5gKFoRjqhElcx32by/Wxgr2M1p2EEON510Vx6Tsw==","signatures":[{"sig":"MEYCIQDcUtkj1pb+4xQpspKqLSe7OMHLKPzb8lh6sWjxVIiODwIhAKcHmIB/7Zi/OnSOzf9w9+QhFTj1J8+sJ3OZuUd+gy5L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAnWsZ2KkCeBiLYUmk2GSyQQyVyb0XGeIzqjw6cUGMRAAiAXSv5nXNnoQyBwMRDUt4yQB7DmkwzJPQ/z8dJREQil0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1819550},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"08483ff359e3c6960f059de74cc9a89320115980","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 android/openiap-store.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"}},"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":{},"_nodeVersion":"24.21.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.8.0_1790389940503_0.48002719593410226","host":"s3://npm-registry-packages-npm-production"}},"5.8.1":{"name":"expo-iap","version":"5.8.1","keywords":["react-native","expo","expo-iap","ExpoIap"],"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","_id":"expo-iap@5.8.1","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"c9e07f2b015909533a589243d459cb0dcc3a8bf6","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.8.1.tgz","fileCount":143,"integrity":"sha512-eSGjs2sLLQqcDT13kppsuvI2SJNZGKVvQWMfG9NPRSboivXFZMMoBmS6m7FUrykoQYztGjwFfxCDjlhHIXBrYQ==","signatures":[{"sig":"MEYCIQCw+z+1gK9dlirdRyZqNKWD6wyAAQSC/cYss2ugLvZhSAIhAM+JeFgiipG3RPvCw4mIytlvAL3QuqKQBOAv1LRk7XXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAYR+zYpnu69hFoNalC9PUWS68e0q5zhMLMLJUHZjKkQAiB+4cUFqklmKDG8ubnOqP1hRb+1LvellliiR2ep5SRMiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1819550},"expo":{"plugin":"./app.plugin.js"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"852287aefda6e51d193bdc4292ee2366c3c45c15","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 android/openiap-store.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"}},"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":{},"_nodeVersion":"24.21.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.8.1_1790451513436_0.6976404937701095","host":"s3://npm-registry-packages-npm-production"}},"5.8.2":{"_id":"expo-iap@5.8.2","bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"dist":{"shasum":"b870e12caa515528148060db1f549954299165a8","tarball":"https://registry.npmjs.org/expo-iap/-/expo-iap-5.8.2.tgz","fileCount":151,"integrity":"sha512-Dq/7Gyvrdqvj393Eth6lnuKwfrjd9m36nttWsPAmJv5Nx3GKJmsWWvrRwRqpUR3htGncRx/L3gptVGKoBiCAlw==","signatures":[{"sig":"MEQCIFP/CgF8bnoE+1YbzjZJMDlTdIVHOwuYDExwFNbZAsehAiAE8QR3bEVkv89PMlXKdV72rYHK+hYZtPa2obENRNqUHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrVZZiSO1VLoki3dmjQxBaywnXZIibXpJkNux5frHJpwIgaGW4PX3fPF80nhn+ts746Mg2bz7vMgdtBssyDJR6o5A="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/expo-iap@5.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1833140},"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"},"funding":[{"url":"https://github.com/sponsors/hyodotdev","type":"github"},{"url":"https://opencollective.com/openiap","type":"opencollective"},{"url":"https://www.paypal.me/dooboolab","type":"paypal"}],"gitHead":"72af9ad9115e46464354151976770c5c4c12f70f","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 && tsc -p tsconfig.test.json && 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 android/openiap-store.gradle --required ios/ExpoIap.podspec --required app.plugin.js --required plugin/build/withIAP.js"},"version":"5.8.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"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.21.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":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/expo-iap_5.8.2_1790754765350_0.30783149363814766"}}},"time":{"created":"2022-04-26T08:15:28.111Z","modified":"2026-09-30T07:52:46.189Z","1.0.0":"2022-04-26T08:15:28.362Z","1.0.1":"2022-04-26T08:25:24.873Z","1.0.2":"2022-04-26T08:41:55.368Z","1.0.3":"2022-04-26T08:47:35.973Z","1.0.4":"2022-04-26T13:43:07.895Z","2.0.0-rc.1":"2024-08-13T16:19:12.118Z","2.0.0-rc.2":"2024-08-14T07:13:58.668Z","2.0.0":"2024-09-01T04:58:39.505Z","2.1.0":"2024-10-27T06:45:54.364Z","2.2.0-rc.1":"2025-03-13T14:38:17.303Z","2.2.0-rc.2":"2025-03-13T14:46:25.700Z","2.2.0-rc.3":"2025-03-13T16:03:09.070Z","2.2.0-rc.4":"2025-03-13T17:26:19.951Z","2.2.0":"2025-03-13T17:40:56.319Z","2.2.1":"2025-03-13T18:41:39.836Z","2.2.2":"2025-03-17T05:37:24.720Z","2.2.3":"2025-03-17T07:32:31.245Z","2.2.4-rc.1":"2025-03-19T05:30:33.849Z","2.2.4-rc.2":"2025-03-19T06:04:28.372Z","2.2.4":"2025-03-19T07:39:32.952Z","2.2.5-rc.1":"2025-03-19T15:31:05.144Z","2.2.5-rc.2":"2025-03-19T15:36:08.119Z","2.2.5-rc.3":"2025-03-19T15:46:25.700Z","2.2.5-rc.4":"2025-03-19T15:51:19.142Z","2.2.5-rc.5":"2025-03-19T15:54:45.112Z","2.2.5":"2025-03-19T16:18:25.117Z","2.2.6":"2025-03-20T02:23:29.391Z","2.2.7-rc.1":"2025-03-26T03:22:17.881Z","2.2.7":"2025-03-26T03:27:39.606Z","2.2.8-rc.1":"2025-03-28T06:00:50.395Z","2.2.8-rc.2":"2025-03-28T06:28:34.273Z","2.2.8":"2025-03-28T09:18:45.223Z","2.2.9":"2025-04-02T12:03:54.327Z","2.2.11":"2025-04-16T05:12:32.812Z","2.3.0":"2025-05-14T07:51:46.891Z","2.3.1-rc.1":"2025-05-14T08:51:06.671Z","2.3.1-rc.2":"2025-05-14T10:38:37.259Z","2.3.1-rc.3":"2025-05-14T11:12:44.032Z","2.3.1-rc.4":"2025-05-14T13:24:16.960Z","2.3.1":"2025-05-14T14:07:48.869Z","2.3.2":"2025-05-14T16:05:41.409Z","2.3.3":"2025-05-15T09:17:16.378Z","2.3.4-rc.1":"2025-05-15T09:39:26.524Z","2.3.4-rc.2":"2025-05-15T10:02:34.476Z","2.3.4-rc.3":"2025-05-15T11:37:22.414Z","2.3.4-rc.4":"2025-05-15T11:58:55.762Z","2.3.4-rc.5":"2025-05-15T13:16:14.710Z","2.3.4":"2025-05-15T13:24:22.267Z","2.3.5-rc.1":"2025-05-15T14:05:12.494Z","2.3.5-rc.2":"2025-05-15T15:22:31.839Z","2.3.5-rc.3":"2025-05-15T15:28:29.017Z","2.3.5":"2025-05-15T15:35:47.398Z","2.3.5-rc.4":"2025-05-15T15:51:09.851Z","2.3.6":"2025-05-15T15:53:18.985Z","2.3.7":"2025-05-16T02:46:37.334Z","2.3.8":"2025-06-06T10:50:58.254Z","2.4.0":"2025-06-11T14:09:38.773Z","2.4.1":"2025-06-13T10:27:29.549Z","2.4.2":"2025-06-13T15:30:00.601Z","2.4.3":"2025-06-16T12:43:53.651Z","2.4.4":"2025-06-17T15:08:47.418Z","2.4.5-rc.1":"2025-06-30T03:48:33.851Z","2.4.5":"2025-06-30T04:59:38.164Z","2.5.0":"2025-06-30T06:31:02.907Z","2.5.1":"2025-07-02T09:20:09.326Z","2.5.2":"2025-07-06T06:56:54.377Z","2.5.3-rc.1":"2025-07-17T14:12:15.416Z","2.5.3":"2025-07-17T17:16:07.860Z","2.5.4-rc.1":"2025-07-19T06:16:26.832Z","2.6.0":"2025-07-21T15:07:38.179Z","2.6.1":"2025-07-22T00:03:56.394Z","2.6.2":"2025-07-22T00:16:34.746Z","2.6.3":"2025-07-22T00:29:51.522Z","2.7.0":"2025-07-22T07:10:15.468Z","2.7.1":"2025-07-22T07:42:10.016Z","2.7.2":"2025-07-23T02:08:17.264Z","2.7.3":"2025-07-23T17:50:25.355Z","2.7.4":"2025-07-23T19:00:20.029Z","2.7.5-rc.1":"2025-07-24T08:48:29.841Z","2.7.5":"2025-07-24T19:26:42.226Z","2.7.6":"2025-08-01T10:10:10.804Z","2.7.7-rc.1":"2025-08-01T23:33:01.439Z","2.7.7":"2025-08-02T04:08:21.709Z","2.7.8":"2025-08-05T15:05:19.739Z","2.7.9":"2025-08-06T17:04:25.358Z","2.7.10":"2025-08-11T15:22:54.863Z","2.7.11":"2025-08-15T13:11:21.922Z","2.7.12":"2025-08-17T17:10:34.804Z","2.7.13":"2025-08-17T20:12:10.473Z","2.7.14":"2025-08-17T22:33:38.633Z","2.8.0":"2025-08-18T16:53:55.525Z","2.8.1":"2025-08-19T19:10:34.387Z","2.8.2":"2025-08-26T19:46:10.540Z","2.8.3-rc.1":"2025-08-27T10:24:07.957Z","2.8.3-rc.2":"2025-08-27T11:03:59.244Z","2.8.3":"2025-08-27T12:30:13.824Z","2.8.4":"2025-08-31T01:47:06.766Z","2.8.5":"2025-08-31T02:29:26.253Z","2.8.6":"2025-09-02T23:06:54.336Z","2.8.7":"2025-09-03T00:00:10.760Z","2.9.0-rc.1":"2025-09-05T02:48:56.930Z","2.9.0-rc.2":"2025-09-05T03:03:52.655Z","2.9.0-rc.3":"2025-09-05T03:52:04.674Z","2.8.8":"2025-09-05T14:45:47.500Z","2.9.0-rc.4":"2025-09-08T03:21:38.108Z","2.9.0":"2025-09-08T04:08:18.703Z","2.9.1":"2025-09-09T05:25:22.582Z","2.9.2":"2025-09-09T17:15:41.800Z","2.9.3":"2025-09-09T18:10:43.341Z","2.9.4":"2025-09-10T04:45:16.236Z","2.9.5":"2025-09-10T15:17:32.318Z","2.9.6":"2025-09-10T16:43:01.417Z","2.9.7":"2025-09-10T19:30:49.240Z","3.0.0":"2025-09-12T10:22:12.636Z","3.0.1":"2025-09-12T19:07:49.793Z","3.0.2-rc.1":"2025-09-12T21:21:17.785Z","3.0.2":"2025-09-12T21:59:07.048Z","3.0.3":"2025-09-16T11:05:49.505Z","3.0.4":"2025-09-16T16:26:46.398Z","3.0.5":"2025-09-17T02:40:55.833Z","3.0.6":"2025-09-17T07:39:50.338Z","3.0.7-rc.1":"2025-09-17T09:47:20.536Z","3.0.7":"2025-09-17T11:12:08.424Z","3.0.8":"2025-09-18T12:40:18.430Z","3.1.0":"2025-09-21T11:25:49.172Z","3.1.1-rc.1":"2025-09-21T16:37:05.056Z","3.1.1-rc.2":"2025-09-21T17:41:28.685Z","3.1.1":"2025-09-22T04:22:36.809Z","3.1.2":"2025-09-22T14:13:11.381Z","3.1.3":"2025-09-24T00:35:18.412Z","3.1.4":"2025-09-24T13:03:56.470Z","3.1.5":"2025-09-27T13:43:32.105Z","3.1.6":"2025-09-27T18:31:11.909Z","3.1.7":"2025-09-29T18:46:22.172Z","3.1.8":"2025-10-02T12:14:43.796Z","3.1.9":"2025-10-04T11:58:15.357Z","3.1.10":"2025-10-09T19:23:32.608Z","3.1.11":"2025-10-09T21:26:51.917Z","3.1.12":"2025-10-11T03:13:07.104Z","3.1.13":"2025-10-11T18:21:36.236Z","3.1.14":"2025-10-13T21:06:29.259Z","3.1.15":"2025-10-15T18:23:30.297Z","3.1.16":"2025-10-15T21:21:03.921Z","3.1.17":"2025-10-16T08:45:15.848Z","3.1.18":"2025-10-17T04:51:25.324Z","3.1.19":"2025-10-19T23:17:19.936Z","3.1.20":"2025-10-22T14:58:41.907Z","3.1.21":"2025-10-23T18:18:29.989Z","3.1.22":"2025-10-28T04:09:45.500Z","3.1.23":"2025-10-28T06:26:57.459Z","3.1.24":"2025-10-31T11:27:42.296Z","3.1.25":"2025-11-04T21:06:08.547Z","3.1.26":"2025-11-04T21:51:44.868Z","3.1.27":"2025-11-08T13:45:16.966Z","3.1.28":"2025-11-12T03:29:21.048Z","3.1.29":"2025-11-12T13:16:24.380Z","3.1.30":"2025-11-12T15:16:59.299Z","3.1.31":"2025-11-13T04:43:09.242Z","3.1.32":"2025-11-13T14:45:30.296Z","3.1.33":"2025-11-14T08:27:09.386Z","3.1.34":"2025-11-16T14:45:09.295Z","3.1.35":"2025-11-18T11:52:17.842Z","3.1.36":"2025-11-25T16:38:15.178Z","3.1.37":"2025-12-07T06:34:05.685Z","3.1.38":"2025-12-07T08:40:26.295Z","3.2.0":"2025-12-08T21:34:29.490Z","3.3.0-rc.1":"2025-12-11T16:01:20.320Z","3.3.0-rc.2":"2025-12-13T05:59:37.611Z","3.2.1":"2025-12-13T16:00:25.526Z","3.3.0-rc.3":"2025-12-13T16:05:37.576Z","3.3.0-rc.4":"2025-12-13T21:48:10.530Z","3.2.2":"2025-12-13T21:49:29.716Z","3.3.0":"2025-12-16T11:21:07.347Z","3.3.1":"2025-12-17T14:21:28.460Z","3.3.2":"2025-12-17T14:38:49.318Z","3.3.3":"2025-12-23T17:45:26.418Z","3.3.4":"2025-12-23T21:17:09.784Z","3.3.5":"2025-12-28T01:07:25.748Z","3.4.0":"2025-12-29T14:09:45.542Z","3.4.1-rc.1":"2026-01-06T16:59:08.908Z","3.4.1":"2026-01-16T23:19:01.935Z","3.4.2":"2026-01-17T00:50:24.152Z","3.4.3":"2026-01-18T18:26:24.120Z","3.4.4":"2026-01-20T09:29:57.311Z","3.4.5":"2026-01-20T14:08:33.550Z","3.4.6":"2026-01-20T21:52:54.166Z","3.4.7":"2026-01-25T20:36:02.464Z","3.4.8":"2026-01-27T22:37:12.454Z","3.4.9":"2026-02-11T02:02:35.291Z","3.4.10":"2026-03-15T14:20:12.221Z","3.4.11":"2026-03-24T17:30:20.869Z","3.4.12":"2026-03-25T10:50:50.079Z","3.4.13":"2026-03-26T18:03:49.089Z","4.0.0-rc.0":"2026-04-08T07:20:41.346Z","4.0.0-rc.1":"2026-04-08T08:34:25.985Z","4.0.0":"2026-04-10T19:22:08.346Z","4.0.1":"2026-04-13T12:05:00.565Z","4.0.2":"2026-04-14T12:25:24.156Z","4.1.0":"2026-04-15T14:01:28.972Z","4.2.0":"2026-04-16T08:51:51.993Z","4.2.1":"2026-04-16T17:40:09.043Z","4.2.2":"2026-04-24T01:28:34.867Z","4.2.3":"2026-04-24T21:06:55.334Z","4.2.4":"2026-05-04T19:29:53.682Z","4.2.5":"2026-05-07T17:53:59.833Z","4.2.6":"2026-05-08T00:42:18.503Z","4.2.7":"2026-05-08T10:49:55.413Z","4.2.8":"2026-05-13T13:05:54.777Z","4.3.0":"2026-05-16T17:10:27.441Z","4.3.1":"2026-05-19T15:42:49.389Z","4.4.0-rc.1":"2026-05-23T20:18:13.230Z","4.4.0-rc.2":"2026-05-24T14:57:31.557Z","4.4.0-rc.3":"2026-05-24T15:09:58.511Z","4.4.0-rc.4":"2026-06-10T12:09:02.325Z","4.4.0-rc.5":"2026-06-10T13:22:03.496Z","4.3.2":"2026-06-23T07:22:58.861Z","4.3.3":"2026-06-24T13:50:45.334Z","4.3.4":"2026-06-25T17:19:29.173Z","4.3.5":"2026-06-27T16:28:58.014Z","4.3.6":"2026-07-01T19:01:18.117Z","4.4.0-rc.6":"2026-07-05T11:53:07.060Z","4.4.0-rc.7":"2026-07-05T15:32:06.045Z","4.4.0":"2026-07-11T00:24:46.847Z","4.4.1":"2026-07-12T16:51:29.601Z","4.5.0":"2026-07-13T20:11:52.998Z","4.5.1":"2026-07-16T09:04:07.209Z","4.5.2":"2026-07-16T21:09:08.296Z","4.6.0":"2026-07-20T14:00:44.188Z","4.7.0":"2026-07-23T04:29:16.221Z","4.7.1":"2026-07-26T22:30:30.385Z","4.7.2":"2026-07-27T19:44:09.946Z","5.0.0":"2026-07-30T18:23:42.128Z","5.0.1":"2026-08-03T22:17:27.438Z","5.1.0":"2026-08-08T14:59:07.556Z","5.2.0":"2026-08-09T18:20:46.279Z","5.2.1":"2026-08-10T09:10:19.998Z","5.2.2":"2026-08-10T12:33:42.506Z","5.2.3":"2026-08-10T18:30:23.894Z","5.2.4":"2026-08-11T01:19:53.666Z","5.3.0":"2026-08-11T18:09:25.851Z","5.3.1":"2026-08-14T02:09:06.516Z","5.3.2":"2026-08-21T13:28:06.672Z","5.4.0":"2026-08-26T20:26:48.046Z","5.4.1":"2026-08-29T01:31:08.282Z","5.5.0":"2026-08-31T11:03:52.294Z","5.5.1":"2026-09-06T16:43:31.927Z","5.6.0":"2026-09-11T11:52:42.185Z","5.6.1":"2026-09-15T10:45:33.456Z","5.6.2":"2026-09-15T13:22:31.085Z","5.6.3":"2026-09-19T16:53:37.116Z","5.7.0":"2026-09-26T00:10:27.080Z","5.8.0":"2026-09-26T02:32:20.600Z","5.8.1":"2026-09-26T19:38:33.562Z","5.8.2":"2026-09-30T07:52:45.487Z"},"bugs":{"url":"https://github.com/hyodotdev/openiap/issues"},"author":{"url":"https://github.com/hyochan","name":"hyochan","email":"hyochan.dev@gmail.com"},"license":"MIT","homepage":"https://github.com/hyodotdev/openiap/tree/main/libraries/expo-iap#readme","keywords":["react-native","expo","expo-iap","ExpoIap"],"repository":{"url":"git+https://github.com/hyodotdev/openiap.git","type":"git","directory":"libraries/expo-iap"},"description":"In App Purchase module in Expo","maintainers":[{"name":"hyodotdev","email":"hyo@hyo.dev"}],"readme":"# Expo IAP\n\n<div align=\"center\">\n  <img src=\"https://openiap.dev/frameworks/expo.svg\" alt=\"Expo IAP Logo\" width=\"150\" />\n  \n  [![Version](http://img.shields.io/npm/v/expo-iap.svg?style=flat-square)](https://npmjs.org/package/expo-iap) [![Download](http://img.shields.io/npm/dm/expo-iap.svg?style=flat-square)](https://npmjs.org/package/expo-iap) [![OpenIAP](https://img.shields.io/badge/OpenIAP-Compliant-green?style=flat-square)](https://openiap.dev) [![CI](https://github.com/hyodotdev/openiap/actions/workflows/ci-expo-iap.yml/badge.svg?branch=main)](https://github.com/hyodotdev/openiap/actions/workflows/ci-expo-iap.yml?query=branch%3Amain) [![codecov](https://codecov.io/gh/hyodotdev/openiap/branch/main/graph/badge.svg?component=expo-iap)](https://app.codecov.io/gh/hyodotdev/openiap/tree/main/libraries/expo-iap) [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fhyochan%2Fexpo-iap.svg?type=shield&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2Fhyochan%2Fexpo-iap?ref=badge_shield&issueType=license)\n  \nExpo IAP is a powerful in-app purchase solution for Expo and React Native applications that conforms to the OpenIAP Client Protocol. It provides a unified API for handling in-app purchases across iOS and Android platforms with comprehensive error handling and modern TypeScript support.\n\nIf you're shipping an app with expo-iap, we’d love to hear about it—please share your product and feedback in [expo-iap Q&A Discussions](https://github.com/hyodotdev/openiap/discussions/categories/expo-iap). Community stories help us keep improving the ecosystem.\n\n<a href=\"https://openiap.dev\"><img src=\"https://raw.githubusercontent.com/hyodotdev/openiap/main/logo.webp\" alt=\"OpenIAP\" height=\"40\" /></a>\n\n</div>\n\n## 📚 Documentation\n\n**[📖 Visit our comprehensive documentation site →](https://openiap.dev/docs/setup/expo)**\n\n## Using with AI Assistants\n\nexpo-iap provides AI-friendly documentation for Cursor, GitHub Copilot, Claude, and ChatGPT.\n\n**[📖 AI Assistants Guide →](https://openiap.dev/docs/guides/ai-assistants)**\n\nQuick links:\n\n- [llms.txt](https://openiap.dev/llms.txt) - Quick reference\n- [llms-full.txt](https://openiap.dev/llms-full.txt) - Full API reference\n- [Onside Integration](https://openiap.dev/docs/setup/store/onside) - Using Onside marketplace payments on iOS\n\n## Notice\n\nThe `expo-iap` module has been migrated from [react-native-iap](https://github.com/hyodotdev/openiap/tree/main/libraries/react-native-iap). While we initially considered fully merging everything into `react-native-iap`, we ultimately decided to maintain the two libraries in parallel, each tailored to its own ecosystem.\n\n- **`react-native-iap`** → a **Nitro Modules–based** implementation for React Native.\n- **`expo-iap`** → an **Expo Module** with tighter integration and smoother compatibility in the Expo ecosystem.\n\nBoth libraries will continue to be maintained in parallel going forward.\n\n📖 See the [OpenIAP discussions](https://github.com/hyodotdev/openiap/discussions) for roadmap and project status updates.\n\n## Installation\n\n```bash\nnpx expo install expo-iap\n```\n\nFor platform-specific configuration (Android Kotlin version, iOS deployment target, etc.), see the [Installation Guide](https://openiap.dev/docs/setup/expo#installation).\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](./CONTRIBUTING.md) for details on:\n\n- Development setup\n- Running the example app\n- Testing guidelines\n- Code style and conventions\n- Submitting pull requests\n\nFor detailed usage examples and error handling, see the [documentation](https://openiap.dev/docs/setup/expo).\n\n> Sharing your thoughts—any feedback would be greatly appreciated!\n\n## Powered by OpenIAP\n\n<a href=\"https://openiap.dev\"><img src=\"https://raw.githubusercontent.com/hyodotdev/openiap/main/logo.webp\" alt=\"OpenIAP\" height=\"50\" /></a>\n\nExpo IAP conforms to the **[OpenIAP Client Protocol](https://openiap.dev)** — an open, vendor-neutral interoperability standard for in-app purchases. OpenIAP provides:\n\n- **Shared specification** — Common types, error codes, and purchase flows across all platforms\n- **Generated type-safe bindings** — Swift, Kotlin, Dart, and GDScript from a single GraphQL schema\n- **Platform implementations** — [openiap-apple](https://github.com/hyodotdev/openiap/tree/main/packages/apple) (StoreKit 2) and [openiap-google](https://github.com/hyodotdev/openiap/tree/main/packages/google) (Play Billing 9.1.0)\n- **Verification profiles** — Standardized receipt validation and purchase verification patterns\n\nOther libraries built on OpenIAP: [react-native-iap](https://github.com/hyodotdev/openiap/tree/main/libraries/react-native-iap) · [flutter_inapp_purchase](https://github.com/hyodotdev/openiap/tree/main/libraries/flutter_inapp_purchase) · [kmp-iap](https://github.com/hyodotdev/openiap/tree/main/libraries/kmp-iap) · [godot-iap](https://github.com/hyodotdev/openiap/tree/main/libraries/godot-iap)\n\n**[Learn more about the OpenIAP standard →](https://openiap.dev/docs/foundation/about)**\n\n## Community\n\nFor bug reports, please [open an issue](https://github.com/hyodotdev/openiap/issues).\n\n<!-- community:start -->\n<!-- Generated by scripts/sync-sponsors.mjs from packages/docs/community-touchpoints.json. -->\n\n## Built something with expo-iap?\n\nList your app on the [OpenIAP showcase](https://openiap.dev/showcase).\n\nQuestions and feedback go to [Discussions](https://github.com/hyodotdev/openiap/discussions).\n\nIf expo-iap saves you time, a ⭐ on [hyodotdev/openiap](https://github.com/hyodotdev/openiap) helps.\n\n<!-- community:end -->\n\n<!-- sponsors:start -->\n<!-- Generated by scripts/sync-sponsors.mjs from packages/docs/sponsor-registry.json. -->\n\n## Sponsors\n\n<p align=\"center\">\n  <a href=\"https://meta.com\">\n    <img src=\"https://openiap.dev/meta.svg\" alt=\"Meta\" height=\"80\" align=\"middle\">\n  </a>\n  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n  <a href=\"https://developer.amazon.com/\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://openiap.dev/sponsors/amazon-dark.webp\">\n      <img src=\"https://openiap.dev/sponsors/amazon.webp\" alt=\"Amazon Developer\" height=\"44\" align=\"middle\">\n    </picture>\n  </a>\n</p>\n\nThank you to [Meta](https://meta.com) and [Amazon Developer](https://developer.amazon.com/) for supporting OpenIAP. [View sponsorship options](https://openiap.dev/sponsors).\n\n### OpenCollective\n\nWe also recognize sponsors and backers through OpenCollective. The original react-native-iap collective now supports the broader OpenIAP ecosystem and is managed separately from the main sponsor program.\n\n**Sponsors:** <a href=\"https://opencollective.com/openiap#sponsors\"><img src=\"https://opencollective.com/openiap/sponsors.svg?width=890&cache=20260706\" alt=\"OpenCollective sponsors\" /></a>\n\n**Backers:** <a href=\"https://opencollective.com/openiap#backers\"><img src=\"https://opencollective.com/openiap/backers.svg?width=890&cache=20260706\" alt=\"OpenCollective backers\" /></a>\n\n[Become a sponsor](https://opencollective.com/openiap#sponsor) | [Become a backer](https://opencollective.com/openiap#backer)\n\n### Past supporters\n\nSupported the project before the OpenIAP sponsor program.\n\n<p align=\"center\">\n  <a href=\"https://namiml.com\">\n    <img src=\"https://openiap.dev/sponsors/nami.webp\" alt=\"Nami\" height=\"32\" align=\"middle\">\n  </a>\n  &nbsp;&nbsp;&nbsp;&nbsp;\n  <a href=\"https://www.courier.com/?utm_source=react-native-iap&utm_campaign=osssponsors\">\n    <img src=\"https://openiap.dev/sponsors/courier.webp\" alt=\"Courier\" height=\"32\" align=\"middle\">\n  </a>\n</p>\n\n[openiap-sponsors]: https://openiap.dev/sponsors\n[openiap-github-sponsors]: https://github.com/sponsors/hyodotdev\n[openiap-opencollective]: https://opencollective.com/openiap\n[openiap-paypal]: https://www.paypal.me/dooboolab\n[openiap-company-contact]: mailto:hyo@hyo.dev\n\n<!-- sponsors:end -->\n","readmeFilename":"README.md"}