{"_id":"@aqfr/aqfr-ripple-lib","_rev":"1-dbef96bdeb1c3a4ec2b3ebf3ebc0060f","name":"@aqfr/aqfr-ripple-lib","dist-tags":{"latest":"1.2.3"},"versions":{"1.2.3":{"name":"@aqfr/aqfr-ripple-lib","version":"1.2.3","license":"ISC","description":"A JavaScript API for interacting with Ripple in Node.js and the browser","main":"dist/npm/","types":"dist/npm/index.d.ts","browser":{"ws":"./dist/npm/common/wswrapper.js","https-proxy-agent":false},"directories":{"test":"test"},"dependencies":{"@types/lodash":"^4.14.85","@types/ws":"^3.2.0","bignumber.js":"^4.1.0","https-proxy-agent":"2.2.1","jsonschema":"1.2.2","lodash":"^4.17.4","ripple-address-codec":"^2.0.1","ripple-binary-codec":"0.2.1","ripple-hashes":"0.3.2","ripple-keypairs":"^0.10.1","ripple-lib-transactionparser":"0.7.1","ws":"^3.3.1"},"devDependencies":{"@types/node":"11.13.0","assert-diff":"^1.0.1","doctoc":"^0.15.0","ejs":"^2.3.4","eventemitter2":"^0.4.14","gulp":"^3.8.10","gulp-bump":"^0.1.13","gulp-rename":"^1.2.0","jayson":"^1.2.2","json-loader":"^0.5.2","json-schema-to-markdown-table":"^0.4.0","mocha":"6.1.3","mocha-junit-reporter":"^1.9.1","null-loader":"^0.1.1","nyc":"13.3.0","source-map-support":"0.5.12","ts-loader":"^3.2.0","ts-node":"8.0.3","tslint":"^5.8.0","tslint-eslint-rules":"^4.1.1","typescript":"3.4.2","uglifyjs-webpack-plugin":"^1.1.4","webpack":"3.12.0","yargs":"13.2.2"},"scripts":{"build":"gulp","doctoc":"doctoc docs/index.md --title '# RippleAPI Reference' --github --maxlevel 2","docgen":"node --harmony scripts/build_docs.js","clean":"rm -rf dist/npm","compile":"mkdir -p dist/npm/common && cp -r src/common/schemas dist/npm/common/ && tsc --build","watch":"tsc -w","prepublish":"npm run clean && npm run compile && npm run build","test":"TS_NODE_PROJECT=src/tsconfig.json nyc mocha --exit","lint":"tslint -p ./","perf":"./scripts/perf_test.sh","start":"node scripts/http.js","sauce":"node scripts/sauce-runner.js"},"repository":{"type":"git","url":"git://github.com/ripple/ripple-lib.git"},"engines":{"node":">=6.12.3"},"gitHead":"d087ba63def3a0b16967a67d60f90508c6b6b7d2","bugs":{"url":"https://github.com/ripple/ripple-lib/issues"},"homepage":"https://github.com/ripple/ripple-lib#readme","_id":"@aqfr/aqfr-ripple-lib@1.2.3","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"aqfr","email":"chrisopler@yahoo.com"},"dist":{"integrity":"sha512-ICgRRqFEUFZTU+kMqLtxBHuFavlPBnoNOihj65SGq00MHeN1HXs4hUYPJC0W4kzqx0RU472SoTdlP/4ndbCSwg==","shasum":"1943c41e39e8c9e24613ca79a3b098bac0079097","tarball":"https://registry.npmjs.org/@aqfr/aqfr-ripple-lib/-/aqfr-ripple-lib-1.2.3.tgz","fileCount":550,"unpackedSize":5963416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc80TfCRA9TVsSAnZWagAAtmEQAJmjBFLn5AIbWjxxQ/WK\nyb1aW1/KZiB8zKhZ+HjYM1cuiovTztPSQNohqdrZ93lF4GlpCaBXNEk23F3L\nvi84Nt3Fe5YPlFpgSvskZkT+6qJApnRqEDSs2jK0+xRXZjxDedKDj+bmOJ8H\nQ8HjpDNaBxP9TgL04bEpur9Wz2QURVF2xgRBee55U2Tp9MSz6OEh49rrfgBc\nnUXZyq5YujOvtRXtcmlw64DWPg1kTjyNVGR79x73jGDRpSbK8vexUgqOCuvX\nzjcf8LQdcD5pkYV2jQxbuG5iIVRbhthVVhHJ7ZK0u8ri6X7p0M2fs6jqyLZl\nJ33EAo+oPw0mRGEjNN5J6sHUulBTE8D8dNzJfD+elrooNTJSjIRaM/qG9WL1\nPXmemoZauk3jQHzS7RDYEyLVZl+XuOUOe6qzli26X5h+qZIbkTyPr1mAMzja\nNp98IyJyh4KVBuskuu2tjmAp5D8aJEeHyGGF1aBu+4xOcdxsDaSTVlKqzB56\n0twTA/+6WQ8Km0beOumGdYuv8fJtlbTMDIV3GvV+a6tVUKM8Ay3pKf9STIwx\nQxvkm3aTimJU0REqQatd+I+lqQHM2+r8e3M43kxPVb1hzuHY9UDyY6dJE4O7\nHzyMDidgqHFGJZ2tHGMXzJmkNFBqwNFsiMqSOaBbsKB/GiZx7jlOAHFiwVdQ\nWd5m\r\n=5UaN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbu09i/tq2yzE72DsVbNPeqXy4UGglDbScyJCSlq8R7AIhAKQ0BeKa9AmM6wVjX9j4inpNb+05HbjUCOXR6VKalDSu"}]},"maintainers":[{"name":"aqfr","email":"chrisopler@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aqfr-ripple-lib_1.2.3_1559446751171_0.5338468543896899"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-02T03:39:11.139Z","1.2.3":"2019-06-02T03:39:11.348Z","modified":"2022-04-04T15:13:35.138Z"},"maintainers":[{"name":"aqfr","email":"chrisopler@yahoo.com"}],"description":"A JavaScript API for interacting with Ripple in Node.js and the browser","homepage":"https://github.com/ripple/ripple-lib#readme","repository":{"type":"git","url":"git://github.com/ripple/ripple-lib.git"},"bugs":{"url":"https://github.com/ripple/ripple-lib/issues"},"license":"ISC","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://ripple.com/build/rippleapi-beginners-guide/)\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+ [Ripple Developer Center](https://ripple.com/build/)\n","readmeFilename":"README.md"}