{"_id":"@api-buddy/stripe","_rev":"53-1f7fe8094ea2d10d08ae81c3f745ca37","name":"@api-buddy/stripe","dist-tags":{"latest":"3.0.0"},"versions":{"0.1.3":{"name":"@api-buddy/stripe","version":"0.1.3","keywords":["stripe","payments","api-buddy"],"author":"","license":"MIT","_id":"@api-buddy/stripe@0.1.3","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"56e4d5df31929b75478c6867ceefabbba91f464f","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.1.3.tgz","fileCount":55,"integrity":"sha512-fP1Aen2+2aDKjbimqw6CvT/JhT36vKCISoGJ+rJqIvh6yHpWzLRkja+zqofR4UecPBHPFc4P+91Trf7nMVSLig==","signatures":[{"sig":"MEQCIGtsQi8/zrA6LhJWSXn/BDZyu9WA6zNXh2JwQhumtyYlAiBuN6Am1lI6XbgNtWzoOSBe/1roA8nmwi9nKfdmTIIqTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171391},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"echo \"No tests yet\""},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"react":"^18.2.0","stripe":"^14.0.0","@stripe/stripe-js":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stripe_0.1.3_1749297344413_0.8033310167211647","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@api-buddy/stripe","version":"0.2.1","_id":"@api-buddy/stripe@0.2.1","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"d39163a755e1cc83361c8207cbc8a88c9123069c","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.1.tgz","fileCount":58,"integrity":"sha512-v04v6BElLYZKy7rweAN34ZUys2LY1LUzqCOJflKRhdXdBgZAXIbhus16QI8quT8NTiu3kPQmRCagtflcRGBK2w==","signatures":[{"sig":"MEQCIErV/51VpzIXtmKbiFq2gM6EoV/kSJpvEg/1l8rzpDd1AiAoE1vbSiz4C7Y9C7Sn5IoKDFF/9xGUtwuDNpM8XYY1UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"de5fb3fdbfb864ece9b7cffe88a664bcf7e3f25b","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup src/index.ts --format esm,cjs --dts --external react && tsc --skipLibCheck && node scripts/copy-routes.js && tsup src/install.ts --format cjs --out-dir dist && chmod +x dist/install.js","prepare":"pnpm build","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","postinstall":"node dist/install.js","prepublishOnly":"echo 'Skipping tests and linting for now'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.1_1749302600559_0.7316550801631241","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@api-buddy/stripe","version":"0.2.2","_id":"@api-buddy/stripe@0.2.2","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"817e7bf4d8efe7b49db16f1a589555d9b145ba13","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.2.tgz","fileCount":58,"integrity":"sha512-TpTBOWmed+GoDTGDi+La8kK+IZ6Y0L9Anznu+lb8E8soZcokDenVsv6kIXq+dtKi1j7sXeLz+dBILwRsY8QdVw==","signatures":[{"sig":"MEUCIQCm9qH5ZYNsUImVtXvT8QgS4MsLzyNcyOHqJvC642gqKgIgTwBAwJD1FsIZgpzp35xemLP6xMlK3dPJkUJx/OLbeLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"de5fb3fdbfb864ece9b7cffe88a664bcf7e3f25b","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup src/index.ts --format esm,cjs --dts --external react && tsc --skipLibCheck && node scripts/copy-routes.js && tsup src/install.ts --format cjs --out-dir dist && chmod +x dist/install.js","prepare":"pnpm build","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","postinstall":"node dist/install.js","prepublishOnly":"echo 'Skipping tests and linting for now'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.1","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.2_1749302881430_0.7074473134492807","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@api-buddy/stripe","version":"0.2.3","_id":"@api-buddy/stripe@0.2.3","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"1ed4a755304148688e4e69afb0b9d5a4833db760","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.3.tgz","fileCount":57,"integrity":"sha512-LomaYSKK+3Rjs4fcqFK3FKltUCfAxbfhuE20nFqosdaORWrfqEisfUedqwG0wZKt4sktiY2DTmgtSs1N/cQvCA==","signatures":[{"sig":"MEUCIAf/Uy7J1hzTp/bXCuykOTb63yytPStIx0HWhdqte5ZsAiEAtiFimgMbkF69yCM/F7zjseeNE4wQTdWt9yXeonxTxgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127307},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"de5fb3fdbfb864ece9b7cffe88a664bcf7e3f25b","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup src/index.ts --format esm,cjs --dts --dts-resolve --external react --no-splitting && tsc --skipLibCheck && node scripts/copy-routes.js && tsup src/install.ts --format cjs --out-dir dist && chmod +x dist/install.js","prepare":"pnpm build","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","postinstall":"node dist/install.js","prepublishOnly":"echo 'Skipping tests and linting for now'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.1","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.3_1749303214165_0.9691732280947376","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@api-buddy/stripe","version":"0.2.4","_id":"@api-buddy/stripe@0.2.4","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"6c3b76660ff289deb1c6bd9f408788eded4460e9","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.4.tgz","fileCount":9,"integrity":"sha512-3IIRLnzaJvvXvWJkrbaMvdGXrdGrAJ0uyyAylgEgJEiykx8QCTXQQRVHg8gOwgiG78jy1TQIaCTbhDfXEzc+Sw==","signatures":[{"sig":"MEUCIQC94b/8rMpOzuz+gNb6ca5Gz+1eLVGZOReuzWP1LGVTrwIgbFyLyi075kBfQuSFNyR3JQLRGYfapakjje/Qj2ecm/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"4422cabdcf5dd585ce6a9350812830b084d8bb17","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"node dist/install.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"echo 'Skipping tests and linting for now'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.1","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.4_1749304960599_0.6981709537761258","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@api-buddy/stripe","version":"0.2.6","_id":"@api-buddy/stripe@0.2.6","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"67a49ed614b9f6f6d5181b0d4e23c9ecf9bfd693","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.6.tgz","fileCount":8,"integrity":"sha512-i1PoJ07SPDjAOlrySr3jCH5aADHIPL0Zbz3VGuyZgAvCRCo6adliPlmL5EmT+3PQlSJzx9fxtirUTeG2PdzGWw==","signatures":[{"sig":"MEUCICKI0D4ONehdYbLPiXl7Tc7XXSgfCHXhEua4pGez7DXRAiEA08ot+ZTj1ayzMUXcVYIXAe6NjxNjFsu0yq1mLyiA19U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100598},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"439c1c06380b407727e6af2120169259c6191083","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"echo 'Skipping tests and linting for now'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"workspace:^0.2.1","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.6_1749305979669_0.07141797705847241","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@api-buddy/stripe","version":"0.2.8","_id":"@api-buddy/stripe@0.2.8","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"6cb98455c4b4f41b170123297963158e13224053","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.8.tgz","fileCount":10,"integrity":"sha512-GBnykVctAv6KLQRlmQXzQCRnygruDCLomIZc8gTkt+Ks0chFimBICeQ3vhXnGpLLbxUSihv96++Hz8AKdq6BBg==","signatures":[{"sig":"MEUCIAhMoYJDlDSQ/N05kfKNTpldQxKILyHlkutVZDkHfvIHAiEAxPVBvNkQ7a4SJscTmL/x2NZ8w8eDAQxceFRQU51UPDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"439c1c06380b407727e6af2120169259c6191083","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.1","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.8_1749306286100_0.0325587450950211","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@api-buddy/stripe","version":"0.2.9","_id":"@api-buddy/stripe@0.2.9","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"492e08a0b7084dfd57b64b48787b0a8f19e87c6a","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.9.tgz","fileCount":10,"integrity":"sha512-XJEgZiZlR6ixFK0GsO0lXU2PBNlFrtYpPF1PRv4NF1mRgY30xZLWK4AYicvRp8XFwiik6l3+zgygqSi9m41k2g==","signatures":[{"sig":"MEQCIDRYM95S5avicU9WQR2IiCv8wNcm68AoPyVH6H5QtW2dAiAFTUPlgmV12+Gcw8lGkAjJnbc3ns1JLu6rlKKMiA+Zjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"4774e9e838fba128a216a9ebba08518b6fce5bed","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.3","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.9_1749306604453_0.9177554523006082","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@api-buddy/stripe","version":"0.2.10","_id":"@api-buddy/stripe@0.2.10","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"39bddcee472aa0a9c6bcbe8cdfc7bb41abd3cbf2","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.10.tgz","fileCount":10,"integrity":"sha512-qB003G6YagA1y1FtZLhJYBxwcrNfHPyorMuQshZeDF1sc4C/1ZF4y35t+x0QepXohbMuENaOybVS+9ic+KVdnw==","signatures":[{"sig":"MEUCIQDKFHNbe3MNamPC2PwkZsxPwEOi4jUXgCJrdZYAOHKq+AIgVQIHrlWAmWuZJQ7GNQy7YMvd3rPrLgS1PSuMRFDwBMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"4774e9e838fba128a216a9ebba08518b6fce5bed","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.10_1749307118951_0.4694970907205045","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@api-buddy/stripe","version":"0.2.11","_id":"@api-buddy/stripe@0.2.11","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"5e3617bf966d8a44c4d764ff0f99b85100331acf","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.11.tgz","fileCount":11,"integrity":"sha512-eR5D/s/cp6IEsb4fzkVgu8KEIYCgspMOhHA8acWcJ6h++sdRxDnFYcg1KYmfx2WLL8bpYw44hwMuizd6kwbwlg==","signatures":[{"sig":"MEUCIAh6VChK5koTxUlgtcU6gSHSDxFOdhzihdormBLW/e4FAiEAoQf6ZrMsQVFjwT/fDX6E//jqy1Zzd7c7B1mvF013oFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107974},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"442e03c8465d52e367cbc7a58c7493a9057f5fd6","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^^0.2.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.11_1749307336092_0.4153623776774287","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@api-buddy/stripe","version":"0.2.12","_id":"@api-buddy/stripe@0.2.12","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"b3dc052c04917f8e3492e652c383b941678eb4bb","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.12.tgz","fileCount":11,"integrity":"sha512-jOsNzHdgGtvYq0xfN0DlOzOBPOuAKl2lqi3Tf/q18QpFBakR30CgGG7Z8t8e9PhVznq0eJTPlvE9JzMNXRVHEg==","signatures":[{"sig":"MEYCIQDkpwv1+kuExWDUnvs2ElvT6/1Wjf7pYlpE0L9vCDhVAAIhALnZWC9PGS5i+Opni+UXk5sSD1c9hD06DTW10op9BZUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"442e03c8465d52e367cbc7a58c7493a9057f5fd6","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.12_1749307741941_0.8172749240818125","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@api-buddy/stripe","version":"0.2.13","_id":"@api-buddy/stripe@0.2.13","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"2520acf4b0b393f83ce9ec52f944d74bda8512dc","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.13.tgz","fileCount":11,"integrity":"sha512-Cxylv6kar814nYMgfYbr79+OLmBi+VxdCPS0D2UfcdutqsN8Uwu2cIB7ueS2z1wS//wsDjB3J8eIPpLxZoLUdA==","signatures":[{"sig":"MEUCIQDSyvng7k6GagwHLekXp9f9BbTaY10Oz4tgWYyl/XWETwIgTqXI2BiqzFMFDn2sithdDGblniNa/tKm9MtLNe8PnMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"442e03c8465d52e367cbc7a58c7493a9057f5fd6","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^^0.2.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.13_1749308063854_0.8174446821123234","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@api-buddy/stripe","version":"0.2.16","_id":"@api-buddy/stripe@0.2.16","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"ff61fb2658d34705c4e38eda9ed409a223835fc3","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.16.tgz","fileCount":11,"integrity":"sha512-GOq50N2t8hj/LSRHu6Fc7jLMaTn/O3QyzIYJBeO0MUkeDPTMK1+mb3Nd3YJ23n5ORuXQ+ybQxDJAMxtYxZVEhg==","signatures":[{"sig":"MEUCIQDvorYpbFjyKYQFeJ1r6sLjLvduX5si5ZQL7FzglffOrAIgMl7SWHCqtsuNFJj1asuQRnh9gLo91BV7PMDrG9TT8Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"442e03c8465d52e367cbc7a58c7493a9057f5fd6","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.16_1749308437262_0.46114393300349543","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@api-buddy/stripe","version":"0.2.18","_id":"@api-buddy/stripe@0.2.18","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"e0e61d7758485642dd9fc86ab1a01080055a7751","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.18.tgz","fileCount":11,"integrity":"sha512-jxQWCCv1Q4LonTTyClREMDIqyS/mgT3QCvvWhYcARx0gXdPQ6/EtNO9LkHkzElcDS3Rp5iqPRdrJlN7Wc7Xq9w==","signatures":[{"sig":"MEUCIQC9NWfIkZf+munrJT23WsRXjCFaXqHwc6fWSy/ylr+lTAIgV999e4CxL97rmOTgbnFuj7gh7p/mNZSlrYJoJw6SeqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"442e03c8465d52e367cbc7a58c7493a9057f5fd6","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.18_1749308663375_0.7470348329673002","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@api-buddy/stripe","version":"0.2.19","_id":"@api-buddy/stripe@0.2.19","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"41dcc3b9afb12439fbc06aca2a013416aa8fd139","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.19.tgz","fileCount":11,"integrity":"sha512-9+t4Kwu3LOcny/sxeGtgXwCDkuF1gnmuqm+9mc3NbgBBqz5QoE2fqlTTBdn3uuSQLhYigIkfnfCT8yxF991XwQ==","signatures":[{"sig":"MEUCIQCia2A6EroiMOAt8hKq7+778nLgR5qzYA+6shVkKuumFgIgCE5iZKt6uATswaPHUcEswAotdv0CaIKdI7DcB7MBPAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"442e03c8465d52e367cbc7a58c7493a9057f5fd6","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.19_1749308752465_0.7656345680577676","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@api-buddy/stripe","version":"0.2.20","_id":"@api-buddy/stripe@0.2.20","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"a3671e5144c28266a0902bd3f965e2615d55bd9c","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.20.tgz","fileCount":11,"integrity":"sha512-RPqABgOI2tJbsmsC0FO+heAn+hjb212T3AJ+Ja+ZO52o38RpeiTayPgTYVlFumKDaR5NNoSXlOCJs61XtQUIxw==","signatures":[{"sig":"MEUCIBVa/OhtTLdSZotPtO7a0Tq4ugsfn/BrVOs1Jvhq3yxyAiEA5Z26sfDz9lyDjhXiZ8rB0UWYhfaeib8rI5yzxQsFMCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"442e03c8465d52e367cbc7a58c7493a9057f5fd6","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.20_1749308981813_0.6220657964652097","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@api-buddy/stripe","version":"0.2.22","_id":"@api-buddy/stripe@0.2.22","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"9dd5c94e2a7ae7ead05ac4df61f3a302ee8d4cb2","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.22.tgz","fileCount":11,"integrity":"sha512-aAoh1UcqQCtFJDefCBS1xSZTu7qo2oV0B6kuwLrEknwA8MvyqCprY8/T/ZZrCJYLSlJMcOBcancIyLM+WzIx1Q==","signatures":[{"sig":"MEQCIGUMRnUyU59hr78PjHSXyqGUg7Ekdq28gVR6K6SNPjNyAiAlFYHicav52XPuEcIZzw5C2e/RWvBc30MR4rPBQhmU2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"442e03c8465d52e367cbc7a58c7493a9057f5fd6","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postinstall":"if [ -f dist/install.cjs ]; then node dist/install.cjs; fi","postpublish":"node ../../scripts/post-publish.js","build:install":"tsup src/install.ts --format cjs --out-dir dist","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","make:executable":"chmod +x dist/install.cjs","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.22_1749309925714_0.005142229927429076","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@api-buddy/stripe","version":"0.2.23","_id":"@api-buddy/stripe@0.2.23","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"dist/cli.cjs"},"dist":{"shasum":"9cb46bb246a1fe7875ddd08a4fd039d1f26136c5","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.2.23.tgz","fileCount":9,"integrity":"sha512-78wbhwUWfJRwO1fDxiU+klL3bBB3IgJiTa6lt+UwDMDv/+NHLlE71rdMyHkwNYscZTWbNz5pSTo+cwLmRPlCtA==","signatures":[{"sig":"MEQCIDMEj/O7g4xEkrr3jAvCx+9/2Tv21Bo4SGGwkkeUv432AiBBZ+sqyQ9GOg5Z5RTCDcNuPm/YzbDt6cDSclooSGuYNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"442e03c8465d52e367cbc7a58c7493a9057f5fd6","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:cli":"tsup src/cli.ts --format cjs --out-dir dist --platform=node --target=node18","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.2.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.2.23_1749310797902_0.15929716824393858","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@api-buddy/stripe","version":"0.3.2","_id":"@api-buddy/stripe@0.3.2","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"dist/cli.cjs"},"dist":{"shasum":"324957730629448924bcab9c9d0c14832b9faaad","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.3.2.tgz","fileCount":9,"integrity":"sha512-PRWFWCXpqFtTWsmCTTMBZcjCX0IBoSHnC0tCHu254J/wbnlpKyTaMKuTkT6tOPWLhWGNtU0Xjpg0fQv6B8G80w==","signatures":[{"sig":"MEUCIDbFeGvvSYL1jdDQdt4okJPbv6EAJDu1Fu1GpTgXxSCZAiEAz7RTJ1o1+YPa20trIIQQhInSSsOdpxzRvWvqVBjzMcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122062},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"880ef0f85d2aede6d841bb4eeb54adb1fc1ea5cc","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:cli":"tsup src/cli.ts --format cjs --out-dir dist --platform=node --target=node18","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.3.2","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.3.2_1749313899099_0.25909777569999415","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@api-buddy/stripe","version":"0.3.3","_id":"@api-buddy/stripe@0.3.3","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"1290534a106df0ff1179c2632051806d1a51e0a8","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.3.3.tgz","fileCount":62,"integrity":"sha512-sN+YF3U8qiL5it9bqOYdwRN4akFnOjhJ1ORzL3erlgk6uMi75ikd036fTj/twOQAZfxTE7wOpuD1pM26iiCAwQ==","signatures":[{"sig":"MEYCIQDrPCF9OPXi0c87VTkc1ac5W69/9InkXrGkusagI7WDYAIhAJxFVz9z8wFVY1L6FKC37uDYxgDPy1oeovRQcVSTYEf/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"9fba4959b39abfc0a441a2b835612a42bacc5806","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:cli":"tsup src/cli.ts --format cjs --out-dir dist --platform=node --target=node18","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.3.2","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.3.3_1749316798468_0.22270214384418918","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@api-buddy/stripe","version":"0.3.4","_id":"@api-buddy/stripe@0.3.4","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"3d7837af7b720c8c629f45c6ced0a90a71cc06b8","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.3.4.tgz","fileCount":10,"integrity":"sha512-/wevqoA+VxfwZCeMEaf9qdnDlIpMea4/ZaIcSj925ndWmdCyscBikOfSEfbXhVQBUN/Gtb7oURXNJY4YuhGVHw==","signatures":[{"sig":"MEUCIQCWmQcNaNkJt5XXiBtQedxBxmLXXI0OPF/38yZsg9TR8AIgKn57UTej0aqFujPa1yqWg2u1B493m8y0SAsSVjoeB/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128243},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"d712cf9c0f7fda8fed1515f6c66d09f442a76c22","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:cli":"tsup src/cli.ts --format cjs --out-dir dist --platform=node --target=node18","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.3.3","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.3.4_1749319020428_0.026727898717189946","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@api-buddy/stripe","version":"0.3.5","_id":"@api-buddy/stripe@0.3.5","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"c1ae117462f6386eeb946070cecb658348c88232","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.3.5.tgz","fileCount":10,"integrity":"sha512-PwMI5MufclldhQslW6HfPPBn6uMe9g0Dns/smU9Q4q/XFCOaWXvLC5mJ/eASwSysnCoqPcmzCSGK/zyU26ORew==","signatures":[{"sig":"MEQCIA4DjwqFXfHltDLeTIHNK+JgA4XG9HLtqWz1sHZ3kv/rAiBTW8HLr7tA9ST/+TEf7zAJAMmPBncpxeoHWR4BY96xUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"gitHead":"dee7f81a2e185e9c7c184c396f036a4b15d97b53","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","prepare":"pnpm build","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:cli":"tsup src/cli.ts --format cjs --out-dir dist --platform=node --target=node18","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.3.3","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^3.3.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":"^3.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.3.5_1749319525043_0.09130523161663318","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@api-buddy/stripe","version":"0.4.0","_id":"@api-buddy/stripe@0.4.0","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"5969b8921737976c69080e76d684ee49529dd53f","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.4.0.tgz","fileCount":11,"integrity":"sha512-0Uq0r+muEB25ICHl0f3CWz1DTqWav9vSIyc01vrx3onXJDjMxLNQE3//8LLUvXx8zl4w/S69hmUF9hJEwM4blQ==","signatures":[{"sig":"MEUCIQDMVpuUcndOvhxch6bh95D1t/+wm4oUAKGeueFUUUXljwIgK72PujLYWjhGFr6l7S8EDNsRk600wCMDLkNqEQ3uPsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168085},"main":"./dist/index.js","type":"module","_from":"file:api-buddy-stripe-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/types/components/index.d.ts","import":"./dist/esm/components/index.js","require":"./dist/components/index.js"},"./components/ui":{"types":"./dist/types/components/ui/index.d.ts","import":"./dist/esm/components/ui/index.js","require":"./dist/components/ui/index.js"},"./components/forms":{"types":"./dist/types/components/forms/index.d.ts","import":"./dist/esm/components/forms/index.js","require":"./dist/components/forms/index.js"}},"private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"node scripts/build.js","clean":"rm -rf dist","build:cjs":"tsup src/index.ts --format cjs --dts --external react --no-splitting","build:cli":"tsup src/cli.ts --format cjs --out-dir dist --platform=node --target=node18","build:esm":"tsup src/index.ts --format esm --dts --external react --no-splitting","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist/types","copy:routes":"node scripts/copy-routes.js","build:typescript":"tsc"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/a41c80e9a40f46181744ca22780f62a1/api-buddy-stripe-0.4.0.tgz","_integrity":"sha512-0Uq0r+muEB25ICHl0f3CWz1DTqWav9vSIyc01vrx3onXJDjMxLNQE3//8LLUvXx8zl4w/S69hmUF9hJEwM4blQ==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.3.3","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^18.19.111","tailwindcss":"^4.0.0","@types/react":"^18.3.23","autoprefixer":"^10.4.0","@types/react-dom":"^18.3.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0","@stripe/react-stripe-js":"^1.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.4.0_1749321165629_0.20598037139735115","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@api-buddy/stripe","version":"0.5.0","_id":"@api-buddy/stripe@0.5.0","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"cc4452a2b11d27330b513c58b434aa48852cf7f5","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.0.tgz","fileCount":150,"integrity":"sha512-qeTyNOcld1+Ln7rHenVPHF0F0YZVf/WNfhcUIxVv0PzgglXUj52oCG0IwyxKCQ44oLAZgN7t0MWFIBnH03eqQA==","signatures":[{"sig":"MEUCIQCMrieAcA91nXdtgTABHPstf5Vh21uiolm78sde2UWhygIgK70vKd09NJunieXSFxumAB7kdPj38IyKHEcf1m+p1Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503411},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"gitHead":"9681ef6b65fa0345d6ad453f7d3f162bb09c80a2","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prepare":"pnpm build","prebuild":"pnpm run clean","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.0","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"workspace:*","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.0_1749333614174_0.16737539396246692","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@api-buddy/stripe","version":"0.5.1","_id":"@api-buddy/stripe@0.5.1","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"167a8fda430072730c6b07f26d3652e08d3990e0","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.1.tgz","fileCount":150,"integrity":"sha512-yeLo2zw38YTlyEULQErjjLET7RuZlVu60b4SGcPThZPkUV3dp+f4nsAl+qMkctOFryfhUxILaIhq+OW5LpCz/g==","signatures":[{"sig":"MEUCIQDYxQQbI4Hb7Ia1BKpnYbY1FTSjw0DmvQ5VWy3R6m15sQIgaAlUjTvN+tCLFm5HI2HUcDW8akenggsJL62Q/1dDOKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503411},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"gitHead":"a2119e29347ef78972f1322c13dd466b362b1cdc","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prepare":"pnpm build","prebuild":"pnpm run clean","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.0","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"workspace:*","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.1_1749334601353_0.511863150601156","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@api-buddy/stripe","version":"0.5.2","_id":"@api-buddy/stripe@0.5.2","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"bf096d2f4893662bfb3e981a0ce27971ff573792","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.2.tgz","fileCount":150,"integrity":"sha512-NqkBFO112kveBOuQKzKeYqmulEivZnNolzqgngceEPB6yD3UxIYnHtrugbopXq7771KnvWy2n7gc1xmA2LUdpw==","signatures":[{"sig":"MEQCIG7DOjGt3cJGnmIpB5/7gcIA8tTwh1qhyStAM1lEGZ4zAiA9XXEuzYW/g24wOeMDxOZ8HyAJo/eEqJmR2P8OI23TWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503411},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"gitHead":"a2119e29347ef78972f1322c13dd466b362b1cdc","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prepare":"pnpm build","prebuild":"pnpm run clean","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"workspace:*","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.2_1749334804597_0.08802255936033543","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@api-buddy/stripe","version":"0.5.4","_id":"@api-buddy/stripe@0.5.4","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"c8fd2e977a7afd70af97fd4bb1d09dcfad13a547","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.4.tgz","fileCount":150,"integrity":"sha512-DyFovqGuPu6p6QuCtmsbgID25Eqaj+E3ktqElcWYbAmYVQ6g3bXyRUtu9aqlFZGmbekwObG6YKrJSurjyyjg2w==","signatures":[{"sig":"MEUCIGalRDWyZxJ5a7rbuf0bZwzYkRaIg1Y3MYuAtn+0fRYkAiEAsPUyyffsz2EXKtlxMljlxDUa0nYZcYGtnUW5bb/nzjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503406},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"gitHead":"a2119e29347ef78972f1322c13dd466b362b1cdc","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prepare":"pnpm build","prebuild":"pnpm run clean","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.4","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.4_1749334939232_0.7972495671025248","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@api-buddy/stripe","version":"0.5.5","_id":"@api-buddy/stripe@0.5.5","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"0ba11057b9bd669d1cd2b3f78985036c35b29e0f","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.5.tgz","fileCount":155,"integrity":"sha512-PHMFPYfY/A1ENc+dUVvZoxa4pLTvZ4PvD46iYYDeD6EriJJ3PiHKYHF9Z4gjk3tUzJaWRJgtDDL6RzSvIH64OQ==","signatures":[{"sig":"MEUCIBk9zmsK6CkL+cBLMFuwTGpSuDJSwfY6ZctfQOsPNy55AiEA7AJO+vW+NWVy7lIsrAYq1RQ7Qp3Vk6cx4l1CEviTXD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1509576},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"gitHead":"9fd64b26b206dd7ee44e9320b33c01b2ead7acc0","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prepare":"pnpm build","prebuild":"pnpm run clean","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.4","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.4","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.5_1749336538964_0.21739459963180385","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@api-buddy/stripe","version":"0.5.6","_id":"@api-buddy/stripe@0.5.6","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"d62222e965251e157efb2e2d57878b67f9a19de2","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.6.tgz","fileCount":155,"integrity":"sha512-1Y1jP8lPEdBKIZx6HqxuASNQUA4SuWiIOHks/EVrXkbpKmqXP62/2Xd3IY8QVglbOuW1SX8Q3O+DOSnlm39Mvw==","signatures":[{"sig":"MEUCIQDv3xXGwSKJkLUmgexx3kAsAZ/A5EBcT1aQaCeHl3wSRwIgd7otBXO4R9pLwQYR+rc9cUEcykZRVkemrhuyUJrFGq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1509576},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"gitHead":"d891db2c5c89b0aef54be750a76881b88708df90","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prepare":"pnpm build","prebuild":"pnpm run clean","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.6","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.4","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.6_1749337083900_0.4069241422262304","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@api-buddy/stripe","version":"0.5.7","_id":"@api-buddy/stripe@0.5.7","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"eb20ca7e640ba46ba8ae7b1896d5f450c60de96d","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.7.tgz","fileCount":156,"integrity":"sha512-pGIT94lZYqADLrZ+Ouox09DXvdghyDHhqWwyR0sWZD6nCj5oeyYsvT7q4ytAaUG4zJIkFd07fC30bAvyGqJ6Hw==","signatures":[{"sig":"MEQCIG7Qcq2elLe8u+xM0wHcfMcpblLvivXlP+6EV0AiZ7knAiB9kt9qwXUDXJtD+aI4VjIzgtCe8qdZwd4t1b3xaz2DZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737254},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/c4073fd44a0ffcf8854e1e95402a92a2/api-buddy-stripe-0.5.7.tgz","_integrity":"sha512-pGIT94lZYqADLrZ+Ouox09DXvdghyDHhqWwyR0sWZD6nCj5oeyYsvT7q4ytAaUG4zJIkFd07fC30bAvyGqJ6Hw==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.7","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.4","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.7_1749338433215_0.26762883132658954","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@api-buddy/stripe","version":"0.5.9","_id":"@api-buddy/stripe@0.5.9","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"64cd498e6fda2bd65e17c837e50ac88f73e74d28","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.9.tgz","fileCount":155,"integrity":"sha512-YesBiSpCafGpWx7hducdn9pzjdiFzJ8p51EL4/4GW6DgoiGVhUbvmNxU+Z9OHMsoCwuzrUjcvZ91efnTMBJqQg==","signatures":[{"sig":"MEUCIQDxt9BOe9uDQW/pUuVQHur1rC+e89I4FkXkKZ0pbCPhLQIgULrSC4ZtF+iafFrkAg5dK1aeFJ1Fks9xr0irrbyiISM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1514796},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"gitHead":"8af36c4fdd94fddb4819b87109b623de2ba158c0","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prepare":"pnpm build","prebuild":"pnpm run clean","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.8","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.4","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.9_1749341763446_0.7303965262174252","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@api-buddy/stripe","version":"0.5.10","_id":"@api-buddy/stripe@0.5.10","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"132d4bcba69ec5379d9536126ff5d1df6c0d5211","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.10.tgz","fileCount":156,"integrity":"sha512-MnXou7yzN28T2umxBuwl5dJ0bjnFXkkxCSJA03y5uREnaQd7Az4d3ejpD91IzWzHFmOyqEjIvrfRi8XL8TEVXw==","signatures":[{"sig":"MEUCIQCaHlyblPGTwOa6LQf4FwLsyaxGo+160jE18LWjzjPO4gIgEo9HCX9GYQbKVQvpplle6Q3HaZnyQAhlFG6rdQLUSqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738020},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/63431205c309469665da18430e71a35f/api-buddy-stripe-0.5.10.tgz","_integrity":"sha512-MnXou7yzN28T2umxBuwl5dJ0bjnFXkkxCSJA03y5uREnaQd7Az4d3ejpD91IzWzHFmOyqEjIvrfRi8XL8TEVXw==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.12","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.4","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.10_1749344520135_0.8169181561969059","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@api-buddy/stripe","version":"0.5.11","_id":"@api-buddy/stripe@0.5.11","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"f567cd4ae8751e50f2f460c0a2a304cd9a7b3e0b","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.11.tgz","fileCount":156,"integrity":"sha512-34SBVnEaQiW8aHgLBfIk/vbW3oPeP2xHR2+HEkkvcaQfuKz1SlwlmSn4fqPE1avvoOwAwX7dwmhYf8DIzqaYJg==","signatures":[{"sig":"MEQCIDb9dF+boyBg7LC3Dpyq+AEAVE/5Y12W9f7Aw9sZSDibAiBBZrwq+2z3m/wtZBmYwcaYIjaFe/HcFkXN0ogKvXSHSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738380},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/820e51be53fae57f1928420df0842ead/api-buddy-stripe-0.5.11.tgz","_integrity":"sha512-34SBVnEaQiW8aHgLBfIk/vbW3oPeP2xHR2+HEkkvcaQfuKz1SlwlmSn4fqPE1avvoOwAwX7dwmhYf8DIzqaYJg==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.12","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.4","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.11_1749345185447_0.33649661947983756","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@api-buddy/stripe","version":"0.5.12","_id":"@api-buddy/stripe@0.5.12","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"8f826e20e714a9358ca89a7dc0bfd47c0bd18db5","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.12.tgz","fileCount":155,"integrity":"sha512-q31DTttp+hKR5PPd4jVSt2LXxXNVZRMkBWE7e9odjchfjv75I+e1Q158W7O+Tk8benmImB08K5RyNP65J7xYuQ==","signatures":[{"sig":"MEYCIQCpJeN0kXa9SnhpPuuNHmVEGjBkI6LcDsGRQXTGnwR0xwIhAIfT1najZNvjYgEOWMhkgbXVBhjhXJ6RgVNTtQrzbRvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515685},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"gitHead":"de3498eef4c619644fff653418326eb97c856c1f","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prepare":"pnpm build","prebuild":"pnpm run clean","postpublish":"node ../../scripts/post-publish.js","prepublishOnly":"node ../../scripts/prepare-publish.js && echo 'Prepared for publishing'"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.13","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.4","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.12_1749390558541_0.5980973229327795","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@api-buddy/stripe","version":"0.5.13","_id":"@api-buddy/stripe@0.5.13","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"3d38399a7342a2f5f5fdd7cae7f8a8f2b18b5588","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.13.tgz","fileCount":156,"integrity":"sha512-gjREbhuBAtT9LH67blCIO/Fq4FmzFWp54UmDkzMt6VYmSFh8/x21h00OiwRiVTFpaP9soR27xg8/YnDykRBVzg==","signatures":[{"sig":"MEUCIQCV+P63nvpMDo4QRrNqLxZH1jzQT5vNQmdfqZ0+q0EkNAIgWqB6rXmIfmz8PAJ/wwSNnUD+1cQmMGu7EJ1riT0Ch5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738906},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/73c2b8c2fa231e8a4257c363eb4dced7/api-buddy-stripe-0.5.13.tgz","_integrity":"sha512-gjREbhuBAtT9LH67blCIO/Fq4FmzFWp54UmDkzMt6VYmSFh8/x21h00OiwRiVTFpaP9soR27xg8/YnDykRBVzg==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.16","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.16","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.13_1749392258013_0.8700817254030466","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@api-buddy/stripe","version":"0.5.14","_id":"@api-buddy/stripe@0.5.14","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"dcd5466845b40d2ff80c6e475f29314f82d9e2cc","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.14.tgz","fileCount":156,"integrity":"sha512-488WZciqxUgUBbPhRQenrbamv4L3+pp70MOf11faVSHZkoSTPpEZlKIGBkNoerU6Cu+CbhQadtdgRl1a91T49w==","signatures":[{"sig":"MEQCIDM5jCvXKQZbGgLoT2UFJ9O/59rGvopaEqt6wsK8WNsAAiAq4PBOsuqHbN7YZnqnY35W2VCPeDGhFsdqfx24TApimw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738906},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/73de1a49b6a2ec9c733d024de10ab1c4/api-buddy-stripe-0.5.14.tgz","_integrity":"sha512-488WZciqxUgUBbPhRQenrbamv4L3+pp70MOf11faVSHZkoSTPpEZlKIGBkNoerU6Cu+CbhQadtdgRl1a91T49w==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.17","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.17","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.14_1749394252232_0.7603267517919561","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@api-buddy/stripe","version":"0.5.15","_id":"@api-buddy/stripe@0.5.15","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"f0da41cf8aba5c36c985e0f76f44de78bcad38d1","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.15.tgz","fileCount":156,"integrity":"sha512-hxw8lZd5XDYWoiR2SIIdXV28oI0F+VlPjosJuLy+54gQEXs2sjjc8dSqLzYPmOvjqIpt2HjNJe8c+9SuT07+QQ==","signatures":[{"sig":"MEYCIQCxIbfh/fd2g+fTyL4CH3vix7WAdWp1gCOeF40FeZaaLQIhAMXq55BGnJhaw3c8Vr0SSQuDzCvzG+D8woZlje3k6in0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738906},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/d8a3a0214e1a811351b2014fa9630d8c/api-buddy-stripe-0.5.15.tgz","_integrity":"sha512-hxw8lZd5XDYWoiR2SIIdXV28oI0F+VlPjosJuLy+54gQEXs2sjjc8dSqLzYPmOvjqIpt2HjNJe8c+9SuT07+QQ==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.18","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.18","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.15_1749395279338_0.7218279934579903","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@api-buddy/stripe","version":"0.5.16","_id":"@api-buddy/stripe@0.5.16","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"8660e1d10889e3db5727c32d160d366b8490307d","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.16.tgz","fileCount":156,"integrity":"sha512-nm6BsUy/ej3oB2K1AXmFICItK+im6IzGDo7Xf0o9g992ZIib+sMdhatS5njKOWwNZ+MEQfRP+zycbKQLpbNqhw==","signatures":[{"sig":"MEQCIFGdS2BPXOQ0mSc2fZsAS3Y1Y9rJjcHZBr0fa0Tsz/NvAiAl93N1s8LbeGXV9Uf+0cZ8/36BIrZVqg5AYibCy5rGpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738906},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/466f66cf57c4beb3fae013b108192467/api-buddy-stripe-0.5.16.tgz","_integrity":"sha512-nm6BsUy/ej3oB2K1AXmFICItK+im6IzGDo7Xf0o9g992ZIib+sMdhatS5njKOWwNZ+MEQfRP+zycbKQLpbNqhw==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.19","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.19","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.16_1749396137134_0.3547034894561665","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@api-buddy/stripe","version":"0.5.18","_id":"@api-buddy/stripe@0.5.18","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"a375471a7a14a9e8e80a44b3af2755053adae2d6","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.18.tgz","fileCount":156,"integrity":"sha512-4MW2i57dis0KanmjoutzEu1adMLWxUFUQmXV/drn5Ot9ocptQyIxcoWtqeToe0a6loSO0JYZKS1EoH55DLhZOQ==","signatures":[{"sig":"MEYCIQCZCBk0Xd6pzaOZZ6+pAu4AVFCdgRCcuptai9GYAmGXnwIhANtd4dWAMiqMHfmuuQUFSPL5aWhekymdKoj+ffGtDMiC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738906},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/e0cd909401b8c7543a876133f7d4de8c/api-buddy-stripe-0.5.18.tgz","_integrity":"sha512-4MW2i57dis0KanmjoutzEu1adMLWxUFUQmXV/drn5Ot9ocptQyIxcoWtqeToe0a6loSO0JYZKS1EoH55DLhZOQ==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.21","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.21","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.18_1749396246291_0.20957966827559615","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@api-buddy/stripe","version":"0.5.19","_id":"@api-buddy/stripe@0.5.19","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"763ed9317fe317d1d4d75ec206da90928fb6ea78","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.19.tgz","fileCount":156,"integrity":"sha512-WmnvrGphEkqKC8ANwHq2T7wxJj7UaQ7gk1i/OMHYQotfDdyVfbmdcHSTKwqNq/vafO+13lzdeeVzxyRlNqYZgQ==","signatures":[{"sig":"MEYCIQDdoIoJ3DiJK1G8ohqwNWRFx0Qawj6Eq49TJqc79xtWTwIhAIdNJvTnxCdwQQMR99eOWDGOe6ULcpwC56/t2+9Lbe4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738906},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/039ab205b1de1c486fdbf7d795675739/api-buddy-stripe-0.5.19.tgz","_integrity":"sha512-WmnvrGphEkqKC8ANwHq2T7wxJj7UaQ7gk1i/OMHYQotfDdyVfbmdcHSTKwqNq/vafO+13lzdeeVzxyRlNqYZgQ==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.22","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.22","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.19_1749397075134_0.22101162899278548","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"@api-buddy/stripe","version":"0.5.34","_id":"@api-buddy/stripe@0.5.34","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"920b813c47c5a341c3a8ea36d487d2483cc09406","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.34.tgz","fileCount":280,"integrity":"sha512-grGP914WMv+nARF1hOmLy0e6+Gs6k8CMfinaiRtwwsAVtQBowpuKXUsYISwhqOFOhf8vatRLdiwqVbdjej5lgA==","signatures":[{"sig":"MEUCIQCsSZOLybksEadXJg/yqnLBRNPvKGaK11uQxOGEz95OqwIgSbFm9vP+682gdh+NZ4wmVwBPcvpHxv2Qs3KoVyqJKxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1871464},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsc --project tsconfig.json --watch","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc --project tsconfig.json && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean","build:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --outDir dist/types"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/349ebbbadef11d80fc28f169ed9e1843/api-buddy-stripe-0.5.34.tgz","_integrity":"sha512-grGP914WMv+nARF1hOmLy0e6+Gs6k8CMfinaiRtwwsAVtQBowpuKXUsYISwhqOFOhf8vatRLdiwqVbdjej5lgA==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","next":"^14.1.0","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.37","@api-buddy/shared":"0.1.0","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.37","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.34_1749423466014_0.26564787925446076","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"@api-buddy/stripe","version":"0.5.35","_id":"@api-buddy/stripe@0.5.35","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"7a726c29bb64b3a1cae109c6bccce5bf8844e5ff","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.35.tgz","fileCount":280,"integrity":"sha512-KbhZBT9DyBGebfXE21Q6XZt8I3STvpKXrZ4bcn98rBeJbqw/XZTePnh2euDo/KVqizEqXCC91Qp3uTLVklzJ6w==","signatures":[{"sig":"MEYCIQC7yeHjNCy6g2TjRxNepSayBjPhj0b6gpl4EYhwBQc+tgIhAIwZ8bej1Za+8ft2CApdn7bKlPrVqPqp6Xc2bmD7Himh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1871464},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsc --project tsconfig.json --watch","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc --project tsconfig.json && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean","build:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --outDir dist/types"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/45fbe430cac258c1f63b3d18f26f3b8b/api-buddy-stripe-0.5.35.tgz","_integrity":"sha512-KbhZBT9DyBGebfXE21Q6XZt8I3STvpKXrZ4bcn98rBeJbqw/XZTePnh2euDo/KVqizEqXCC91Qp3uTLVklzJ6w==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","next":"^14.1.0","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.38","@api-buddy/shared":"0.1.0","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.38","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.35_1749423541528_0.7522500194488635","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"@api-buddy/stripe","version":"0.5.38","_id":"@api-buddy/stripe@0.5.38","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"92515a62d5ae4829bf11c892d2718798b5b2d05d","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.38.tgz","fileCount":280,"integrity":"sha512-3nkGUcMAdY2g7+H3GwhjYiZ1lwaGmvfNOGNix0MVhA9Wob3IT/k7gL5p1ae+2QsuelRN5C5qXLXUztN4+6p+uQ==","signatures":[{"sig":"MEYCIQCtMwyPh6jn/QhTSlU3xXII2IQSM3ug5UmjSBZ0AKzKPQIhAJMKXPT30N5/qjTSGnCXHOFyOV4zN1hG8XFOyn2VurP3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1871464},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsc --project tsconfig.json --watch","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc --project tsconfig.json && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean","build:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --outDir dist/types"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/5e4f78e0fe34485e0c26e370103b8d8c/api-buddy-stripe-0.5.38.tgz","_integrity":"sha512-3nkGUcMAdY2g7+H3GwhjYiZ1lwaGmvfNOGNix0MVhA9Wob3IT/k7gL5p1ae+2QsuelRN5C5qXLXUztN4+6p+uQ==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","next":"^14.1.0","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.41","@api-buddy/shared":"0.1.0","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.41","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.38_1749423635401_0.7702090153635217","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"@api-buddy/stripe","version":"0.5.39","_id":"@api-buddy/stripe@0.5.39","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"4672e1c46e43e02a4d8fc6971ea6d2cb5974f20f","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.39.tgz","fileCount":280,"integrity":"sha512-jN/26j3zDBZdRNxuF69cteHyhpM22pbBaztuvyjh2iELTKlm3/LcSlKNhMoscdMdeSvuOLedb2+QtQKrqDLGFQ==","signatures":[{"sig":"MEUCIF3a+vgxOZ7N4H8fjJMzzYhUl9JR7xIISla7imjfafl0AiEA+JcphHF8cvaJfOphdlfLDDXELo+apevphX3U2L8KDzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1871464},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.39.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsc --project tsconfig.json --watch","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc --project tsconfig.json && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean","build:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --outDir dist/types"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/81a64d60bf6e9709a6e4105f26d76916/api-buddy-stripe-0.5.39.tgz","_integrity":"sha512-jN/26j3zDBZdRNxuF69cteHyhpM22pbBaztuvyjh2iELTKlm3/LcSlKNhMoscdMdeSvuOLedb2+QtQKrqDLGFQ==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","next":"^14.1.0","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.42","@api-buddy/shared":"0.1.0","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.42","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.39_1749423716243_0.45200303082448157","host":"s3://npm-registry-packages-npm-production"}},"0.5.42":{"name":"@api-buddy/stripe","version":"0.5.42","_id":"@api-buddy/stripe@0.5.42","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"3e106563f761f388240e085f5b3a9e7060c9eabb","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.5.42.tgz","fileCount":188,"integrity":"sha512-XHN1yfJmTC1i9U4l9e+3ERfw0MDWvt/NjclGLjb54kZs7gzccY7lW2n1sn9IMTadcjmKo5Ly3Vf+93UMW2emCg==","signatures":[{"sig":"MEUCIQD806SQ8+DTXddudsN5zDCdD/GS5FcLCAjhuT2c+rREqAIgf9UqoV29IUhE4VBs8sGnPtroEcHfN60uxFUMQMUVmgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400641},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-0.5.42.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"private":false,"scripts":{"dev":"tsc --project tsconfig.json --watch","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc --project tsconfig.json && node ./scripts/copy-files.js","clean":"rimraf dist","prebuild":"pnpm run clean","build:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --outDir dist/types"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/d50e8c4a07bc5c1667472eb895edaed9/api-buddy-stripe-0.5.42.tgz","_integrity":"sha512-XHN1yfJmTC1i9U4l9e+3ERfw0MDWvt/NjclGLjb54kZs7gzccY7lW2n1sn9IMTadcjmKo5Ly3Vf+93UMW2emCg==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","next":"^14.1.0","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.45","@api-buddy/shared":"0.1.0","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.45","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.5.42_1749435304802_0.7440033561558785","host":"s3://npm-registry-packages-npm-production"}},"0.4.107":{"name":"@api-buddy/stripe","version":"0.4.107","_id":"@api-buddy/stripe@0.4.107","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"613ef1a2fb077a3ff95b54fb72ad70eb515bf972","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.4.107.tgz","fileCount":407,"integrity":"sha512-Nrz7y80ccnceFS9ZSPU4AQ93VBXXaA7WsIM17jcJJfCDfnci7RjcKJy+fKgPBL3KxlPl8NyTX1RTrqFW1/AwWA==","signatures":[{"sig":"MEQCIH/jiQI2v3baRwJmy3zxE0DBBGw+s87fil2lMyyD5/lpAiAS9tuKiiwS6A8TcnVRAMzThzUKGSjUPuU2CZw+uZU8AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950164},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"gitHead":"ce0089122abaa9fcfc04053fc31cd6afd64b01f7","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prepare":"pnpm build","prebuild":"pnpm run clean","prepublishOnly":"echo 'Running build before publish' && pnpm build"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.107","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.107","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.4.107_1749658969858_0.5419242959897359","host":"s3://npm-registry-packages-npm-production"}},"0.4.108":{"name":"@api-buddy/stripe","version":"0.4.108","_id":"@api-buddy/stripe@0.4.108","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"c02dfda3e0b1f902c728214f6c8503612f0bdb56","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-0.4.108.tgz","fileCount":407,"integrity":"sha512-RqrW85rIRiWK/QJXpoexZknHX/cebbqWl8pxlrozxrIN4IKzjPV8EZ6ItNqDWrERmgl32FOOD+D6+PW/Etx6ng==","signatures":[{"sig":"MEUCIDJsk9TSvacsWUy0s03bBTnlnpJgmAzhUzu4I1HrlKluAiEA+uWAAyLfK8XtpMV+lJMt+vxFuduGFbyIrb6UFkUWmJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950164},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"gitHead":"ce0089122abaa9fcfc04053fc31cd6afd64b01f7","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch --sourcemap","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsup --format esm,cjs --dts && node ./scripts/copy-files.js","clean":"rimraf dist","prepare":"pnpm build","prebuild":"pnpm run clean","prepublishOnly":"echo 'Running build before publish' && pnpm build"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@api-buddy/core":"^0.4.108","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@api-buddy/core":"^0.4.108","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_0.4.108_1749659773416_0.08591237344193914","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@api-buddy/stripe","version":"1.0.0","_id":"@api-buddy/stripe@1.0.0","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"50abd94120f5845d43d7843dbb8cc192608bd650","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-1.0.0.tgz","fileCount":126,"integrity":"sha512-HilgOv+xsQ1u/Mo3VvBrnQkh1EwM1OYUO/BliuImlCtSKDI1bL4nbeKjbGZi/Yva5ByQ1rjtDySJwPSQPqyUIw==","signatures":[{"sig":"MEYCIQCiIy+fFvMBvwOl/AsJ06JVyWd0IFpzRlJAwdqaM81K9QIhAOGXRqumrpgF7yGPHSTNgHScLTqIsDAGPV5B3CIOGuhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453026},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","prebuild":"node -e \"const { execSync } = require('child_process'); const path = require('path'); const fs = require('fs'); let root = process.cwd(); while (root !== '/' && !fs.existsSync(path.join(root, 'pnpm-workspace.yaml'))) { root = path.dirname(root); } if (root === '/') { console.error('❌ Could not find project root directory'); process.exit(1); } require(path.join(root, 'scripts/ensure-tsup-config.js'));\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/d29f38922a86da1d45399e2e2ab1a98e/api-buddy-stripe-1.0.0.tgz","_integrity":"sha512-HilgOv+xsQ1u/Mo3VvBrnQkh1EwM1OYUO/BliuImlCtSKDI1bL4nbeKjbGZi/Yva5ByQ1rjtDySJwPSQPqyUIw==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@api-buddy/plugin-core":"1.0.0","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","@api-buddy/plugin-core":"1.0.0","@api-buddy/tsup-config":"1.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_1.0.0_1750088040032_0.028505281699827245","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@api-buddy/stripe","version":"2.0.0","_id":"@api-buddy/stripe@2.0.0","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"bin":{"api-buddy-stripe":"cli.cjs"},"dist":{"shasum":"cc7579d3849b58695fe98955d4e9539d9618aae3","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-2.0.0.tgz","fileCount":126,"integrity":"sha512-DcE8n/bCnmL1rmkkfbTIdDJdP0t44Xg70LNoy40cgfNAKOWudS9XjHhyqtDM+xVVGoaFQ4eeVRNr3oft1QJb4A==","signatures":[{"sig":"MEUCIHOXtExawiQNPhv+xYh4gpXzCuKhxQEhinHmz5Fe2z7iAiEA/R0//tEEsdQ8xejL9nlDAMnjdNOj/NabxKAfaUjwaoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453026},"main":"./dist/index.cjs","type":"module","_from":"file:api-buddy-stripe-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/esm/styles/globals.css","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./package.json":"./package.json","./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","prebuild":"node -e \"const { execSync } = require('child_process'); const path = require('path'); const fs = require('fs'); let root = process.cwd(); while (root !== '/' && !fs.existsSync(path.join(root, 'pnpm-workspace.yaml'))) { root = path.dirname(root); } if (root === '/') { console.error('❌ Could not find project root directory'); process.exit(1); } require(path.join(root, 'scripts/ensure-tsup-config.js'));\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/c345c05f816f91a6c6feb4fa29eeee5a/api-buddy-stripe-2.0.0.tgz","_integrity":"sha512-DcE8n/bCnmL1rmkkfbTIdDJdP0t44Xg70LNoy40cgfNAKOWudS9XjHhyqtDM+xVVGoaFQ4eeVRNr3oft1QJb4A==","_npmVersion":"9.8.1","description":"Stripe integration for API Buddy","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","formik":"^2.4.5","stripe":"^12.0.0","@types/yup":"^0.32.0","lucide-react":"^0.513.0","tailwind-merge":"^3.3.0","@stripe/stripe-js":"^7.3.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@api-buddy/plugin-core":"2.0.0","@stripe/react-stripe-js":"^3.7.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","next":"^15.3.3","tsup":"^7.0.0","eslint":"^8.51.0","rimraf":"^6.0.1","postcss":"^8.4.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.1.1","toposort":"^2.0.2","tiny-case":"^1.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.28","npm-run-all":"^4.1.5","tailwindcss":"^4.0.0","@types/react":"^18.2.56","autoprefixer":"^10.4.0","property-expr":"^2.0.6","@types/react-dom":"^18.2.19","react-merge-refs":"^3.0.2","eslint-plugin-react":"^7.33.2","@api-buddy/plugin-core":"2.0.0","@api-buddy/tsup-config":"2.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stripe_2.0.0_1750103209023_0.24018927673875434","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@api-buddy/stripe","version":"3.0.0","description":"Stripe integration for API Buddy","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","type":"module","bin":{"api-buddy-stripe":"cli.cjs"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.cjs"},"./components/forms":{"types":"./dist/components/forms/index.d.ts","import":"./dist/components/forms/index.mjs","require":"./dist/components/forms/index.cjs"},"./components/ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.mjs","require":"./dist/components/ui/index.cjs"},"./styles":"./dist/esm/styles/globals.css"},"dependencies":{"@radix-ui/react-slot":"^1.2.3","@stripe/react-stripe-js":"^3.7.0","@stripe/stripe-js":"^7.3.1","@types/yup":"^0.32.0","class-variance-authority":"^0.7.1","clsx":"^2.1.1","formik":"^2.4.5","lucide-react":"^0.513.0","stripe":"^12.0.0","tailwind-merge":"^3.3.0","tailwindcss-animate":"^1.0.7","yup":"^1.4.0","@api-buddy/plugin-core":"3.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"peerDependencies":{"@stripe/react-stripe-js":"^1.0.0 || ^2.0.0 || ^3.0.0","@stripe/stripe-js":"^1.0.0 || ^2.0.0","react":">=18.0.0","react-dom":">=18.0.0","tailwindcss":">=3.0.0 <5.0.0"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.11.28","@types/react":"^18.2.56","@types/react-dom":"^18.2.19","@typescript-eslint/eslint-plugin":"^7.8.0","@typescript-eslint/parser":"^7.8.0","autoprefixer":"^10.4.0","eslint":"^8.51.0","eslint-config-prettier":"^9.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","ncp":"^2.0.0","next":"^15.3.3","npm-run-all":"^4.1.5","postcss":"^8.4.0","prettier":"^3.1.1","property-expr":"^2.0.6","react-merge-refs":"^3.0.2","rimraf":"^6.0.1","tailwindcss":"^4.0.0","tiny-case":"^1.0.3","toposort":"^2.0.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","tsup":"^7.0.0","typescript":"^5.0.0","@api-buddy/plugin-core":"3.0.0","@api-buddy/tsup-config":"3.0.0"},"publishConfig":{"access":"public"},"scripts":{"clean":"rimraf dist","prebuild":"node -e \"const { execSync } = require('child_process'); const path = require('path'); const fs = require('fs'); let root = process.cwd(); while (root !== '/' && !fs.existsSync(path.join(root, 'pnpm-workspace.yaml'))) { root = path.dirname(root); } if (root === '/') { console.error('❌ Could not find project root directory'); process.exit(1); } require(path.join(root, 'scripts/ensure-tsup-config.js'));\"","build":"pnpm clean && tsup --config tsup.config.mjs","dev":"tsup --watch --config tsup.config.mjs","test":"jest","lint":"eslint src --ext .ts,.tsx","type-check":"tsc --noEmit","format":"prettier --write \"src/**/*.{ts,tsx}\""},"_id":"@api-buddy/stripe@3.0.0","_integrity":"sha512-KJaT/LlNHalqQRgpUst5CAgfFuYP5bLffP+hAWAOQ1suPvTF4BKVFaiX0TS2aYNTsv1WCPmz4zAG28rkN4ailA==","_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/f8294aff75b49bff5f073bfd0c404d21/api-buddy-stripe-3.0.0.tgz","_from":"file:api-buddy-stripe-3.0.0.tgz","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-KJaT/LlNHalqQRgpUst5CAgfFuYP5bLffP+hAWAOQ1suPvTF4BKVFaiX0TS2aYNTsv1WCPmz4zAG28rkN4ailA==","shasum":"5da1b32194ff75f33b0d2351850195c9f1517009","tarball":"https://registry.npmjs.org/@api-buddy/stripe/-/stripe-3.0.0.tgz","fileCount":185,"unpackedSize":2118582,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtZ4HpSKdY7D3uNV32wYSJIv0AXWgeq7y8ceR78fH73gIgaThic+zq21Cf0yXy93ioVxwjMT2JdgGRI1FE6U72Smo="}]},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com","actor":{"name":"iamtomhanks","email":"brechanson@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stripe_3.0.0_1751386945910_0.25707252263124025"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-07T11:55:44.330Z","modified":"2025-07-01T16:22:26.385Z","0.1.0":"2025-06-07T11:25:35.182Z","0.1.3":"2025-06-07T11:55:44.587Z","0.2.1":"2025-06-07T13:23:20.722Z","0.2.2":"2025-06-07T13:28:01.602Z","0.2.3":"2025-06-07T13:33:34.356Z","0.2.4":"2025-06-07T14:02:40.814Z","0.2.6":"2025-06-07T14:19:39.842Z","0.2.8":"2025-06-07T14:24:46.315Z","0.2.9":"2025-06-07T14:30:04.659Z","0.2.10":"2025-06-07T14:38:39.158Z","0.2.11":"2025-06-07T14:42:16.304Z","0.2.12":"2025-06-07T14:49:02.132Z","0.2.13":"2025-06-07T14:54:24.018Z","0.2.16":"2025-06-07T15:00:37.460Z","0.2.18":"2025-06-07T15:04:23.568Z","0.2.19":"2025-06-07T15:05:52.651Z","0.2.20":"2025-06-07T15:09:42.048Z","0.2.22":"2025-06-07T15:25:25.933Z","0.2.23":"2025-06-07T15:39:58.082Z","0.3.2":"2025-06-07T16:31:39.285Z","0.3.3":"2025-06-07T17:19:58.732Z","0.3.4":"2025-06-07T17:57:00.613Z","0.3.5":"2025-06-07T18:05:25.279Z","0.4.0":"2025-06-07T18:32:45.812Z","0.5.0":"2025-06-07T22:00:14.396Z","0.5.1":"2025-06-07T22:16:41.540Z","0.5.2":"2025-06-07T22:20:04.890Z","0.5.4":"2025-06-07T22:22:19.527Z","0.5.5":"2025-06-07T22:48:59.266Z","0.5.6":"2025-06-07T22:58:04.192Z","0.5.7":"2025-06-07T23:20:33.507Z","0.5.9":"2025-06-08T00:16:03.783Z","0.5.10":"2025-06-08T01:02:00.399Z","0.5.11":"2025-06-08T01:13:05.710Z","0.5.12":"2025-06-08T13:49:18.825Z","0.5.13":"2025-06-08T14:17:38.229Z","0.5.14":"2025-06-08T14:50:52.459Z","0.5.15":"2025-06-08T15:07:59.567Z","0.5.16":"2025-06-08T15:22:17.401Z","0.5.18":"2025-06-08T15:24:06.506Z","0.5.19":"2025-06-08T15:37:55.352Z","0.5.34":"2025-06-08T22:57:46.271Z","0.5.35":"2025-06-08T22:59:01.763Z","0.5.38":"2025-06-08T23:00:35.618Z","0.5.39":"2025-06-08T23:01:56.483Z","0.5.42":"2025-06-09T02:15:05.051Z","0.4.107":"2025-06-11T16:22:50.154Z","0.4.108":"2025-06-11T16:36:13.660Z","1.0.0":"2025-06-16T15:34:00.210Z","2.0.0":"2025-06-16T19:46:49.278Z","3.0.0":"2025-07-01T16:22:26.183Z"},"description":"Stripe integration for API Buddy","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"readme":"# API Buddy - Stripe Integration\r\n\r\nSeamless Stripe integration for your Next.js applications. This package provides React components, API routes, and utilities to quickly integrate Stripe payments and subscriptions into your app.\r\n\r\n## Features\r\n\r\n- 💳 **Pre-built Forms**: Ready-to-use forms for common Stripe operations\r\n- 🔒 **Secure**: Handles sensitive data securely with Stripe Elements\r\n- 🎨 **Customizable**: Style components to match your app's design system\r\n- 🛠 **Type-Safe**: Full TypeScript support with comprehensive type definitions\r\n- ⚡ **CLI Tool**: Easy setup of API routes with a single command\r\n\r\n## Prerequisites\r\n\r\n- Node.js 18 or later\r\n- Next.js 13+ with App Router\r\n- A Stripe account ([sign up here](https://dashboard.stripe.com/register))\r\n\r\n## Installation\r\n\r\n1. Install the package and its peer dependencies:\r\n\r\n```bash\r\nnpm install @api-buddy/stripe @stripe/stripe-js\r\n# or\r\nyarn add @api-buddy/stripe @stripe/stripe-js\r\n# or\r\npnpm add @api-buddy/stripe @stripe/stripe-js\r\n```\r\n\r\n## Quick Start\r\n\r\n1. Install the package:\r\n   ```bash\r\n   npm install @api-buddy/stripe @stripe/stripe-js\r\n   # or\r\n   yarn add @api-buddy/stripe @stripe/stripe-js\r\n   # or\r\n   pnpm add @api-buddy/stripe @stripe/stripe-js\r\n   ```\r\n\r\n2. Set up API routes with one command:\r\n   ```bash\r\n   npx @api-buddy/stripe\r\n   ```\r\n   This will create the required API routes in your project.\r\n\r\n3. Add your Stripe API keys to `.env.local`:\r\n   ```bash\r\n   echo 'NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=your_publishable_key_here\r\n   STRIPE_SECRET_KEY=your_secret_key_here\r\n   NEXT_PUBLIC_APP_URL=http://localhost:3000' > .env.local\r\n   ```\r\n\r\n4. Wrap your app with `StripeProvider` (see below for details)\r\n\r\n### 1. Set Up Environment Variables\r\n\r\nCreate or update your `.env.local` file in your Next.js project root:\r\n\r\n```env\r\nNEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_your_publishable_key_here\r\nSTRIPE_SECRET_KEY=sk_test_your_secret_key_here\r\nNEXT_PUBLIC_APP_URL=http://localhost:3000  # Your app's URL\r\n```\r\n\r\n> **Note**: Replace the test keys with your live keys when deploying to production.\r\n\r\n### 2. Set Up API Routes\r\n\r\nAfter installation, you must run the CLI tool to generate the required API route files in your Next.js project:\r\n\r\n```bash\r\nnpx @api-buddy/stripe\r\n```\r\n\r\nThis one-time setup will automatically detect your project's structure and:\r\n- Create the directory structure in either:\r\n  - `src/app/api/customers` (for projects using the `src` directory)\r\n  - `app/api/customers` (for standard Next.js projects)\r\n- Add the necessary route handler files\r\n- Preserve any existing files in the target directories\r\n\r\n> **Important**: You must run this command after installing the package. This step is required for the Stripe integration to work properly.\r\n\r\nIf you need to regenerate the API routes (e.g., after an update), you can safely run the command again - it will only overwrite the files that were originally created by the package.\r\n\r\n#### Directory Structure Support\r\n\r\nThe CLI automatically detects and supports both common Next.js project structures:\r\n\r\n1. **With `src` directory (recommended)**:\r\n   ```\r\n   your-project/\r\n   ├── src/\r\n   │   └── app/\r\n   │       └── api/\r\n   │           └── customers/route.ts\r\n   ```\r\n\r\n2. **Standard Next.js structure**:\r\n   ```\r\n   your-project/\r\n   └── app/\r\n       └── api/\r\n           └── customers/route.ts\r\n   ```\r\n\r\nThe CLI will prioritize the `src/app` directory if it exists, falling back to `app` if not found.\r\n\r\n### 3. Add the Stripe Provider\r\n\r\nWrap your app with `StripeProvider` in your root layout:\r\n\r\n```tsx\r\n// app/layout.tsx\r\n'use client';\r\n\r\nimport { StripeProvider } from '@api-buddy/stripe';\r\n\r\n// Get your publishable key from environment variables\r\nconst stripePublishableKey = process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY!;\r\n\r\nexport default function RootLayout({\r\n  children,\r\n}: {\r\n  children: React.ReactNode;\r\n}) {\r\n  return (\r\n    <html lang=\"en\">\r\n      <body>\r\n        <StripeProvider stripeKey={stripePublishableKey}>\r\n          {children}\r\n        </StripeProvider>\r\n      </body>\r\n    </html>\r\n  );\r\n}\r\n```\r\n\r\n## Available API Routes\r\n\r\nThe following API routes are set up by the CLI tool:\r\n\r\n- `POST /api/customers` - Create a new customer\r\n- `GET /api/customers` - List all customers\r\n- `GET /api/customers/:id` - Retrieve a specific customer\r\n- `POST /api/customers/:id` - Update a customer\r\n- `DELETE /api/customers/:id` - Delete a customer\r\n\r\n## Usage Examples\r\n\r\n### Creating a Payment Form\r\n\r\n```tsx\r\n'use client';\r\n\r\nimport { useStripe, useElements, CardElement } from '@stripe/stripe-js';\r\n\r\nexport default function CheckoutForm() {\r\n  const stripe = useStripe();\r\n  const elements = useElements();\r\n\r\n  const handleSubmit = async (event: React.FormEvent) => {\r\n    event.preventDefault();\r\n    \r\n    if (!stripe || !elements) {\r\n      return;\r\n    }\r\n\r\n    const { error, paymentMethod } = await stripe.createPaymentMethod({\r\n      type: 'card',\r\n      card: elements.getElement(CardElement)!,\r\n    });\r\n\r\n    if (error) {\r\n      console.error(error);\r\n      return;\r\n    }\r\n\r\n    // Handle successful payment method creation\r\n    console.log('PaymentMethod:', paymentMethod);\r\n  };\r\n\r\n  return (\r\n    <form onSubmit={handleSubmit}>\r\n      <CardElement />\r\n      <button type=\"submit\" disabled={!stripe}>\r\n        Pay\r\n      </button>\r\n    </form>\r\n  );\r\n}\r\n```\r\n\r\n### Creating a Customer\r\n\r\n```tsx\r\n'use client';\r\n\r\nimport { useState } from 'react';\r\n\r\nexport default function CreateCustomerForm() {\r\n  const [email, setEmail] = useState('');\r\n  const [name, setName] = useState('');\r\n  const [loading, setLoading] = useState(false);\r\n\r\n  const handleSubmit = async (e: React.FormEvent) => {\r\n    e.preventDefault();\r\n    setLoading(true);\r\n    \r\n    try {\r\n      const response = await fetch('/api/customers', {\r\n        method: 'POST',\r\n        headers: {\r\n          'Content-Type': 'application/json',\r\n        },\r\n        body: JSON.stringify({ email, name }),\r\n      });\r\n      \r\n      if (!response.ok) {\r\n        throw new Error('Failed to create customer');\r\n      }\r\n      \r\n      const customer = await response.json();\r\n      console.log('Customer created:', customer);\r\n      // Handle success\r\n    } catch (error) {\r\n      console.error('Error creating customer:', error);\r\n      // Handle error\r\n    } finally {\r\n      setLoading(false);\r\n    }\r\n  };\r\n\r\n  return (\r\n    <form onSubmit={handleSubmit}>\r\n      <div>\r\n        <label>Email</label>\r\n        <input\r\n          type=\"email\"\r\n          value={email}\r\n          onChange={(e) => setEmail(e.target.value)}\r\n          required\r\n        />\r\n      </div>\r\n      <div>\r\n        <label>Name</label>\r\n        <input\r\n          type=\"text\"\r\n          value={name}\r\n          onChange={(e) => setName(e.target.value)}\r\n          required\r\n        />\r\n      </div>\r\n      <button type=\"submit\" disabled={loading}>\r\n        {loading ? 'Creating...' : 'Create Customer'}\r\n      </button>\r\n    </form>\r\n  );\r\n}\r\n```\r\n\r\n## Customization\r\n\r\n### Environment Variables\r\n\r\n| Variable | Description | Required |\r\n|----------|-------------|----------|\r\n| `NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY` | Your Stripe publishable key | ✅ |\r\n| `STRIPE_SECRET_KEY` | Your Stripe secret key | ✅ |\r\n| `NEXT_PUBLIC_APP_URL` | Your application's URL | ✅ |\r\n| `NEXT_PUBLIC_STRIPE_API_VERSION` | Stripe API version (default: `2023-10-16`) | ❌ |\r\n\r\n### Styling\r\n\r\nYou can customize the appearance of the Stripe Elements by passing a `stripeOptions` prop to the `StripeProvider`:\r\n\r\n```tsx\r\n<StripeProvider\r\n  stripeKey={stripePublishableKey}\r\n  stripeOptions={{\r\n    appearance: {\r\n      theme: 'stripe', // or 'night', 'flat', etc.\r\n      variables: {\r\n        colorPrimary: '#2563eb',\r\n        colorBackground: '#ffffff',\r\n      },\r\n    },\r\n  }}\r\n>\r\n  {children}\r\n</StripeProvider>\r\n```\r\n\r\n## Development\r\n\r\n### Adding New Routes\r\n\r\n1. Add your new route handler in the `src/routes` directory\r\n2. The file structure should match the desired API path\r\n3. Export a handler function that implements the desired functionality\r\n\r\n### Building the Package\r\n\r\n```bash\r\n# Install dependencies\r\npnpm install\r\n\r\n# Build the package\r\npnpm run build\r\n\r\n# Run tests\r\npnpm test\r\n```\r\n\r\n## Troubleshooting\r\n\r\n### API Routes Not Working\r\n\r\n- Verify your `.env.local` file has the correct Stripe keys\r\n- Ensure you've run `npx @api-buddy/stripe` after installation\r\n- Check your browser's developer console for any errors\r\n- Make sure your Stripe account is in test mode when using test keys\r\n\r\n### TypeScript Errors\r\n\r\nIf you encounter TypeScript errors, make sure you have the latest version of `@types/node` and `@types/react` installed.\r\n\r\n## License\r\n\r\nMIT\r\n\r\nexport default function RootLayout({\r\n  children,\r\n}: {\r\n  children: React.ReactNode\r\n}) {\r\n  return (\r\n    <html lang=\"en\">\r\n      <body>\r\n        <StripeProvider stripePublishableKey={process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY || ''}>\r\n          {children}\r\n        </StripeProvider>\r\n      </body>\r\n    </html>\r\n  )\r\n}\r\n```\r\n\r\n## Components\r\n\r\n### CreateCustomerForm\r\n\r\nA ready-to-use form for creating new Stripe customers.\r\n\r\n```tsx\r\n'use client';\r\n\r\nimport { CreateCustomerForm } from '@api-buddy/stripe/components/forms/CreateCustomerForm';\r\n\r\nexport default function Page() {\r\n  return (\r\n    <div className=\"max-w-md mx-auto p-6\">\r\n      <h1 className=\"text-2xl font-bold mb-6\">Add New Customer</h1>\r\n      <CreateCustomerForm \r\n        onSuccess={(customer) => {\r\n          // Handle successful customer creation\r\n          console.log('Customer created:', customer);\r\n        }}\r\n        onError={(error) => {\r\n          // Handle errors\r\n          console.error('Error:', error);\r\n        }}\r\n      />\r\n    </div>\r\n  );\r\n}\r\n```\r\n\r\n## API Reference\r\n\r\n### StripeProvider\r\n\r\nMakes Stripe.js available throughout your app.\r\n\r\n#### Props\r\n\r\n| Prop | Type | Required | Description |\r\n|------|------|----------|-------------|\r\n| `stripePublishableKey` | `string` | Yes | Your Stripe publishable key |\r\n| `options` | `StripeConstructorOptions` | No | Additional Stripe.js options |\r\n\r\n### CreateCustomerForm\r\n\r\nA form component for creating new Stripe customers.\r\n\r\n#### Props\r\n\r\n| Prop | Type | Required | Description |\r\n|------|------|----------|-------------|\r\n| `onSuccess` | `(customer: Stripe.Customer) => void` | Yes | Callback when customer is created |\r\n| `onError` | `(error: Error) => void` | Yes | Callback when an error occurs |\r\n| `className` | `string` | No | Additional CSS classes |\r\n\r\n## Example Implementation\r\n\r\n### 1. Create an API Route\r\n\r\n```ts\r\n// app/api/customers/route.ts\r\nimport { NextResponse } from 'next/server';\r\nimport Stripe from 'stripe';\r\n\r\nconst stripe = new Stripe(process.env.STRIPE_SECRET_KEY || '');\r\n\r\nexport async function POST(request: Request) {\r\n  try {\r\n    const { name, email } = await request.json();\r\n    const customer = await stripe.customers.create({ name, email });\r\n    return NextResponse.json(customer);\r\n  } catch (error) {\r\n    console.error('Error creating customer:', error);\r\n    return NextResponse.json(\r\n      { error: 'Failed to create customer' },\r\n      { status: 500 }\r\n    );\r\n  }\r\n}\r\n```\r\n\r\n### 2. Create a Page\r\n\r\n```tsx\r\n// app/customers/new/page.tsx\r\n'use client';\r\n\r\nimport { CreateCustomerForm } from '@api-buddy/stripe/components/forms/CreateCustomerForm';\r\nimport { useRouter } from 'next/navigation';\r\n\r\nexport default function NewCustomerPage() {\r\n  const router = useRouter();\r\n\r\n  return (\r\n    <div className=\"container mx-auto py-12 px-4\">\r\n      <div className=\"max-w-md mx-auto bg-white rounded-xl shadow-md overflow-hidden p-6\">\r\n        <h1 className=\"text-2xl font-bold text-gray-900 mb-6\">\r\n          Add New Customer\r\n        </h1>\r\n        <CreateCustomerForm\r\n          onSuccess={(customer) => {\r\n            alert(`Customer created: ${customer.email}`);\r\n            router.push('/customers');\r\n          }}\r\n          onError={(error) => {\r\n            console.error('Error creating customer:', error);\r\n          }}\r\n        />\r\n      </div>\r\n    </div>\r\n  );\r\n}\r\n```\r\n\r\n## License\r\n\r\nMIT © [API Buddy](https://github.com/yourusername/api-buddy)\r\n","readmeFilename":"README.md"}