{"_id":"@dojotrading/sdk-ts","name":"@dojotrading/sdk-ts","dist-tags":{"latest":"1.14.6-beta.18"},"versions":{"1.14.6-beta.18":{"name":"@dojotrading/sdk-ts","description":"SDK in TypeScript for building Injective applications in a browser, node, and react native environment.","version":"1.14.6-beta.18","sideEffects":false,"license":"Apache-2.0","author":{"name":"Bojan Angjelkoski","email":"bojan@injectivelabs.org"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"postinstall":"link-module-alias","build":"tsc --build tsconfig.build.json && tsc --build tsconfig.build.esm.json && yarn build:post && link-module-alias","build:watch":"tsc --build -w tsconfig.build.json && tsc -w --build tsconfig.build.esm.json && yarn build:post && link-module-alias","build:post":"shx cp ../../etc/stub/package.json.stub dist/cjs/package.json && shx cp ../../etc/stub/package.esm.json.stub dist/esm/package.json","clean":"tsc --build tsconfig.build.json --clean && tsc --build tsconfig.build.esm.json --clean && shx rm -rf coverage *.log junit.xml dist && jest --clearCache && shx mkdir -p dist","test":"jest","test:watch":"jest --watch","test:ci":"jest --coverage --ci --reporters='jest-junit'","coverage":"jest --coverage","coverage:show":"live-server coverage","dev":"ts-node-dev -r tsconfig-paths/register src/index.ts","start":"node dist/index.js"},"dependencies":{"@apollo/client":"^3.5.8","@cosmjs/amino":"^0.32.2","@cosmjs/proto-signing":"^0.32.2","@cosmjs/stargate":"^0.32.2","@ensdomains/ens-validation":"^0.1.0","@ensdomains/eth-ens-namehash":"^2.0.15","@ethersproject/bytes":"^5.7.0","@injectivelabs/core-proto-ts":"^0.0.21","@injectivelabs/dmm-proto-ts":"1.0.19","@injectivelabs/exceptions":"^1.14.6-beta.1","@injectivelabs/grpc-web":"^0.0.1","@injectivelabs/grpc-web-node-http-transport":"^0.0.2","@injectivelabs/grpc-web-react-native-transport":"^0.0.2","@injectivelabs/indexer-proto-ts":"1.11.35","@injectivelabs/mito-proto-ts":"1.0.56","@injectivelabs/networks":"^1.14.6-beta.1","@injectivelabs/test-utils":"^1.14.3","@injectivelabs/token-metadata":"^1.14.6-beta.14","@injectivelabs/ts-types":"^1.14.6-beta.0","@injectivelabs/utils":"^1.14.6-beta.1","@metamask/eth-sig-util":"^4.0.0","axios":"^0.27.2","bech32":"^2.0.0","bip39":"^3.0.4","cosmjs-types":"^0.9.0","ethereumjs-util":"^7.1.4","ethers":"^5.7.2","google-protobuf":"^3.21.0","graphql":"^16.3.0","http-status-codes":"^2.2.0","js-sha3":"^0.8.0","jscrypto":"^1.0.3","keccak256":"^1.0.6","link-module-alias":"^1.2.0","secp256k1":"^4.0.3","shx":"^0.3.2","snakecase-keys":"^5.4.1"},"gitHead":"35bd09035587be3fd170cc48b5c13f231e699a79","typedoc":{"entryPoint":"./src/index.ts","readmeFile":"./README.md","displayName":"sdk-ts API documentation"},"resolutions":{"@ethereumjs/tx":"^4.1.1","**/libsodium":"npm:@bangjelkoski/noop","**/libsodium-wrappers":"npm:@bangjelkoski/noop"},"devDependencies":{"@types/lodash.toarray":"^4.4.7"},"_id":"@dojotrading/sdk-ts@1.14.6-beta.18","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-sR3GatIUXG1FMmTKm8SOgZM/hz6ucpfpsrFbt0kojotzZgyGJSRebkLhzTT0w739XEhpsj3ukvd0mfa6cD1y7g==","shasum":"a016154cebe01f6b57ffe30ebbb1f365bc3dfa66","tarball":"https://registry.npmjs.org/@dojotrading/sdk-ts/-/sdk-ts-1.14.6-beta.18.tgz","fileCount":2749,"unpackedSize":4739710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDBy52vGXM/F7+JrR20TbHYp1qiBJvV5tDKOVaG8RZWAiBGq0gs5Smv42GWp27sLoN45IJiaOH6sPcNzKcm0cEX6A=="}]},"_npmUser":{"name":"dojotrading","email":"hello@dojo.trading"},"directories":{},"maintainers":[{"name":"dojotrading","email":"hello@dojo.trading"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-ts_1.14.6-beta.18_1706152886241_0.9125026553635562"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-25T03:21:26.154Z","1.14.6-beta.18":"2024-01-25T03:21:26.494Z","modified":"2024-01-25T03:21:26.778Z"},"maintainers":[{"name":"dojotrading","email":"hello@dojo.trading"}],"description":"SDK in TypeScript for building Injective applications in a browser, node, and react native environment.","author":{"name":"Bojan Angjelkoski","email":"bojan@injectivelabs.org"},"license":"Apache-2.0","readme":"# 🌟 Injective Protocol - SDK TS\n\n[![downloads](https://img.shields.io/npm/dm/@injectivelabs/sdk-ts.svg)](https://www.npmjs.com/package/@injectivelabs/sdk-ts)\n[![npm-version](https://img.shields.io/npm/v/@injectivelabs/sdk-ts.svg)](https://www.npmjs.com/package/@injectivelabs/sdk-ts)\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/InjectiveLabs/injective-ts.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/InjectiveLabs/injective-ts/alerts/) [![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/InjectiveLabs/injective-ts.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/InjectiveLabs/injective-ts/context:javascript)\n\n_Accessing decentralized finance through TypeScript (for Web, Node and React Native environment)_\n\n`@injectivelabs/sdk-ts` is a TypeScript SDK for writing applications on top of the Injective chain in both a Node.js, browser and react native environment.\n\n<p align=\"center\">\n  <a href=\"https://docs.ts.injective.network\" target=\"_blank\"><strong>Documentation</strong></a>\n  ·\n  <a href=\"https://github.com/InjectiveLabs/injective-ts-examples\" target=\"_blank\">Examples</a>\n  ·\n  <a href=\"https://injectivelabs.github.io/injective-ts/modules/_injectivelabs_sdk_ts.html\" target=\"_blank\">API Reference</a>\n  ·\n  <a href=\"https://www.npmjs.com/package/@injectivelabs/sdk-ts\" target=\"_blank\">NPM Package</a>\n  ·\n  <a href=\"https://github.com/InjectiveLabs/injective-ts\" target=\"_blank\">GitHub</a>\n</p>\n\n### ✨ Features\n\n- **Written in TypeScript**, with type definitions,\n- Works in Node.js and in the browser,\n- Exposes on-chain data and the exchange-api data,\n- Parses responses into native JavaScript types\n- much more ...\n\nWe highly suggest using the `@injectivelabs/sdk-ts` with TypeScript, or JavaScript in a code editor that has support for type declarations, so you can take advantage of the helpful type hints that are included with the package.\n\n### 📚 Installation\n\n```bash\nyarn add @injectivelabs/sdk-ts\n```\n\n---\n\n## 📖 Documentation\n\n- Read more and find example usages on our [Querying Docs](https://docs.ts.injective.network/querying)\n- Read more and find example usages on our [Transactions Docs](https://docs.ts.injective.network/transactions)\n\n---\n\n## ⛑ Support\n\nReach out to us at one of the following places!\n\n- Website at <a href=\"https://injective.com\" target=\"_blank\">`injective.com`</a>\n- Twitter at <a href=\"https://twitter.com/Injective_\" target=\"_blank\">`@Injective`</a>\n- Discord at <a href=\"https://discord.com/invite/NK4qdbv\" target=\"_blank\">`Discord`</a>\n- Telegram at <a href=\"https://t.me/joininjective\" target=\"_blank\">`Telegram`</a>\n\n---\n\n## 🔓 License\n\nCopyright © 2021 - 2022 Injective Labs Inc. (https://injectivelabs.org/)\n\n<a href=\"https://iili.io/mNneZN.md.png\"><img src=\"https://iili.io/mNneZN.md.png\" style=\"width: 300px; max-width: 100%; height: auto\" />\n\nOriginally released by Injective Labs Inc. under: <br />\nApache License <br />\nVersion 2.0, January 2004 <br />\nhttp://www.apache.org/licenses/\n\n<p>&nbsp;</p>\n<div align=\"center\">\n  <sub><em>Powering the future of decentralized finance.</em></sub>\n</div>\n","readmeFilename":"README.md"}