{"_id":"stripe-experiment-sync","_rev":"200-6c5c140e5cc60dd66edf7d5c5e2c6150","name":"stripe-experiment-sync","dist-tags":{"latest":"1.0.31"},"versions":{"0.0.0":{"name":"stripe-experiment-sync","version":"0.0.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@0.0.0","maintainers":[{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"dist":{"shasum":"402ea5ef7e12787bda565b6009e7c85e6544fac3","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-0.0.0.tgz","fileCount":47,"integrity":"sha512-OZwlilDUL3gBkYmlb0hFs+EI+URZvlLIEf6nkyeFIQCPp0v5M+fNNm7puhvntaHhCbHSM6Xrk6bArx9h7gMS9g==","signatures":[{"sig":"MEQCIFCZXxDvdoHLf+3BX6b1L93D9J2BUosSdJGrW4MYXTWgAiAwNIizk2hG53mbn0BtzZ1EjgxxBQFthPejl0dpdvhngg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207849},"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":"bece9476974c3db90ce5aa9ae1db68669115e252","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/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.14.0","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","express":"^4.18.2","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4","@types/express":"^4.17.21"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_0.0.0_1763009658948_0.43978546122303985","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"stripe-experiment-sync","version":"0.0.1","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@0.0.1","maintainers":[{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"dist":{"shasum":"2e28e595982f7300a5de2d67bb548013d1479b39","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-0.0.1.tgz","fileCount":47,"integrity":"sha512-4nRC9duVYHnHqBXEJAIevgcBhgmcSQ5l1l10e7reeRQ2wt995FdVXxJm8JmSw8ZFav9cYugJdG+OF6u/gHb1VA==","signatures":[{"sig":"MEQCIB/5tEuwZInG75PH+26iLFwhrmmgXzK46e0ZfyK0Lwy/AiB/NpssVvb/Sx4+e9a528CAOYrneuFfIUcl8UolrG3Qww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209270},"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":"4da685681f79eaf494b2b5aa67f5d78abbda3e21","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/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.14.0","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","express":"^4.18.2","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4","@types/express":"^4.17.21"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_0.0.1_1763009920233_0.20685635503105204","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"stripe-experiment-sync","version":"0.0.2","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@0.0.2","maintainers":[{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"dist":{"shasum":"40a4ddd9b4526845149ba7cc9a3d45befa188694","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-0.0.2.tgz","fileCount":48,"integrity":"sha512-zSHSUBSDl4+1dXnvVWM9QTq8wCGAiJPvch+gpmuCSuGNyYscDOR9581U4k1tEv8QXLS71jhXF7UpUx0I33C5xg==","signatures":[{"sig":"MEQCIDdVWvjhkapKWs3r1FWEJvV6su/NPEpKQy/lGiV1oUN4AiAQ40FzJBgh2T3HinxBtgvpFtgRyOILlt+SUosP/d78Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212139},"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":"087b242b033893618306264d42942aa152153a34","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/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.14.0","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","express":"^4.18.2","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4","@types/express":"^4.17.21"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_0.0.2_1763056363847_0.39627491458660336","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"stripe-experiment-sync","version":"0.0.3","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@0.0.3","maintainers":[{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"dist":{"shasum":"967ebb6bc97beb98c17ac9d990d54401a460809f","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-0.0.3.tgz","fileCount":48,"integrity":"sha512-EDPuxo2aM7SdRfnrg4I0K3q3HZFw480z/AcW8GHyBOBtNv0ZQZvMuxezxyB1RcTHWy/nBm6NL0nA1anKVfHRmg==","signatures":[{"sig":"MEYCIQDVUkJxyhO9Ma/AN6PGGa9VWhsoF4yaYMeqzS/G4CDtcgIhAJMbjMj+AXb66h8KWk5iCkRl7CubGqJnhBy5BaaFM5D7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214579},"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":"087b242b033893618306264d42942aa152153a34","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/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.14.0","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","express":"^4.18.2","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4","@types/express":"^4.17.21"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_0.0.3_1763058985197_0.2061981565376514","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"stripe-experiment-sync","version":"0.0.4","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@0.0.4","maintainers":[{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"dist":{"shasum":"952adb20587625300f09acc89e5039f1beda80a5","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-0.0.4.tgz","fileCount":48,"integrity":"sha512-j+5G0B7Q6FfYhmCxVFoWw6xBYez+gzRkwt38vA43HKkc5eCYCk01T4uHe3QLghNJQ0+zauRIRukoWDIA8IweBA==","signatures":[{"sig":"MEQCIAGz9EDTAOy0/i4GBm7yq0TLw6bnFDZM4+n+KVswToOzAiANQPU9PPK8++7tg+Z8Hq1FyaPfEbYL94M5dkAasD2jPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214673},"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":"087b242b033893618306264d42942aa152153a34","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/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.14.0","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","express":"^4.18.2","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4","@types/express":"^4.17.21"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_0.0.4_1763060783663_0.23301662883209517","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"stripe-experiment-sync","version":"0.0.5","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@0.0.5","maintainers":[{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"dist":{"shasum":"400c39591afb7ccbee9cc24299a45586254dcc0e","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-0.0.5.tgz","fileCount":48,"integrity":"sha512-vHBTeOl31ldnXMuW/k12K/gohvBrdv+7j25MixnK7Vg1R279Vj5vF/VrEgsP2GOyiob7AzTgu9XqZArTGK6Vkg==","signatures":[{"sig":"MEQCIDrG/XZUJeAtI4c1c3dUzICKIDsQzMEbxzD58hlcxfuoAiA8I0cTH95xhKOHjEh17UjONFs7RDMyYcaG/jq+heKcEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215271},"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":"087b242b033893618306264d42942aa152153a34","private":false,"scripts":{"lint":"eslint src --ext .ts","build":"tsup src/index.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/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.14.0","dependencies":{"pg":"^8.16.3","yesql":"^7.0.0","express":"^4.18.2","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@types/yesql":"^4.1.4","@types/express":"^4.17.21"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_0.0.5_1763061158021_0.06943328765187151","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"stripe-experiment-sync","version":"1.0.0","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.0","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"dist":{"shasum":"03dad9661fedda402c23e65e165380fefe2f870d","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.0.tgz","fileCount":71,"integrity":"sha512-B7te2tFsY/Lu5RK39K1lTRo1buXrsQ3OHghKW6jnGAxmGqaB2gBog6ISoU/veyaZ6+BqpWOSzP49eHhLtEwEVg==","signatures":[{"sig":"MEUCIQC4B7vas92L2DtHoPLbVN3SeuWi41Q+DNrTcaalnboPPgIgRWe4CQnlkPdFHV4CbjJY661aCcR1GbiSzS4vv2Sn4Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stripe-experiment-sync@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./pg":{"import":{"types":"./dist/pg.d.ts","default":"./dist/pg.js"},"require":{"types":"./dist/pg.d.cts","default":"./dist/pg.cjs"}},"./postgres-js":{"import":{"types":"./dist/postgres-js.d.ts","default":"./dist/postgres-js.js"},"require":{"types":"./dist/postgres-js.d.cts","default":"./dist/postgres-js.cjs"}}},"gitHead":"05037bbc7c34ed51e5c51b160310adc8ead020c7","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/pg.ts src/postgres-js.ts --format esm,cjs --dts --shims && 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:5b90b1cc-434f-485b-bc93-982513dd8e2a"}},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.6.4","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","yesql":"^7.0.0","postgres":"^3.4.7","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"stripe":"^20.0.0","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.0_1764772442067_0.8164674925995412","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"stripe-experiment-sync","version":"1.0.1","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.1","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"dist":{"shasum":"40bf08df30a227a8f63b8edc2632a46db3e8456b","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.1.tgz","fileCount":61,"integrity":"sha512-dghdEPOC147mS22LPTocs51Baa3bWgdhzJR8gEwAsaVxOJ0FF3SCrghPL7ghzE7FewvOkKvsqMwgtHvg3ydI0w==","signatures":[{"sig":"MEQCIAwYIMM7xNq/P/X/Gov0P7ByYu0WnYb0FC1SwR3FELE2AiAij1MKO3cex8rHsp20Nw+yWlgtboyRb1bSxb5PIqIcHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stripe-experiment-sync@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616281},"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":"3e009b1d9af4de1bf8e5103d2615418a6b07fff3","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts --format esm,cjs --dts --shims && 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:5b90b1cc-434f-485b-bc93-982513dd8e2a"}},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.6.4","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.1_1764790357709_0.9830759997710956","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"stripe-experiment-sync","version":"1.0.2","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.2","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"dist":{"shasum":"4828875c0a58e0ceeb609dca76963959745157c8","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.2.tgz","fileCount":63,"integrity":"sha512-cdt/t0AUnaXMH/Yclo2gaHVNgVTXepamPbl9Tkjnlv/7D9OHOPaukivYDVCkcgZ5snH3KmeLkJh07/V6VCzwoQ==","signatures":[{"sig":"MEQCIG7+hDQGNChUG8qpPRUVdL4a4EK9fP4wqlBdcm0x3WieAiBxpB1BPoQlRrk8zKNgM0rjm866xBV1CG5jVzvfBrFjyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stripe-experiment-sync@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":626419},"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":"b81b30949a06aa2cedac467cad3a5cae79127727","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts --format esm,cjs --dts --shims && 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:5b90b1cc-434f-485b-bc93-982513dd8e2a"}},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.6.4","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.2_1765256147336_0.5159814768240811","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"stripe-experiment-sync","version":"1.0.3","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.3","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.cjs"},"dist":{"shasum":"e2d599d46250412c56a4286ea236e311dadccad5","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.3.tgz","fileCount":68,"integrity":"sha512-dFSHyBYIlym0OdnjR+hssqPIXzSU54J7uCKjqRNwhE8vhdQ/tjLpl/stmu6OINDcIlJiPzYmtlbWisA6Usr3FQ==","signatures":[{"sig":"MEYCIQCRAD6CEtiepBdOxmFaiJOgNBFKnGJYvYVEpP1MCk1SBAIhAOn7dFNSFMbmd5HJuDtlixl5vrOequh785Ie5FDnImVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stripe-experiment-sync@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681939},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"98d08f0f63a7e5bd600fb75116cface105829167","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts --format esm,cjs --dts --shims && 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:5b90b1cc-434f-485b-bc93-982513dd8e2a"}},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.3_1765606467217_0.12299687789689462","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"stripe-experiment-sync","version":"1.0.6","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.6","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.cjs"},"dist":{"shasum":"2cad18cda5deda79842da991f29e6a018a11e8a7","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.6.tgz","fileCount":68,"integrity":"sha512-WP2Ed1CZgflZmOVXlGh5cb5jPitpq+JUHmzY6k1UgwYfl6JWE63wHHJRO4b9GnecbmyYGtjDHkd7z23J1BX81A==","signatures":[{"sig":"MEYCIQC4IqBw6GlsCWQ5TvxSl3aRqDGB2TG/WbQjkL2fyvhEtwIhAPxiyqxM0G9DsMPBtoTq8MD/sHaISEjD8beo9CVCpz+v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stripe-experiment-sync@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":685055},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"2cc29512eb3114aadf1146a6516b02fec2da648a","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts --format esm,cjs --dts --shims && 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:5b90b1cc-434f-485b-bc93-982513dd8e2a"}},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","yesql":"^7.0.0","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4"},"peerDependencies":{"stripe":"> 11"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.6_1765641613568_0.2805395243063378","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"stripe-experiment-sync","version":"1.0.7","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.7","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"d7d0a4d4445eb1efda4ee68375af5aba5a8e199d","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.7.tgz","fileCount":80,"integrity":"sha512-X42yGut2aFE0KyJ7xqCQwBprIhHXjMsv9Z7ziyjvy1aulhqxEL/awQjBMj7t9aCwPWtOehDCFXvmsJy9LKNazg==","signatures":[{"sig":"MEYCIQCUNaKRcPddiC9EPip8lcixitxQ9OCqCFoxAAJ05klx+QIhAL0l6qDmYnn4ZD7B9uu+xpjNX9P6oWm6ODHRdhz4MY8z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stripe-experiment-sync@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1069069},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"242828627384d088b50b16f202186278d429533c","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && 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:5b90b1cc-434f-485b-bc93-982513dd8e2a"}},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.7_1765750162371_0.35515098816694124","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"stripe-experiment-sync","version":"1.0.8","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.8","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"4537bd5164d35143a8548d178bf1f7e5ca63a088","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.8.tgz","fileCount":81,"integrity":"sha512-vR3Mxp8o5geQarSQauoOejXM63yAoutaGib3O89Dp6SVxcmIPX0GzijUR4iZKIFx3ulPzWIvvCcC3tb2NqIrnw==","signatures":[{"sig":"MEUCIBJZk2FUht+tvJmf0Bjpfr08jHfrDtJsFWPReQvR64orAiEAie/lh27g4EsT28e8TLMd/lzBmDvwT7GqduVGN2OjZjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104367},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"3a4bc27c4e97cc35ef761f7b122571e839956030","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.9.2","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.8_1765856232197_0.15455231420840576","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-beta.1765872477":{"name":"stripe-experiment-sync","version":"1.0.8-beta.1765872477","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.8-beta.1765872477","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"fd15c4ae63191f7f1777cb85c429790300a99618","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.8-beta.1765872477.tgz","fileCount":81,"integrity":"sha512-78d4z/uVjqclUPcIGWUrPSkG9XXaYyG+To2B4+VrUamnnyLTcB+sa0TJANqrB1/PY4EsNnf4Z7jZxQoXvul2WA==","signatures":[{"sig":"MEQCIGeVe2zyvrxFIThYJcg2g6iJaeCxKJgILElvH8viq+xTAiBVm88gmAkfPKXAGV+HbYGHMTud6/TQ/71SRvH/mI51HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105793},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"f752f7878a37f66e25e3ae3b8e2ebcd2216c2987","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.9.2","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.8-beta.1765872477_1765872481279_0.3806102315133755","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"stripe-experiment-sync","version":"1.0.9","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.9","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"d9b2e4cac21e34f52f978cfae2b6c893c48e1117","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.9.tgz","fileCount":81,"integrity":"sha512-hLCXVAx1WQr1OmnBTWN+sFf8rGPm2il9muEQEUSV77r0tF5nmpfwK8C/vTcNeNuU+cEG8+n0aJcdrBlEr/Inyw==","signatures":[{"sig":"MEUCIA+vu1IbKGeg7EIifrIHVBYdIH/+ewcla2UIP86JWMhiAiEAlP7oQG7dPjqndikffr088y9q0dn/ONHp+2GBTIO5QEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105697},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"3b25d93bec90548c222937b903d37809b33c4832","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"10.9.2","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.9_1765873846464_0.21439317456248985","host":"s3://npm-registry-packages-npm-production"}},"1.0.9-beta.1765909347":{"name":"stripe-experiment-sync","version":"1.0.9-beta.1765909347","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.9-beta.1765909347","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"7fb93d5b1da97636c0d6554bd13e1568a17ce8d9","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.9-beta.1765909347.tgz","fileCount":83,"integrity":"sha512-pwEoBPc8yvkqDZykYXvxe7cxy6jCdPhJJEkO50taNhR8HBNOIffmix27G8r7G9Fg9img8r+YQTUWtkESChvaGg==","signatures":[{"sig":"MEQCIF52W/pcBZNkQnWynh9E89dIlDbLqFLlUg5sq+mzMw1VAiBwqJomOCfhFiMUFmYgz7ZyefkLCiymD9wynJp6wGGAAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186467},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"dc34aa1fff82cc32d989950c7e4b299845e4a35c","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.6.2","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.9-beta.1765909347_1765909355495_0.0532809919967796","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"stripe-experiment-sync","version":"1.0.10","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.10","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"5fa9805f9c3174fb7a9d60f011ff3992ee00ee1d","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.10.tgz","fileCount":81,"integrity":"sha512-GFb/q6+pv9nOQSYoby9g8EPH92kAAAvnA/tOnQXl6qz/UbmKkiOBCj5LbhtjjL9XQrLWaJpFo75dg9DJXt+ifw==","signatures":[{"sig":"MEYCIQD6vfohUOpaU3Pwjhr3yUpEHRR0vg9EsVeD6FP32/+hlQIhAJPTAJNJUAVvhMl+G1miJsaWTtQ94LO/QFq3Gvxxo9bm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110786},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"728e78476af875084e522435eb2dad5d3975097c","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.10_1765913511047_0.38175504437267116","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"stripe-experiment-sync","version":"1.0.11","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.11","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"33d0d43ab0611c5466a095a39a14bcd5f7532ec7","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.11.tgz","fileCount":81,"integrity":"sha512-oAfQMA//VIXpaK/O5ncSyiGnCXXQN8+q5H4Q7eg5zi/hfjbhgUIzc7uGhQo+rx7zon1H2mTrD386g89zovN6Aw==","signatures":[{"sig":"MEYCIQDCZDXI8l810wtnliLANuj7MCjuBLpGi9IoFjtyvcxzlwIhAP54SyDo0aHHnLoUA9Qf+0Z3Z8+q403j8/K0K/Txyl4J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127112},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"6c7f8a68b11dd2d008609b7a0b780c2779bc39e5","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.11_1765931116099_0.2291222115532774","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"stripe-experiment-sync","version":"1.0.12","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.12","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"807273cd429b3987fbc977fd95b8ff051aa11224","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.12.tgz","fileCount":81,"integrity":"sha512-Q3NO1SiQvsAd4x0nzUMaUXmsE5Xnou6fZ3aJRoGv0VTumBpSI3ffGDVbyouIjAlz9f3Gnm+jLNqN10FRuZKW+A==","signatures":[{"sig":"MEQCIClsqdzF46Q0/W9xCDk2a3e8KjQr49rHdzpF6wmymOgMAiAx3xU5ReDytJB3RAqzwqzHDMxEqqTxrxhx+DHb62o3FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127872},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"10ec8faba1a19fc5e76310ad42cf2a5545f85407","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.12_1765993477574_0.43023275556882346","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"stripe-experiment-sync","version":"1.0.13","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.13","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"5817d7626add0b7480418179620717880bfeb33e","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.13.tgz","fileCount":81,"integrity":"sha512-TORf5xFYG3SU+izoyf74fxuw/G0nFcxD3ho1h1Yp8KXYQizp17bMNJjEh8YwEIL9AsR1rxd/0wHI9XPLjKdxzw==","signatures":[{"sig":"MEQCICTHq0VZKv7aeaSQIzq2WfLlUU+kGVfc08+oJsNnka+oAiA9ZEz7kcOGwL0aoWVZxOzjsRqJREms/pssd6JdGVT/aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1143407},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"339ee6d3051d016bec96847ff4adc6ead9749027","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.13_1766019222267_0.28999946287971246","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"stripe-experiment-sync","version":"1.0.15","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.15","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"503aba8a6e950b6a7a59d4448d026b0b3b119200","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.15.tgz","fileCount":83,"integrity":"sha512-c0TP40TOPNImq0zS7XU5Z/qmyuBqA5eONi51dTq1FPH6cT6j3ETa68qRBqO4UiPzR3/VQ7IBTueZER/l8k47yA==","signatures":[{"sig":"MEYCIQDTeQwO4fVe0SALfjoLCeVfKU4iLMPMH5+lCfTz6Ih8nwIhAOY1ENVC4fDXUJyNzuWoUmOtRa2I+sEuT5UTOK+hOl/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250441},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"5f452360ce30ee9c68c3460ca96766b9a3de1248","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.15_1766078420679_0.5998436164656169","host":"s3://npm-registry-packages-npm-production"}},"1.0.15-beta.1766078819":{"name":"stripe-experiment-sync","version":"1.0.15-beta.1766078819","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Supabase","email":"https://supabase.com/"},"_id":"stripe-experiment-sync@1.0.15-beta.1766078819","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/tx-stripe/stripe-sync-engine#readme","bugs":{"url":"https://github.com/tx-stripe/stripe-sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"e1cc923bdac6ce0be8f08cf3748b35b1f720f29e","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.15-beta.1766078819.tgz","fileCount":83,"integrity":"sha512-H9FrXDxI91Kyip4GXFTH9QD+a5SRvgEh8r2Ijl4UzoeHq3HfjQsADV4SRLjTblPgt8ZQkWh9Xzx+lIDjQtYKvQ==","signatures":[{"sig":"MEYCIQCokkY8YABiGos+XVes/CHn7oOnh1VO/1CuPeQLFm5t8gIhAMS2k19gKti/Irc7tQ7eq9PPX3TLlHQWGecOQMPqYMsN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250537},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"5f452360ce30ee9c68c3460ca96766b9a3de1248","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/tx-stripe/stripe-sync-engine.git","type":"git"},"_npmVersion":"11.6.2","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.15-beta.1766078819_1766078827609_0.4666086313157378","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"stripe-experiment-sync","version":"1.0.16","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.16","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/stripe-experiments/sync-engine#readme","bugs":{"url":"https://github.com/stripe-experiments/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"a1bdc2d49e79fe459cce48444bd617bc1cd0170d","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.16.tgz","fileCount":83,"integrity":"sha512-x8EDgoHkB6dzeGylWHhgtMK9HXm85QYxMKebkrUolgIrovF4Bhj34mYBgucPeTMMfdBQPbkq0k86ISBGVJdn2g==","signatures":[{"sig":"MEQCIHH/Rd24xLi0k7n+wVazdlU9JrgY0w9dORfFzXAzJ7xHAiBuiAVkW6i99FV4I6E6ymVfGwuFxUyYrZ4lX9WDervqwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1257659},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"04bc52cda7353978cc356ea1d34ff44a9cc78a4a","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/stripe-experiments/sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.16_1766103434835_0.6680219183138356","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"stripe-experiment-sync","version":"1.0.17","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.17","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"f@backmesh.com"}],"homepage":"https://github.com/stripe-experiments/sync-engine#readme","bugs":{"url":"https://github.com/stripe-experiments/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"3e480d2974859395b95183396814a3fe1cb2d7ee","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.17.tgz","fileCount":83,"integrity":"sha512-AzJoUAsOHUs69eQh3uEOdgno0iSnmo/wYTye5L/SLhXdaOqGEEU1uSOLnGHs06eqnVD5WobIpaG+/FyZnUxiew==","signatures":[{"sig":"MEUCIDiRJJ5YAOVxxPcv9+JLfodmqXgqs+LoSR6bK0zmAUhHAiEAx6LWJ7hm0ztFwkCHqw/AFoK0f5u/w8/yGJMkDvgNICk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1257619},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"8724a27097c38f17336a9dcae4b4534beb64f749","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"f@backmesh.com"},"repository":{"url":"git+https://github.com/stripe-experiments/sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.17_1766115958123_0.2668243606712828","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"stripe-experiment-sync","version":"1.0.18","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.18","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"lfdepombo@gmail.com"}],"homepage":"https://github.com/stripe-experiments/sync-engine#readme","bugs":{"url":"https://github.com/stripe-experiments/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"dd9397bcbabc58492c99cd6993e43bc85c50e6e2","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.18.tgz","fileCount":83,"integrity":"sha512-I1LGtpHghu/6uNDOGzsJt+bVZP5jnQyDIXlW9xq7YiZf5ik9MbKcUGMcq64g5A+dWSV2mhY65UgZIrI8VBDjOA==","signatures":[{"sig":"MEYCIQDjaXbN0RZH5YGy9R5cj45rn3qzJ+LSO80bvuOSlkEE3wIhAPD8WGZT08jr0nzmRZhKQgLJ9Eonbi2eNCA+xCa4JAul","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260861},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"fce3fea7cd924a5a7146c4e5f3964cfd0651f4e9","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"lfdepombo@gmail.com"},"repository":{"url":"git+https://github.com/stripe-experiments/sync-engine.git","type":"git"},"_npmVersion":"11.7.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.18_1766169502912_0.5974976057805637","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"stripe-experiment-sync","version":"1.0.19","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.19","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe-experiments/sync-engine#readme","bugs":{"url":"https://github.com/stripe-experiments/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"0cd6eab1bf542c6638ab8ae455d3d174ec6ea0d4","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.19.tgz","fileCount":84,"integrity":"sha512-sGFMnHrXp8by6DvKARx1yaAhPWGJj2v83y566VOWUV+O/mok0WRlKBCqoAnjsuA9WRF4AkIrido1LR9BEYaYUw==","signatures":[{"sig":"MEUCIB2hX8yKT+wn+GEpEmEbkl2z7AMu0m0YcPhfO5TxZ1rtAiEA2A1prk5ndmqL4e4iVreD86IeC+GjHqSXMuItQS0ST2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275114},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"f4e4851d7d82308cc6a8079294dc18ca36dec42f","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean"},"_npmUser":{"name":"depombo","email":"lfdepombo@gmail.com"},"repository":{"url":"git+https://github.com/stripe-experiments/sync-engine.git","type":"git"},"_npmVersion":"11.8.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.19_1769044355419_0.11442242822561477","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"stripe-experiment-sync","version":"1.0.20","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.20","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe-experiments/sync-engine#readme","bugs":{"url":"https://github.com/stripe-experiments/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"c34487676568327ca0423f3819c83bcdf83b5770","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.20.tgz","fileCount":85,"integrity":"sha512-20EqGdoC4OzizbJUJSQ6WN8tRkGT6SXsa2YYwaGQw8eCeTCv6+qdOYRdUH6ggsk4Y1HlIzHo9bnMPZ2pXJ4a5w==","signatures":[{"sig":"MEUCIE6JV2IdI4qelsaQDrShSsTesw03+hWEaB3lVhpipht6AiEA6PbWKFgTOeKAz2Qp3Ayq4FovF4rNCaO6QfGyjE/ySLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5252891},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"ab223a3abb3704161d7717481f8302597d76fa22","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean","test:integration":"TEST_POSTGRES_DB_URL=postgresql://postgres:postgres@localhost:55432/postgres vitest run src/stripeSync*integration.test.ts","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts"},"_npmUser":{"name":"depombo","email":"lfdepombo@gmail.com"},"repository":{"url":"git+https://github.com/stripe-experiments/sync-engine.git","type":"git"},"_npmVersion":"11.8.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.20_1770130629023_0.3716436315554916","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"stripe-experiment-sync","version":"1.0.21","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.21","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe-experiments/sync-engine#readme","bugs":{"url":"https://github.com/stripe-experiments/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"525f6ee3cebd5ab18889048214a0a535b25afc54","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.21.tgz","fileCount":86,"integrity":"sha512-vWuBDuaVbDg9qmdmkW5Br2HQsFRH479PR0RMyDOQvQLu1J5XZGi6wHJLLnUCZL6a3KVWNl4PHJfLATf1r7Sahw==","signatures":[{"sig":"MEUCIQDGXmN6XaNMg6nuPtwwPXiV0CMS2gKuCxXLqBt42vZ9EgIgKnigMvDkuVgAL+IoWwwd1FDCBG8YyLyyc1NDCL/jxCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5253283},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"0dbefcf63e051dc3465072233d8e128397f77741","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","test:integration":"TEST_POSTGRES_DB_URL=${TEST_POSTGRES_DB_URL:-postgresql://postgres:postgres@localhost:55432/postgres} vitest run src/stripeSync*integration.test.ts","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts"},"_npmUser":{"name":"depombo","email":"lfdepombo@gmail.com"},"repository":{"url":"git+https://github.com/stripe-experiments/sync-engine.git","type":"git"},"_npmVersion":"11.10.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.21_1770950901685_0.9032603928033651","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"stripe-experiment-sync","version":"1.0.22","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.22","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe-experiments/sync-engine#readme","bugs":{"url":"https://github.com/stripe-experiments/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"7951f058ba962708fc7de7da9aed8da66bf76f24","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.22.tgz","fileCount":86,"integrity":"sha512-sdLHoLilasALw3OwVpFhTYVfRPAttAy2dMgOmC0bfXp8DwIUuG6a+tk7u+/fXSDY8ZJJ7vldsiGSEXACJ1AVnQ==","signatures":[{"sig":"MEUCIQDR6rzSY2LrORe2q0zXgaFEFGiUue8DaX/0io3hJetM7AIgVIVzoC1pKh/45ylqJXSFlWCDYMsbfnueVnj4P92hAsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5254987},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"bcf0d9443e7a770536e03c567bd354d19300ebf3","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","test:integration":"TEST_POSTGRES_DB_URL=${TEST_POSTGRES_DB_URL:-postgresql://postgres:postgres@localhost:55432/postgres} vitest run src/stripeSync*integration.test.ts","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts"},"_npmUser":{"name":"depombo","email":"lfdepombo@gmail.com"},"repository":{"url":"git+https://github.com/stripe-experiments/sync-engine.git","type":"git"},"_npmVersion":"11.10.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.22_1770993965568_0.4490732295103861","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"stripe-experiment-sync","version":"1.0.23","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.23","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe-experiments/sync-engine#readme","bugs":{"url":"https://github.com/stripe-experiments/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"2135196ceb2b7769a270179d2e5e223342712b38","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.23.tgz","fileCount":95,"integrity":"sha512-sFeHRGYL+3qZMIlbLFNGQRjJrBNjnNzKWoohzOW6TAHlYRHK+eh+Wox9FZ3I6YZY42zO6l8nr0Sn3sOmYFIzUA==","signatures":[{"sig":"MEYCIQCa9DsNgaSutxuD6OYPhNOekeb+8hRBnD0dG1rxQTFiEwIhAPQOPfEuf3o4nTQvv2m7dbsAD47Tp+ZKQ0xgeO8mQ/Cd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21115843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"cb6005c87db27aae1079d8a2ff320c810a1afd73","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","start":"pnpm run build && node dist/cli/index.js backfill","prebuild":"npm run clean && npm run build:functions","test:e2e":"vitest run --config vitest.e2e.config.ts","full-sync":"pnpm run build && node dist/cli/index.js full-sync","build:functions":"tsx scripts/build-functions.ts","test:integration":"TEST_POSTGRES_DB_URL=${TEST_POSTGRES_DB_URL:-postgresql://postgres:postgres@localhost:55432/postgres} vitest run src/stripeSync*integration.test.ts","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts"},"_npmUser":{"name":"depombo","email":"lfdepombo@gmail.com"},"repository":{"url":"git+https://github.com/stripe-experiments/sync-engine.git","type":"git"},"_npmVersion":"11.11.0","description":"Stripe Sync Engine to sync Stripe data to Postgres","directories":{},"_nodeVersion":"24.13.1","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","esbuild":"^0.27.3","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","esbuild":"^0.27.2","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.23_1772060793687_0.250325281854084","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"stripe-experiment-sync","version":"1.0.25","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.25","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"stripejs","email":"frontend-contact@stripe.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe/sync-engine#readme","bugs":{"url":"https://github.com/stripe/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"11796c06636786920e121b08d591a756fbff888c","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.25.tgz","fileCount":29,"integrity":"sha512-FufBvy6fUVtZGK2u3uxdoAabwvY3MnIK+ajdYfuJdWI/zrBzK771MW5KYgK9bVutu6zYtARXXeVIQgZA/C0hxQ==","signatures":[{"sig":"MEUCIHWpYTXioohbk6SdguGqD8t5BbNvceOmu7xYfFMSUmp1AiEAtoRvv/N4BsDZIMelHpAifCLA6OBN71BmcGyXVBZ4U7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27541280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"e9716b1ba6b026350bad425448eff7d57c43d65f","private":false,"scripts":{"lint":"eslint src --ext .ts","sync":"pnpm run build && node dist/cli/index.js sync","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean && npm run build:functions","test:e2e":"pnpm run build && vitest run --config vitest.e2e.config.ts && vitest run --config vitest.e2e.webhook.config.ts","build:functions":"tsx scripts/build-functions.ts && prettier --write src/database/migrations-embedded.ts","test:integration":"vitest run src/tests/integration/","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts"},"_npmUser":{"name":"depombo","email":"lfdepombo@gmail.com"},"repository":{"url":"git+https://github.com/stripe/sync-engine.git","type":"git"},"_npmVersion":"11.11.1","description":"DEPRECATED - This package has moved to https://github.com/stripe/sync-engine","directories":{},"_nodeVersion":"24.14.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","esbuild":"^0.27.3","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","esbuild":"^0.27.2","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.25_1773272036779_0.2510653874877602","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"stripe-experiment-sync","version":"1.0.26","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.26","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"stripejs","email":"frontend-contact@stripe.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe/sync-engine#readme","bugs":{"url":"https://github.com/stripe/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"2f8f52b37f8044c42a43a1dbde04b6d41e269271","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.26.tgz","fileCount":29,"integrity":"sha512-18hSF8/rXIoJx7cwX0dMbzJtKxy0x41qP0y3C5h12Zah8tANxbUkQVYdTFTqcHMZ7LVIKgHZLzi4X45KvO8yBw==","signatures":[{"sig":"MEUCIDNP0jxFoh3Kg8X1Zm+85Vxn26zxVd5/Rg25eKGic1x9AiEAwThY4BVOwYYvuvGS85DAeunQZSEd73s6F1ICZGeE3HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27541271},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"994ff5b3d010bff2a81c476fd62a7aebaae95f23","private":false,"scripts":{"lint":"eslint src --ext .ts","sync":"pnpm run build && node dist/cli/index.js sync","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean && npm run build:functions","test:e2e":"pnpm run build && vitest run --config vitest.e2e.config.ts && vitest run --config vitest.e2e.webhook.config.ts","build:functions":"tsx scripts/build-functions.ts && prettier --write src/database/migrations-embedded.ts","test:integration":"vitest run src/tests/integration/","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts"},"_npmUser":{"name":"depombo","email":"lfdepombo@gmail.com"},"repository":{"url":"git+https://github.com/stripe/sync-engine.git","type":"git"},"_npmVersion":"11.11.1","description":"DEPRECATED - This package has moved to https://github.com/stripe/sync-engine","directories":{},"_nodeVersion":"24.14.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","esbuild":"^0.27.3","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","esbuild":"^0.27.2","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.26_1773340365731_0.21250111624292245","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"stripe-experiment-sync","version":"1.0.27","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.27","maintainers":[{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"stripejs","email":"frontend-contact@stripe.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe/sync-engine#readme","bugs":{"url":"https://github.com/stripe/sync-engine/issues"},"bin":{"stripe-experiment-sync":"dist/cli/index.js"},"dist":{"shasum":"7e16ebc8f0250d1445fc4df0e937f37c97c12472","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.27.tgz","fileCount":29,"integrity":"sha512-Uxt3DLFnjUnBza8c6xrEW1MWrvnIaLg0J7TfZA3kDSlxsNkI3xSj7KV4Gx221ruOgjcbpa2yN++mLLjM795V0w==","signatures":[{"sig":"MEQCIGff4x0NhbJ9OBDJ+Z3S8o4WmREG7wctcDkLyU0yUWm7AiBHJLIXdfOWE9pjak3WzQWJxTd8CxikNnxnZz8KnbXx0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27566009},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"ada631e8a7c6ee4ea3f2cf35b4b6f0b62d3ccd94","private":false,"scripts":{"lint":"eslint src --ext .ts","sync":"pnpm run build && node dist/cli/index.js sync","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean && npm run build:functions","test:e2e":"pnpm run build && vitest run --config vitest.e2e.config.ts && vitest run --config vitest.e2e.webhook.config.ts","build:functions":"tsx scripts/build-functions.ts && prettier --write src/database/migrations-embedded.ts","test:integration":"vitest run src/tests/integration/","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts"},"_npmUser":{"name":"depombo","email":"lfdepombo@gmail.com"},"repository":{"url":"git+https://github.com/stripe/sync-engine.git","type":"git"},"_npmVersion":"11.11.1","description":"DEPRECATED - This package has moved to https://github.com/stripe/sync-engine","directories":{},"_nodeVersion":"24.14.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","esbuild":"^0.27.3","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","pg-node-migrations":"0.0.8","supabase-management-js":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","esbuild":"^0.27.2","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.27_1773358742908_0.38862853512462636","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"stripe-experiment-sync","version":"1.0.28","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.28","maintainers":[{"name":"tonyxiao","email":"tx@stripe.com"},{"name":"stripejs","email":"frontend-contact@stripe.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe/sync-engine#readme","bugs":{"url":"https://github.com/stripe/sync-engine/issues"},"bin":{"sync-engine":"dist/cli/index.js"},"dist":{"shasum":"3827eb3d500b044b3adb46ca79a11f432214e2c2","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.28.tgz","fileCount":29,"integrity":"sha512-QFGRuvhyiRN5CxLyarZ1zNh7AFVypYp+orQuH/ayVA4u1wblesEosYrRz24c5vl2QgzG/gt/DLHFKqQT3THONw==","signatures":[{"sig":"MEQCIG4KT6TqsdAnHeZ4Li4Gm5OYPSJd89dV8Ust+ztLUBHAAiBUVGhP1Xbmd1kjfQcXy5mfUaq4bUl+fIrNDVvO6mZmVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27590323},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"ee335e90579cf3dc13286a1cb304ff60d9a8dbae","private":false,"scripts":{"dev":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm --shims --watch --onSuccess 'cp -r src/database/migrations dist/migrations && node dist/cli/index.js sync'","lint":"eslint src --ext .ts","sync":"pnpm run build && node dist/cli/index.js sync","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean && npm run build:functions","test:e2e":"pnpm run build && vitest run --config vitest.e2e.config.ts && vitest run --config vitest.e2e.webhook.config.ts","build:functions":"tsx scripts/build-functions.ts && prettier --write src/database/migrations-embedded.ts","test:integration":"vitest run src/tests/integration/","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts"},"_npmUser":{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"},"repository":{"url":"git+https://github.com/stripe/sync-engine.git","type":"git"},"_npmVersion":"11.6.0","description":"DEPRECATED - This package has moved to https://github.com/stripe/sync-engine","directories":{},"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","supabase-management-js":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","esbuild":"^0.27.2","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.28_1773981449571_0.1849681107880785","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"stripe-experiment-sync","version":"1.0.29","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.29","maintainers":[{"name":"tonyxiao","email":"tx@stripe.com"},{"name":"stripejs","email":"frontend-contact@stripe.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe/sync-engine#readme","bugs":{"url":"https://github.com/stripe/sync-engine/issues"},"bin":{"sync-engine":"dist/cli/index.js"},"dist":{"shasum":"fac544b2ef715e739caf2a59a0faba134b14c6a4","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.29.tgz","fileCount":29,"integrity":"sha512-tUVJmz2Y0UZD7Uht2UOjmR4LVPrfIPX9K1O5GiDUxzSqSlFX2QjCAKr86BwZ5Df+1yYlXVwfxsC6NYTNHVCvfg==","signatures":[{"sig":"MEYCIQDYEU2Cqv7y3PSQgivbCXKkwScC89eDyAi335lQ3+REgwIhAMXvEsIY6nJwlm+1UGV7Y2m3bLdrEqQ2yff9giEKBmWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27590323},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"cf7ceb56004a4c824a7baf9b054c5435d8434982","private":false,"scripts":{"dev":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm --shims --watch --onSuccess 'cp -r src/database/migrations dist/migrations && node dist/cli/index.js sync'","lint":"eslint src --ext .ts","sync":"pnpm run build && node dist/cli/index.js sync","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean && npm run build:functions","test:e2e":"pnpm run build && vitest run --config vitest.e2e.config.ts && vitest run --config vitest.e2e.webhook.config.ts","build:functions":"tsx scripts/build-functions.ts && prettier --write src/database/migrations-embedded.ts","test:integration":"vitest run src/tests/integration/","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts"},"_npmUser":{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"},"repository":{"url":"git+https://github.com/stripe/sync-engine.git","type":"git"},"_npmVersion":"11.6.0","description":"DEPRECATED - This package has moved to https://github.com/stripe/sync-engine","directories":{},"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","supabase-management-js":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","esbuild":"^0.27.2","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.29_1774273502961_0.9869596331574495","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"stripe-experiment-sync","version":"1.0.30","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.30","maintainers":[{"name":"tonyxiao","email":"tx@stripe.com"},{"name":"stripejs","email":"frontend-contact@stripe.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"homepage":"https://github.com/stripe/sync-engine#readme","bugs":{"url":"https://github.com/stripe/sync-engine/issues"},"bin":{"sync-engine":"dist/cli/index.js"},"dist":{"shasum":"d80b3ed17657156a056a0a285d428da622f6098c","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.30.tgz","fileCount":29,"integrity":"sha512-u/faQwhdTy+m+zLTQVLEoH34f2/yrkHzZDs+2w+iwCLtGYbQoyrM1VtGRgw09uCDBflKO3kaBHBh6+JXd6CgVw==","signatures":[{"sig":"MEYCIQDFjVmIv3Ch7Esmdvkan+ms7e6DaUMEBYBx92hl+6W5nwIhAPe+Wt7Gh+W74mROWAV2/A+YmNsJUz/KcivDYrhG8wbb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27590323},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"}},"gitHead":"3645f38b2a6a1a62bc34529079029a50e1ec6b46","private":false,"scripts":{"dev":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm --shims --watch --onSuccess 'cp -r src/database/migrations dist/migrations && node dist/cli/index.js sync'","lint":"eslint src --ext .ts","sync":"pnpm run build && node dist/cli/index.js sync","test":"vitest","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","clean":"rimraf dist","prebuild":"npm run clean && npm run build:functions","test:e2e":"pnpm run build && vitest run --config vitest.e2e.config.ts && vitest run --config vitest.e2e.webhook.config.ts","build:functions":"tsx scripts/build-functions.ts && prettier --write src/database/migrations-embedded.ts","test:integration":"vitest run src/tests/integration/","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts"},"_npmUser":{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"},"repository":{"url":"git+https://github.com/stripe/sync-engine.git","type":"git"},"_npmVersion":"11.6.0","description":"DEPRECATED - This package has moved to https://github.com/stripe/sync-engine","directories":{},"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","ws":"^8.18.0","chalk":"^5.3.0","yesql":"^7.0.0","dotenv":"^16.4.7","stripe":"^17.7.0","express":"^4.18.2","inquirer":"^12.3.0","commander":"^12.1.0","papaparse":"5.4.1","@ngrok/ngrok":"^1.4.1","supabase-management-js":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.2.4","esbuild":"^0.27.2","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@vitest/ui":"^4.0.9","@types/node":"^24.10.1","@types/yesql":"^4.1.4","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/papaparse":"5.3.16"},"_npmOperationalInternal":{"tmp":"tmp/stripe-experiment-sync_1.0.30_1774281223181_0.0913456652148461","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"stripe-experiment-sync","version":"1.0.31","private":false,"description":"DEPRECATED - This package has moved to https://github.com/stripe/sync-engine","type":"module","main":"./dist/index.cjs","types":"./dist/index.d.ts","bin":{"sync-engine":"dist/cli/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./supabase":{"types":"./dist/supabase/index.d.ts","import":"./dist/supabase/index.js","require":"./dist/supabase/index.cjs"},"./cli":{"types":"./dist/cli/lib.d.ts","import":"./dist/cli/lib.js","require":"./dist/cli/lib.cjs"}},"scripts":{"clean":"rimraf dist","prepack":"pnpm run build","prebuild":"npm run clean && npm run build:functions","build:functions":"tsx scripts/build-functions.ts && prettier --write src/database/migrations-embedded.ts","build":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm,cjs --dts --shims && cp -r src/database/migrations dist/migrations","postbuild":"node scripts/verify-bundled-version.mjs","lint":"eslint src --ext .ts","test":"vitest","test:integration":"vitest run src/tests/integration/","test:e2e":"pnpm run build && vitest run --config vitest.e2e.config.ts && vitest run --config vitest.e2e.webhook.config.ts","sync":"pnpm run build && node dist/cli/index.js sync","dev":"tsup src/index.ts src/supabase/index.ts src/cli/index.ts src/cli/lib.ts --format esm --shims --watch --onSuccess 'cp -r src/database/migrations dist/migrations && node dist/cli/index.js sync'","generate:sigma-schema":"tsx src/sigma/schema/fetch-schema.ts","verify:bundled-version":"node scripts/verify-bundled-version.mjs"},"dependencies":{"@ngrok/ngrok":"^1.4.1","chalk":"^5.3.0","commander":"^12.1.0","dotenv":"^16.4.7","express":"^4.18.2","inquirer":"^12.3.0","papaparse":"5.4.1","pg":"^8.16.3","stripe":"^17.7.0","supabase-management-js":"^2.0.2","ws":"^8.18.0","yesql":"^7.0.0"},"devDependencies":{"@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/node":"^24.10.1","@types/papaparse":"5.3.16","@types/pg":"^8.15.5","@types/ws":"^8.5.13","@types/yesql":"^4.1.4","@vitest/ui":"^4.0.9","esbuild":"^0.27.2","tsx":"^4.19.2","vitest":"^3.2.4"},"repository":{"type":"git","url":"git+https://github.com/stripe/sync-engine.git"},"homepage":"https://github.com/stripe/sync-engine#readme","bugs":{"url":"https://github.com/stripe/sync-engine/issues"},"keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"author":{"name":"Stripe","email":"https://stripe.com/"},"_id":"stripe-experiment-sync@1.0.31","gitHead":"3645f38b2a6a1a62bc34529079029a50e1ec6b46","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-v37KFbFB4kpnJYkPxBXvxxsw/i+6GiF+U/5cH3TgZ8GdnHHt8WlykZQOdzhZlJlqZSeLfRC4ditD5CIQK76Qeg==","shasum":"59d69b8b6af72a99f0739342247ee88f3d1ef117","tarball":"https://registry.npmjs.org/stripe-experiment-sync/-/stripe-experiment-sync-1.0.31.tgz","fileCount":29,"unpackedSize":27588521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF0XUwP7mX/G+SwbDM8H2t7a0GfUl6xvlrsw6du5zA0cAiBYbpzcYYJocUmiPRNoQvOjddx45zqiX4D5vEnbB2ZXKQ=="}]},"_npmUser":{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"},"directories":{},"maintainers":[{"name":"tonyxiao","email":"tx@stripe.com"},{"name":"stripejs","email":"frontend-contact@stripe.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stripe-experiment-sync_1.0.31_1774325788575_0.7220562734914582"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-13T04:54:18.848Z","modified":"2026-03-24T04:16:28.909Z","0.0.0":"2025-11-13T04:54:19.114Z","0.0.1":"2025-11-13T04:58:40.408Z","0.0.2":"2025-11-13T17:52:44.024Z","0.0.3":"2025-11-13T18:36:25.424Z","0.0.4":"2025-11-13T19:06:23.892Z","0.0.5":"2025-11-13T19:12:38.273Z","1.0.0":"2025-12-03T14:34:02.277Z","1.0.1":"2025-12-03T19:32:37.884Z","1.0.2":"2025-12-09T04:55:47.487Z","1.0.3":"2025-12-13T06:14:27.413Z","1.0.6":"2025-12-13T16:00:13.717Z","1.0.7":"2025-12-14T22:09:22.587Z","1.0.8":"2025-12-16T03:37:12.397Z","1.0.8-beta.1765859863":"2025-12-16T04:37:48.298Z","1.0.8-beta.1765865420":"2025-12-16T06:10:25.144Z","1.0.8-beta.1765866677":"2025-12-16T06:31:21.483Z","1.0.8-beta.1765866945":"2025-12-16T06:35:49.573Z","1.0.8-beta.1765867418":"2025-12-16T06:43:42.542Z","1.0.8-beta.1765867559":"2025-12-16T06:46:03.859Z","1.0.8-beta.1765867889":"2025-12-16T06:51:34.413Z","1.0.8-beta.1765868128":"2025-12-16T06:55:32.137Z","1.0.8-beta.1765869125":"2025-12-16T07:12:09.221Z","1.0.8-beta.1765869419":"2025-12-16T07:17:04.033Z","1.0.8-beta.1765869897":"2025-12-16T07:25:01.411Z","1.0.8-beta.1765870254":"2025-12-16T07:30:58.841Z","1.0.8-beta.1765870608":"2025-12-16T07:36:52.234Z","1.0.8-beta.1765871489":"2025-12-16T07:51:33.566Z","1.0.8-beta.1765872477":"2025-12-16T08:08:01.510Z","1.0.9-beta.1765873494":"2025-12-16T08:25:03.121Z","1.0.9":"2025-12-16T08:30:46.640Z","1.0.9-beta.1765874035":"2025-12-16T08:34:03.897Z","1.0.10-beta.1765905383":"2025-12-16T17:16:32.212Z","1.0.10-beta.1765908203":"2025-12-16T18:03:27.444Z","1.0.10-beta.1765908904":"2025-12-16T18:15:12.113Z","1.0.10-beta.1765909336":"2025-12-16T18:22:19.953Z","1.0.9-beta.1765909347":"2025-12-16T18:22:35.706Z","1.0.10-beta.1765910530":"2025-12-16T18:42:15.526Z","1.0.10-beta.1765911957":"2025-12-16T19:06:05.439Z","1.0.10-beta.1765913383":"2025-12-16T19:29:51.193Z","1.0.10":"2025-12-16T19:31:51.215Z","1.0.10-beta.1765928123":"2025-12-16T23:35:27.321Z","1.0.10-beta.1765929339":"2025-12-16T23:55:43.448Z","1.0.10-beta.1765930733":"2025-12-17T00:19:01.224Z","1.0.11":"2025-12-17T00:25:16.255Z","1.0.11-beta.1765931420":"2025-12-17T00:30:28.935Z","1.0.11-beta.1765932176":"2025-12-17T00:43:05.108Z","1.0.11-beta.1765932553":"2025-12-17T00:49:21.839Z","1.0.11-beta.1765984828":"2025-12-17T15:20:36.164Z","1.0.11-beta.1765985887":"2025-12-17T15:38:15.998Z","1.0.12":"2025-12-17T17:44:37.725Z","1.0.11-beta.1765993700":"2025-12-17T17:48:28.722Z","1.0.12-beta.1766004669":"2025-12-17T20:51:17.417Z","1.0.12-beta.1766005692":"2025-12-17T21:08:21.067Z","1.0.12-beta.1766014687":"2025-12-17T23:38:15.929Z","1.0.12-beta.1766015920":"2025-12-17T23:58:44.500Z","1.0.12-beta.1766016598":"2025-12-18T00:10:02.017Z","1.0.12-beta.1766016885":"2025-12-18T00:14:50.597Z","1.0.12-beta.1766017273":"2025-12-18T00:21:17.919Z","1.0.12-beta.1766017896":"2025-12-18T00:31:40.617Z","1.0.13-beta.1766018788":"2025-12-18T00:46:36.513Z","1.0.13":"2025-12-18T00:53:42.470Z","1.0.13-beta.1766019531":"2025-12-18T00:58:58.841Z","1.0.13-beta.1766020271":"2025-12-18T01:11:19.585Z","1.0.13-beta.1766020949":"2025-12-18T01:22:36.669Z","1.0.13-beta.1766021222":"2025-12-18T01:27:10.483Z","1.0.13-beta.1766023838":"2025-12-18T02:10:46.083Z","1.0.14-beta.1766024845":"2025-12-18T02:27:33.965Z","1.0.13-beta.1766029967":"2025-12-18T03:52:55.577Z","1.0.14-beta.1766070743":"2025-12-18T15:12:32.294Z","1.0.14-beta.1766071389":"2025-12-18T15:23:16.420Z","1.0.14-beta.1766074269":"2025-12-18T16:11:17.641Z","1.0.14-beta.1766074530":"2025-12-18T16:15:39.308Z","1.0.14-beta.1766076135":"2025-12-18T16:42:19.914Z","1.0.14-beta.1766077023":"2025-12-18T16:57:07.264Z","1.0.14-beta.1766077904":"2025-12-18T17:11:52.447Z","1.0.15":"2025-12-18T17:20:20.884Z","1.0.14-beta.1766078752":"2025-12-18T17:26:00.686Z","1.0.15-beta.1766078819":"2025-12-18T17:27:07.869Z","1.0.15-beta.1766080659":"2025-12-18T17:57:47.342Z","1.0.15-beta.1766098926":"2025-12-18T23:02:10.781Z","1.0.15-beta.1766099056":"2025-12-18T23:04:20.942Z","1.0.15-beta.1766099758":"2025-12-18T23:16:05.852Z","1.0.16-beta.1766102879":"2025-12-19T00:08:07.402Z","1.0.16":"2025-12-19T00:17:15.022Z","1.0.16-beta.1766103805":"2025-12-19T00:23:33.630Z","1.0.16-beta.1766108401":"2025-12-19T01:40:09.366Z","1.0.17-beta.1766109021":"2025-12-19T01:50:28.894Z","1.0.17":"2025-12-19T03:45:58.312Z","1.0.17-beta.1766116323":"2025-12-19T03:52:16.388Z","1.0.17-beta.1766167967":"2025-12-19T18:12:55.262Z","1.0.18-beta.1766168684":"2025-12-19T18:24:51.904Z","1.0.18-beta.1766169109":"2025-12-19T18:31:57.539Z","1.0.18":"2025-12-19T18:38:23.088Z","1.0.18-beta.1766169870":"2025-12-19T18:44:38.106Z","1.0.18-beta.1766169961":"2025-12-19T18:46:09.580Z","1.0.18-beta.1766170724":"2025-12-19T18:58:52.124Z","1.0.18-beta.1766425770":"2025-12-22T17:49:38.535Z","1.0.18-beta.1766429573":"2025-12-22T18:53:03.160Z","1.0.18-beta.1766441660":"2025-12-22T22:14:30.312Z","1.0.18-beta.1766442450":"2025-12-22T22:27:39.862Z","1.0.18-beta.1766443182":"2025-12-22T22:39:51.276Z","1.0.18-beta.1766443667":"2025-12-22T22:47:57.766Z","1.0.19":"2026-01-22T01:12:35.626Z","1.0.20":"2026-02-03T14:57:09.214Z","1.0.20-beta.1770131450":"2026-02-03T15:11:00.790Z","1.0.20-beta.1770132654":"2026-02-03T15:31:04.344Z","1.0.20-beta.1770137435":"2026-02-03T16:50:45.758Z","1.0.21":"2026-02-13T02:48:21.951Z","1.0.22":"2026-02-13T14:46:05.739Z","1.0.23":"2026-02-25T23:06:33.901Z","1.0.25":"2026-03-11T23:33:57.012Z","1.0.26":"2026-03-12T18:32:45.991Z","1.0.27":"2026-03-12T23:39:03.170Z","1.0.28":"2026-03-20T04:37:29.804Z","1.0.29":"2026-03-23T13:45:03.169Z","1.0.30":"2026-03-23T15:53:43.495Z","1.0.31":"2026-03-24T04:16:28.797Z"},"bugs":{"url":"https://github.com/stripe/sync-engine/issues"},"author":{"name":"Stripe","email":"https://stripe.com/"},"homepage":"https://github.com/stripe/sync-engine#readme","keywords":["stripe","postgres","sync","webhooks","supabase","billing","database","typescript"],"repository":{"type":"git","url":"git+https://github.com/stripe/sync-engine.git"},"description":"DEPRECATED - This package has moved to https://github.com/stripe/sync-engine","maintainers":[{"name":"tonyxiao","email":"tx@stripe.com"},{"name":"stripejs","email":"frontend-contact@stripe.com"},{"name":"depombo","email":"lfdepombo@gmail.com"},{"name":"kdhillon-stripe","email":"kdhillon@stripe.com"}],"readme":"# Stripe Sync Engine\n\n![GitHub License](https://img.shields.io/github/license/stripe-experiments/sync-engine)\n![NPM Version](https://img.shields.io/npm/v/@stripe%2Fsync-engine)\n\nSync Stripe data into PostgreSQL from the command line.\n\n## Install\n\n```sh\nnpm install @stripe/sync-engine stripe\n# or\npnpm add @stripe/sync-engine stripe\n# or\nyarn add @stripe/sync-engine stripe\n```\n\n## Run Sync (CLI)\n\nSet environment variables:\n\n```sh\nexport STRIPE_API_KEY=sk_live_xxx\nexport DATABASE_URL=postgres://...\n```\n\nThen run either command:\n\n```sh\n# 1) Sync everything\nnpx @stripe/sync-engine sync \\\n  --stripe-key $STRIPE_API_KEY \\\n  --database-url $DATABASE_URL\n\n# 2) Sync one object type\nnpx @stripe/sync-engine sync customer \\\n  --stripe-key $STRIPE_API_KEY \\\n  --database-url $DATABASE_URL\n```\n\n> **Note:** `sync` automatically applies any pending database migrations before syncing data.\n\n## Supported Objects\n\n- `all`\n- `charge`\n- `checkout_sessions`\n- `credit_note`\n- `customer`\n- `customer_with_entitlements`\n- `dispute`\n- `early_fraud_warning`\n- `invoice`\n- `payment_intent`\n- `payment_method`\n- `plan`\n- `price`\n- `product`\n- `refund`\n- `setup_intent`\n- `subscription`\n- `subscription_schedules`\n- `tax_id`\n\n## License\n\nSee [LICENSE](LICENSE) file.\n\n## Contributing\n\nIssues and pull requests are welcome at [https://github.com/stripe-experiments/sync-engine](https://github.com/stripe-experiments/sync-engine).\n","readmeFilename":"README.md"}