{"_id":"@agenus-io/sso-checkout-react","_rev":"3-27733a7cf2081957049791a18cb47333","name":"@agenus-io/sso-checkout-react","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@agenus-io/sso-checkout-react","version":"0.0.1","keywords":["react","checkout","ui","components","bemony"],"author":"","license":"MIT","_id":"@agenus-io/sso-checkout-react@0.0.1","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"},{"name":"agenus.io","email":"admin@agenus.com.br"}],"dist":{"shasum":"3fd5ef825b11681687e40bd9a868593c11fc02fa","tarball":"https://registry.npmjs.org/@agenus-io/sso-checkout-react/-/sso-checkout-react-0.0.1.tgz","fileCount":8,"integrity":"sha512-6ytyOj++E67vGr7ohpXaWe8tiYDe66J/2wZ2MePK3dAjLu2HjVx/yF3PZF3IBdtYgTPtQwTbop6c0JEBmsictA==","signatures":[{"sig":"MEQCIE6U33u/FTTtCEfE5pQbp/VWUcpoZLSqRkfTgV8Ncj/3AiBwpCAgJUnHlJzdEqBJXu0EYVmjkeOxzDFETLgUMjzThA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464978},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"8cccb24d955836fb6a60ba5d55f6c35116dc2872","scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","build":"tsup","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","check-types":"tsc --noEmit","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md}\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"agenus.io","email":"admin@agenus.com.br"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Biblioteca de componentes React para checkout Bemony","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zustand":"^5.0.9","react-use":"^17.6.0","use-debounce":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"5.9.2","@types/node":"^22.15.3","tailwindcss":"4.1.18","@types/react":"19.2.2","@tailwindcss/cli":"^4.1.18","@types/react-dom":"19.2.2","typescript-eslint":"^8.50.0","eslint-plugin-react":"^7.37.5","eslint-config-prettier":"^10.1.1","eslint-plugin-react-hooks":"^5.2.0"},"peerDependencies":{"zod":"^4.1.1","next":">=13","react":"^18 || ^19","react-dom":"^18 || ^19","@heroui/react":"^2.8","framer-motion":"^12.23.12","@iconify/react":"^4","react-hook-form":"^7.62.0","@hookform/resolvers":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sso-checkout-react_0.0.1_1768192344909_0.10681941750287516","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@agenus-io/sso-checkout-react","version":"0.0.2","keywords":["react","checkout","ui","components","bemony"],"author":"","license":"MIT","_id":"@agenus-io/sso-checkout-react@0.0.2","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"},{"name":"agenus.io","email":"admin@agenus.com.br"}],"dist":{"shasum":"f78b90d17cb2f6a0c4cd1decbdf4a8f6948b83d8","tarball":"https://registry.npmjs.org/@agenus-io/sso-checkout-react/-/sso-checkout-react-0.0.2.tgz","fileCount":8,"integrity":"sha512-xfpSV9qxhQZIlsMd8e5gHJzTNm7VkuPryPg3RS3dxH9HOCir+QzjRwx0+rHntwsQ7pT+Cg8mOfMpJ7cy7CGOeQ==","signatures":[{"sig":"MEUCIB9Ekd0FqWcdojPyecbG1xI5evOyUHez6FmMp0zuE/uvAiEAkHRbje75kidi+wA4o+nPYQEFHRAT3n38xGIXDn8NN5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516831},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"0f97cf77604c0aff1248f09d96d5ca7512d39323","scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","build":"tsup","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","check-types":"tsc --noEmit","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md}\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"agenus.io","email":"admin@agenus.com.br"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Biblioteca de componentes React para checkout Bemony","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zustand":"^5.0.9","react-use":"^17.6.0","use-debounce":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"5.9.2","@types/node":"^22.15.3","tailwindcss":"4.1.18","@types/react":"19.2.2","@tailwindcss/cli":"^4.1.18","@types/react-dom":"19.2.2","typescript-eslint":"^8.50.0","eslint-plugin-react":"^7.37.5","eslint-config-prettier":"^10.1.1","eslint-plugin-react-hooks":"^5.2.0"},"peerDependencies":{"zod":"^4.1.1","next":">=13","react":"^18 || ^19","react-dom":"^18 || ^19","@heroui/react":"^2.8","framer-motion":"^12.23.12","@iconify/react":"^4","react-hook-form":"^7.62.0","@hookform/resolvers":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sso-checkout-react_0.0.2_1772666467949_0.6548964431986943","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@agenus-io/sso-checkout-react","version":"0.0.3","description":"Biblioteca de componentes React para checkout Bemony","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","dev":"tsup --watch","lint":"eslint . --max-warnings 0","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md}\"","check-types":"tsc --noEmit","prepublishOnly":"pnpm build"},"keywords":["react","checkout","ui","components","bemony"],"author":"","license":"MIT","repository":{"type":"git","url":""},"publishConfig":{"access":"public"},"peerDependencies":{"@heroui/react":"^2.8","@hookform/resolvers":"^5.2.1","@iconify/react":"^4","framer-motion":"^12.23.12","next":">=13","react":"^18 || ^19","react-dom":"^18 || ^19","react-hook-form":"^7.62.0","zod":"^4.1.1"},"devDependencies":{"@eslint/js":"^9.39.1","@tailwindcss/cli":"^4.1.18","@types/node":"^22.15.3","@types/react":"19.2.2","@types/react-dom":"19.2.2","eslint":"^9.39.1","eslint-config-prettier":"^10.1.1","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","globals":"^16.5.0","prettier":"^3.7.4","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"4.1.18","tsup":"^8.5.1","typescript":"5.9.2","typescript-eslint":"^8.50.0"},"dependencies":{"react-use":"^17.6.0","use-debounce":"^10.1.0","zustand":"^5.0.9"},"gitHead":"0f97cf77604c0aff1248f09d96d5ca7512d39323","_id":"@agenus-io/sso-checkout-react@0.0.3","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-EYNvSpCuM51QzlA66WoNxtn7BX3Nmp6LBDSkIm5yCl7SEfvGoP327dV5UeC8tV45oTARY+hvIfqpaBOdhePn5w==","shasum":"97e1b0c55bcae8ffdfd778137d7d60a6e0cbf5f3","tarball":"https://registry.npmjs.org/@agenus-io/sso-checkout-react/-/sso-checkout-react-0.0.3.tgz","fileCount":8,"unpackedSize":516977,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfdGWwy3Ewrurz7uRzAQzGHua6NY2fPiqGnfC/+4WyeAIgPSbtNxNYr2AgZAy9F3VOmFjf9U7xmwlp+C9lthpBYdQ="}]},"_npmUser":{"name":"agenus.io","email":"admin@agenus.com.br"},"directories":{},"maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"},{"name":"agenus.io","email":"admin@agenus.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sso-checkout-react_0.0.3_1772669982983_0.8416246671809628"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-12T04:32:24.828Z","modified":"2026-03-05T00:19:43.291Z","0.0.1":"2026-01-12T04:32:25.069Z","0.0.2":"2026-03-04T23:21:08.151Z","0.0.3":"2026-03-05T00:19:43.138Z"},"license":"MIT","keywords":["react","checkout","ui","components","bemony"],"repository":{"type":"git","url":""},"description":"Biblioteca de componentes React para checkout Bemony","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"},{"name":"agenus.io","email":"admin@agenus.com.br"}],"readme":"# @agenus-io/sso/checkout-react\n\nBiblioteca de componentes React para checkout Bemony. Componentes prontos para uso com suporte a múltiplos métodos de pagamento, validação de formulários e gerenciamento de estado.\n\n## Instalação\n\n```bash\nnpm install @agenus-io/sso/checkout-react\n# ou\npnpm add @agenus-io/sso/checkout-react\n# ou\nyarn add @agenus-io/sso/checkout-react\n```\n\n## Componentes Disponíveis\n\n### Checkout\n\nComponente principal de checkout com formulários de informações do cliente, endereço e métodos de pagamento.\n\n```tsx\nimport { Checkout } from \"@agenus-io/sso/checkout-react\";\n\nfunction App() {\n  const handleSubmit = (data: any) => {\n    console.log(\"Dados do checkout:\", data);\n  };\n\n  return (\n    <Checkout\n      data={paymentLinkData}\n      settings={{\n        theme: \"light\",\n        title: \"Finalizar Compra\",\n        description: \"Complete seus dados para finalizar\",\n        banner: \"\",\n        thumbnail: \"\",\n        countdown: { enabled: true },\n        callToAction: { enabled: true },\n        support: { enabled: true },\n        headerAlign: \"center\",\n      }}\n      onSubmit={handleSubmit}\n    />\n  );\n}\n```\n\n### CheckoutWithSummary\n\nVersão do checkout com resumo do pedido e preços, suportando layout dividido ou único.\n\n```tsx\nimport { CheckoutWithSummary } from \"@agenus-io/sso/checkout-react\";\n\nfunction App() {\n  const handleSubmit = (data: any) => {\n    console.log(\"Dados do checkout:\", data);\n  };\n\n  return (\n    <CheckoutWithSummary\n      data={paymentLinkData}\n      settings={{\n        theme: \"light\",\n        title: \"Finalizar Compra\",\n        description: \"Complete seus dados para finalizar\",\n        banner: \"\",\n        thumbnail: \"\",\n        countdown: { enabled: true },\n        callToAction: { enabled: true },\n        support: { enabled: true },\n        headerAlign: \"center\",\n        cardContainer: \"split\",\n        mode: \"summary\",\n      }}\n      onSubmit={handleSubmit}\n    />\n  );\n}\n```\n\n## Dependências\n\nEste pacote requer as seguintes dependências como peer dependencies:\n\n### Obrigatórias\n\n- `react` ^18 || ^19\n- `react-dom` ^18 || ^19\n- `next` >=13\n\n### UI e Estilização\n\n- `@heroui/react` ^2.8\n- `@iconify/react` ^4\n- `framer-motion` ^12.23.12\n\n### Formulários e Validação\n\n- `react-hook-form` ^7.62.0\n- `@hookform/resolvers` ^5.2.1\n- `zod` ^4.1.1\n\n## Desenvolvimento\n\n### Scripts Disponíveis\n\n```bash\n# Build do pacote\npnpm build\n\n# Desenvolvimento com watch mode\npnpm dev\n\n# Verificar linting\npnpm lint\n\n# Verificar tipos TypeScript\npnpm check-types\n\n# Formatar código\npnpm format\n\n# Verificar formatação\npnpm format:check\n```\n\n## Estrutura\n\nO pacote é construído com TypeScript e compilado usando `tsup`, gerando arquivos ESM e CommonJS compatíveis.\n\n## Licença\n\nMIT\n","readmeFilename":"README.md"}