dependabot[bot]
735ac2eb07
build(deps): bump @noble/curves from 1.4.0 to 1.4.2 ( #2723 )
2024-07-03 17:27:31 +00:00
dependabot[bot]
c79a5db8f2
build(deps-dev): bump typedoc from 0.26.2 to 0.26.3 ( #2722 )
...
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc ) from 0.26.2 to 0.26.3.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.26.2...v0.26.3 )
---
updated-dependencies:
- dependency-name: typedoc
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 11:02:18 -05:00
dependabot[bot]
a0678857a1
build(deps-dev): bump webpack from 5.91.0 to 5.92.1 ( #2713 )
2024-06-25 14:18:08 +00:00
dependabot[bot]
38e2091fd2
build(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 ( #2709 )
2024-06-25 14:11:44 +00:00
dependabot[bot]
a528d6632a
build(deps-dev): bump typedoc from 0.25.0 to 0.26.2 ( #2712 )
2024-06-25 13:59:07 +00:00
dependabot[bot]
ab081e7db9
build(deps): bump @scure/base from 1.1.6 to 1.1.7 ( #2708 )
...
Bumps [@scure/base](https://github.com/paulmillr/scure-base ) from 1.1.6 to 1.1.7.
- [Release notes](https://github.com/paulmillr/scure-base/releases )
- [Commits](https://github.com/paulmillr/scure-base/compare/1.1.6...1.1.7 )
---
updated-dependencies:
- dependency-name: "@scure/base"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chenna Keshava B S <21219765+ckeshava@users.noreply.github.com >
2024-06-24 19:03:54 -04:00
dependabot[bot]
493c56c0fa
build(deps): bump ws from 8.17.0 to 8.17.1 ( #2707 )
...
Bumps [ws](https://github.com/websockets/ws ) from 8.17.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.17.0...8.17.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chenna Keshava B S <21219765+ckeshava@users.noreply.github.com >
Co-authored-by: justinr1234 <justinr1234@gmail.com >
2024-06-24 15:07:04 -07:00
dependabot[bot]
c73b2c5a86
build(deps-dev): bump braces from 3.0.2 to 3.0.3 ( #2706 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chenna Keshava B S <21219765+ckeshava@users.noreply.github.com >
2024-06-24 17:59:39 -04:00
dependabot[bot]
036f1f9850
build(deps-dev): bump @types/lodash from 4.17.1 to 4.17.4 ( #2697 )
2024-06-05 16:30:17 +00:00
Omar Khan
92849e57ce
release 3.1.0 ( #2703 )
...
* update HISTORYs
* update HISTORY for isomorphic
* update package.json
2024-06-03 16:33:06 -04:00
dependabot[bot]
32f0d7b121
build(deps-dev): bump ts-jest from 29.1.2 to 29.1.4 ( #2702 )
2024-06-03 19:19:48 +00:00
dependabot[bot]
d441361999
build(deps-dev): bump @types/lodash from 4.17.0 to 4.17.1 ( #2691 )
2024-05-08 16:46:07 +00:00
dependabot[bot]
fb94f2a020
build(deps): bump ws from 8.16.0 to 8.17.0 ( #2685 )
2024-05-08 16:39:03 +00:00
dependabot[bot]
7b56a49dae
build(deps-dev): bump react from 18.2.0 to 18.3.1 ( #2686 )
2024-05-08 16:31:33 +00:00
dependabot[bot]
4d6fef597c
build(deps-dev): bump webpack-bundle-analyzer from 4.10.1 to 4.10.2 ( #2681 )
...
* build(deps-dev): bump webpack-bundle-analyzer from 4.10.1 to 4.10.2
Bumps [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer ) from 4.10.1 to 4.10.2.
- [Release notes](https://github.com/webpack-contrib/webpack-bundle-analyzer/releases )
- [Changelog](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/webpack-bundle-analyzer/compare/v4.10.1...v4.10.2 )
---
updated-dependencies:
- dependency-name: webpack-bundle-analyzer
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: fund wallet test
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Reynolds <justinr1234@gmail.com >
2024-05-08 11:00:47 -05:00
dependabot[bot]
8afc9ad506
build(deps-dev): bump eslint from 8.56.0 to 8.57.0 ( #2655 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.56.0 to 8.57.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kausty Saxena <ksaxena@ripple.com >
2024-04-08 14:26:21 -05:00
dependabot[bot]
3b08d7d379
build(deps-dev): bump karma from 6.4.2 to 6.4.3 ( #2654 )
...
Bumps [karma](https://github.com/karma-runner/karma ) from 6.4.2 to 6.4.3.
- [Release notes](https://github.com/karma-runner/karma/releases )
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md )
- [Commits](https://github.com/karma-runner/karma/compare/v6.4.2...v6.4.3 )
---
updated-dependencies:
- dependency-name: karma
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: justinr1234 <justinr1234@gmail.com >
2024-04-08 12:12:50 -05:00
dependabot[bot]
ccad092fc2
build(deps-dev): bump webpack from 5.90.3 to 5.91.0 ( #2673 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.90.3 to 5.91.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.90.3...v5.91.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chenna Keshava B S <21219765+ckeshava@users.noreply.github.com >
2024-03-25 14:21:51 -07:00
dependabot[bot]
faa23b430e
build(deps): bump @scure/bip39 from 1.2.2 to 1.3.0 ( #2672 )
...
Bumps [@scure/bip39](https://github.com/paulmillr/scure-bip39 ) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/paulmillr/scure-bip39/releases )
- [Commits](https://github.com/paulmillr/scure-bip39/compare/1.2.2...1.3.0 )
---
updated-dependencies:
- dependency-name: "@scure/bip39"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 14:10:55 -07:00
dependabot[bot]
923e5d16ac
build(deps): bump @scure/bip32 from 1.3.3 to 1.4.0 ( #2670 )
...
Bumps [@scure/bip32](https://github.com/paulmillr/scure-bip32 ) from 1.3.3 to 1.4.0.
- [Release notes](https://github.com/paulmillr/scure-bip32/releases )
- [Commits](https://github.com/paulmillr/scure-bip32/compare/1.3.3...1.4.0 )
---
updated-dependencies:
- dependency-name: "@scure/bip32"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 13:50:33 -07:00
dependabot[bot]
602ac481d7
build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 ( #2662 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Omar Khan <khancodegt@gmail.com >
2024-03-21 16:22:51 -04:00
dependabot[bot]
b9af7bdb6c
build(deps): bump @noble/curves from 1.3.0 to 1.4.0 ( #2664 )
2024-03-19 00:43:05 +00:00
dependabot[bot]
bdb3ad7f3e
build(deps-dev): bump @types/lodash from 4.14.202 to 4.17.0 ( #2663 )
...
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash ) from 4.14.202 to 4.17.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash )
---
updated-dependencies:
- dependency-name: "@types/lodash"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 15:50:06 -07:00
dependabot[bot]
1fdbf85d47
build(deps): bump @noble/hashes from 1.3.3 to 1.4.0 ( #2665 )
...
Bumps [@noble/hashes](https://github.com/paulmillr/noble-hashes ) from 1.3.3 to 1.4.0.
- [Release notes](https://github.com/paulmillr/noble-hashes/releases )
- [Commits](https://github.com/paulmillr/noble-hashes/compare/1.3.3...1.4.0 )
---
updated-dependencies:
- dependency-name: "@noble/hashes"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 15:38:57 -07:00
dependabot[bot]
e505843dc6
build(deps-dev): bump ip from 2.0.0 to 2.0.1 ( #2652 )
2024-02-21 17:08:35 +00:00
dependabot[bot]
ff9489ba10
build(deps-dev): bump webpack from 5.90.1 to 5.90.3 ( #2651 )
2024-02-20 17:29:34 +00:00
dependabot[bot]
9349a6ba1a
build(deps-dev): bump webpack from 5.90.0 to 5.90.1 ( #2646 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.90.0 to 5.90.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.90.0...v5.90.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 13:21:28 -05:00
dependabot[bot]
34f35a5912
build(deps): bump ws from 8.14.2 to 8.16.0 ( #2638 )
...
Bumps [ws](https://github.com/websockets/ws ) from 8.14.2 to 8.16.0.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.14.2...8.16.0 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 13:14:56 -05:00
dependabot[bot]
05f16068ff
build(deps-dev): bump karma-webpack from 5.0.0 to 5.0.1 ( #2644 )
...
Bumps [karma-webpack](https://github.com/webpack-contrib/karma-webpack ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/webpack-contrib/karma-webpack/releases )
- [Changelog](https://github.com/codymikol/karma-webpack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/karma-webpack/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: karma-webpack
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Omar Khan <khancodegt@gmail.com >
2024-02-12 12:42:08 -05:00
dependabot[bot]
38406212c3
build(deps-dev): bump @types/jest from 29.5.11 to 29.5.12 ( #2641 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 29.5.11 to 29.5.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
---
updated-dependencies:
- dependency-name: "@types/jest"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 12:17:39 -05:00
dependabot[bot]
62a0d39ac3
build(deps): bump @scure/bip39 from 1.2.1 to 1.2.2 ( #2640 )
...
Bumps [@scure/bip39](https://github.com/paulmillr/scure-bip39 ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/paulmillr/scure-bip39/releases )
- [Commits](https://github.com/paulmillr/scure-bip39/compare/1.2.1...1.2.2 )
---
updated-dependencies:
- dependency-name: "@scure/bip39"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 12:07:13 -05:00
dependabot[bot]
0e6ab4e4ee
build(deps): bump @scure/bip32 from 1.3.2 to 1.3.3 ( #2639 )
...
Bumps [@scure/bip32](https://github.com/paulmillr/scure-bip32 ) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/paulmillr/scure-bip32/releases )
- [Commits](https://github.com/paulmillr/scure-bip32/compare/1.3.2...1.3.3 )
---
updated-dependencies:
- dependency-name: "@scure/bip32"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 11:56:04 -05:00
Caleb Kniffen
a09084289b
release: xrpl.js 3.0 ( #2633 )
...
- @xrplf/isomorphic@1.0.0
- ripple-address-codec@5.0.0
- ripple-binary-codec@2.0.0
- ripple-keypairs@2.0.0
- @xrplf/secret-numbers@1.0.0
- xrpl@3.0.0
2024-02-01 15:48:48 -06:00
Caleb Kniffen
a58bf2663b
fix: package-lock.json after rebase with main ( #2632 )
...
Rebasing with a package-lock.json can be hard and two entries were
missed, `ws` and `node-releases`.
2024-02-01 14:08:59 -06:00
Caleb Kniffen
63c71a162d
release: xrpl@3.0.0-beta.1 and friends ( #2592 )
...
Release beta versions of all the packages and fix history file version numbers for first beta.
2024-02-01 13:54:11 -06:00
Caleb Kniffen
38b385969b
feat: remove Buffer support and bundle polyfill ( #2526 )
...
- Removes need for bundlers to polyfill the `Buffer` class. `UInt8Array` are used instead which are native to the browser and node.
- Reduces bundle size 7.1kb gzipped and eliminates 4 runtime dependencies: `base-x`, `base64-js`, `buffer`, and `ieee754`.
BREAKING CHANGE: All methods that previously took a `Buffer` now accept a `UInt8Array`.
---------
Co-authored-by: Jackson Mills <jmills@ripple.com >
2024-02-01 13:53:41 -06:00
Caleb Kniffen
134924c395
feat: remove assert library as a testing dep ( #2563 )
...
Right now we have 5 testing library dependencies. This eliminates
`assert`. `jest`, `jasmine`, `chai` and `karma` are the remaining ones.
2024-02-01 13:53:40 -06:00
Caleb Kniffen
c5fc25efc2
release: 3.0.0-beta.0 ( #2533 )
2024-02-01 13:53:39 -06:00
Caleb Kniffen
294509cf79
feat: isomorphic sockets and use eventemitter3 ( #2514 )
...
Reduces filesize by 3kb minified and gzipped or 2.8% and reduces bundler
config steps.
- Move `WSWrapper` to `@xrpl/isomorphic` to remove the need to add
mapping of `ws` to `WSWrapper` file in bundler configs
- Switch to `eventemitter3` which is smaller than `events` by almost
1kb and will not require a mapping to node's `events` in `vite`
bundling. `webpack` always automatically maps it.
- max listeners is not a thing for `eventemitter3` so we do not
need to set it to `Infinity`. `ws` uses the native event emitter which
does still need that to be set.
- Remove `eventemitter2` which was only used in tests and was replaced
with `eventemitter3`
BREAKING CHANGE: Config for frontend bundlers has changed for `ws`.
2024-02-01 13:52:15 -06:00
Nicholas Dudfield
217b111ef2
feat: use @noble and @scure libraries for cryptography ( #2273 )
...
Switch to using `@noble/hashes`, `@noble/curves`, `@scure/base`,
`@scure/bip32`, and `@scure/bip39`. This replaces `crypto` polyfills
(such as `crypto-browserify`), `create-hash`, `elliptic`, `hash.js`,
`bn.js` (both versions), and their many dependencies. This also means
there are 33 less dependencies downloaded when running a fresh
`npm install` and will make the project much easier to maintain.
This reduces the bundle size by 44% (82kb minified and gzipped) over
the current 3.0 branch as well as reducing the amount of configuration
required to bundle.
Closes #1814 , #1817 , #2272 , and #2306
Co-authored-by: Caleb Kniffen <ckniffen@ripple.com >
2024-02-01 13:50:19 -06:00
Caleb Kniffen
83870acbfb
fix: remove need to --force builds + cleanup ( #2468 )
...
This is done by properly deleting all build files.
Package-lock was due to it not reflecting the license of
@xrplf/secret-numbers. This was fixed by running `npm i`.
2024-02-01 13:45:11 -06:00
Caleb Kniffen
1a83997e49
feat: add xrpl-secret-numbers to the monorepo ( #2445 )
...
- Add `xrpl-secret-numbers` by @WietseWind to the mono repo.
- `unpkg` and `jsdelivr` support was simplified by adding fields to package.json.
- Unit tests run in a browser and node.
BREAKING CHANGES:
- `xrpl-secret-numbers` is now `@xrplf/secret-numbers`.
- Changed the bundled file produced changed from `dist/browerified.js` to `build/xrplf-secret-numbers-latest.js`.
- Bundle variable is `xrplf_secret_numbers` instead of using browserify's loader.
- If using CDN instructions in README will need to update to `https://cdn.jsdelivr.net/npm/@xrplf/secret-numbers `
Making this library part of the monorepo was discussed in #1788 . This solves several problems with the upcoming `xrpl.js@3.0`.
`xrpl-secret-numbers` has a dependency of `ripple-keypairs` and `xrpl` has a depenendecy on `xrpl-secret-numbers`. This means that any change would require a separate release of `ripple-keypairs`, then a release of `xrpl-secret-numbers`, followed by `xrpl`. Now they can be released all at once
In 3.0 we eliminated the need for many polyfills like `util`, `assert`, and soon to be `buffer` (after noble libs PR is merged). `xrpl-secret-numbers` still needs those. This will also eliminate them and anytime similar changes in the future will be much easier. This further reduces the bundle size of 3.0 branch by over 10% as well as reducing bundler setup.
2024-02-01 13:45:11 -06:00
justinr1234
3b70a3b919
fix: make docs not output confusing information in xrpl client ( #2337 )
...
* fix: make docs not output confusing information in xrpl client
---------
Co-authored-by: Jackson Mills <jmills@ripple.com >
Co-authored-by: Caleb Kniffen <ckniffen@ripple.com >
2024-02-01 13:43:55 -06:00
Caleb Kniffen
21c2423bac
test: remove extra polyfills only for testing ( #2428 )
...
Removes the testing polyfills by using jasmine and not jest in the
browser. We were already using jasmine but where overriding those
methods with jest versions which was not needed.
The previous karma setup also used a single entrypoint which meant that
not all integration tests were running because all files were not
imported in integrations/index.ts.
This also eliminates 79 dev dependencies.
2024-02-01 13:43:55 -06:00
Caleb Kniffen
0050b2f75e
feat: remove 3 http related polyfills ( #2375 )
...
Switch to using fetch for browser and `node-fetch` for node for the faucet calls. This reduces the webpack bundle by 3.2% or 16.5kb gzipped.
The fundWallet code has been refactored to be much more straight forward due to not having to do such low level operations.
This improves the frontend setup process by no longer requiring several polyfills such as `url`, `stream-http`, and `https-browserify`.
2024-02-01 13:43:55 -06:00
Caleb Kniffen
3b7dd4ea87
feat(deps): make https-proxy-agent optional ( #2388 )
...
Bump https-proxy-agent to v7 and a dev dependency. This makes
configuring bundlers easier to configure and removes a direct
dependency of `https-proxy-agent`.
BREAKING CHANGE: Configuring a proxy is done by specifying the
`agent` parameter on the ConnectionOptions config. This can use be
created by libraries such as `https-proxy-agent` or any that
implements `http.Agent`.
2024-02-01 13:43:55 -06:00
Caleb Kniffen
8caf2e45bb
feat: remove decimal.js and big-integer ( #2379 )
...
Reduces the bundle size by 8% (41kb)
BigInteger is now well supported so the library is no longer needed.
BigNumber was already being used by xrpl and they had almost identical
interfaces as they are both based on Java.
2024-02-01 13:43:55 -06:00
Caleb Kniffen
cfb64c3f88
feat: remove lodash as a dependency ( #2378 )
...
This will reduce the bundle size by ~23%(117kb).
Only 4 methods were used `flatten`, `flatMap`, `omitBy`, and `groupBy`.
`omitBy and `groupBy` were recreated while the es2019 implementations of
`flatten` and `flatMap` are used.
`lodash` is still used in the tests which is fine because it makes the
tests cleaner.
Closes #2118
2024-02-01 13:43:52 -06:00
Caleb Kniffen
30bbc3f837
feat: remove node 14 support ( #2386 )
2024-02-01 13:41:52 -06:00
Caleb Kniffen
9f8502d522
feat: bump typescript to 5.x ( #2387 )
2024-02-01 13:41:51 -06:00