{"bugs":{"url":"https://github.com/ripple/ripple-lib/issues"},"dist":{"shasum":"ea1909a5a9c0c0448b0de924287ebbca458e6cc7","tarball":"https://registry.npmjs.org/ripple-lib/-/ripple-lib-1.4.0-b1.tgz","fileCount":559,"integrity":"sha512-kG2T/K2+2LzF7DM7xOS5NHEkZCLw3RwrD7JSSnuDDVwJnO7KIRAa8uAmTf9fd+WWBuO9cna+xMuZoWnXYvkm8g==","signatures":[{"sig":"MEYCIQDQyz110bgZlY589UrEu/bMoeWlXenO8flNnZjZ+zpQjQIhAIJtK0YlT5wrQZqyu9yB6livJM7R/pnisWCzqhieoofP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18026352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdj8gZCRA9TVsSAnZWagAAyjUQAKRROmOsF5AkB4cDRB2a\nsTEtkgCE9RDDM205AroxgyGA/eFZHs3FFP4Z3XeEdG+AWZxecUEFZka8zGG4\nMdDmaZ4rNseW1w9fO68iBCFgr5/779zMJWPfaUlobp20tn/R579g+fHS/dFa\nZvrTYDATQ+VK1uS8JeZndLQHTNhBAfgkXAy4hyGmA2qiVMfqwfjQEe0gJIT5\n/UKOk0cGV1N6qWLx+dYqXUxFbcN/d9qA8b7+wPiwWS2E9FwzHAIvVrga2XeW\nl++tABEdMgP+0MbF2Ku+NkthX7FmzT/cI8c/lVS5ItXrl39uVdHTOU3rchlQ\nPtIfogcxfydxttDVOTdoU9nRFChkcQHRTnAIXuZq0fWhsxiynvPZ0dK3RCDA\noeKw1VJRZRg4/zlfFE1+ypL4biTeSccin5VpcPL54gpy2tyjLWgtkrCYUq70\n3Cp8ySvoYs8YxZA/HXrZjL9RHjUcxQHDxR4k6NPgOZsEtSu3DCuGWn9xITbs\nynxUZmTeuQNG6s5KHEeYgGFudhz2EdSkBxrgRrshezbMhsDI8WDCBxFVwBSw\n4tfLjynvXxjGECCIwj7UJVMPqGWAoXFkQIogmCDfpKY5GfLgDY2z4uTPftuh\nvTgWjd5Hv6rC9em15wf1riWwHkERereNvIL/u8tHBdGGGLrMizQz+bww2wrJ\n2Nha\r\n=qzdG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/npm/","name":"ripple-lib","types":"dist/npm/index.d.ts","readme":"# ripple-lib\n\nA JavaScript API for interacting with the XRP Ledger\n\n[![NPM](https://nodei.co/npm/ripple-lib.png)](https://www.npmjs.org/package/ripple-lib)\n\n### Features\n\n+ Connect to a `rippled` server from Node.js or a web browser\n+ Helpers for creating requests and parsing responses for the [rippled API](https://developers.ripple.com/rippled-api.html)\n+ Listen to events on the XRP Ledger (transactions, ledger, validations, etc.)\n+ Sign and submit transactions to the XRP Ledger\n+ Type definitions for TypeScript\n\n## Getting Started\n\nSee also: [RippleAPI Beginners Guide](https://xrpl.org/get-started-with-rippleapi-for-javascript.html)\n\n### Requirements\n\n+ **[Node v10](https://nodejs.org/)** is recommended. Other versions may work but are not frequently tested.\n+ **[Yarn](https://yarnpkg.com/)** is recommended. `npm` may work but we use `yarn.lock`.\n\n### Install\n\nIn an existing project (with `package.json`), install `ripple-lib`:\n```\n$ yarn add ripple-lib\n```\n\nThen see the [documentation](https://github.com/ripple/ripple-lib/blob/develop/docs/index.md) and [code samples](https://github.com/ripple/ripple-lib/tree/develop/docs/samples).\n\n**What is ripple-lib used for?** Here's a [list of applications](APPLICATIONS.md) that use `ripple-lib`. Open a PR to add your app or project to the list!\n\n### Mailing Lists\n\nWe have a low-traffic mailing list for announcements of new ripple-lib releases. (About 1 email per week)\n\n+ [Subscribe to ripple-lib-announce](https://groups.google.com/forum/#!forum/ripple-lib-announce)\n\nIf you're using the XRP Ledger in production, you should run a [rippled server](https://github.com/ripple/rippled) and subscribe to the ripple-server mailing list as well.\n\n+ [Subscribe to ripple-server](https://groups.google.com/forum/#!forum/ripple-server)\n\n## Development\n\nTo build the library for Node.js:\n```\n$ yarn compile\n```\n\nThe TypeScript compiler will [output](./tsconfig.json#L7) the resulting JS files in `./dist/npm/`.\n\nTo build the library for the browser:\n```\n$ yarn build\n```\n\nGulp will [output](./Gulpfile.js) the resulting JS files in `./build/`.\n\nFor details, see the `scripts` in `package.json`.\n\n## Running Tests\n\n1. Clone the repository\n2. `cd` into the repository and install dependencies with `yarn install`\n3. `yarn test`\n\nAlso, run `yarn lint` to lint the code with `tslint`.\n\n## Generating Documentation\n\nThe continuous integration tests require that the documentation stays up-to-date. If you make changes to the JSON schemas, fixtures, or documentation sources, you must update the documentation by running `yarn run docgen`.\n\n## More Information\n\n+ [RippleAPI Reference](https://developers.ripple.com/rippleapi-reference.html) - XRP Ledger Dev Portal\n+ [XRP Ledger Dev Portal](https://developers.ripple.com/)\n","browser":{"ws":"./dist/npm/common/wswrapper.js","https-proxy-agent":false},"engines":{"node":">=6.12.3"},"gitHead":"b6e16aca89b387d799d077ba72ab11b66d1677ca","license":"ISC","scripts":{"lint":"tslint -p ./","perf":"./scripts/perf_test.sh","test":"TS_NODE_PROJECT=src/tsconfig.json nyc mocha --exit","build":"gulp","clean":"rm -rf dist/npm","start":"node scripts/http.js","watch":"tsc -w","docgen":"node --harmony scripts/build_docs.js","doctoc":"doctoc docs/index.md --title '# RippleAPI Reference' --github --maxlevel 2","compile":"mkdir -p dist/npm/common/js && cp -r src/common/js/ dist/npm/common/js/ && mkdir -p dist/npm/common && cp -r src/common/schemas dist/npm/common/ && tsc --build","prepublish":"npm run clean && npm run compile && npm run build"},"_npmUser":{"name":"intelliot","email":"github.public@intelliot.com"},"homepage":"https://github.com/ripple/ripple-lib#readme","deprecated":"ripple-lib is deprecated. Please migrate to xrpl.js using this migration guide: https://xrpl.org/xrpljs2-migration-guide.html","repository":{"url":"git://github.com/ripple/ripple-lib.git","type":"git"},"_npmVersion":"6.9.0","description":"A JavaScript API for interacting with Ripple in Node.js and the browser","directories":{"test":"test"},"maintainers":[{"name":"ahbritto","email":"ahbritto@gmail.com"},{"name":"geertweening","email":"geertweening@gmail.com"},{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"justmoon","email":"justmoon@members.fsf.org"},{"name":"shekenahglory","email":"matthew@ripple.com"},{"name":"wilsonianb","email":"bwilson@ripple.com"}],"_nodeVersion":"10.16.3","dependencies":{"ws":"^3.3.1","lodash":"^4.17.4","@types/ws":"^3.2.0","jsonschema":"1.2.2","bignumber.js":"^4.1.0","@types/lodash":"^4.14.136","ripple-hashes":"^0.3.4","ripple-keypairs":"^0.10.1","https-proxy-agent":"2.2.1","ripple-binary-codec":"^0.2.4","ripple-address-codec":"^4.0.0-b6","ripple-lib-transactionparser":"0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ejs":"^2.3.4","nyc":"^14.1.1","gulp":"^4.0.2","mocha":"6.2.0","doctoc":"^0.15.0","tslint":"^5.8.0","ts-node":"8.0.3","webpack":"3.12.0","ts-loader":"^3.2.0","typescript":"3.4.2","@types/node":"11.13.0","assert-diff":"^1.0.1","json-loader":"^0.5.2","null-loader":"^0.1.1","eventemitter2":"^0.4.14","source-map-support":"0.5.12","tslint-eslint-rules":"^4.1.1","mocha-junit-reporter":"^1.9.1","uglifyjs-webpack-plugin":"^1.1.4","json-schema-to-markdown-table":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ripple-lib_1.4.0-b1_1569703960895_0.6447559113046903","host":"s3://npm-registry-packages"},"_id":"ripple-lib@1.4.0-b1","version":"1.4.0-b1"}