{"_id":"@supabase/stripe-sync-engine","_rev":"30-18430962b48d378c5647987e8be0894a","name":"@supabase/stripe-sync-engine","dist-tags":{"latest":"0.48.5"},"versions":{"0.36.0":{"name":"@supabase/stripe-sync-engine","version":"0.36.0","_id":"@supabase/stripe-sync-engine@0.36.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"}],"dist":{"shasum":"a7a45a9dbf4953159827b4ab35c5c550bdeb1c92","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.36.0.tgz","fileCount":226,"integrity":"sha512-KHj9EwY4nP5q1TWMdDCp6FEQkFXaePtNst/fccRfYCsYDBTsjpv57zvlKVzKQR9RF7mFoT/TuX5NodwCqld98A==","signatures":[{"sig":"MEQCIG9dpvLkoeb2W+M+6zsnTn74Vjj1p0n95hmTzBznoi8qAiAxzPbtf8XcFehuqZxfQaELBZ8XC+P6xR3BVzuXbZwZBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1371285},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"defdbcda07c31dc5cba5cfbd26cbe654903e61e0","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && cp -r db dist/db","clean":"rimraf dist","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json"},"_npmUser":{"name":"kevin-supabase","email":"kevin@supabase.com"},"_npmVersion":"10.9.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"22.15.0","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.36.0_1748846592542_0.5988439931992202","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@supabase/stripe-sync-engine","version":"0.37.1","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.37.1","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"a654972fed871c8622057ea5e24373a3a38dc318","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.37.1.tgz","fileCount":37,"integrity":"sha512-/eHZTU2u43XSauvXC5Y87HepiyGBb9h6pgkFDUhVXXlhdvJGyHrGTdMYQ7pa39+uqPZGB05leo3GqKsgK13+og==","signatures":[{"sig":"MEUCIFM3cKt9YsPyG5smXSR8znTw98dKLRvNFHs9R4NO6INAAiEAiq67MrOXeHMgNTxcvfxNDMXIUgmMrxqfCTeSMiROYnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147389},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"6cb6e79e84bc79266f97acaa863d4a7ab6df10a2","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"kevin-supabase","email":"kevin@supabase.com"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.9.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"22.15.0","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.37.1_1748857266445_0.8240678672660311","host":"s3://npm-registry-packages-npm-production"}},"0.37.1-test-01":{"name":"@supabase/stripe-sync-engine","version":"0.37.1-test-01","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.37.1-test-01","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"45d1e60d5dc1fa368a7ce337d7f1d694a9830162","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.37.1-test-01.tgz","fileCount":37,"integrity":"sha512-RxuvSTD5uD0ruw7ptuA7a3XhM4g01xIwUXrgxC6pXRVbFlNyBRuGupkEy8MUE0WJAn4ZCNryQtRCCcFQyt37Iw==","signatures":[{"sig":"MEYCIQCx3ixIxwJehCtvNbhDp3KLAciROgiFAewz9TITO+SpGwIhAIjYlSi8y4+lY9TwMc2CKW2SZlHDEzq2Jbs17rhflxMe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147419},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"6cb6e79e84bc79266f97acaa863d4a7ab6df10a2","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"kevin-supabase","email":"kevin@supabase.com"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.9.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"22.15.0","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.37.1-test-01_1748857820382_0.61297640878453","host":"s3://npm-registry-packages-npm-production"}},"0.0.0":{"name":"@supabase/stripe-sync-engine","version":"0.0.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.0.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"b565bd412ef4b5bb0baeaef4cb1fa97dcd66ff05","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.0.0.tgz","fileCount":37,"integrity":"sha512-WSer9a8qKZJvdJ9tkzec3B2JreE5+DAXLpkaxWKVYf6XB0usNF1EeY8OCuVeCurMThTfax4N+0v3Q+vJNGKXfw==","signatures":[{"sig":"MEUCIH3FWlbO/SmUpNlsJbJMlxfRqLdtUhEVrX+bp+BCMh4yAiEAhEYDgVB4YfquImqz+sLXcwqBEuSo8THSzF3Ikjte3y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147410},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"e0e9fc97c5d35b1b17ed85a358a95d1eb36cdf4f","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.9.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"23.11.0","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.0.0_1748861242036_0.2504093666574252","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"@supabase/stripe-sync-engine","version":"0.38.1","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.38.1","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"f1d6a30a35650c2f73b4f91ea311aa0d7a8a4948","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.38.1.tgz","fileCount":37,"integrity":"sha512-W58itj0cOSJ9xk7r16V92afUXJsPiSzZFa44HRi6N8R+3QLeXAt1BHwi+GE+TfN+E4YhOoGMZa89fOGY/nqJ9g==","signatures":[{"sig":"MEYCIQC7H56Jp4YPuevttOS1AVpdeb/fTbU/ykh368fMnkHP6QIhAOBPXsqOr4n/XO+J0whenJtu/vZjxDnhA69zxAfMzB5d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147411},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"42a10bd5a1d7578f673ebb1403ac1772f0926934","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.38.1_1748862533372_0.35472435461940943","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@supabase/stripe-sync-engine","version":"0.39.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.39.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"1c76505f78908834c40f8e7c0adb81df9172d6c5","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.39.0.tgz","fileCount":38,"integrity":"sha512-C8VLAgNkTbj+PrZLjo24Xrd8O3b4POZB4v/I4m2xRQhRTysM6PXR6JK1kIZPlAQEWjt6zZ4yUpN0eiaTS45I9Q==","signatures":[{"sig":"MEYCIQDYDjBVj2qph3xelV0VVqQUpcSuiy1sp27ewuPjAxmQXgIhAOQg47pDuPn++V5jmrxZtzOnOepE5/bdnV9K19H5z0ZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147532},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"240a907286817deaab03385d2d8c02d520897c81","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","actor":{"name":"etienne_supa","type":"user","email":"etienne@supabase.io"},"email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.39.0_1750647947393_0.9401894009013445","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@supabase/stripe-sync-engine","version":"0.40.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.40.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"7b7d797e9e0e68c9d5db60d67df7324edb4dbf99","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.40.0.tgz","fileCount":39,"integrity":"sha512-za+Au8p6mi/0Nb4FV5ePdYfT4IXlDivDiTGl+9hBPwzmch1dTlnZVmSLQY5bDRSuC1d3o/OOhUMMYXTE2T0/Pw==","signatures":[{"sig":"MEQCIFDh0NGfZCiQdFkExaH1AL3L1P8EkBQvvvroesA6JM8+AiADRDr0aoycgv+eTyj79eVRi7E1yaJ6n8ln7ux/EdhleQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147794},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"28c393cf625b01f5810c3c26395fb068babecb1a","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.4","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.40.0_1754536329945_0.4650376405791221","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"@supabase/stripe-sync-engine","version":"0.40.1","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.40.1","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"6750cb8547ec4ba660096aa4b72f38e0246de5e0","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.40.1.tgz","fileCount":39,"integrity":"sha512-X88mlWJ36gyU7qZ4gonw/TPGuNnx/j8NeJGWAaO6D/gxcDhrYl96oudhd+kLBK3nl5Qfsib3CLPtLzXwaVYBHg==","signatures":[{"sig":"MEQCIDKBEe29Ch39mtepvBZAIWZ7Q7LPdUKh+s5bq2E9nLCmAiBvVRVXZm1Bod4lgkw/V56OCQZf9XyK1tc8shbMyq9vpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148454},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"8a8f787697f4b4b721e2c8f820514cb8a8dc11ea","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.4","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.40.1_1754642948560_0.49297037487321127","host":"s3://npm-registry-packages-npm-production"}},"0.40.2":{"name":"@supabase/stripe-sync-engine","version":"0.40.2","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.40.2","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"59f12eb897472bda4ba398ce7dce8a18e5992d3b","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.40.2.tgz","fileCount":41,"integrity":"sha512-2tlkDQu+YzjL3ia8VblUm+lvatXZaXhJW4II9R9/17HBwDK73h0ienvV5KWg19tP75aH4/Kgwsu9qVPgbZzEtQ==","signatures":[{"sig":"MEQCIGUKagVsHis7Zu1g041fWs62nlEKnwNPJp+W/isk4+a/AiBR8UWDMOvSsF7xmkVZHv5WsMzxRm2giulcypHYkR1m5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163206},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"d486b41dc1b18626ef798890b5bbc7f11f476517","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.4","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.40.2_1756215846142_0.5902344766032661","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@supabase/stripe-sync-engine","version":"0.41.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.41.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"6c7aad24a3fd21ffab25be634cd0c0c827ace7be","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.41.0.tgz","fileCount":41,"integrity":"sha512-tYI4WQ4Sywl6Tj1TrKWpV8/AHYy/VP1upydmkQQTyzII4mFJAl0iT0HePdUp45rm2HxkaTFMSP2ta43MZRN3IQ==","signatures":[{"sig":"MEYCIQDh6rFCM0ZOESG9iFuL19b2cxSKLDCOlmCCEbU+9fDuDwIhAM41cnJQt/ByRzyVIabQEj5NoEuXOpy8P8gBIzGnJvRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167946},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"c9ff7621e0284b5282ebb8dd8ea95b0f51303ac9","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.4","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.41.0_1756994611642_0.3869653657594696","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"@supabase/stripe-sync-engine","version":"0.41.1","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.41.1","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"4013ad86a20cc2ae1aff85c10ee3901cf69bae4b","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.41.1.tgz","fileCount":41,"integrity":"sha512-vSLJhsubtOuKeDzSk09EJKjFNLABjf2HPEJK2ze0XCbrxsvdreB4qWhBqLRFKbRsTltEEtoJVW6he1G6Mo2DEQ==","signatures":[{"sig":"MEYCIQD/HVH/y+jcMA4VZfyvEoPY+MWLv6tSDVITtof3ftdTpAIhAI27jMtnGuMHNfvxd2felY2jtS0v5QRYMSnyVRsjKqy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171418},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"f7e51c774807c8943500856c3ea5f12696930720","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.41.1_1757599829027_0.4392066937211794","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@supabase/stripe-sync-engine","version":"0.42.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.42.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"d90649b269a07074f48640fd99dd8b5f13f6279d","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.42.0.tgz","fileCount":43,"integrity":"sha512-vi1sAZMDFXKHKz0xmYqNZdrbUI1Usu9xzA88iuS0xQgzhrgs2pp7SF4JPuxBtXEAOT8pE+36BILK8N+XHfV94g==","signatures":[{"sig":"MEUCIFHpIR4SzUCPhRjFwcMdPH0FrmHfZ25auJ+4FRBDb519AiEApWEbhB1pgDE+JptLhlnvYapimfJJtkjNfYllPLT5vAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"7fbaab6da27883e2b84a1206f3df6d1a29aa07c1","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.2","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.42.0_1757932141630_0.736591821254722","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@supabase/stripe-sync-engine","version":"0.43.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.43.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"2d85b63df110280cf76956ec2ee1d9101f00f2b4","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.43.0.tgz","fileCount":43,"integrity":"sha512-xR8pNsN1+QCYlT4f7/o4ZXVBiL2KoDaVWSuQ795pyM6i5yl8/74ArM5uOGzFaoTdcq1jHunz/i3hF1JYRKp4DQ==","signatures":[{"sig":"MEYCIQDhAci5yZ3p8UgspP9NZvFLCHhDxryzAJkZBDrIBhZfwwIhAO4O7AJyB/JIRQ7/dCKhSeYohxDMnT+V3wnnq1ENU9pq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"10e79841e7ed212f0cf405654d5572e5f006a2f8","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.43.0_1758029790783_0.6062492386595775","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"@supabase/stripe-sync-engine","version":"0.43.1","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.43.1","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"4b3b1bd74624c0f7d46802cbf05c957b13651deb","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.43.1.tgz","fileCount":43,"integrity":"sha512-bH652Wa+C2F9hG32l+mzKJtzcF8Eyr0hO1V+PE4PTc/H+kWSQPr/fbpowPE9TCnSYv4sov6NLfi7NYno6FYZmg==","signatures":[{"sig":"MEUCIQCq2G1OhAKx45ur9dTpx7VuG1BBtqdEbyZaa4D1TnBwFwIgHgaqm8ieLAubUeBtrUXVPnkYo6gb+PnLiWVAwTn1FIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"7f448ed2c5e7f09fb5eff1969ab43f639c687ed2","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.43.1_1758080916413_0.7472641362534316","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@supabase/stripe-sync-engine","version":"0.44.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.44.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"f65e4ae45790c2a6d10d63809adb8047930b7022","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.44.0.tgz","fileCount":45,"integrity":"sha512-RieSxJGFOgYrYKrj+ock11SLSO/xTZsF9XFhDa+T3UpS4qoYw1M/U8Whq1f+TkO3zXvvyhWAccOqAez4duHSEw==","signatures":[{"sig":"MEYCIQDlMMnt0WgJYI3ZkQ7Usj4aehRG8r31ILwbDrsGprGQJAIhAIYnL0ylRacjUs9gh5rLOHWzPuiVkcz8zK4qGWoYu2hK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200612},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"17b2d99d5a30d2770dfdb7def989b5d621c42c40","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.44.0_1758340481191_0.1850584742205268","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@supabase/stripe-sync-engine","version":"0.45.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.45.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"8fa7278caa118945d5553326007040a06d9e6043","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.45.0.tgz","fileCount":46,"integrity":"sha512-3yP6Lyqg+jBZdI3MyGM0gBGmVmaaSBI5QO4hwvmsdJmIztU/3Wvu/YF0S8Ga1waWdeG1/9YChvVJV7gRON+t1A==","signatures":[{"sig":"MEUCIQD709Ms08JR6Xr/cT0pYzdfNWuMt2RwbkRVEGwMYDFpowIgIteCwFTMbySDrcRX8lQZeLJVKIjEnkZJqnEOQSDXWB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201098},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"0b11f5a379d4e18837aa05e130ffb01c94367ceb","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"etienne_supa","email":"etienne@supabase.io"},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.45.0_1758856982154_0.3521218545269429","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@supabase/stripe-sync-engine","version":"0.47.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.47.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"ccc50c94c45093bb60de64a58b8bbf4bfef57e0a","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.47.0.tgz","fileCount":46,"integrity":"sha512-OCkwl+72wCQTaXk0JVhHSRdX0avtt9/p5j9GZ1tff49fcashsAcsNVPpMcT/TX5l7vcnZdYIMcmAG77Pwd60TQ==","signatures":[{"sig":"MEUCIH2rk7TL8nunkbV6KQiELZ+fIfOwSZjzhcajBlCxE0T7AiEAxJb0qo0Eb0/w3OMZ8NWq9PZTs2F0e9B1duxumhXvNak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supabase%2fstripe-sync-engine@0.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201884},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"16ba283d5e055a9e051b66278b4a72cd703b3410","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4880e4ec-71fa-4c93-ba26-b17ffc2853f7"}},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.6.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.47.0_1765796954623_0.7191596552155455","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@supabase/stripe-sync-engine","version":"0.48.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.48.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"561c198d9a0480e33a8fd4234c6607836334b6b0","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.48.0.tgz","fileCount":47,"integrity":"sha512-aIG5GaZfrIufqniuEncUdnS5+qaQlTGUVDTyyJ3Bmo5B8EKs5TaBD59GqpSmeSY4uuEi5MlUi+QBjWD5dGPZIA==","signatures":[{"sig":"MEYCIQC11ycG9HzzF/1VaNY7nKWcUn3kPvcxt9FeCFKQNwUDPgIhAL/Bd9pZFMiuzED7ggtO0Y/sws4juGCH3x8duSX2D2g5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supabase%2fstripe-sync-engine@0.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"578f5d463f9688b52b1f8a7941ce459296767424","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4880e4ec-71fa-4c93-ba26-b17ffc2853f7"}},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.6.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.48.0_1766082789905_0.5441808548699651","host":"s3://npm-registry-packages-npm-production"}},"0.48.1":{"name":"@supabase/stripe-sync-engine","version":"0.48.1","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.48.1","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"ac2b365e5031152fab3212d5a07ef221fb8c2a89","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.48.1.tgz","fileCount":48,"integrity":"sha512-v1ECdyeSSmvjFuGfmnkKaPs60C9E+CGDF/HevyPS+9AYzv+iz86K/34ACLVY/Cj/cvcL5t2Gc2rBH+QYHzrQpA==","signatures":[{"sig":"MEUCIFE2NX1gjDBlASjmLuNiBGlLuwghZDFmIpHAI0COsfVqAiEA7Iq9uVHH5DiPA+1vLs6CR9e/l+IjfuPt+vExt0CkT8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supabase%2fstripe-sync-engine@0.48.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207565},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"e2029d1c8544fc250428a0050d498da1f63a9161","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4880e4ec-71fa-4c93-ba26-b17ffc2853f7"}},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.6.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.48.1_1767183004376_0.3040431513703201","host":"s3://npm-registry-packages-npm-production"}},"0.48.2":{"name":"@supabase/stripe-sync-engine","version":"0.48.2","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.48.2","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"f53a020980e3e14483bc8aea6b74a0292f7c2491","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.48.2.tgz","fileCount":49,"integrity":"sha512-PLm7fzMouX4XISIHEnPW9wi2SurRx4azj6aoE8e2TtXmgU/wdyYeumsRxs4n2j7sTLx0ndyexyoJlJWyihyqIQ==","signatures":[{"sig":"MEYCIQDn6yy4si2SeKp0M3v7zxTwzpDxB64IM5Xy7KDipwVzDgIhAMFtsNuTEOYP+Qxvva3c+qGYKzTCflt0gRyCaLv9ZZpo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supabase%2fstripe-sync-engine@0.48.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207722},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"10955c71fdfb52be84c977ef8ca6b6841c6f0ba3","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4880e4ec-71fa-4c93-ba26-b17ffc2853f7"}},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.6.2","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.48.2_1770221037856_0.3530196616444998","host":"s3://npm-registry-packages-npm-production"}},"0.48.3":{"name":"@supabase/stripe-sync-engine","version":"0.48.3","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.48.3","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"mandarini","email":"katerina.skroumpelou@supabase.io"},{"name":"chase.cresgy","email":"chase.cresgy@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"a53126f77ff0612d7a3cfab3e3c7781ef74265ec","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.48.3.tgz","fileCount":49,"integrity":"sha512-bFsuuOQ9fOBPXJtrKwkFKlD9Fh4J/wh9R0KJ4eg8JOOjh+23e4LYJH+wvMk9aqum3FsqTju3bexRa7yI0Ih49g==","signatures":[{"sig":"MEUCIGK2gjQqTMt+UZOBijo5LJ8lq0J5iYyLy/3BpWc1/5dJAiEA0UrewL1eK90yYcknqdQiluZyfBRGIL/uapGb7sQiC9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supabase%2fstripe-sync-engine@0.48.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207722},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"976a837c35af8a43d5d8baa3ee180eba88ccc9ee","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4880e4ec-71fa-4c93-ba26-b17ffc2853f7"}},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.9.0","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"24.14.0","dependencies":{"pg":"^8.18.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.16.0","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 18"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.48.3_1773027954634_0.3507476467596822","host":"s3://npm-registry-packages-npm-production"}},"0.48.4":{"name":"@supabase/stripe-sync-engine","version":"0.48.4","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.48.4","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"mandarini","email":"katerina.skroumpelou@supabase.io"},{"name":"chase.cresgy","email":"chase.cresgy@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"050a1626b21e22edc6607f0817635d25874771d0","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.48.4.tgz","fileCount":49,"integrity":"sha512-RsYzbHs3Vvw5nxe0PrgZDRyaJe1ND5aNRGlBXyaOLvxXj15CmhY1dOzsCcYF+ZnyxQo1u+cSwhaUMervrrXTmg==","signatures":[{"sig":"MEUCIQC+aqa6Ar/lRWfcwvoj7FoH9ylvxsqVDHcIAvZbt4CvHQIgQvtO7Of+O0Y3XAw4aj90FPdj7Rr6MuemAvgOfD3axpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supabase%2fstripe-sync-engine@0.48.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207722},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"5a56bde74b26296c6cad1cc9323b110354ac221b","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4880e4ec-71fa-4c93-ba26-b17ffc2853f7"}},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.11.1","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"25.8.2","dependencies":{"pg":"^8.20.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.20.0","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 18"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.48.4_1774503097059_0.7269096030525772","host":"s3://npm-registry-packages-npm-production"}},"0.48.5":{"name":"@supabase/stripe-sync-engine","version":"0.48.5","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"@supabase/stripe-sync-engine@0.48.5","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"mandarini","email":"katerina.skroumpelou@supabase.io"},{"name":"chase.cresgy","email":"chase.cresgy@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase/stripe-sync-engine#readme","bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"dist":{"shasum":"64a6d7ca88dd7d7fd81ca9258601caf5c1318186","tarball":"https://registry.npmjs.org/@supabase/stripe-sync-engine/-/stripe-sync-engine-0.48.5.tgz","fileCount":49,"integrity":"sha512-+LbtJH8n5Xiu289AL3FuWFdKXd0K7kDF0z4Lm+zMYoImWmOuGd3TgSx9gm/nv4nzLooOmIxGZh6LojoYBcJM+g==","signatures":[{"sig":"MEUCICTzKb2RBeThJrqLYmct+uJajR737rNshkHjee1l6rn8AiEAs6dBZ371W3lEnkAyhj9SOp1hUMzQpqq4ogc9sqJpQt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supabase%2fstripe-sync-engine@0.48.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207722},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"a2cc2a868029f0ab8fd34c21e9cea70ea7ab08fe","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4880e4ec-71fa-4c93-ba26-b17ffc2853f7"}},"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.11.1","description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","directories":{},"_nodeVersion":"25.8.2","dependencies":{"pg":"^8.20.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.20.0","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 18"},"_npmOperationalInternal":{"tmp":"tmp/stripe-sync-engine_0.48.5_1774503809767_0.9059712363231442","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-02T06:43:12.427Z","modified":"2026-06-03T07:50:42.960Z","0.36.0":"2025-06-02T06:43:12.736Z","0.37.1":"2025-06-02T09:41:06.649Z","0.37.1-test-01":"2025-06-02T09:50:20.566Z","0.0.0":"2025-06-02T10:47:22.250Z","0.38.1":"2025-06-02T11:08:53.578Z","0.39.0":"2025-06-23T03:05:47.570Z","0.40.0":"2025-08-07T03:12:10.142Z","0.40.1":"2025-08-08T08:49:08.737Z","0.40.2":"2025-08-26T13:44:06.304Z","0.41.0":"2025-09-04T14:03:31.970Z","0.41.1":"2025-09-11T14:10:29.248Z","0.42.0":"2025-09-15T10:29:01.811Z","0.43.0":"2025-09-16T13:36:30.979Z","0.43.1":"2025-09-17T03:48:36.580Z","0.44.0":"2025-09-20T03:54:41.401Z","0.45.0":"2025-09-26T03:23:02.325Z","0.47.0":"2025-12-15T11:09:14.753Z","0.48.0":"2025-12-18T18:33:10.072Z","0.48.1":"2025-12-31T12:10:04.523Z","0.48.2":"2026-02-04T16:03:58.045Z","0.48.3":"2026-03-09T03:45:54.782Z","0.48.4":"2026-03-26T05:31:37.265Z","0.48.5":"2026-03-26T05:43:29.941Z"},"bugs":{"url":"https://github.com/supabase/stripe-sync-engine/issues"},"author":{"name":"Supabase","email":"https://supabase.com/"},"homepage":"https://github.com/supabase/stripe-sync-engine#readme","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"repository":{"url":"git+https://github.com/supabase/stripe-sync-engine.git","type":"git"},"description":"Stripe Sync Engine to sync Stripe data based on webhooks to Postgres","maintainers":[],"readme":"# Stripe Sync Engine\n\n![GitHub License](https://img.shields.io/github/license/supabase/stripe-sync-engine)\n![NPM Version](https://img.shields.io/npm/v/%40supabase%2Fstripe-sync-engine)\n\nA TypeScript library to synchronize Stripe data into a PostgreSQL database, designed for use in Node.js backends and serverless environments.\n\n## Features\n\n- Sync Stripe objects (customers, invoices, products, etc.) to your PostgreSQL database.\n- Handles Stripe webhooks for real-time updates.\n- Supports backfilling and entity revalidation.\n\n## Installation\n\n```sh\nnpm install @supabase/stripe-sync-engine stripe\n# or\npnpm add @supabase/stripe-sync-engine stripe\n# or\nyarn add @supabase/stripe-sync-engine stripe\n```\n\n## Usage\n\n```ts\nimport { StripeSync } from '@supabase/stripe-sync-engine'\n\nconst sync = new StripeSync({\n  poolConfig: {\n    connectionString: 'postgres://user:pass@host:port/db',\n    max: 10, // Maximum number of connections\n  },\n  stripeSecretKey: 'sk_test_...',\n  stripeWebhookSecret: 'whsec_...',\n  // logger: <a pino logger>\n})\n\n// Example: process a Stripe webhook\nawait sync.processWebhook(payload, signature)\n```\n\n## Configuration\n\n| Option                          | Type    | Description                                                                                                                                                                                                                                                                                              |\n| ------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `databaseUrl`                   | string  | **Deprecated:** Use `poolConfig` with a connection string instead.                                                                                                                                                                                                                                       |\n| `schema`                        | string  | Database schema name (default: `stripe`)                                                                                                                                                                                                                                                                 |\n| `stripeSecretKey`               | string  | Stripe secret key                                                                                                                                                                                                                                                                                        |\n| `stripeWebhookSecret`           | string  | Stripe webhook signing secret                                                                                                                                                                                                                                                                            |\n| `stripeApiVersion`              | string  | Stripe API version (default: `2020-08-27`)                                                                                                                                                                                                                                                               |\n| `autoExpandLists`               | boolean | Fetch all list items from Stripe (not just the default 10)                                                                                                                                                                                                                                               |\n| `backfillRelatedEntities`       | boolean | Ensure related entities are present for foreign key integrity                                                                                                                                                                                                                                            |\n| `revalidateObjectsViaStripeApi` | Array   | Always fetch latest entity from Stripe instead of trusting webhook payload, possible values: charge, credit_note, customer, dispute, invoice, payment_intent, payment_method, plan, price, product, refund, review, radar.early_fraud_warning, setup_intent, subscription, subscription_schedule, tax_id |\n| `poolConfig`                    | object  | Configuration for PostgreSQL connection pooling. Supports options like `connectionString`, `max`, and `keepAlive`. For more details, refer to the [Node-Postgres Pool API documentation](https://node-postgres.com/apis/pool).                                                                           |\n| `maxPostgresConnections`        | number  | **Deprecated:** Use `poolConfig.max` instead to configure the maximum number of PostgreSQL connections.                                                                                                                                                                                                  |\n| `logger`                        | Logger  | Logger instance (pino)                                                                                                                                                                                                                                                                                   |\n\n## Database Schema\n\nThe library will create and manage a `stripe` schema in your PostgreSQL database, with tables for all supported Stripe objects (products, customers, invoices, etc.).\n\n### Migrations\n\nMigrations are included in the `db/migrations` directory. You can run them using the provided `runMigrations` function:\n\n```ts\nimport { runMigrations } from '@supabase/stripe-sync-engine'\n\nawait runMigrations({ databaseUrl: 'postgres://...' })\n```\n\n## Backfilling and Syncing Data\n\n### Syncing a Single Entity\n\nYou can sync or update a single Stripe entity by its ID using the `syncSingleEntity` method:\n\n```ts\nawait sync.syncSingleEntity('cus_12345')\n```\n\nThe entity type is detected automatically based on the Stripe ID prefix (e.g., `cus_` for customer, `prod_` for product). `ent_` is not supported at the moment.\n\n### Backfilling Data\n\nTo backfill Stripe data (e.g., all products created after a certain date), use the `syncBackfill` method:\n\n```ts\nawait sync.syncBackfill({\n  object: 'product',\n  created: { gte: 1643872333 }, // Unix timestamp\n})\n```\n\n- `object` can be one of: `all`, `charge`, `customer`, `dispute`, `invoice`, `payment_method`, `payment_intent`, `plan`, `price`, `product`, `setup_intent`, `subscription`.\n- `created` is a Stripe RangeQueryParam and supports `gt`, `gte`, `lt`, `lte`.\n\n> **Note:**\n> For large Stripe accounts (more than 10,000 objects), it is recommended to write a script that loops through each day and sets the `created` date filters to the start and end of day. This avoids timeouts and memory issues when syncing large datasets.\n","readmeFilename":"README.md"}