{"_id":"@dscvr-one/canvas-wallet-adapter","_rev":"2-f3b4ed9738eeb2b647faa74f1092535f","name":"@dscvr-one/canvas-wallet-adapter","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@dscvr-one/canvas-wallet-adapter","version":"1.0.1","keywords":["dscvr","canvas","frontend","client","typescript","sdk","rpc"],"license":"MIT","_id":"@dscvr-one/canvas-wallet-adapter@1.0.1","maintainers":[{"name":"jimmy-dscvr","email":"jimmy@dscvr.one"},{"name":"chandra-dscvr","email":"chandra@dscvr.one"},{"name":"rckprtr_dscvr","email":"rick@dscvr.one"},{"name":"vinayakkulkarni","email":"inbox.vinayak@gmail.com"}],"homepage":"https://github.com/dscvr-one/dscvr-canvas/tree/main/libs/canvas-wallet-adapter#readme","dist":{"shasum":"c2466f7d4f450438c02315798cbfe030a9a9ebfc","tarball":"https://registry.npmjs.org/@dscvr-one/canvas-wallet-adapter/-/canvas-wallet-adapter-1.0.1.tgz","fileCount":8,"integrity":"sha512-k+ZmulhEN86cryVT7QJL8E6g5rDmwhzVaoYn7Az58M54KLid5WAmW8fcdcoraCYbcPelCau7WMa3AEHV8oGEXg==","signatures":[{"sig":"MEUCICRm+P18BEa6JQpWjd6ZAASN9mxdppmn4wVXk9EueameAiEAumQEZxqvjatbUeIXcwzoPEz0O5HyERKksYHyX0/aAbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82561},"main":"./dist/index.js","type":"module","_from":"file:dscvr-one-canvas-wallet-adapter-1.0.1.tgz","types":"./dist/index.d.ts","scripts":{"doc":"typedoc","build":"tsup","lint:js":"npm run lint:eslint && npm run lint:prettier","release":"shipjs prepare","lint:eslint":"eslint \"{,!(node_modules|dist|static)/**/}*.{js,ts}\" --ignore-path .gitignore","release:dry":"shipjs prepare --dry-run","release:auto":"shipjs prepare --yes","lint:prettier":"prettier --check \"{,!(node_modules|dist|static)/**/}*.{js,ts}\" --ignore-path .gitignore"},"_npmUser":{"name":"jimmy-dscvr","email":"jimmy@dscvr.one"},"_resolved":"/private/var/folders/9x/d3wh4sxd4qv9t7d5s60ll0zc0000gp/T/7eaa3d711a591b78dc22d9ea3f65763d/dscvr-one-canvas-wallet-adapter-1.0.1.tgz","_integrity":"sha512-k+ZmulhEN86cryVT7QJL8E6g5rDmwhzVaoYn7Az58M54KLid5WAmW8fcdcoraCYbcPelCau7WMa3AEHV8oGEXg==","_npmVersion":"10.2.4","description":"Custom canvas wallet that provides a bridge between the canvas client sdk and the managed host wallets","directories":{},"_nodeVersion":"21.4.0","dependencies":{"bs58":"^5.0.0","@solana/web3.js":"^1.91.4","@wallet-standard/base":"0.0.0-20240703212708","@wallet-standard/core":"0.0.0-20240703212708","@solana/wallet-standard":"^1.1.2","@wallet-standard/wallet":"0.0.0-20240703212708","@solana/wallet-adapter-base":"^0.9.23","@dscvr-one/canvas-client-sdk":"^1.1.0","@dscvr-one/canvas-wallet-interface":"^1.0.0","@solana/wallet-standard-wallet-adapter-base":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","shipjs":"0.26.3","ts-node":"^10.9.2","typedoc":"^0.26.3","typescript":"^5.3.3","@types/node":"^20","lint-staged":"^15.2.2","@commitlint/cli":"^19.1.0","typedoc-plugin-zod":"^1.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@commitlint/config-conventional":"^19.1.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas-wallet-adapter_1.0.1_1723679889519_0.19276845542419552","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dscvr-one/canvas-wallet-adapter","version":"1.0.2","keywords":["dscvr","canvas","frontend","client","typescript","sdk","rpc"],"license":"MIT","_id":"@dscvr-one/canvas-wallet-adapter@1.0.2","maintainers":[{"name":"jimmy-dscvr","email":"jimmy@dscvr.one"},{"name":"chandra-dscvr","email":"chandra@dscvr.one"},{"name":"rckprtr_dscvr","email":"rick@dscvr.one"},{"name":"vinayakkulkarni","email":"inbox.vinayak@gmail.com"}],"homepage":"https://github.com/dscvr-one/dscvr-canvas/tree/main/libs/canvas-wallet-adapter#readme","dist":{"shasum":"477385b1eb858f97da3319983a560295b68752ad","tarball":"https://registry.npmjs.org/@dscvr-one/canvas-wallet-adapter/-/canvas-wallet-adapter-1.0.2.tgz","fileCount":8,"integrity":"sha512-7KrjIT5wrSQeoib19cjMvwqhNc2obUAjvFOXEbaSziE08ds0eQaGhxur0etEWKdttLwdPvHFAUPVmQ4A9wlj/g==","signatures":[{"sig":"MEQCIFRuVlg9Js99SXqhTBrHEsNjJiG3dPu86WsiyGUOgEUsAiBrKEmsWbsF8INzyfrHZ2aS+t2n2yF3LaLuvyxv1CC6MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84930},"main":"./dist/index.js","type":"module","_from":"file:dscvr-one-canvas-wallet-adapter-1.0.2.tgz","types":"./dist/index.d.ts","scripts":{"doc":"typedoc","build":"tsup","lint:js":"npm run lint:eslint && npm run lint:prettier","release":"shipjs prepare","lint:eslint":"eslint \"{,!(node_modules|dist|static)/**/}*.{js,ts}\" --ignore-path .gitignore","release:dry":"shipjs prepare --dry-run","release:auto":"shipjs prepare --yes","lint:prettier":"prettier --check \"{,!(node_modules|dist|static)/**/}*.{js,ts}\" --ignore-path .gitignore"},"_npmUser":{"name":"jimmy-dscvr","email":"jimmy@dscvr.one"},"_resolved":"/private/var/folders/9x/d3wh4sxd4qv9t7d5s60ll0zc0000gp/T/765199435e5aa189d7e78a6008347f00/dscvr-one-canvas-wallet-adapter-1.0.2.tgz","_integrity":"sha512-7KrjIT5wrSQeoib19cjMvwqhNc2obUAjvFOXEbaSziE08ds0eQaGhxur0etEWKdttLwdPvHFAUPVmQ4A9wlj/g==","_npmVersion":"10.2.4","description":"Custom canvas wallet that provides a bridge between the canvas client sdk and the managed host wallets","directories":{},"_nodeVersion":"21.4.0","dependencies":{"bs58":"^5.0.0","@solana/web3.js":"^1.91.4","@wallet-standard/base":"0.0.0-20240703212708","@wallet-standard/core":"0.0.0-20240703212708","@solana/wallet-standard":"^1.1.2","@wallet-standard/wallet":"0.0.0-20240703212708","@solana/wallet-adapter-base":"^0.9.23","@dscvr-one/canvas-client-sdk":"~1.1.0","@dscvr-one/canvas-wallet-interface":"~1.0.2","@solana/wallet-standard-wallet-adapter-base":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","shipjs":"0.26.3","ts-node":"^10.9.2","typedoc":"^0.26.3","typescript":"^5.3.3","@types/node":"^20","lint-staged":"^15.2.2","@commitlint/cli":"^19.1.0","typedoc-plugin-zod":"^1.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@commitlint/config-conventional":"^19.1.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas-wallet-adapter_1.0.2_1724977528609_0.31767997410968984","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-08-14T23:58:09.402Z","modified":"2024-09-04T16:39:15.545Z","1.0.1":"2024-08-14T23:58:09.750Z","1.0.2":"2024-08-30T00:25:28.746Z"},"license":"MIT","homepage":"https://github.com/dscvr-one/dscvr-canvas/tree/main/libs/canvas-wallet-adapter#readme","keywords":["dscvr","canvas","frontend","client","typescript","sdk","rpc"],"description":"Custom canvas wallet that provides a bridge between the canvas client sdk and the managed host wallets","maintainers":[{"email":"jimmy@dscvr.one","name":"jimmy-dscvr"},{"email":"chandra@dscvr.one","name":"chandra-dscvr"},{"email":"rick@dscvr.one","name":"rckprtr_dscvr"}],"readme":"# @dscvr-one/canvas-wallet-adapter\n\nCustom canvas wallet that provides a bridge between the canvas client sdk and the managed host wallets.\n\nCurrent features include:\n\n- register a custom canvas wallet into the standard wallet discovery process.\n\n## Installation\n\nInstall with your favorite package manager:\n\n```bash\nnpm install @dscvr-one/canvas-wallet-adapter\n```\n\nyarn\n\n```bash\nyarn add @dscvr-one/canvas-wallet-adapter\n```\n\n## Usage\n\nTo use the SDK:\n\n1. Import `registerCanvasWallet` function into your typescript project:\n\n```typescript\nimport { registerCanvasWallet } from '@dscvr-one/canvas-wallet-adapter';\n```\n\n2. Apply function tp the `CanvasClient` instance:\n\n```typescript\nconst canvasClient = new CanvasClient();\nregisterCanvasWallet(canvasClient);\n```\n\n3. Use a package of your chose to access the installed wallets:\n   e.g (for Vue):\n\n```typescript\nimport { useWallet } from 'solana-wallets-vue';\n\nconst { wallets } = useWallet();\n\nonMounted(() => {\n  // you should be able to see `Dscvr Canvas` detected as installed\n  console.log(wallets.value);\n});\n```\n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.\n","readmeFilename":"README.md"}