{"_id":"@onesub/shared","_rev":"32-498856362933846b6428195fb4f94ec4","name":"@onesub/shared","dist-tags":{"latest":"0.17.0"},"versions":{"0.1.0":{"name":"@onesub/shared","version":"0.1.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.1.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"34a230ad35212643f85d563ac6e98198f126571c","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.1.0.tgz","fileCount":17,"integrity":"sha512-2TT3wIbu5NJ0XGjH7+2janzL4hj9X6JJxcpRJ4k2/dhu8bNrVl9t7CPcdSojUoM1Hg/0uQFMjZPMr2RNej88VQ==","signatures":[{"sig":"MEUCIFuIB7inn11/JARhxWMPL4xCo+xpD5Fd2e/4Th0gnLDnAiEAgXCQ4MjciZKlN2usBRidKSMeSpDTp9tvoxwswA3i0iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11379},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a7a84f630632505edf794d37f26c95eb9da6ef70","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0_1775515551782_0.866122071849386","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@onesub/shared","version":"0.2.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.2.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"e13f8c6f3f316356da8c9cc1d7ac57b48055a54b","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.2.0.tgz","fileCount":17,"integrity":"sha512-yp4kEwTKkj3cF8yXYuT4AHaZGVpj1iHg/VNGHYL62aXcExhh4NkpCrQyYhWfi19CsF+ZSCytRmvJMtiCL78ZGQ==","signatures":[{"sig":"MEYCIQC2CFbI+A4FdU5bAwTUnjTA2xvmEyoOmHVBVNlo9BAPUgIhALyYiNPYx2W/q+OSUuWByWlXfu37mAOdMz4CBs/PCWwA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13683},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"752adc57bbbe7ac85bf50a2cc10e58e709052ffe","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.0_1775528577138_0.2659103863579204","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@onesub/shared","version":"0.2.1","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.2.1","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"474332401b18dfaf5749d9e4ccee00575405dcca","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.2.1.tgz","fileCount":17,"integrity":"sha512-ZQXbBI+ch2XHvei8NJY1UX9RujguAWdu3/Wi+B68ZbOxBRP1wjjHef0TQAMx81OUyYB1z5DaECGBTBYPkXD2jg==","signatures":[{"sig":"MEQCIFopInK3BJevEwCq/NQFFN0n7cahioETIqmlj+gkoiTEAiBvQHfFmEcnzwhlCeqbvm3gqpZT2hsq+4zbM+dRiRxaAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13683},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"03a97dec1747ba570cf0bf0f6c5e4f7e1746dab9","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.1_1776654245860_0.09062459930554523","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@onesub/shared","version":"0.3.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.3.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"82d789947eba4a95810b2a14641f5e02c6a77ad1","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.3.0.tgz","fileCount":17,"integrity":"sha512-D4GYeFuPGa7aj5VaZD3gTotfILDCOezq6sP2Y7t3jyZMAZzeFkuH4sLr4gPDGAOcXKaL5x61ngbRxvMmKFryoQ==","signatures":[{"sig":"MEYCIQDJF39CnMlKsX/RervgFF9PsKWapLGBoSNencIdhC/kPQIhAPoDkTe1sA+G74Z3wlJERU5sp9dtW04TBalIID5hiBQE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14362},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c1f52aeb40cdba02bf75a97d34b6b6f38982a31b","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.0_1776656476050_0.870425772476412","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@onesub/shared","version":"0.3.1","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.3.1","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"8abfb01391249b79615483da1559ff4cd01a1bfe","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.3.1.tgz","fileCount":17,"integrity":"sha512-2Gci80G8HwU2q0/RgPSmVKzyZyPvspeZRVyMiioTxxuxQ+oz9vbHnZvAWjakh9bKbDWXSIdzibCV8qk8d4E3WA==","signatures":[{"sig":"MEQCICdOkeFBfRVVTrNCkuoupWny6d+axxzUTUZP8EHSEQbgAiBFj+sRNLRPZoOvw6x9WkG6MLncq3RHw1B185aAOFQMqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0ff052995c9130f60c4f0bba35f60ed383ee079b","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.1_1776667578830_0.8759723526134089","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@onesub/shared","version":"0.3.2","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.3.2","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"42f9fc42810283e50dbc6e069ba83b68a8e62f80","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.3.2.tgz","fileCount":18,"integrity":"sha512-l3oGLCKJDXLbM0YA7iA2TGBRWpcb1SVEQ1w6AxnmpPkzOc2GiPo6RFHO8B6vKkgUrtwLdVN+Ca3FTg2L5ECoPQ==","signatures":[{"sig":"MEQCIEcPLs9oeNlQcF9xkHFhIGkrUeqqhNPOtmUsjy8R9m1kAiA2dZFsvmV8yJXD28s2gBW7/RD6DD6vj21hdf2GMyLbjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16929},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ab260e56f6b344a7e8b66f82b184b168b2747ed4","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.2_1776749211050_0.3311355230065567","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@onesub/shared","version":"0.3.3","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.3.3","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"3dea0bb840e3ce03424c4cf649b6378f3b7064d7","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.3.3.tgz","fileCount":18,"integrity":"sha512-Xybr5RyoS4hqgd1ou9Wxe87IUnhhOzW8pw9Hw+tMreG2vGhdjhlUwfxNlo/xWdpBscM9p5+ZZiut0Dexmx0dwQ==","signatures":[{"sig":"MEQCIDWbd9dX40IhQmd+I2AWJGfh8AqEciCREZ8AUPrSoNhgAiBPMGvJ4OYbNUSA5tnABPgTspamb3a9R2xEF1mPJBFZrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8d288988beeb65b6b54df36df6b4c1e54b356ef5","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.3_1776836572061_0.5044236581182377","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@onesub/shared","version":"0.3.4","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.3.4","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"efa03087e64cf0a303faa1981104c9ccce422f78","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.3.4.tgz","fileCount":18,"integrity":"sha512-3nqL1aLviQLLUlmQrDwiZMO/k/2ljFWPNzHa5Pk4x5U2JbkGcpM7xLD7fNzMlzntvXr33eBAVeY4VCR1U+8Y4w==","signatures":[{"sig":"MEQCICE9jlVg6nGblNJ5rZVwmbsvomvDgSYkezOn3tYLtX/NAiAfB3YJ1MJ43eTnpy55S5e10a91vXPVZKymPZXV9lGmOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23244},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bcd2fb98036f5601c0cd11b042ef44ca3d122f9b","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.4_1776837701356_0.40943178936502567","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@onesub/shared","version":"0.3.5","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.3.5","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"104d50a95e9d7a5210b1d2a1e589e8b549120900","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.3.5.tgz","fileCount":18,"integrity":"sha512-J11fVPZmBxZaIpVGcRrM7Ka5ai55T6riWCL5gokZYraZRVQVh/VwezHoqfnEptCscONF6UxpjzCT5x+vwE85uw==","signatures":[{"sig":"MEYCIQCfNIKtErL28MBBC4kPfcMa/10fnKI+XZCj74XK35GxWgIhAJubMYbESsOg8CxrYc2UEZWNJg4I9nAAzG6xlT8Xo3+Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25544},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e12130a8b2036be9ad7855e72ab3657e42b1568e","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.5_1776846988573_0.3467859430406772","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@onesub/shared","version":"0.4.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.4.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"e7a90cfc2c93160191572a96cf73b1787110d1cb","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.4.0.tgz","fileCount":18,"integrity":"sha512-A9mGFUf8tcql4Lri7VkYeJDjzg5p1m7SPzAO3zSeEVSaf27FZ6i/htUTw8aBgFKcGCenhNSw3t+uqEdyWpkj+w==","signatures":[{"sig":"MEUCIQDDjMXfO5Rcvi6PzC5D8DZKTN13zVuiVd6wrN9rICMhfwIgD02zjJrWBR2dINqaCxqeEJGTFR7SJQCTOvwMKUtrL3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"21695f403dc772a3d0caa5a200edc81b5f41a3bc","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.4.0_1777197866224_0.7311440105623297","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@onesub/shared","version":"0.5.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.5.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"01a5fb4362f97b192b104c1002f887bb159506c4","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.5.0.tgz","fileCount":18,"integrity":"sha512-Q5zC9N+1wpMfQKHN5P7rxCAqYQ8XOjje/yAY6V9IAupypnxYCfhaJaPERWZop94QjJBaaOLkS0OxHY464zXt/w==","signatures":[{"sig":"MEUCIEtqBIkQYczJ3MhqYVInpcNbphvlmi89/LeYYiF1rgQnAiEA+OSLjOtIAExBo4FXKevKaq3Qj0LpxFJwH7ixvHK973o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35511},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d45684a57848f04395ae51db3d6433d0a4cf31d0","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.5.0_1777200432206_0.7811243559712782","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@onesub/shared","version":"0.6.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.6.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"1c277a6734630d8c472e61bb7944a3f8b0d51486","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.6.0.tgz","fileCount":18,"integrity":"sha512-zCJxnECy46+4C6SvieQ7ZiYuY8RQPHOrK/3NjwXri3Cc5fALl/wqM5Hd15LVwaz3I8nMRB1AqphC2biFoM1Frg==","signatures":[{"sig":"MEQCIHh0VcrlFkFVe76ovJdH/UidWyRaprxa7sSHSUWJ8WGLAiATiHKSeqhrN71Y3Hbc7taxD7zUE+YOnSE4a5XdMZ88IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41291},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"48091ecebfd6dff8273e263d7a2937d02e7185b5","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.6.0_1777215531131_0.9000931167470543","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@onesub/shared","version":"0.7.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.7.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"dd16dba450f2ae0718dab104a9e04129287a18ba","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.7.0.tgz","fileCount":18,"integrity":"sha512-i27u4YhvSi8nq/nEXnYgPbZ+US8QQI/SrEGkquD00J6vHKP86YGmH6QEhZi0wUMTDRC0NIuB7OrUJWmaxk9zpA==","signatures":[{"sig":"MEQCIAC0qD2GUVagfgZDK2gdkh+GiPKITIbvnM2BUEfhbLJPAiBrJx/Ctg5D5TdqlUR/2jHcgY+rCurBONMQLW9RB4la/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"21fccd6489e72146905aee491bf48e80a0b6901a","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.0_1777217382964_0.07798818739136326","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@onesub/shared","version":"0.7.1","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.7.1","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"2348657a421ccbdc81d21774bbe3275e5fb242bd","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.7.1.tgz","fileCount":18,"integrity":"sha512-Cq2vcgGC9Gdpkn0QFqVz/eP+7kxKXugETPZ5VmFFQkdkJ5Tgx9x/Fc8yhn24l60k6ViPLHNFGDshyqdnF/CWmg==","signatures":[{"sig":"MEUCIQCFAxx0LNCFL6tO5YdWSXhLiIPOzU0sIDmGdI8RtnWApAIgOfFRkwKjHp07K2mO+gedxE3123/d7iMRnQUKr2TSFrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44800},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"624f8e3b4124bf8f94ea502bae518a7574c22457","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.1_1777224471800_0.5383995987203252","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@onesub/shared","version":"0.7.2","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.7.2","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"75e7788fc7af785f7cfe3243fc40cf01cf6b98f5","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.7.2.tgz","fileCount":18,"integrity":"sha512-ntypZjN+M6Updk5/HsT4OxPqSLuybvryAXXOS7+soz1COwdqNqDexGNQydq7ZEuwGc7xZgMfWw3c9Eq82nthbA==","signatures":[{"sig":"MEUCIF7EBcQVv/hdK5vVbWiTHf+KQEndUxpuTAW2kWFJG78iAiEA/rcQnWA+TkcgqMn475Cz6MU+LSzxeZlTHqxJeLA7f/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45148},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"16fe0034c76a551cd7c308034168d907398be971","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.2_1777228611157_0.12775122117599236","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@onesub/shared","version":"0.7.3","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.7.3","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"4598a67e2bc59cf0cbcf1c5888d5132348bbda8f","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.7.3.tgz","fileCount":18,"integrity":"sha512-fs+2ZKkrjqFHIHt94189XbvAHpf8orZ6xp1k7f+x7121mUw+7zTwSGhF2KYp+0z1Z6IA/tassDW6bOGAKaeEsA==","signatures":[{"sig":"MEYCIQCxIGLG0ZMll2w5Z/wM0jdSBtCiHgbYU/5vO199aCNW5gIhAM760ti4fRKPl0fRkddPquLQn2ps7Wx1Zrg2QAOZADex","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2ea90be07020025676fc0a3854f2d6dd8d9257fe","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.3_1777238049247_0.887575033538649","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@onesub/shared","version":"0.7.4","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.7.4","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"20addb0ffb42003574b6746802f29f66e2f644e7","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.7.4.tgz","fileCount":18,"integrity":"sha512-ByqUwp9GEvcT7ek40KRydi02IRm1uk5iP4A1Yr0rvNwg/cZ18sIZPUZJGQyYgpKCv1P9J8QUJJ7G8S7TFph4MA==","signatures":[{"sig":"MEUCIQCyoFdXNDwLCadOnAypXwZs93V21v3KY9kFvdZSPvcDHgIgHE76Bd0HS8Nsch769ydzbpoomNEg+8Kux2hgemCOZaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48386},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"079ac041a12c39536f3bb3953bac6e306a120082","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.4_1777266954916_0.7705600060530351","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@onesub/shared","version":"0.7.5","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.7.5","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"5a684b59dfc882a1989af9455760369f06d06f6a","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.7.5.tgz","fileCount":18,"integrity":"sha512-mat4BZV2he6Y9gpstxQ/9otZbMIELN0jGnf0RoZcUOpTVqrg5OzWYqVv5IEzqV3abmdAEnVtbvV75ygcNlebVw==","signatures":[{"sig":"MEQCIBu9Np3aGvUHGvXmwCA+LAopcqsLxPX5PcebYEjzv7gjAiBa8ftly+g4fl4kYHKKR2mJ6rDI4PnqOn/1p7GrmJtMnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5c4f9c0756244af32041e5924978afae8c3d75e3","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.5_1777338458279_0.26867368643677114","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@onesub/shared","version":"0.7.6","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.7.6","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"799bb5e4c2b01dc5596bc936fea1e2af1411ef72","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.7.6.tgz","fileCount":18,"integrity":"sha512-GK/ej9Z9UIr2h7V2fXJMCCtaErsHuHPeMHKAG0hYxsMtIPwBVKc8y5/VJOk/gf5xl/P8xNMDvyKZ8uSgpPm4PA==","signatures":[{"sig":"MEYCIQCR/Jdh/Z9LJUQG13u0nuwrGn8VXnuTZZqpVdfcvvlm1gIhAMo+5AdebnmVsTDfgU/Ba4OjqvL5QdYdNeXYZwaUQ3z2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48723},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"43372829b6b741244f82f7b8d5463b341b71e1cd","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.6_1777343279829_0.6798352166126971","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@onesub/shared","version":"0.8.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.8.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"77dfe2fb159610cfdf301577f3b048e714adc8b6","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.8.0.tgz","fileCount":18,"integrity":"sha512-50j8TBTb0hxJktziGMy5HJpNWJMgSNSO/4lzarPjRcsdDWnya5ocBQnBdOhYDhEimrJnNatGCJf++VaCiUNa2Q==","signatures":[{"sig":"MEQCIE0PvlYCtxmaj01H11cU0I40KMFASj3daqKrT2Loz+k2AiBvZ3D5gs96BvL4MuKHS8jIY/mxAdjRG/WK3KGTStnzxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"66c7de281d24d890aa9a5d7cf148860ef4da2a9a","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.0_1778068833550_0.2716803648354884","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@onesub/shared","version":"0.9.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.9.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"439b9e7851ebe7464aa3a5b3032c4220b46e75c8","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.9.0.tgz","fileCount":18,"integrity":"sha512-CSPrs5HifhuePp4MJAGDgRFAbTgAJgNuee/3PJh64FeiTYVcSyRWbTaOPjwYkuyW1HQYKKwDtxbeCzY0JsKNFg==","signatures":[{"sig":"MEYCIQDoYYzLJaXExqq9UYCQckks7A5pNbRnhRccVCB9IxeGjQIhAN5ftJNA9ad3eTO9kzExDgjQtLObZinUxfJQuTgVFFot","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b885fbcc3dceeda849d284f3de159f5ad23a9fb6","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.9.0_1783040245817_0.2647087026949497","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@onesub/shared","version":"0.10.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.10.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"6fdf40fe56a887ff09b18434f43431a034685286","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.10.0.tgz","fileCount":18,"integrity":"sha512-Mbouh8cGMNhDdWoocAE2Ze2XfiKFPy2PTma9DE5TzBAnNv03cp/6tvrMJtPiJTkXAPJvqEIBj9wGscSxiyo2BQ==","signatures":[{"sig":"MEUCIQDNw04FXxa5gJYGCaookLpOEo/A4jcbQkNv82qt48gpXgIgFQwb6hX+0MMHEHBipfvok7uXK12irJAyDP30pLzQnc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a4a0eee08b8c043061a7689754d14e6b0d95e9ab","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.0_1783043113498_0.2893152250431541","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@onesub/shared","version":"0.11.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.11.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"742adcd649e45e76678a6790e4eaae27f202317b","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.11.0.tgz","fileCount":18,"integrity":"sha512-3edQGLC5BpbNhYCUZ0NI16UdJurdNaSH0y8Fdd2Jigjp1+Nbuq1ekgeFnYkGzIuDFxO0IPUV2RHMCLsYZWATRQ==","signatures":[{"sig":"MEUCIAuxZsacbxQ+ddB90mB0P1rwX+ZE2JXfHpNZ3sv9qNuVAiEAkjulNVA1N9Rd6axARRyGlo9ZIdqJuHm0WqfVV0CgXtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"453c06c81bae17f9561c690d9924beb340c0f901","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.0_1783922771179_0.8104007394397379","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@onesub/shared","version":"0.12.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.12.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"b89455204fac154d8c24fc24afc3b3607721e961","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.12.0.tgz","fileCount":18,"integrity":"sha512-YSvvT+M1ruGkYcudc34l8I1ZUDAgbHMqT/oavYUpoMcxe0n2OaNivTH2uRtwpKgLzuwrZ8ZCRR4zPW/oR10UlQ==","signatures":[{"sig":"MEQCIE66Tkg+yPmhjjCE8GlVJnMTmMQZRukwPhAEjgoo7CQNAiAcQN4jMyP+rXAq6445RWC7UMrszfvATkZUro5RAmSAXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55278},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"82bfc77baf2698c00c5629b4aa6dc60d8bd81657","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.12.0_1784261561807_0.7587436072510234","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@onesub/shared","version":"0.13.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.13.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"e523c122e5f653dd0439ed378ee471ef9cd5329b","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.13.0.tgz","fileCount":18,"integrity":"sha512-NNACJsC99CN+6QqWEwefzzoJlzYT0mKUnNfYlpg0cVJIC9muhpRpVj/hAAVJ8kmXYcjq9voyUNAEOW3Boc67xA==","signatures":[{"sig":"MEQCIH3+gJgodKJjfuhm7sKAmvjM6KX+ehbpxppmbjUVeNZRAiAVvxZ74cM9iLnLDPMVWFjAj7w8bnh8dOvkzynU14xDvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56534},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5ae48d9efd886abcaa97ad761b164ca2f304542a","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.13.0_1784643677884_0.09641451542495783","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@onesub/shared","version":"0.14.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.14.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"f5accf113cbc3962a098e6fa9f02bd67e73434a5","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.14.0.tgz","fileCount":18,"integrity":"sha512-V301ywxlgLfMEwIynz0/3LK5X0lQkVBJBcHVe3twpgJMBWPfkb4L6v60I54S7iqacxvgV2R22HF15eS78nI+iw==","signatures":[{"sig":"MEYCIQCd/yUkAqQcjJXyNrXjYqAe6BL8qYv+DzLg8T3xHNyhtwIhAMPajCERhppYZ4uFDMTDSdcyHjh1VQgPQVj7WWgijJRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58253},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"189b5ff309106f983e4b55034048ff374103ce85","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.0_1785040518157_0.5954850396893532","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@onesub/shared","version":"0.15.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.15.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"9e2b72303548056f9023502852a27595622335fe","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.15.0.tgz","fileCount":18,"integrity":"sha512-AnmGbDpmixRmbTuLSDUaXTUATjytI9I0RvjYiKBbjr9kI48F7C+5G1GOQD+dvK97AFVjUBkAroA97kWP+xsMgA==","signatures":[{"sig":"MEQCICf1qyJivh6cDI5LkxFMIlrKGsWtalpX++pSCBKhD5D/AiBA89yUFK7h+Lyhg/0NchWwTTa9cLsNwDd3Pg2a3BZTmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59266},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bedbc887cf9e1f9ea879f59669f010d71580801b","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.15.0_1785068409939_0.41503277422470775","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@onesub/shared","version":"0.15.1","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.15.1","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"91918af0d4b284cfb06da077de2063b1f227a269","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.15.1.tgz","fileCount":18,"integrity":"sha512-iw2PrTRKuQCGGcsnFIsaQw/rmogYUUg1C15Ao6CblkKoyXlZxEzXJWPTcYUmBfHnKOPgjENV0GN9R8YYRbXIcA==","signatures":[{"sig":"MEQCIC4pGqAYQulr2UBdaFkW85GzPUSM57n94lXFKwEVvjM/AiAWd8m29MHldfjsYbT/pb9A0UExkhEdArKD/I1abCRDtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60029},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"82dfcf1c673b53e017088784f74b972cdb3f44a3","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.15.1_1785087228796_0.8610287391074711","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@onesub/shared","version":"0.16.0","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.16.0","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"03bc416692c1e1207177eb7351058bcb408f5742","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.16.0.tgz","fileCount":18,"integrity":"sha512-dV5RepS3cSDnw6hqFd8/jyXk6lb6Mv67YbNNDYlgFLeVXUAJbwOwZBN/iak92whjd6CZC1BJGPitsHL6xMHKPA==","signatures":[{"sig":"MEQCIB9NNAOEtxrVs2yA8PxF8uJyqtEZ/7eHEQIk2moigvFfAiBSmoJSnqElvBpigK8gXz1MMomw8+gQZaUkohvzzIKLFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61170},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e9312a505ec4bb3cff0452236a39c159952e612d","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.16.0_1785093988339_0.5868742618126135","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@onesub/shared","version":"0.16.1","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.16.1","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://github.com/jeonghwanko/onesub","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"1f9bcdd379152fd0bdffc476e4be00e1d5017d4c","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.16.1.tgz","fileCount":14,"integrity":"sha512-Ss2+PeVXI7UZ67P/zsEh2dcZVsGRt8kk0Vu/e2fqbwWwWEyoQLGTVqIOEM5/y+5n9C+1Yt1QtILw7ncj7YkiAQ==","signatures":[{"sig":"MEYCIQD+gcDgJEKI13X1tNjkHgeGLTWrm9MCySqSuAA6jjM4qAIhAKffqmhEqxZCTXJbtJuW8kUE0GewGEgOSQA+c222gBYW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57118},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4ad2f155301c9de00078e4954cbe6f64e24e1077","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jeonghwanko","email":"turbo08@gmail.com"},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.16.1_1787716448815_0.03531106416185903","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@onesub/shared","version":"0.16.2","keywords":["onesub","iap","subscription","types"],"license":"MIT","_id":"@onesub/shared@0.16.2","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"homepage":"https://onesub.pryzm.gg","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"04dd6311866e58f722e9ca044231dbf40063fd90","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.16.2.tgz","fileCount":14,"integrity":"sha512-mkCiWDeVvGG7tixl8oYG0Jo6ti+zcO698fV+1RZ4D8CgvabQFUzkZMfZhqh46F6AA+nNcP8nXAS4jfhI3+elqQ==","signatures":[{"sig":"MEUCIQCoJ6fQARNHjRYuLu7f9S+0mxNBtsOFJSyLVOGpIgepVgIgB3U3HC0EWl4PBAXIdPKKPh5Or+Y4WTd6AUm7AHe0cDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onesub%2fshared@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57104},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7dffbd5e53dda80c24901a94bf1f67819102bff7","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:db287a1e-b69b-4959-a048-4b69c6b791cc"}},"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.17.0","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.16.2_1787741692989_0.8846210264275398","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"_id":"@onesub/shared@0.17.0","bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"dist":{"shasum":"81173757903281aade237efe1624df2f858b93ae","tarball":"https://registry.npmjs.org/@onesub/shared/-/shared-0.17.0.tgz","fileCount":14,"integrity":"sha512-sgp+pZs2v9d4Mdsb3is6d6X6B3OeUKjAb0tmMWiRL7gNBjjIC/ouc9v61lMVoUaK0YQJf/1KiqqRoKu1ZU4gDQ==","signatures":[{"sig":"MEYCIQDC+Biza3ukF/bCW+zhbQNBV9Lpk3vWpFXrA+EPIIw1UgIhAPQOXejJeLoQGPng40C8kaqT1WQwWEJYzXO7P0u+A+/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHiVLGZCpaiVDzVjqIy+P1v4NZpdM83PEBxUjem6uM/QAiBmqtdZRVxhtZBeAdLGM7ffcvxk08gRK88BIVDf8Fc75Q=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onesub%2fshared@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63118},"main":"dist/index.js","name":"@onesub/shared","type":"module","types":"dist/index.d.ts","gitHead":"fd677df724920784831bf54c00bd0898ecd5b800","license":"MIT","scripts":{"dev":"tsc --watch","build":"tsc"},"version":"0.17.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"db287a1e-b69b-4959-a048-4b69c6b791cc"}},"homepage":"https://onesub.pryzm.gg","keywords":["onesub","iap","subscription","types"],"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.19.0","description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","directories":{},"maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_0.17.0_1790878559083_0.7709191456809947"}}},"time":{"created":"2026-04-06T22:45:51.649Z","modified":"2026-10-01T18:15:59.548Z","0.1.0":"2026-04-06T22:45:51.931Z","0.2.0":"2026-04-07T02:22:57.290Z","0.2.1":"2026-04-20T03:04:05.991Z","0.3.0":"2026-04-20T03:41:16.181Z","0.3.1":"2026-04-20T06:46:18.971Z","0.3.2":"2026-04-21T05:26:51.192Z","0.3.3":"2026-04-22T05:42:52.222Z","0.3.4":"2026-04-22T06:01:41.505Z","0.3.5":"2026-04-22T08:36:28.703Z","0.4.0":"2026-04-26T10:04:26.369Z","0.5.0":"2026-04-26T10:47:12.347Z","0.6.0":"2026-04-26T14:58:51.279Z","0.7.0":"2026-04-26T15:29:43.102Z","0.7.1":"2026-04-26T17:27:51.944Z","0.7.2":"2026-04-26T18:36:51.294Z","0.7.3":"2026-04-26T21:14:09.375Z","0.7.4":"2026-04-27T05:15:55.111Z","0.7.5":"2026-04-28T01:07:38.439Z","0.7.6":"2026-04-28T02:27:59.969Z","0.8.0":"2026-05-06T12:00:33.702Z","0.9.0":"2026-07-03T00:57:25.942Z","0.10.0":"2026-07-03T01:45:13.775Z","0.11.0":"2026-07-13T06:06:11.314Z","0.12.0":"2026-07-17T04:12:41.942Z","0.13.0":"2026-07-21T14:21:18.013Z","0.14.0":"2026-07-26T04:35:18.311Z","0.15.0":"2026-07-26T12:20:10.080Z","0.15.1":"2026-07-26T17:33:48.963Z","0.16.0":"2026-07-26T19:26:28.528Z","0.16.1":"2026-08-26T03:54:08.966Z","0.16.2":"2026-08-26T10:54:53.119Z","0.17.0":"2026-10-01T18:15:59.203Z"},"bugs":{"url":"https://github.com/jeonghwanko/onesub/issues"},"license":"MIT","homepage":"https://onesub.pryzm.gg","keywords":["onesub","iap","subscription","types"],"repository":{"url":"git+https://github.com/jeonghwanko/onesub.git","type":"git","directory":"packages/shared"},"description":"Shared types and constants for onesub — server-side receipt validation for react-native-iap","maintainers":[{"name":"jeonghwanko","email":"turbo08@gmail.com"}],"readme":"# @onesub/shared\n\nShared TypeScript types + constants used by [`@onesub/server`](https://www.npmjs.com/package/@onesub/server), [`@jeonghwanko/onesub-sdk`](https://www.npmjs.com/package/@jeonghwanko/onesub-sdk), and [`@onesub/mcp-server`](https://www.npmjs.com/package/@onesub/mcp-server).\n\nYou don't install this package directly — it's pulled in as a transitive dependency. But if you're writing your own client or store implementation, here's what's exposed:\n\n```ts\nimport {\n  // Core types\n  OneSubServerConfig,\n  OneSubLogger,\n  SubscriptionInfo,           // includes optional linkedPurchaseToken + autoResumeTime (Google)\n  PurchaseInfo,\n  ValidateReceiptRequest,\n  ValidateReceiptResponse,\n  ValidatePurchaseRequest,\n  ValidatePurchaseResponse,\n  PurchaseStatusResponse,\n  AppleNotificationPayload,\n  GoogleNotificationPayload,\n\n  // Apple App Store Server API hook types\n  AppleConsumptionRequest,    // body shape for PUT /inApps/v1/transactions/consumption/{txId}\n  AppleConsumptionContext,    // arg passed to apple.consumptionInfoProvider hook\n\n  // Google RTDN hook types\n  GooglePriceChangeContext,   // arg passed to google.onPriceChangeConfirmed hook\n\n  // Constants\n  SUBSCRIPTION_STATUS,   // 'active' | 'grace_period' | 'on_hold' | 'paused' | 'expired' | 'canceled' | 'none'\n  PURCHASE_TYPE,          // 'consumable' | 'non_consumable' | 'subscription'\n  ROUTES,                 // canonical route path constants\n  DEFAULT_PORT,\n} from '@onesub/shared';\n```\n\n### Lifecycle states (since 0.4.0)\n\n| Value | Entitlement | When |\n|-------|------------|------|\n| `active` | ✅ valid | paid period |\n| `grace_period` | ✅ valid | payment failed but Apple/Google grants temporary access (Apple `DID_FAIL_TO_RENEW` + `GRACE_PERIOD` subtype, Google `IN_GRACE_PERIOD`) |\n| `on_hold` | ❌ revoked | grace ended; billing retry continues; user must fix payment |\n| `paused` | ❌ revoked | user-voluntary pause (Google only); resumes at `autoResumeTime` |\n| `expired` | ❌ revoked | natural end without renewal |\n| `canceled` | ❌ revoked | refunded or revoked by store |\n| `none` | ❌ revoked | no record |\n\n`active` is `isSubscriptionEntitled(sub)`, exported from this package: `(status === 'active' || status === 'grace_period') && max(expiresAt, gracePeriodExpiresAt) > now`. The server's status route, entitlements and metrics all use it, and so can a host. The status route evaluates every subscription the user has and reports the most recent one that grants access. During an Apple grace period `gracePeriodExpiresAt` holds the grace end; `expiresAt` always stays the paid-period end. Hosts that branch on the raw `status` string get the full granularity above (e.g. `paused` → \"재개 예정\" UX, `on_hold` → \"결제 정보 업데이트\" UX).\n\nAll type definitions are single-source-of-truth. Don't re-declare them in consuming packages — derive from these.\n\n## Links\n\n- Repo: <https://github.com/jeonghwanko/onesub>\n\nMIT © onesub contributors.\n","readmeFilename":"README.md"}