{"_id":"@agoralabs-sh/algorand-provider","_rev":"1-61b5c30dfc6c9c8195dc69d14da04817","name":"@agoralabs-sh/algorand-provider","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@agoralabs-sh/algorand-provider","version":"1.0.0","description":"Algorand provider is an interface that bridges the gap between dApps and wallets, allowing dApps to connect, and interact, with wallets in a standardized way.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/agoralabs-sh/algorand-provider.git"},"author":{"name":"Kieran O'Neill","email":"kieran@agoralabs.sh","url":"https://github.com/kieranroneill"},"license":"MIT","keywords":["algorand","algosdk","blockchain"],"private":false,"engines":{"node":">=16.14.0"},"scripts":{"build":"tsc -b tsconfig.build.json","docs:build":"docusaurus build --out-dir .docs","docs:serve":"docusaurus serve --dir .docs --no-open","docs:start":"docusaurus start --no-open --port 8080","lint":"eslint . --ext .ts --ext .js","prepare":"husky install","prettier":"prettier --config .prettierrc --write \"**/*.{js,json,ts}\"","test":"jest"},"devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@docusaurus/core":"2.3.1","@docusaurus/module-type-aliases":"2.3.1","@docusaurus/preset-classic":"2.3.1","@docusaurus/remark-plugin-npm2yarn":"^2.3.1","@faker-js/faker":"^7.6.0","@mdx-js/react":"^1.6.22","@semantic-release/changelog":"^6.0.2","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@semantic-release/npm":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","@tsconfig/docusaurus":"^1.0.5","@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","clsx":"^1.2.1","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","husky":"^8.0.3","jest":"^29.5.0","lint-staged":"^13.1.2","prettier":"^2.8.4","prism-react-renderer":"^1.3.5","react":"^17.0.2","react-dom":"^17.0.2","semantic-release":"^20.1.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"4.9.5"},"dependencies":{"algosdk":"^2.1.0"},"gitHead":"b1a6000ea50421e6e4ff56dd142a2b39a8f3b113","bugs":{"url":"https://github.com/agoralabs-sh/algorand-provider/issues"},"homepage":"https://github.com/agoralabs-sh/algorand-provider#readme","_id":"@agoralabs-sh/algorand-provider@1.0.0","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-344rxMremCVjjxwoZfM9WNVIxbPEYScTaCN6TXGwHphVFOHzZav4aOahJDd1gjY1/GN/kDAuVyGVBSSjcJUqww==","shasum":"b0f7d6c0200a14683b607574e8169a401ae9669b","tarball":"https://registry.npmjs.org/@agoralabs-sh/algorand-provider/-/algorand-provider-1.0.0.tgz","fileCount":148,"unpackedSize":106113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClZLQXOYSdQlYBsZ1DfyI37CMp14vOQnctH3MAT0e4wwIhAM7NvAadfWtkHRnZRJ+sxF9MowJvaq8EiFNZBpRov3Zx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEw2tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpssxAAljE2pxR6fStftWlutDmK4Q73HDr88/J5aV1RIEQ7l0LGZNXA\r\nZX94U2a4zHZzFIM6wLnkl7iixuzIjXUjJIF4L1R3SUfJpVso4lIqGze45np3\r\nfDK/NcmEDdr/IufU2cM6B7tGzSsT4HlnBbTkRdzySjxcqZVnbziziKZTU9rw\r\nw1L12GDNa/hcIH+k9I/lpCxSvgajUIVnfYXSwe5vyAEfIhq3bRHK2Wg7dcI/\r\nBl07W70jXDCqqGt/J3gidCJRQWCCzMeLT04XPt5AflUGeu0aX6ayKt8N8Vih\r\nI+CfuT3/TbfC8YYmUbKTdD4gvCG19ZplYCLF5/fSz4f64bbvdWhBWLExYxk+\r\n8kwhMG30IEX7OjlP/PJ890DPYMqwzczPDS0ocwcKr55w5PFbD6SQ9zfEVdLR\r\n7rXjBq4hmGQIv8dBHJalNTS2Rwylfq55cptcULZmxnzuicht++9gyIyUvkgV\r\nUVrFhXw7g/CeDvqg3kG/UUotAchI5aHtZJECUKou/mjOCuIr1Venx7eZ7/de\r\nHpN0Klf+ZSCjR9Zh4wJw/D4hTVQY8SCYkGhCUm3o8t2oGdVBxpgMwaekPpAe\r\nfVU3/fVvshkfr9MX1BVVNAvq7l1mkC0hrXRAk1gpXhwxd/o8TtwFRHo19dF2\r\nyBjWHjwdUM+htW9SpIWGTTGIy/crOjtchHo=\r\n=Rme8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"agoralabs-bot","email":"tech@agoralabs.sh"},"directories":{},"maintainers":[{"name":"kieranroneill","email":"kieran.oneill@pm.me"},{"name":"agoralabs-bot","email":"tech@agoralabs.sh"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algorand-provider_1.0.0_1678970285703_0.810474712669885"},"_hasShrinkwrap":false},"1.1.0":{"name":"@agoralabs-sh/algorand-provider","version":"1.1.0","description":"Algorand provider is an interface that bridges the gap between dApps and wallets, allowing dApps to connect, and interact, with wallets in a standardized way.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/agoralabs-sh/algorand-provider.git"},"author":{"name":"Kieran O'Neill","email":"kieran@agoralabs.sh","url":"https://github.com/kieranroneill"},"license":"MIT","keywords":["algorand","algosdk","blockchain"],"private":false,"engines":{"node":">=16.14.0"},"scripts":{"build":"tsc -b tsconfig.build.json","docs:build":"docusaurus build --out-dir .docs","docs:serve":"docusaurus serve --dir .docs --no-open","docs:start":"docusaurus start --no-open --port 8080","lint":"eslint . --ext .ts --ext .js","prepare":"husky install","prettier":"prettier --config .prettierrc --write \"**/*.{js,json,ts}\"","test":"jest"},"devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@docusaurus/core":"2.3.1","@docusaurus/module-type-aliases":"2.3.1","@docusaurus/preset-classic":"2.3.1","@docusaurus/remark-plugin-npm2yarn":"^2.3.1","@faker-js/faker":"^7.6.0","@mdx-js/react":"^1.6.22","@semantic-release/changelog":"^6.0.2","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@semantic-release/npm":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","@tsconfig/docusaurus":"^1.0.5","@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","clsx":"^1.2.1","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","husky":"^8.0.3","jest":"^29.5.0","lint-staged":"^13.1.2","prettier":"^2.8.4","prism-react-renderer":"^1.3.5","react":"^17.0.2","react-dom":"^17.0.2","semantic-release":"^20.1.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"4.9.5"},"dependencies":{"algosdk":"^2.1.0"},"gitHead":"e5e8e134d017c265728d1ade3e10c71f95ca3257","bugs":{"url":"https://github.com/agoralabs-sh/algorand-provider/issues"},"homepage":"https://github.com/agoralabs-sh/algorand-provider#readme","_id":"@agoralabs-sh/algorand-provider@1.1.0","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-BKXkA7fc7/gE9Vrp6ZBee3QTQfKo+fTNZ0RtfY0gPHw32zLwkMmJCsxtmQwXGJybsNetsMglJT3DCgUPbVlIQA==","shasum":"4bab3668715131692b37882231d3d023b9c8cd78","tarball":"https://registry.npmjs.org/@agoralabs-sh/algorand-provider/-/algorand-provider-1.1.0.tgz","fileCount":148,"unpackedSize":106127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEP0JOPmipcZX3/NRzXc+YQo8sZoeQay1wEDyik76wynAiBwAbr4gTkbKrGP4/7JLWP1QqtaCSk6k+gmww/wav2SDQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFOIVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzOg//dNcz9xOji6M37ZhXq8CXLbURWzTgh/MVM8ivr40UKPLapfFt\r\nnXGZ8uIL10uDQ3gxp/z+DN7/5kYP8uo7wxrNblw4l2ipOOuG1WazgT8xx1bA\r\nePOo/FjriPS7qqDvrxF/itZ4szJeEfcW5L8QDc3ZogEvRzPtBghc8kgvkIoM\r\nkbew62wp6/5vYteFZZ8oMyUlA1+MXDFRJlj7Y3a1+ZzRjTNVWoyIVp9/oGXJ\r\nAQ7nVErCnp+fQS0gtGfaYradgXub8MGcpks2HW1uaI8pWC1QfFstnTcd2t7f\r\ndlwuUz9QqRZmPwy3zV/iwC6zG5EqA0/gpn8DyoRm2nEVJPqH9ra2hputtzKe\r\nYGGRpuPou9bXvJcnKwnmcPQ1mJS/yHpmA+2it03C06cVOloCbtLWYpVvna1a\r\nP4UonPonRcmHfIQRi1/J1IeufwyIby8ZJv0G3D+u0Bb6CpZ5hbHnkfomRc/X\r\n0eT9S/ZVtN7VtbWm6VrddCJFcn1d/MBvzwZdbcfXkYt+9gMJbUEaJJqY+M5p\r\nZmsvl91L4KEmGixBP1Ozt6eL/FNDho2eByzW6UggZRvsZFO4RsBZwd/dKr/x\r\nsZ1wvaYIqZAhe+Qh0vBPXofMHF1+WQkQy18w37zTIW+dwKklScPaDqBu4Ha9\r\npmAHD1MhjRws5gCB3uBfI53EkhHbx+/QqYw=\r\n=9DWD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"agoralabs-bot","email":"tech@agoralabs.sh"},"directories":{},"maintainers":[{"name":"kieranroneill","email":"kieran.oneill@pm.me"},{"name":"agoralabs-bot","email":"tech@agoralabs.sh"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algorand-provider_1.1.0_1679090197579_0.23526188736962172"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-16T12:38:05.636Z","1.0.0":"2023-03-16T12:38:05.922Z","modified":"2023-03-17T21:56:37.986Z","1.1.0":"2023-03-17T21:56:37.800Z"},"maintainers":[{"name":"kieranroneill","email":"kieran.oneill@pm.me"},{"name":"agoralabs-bot","email":"tech@agoralabs.sh"}],"description":"Algorand provider is an interface that bridges the gap between dApps and wallets, allowing dApps to connect, and interact, with wallets in a standardized way.","homepage":"https://github.com/agoralabs-sh/algorand-provider#readme","keywords":["algorand","algosdk","blockchain"],"repository":{"type":"git","url":"git+https://github.com/agoralabs-sh/algorand-provider.git"},"author":{"name":"Kieran O'Neill","email":"kieran@agoralabs.sh","url":"https://github.com/kieranroneill"},"bugs":{"url":"https://github.com/agoralabs-sh/algorand-provider/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <img alt=\"Circular Algorand icon\" src=\"assets/logo.svg\" style=\"padding-top: 15px\" height=\"64\" />\n</p>\n\n<h1 align=\"center\">\n  Algorand Provider\n</h1>\n\n<p align=\"center\">\n  <a href=\"https://github.com/agoralabs-sh/algorand-provider/actions/workflows/lint_build_test.yml\" target=\"_blank\">\n    <img src=\"https://github.com/agoralabs-sh/algorand-provider/actions/workflows/lint_build_test.yml/badge.svg\" alt=\"Build, lint and test\" />\n  </a>\n  <a href=\"https://github.com/agoralabs-sh/algorand-provider/actions/workflows/build_documentation.yml\" target=\"_blank\">\n    <img src=\"https://github.com/agoralabs-sh/algorand-provider/actions/workflows/build_documentation.yml/badge.svg\" alt=\"Build documentation\" />\n  </a>\n  <a href=\"https://npmjs.com/package/@agoralabs-sh/algorand-provider\" target=\"_blank\">\n    <img src=\"https://img.shields.io/npm/v/@agoralabs-sh/algorand-provider\" alt=\"npm\" />\n  </a>\n</p>\n\n<p align=\"center\">\n  Algorand provider is an interface that bridges the gap between dApps and wallets, allowing dApps to connect, and interact, with wallets in a standardized way.\n</p>\n\n### Table of contents\n\n* [1. Installation](#-1-installation)\n* [2. Documentation](#-2-documentation)\n* [3. Development](#-3-development)\n  * [3.1. Requirements](#31-requirements)\n  * [3.2. Setup](#32-setup)\n  * [3.3. Build](#33-build)\n* [4. Appendix](#-4-appendix)\n  * [4.1. Useful Information](#41-useful-information)\n  * [4.2. Useful Commands](#42-useful-commands)\n* [5. How To Contribute](#-5-how-to-contribute)\n* [6. License](#-6-license)\n* [7. Credits](#-7-credits)\n\n## 📦 1. Installation\n\n* Using npm:\n```shell\nnpm install @agoralabs-sh/algorand-provider\n```\n\n* Using yarn:\n```shell\nyarn add @agoralabs-sh/algorand-provider\n```\n\n## 📚 2. Documentation\n\nFor full documentation, please see [here][documentation].\n\n<sup>[Back to top ^][table-of-contents]</sup>\n\n## 🛠 3. Development\n\n### 3.1. Requirements\n\n* Install [Yarn v1.22.5+][yarn]\n\n<sup>[Back to top ^][table-of-contents]</sup>\n\n### 3.2. Setup\n\n1. Install the dependencies:\n```bash\n$ yarn install\n```\n\n<sup>[Back to top ^][table-of-contents]</sup>\n\n### 3.3. Build\n\n* To build simply run:\n```bash\n$ yarn build\n```\n\nThis will compile the Typescript source code into a `dist/` directory.\n\n<sup>[Back to top ^][table-of-contents]</sup>\n\n## 📑 4. Appendix\n\n### 4.1. Useful Information\n\n* [ARC-0001][arc-0001]: the direction of the code leans heavily on what this ARC suggests and is in reality an extension of this ARC.\n\n<sup>[Back to top ^][table-of-contents]</sup>\n\n### 4.2. Useful Commands\n\n| Commnad               | Description                                                                        |\n|-----------------------|------------------------------------------------------------------------------------|\n| `yarn build`          | Builds the source code into the `dist/` directory.                                 |\n| `yarn run docs:build` | Builds the documentation into the `.docs/` directory.                              |\n| `yarn run docs:serve` | Serves the built documentation from the `.docs/` directory.                        |\n| `yarn run docs:start` | Builds and runs the documentation in a development environment with hot reloading. |\n| `yarn run lint`       | Runs the linter on `.js` and `.ts` files.                                          |\n| `yarn run prettier`   | Runs the prettier on `.js` and `.ts` files.                                        |\n| `yarn test`           | Runs the tests.                                                                    |\n\n<sup>[Back to top ^][table-of-contents]</sup>\n\n## 👏 5. How To Contribute\n\nPlease read the [**Contributing Guide**][contribute] to learn about the development process.\n\n<sup>[Back to top ^][table-of-contents]</sup>\n\n## 📄 6. License\n\nPlease refer to the [LICENSE][license] file.\n\n<sup>[Back to top ^][table-of-contents]</sup>\n\n## 🎉 7. Credits\n\n...TBC\n\n<sup>[Back to top ^][table-of-contents]</sup>\n\n<!-- Links -->\n[arc-0001]: https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0001.md\n[contribute]: ./CONTRIBUTING.md\n[documentation]: https://algorand-provider.agoralabs.sh\n[license]: ./LICENSE\n[table-of-contents]: #table-of-contents\n[yarn]: https://yarnpkg.com/\n","readmeFilename":"README.md"}