Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/docusaurus #2625

Closed
wants to merge 32 commits into from
Closed

Feature/docusaurus #2625

wants to merge 32 commits into from

Commits on Jul 6, 2023

  1. initial experiment.

    ckniffen committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    d96deef View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    a63ccef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    351d66b View commit details
    Browse the repository at this point in the history
  3. 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
    ckniffen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    b1ac7be View commit details
    Browse the repository at this point in the history
  4. 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.
    ckniffen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    b4061b3 View commit details
    Browse the repository at this point in the history
  5. 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`.
    ckniffen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    92b22dd View commit details
    Browse the repository at this point in the history
  6. 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`.
    ckniffen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    6ca089d View commit details
    Browse the repository at this point in the history
  7. feat(deps): remove assert-browserify (#2389)

    Use if statements and manually error throwing to save 20kb gzipped.
    
    BREAKING CHANGE: If you were catching AssertionError you need to change to Error.
    ckniffen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    7164415 View commit details
    Browse the repository at this point in the history
  8. feat: remove BroadcastClient (#2408)

    BREAKING CHANGE: `BroadcastClient` was removed. It was deprecated in 2.2
    ckniffen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    12175e5 View commit details
    Browse the repository at this point in the history
  9. BREAKING CHANGE(fix): deriveKeypair ignoring a manual algorithm b…

    …eing specified (#2376)
    JST5000 authored and ckniffen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    5845482 View commit details
    Browse the repository at this point in the history
  10. fix: Fix invariant assertion in binary-codec (#2429)

    * Fix assertion
    
    * Add a test
    JST5000 authored and ckniffen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    75fdbcc View commit details
    Browse the repository at this point in the history
  11. 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.
    ckniffen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    5f6923e View commit details
    Browse the repository at this point in the history
  12. 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>
    3 people committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    528b17e View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Configuration menu
    Copy the full SHA
    a38354d View commit details
    Browse the repository at this point in the history
  2. add docsearch

    jonathanlei committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    8b74827 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. feat: remove util polyfill and fix HISTORY.md (#2432)

    - Remove `util` from bundle by switching `inspect` to `JSON.stringify`
    - Update `HISTORY.md` with latest 3.0 changes
    ckniffen committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    651d5c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d33cdb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Turn off minimal mode

    ckniffen committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    fdecff5 View commit details
    Browse the repository at this point in the history
  2. changes from docs team

    jonathanlei committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    40f65ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d130c97 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. initial experiment.

    ckniffen authored and jonathanlei committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    7101dc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    273a11f View commit details
    Browse the repository at this point in the history
  3. add docsearch

    jonathanlei committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    e48dd0b View commit details
    Browse the repository at this point in the history
  4. changes from docs team

    jonathanlei committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    fa1d45c View commit details
    Browse the repository at this point in the history
  5. Turn off minimal mode

    ckniffen authored and jonathanlei committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    bf70a02 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Merge branch 'feature/docusaurus' of github.com:XRPLF/xrpl.js into fe…

    …ature/docusaurus
    
    commit merge
    jonathanlei committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    f94d116 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. frontpage darkmode done

    jonathanlei committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    14dcaf9 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. upright arrows + color

    jonathanlei committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    25945e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3c2882 View commit details
    Browse the repository at this point in the history
  3. align items

    jonathanlei committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    436099e View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. add updated fonts - files

    jonathanlei committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    0af5217 View commit details
    Browse the repository at this point in the history
  2. change config

    jonathanlei committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    66d1bd7 View commit details
    Browse the repository at this point in the history