{"_id":"@solana-commerce/kit","_rev":"2-325b30945e4de4b9cff7f0e0f2c5345e","name":"@solana-commerce/kit","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@solana-commerce/kit","version":"0.1.0","keywords":["solana","commerce","payment","crypto","e-commerce","blockchain","web3","react","sdk"],"license":"MIT","_id":"@solana-commerce/kit@0.1.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"dist":{"shasum":"bb8643279955498fad915be1a3a6fc1223943fbe","tarball":"https://registry.npmjs.org/@solana-commerce/kit/-/kit-0.1.0.tgz","fileCount":8,"integrity":"sha512-KlIunn6nd4ODUIhXbMjULRh6/61jibEnEdI1XwMRw9g97X60mY0ixdhdVsh4aY5CQQVbihC0OOMN1FSsYCCXgw==","signatures":[{"sig":"MEUCIFoR0MRImefA5fiQR0PhyidMXdzqWbJqMoVfARlZuRg3AiEAlPeCcyVYejdxqpajAQQl6UCsh3nNO18MQpqmOb2PSzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12039},"main":"./dist/index.js","_from":"file:solana-commerce-kit-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"solana-devs","email":"npm@solana.org"},"_resolved":"/tmp/f995cadc5ca25623c8003bbfc23fe36c/solana-commerce-kit-0.1.0.tgz","_integrity":"sha512-KlIunn6nd4ODUIhXbMjULRh6/61jibEnEdI1XwMRw9g97X60mY0ixdhdVsh4aY5CQQVbihC0OOMN1FSsYCCXgw==","_npmVersion":"10.8.2","description":"Comprehensive Solana Commerce SDK - All-in-one package for Solana e-commerce solutions","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@solana-commerce/sdk":"0.0.0","@solana-commerce/react":"0.1.0","@solana-commerce/headless":"0.1.0","@solana-commerce/connector":"0.0.0","@solana-commerce/solana-pay":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.1.0_1761019268958_0.9111563094023782","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@solana-commerce/kit","version":"0.1.1","description":"Comprehensive Solana Commerce SDK - All-in-one package for Solana e-commerce solutions","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"dependencies":{"@solana-commerce/connector":"0.1.0","@solana-commerce/headless":"0.1.1","@solana-commerce/react":"0.1.1","@solana-commerce/sdk":"0.1.0","@solana-commerce/solana-pay":"0.1.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0"},"keywords":["solana","commerce","payment","crypto","e-commerce","blockchain","web3","react","sdk"],"license":"MIT","scripts":{"build":"tsup","dev":"tsup --watch","type-check":"tsc --noEmit","clean":"rm -rf dist"},"_id":"@solana-commerce/kit@0.1.1","_integrity":"sha512-MG3Lw7moxA8RRIqCvv5fxvrZoELIEMfjQ+i/8slp5lckl/3+h+imvxfpSbDFF4abY8JixTAI+U0U2NWzUHGCMQ==","_resolved":"/tmp/bd441f7f67d06ae730851a6eb27a9995/solana-commerce-kit-0.1.1.tgz","_from":"file:solana-commerce-kit-0.1.1.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MG3Lw7moxA8RRIqCvv5fxvrZoELIEMfjQ+i/8slp5lckl/3+h+imvxfpSbDFF4abY8JixTAI+U0U2NWzUHGCMQ==","shasum":"9a61bcdf090412715f49596898c30316653df88a","tarball":"https://registry.npmjs.org/@solana-commerce/kit/-/kit-0.1.1.tgz","fileCount":8,"unpackedSize":12039,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBpaMnnbki7wIK9L0htLQDHXE8JLxMcJJSOXp0Q2RwqYAiBHX5MeCPZufSA2bSH1ypA7QyaTBi+Qe/EUh1y6Z4/9eQ=="}]},"_npmUser":{"name":"solana-devs","email":"npm@solana.org"},"directories":{},"maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kit_0.1.1_1761100352115_0.10477655257477592"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-21T04:01:08.816Z","modified":"2025-10-22T02:32:32.560Z","0.1.0":"2025-10-21T04:01:09.163Z","0.1.1":"2025-10-22T02:32:32.322Z"},"license":"MIT","keywords":["solana","commerce","payment","crypto","e-commerce","blockchain","web3","react","sdk"],"description":"Comprehensive Solana Commerce SDK - All-in-one package for Solana e-commerce solutions","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"readme":"# @solana-commerce/kit\n\nComplete Solana Commerce SDK - all packages in one install\n\n<!-- TODO: Add npm version badge when published -->\n\n## Installation\n\n```bash\npnpm add @solana-commerce/kit\n```\n\n## What's Included\n\nThis meta-package includes all Solana Commerce Kit functionality:\n\n- **@solana-commerce/react** - UI components and React integration\n- **@solana-commerce/sdk** - Core React hooks for Solana development\n- **@solana-commerce/headless** - Framework-agnostic commerce logic\n- **@solana-commerce/connector** - Wallet Standard connection layer\n- **@solana-commerce/solana-pay** - Solana Pay protocol implementation\n\n## Quick Start\n\n```typescript\nimport { PaymentButton, useWallet, useBalance } from '@solana-commerce/kit';\n\nfunction App() {\n  return (\n    <PaymentButton\n      config={{\n        merchant: { name: 'My Store', wallet: 'your-wallet-address' },\n        mode: 'payment',\n        amount: 10.00,\n        currency: 'USDC'\n      }}\n      onPaymentSuccess={(signature) => {\n        console.log('Payment successful:', signature);\n      }}\n    />\n  );\n}\n```\n\n## Usage\n\nAll exports from individual packages are available through this meta-package:\n\n### Components\n\n```typescript\nimport { PaymentButton } from '@solana-commerce/kit';\n\n<PaymentButton\n  config={{\n    merchant: { name: 'Store', wallet: 'address' },\n    mode: 'cart',\n    products: [\n      { id: '1', name: 'Product', price: 100000000, currency: 'SOL' }\n    ]\n  }}\n/>\n```\n\n### Hooks\n\n```typescript\nimport { useWallet, useBalance, useTransferSOL } from '@solana-commerce/kit';\n\nfunction WalletInfo() {\n  const { wallet, connect } = useWallet();\n  const { balance } = useBalance();\n  const { transferSOL } = useTransferSOL();\n\n  return (\n    <div>\n      <p>Balance: {balance} SOL</p>\n      <button onClick={() => connect()}>Connect Wallet</button>\n    </div>\n  );\n}\n```\n\n### Headless Functions\n\n```typescript\nimport { createPayment, calculateTotal } from '@solana-commerce/kit';\n\nconst payment = createPayment({\n    merchant: { wallet: 'address' },\n    amount: 10.0,\n    currency: 'USDC',\n});\n\nconst total = calculateTotal({\n    items: [{ price: 19.99, quantity: 2 }],\n    tax: 0.08,\n    shipping: 5.0,\n});\n```\n\n### Solana Pay\n\n```typescript\nimport { createQR, encodeURL } from '@solana-commerce/kit';\n\nconst url = encodeURL({\n    recipient: 'wallet-address',\n    amount: 10,\n    label: 'Store Purchase',\n});\n\nconst qr = createQR(url);\n```\n\n## When to Use This Package\n\n**Use `@solana-commerce/kit` when:**\n\n- Building full-featured commerce applications\n- You need components, hooks, and commerce logic\n- Convenience over granular dependency control\n- Rapid prototyping and development\n\n**Use individual packages when:**\n\n- Building custom UI (→ use `@solana-commerce/headless`)\n- Need only specific functionality (→ use individual packages)\n- Optimizing bundle size for production\n- Working with non-React frameworks\n\n## Related Packages\n\nFull documentation for each included package:\n\n- [@solana-commerce/react](../react) - React components\n- [@solana-commerce/sdk](../sdk) - React hooks\n- [@solana-commerce/headless](../headless) - Core commerce logic\n- [@solana-commerce/connector](../connector) - Wallet connection\n- [@solana-commerce/solana-pay](../solana-pay) - Solana Pay implementation\n\n## License\n\nMIT\n","readmeFilename":"README.md"}