{"_id":"@codewritz/herajs-wallet","_rev":"4-9c8398bca406e88354d877d5023318a2","name":"@codewritz/herajs-wallet","dist-tags":{"latest":"2.0.6"},"versions":{"2.0.2":{"name":"@codewritz/herajs-wallet","version":"2.0.2","description":"Codewritz SDK for making Aergo wallet applications","scripts":{"type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","build:types":"tsc --emitDeclarationOnly","build:js":"rollup -c","build":"yarn run lint && yarn run build:types && yarn run build:js","release":"bash release.sh","lint":"eslint --fix src/**/*.ts test/**/*.ts","test:ts":"run(){ nyc mocha -r babel-register-ts ${1-'test/*.ts'}; }; run","test":"yarn run lint & yarn run type-check && yarn run test:ts"},"main":"dist/herajs-wallet.cjs.js","module":"dist/herajs-wallet.esm.js","browser":"dist/herajs-wallet.iife.js","types":"dist/types/index.d.ts","author":{"name":"Codewritz","email":"dev@codewritz.com"},"license":"MIT","dependencies":{"@elderapo/typed-event-emitter":"^1.4.1","@codewritz/herajs-client":"^2.0.2","@herajs/common":"^2.0.1","@herajs/crypto":"^2.0.1","@herajs/ledger-hw-app-aergo":"^2.0.1","@types/google-protobuf":"^3.2.7","@types/hashmap":"^2.0.29","@types/leveldown":"^4.0.0","@types/levelup":"^3.1.0","hashmap":"^2.3.0","idb":"^7.0.0","level":"^6.0.0"},"gitHead":"97d1b15d147bb1bbff6d70dbe4bb06a60a881bc1","devDependencies":{"@ledgerhq/hw-transport-node-hid":"^6.24.1"},"_id":"@codewritz/herajs-wallet@2.0.2","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-0ALRLSMj790qlBeEdrk3OMfO8YreqZ4vRbsY583z1RjO/bF8CqWjE6x4mBjZyB1FEeiIQpMe01nAHBK8E4Yx1A==","shasum":"11fb64073fa5acdee292b8df2e914876f1e8dcd9","tarball":"https://registry.npmjs.org/@codewritz/herajs-wallet/-/herajs-wallet-2.0.2.tgz","fileCount":60,"unpackedSize":7649399,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3/2TyKGEshV04SxZ6x1f87jOpPQ4KPcGeurQGkY28dwIgZNCeq2Q6K+4nrDve/1MPpzWhsDgv8CZIp1T823eU8hk="}]},"_npmUser":{"name":"codewritz","email":"dev@codewritz.com"},"directories":{},"maintainers":[{"name":"codewritz","email":"dev@codewritz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/herajs-wallet_2.0.2_1698734475659_0.5634799483618185"},"_hasShrinkwrap":false},"2.0.3":{"name":"@codewritz/herajs-wallet","version":"2.0.3","description":"Codewritz SDK for making Aergo wallet applications","scripts":{"type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","build:types":"tsc --emitDeclarationOnly","build:js":"rollup -c","build":"yarn run lint && yarn run build:types && yarn run build:js","release":"bash release.sh","lint":"eslint --fix src/**/*.ts test/**/*.ts","test:ts":"run(){ nyc mocha -r babel-register-ts ${1-'test/*.ts'}; }; run","test":"yarn run lint & yarn run type-check && yarn run test:ts"},"main":"dist/herajs-wallet.cjs.js","module":"dist/herajs-wallet.esm.js","browser":"dist/herajs-wallet.iife.js","types":"dist/types/index.d.ts","author":{"name":"Codewritz","email":"dev@codewritz.com"},"license":"MIT","dependencies":{"@elderapo/typed-event-emitter":"^1.4.1","@codewritz/herajs-client":"^2.0.2","@herajs/common":"^2.0.1","@herajs/crypto":"^2.0.1","@codewritz/herajs-ledger-hw-app-aergo":"^2.0.2","@types/google-protobuf":"^3.2.7","@types/hashmap":"^2.0.29","@types/leveldown":"^4.0.0","@types/levelup":"^3.1.0","hashmap":"^2.3.0","idb":"^7.0.0","level":"^6.0.0"},"gitHead":"97d1b15d147bb1bbff6d70dbe4bb06a60a881bc1","devDependencies":{"@ledgerhq/hw-transport-node-hid":"^6.24.1"},"_id":"@codewritz/herajs-wallet@2.0.3","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Ukvvw7kAL+0v72LPs2ExbmXjnd3DH0c+Rg4dvI3Cg5/xoOfR+pBqs1F7agxkBVfTFzW1udMPuxIxm4DprdV0uQ==","shasum":"c135864322f8a6f8c31bf55af7fffbac566d9094","tarball":"https://registry.npmjs.org/@codewritz/herajs-wallet/-/herajs-wallet-2.0.3.tgz","fileCount":60,"unpackedSize":7649409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV2sP6tpCtjrrhr4jH3ciciqlokBhk2JB2fRJR4xXorAIgKA2bdu7wMDA41QTHvQAe0ZCwAet9MU/+ZAvP8XFR1Lw="}]},"_npmUser":{"name":"codewritz","email":"dev@codewritz.com"},"directories":{},"maintainers":[{"name":"codewritz","email":"dev@codewritz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/herajs-wallet_2.0.3_1698736664686_0.1324772786248476"},"_hasShrinkwrap":false},"2.0.4":{"name":"@codewritz/herajs-wallet","version":"2.0.4","description":"Codewritz SDK for making Aergo wallet applications","scripts":{"type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","build:types":"tsc --emitDeclarationOnly","build:js":"rollup -c","build":"yarn run lint && yarn run build:types && yarn run build:js","release":"bash release.sh","lint":"eslint --fix src/**/*.ts test/**/*.ts","test:ts":"run(){ nyc mocha -r babel-register-ts ${1-'test/*.ts'}; }; run","test":"yarn run lint & yarn run type-check && yarn run test:ts"},"main":"dist/herajs-wallet.cjs.js","module":"dist/herajs-wallet.esm.js","browser":"dist/herajs-wallet.iife.js","types":"dist/types/index.d.ts","author":{"name":"Codewritz","email":"dev@codewritz.com"},"license":"MIT","dependencies":{"@elderapo/typed-event-emitter":"^1.4.1","@codewritz/herajs-client":"^2.0.2","@herajs/common":"^2.0.1","@herajs/crypto":"^2.0.1","@codewritz/herajs-ledger-hw-app-aergo":"^2.0.2","@types/google-protobuf":"^3.2.7","@types/hashmap":"^2.0.29","@types/leveldown":"^4.0.0","@types/levelup":"^3.1.0","hashmap":"^2.3.0","idb":"^7.0.0","level":"^6.0.0"},"gitHead":"97d1b15d147bb1bbff6d70dbe4bb06a60a881bc1","devDependencies":{"@ledgerhq/hw-transport-node-hid":"^6.24.1"},"_id":"@codewritz/herajs-wallet@2.0.4","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-K8jzl5T3RXQRkM+SYFRLmdLe1smJQjmC+zZPLmRDw8gLD3ST0OxRJGH/gryEckmswxoH3fqYRbVGcCqCn8DL6A==","shasum":"e80fb9f12827453a1e236b94c06054c65a7d3b14","tarball":"https://registry.npmjs.org/@codewritz/herajs-wallet/-/herajs-wallet-2.0.4.tgz","fileCount":60,"unpackedSize":457030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6nya7hEvjMpNKnkV+d5qwXwCbzTbF0Ys04x5TpmCiKAIgFOUxc6M+wwdVLdgik9XmWtbh22XXxWBpaFyq6/LJ9Lw="}]},"_npmUser":{"name":"codewritz","email":"dev@codewritz.com"},"directories":{},"maintainers":[{"name":"codewritz","email":"dev@codewritz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/herajs-wallet_2.0.4_1698737106969_0.43473420089179426"},"_hasShrinkwrap":false},"2.0.5":{"name":"@codewritz/herajs-wallet","version":"2.0.5","description":"Codewritz SDK for making Aergo wallet applications","scripts":{"type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","build:types":"tsc --emitDeclarationOnly","build:js":"rollup -c","build":"yarn run lint && yarn run build:types && yarn run build:js","release":"bash release.sh","lint":"eslint --fix src/**/*.ts test/**/*.ts","test:ts":"run(){ nyc mocha -r babel-register-ts ${1-'test/*.ts'}; }; run","test":"yarn run lint & yarn run type-check && yarn run test:ts"},"main":"dist/herajs-wallet.cjs.js","module":"dist/herajs-wallet.esm.js","browser":"dist/herajs-wallet.iife.js","types":"dist/types/index.d.ts","author":{"name":"Codewritz","email":"dev@codewritz.com"},"license":"MIT","dependencies":{"@elderapo/typed-event-emitter":"^1.4.1","@codewritz/herajs-client":"^2.0.2","@herajs/common":"^2.0.1","@herajs/crypto":"^2.0.1","@herajs/ledger-hw-app-aergo":"^2.0.1","@types/google-protobuf":"^3.2.7","@types/hashmap":"^2.0.29","@types/leveldown":"^4.0.0","@types/levelup":"^3.1.0","hashmap":"^2.3.0","idb":"^7.0.0","level":"^6.0.0"},"gitHead":"97d1b15d147bb1bbff6d70dbe4bb06a60a881bc1","devDependencies":{"@ledgerhq/hw-transport-node-hid":"^6.24.1"},"_id":"@codewritz/herajs-wallet@2.0.5","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-FcZF7EWUn93maei/lTdP3fXhPhf9hbE+9B8FwzthLkMhfbPGW2sO0IJkHKpT0ad+Ve8uFZZo6QgPeKLihNOTGA==","shasum":"9a6590b543d2a0b23fa68279b84800df16d35fdf","tarball":"https://registry.npmjs.org/@codewritz/herajs-wallet/-/herajs-wallet-2.0.5.tgz","fileCount":60,"unpackedSize":456950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGqetbaXNJdu22hzt8w3ptNyeZiMsZlH8Sj880tWybQwIhAMq5pZ5cGdmcnYhjZnLVpT23MQ0ymiBuvdIFZXZezGhG"}]},"_npmUser":{"name":"codewritz","email":"dev@codewritz.com"},"directories":{},"maintainers":[{"name":"codewritz","email":"dev@codewritz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/herajs-wallet_2.0.5_1698739871301_0.12774574289266538"},"_hasShrinkwrap":false},"2.0.6":{"name":"@codewritz/herajs-wallet","version":"2.0.6","description":"Codewritz SDK for making Aergo wallet applications","scripts":{"type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","build:types":"tsc --emitDeclarationOnly","build:js":"rollup -c","build":"yarn run lint && yarn run build:types && yarn run build:js","release":"bash release.sh","lint":"eslint --fix src/**/*.ts test/**/*.ts","test:ts":"run(){ nyc mocha -r babel-register-ts ${1-'test/*.ts'}; }; run","test":"yarn run lint & yarn run type-check && yarn run test:ts"},"main":"dist/herajs-wallet.cjs.js","module":"dist/herajs-wallet.esm.js","browser":"dist/herajs-wallet.iife.js","types":"dist/types/index.d.ts","author":{"name":"Codewritz","email":"dev@codewritz.com"},"license":"MIT","dependencies":{"@elderapo/typed-event-emitter":"^1.4.1","@codewritz/herajs-client":"^2.0.2","@herajs/common":"^2.0.1","@herajs/crypto":"^2.0.1","@codewritz/herajs-ledger-hw-app-aergo":"^2.0.3","@types/google-protobuf":"^3.2.7","@types/hashmap":"^2.0.29","@types/leveldown":"^4.0.0","@types/levelup":"^3.1.0","hashmap":"^2.3.0","idb":"^7.0.0","level":"^6.0.0"},"gitHead":"97d1b15d147bb1bbff6d70dbe4bb06a60a881bc1","devDependencies":{"@ledgerhq/hw-transport-node-hid":"^6.24.1"},"_id":"@codewritz/herajs-wallet@2.0.6","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-UV8jcz5jAUUc4hamaP1WFUMDtgVoUbowsYkD7thD4OsWNPsScvUvMqO5xJb9Fg5oP+A9HsOhVxugRkjR1Ehjhg==","shasum":"eeba8528cd4aa313ff9477ad127cbea46fd43665","tarball":"https://registry.npmjs.org/@codewritz/herajs-wallet/-/herajs-wallet-2.0.6.tgz","fileCount":60,"unpackedSize":457030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMIP/Vz5EhSJwgpg4gYtyG+ktmq6BneQXvYpkTRfBe9AiEAiySJrqo9MGJLCgnin0ufGh4EUs6IRxxkAIkbvdGT/wk="}]},"_npmUser":{"name":"codewritz","email":"dev@codewritz.com"},"directories":{},"maintainers":[{"name":"codewritz","email":"dev@codewritz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/herajs-wallet_2.0.6_1698743990144_0.04914522972566737"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-31T06:41:15.523Z","2.0.2":"2023-10-31T06:41:16.037Z","modified":"2023-10-31T09:19:50.481Z","2.0.3":"2023-10-31T07:17:44.986Z","2.0.4":"2023-10-31T07:25:07.260Z","2.0.5":"2023-10-31T08:11:11.526Z","2.0.6":"2023-10-31T09:19:50.300Z"},"maintainers":[{"name":"codewritz","email":"dev@codewritz.com"}],"description":"Codewritz SDK for making Aergo wallet applications","author":{"name":"Codewritz","email":"dev@codewritz.com"},"license":"MIT","readme":"# Herajs Wallet SDK\n\n[![npm](https://img.shields.io/npm/v/@herajs/wallet.svg)](https://www.npmjs.com/package/@herajs/wallet) [![readthedocs](https://readthedocs.org/projects/herajswallet/badge/)](https://herajswallet.readthedocs.io/)\n\n- [Documentation](https://herajswallet.readthedocs.io/)\n\nThis package includes everything you need to build a wallet application on Aergo.\nIt is useful for other kinds of dapps, too.\n\nFeatures:\n\n- Manage keys\n- Easy to use interface for sending transactions\n- Track accounts for new transactions (using a full node or other external APIs)\n- Sign and verify\n- Integrates with storages (supported out of the box: IndexedDB (for browsers), LevelDB (for Node.js), and in-memory storage)\n\nIn contrary to @herajs/client, which includes just the API client and useful classes and helpers,\n@herajs/wallet includes managers that can keep, coordinate, and optionally persist state.\n\n**Work in progress, please check back later for release**\n\n## Getting started\n\nWork in progress\n\n## Development\n\nBased on https://github.com/graup/rollup-typescript-babel\n\n### Building the repo\n\n```shell\nnpm run build\n```\n\n### Building only types\n\n```shell\nnpm run build:types\n```\n\n### Type-Checking the repo\n\n```shell\nnpm run type-check\n```\n\nAnd to run in --watch mode:\n\n```shell\nnpm run type-check:watch\n```\n","readmeFilename":"README.md"}