vitejs / vite

Next generation frontend tooling. It's fast!
http://vite.dev
MIT License
69.07k stars 6.24k forks source link

Vite attempts to bundle dependency relying on node #6085

Closed Aaronius closed 2 years ago

Aaronius commented 2 years ago

Describe the bug

I don't know if this is a bug in Vite or the @ensdomains/address-encoder package. In our case, we're using bnc-onboard which has an indirect dependency on @ensdomains/address-encoder.

When bundling with Webpack, this worked fine. After migration to Vite, we receive:

image

It appears that the bundled code relies on node's crypto module. The workaround is to add this alias entry in our Vite config:

"@ensdomains/address-encoder": "@ensdomains/address-encoder/lib/index.umd.js"

So that the web-oriented bundle is used instead.

If you see this as an issue with @ensdomains/address-encoder, let me know and I can file an issue in that repo. Thank you!

Reproduction

I believe enough information is provided. Let me know if not.

System Info

System:
    OS: macOS 11.6
    CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
    Memory: 1.23 GB / 16.00 GB
    Shell: 5.8 - /bin/zsh
  Binaries:
    Node: 12.22.7 - ~/.nvm/versions/node/v12.22.7/bin/node
    npm: 6.14.15 - ~/.nvm/versions/node/v12.22.7/bin/npm
  Browsers:
    Chrome: 96.0.4664.93
    Edge: 96.0.1054.53
    Firefox: 94.0.2
    Safari: 14.1.2
  npmPackages:
    @vitejs/plugin-react: ^1.1.0 => 1.1.0 
    vite: ^2.6.14 => 2.6.14

Used Package Manager

npm

Logs

I'm just including the last part that may pertain to this issue.

  vite:resolve 14.29ms ethereumjs-tx -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereumjs-tx/dist/index.js +15ms
  vite:resolve 14.33ms iconv-lite -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/encoding/node_modules/iconv-lite/lib/index.js +688ms
  vite:resolve 14.27ms punycode -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/url/node_modules/punycode/punycode.js +0ms
  vite:resolve 14.25ms events -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-provider/node_modules/events/events.js +0ms
  vite:resolve 14.25ms webidl-conversions -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/msw/node_modules/webidl-conversions/lib/index.js +0ms
  vite:resolve 18.37ms punycode -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/punycode/punycode.es6.js +19ms
  vite:resolve 18.29ms @gnosis.pm/safe-apps-provider -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@gnosis.pm/safe-apps-provider/dist/index.js +19ms
  vite:resolve 18.30ms @ethereumjs/tx -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethereumjs/tx/dist.browser/index.js +0ms
  vite:resolve 18.28ms @ledgerhq/hw-transport-u2f -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/hw-transport-u2f/lib-es/TransportU2F.js +0ms
  vite:resolve 18.15ms es-abstract/2019/RequireObjectCoercible -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2019/RequireObjectCoercible.js +1ms
  vite:resolve 18.07ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 8.90ms bind-decorator -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bind-decorator/index.js +9ms
  vite:resolve 8.96ms preact -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/walletlink/node_modules/preact/dist/preact.module.js +0ms
  vite:resolve 8.98ms clsx -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/clsx/dist/clsx.m.js +0ms
  vite:resolve 8.76ms get-intrinsic -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/get-intrinsic/index.js +0ms
  vite:resolve 8.73ms es-abstract/2020/FlattenIntoArray -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2020/FlattenIntoArray.js +0ms
  vite:resolve 15.10ms @restart/hooks/useEventCallback -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-bootstrap-typeahead/node_modules/react-overlays/node_modules/@restart/hooks/esm/useEventCallback.js +29ms
  vite:resolve 15.07ms ethereum-provider -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-provider/index.js +19ms
  vite:resolve 15.09ms uuid -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-provider/node_modules/uuid/dist/esm-browser/index.js +0ms
  vite:resolve 15.10ms querystring -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/url/node_modules/querystring/index.js +0ms
  vite:resolve 15.11ms safer-buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/safer-buffer/safer.js +0ms
  vite:resolve 15.19ms crypto -> __vite-browser-external:crypto +0ms
  vite:resolve 15.22ms ethereumjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereumjs-tx/node_modules/ethereumjs-util/dist/index.js +0ms
  vite:resolve 15.69ms tr46 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/msw/node_modules/tr46/index.js +1ms
  vite:resolve 15.53ms @babel/runtime/regenerator -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/regenerator/index.js +0ms
  vite:resolve 17.92ms @ethereumjs/common -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethereumjs/common/dist.browser/index.js +19ms
  vite:resolve 17.93ms @ledgerhq/hw-app-eth -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/hw-app-eth/lib-es/Eth.js +0ms
  vite:resolve 17.90ms es-abstract/2019/ToObject -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2019/ToObject.js +18ms
  vite:resolve 17.89ms call-bind/callBound -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/call-bind/callBound.js +0ms
  vite:resolve 17.86ms events -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/events/events.js +0ms
  vite:resolve 17.85ms rxjs -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/rxjs/_esm5/index.js +0ms
  vite:resolve 9.67ms es-abstract/2020/Get -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2020/Get.js +11ms
  vite:resolve 9.67ms eth-rpc-errors -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/walletlink/node_modules/eth-rpc-errors/dist/index.js +0ms
  vite:resolve 9.66ms es-abstract/2020/RequireObjectCoercible -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2020/RequireObjectCoercible.js +0ms
  vite:resolve 9.63ms react-portal -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-portal/es/index.js +0ms
  vite:resolve 5.01ms ethereumjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereumjs-util/dist.browser/index.js +5ms
  vite:resolve 4.93ms buffer -> __vite-browser-external +1ms
  vite:resolve 10.44ms buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/buffer/index.js +11ms
  vite:resolve 10.49ms ethereumjs-common -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereumjs-common/dist/index.js +0ms
  vite:resolve 10.44ms @babel/runtime/helpers/classCallCheck -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/classCallCheck.js +0ms
  vite:resolve 10.40ms events -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-provider/node_modules/events/events.js +0ms
  vite:resolve 10.40ms stream -> __vite-browser-external +0ms
  vite:resolve 10.39ms ethereumjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereumjs-util/dist.browser/index.js +28ms
  vite:resolve 18.26ms rxjs/operators -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/rxjs/_esm5/operators/index.js +19ms
  vite:resolve 18.30ms es-abstract/2019/ToLength -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2019/ToLength.js +0ms
  vite:resolve 18.32ms has-symbols/shams -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/has-symbols/shams.js +0ms
  vite:resolve 18.33ms hash.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/hash.js/lib/hash.js +0ms
  vite:resolve 18.31ms has-tostringtag/shams -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/has-tostringtag/shams.js +0ms
  vite:resolve 18.30ms preact/hooks -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/walletlink/node_modules/preact/hooks/dist/hooks.module.js +0ms
  vite:resolve 18.30ms @keystonehq/bc-ur-registry-eth -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keystonehq/bc-ur-registry-eth/dist/index.js +0ms
  vite:resolve 18.25ms @metamask/safe-event-emitter -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@metamask/safe-event-emitter/index.js +0ms
  vite:resolve 18.19ms es-abstract/2020/ToInteger -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2020/ToInteger.js +0ms
  vite:resolve 11.45ms make-cancellable-promise -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/make-cancellable-promise/dist/index.js +31ms
  vite:resolve 11.27ms dom-helpers/activeElement -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/dom-helpers/esm/activeElement.js +0ms
  vite:resolve 11.19ms @ethereumjs/common -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethereumjs/common/dist.browser/index.js +12ms
  vite:resolve 37.69ms assert -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/assert/assert.js +39ms
  vite:resolve 37.78ms ethereum-cryptography/keccak -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-cryptography/keccak.js +0ms
  vite:resolve 37.80ms ethereum-cryptography/secp256k1 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-cryptography/secp256k1.js +0ms
  vite:resolve 37.74ms gridplus-sdk -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/gridplus-sdk/index.js +0ms
  vite:resolve 37.75ms @portis/web3 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/es/index.js +39ms
  vite:resolve 37.76ms fortmatic -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/fortmatic/dist/cjs/fortmatic.js +0ms
  vite:resolve 39.00ms @toruslabs/torus-embed -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@toruslabs/torus-embed/dist/torus.cjs.js +1ms
  vite:resolve 39.15ms web3-provider-engine -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/web3-provider-engine/index.js +0ms
  vite:resolve 39.57ms @babel/runtime/helpers/createClass -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/createClass.js +2ms
  vite:resolve 39.80ms authereum -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/dist/index.js +1ms
  vite:resolve 39.81ms @walletconnect/web3-provider -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/dist/esm/index.js +0ms
  vite:resolve 79.09ms ethjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethjs-util/lib/index.js +81ms
  vite:resolve 79.07ms base64-js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/base64-js/index.js +0ms
  vite:resolve 79.04ms hdkey -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/hdkey/lib/hdkey.js +0ms
  vite:resolve 78.92ms es-abstract/2019/IsCallable -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2019/IsCallable.js +0ms
  vite:resolve 78.75ms crc-32 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/crc-32/crc32.js +0ms
  vite:resolve 78.64ms @keystonehq/sdk -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keystonehq/sdk/dist/index.js +0ms
  vite:resolve 78.47ms @babel/runtime/helpers/objectWithoutProperties -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/objectWithoutProperties.js +0ms
  vite:resolve 21.27ms object.values -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/object.values/index.js +22ms
  vite:resolve 21.37ms consolidated-events -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/consolidated-events/lib/index.esm.js +0ms
  vite:resolve 21.39ms es-abstract/2020/ToLength -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2020/ToLength.js +0ms
  vite:resolve 21.38ms es-abstract/2020/IsCallable -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2020/IsCallable.js +0ms
  vite:resolve 21.34ms preact -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/walletlink/node_modules/preact/dist/preact.module.js +103ms
  vite:resolve 21.35ms eth-block-tracker -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-block-tracker/src/polling.js +0ms
  vite:resolve 21.34ms keccak/js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/keccak/js.js +0ms
  vite:resolve 23.49ms make-event-props -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/make-event-props/dist/entry.js +3ms
  vite:resolve 6.18ms fast-safe-stringify -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/fast-safe-stringify/index.js +9ms
  vite:resolve 7.48ms rlp -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/rlp/dist.browser/index.js +17ms
  vite:resolve 7.52ms create-hash -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/create-hash/browser.js +0ms
  vite:resolve 7.24ms web3-provider-engine/subproviders/rpc -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/web3-provider-engine/subproviders/rpc.js +23ms
  vite:resolve 7.13ms @babel/runtime/helpers/asyncToGenerator -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/asyncToGenerator.js +0ms
  vite:resolve 7.13ms @shapeshiftoss/hdwallet-keepkey-webusb -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@shapeshiftoss/hdwallet-keepkey-webusb/dist/index.js +0ms
  vite:resolve 6.96ms ethereumjs-tx -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereumjs-tx/dist/index.js +0ms
  vite:resolve 25.99ms @walletconnect/client -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/client/dist/esm/index.js +27ms
  vite:resolve 26.05ms async/waterfall -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/async/waterfall.js +27ms
  vite:resolve 26.01ms penpal -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/penpal/lib/index.js +0ms
  vite:resolve 26.01ms hdkey -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/hdkey/lib/hdkey.js +0ms
  vite:resolve 26.00ms string_decoder -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/string_decoder/lib/string_decoder.js +0ms
  vite:resolve 26.00ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereumjs-tx/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 25.99ms ieee754 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ieee754/index.js +0ms
  vite:resolve 26.01ms @cvbb/sdk -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@cvbb/sdk/dist/index.js +0ms
  vite:resolve 25.99ms @keystonehq/base-eth-keyring -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keystonehq/base-eth-keyring/dist/index.js +0ms
  vite:resolve 25.70ms is-callable -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is-callable/index.js +0ms
  vite:resolve 25.52ms ethers -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/ethers/dist/ethers.min.js +1ms
  vite:resolve 28.55ms es-to-primitive/es5 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-to-primitive/es5.js +29ms
  vite:resolve 28.59ms penpal -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/penpal/lib/index.js +30ms
  vite:resolve 28.60ms web3-provider-engine -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/web3-provider-engine/index.js +0ms
  vite:resolve 28.61ms is-touch-device -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is-touch-device/build/index.js +0ms
  vite:resolve 28.60ms es-abstract/2020/ToObject -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/2020/ToObject.js +0ms
  vite:resolve 28.58ms functions-have-names -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/functions-have-names/index.js +0ms
  vite:resolve 28.54ms merge-class-names -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/merge-class-names/dist/esm/index.js +0ms
  vite:resolve 28.85ms eth-json-rpc-filters/subscriptionManager -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-json-rpc-filters/subscriptionManager.js +0ms
  vite:resolve 636.43ms react-overlays/ModalManager -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-overlays/esm/ModalManager.js +637ms
  vite:resolve 636.34ms @shapeshiftoss/hdwallet-core -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@shapeshiftoss/hdwallet-core/dist/index.js +0ms
  vite:resolve 636.34ms eth-sig-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-sig-util/dist/index.js +1ms
  vite:resolve 636.35ms web3-provider-engine/subproviders/hooked-wallet -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/web3-provider-engine/subproviders/hooked-wallet.js +0ms
  vite:resolve 636.35ms ethers -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethers/lib.esm/index.js +638ms
  vite:resolve 25.77ms secp256k1 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/secp256k1/elliptic.js +26ms
  vite:resolve 25.73ms buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/buffer/index.js +26ms
  vite:resolve 25.73ms @walletconnect/qrcode-modal -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/qrcode-modal/dist/cjs/index.js +0ms
  vite:resolve 25.73ms ethereumjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/ethereumjs-util/dist/index.js +0ms
  vite:resolve 25.71ms eventemitter3 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/eventemitter3/index.js +0ms
  vite:resolve 25.52ms isarray -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/isarray/index.js +0ms
  vite:resolve 25.37ms lodash/throttle -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/lodash/throttle.js +0ms
  vite:resolve 25.34ms safe-buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/safe-buffer/index.js +0ms
  vite:resolve 25.34ms @keystonehq/bc-ur-registry -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keystonehq/bc-ur-registry/dist/index.js +0ms
  vite:resolve 25.02ms react-dom -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-dom/index.js +0ms
  vite:resolve 10.57ms web3-provider-engine/dist/es5/subproviders/cache.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/web3-provider-engine/dist/es5/subproviders/cache.js +12ms
  vite:resolve 10.58ms react-outside-click-handler -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-outside-click-handler/index.js +0ms
  vite:resolve 10.40ms merge-refs -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/merge-refs/dist/esm/index.js +12ms
  vite:resolve 10.20ms pify -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-block-tracker/node_modules/pify/index.js +0ms
  vite:resolve 8.68ms @popperjs/core/lib/modifiers/arrow -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@popperjs/core/lib/modifiers/arrow.js +9ms
  vite:resolve 8.64ms readable-stream -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/readable-stream/readable-browser.js +10ms
  vite:resolve 7.87ms js-sha256 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/js-sha256/src/sha256.js +0ms
  vite:resolve 7.85ms web3-provider-engine/subproviders/subscriptions -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/web3-provider-engine/subproviders/subscriptions.js +1ms
  vite:resolve 7.85ms @ensdomains/address-encoder -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ensdomains/address-encoder/lib/index.module.js +0ms
  vite:resolve 14.59ms dom-helpers/addClass -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/dom-helpers/esm/addClass.js +15ms
  vite:resolve 14.64ms inherits -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/inherits/inherits_browser.js +15ms
  vite:resolve 14.65ms u2f-api -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/u2f-api/index.js +0ms
  vite:resolve 14.65ms regenerator-runtime -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/regenerator-runtime/runtime.js +0ms
  vite:resolve 14.62ms @ledgerhq/hw-transport -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/hw-transport/lib-es/Transport.js +0ms
  vite:resolve 14.63ms ethereumjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-sig-util/node_modules/ethereumjs-util/dist/index.js +0ms
  vite:resolve 14.62ms keccak -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/keccak/js.js +0ms
  vite:resolve 16.52ms @shapeshiftoss/hdwallet-core -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@shapeshiftoss/hdwallet-core/dist/index.js +2ms
  vite:resolve 16.53ms @ledgerhq/logs -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/logs/lib-es/index.js +2ms
  vite:resolve 16.53ms lodash -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/lodash/lodash.js +0ms
  vite:resolve 16.54ms eventemitter2 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eventemitter2/lib/eventemitter2.js +0ms
  vite:resolve 16.51ms util/ -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/assert/node_modules/util/util.js +0ms
  vite:resolve 15.80ms xtend -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/xtend/immutable.js +16ms
  vite:resolve 15.83ms @walletconnect/http-connection -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/http-connection/dist/esm/index.js +16ms
  vite:resolve 15.83ms uuid -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/uuid/dist/esm-browser/index.js +0ms
  vite:resolve 15.79ms randombytes -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/randombytes/browser.js +0ms
  vite:resolve 15.76ms is-buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/is-buffer/index.js +0ms
  vite:resolve 15.76ms is-hex-prefixed -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is-hex-prefixed/src/index.js +0ms
  vite:resolve 15.74ms es-to-primitive/es2015 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-to-primitive/es2015.js +0ms
  vite:resolve 10.85ms elliptic -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/elliptic/lib/elliptic.js +12ms
  vite:resolve 10.90ms @babel/runtime/helpers/typeof -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/typeof.js +0ms
  vite:resolve 10.90ms minimalistic-assert -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/minimalistic-assert/index.js +0ms
  vite:resolve 10.82ms web3-provider-engine/dist/es5/subproviders/fixture.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/web3-provider-engine/dist/es5/subproviders/fixture.js +0ms
  vite:resolve 10.81ms eth-json-rpc-middleware/scaffold -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-json-rpc-middleware/scaffold.js +0ms
  vite:resolve 10.78ms object-inspect -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/object-inspect/index.js +0ms
  vite:resolve 4.53ms eth-query -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-query/index.js +8ms
  vite:resolve 6.38ms @popperjs/core/lib/modifiers/computeStyles -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@popperjs/core/lib/modifiers/computeStyles.js +27ms
  vite:resolve 6.32ms web3-provider-engine/subproviders/filters -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/web3-provider-engine/subproviders/filters.js +0ms
  vite:resolve 6.32ms @ensdomains/ens/build/contracts/ENS.json -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ensdomains/ens/build/contracts/ENS.json +7ms
  vite:resolve 6.29ms util-deprecate -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/util-deprecate/browser.js +0ms
  vite:resolve 16.54ms dom-helpers/removeClass -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/dom-helpers/esm/removeClass.js +17ms
  vite:resolve 16.58ms md5.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/md5.js/index.js +17ms
  vite:resolve 16.58ms ethereumjs-abi -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-sig-util/node_modules/ethereumjs-abi/index.js +0ms
  vite:resolve 16.60ms @ledgerhq/devices/lib/hid-framing -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/devices/lib/hid-framing.js +0ms
  vite:resolve 16.61ms @ledgerhq/hw-transport -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/hw-transport-u2f/node_modules/@ledgerhq/hw-transport/lib-es/Transport.js +0ms
  vite:resolve 16.62ms @babel/runtime/helpers/esm/toConsumableArray -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js +0ms
  vite:resolve 17.24ms @shapeshiftoss/hdwallet-keepkey -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@shapeshiftoss/hdwallet-keepkey/dist/index.js +1ms
  vite:resolve 17.23ms @ledgerhq/errors -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/errors/lib-es/index.js +1ms
  vite:resolve 17.23ms inherits -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/assert/node_modules/inherits/inherits_browser.js +0ms
  vite:resolve 17.23ms bitwise -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bitwise/esm/index.js +0ms
  vite:resolve 17.22ms @walletconnect/utils -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/utils/dist/esm/index.js +0ms
  vite:resolve 17.59ms web3-provider-engine -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-provider-engine/index.js +1ms
  vite:resolve 17.60ms @ethereumjs/tx -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/tx/dist.browser/index.js +0ms
  vite:resolve 15.00ms react-modal -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-modal/lib/index.js +15ms
  vite:resolve 15.03ms airbnb-prop-types/build/helpers/getComponentName -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/airbnb-prop-types/build/helpers/getComponentName.js +0ms
  vite:resolve 15.02ms strip-hex-prefix -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/strip-hex-prefix/src/index.js +0ms
  vite:resolve 14.96ms ethereum-private-key-to-address -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-private-key-to-address/index.js +0ms
  vite:resolve 14.91ms web3-provider-engine/dist/es5/subproviders/filters.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/web3-provider-engine/dist/es5/subproviders/filters.js +0ms
  vite:resolve 14.83ms json-rpc-engine -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/json-rpc-engine/dist/index.js +0ms
  vite:resolve 4.19ms brorand -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/brorand/index.js +14ms
  vite:resolve 3.99ms @popperjs/core/lib/modifiers/eventListeners -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@popperjs/core/lib/modifiers/eventListeners.js +30ms
  vite:resolve 14.28ms @ensdomains/resolver/build/contracts/Resolver.json -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ensdomains/resolver/build/contracts/Resolver.json +14ms
  vite:resolve 14.31ms xhr -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/xhr/index.js +1ms
  vite:resolve 14.31ms eth-json-rpc-filters -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-json-rpc-filters/index.js +0ms
  vite:resolve 14.24ms async/waterfall -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/async/waterfall.js +0ms
  vite:resolve 14.14ms ripemd160 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ripemd160/index.js +0ms
  vite:resolve 14.14ms tweetnacl -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-sig-util/node_modules/tweetnacl/nacl-fast.js +0ms
  vite:resolve 10.17ms @ledgerhq/logs -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/hw-transport-u2f/node_modules/@ledgerhq/logs/lib-es/index.js +25ms
  vite:resolve 10.21ms @ledgerhq/devices -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/devices/lib-es/index.js +0ms
  vite:resolve 10.16ms web3-provider-engine -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/web3-provider-engine/index.js +10ms
  vite:resolve 10.17ms superagent -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/gridplus-sdk/node_modules/superagent/lib/client.js +0ms
  vite:resolve 10.17ms web3-provider-engine/subproviders/hooked-wallet -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-provider-engine/subproviders/hooked-wallet.js +0ms
  vite:resolve 10.11ms @keepkey/device-protocol/lib/types_pb -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keepkey/device-protocol/lib/types_pb.js +0ms
  vite:resolve 10.24ms @keepkey/device-protocol/lib/messages_pb -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keepkey/device-protocol/lib/messages_pb.js +1ms
  vite:resolve 10.24ms @keepkey/device-protocol/lib/messages-binance_pb -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keepkey/device-protocol/lib/messages-binance_pb.js +0ms
  vite:resolve 13.75ms is-date-object -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is-date-object/index.js +14ms
  vite:resolve 13.79ms airbnb-prop-types/build/ref -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/airbnb-prop-types/build/ref.js +0ms
  vite:resolve 13.79ms web3-provider-engine/dist/es5/subproviders/hooked-wallet.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/web3-provider-engine/dist/es5/subproviders/hooked-wallet.js +0ms
  vite:resolve 13.78ms @babel/runtime/helpers/wrapNativeSuper -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/wrapNativeSuper.js +0ms
  vite:resolve 13.63ms json-rpc-engine/src/createScaffoldMiddleware -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-json-rpc-middleware/node_modules/json-rpc-engine/src/createScaffoldMiddleware.js +0ms
  vite:resolve 13.63ms async-mutex -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/async-mutex/lib/index.js +0ms
  vite:resolve 9.28ms safe-event-emitter -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/safe-event-emitter/index.js +10ms
  vite:resolve 9.36ms @restart/hooks/useSafeState -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@restart/hooks/esm/useSafeState.js +25ms
  vite:resolve 9.32ms @popperjs/core/lib/modifiers/flip -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@popperjs/core/lib/modifiers/flip.js +0ms
  vite:resolve 9.30ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/elliptic/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 9.29ms crypto -> __vite-browser-external +0ms
  vite:resolve 12.89ms util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/util/util.js +13ms
  vite:resolve 12.94ms @ensdomains/ens/build/contracts/ReverseRegistrar.json -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ensdomains/ens/build/contracts/ReverseRegistrar.json +0ms
  vite:resolve 12.94ms request -> __vite-browser-external +0ms
  vite:resolve 12.94ms async/parallel -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/async/parallel.js +0ms
  vite:resolve 12.87ms tweetnacl-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/tweetnacl-util/nacl-util.js +0ms
  vite:resolve 12.87ms sha.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/sha.js/index.js +0ms
  vite:resolve 12.83ms @ledgerhq/errors -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/hw-transport-u2f/node_modules/@ledgerhq/errors/dist/index.js +14ms
  vite:resolve 18.92ms ethers -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethers/lib.esm/index.js +6ms
  vite:resolve 12.76ms web3-provider-engine/subproviders/rpc -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-provider-engine/subproviders/rpc.js +20ms
  vite:resolve 12.81ms uuid -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keystonehq/base-eth-keyring/node_modules/uuid/dist/esm-browser/index.js +0ms
  vite:resolve 12.78ms @babel/runtime/helpers/getPrototypeOf -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/getPrototypeOf.js +0ms
  vite:resolve 12.78ms web3-provider-engine/subproviders/cache -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/web3-provider-engine/subproviders/cache.js +0ms
  vite:resolve 12.79ms @keepkey/device-protocol/lib/messages-cosmos_pb -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keepkey/device-protocol/lib/messages-cosmos_pb.js +0ms
  vite:resolve 12.79ms buffer/ -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/gridplus-sdk/node_modules/buffer/index.js +0ms
  vite:resolve 12.79ms web3-provider-engine/dist/es5/subproviders/nonce-tracker.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/web3-provider-engine/dist/es5/subproviders/nonce-tracker.js +0ms
  vite:resolve 13.12ms bs58check -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bs58check/index.js +1ms
  vite:resolve 13.11ms @restart/hooks/useMounted -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@restart/hooks/esm/useMounted.js +14ms
  vite:resolve 11.85ms eth-rpc-errors -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/json-rpc-engine/node_modules/eth-rpc-errors/dist/index.js +12ms
  vite:resolve 11.90ms to-hex -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/to-hex/index.js +0ms
  vite:resolve 11.85ms google-protobuf -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/google-protobuf/google-protobuf.js +0ms
  vite:resolve 11.83ms @popperjs/core/lib/modifiers/hide -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@popperjs/core/lib/modifiers/hide.js +12ms
  vite:resolve 32.57ms @ngraveio/bc-ur -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ngraveio/bc-ur/dist/index.js +33ms
  vite:resolve 32.61ms hmac-drbg -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/hmac-drbg/lib/hmac-drbg.js +0ms
  vite:resolve 30.71ms ethereumjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/web3-provider-engine/node_modules/ethereumjs-util/dist/index.js +0ms
  vite:resolve 30.63ms cipher-base -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/cipher-base/index.js +0ms
  vite:resolve 30.60ms events -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/events/events.js +33ms
  vite:resolve 30.59ms dom-helpers/isWindow -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/dom-helpers/esm/isWindow.js +0ms
  vite:resolve 13.00ms @ledgerhq/cryptoassets/data/erc20-signatures -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/cryptoassets/data/erc20-signatures.js +14ms
  vite:resolve 13.05ms axios -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/axios/index.js +0ms
  vite:resolve 13.06ms ethereumjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-sig-util/node_modules/ethereumjs-abi/node_modules/ethereumjs-util/dist/index.js +14ms
  vite:resolve 13.05ms @ethersproject/contracts -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/contracts/lib.esm/index.js +0ms
  vite:resolve 13.01ms web3-provider-engine/subproviders/subscriptions -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-provider-engine/subproviders/subscriptions.js +0ms
  vite:resolve 13.00ms web3-provider-engine/subproviders/fixture -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/web3-provider-engine/subproviders/fixture.js +0ms
  vite:resolve 13.01ms @keepkey/device-protocol/lib/messages-eos_pb -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keepkey/device-protocol/lib/messages-eos_pb.js +0ms
  vite:resolve 13.52ms qrcode.react -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/qrcode.react/lib/index.js +1ms
  vite:resolve 13.53ms web3-provider-engine/dist/es5/subproviders/subscriptions.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/web3-provider-engine/dist/es5/subproviders/subscriptions.js +0ms
  vite:resolve 14.12ms bech32 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/gridplus-sdk/node_modules/bech32/dist/index.js +15ms
  vite:resolve 14.17ms component-emitter -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/component-emitter/index.js +0ms
  vite:resolve 14.19ms bignumber.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bignumber.js/bignumber.mjs +0ms
  vite:resolve 14.19ms crypto -> __vite-browser-external:crypto +16ms
  vite:resolve 14.13ms @popperjs/core/lib/modifiers/offset -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@popperjs/core/lib/modifiers/offset.js +0ms
  vite:resolve 14.11ms minimalistic-crypto-utils -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/minimalistic-crypto-utils/lib/utils.js +0ms
  vite:resolve 14.10ms react-popper -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-bootstrap-typeahead/node_modules/react-popper/lib/esm/index.js +0ms
  vite:resolve 13.28ms uuidv4 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/uuidv4/build/lib/uuidv4.js +14ms
  vite:resolve 13.22ms events/ -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/events/events.js +0ms
  vite:resolve 13.23ms eth-json-rpc-errors -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/web3-provider-engine/node_modules/eth-json-rpc-errors/index.js +0ms
  vite:resolve 13.22ms json-rpc-random-id -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/json-rpc-random-id/index.js +0ms
  vite:resolve 13.58ms content-hash -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/content-hash/src/index.js +0ms
  vite:resolve 13.58ms string_decoder/ -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/string_decoder/lib/string_decoder.js +0ms
  vite:resolve 11.07ms assert -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ngraveio/bc-ur/node_modules/assert/build/assert.js +12ms
  vite:resolve 11.12ms cbor-sync -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/cbor-sync/main.js +0ms
  vite:resolve 11.06ms @ethersproject/bignumber -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/bignumber/lib.esm/index.js +26ms
  vite:resolve 11.04ms @keepkey/device-protocol/lib/messages-nano_pb -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keepkey/device-protocol/lib/messages-nano_pb.js +0ms
  vite:resolve 10.99ms web3-provider-engine/subproviders/filters -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-provider-engine/subproviders/filters.js +0ms
  vite:resolve 674.09ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-sig-util/node_modules/bn.js/lib/bn.js +675ms
  vite:resolve 674.17ms web3-provider-engine/subproviders/filters -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/web3-provider-engine/subproviders/filters.js +0ms
  vite:resolve 674.20ms js-sha3 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/js-sha3/src/sha3.js +0ms
  vite:resolve 674.20ms eth-ens-namehash -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-ens-namehash/index.js +0ms
  vite:resolve 674.21ms ethereumjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/ethereumjs-util/dist/index.js +0ms
  vite:resolve 674.24ms @ledgerhq/errors -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ledgerhq/errors/lib-es/index.js +0ms
  vite:resolve 687.69ms semver -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/semver/index.js +688ms
  vite:resolve 687.72ms eth-json-rpc-middleware/block-cache -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-json-rpc-middleware/block-cache.js +14ms
  vite:resolve 17.45ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ensdomains/address-encoder/node_modules/bn.js/lib/bn.js +17ms
  vite:resolve 17.49ms @popperjs/core/lib/modifiers/popperOffsets -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@popperjs/core/lib/modifiers/popperOffsets.js +19ms
  vite:resolve 17.47ms document.contains -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/document.contains/index.js +1ms
  vite:resolve 25.77ms google-protobuf/google/protobuf/descriptor_pb.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/google-protobuf/google/protobuf/descriptor_pb.js +8ms
  vite:resolve 25.75ms aes-js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/gridplus-sdk/node_modules/aes-js/index.js +0ms
  vite:resolve 25.76ms bs58 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bs58/index.js +0ms
  vite:resolve 25.68ms tslib -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/async-mutex/node_modules/tslib/tslib.js +0ms
  vite:resolve 9.31ms @babel/runtime/helpers/objectWithoutPropertiesLoose -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js +18ms
  vite:resolve 9.26ms async/map -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/async/map.js +10ms
  vite:resolve 9.18ms eth-sig-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/web3-provider-engine/node_modules/eth-sig-util/index.js +0ms
  vite:resolve 9.12ms querystring -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/querystring/index.js +0ms
  vite:resolve 9.08ms global/window -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/global/window.js +0ms
  vite:resolve 9.05ms inherits -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/util/node_modules/inherits/inherits_browser.js +0ms
  vite:resolve 18.01ms stream -> __vite-browser-external:stream +19ms
  vite:resolve 18.06ms hash-base -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/hash-base/index.js +0ms
  vite:resolve 18.04ms crc -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/crc/index.js +0ms
  vite:resolve 18.05ms react-qr-reader -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-qr-reader/lib/index.js +0ms
  vite:resolve 18.04ms @keepkey/device-protocol/lib/messages-ripple_pb -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keepkey/device-protocol/lib/messages-ripple_pb.js +0ms
  vite:resolve 18.05ms pify -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/pify/index.js +0ms
  vite:resolve 18.03ms @ethersproject/abstract-signer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/abstract-signer/lib.esm/index.js +19ms
  vite:resolve 18.03ms semver -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@shapeshiftoss/hdwallet-keepkey/node_modules/semver/semver.js +0ms
  vite:resolve 19.81ms eth-rpc-errors -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@toruslabs/torus-embed/node_modules/eth-rpc-errors/dist/index.js +2ms
  vite:resolve 19.76ms @apocentre/alias-sampling -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@apocentre/alias-sampling/index.js +0ms
  vite:resolve 19.77ms util/ -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ngraveio/bc-ur/node_modules/util/util.js +0ms
  vite:resolve 15.58ms web3-provider-engine/subproviders/hooked-wallet -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/web3-provider-engine/subproviders/hooked-wallet.js +16ms
  vite:resolve 15.59ms ethereumjs-tx -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/ethereumjs-tx/es5/index.js +0ms
  vite:resolve 15.53ms js-sha3 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-ens-namehash/node_modules/js-sha3/src/sha3.js +0ms
  vite:resolve 15.52ms keccak -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/keccak/js.js +0ms
  vite:resolve 15.48ms json-rpc-engine/src/createAsyncMiddleware -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-json-rpc-middleware/node_modules/json-rpc-engine/src/createAsyncMiddleware.js +0ms
  vite:resolve 15.44ms lru-cache -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/lru-cache/index.js +0ms
  vite:resolve 15.06ms borc -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/borc/src/index.js +16ms
  vite:resolve 15.10ms @popperjs/core/lib/modifiers/preventOverflow -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@popperjs/core/lib/modifiers/preventOverflow.js +34ms
  vite:resolve 15.02ms pify -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-json-rpc-filters/node_modules/pify/index.js +0ms
  vite:resolve 13.76ms react-with-direction -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-with-direction/dist/withDirection.js +0ms
  vite:resolve 13.74ms async/eachSeries -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/async/eachSeries.js +0ms
  vite:resolve 17.57ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/bn.js/lib/bn.js +18ms
  vite:resolve 17.56ms is-function -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is-function/index.js +0ms
  vite:resolve 17.56ms react-lifecycles-compat -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js +0ms
  vite:resolve 17.50ms web3-utils -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-utils/src/index.js +0ms
  vite:resolve 17.50ms @keepkey/device-protocol/lib/messages-thorchain_pb -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keepkey/device-protocol/lib/messages-thorchain_pb.js +0ms
  vite:resolve 17.48ms @ethersproject/wallet -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/wallet/lib.esm/index.js +18ms
  vite:resolve 17.48ms @babel/runtime/helpers/inherits -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/inherits.js +0ms
  vite:resolve 17.48ms es6-object-assign -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es6-object-assign/index.js +0ms
  vite:resolve 5.49ms @keepkey/device-protocol/lib/exchange_pb -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@keepkey/device-protocol/lib/exchange_pb.js +7ms
  vite:resolve 5.51ms buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/crc/node_modules/buffer/index.js +7ms
  vite:resolve 5.35ms web3-provider-engine/subproviders/nonce-tracker -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/web3-provider-engine/subproviders/nonce-tracker.js +0ms
  vite:resolve 11.83ms idna-uts46-hx -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/idna-uts46-hx/uts46.js +12ms
  vite:resolve 11.85ms secp256k1 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/secp256k1/elliptic.js +0ms
  vite:resolve 11.73ms json-stable-stringify -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/json-stable-stringify/index.js +0ms
  vite:resolve 11.78ms yallist -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/yallist/yallist.js +0ms
  vite:resolve 11.74ms @popperjs/core/lib/enums -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@popperjs/core/lib/enums.js +12ms
  vite:resolve 15.06ms base-x -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/base-x/src/index.js +16ms
  vite:resolve 15.03ms multicodec -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/multicodec/src/index.js +0ms
  vite:resolve 14.67ms lodash/noop -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/lodash/noop.js +0ms
  vite:resolve 14.65ms lodash/isArrayLike -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/lodash/isArrayLike.js +0ms
  vite:resolve 14.63ms lodash/isObject -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/lodash/isObject.js +0ms
  vite:resolve 14.58ms semaphore -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/semaphore/lib/semaphore.js +0ms
  vite:resolve 14.57ms @cvbb/bc-ur -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@cvbb/bc-ur/dist/index.js +0ms
  vite:resolve 14.57ms parse-headers -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/parse-headers/parse-headers.js +0ms
  vite:resolve 20.12ms @ethersproject/constants -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/constants/lib.esm/index.js +37ms
  vite:resolve 20.15ms @babel/runtime/helpers/possibleConstructorReturn -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/possibleConstructorReturn.js +21ms
  vite:resolve 20.14ms exenv -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/exenv/index.js +0ms
  vite:resolve 20.14ms ethereum-private-key-to-public-key -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-private-key-to-public-key/index.js +0ms
  vite:resolve 20.15ms uuid -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/uuidv4/node_modules/uuid/dist/esm-browser/index.js +0ms
  vite:resolve 20.15ms normalize-hex -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/normalize-hex/index.js +0ms
  vite:resolve 20.14ms warning -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/warning/warning.js +0ms
  vite:resolve 20.14ms underscore -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/underscore/underscore.js +0ms
  vite:resolve 20.27ms async/waterfall -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-provider-engine/node_modules/async/waterfall.js +0ms
  vite:resolve 11.56ms jsbi -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/jsbi/dist/jsbi.mjs +12ms
  vite:resolve 11.50ms web3-provider-engine/subproviders/subscriptions -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/web3-provider-engine/subproviders/subscriptions.js +0ms
  vite:resolve 14.79ms @popperjs/core/lib/popper-base -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@popperjs/core/lib/popper-base.js +28ms
  vite:resolve 14.84ms ethers-eip712 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethers-eip712/dist/index.es.js +16ms
  vite:resolve 14.82ms jsonify -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/jsonify/index.js +0ms
  vite:resolve 14.81ms punycode -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/idna-uts46-hx/node_modules/punycode/punycode.es6.js +0ms
  vite:resolve 14.91ms cids -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/cids/src/index.js +16ms
  vite:resolve 14.93ms varint -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/varint/index.js +0ms
  vite:resolve 14.91ms lodash/isArray -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/lodash/isArray.js +0ms
  vite:resolve 14.74ms @ethersproject/providers -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/providers/lib.esm/index.js +16ms
  vite:resolve 14.62ms loglevel -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/loglevel/lib/loglevel.js +0ms
  vite:resolve 14.68ms ethereum-public-key-to-address -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-public-key-to-address/index.js +0ms
  vite:resolve 14.59ms ethjs-unit -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethjs-unit/lib/index.js +0ms
  vite:resolve 14.46ms async/parallel -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-provider-engine/node_modules/async/parallel.js +0ms
  vite:resolve 15.60ms qr.js/lib/QRCode -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/qr.js/lib/QRCode.js +16ms
  vite:resolve 15.49ms eth-sig-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/eth-sig-util/index.js +0ms
  vite:resolve 16.34ms webrtc-adapter -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/webrtc-adapter/src/js/adapter_core.js +17ms
  vite:resolve 16.38ms @walletconnect/core -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/core/dist/esm/index.js +33ms
  vite:resolve 16.38ms @walletconnect/browser-utils -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/browser-utils/dist/esm/index.js +0ms
  vite:resolve 16.35ms eventemitter3 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eventemitter3/index.js +0ms
  vite:resolve 16.30ms @walletconnect/browser-utils -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/browser-utils/dist/esm/index.js +0ms
  vite:resolve 7.82ms @hypnosphi/create-react-context -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/react-bootstrap-typeahead/node_modules/react-popper/node_modules/@hypnosphi/create-react-context/lib/index.js +8ms
  vite:resolve 7.86ms ethereum-common/params.json -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/ethereum-common/params.json +9ms
  vite:resolve 7.85ms deepmerge -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/deepmerge/dist/es.js +0ms
  vite:resolve 7.80ms @cvbb/bc-bech32 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@cvbb/bc-bech32/dist/index.js +0ms
  vite:resolve 10.50ms ethereumjs-abi -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereumjs-abi/index.js +10ms
  vite:resolve 10.54ms multihashes -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/multihashes/src/index.js +1ms
  vite:resolve 10.52ms @ethersproject/wordlists -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/wordlists/lib.esm/index.js +12ms
  vite:resolve 10.52ms lodash/keys -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/lodash/keys.js +0ms
  vite:resolve 10.46ms secp256k1 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-public-key-to-address/node_modules/secp256k1/elliptic.js +0ms
  vite:resolve 10.47ms secp256k1 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-private-key-to-public-key/node_modules/secp256k1/elliptic.js +0ms
  vite:resolve 10.47ms buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/cids/node_modules/buffer/index.js +0ms
  vite:resolve 10.53ms randomhex -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/randomhex/src/index.js +0ms
  vite:resolve 13.99ms is-nan -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is-nan/index.js +15ms
  vite:resolve 13.93ms qr.js/lib/ErrorCorrectLevel -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/qr.js/lib/ErrorCorrectLevel.js +0ms
  vite:resolve 13.91ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@portis/web3/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 13.85ms is-arguments -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is-arguments/index.js +0ms
  vite:resolve 13.84ms @walletconnect/iso-crypto -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/iso-crypto/dist/esm/index.js +15ms
  vite:resolve 18.37ms xhr2-cookies -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/xhr2-cookies/dist/index.js +19ms
  vite:resolve 18.43ms qrcode -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/qrcode/lib/browser.js +19ms
  vite:resolve 18.45ms ethereumjs-tx -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/ethereumjs-tx/es5/index.js +0ms
  vite:resolve 18.40ms query-string -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/utils/node_modules/query-string/index.js +0ms
  vite:resolve 18.41ms @walletconnect/encoding -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/encoding/dist/cjs/index.js +0ms
  vite:resolve 18.40ms js-sha3 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/js-sha3/src/sha3.js +0ms
  vite:resolve 18.40ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/utils/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 18.40ms rtcpeerconnection-shim -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/rtcpeerconnection-shim/rtcpeerconnection.js +0ms
  vite:resolve 18.40ms sdp -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/sdp/sdp.js +0ms
  vite:resolve 18.40ms @walletconnect/safe-json -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/safe-json/dist/esm/index.js +0ms
  vite:resolve 13.47ms @walletconnect/window-metadata -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/window-metadata/dist/cjs/index.js +14ms
  vite:resolve 13.49ms deep-equal -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/deep-equal/index.js +0ms
  vite:resolve 13.48ms rlp-browser -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/gridplus-sdk/node_modules/rlp-browser/index.js +14ms
  vite:resolve 13.41ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/web3-provider-engine/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 13.38ms @babel/runtime/helpers/get -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@babel/runtime/helpers/get.js +0ms
  vite:resolve 13.38ms @ethersproject/logger -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/logger/lib.esm/index.js +0ms
  vite:resolve 13.36ms keccak256 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/keccak256/dist/index.js +0ms
  vite:resolve 13.36ms eth-json-rpc-errors -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-json-rpc-errors/index.js +0ms
  vite:resolve 21.09ms buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/multihashes/node_modules/buffer/index.js +22ms
  vite:resolve 21.14ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethjs-unit/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 21.11ms ethereumjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereumjs-abi/node_modules/ethereumjs-util/dist/index.js +1ms
  vite:resolve 21.09ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/ethereumjs-util/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 21.07ms crypto-js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@shapeshiftoss/hdwallet-keepkey/node_modules/crypto-js/index.js +0ms
  vite:resolve 21.03ms is-generator-function -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is-generator-function/index.js +0ms
  vite:resolve 21.03ms icepick -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/icepick/icepick.js +0ms
  vite:resolve 21.03ms @walletconnect/crypto -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/crypto/dist/esm/browser/index.js +23ms
  vite:resolve 13.31ms ethereumjs-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/ethereumjs-util/dist/index.js +14ms
  vite:resolve 13.25ms @walletconnect/jsonrpc-utils -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/jsonrpc-utils/dist/esm/index.js +14ms
  vite:resolve 13.25ms strict-uri-encode -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/utils/node_modules/strict-uri-encode/index.js +0ms
  vite:resolve 13.25ms is-typedarray -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is-typedarray/index.js +0ms
  vite:resolve 631.26ms sdp -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/sdp/sdp.js +631ms
  vite:resolve 631.31ms @walletconnect/window-getters -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/window-getters/dist/cjs/index.js +631ms
  vite:resolve 631.33ms whatwg-fetch -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/whatwg-fetch/fetch.js +1ms
  vite:resolve 631.29ms once -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/once/once.js +0ms
  vite:resolve 631.30ms ethereum-checksum-address -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-checksum-address/index.js +0ms
  vite:resolve 631.31ms async/map -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-provider-engine/node_modules/async/map.js +0ms
  vite:resolve 631.32ms eth-sig-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/eth-sig-util/index.js +0ms
  vite:resolve 631.28ms @ethersproject/abi -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/abi/lib.esm/index.js +1ms
  vite:resolve 631.29ms @ethersproject/abstract-provider -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/abstract-provider/lib.esm/index.js +0ms
  vite:resolve 631.29ms @ethersproject/properties -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/properties/lib.esm/index.js +0ms
  vite:resolve 23.83ms @ethersproject/address -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/address/lib.esm/index.js +24ms
  vite:resolve 23.86ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/bignumber/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 23.88ms @ethersproject/bytes -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/bytes/lib.esm/index.js +0ms
  vite:resolve 23.73ms @ethersproject/hash -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/hash/lib.esm/index.js +0ms
  vite:resolve 23.72ms @ethersproject/strings -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/strings/lib.esm/index.js +0ms
  vite:resolve 23.65ms multibase -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/multibase/src/index.js +24ms
  vite:resolve 23.65ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-utils/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 23.65ms bip66 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bip66/index.js +0ms
  vite:resolve 23.64ms number-to-bn -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/number-to-bn/src/index.js +1ms
  vite:resolve 23.81ms long -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/long/dist/long.js +0ms
  vite:resolve 23.82ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereumjs-abi/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 19.56ms multibase -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/multihashes/node_modules/multibase/src/index.js +20ms
  vite:resolve 19.52ms @ethereumjs/tx -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethereumjs/tx/dist.browser/index.js +0ms
  vite:resolve 19.52ms which-typed-array -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/which-typed-array/index.js +0ms
  vite:resolve 19.44ms bnb-javascript-sdk-nobroadcast -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bnb-javascript-sdk-nobroadcast/lib/index.js +0ms
  vite:resolve 19.33ms @walletconnect/socket-transport -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/socket-transport/dist/esm/index.js +21ms
  vite:resolve 19.29ms preact/compat -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/preact/compat/dist/compat.module.js +0ms
  vite:resolve 19.27ms decode-uri-component -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/decode-uri-component/index.js +0ms
  vite:resolve 19.27ms typedarray-to-buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/typedarray-to-buffer/index.js +0ms
  vite:resolve 20.32ms @walletconnect/jsonrpc-types -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/jsonrpc-types/dist/esm/index.js +21ms
  vite:resolve 20.36ms @walletconnect/environment -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/environment/dist/cjs/index.js +0ms
  vite:resolve 20.37ms http -> __vite-browser-external:http +21ms
  vite:resolve 20.35ms detect-browser -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/detect-browser/es/index.js +0ms
  vite:resolve 20.35ms async/eachSeries -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/web3-provider-engine/node_modules/async/eachSeries.js +0ms
  vite:resolve 20.35ms deepmerge -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@toruslabs/torus-embed/node_modules/deepmerge/dist/cjs.js +0ms
  vite:resolve 20.36ms popper.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/popper.js/dist/esm/popper.js +0ms
  vite:resolve 21.08ms @ethersproject/networks -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/networks/lib.esm/index.js +22ms
  vite:resolve 21.02ms buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/borc/node_modules/buffer/index.js +22ms
  vite:resolve 20.83ms multicodec -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/cids/node_modules/multicodec/src/index.js +0ms
  vite:resolve 20.84ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-private-key-to-public-key/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 19.09ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/number-to-bn/node_modules/bn.js/lib/bn.js +19ms
  vite:resolve 19.00ms eip55 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eip55/index.js +0ms
  vite:resolve 18.99ms eth-sig-util -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/eth-sig-util/index.js +1ms
  vite:resolve 18.97ms is-typed-array -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is-typed-array/index.js +0ms
  vite:resolve 18.97ms split-on-first -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/split-on-first/index.js +0ms
  vite:resolve 20.10ms preact/hooks -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/preact/hooks/dist/hooks.module.js +40ms
  vite:resolve 20.15ms isarray -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/qrcode/node_modules/isarray/index.js +20ms
  vite:resolve 20.15ms https -> __vite-browser-external:https +0ms
  vite:resolve 20.12ms @ethersproject/base64 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/base64/lib.esm/index.js +0ms
  vite:resolve 20.12ms ethereum-common/params.json -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/ethereum-common/params.json +0ms
  vite:resolve 20.09ms gud -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/gud/index.js +0ms
  vite:resolve 20.06ms @walletconnect/window-getters -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/window-getters/dist/cjs/index.js +0ms
  vite:resolve 16.12ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/keccak256/node_modules/bn.js/lib/bn.js +17ms
  vite:resolve 16.11ms iso-url -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/iso-url/index.js +0ms
  vite:resolve 16.08ms multicodec/src/base-table.json -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/cids/node_modules/multicodec/src/base-table.json +0ms
  vite:resolve 23.33ms tiny-secp256k1 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/tiny-secp256k1/js.js +24ms
  vite:resolve 23.37ms utf8 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/utf8/utf8.js +0ms
  vite:resolve 23.37ms foreach -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/foreach/index.js +0ms
  vite:resolve 23.35ms @walletconnect/randombytes -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/randombytes/dist/esm/browser/index.js +41ms
  vite:resolve 23.36ms keccak -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eip55/node_modules/keccak/js.js +0ms
  vite:resolve 14.86ms preact -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/preact/dist/preact.module.js +16ms
  vite:resolve 14.91ms @ethersproject/basex -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/basex/lib.esm/index.js +0ms
  vite:resolve 14.92ms os -> __vite-browser-external:os +16ms
  vite:resolve 14.85ms ws -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ws/browser.js +0ms
  vite:resolve 14.86ms buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/qrcode/node_modules/buffer/index.js +0ms
  vite:resolve 14.85ms dijkstrajs -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/dijkstrajs/dijkstra.js +0ms
  vite:resolve 9.95ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ethereum-public-key-to-address/node_modules/bn.js/lib/bn.js +10ms
  vite:resolve 9.94ms class-is -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/class-is/index.js +1ms
  vite:resolve 12.13ms @ethersproject/keccak256 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/keccak256/lib.esm/index.js +23ms
  vite:resolve 12.03ms eth-lib/lib/hash -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/eth-lib/lib/hash.js +12ms
  vite:resolve 21.57ms available-typed-arrays -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/available-typed-arrays/index.js +22ms
  vite:resolve 21.56ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/tiny-secp256k1/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 19.37ms url -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/url/url.js +1ms
  vite:resolve 12.50ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@walletconnect/web3-provider/node_modules/bn.js/lib/bn.js +12ms
  vite:resolve 12.36ms @ethersproject/web -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/web/lib.esm/index.js +36ms
  vite:resolve 9.46ms buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/multibase/node_modules/buffer/index.js +10ms
  vite:resolve 10.21ms cookiejar -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/cookiejar/cookiejar.js +12ms
  vite:resolve 13.96ms fast-deep-equal -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@toruslabs/torus-embed/node_modules/fast-deep-equal/index.js +14ms
  vite:resolve 13.96ms @ethersproject/hdnode -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/hdnode/lib.esm/index.js +35ms
  vite:resolve 13.87ms @ethersproject/transactions -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/transactions/lib.esm/index.js +0ms
  vite:resolve 16.47ms js-sha3 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/keccak256/node_modules/js-sha3/src/sha3.js +17ms
  vite:resolve 16.18ms elliptic -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/elliptic/lib/elliptic.js +17ms
  vite:resolve 15.88ms create-hmac -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/create-hmac/browser.js +0ms
  vite:resolve 11.36ms @chaitanyapotti/random-id -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@chaitanyapotti/random-id/index.js +26ms
  vite:resolve 11.42ms regexp.prototype.flags -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/regexp.prototype.flags/index.js +0ms
  vite:resolve 8.30ms es-abstract/helpers/getOwnPropertyDescriptor -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js +10ms
  vite:resolve 8.30ms @ethersproject/json-wallets -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/json-wallets/lib.esm/index.js +36ms
  vite:resolve 10.25ms big.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/big.js/big.mjs +11ms
  vite:resolve 10.28ms is_js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/is_js/is.js +0ms
  vite:resolve 5.49ms @ethersproject/random -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/random/lib.esm/index.js +18ms
  vite:resolve 6.00ms wrappy -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/wrappy/wrappy.js +13ms
  vite:resolve 12.01ms bech32 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bech32/index.js +13ms
  vite:resolve 12.02ms hash.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/hash.js/lib/hash.js +0ms
  vite:resolve 12.04ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/authereum/node_modules/elliptic/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 9.14ms crypto-js/enc-hex -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/crypto-js/enc-hex.js +17ms
  vite:resolve 9.19ms bip32 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bip32/src/index.js +0ms
  vite:resolve 8.04ms @ethersproject/signing-key -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/signing-key/lib.esm/index.js +53ms
  vite:resolve 9.08ms protocol-buffers-encodings -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/protocol-buffers-encodings/index.js +27ms
  vite:resolve 9.12ms @ethersproject/sha2 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/sha2/lib.esm/index.js +10ms
  vite:resolve 9.06ms axios -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bnb-javascript-sdk-nobroadcast/node_modules/axios/index.js +0ms
  vite:resolve 8.98ms crypto-js/ripemd160 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/crypto-js/ripemd160.js +0ms
  vite:resolve 8.97ms bip39 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bip39/src/index.js +0ms
  vite:resolve 6.56ms create-hash/md5 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/create-hash/md5.js +7ms
  vite:resolve 6.52ms @ethersproject/solidity -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/solidity/lib.esm/index.js +15ms
  vite:resolve 6.50ms crypto-js/sha256 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/crypto-js/sha256.js +8ms
  vite:resolve 5.16ms crypto-browserify -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/crypto-browserify/index.js +5ms
  vite:resolve 5.19ms varint -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/protocol-buffers-encodings/node_modules/varint/index.js +0ms
  vite:resolve 6.49ms crypto-js/sha3 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/crypto-js/sha3.js +562ms
  vite:resolve 6.41ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bnb-javascript-sdk-nobroadcast/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 6.26ms signed-varint -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/signed-varint/index.js +0ms
  vite:resolve 10.43ms @ethersproject/rlp -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/rlp/lib.esm/index.js +578ms
  vite:resolve 5.10ms secure-random -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/secure-random/lib/secure-random.js +31ms
  vite:resolve 4.99ms aes-js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/aes-js/index.js +20ms
  vite:resolve 9.97ms bech32 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bech32/index.js +11ms
  vite:resolve 9.17ms scrypt-js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/scrypt-js/scrypt.js +9ms
  vite:resolve 6.70ms uuid -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/uuid/index.js +28ms
  vite:resolve 6.55ms @ethersproject/units -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/units/lib.esm/index.js +24ms
  vite:resolve 6.57ms hash.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/hash.js/lib/hash.js +0ms
  vite:resolve 6.58ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/signing-key/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 6.58ms @ethersproject/pbkdf2 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/@ethersproject/pbkdf2/lib.esm/index.js +0ms
  vite:resolve 3.23ms pbkdf2 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/pbkdf2/browser.js +20ms
  vite:resolve 2.87ms typeforce -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/typeforce/index.js +10ms
  vite:resolve 5.13ms browserify-sign/algos -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/browserify-sign/algos.js +5ms
  vite:resolve 3.84ms wif -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/wif/index.js +4ms
  vite:resolve 5.81ms browserify-cipher -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/browserify-cipher/browser.js +12ms
  vite:resolve 2.61ms diffie-hellman -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/diffie-hellman/browser.js +8ms
  vite:resolve 0.96ms browserify-sign -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/browserify-sign/browser/index.js +4ms
  vite:resolve 0.97ms create-ecdh -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/create-ecdh/browser.js +2ms
  vite:resolve 2.18ms public-encrypt -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/public-encrypt/browser.js +3ms
  vite:resolve 0.90ms randomfill -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/randomfill/browser.js +1ms
  vite:resolve 3.47ms browserify-des -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/browserify-des/index.js +4ms
  vite:resolve 5.22ms parse-asn1 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/parse-asn1/index.js +6ms
  vite:resolve 5.22ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/diffie-hellman/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 5.23ms browserify-aes/browser -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/browserify-aes/browser.js +0ms
  vite:resolve 3.89ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/create-ecdh/node_modules/bn.js/lib/bn.js +4ms
  vite:resolve 3.92ms ndjson -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/ndjson/index.js +0ms
  vite:resolve 3.23ms miller-rabin -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/miller-rabin/lib/mr.js +3ms
  vite:resolve 3.26ms browserify-aes/modes -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/browserify-aes/modes/index.js +0ms
  vite:resolve 3.27ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/public-encrypt/node_modules/bn.js/lib/bn.js +0ms
  vite:resolve 2.31ms pumpify -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bnb-javascript-sdk-nobroadcast/node_modules/pumpify/index.js +3ms
  vite:resolve 1.23ms browserify-des/modes -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/browserify-des/modes.js +1ms
  vite:resolve 1.24ms browserify-rsa -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/browserify-rsa/index.js +0ms
  vite:resolve 4.66ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/miller-rabin/node_modules/bn.js/lib/bn.js +5ms
  vite:resolve 4.70ms evp_bytestokey -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/evp_bytestokey/index.js +0ms
  vite:resolve 2.58ms websocket-stream -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/websocket-stream/stream.js +3ms
  vite:resolve 4.83ms buffer-xor -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/buffer-xor/index.js +6ms
  vite:resolve 5.89ms through2 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/through2/through2.js +6ms
  vite:resolve 5.93ms pump -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/pump/index.js +0ms
  vite:resolve 5.94ms readable-stream -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/websocket-stream/node_modules/readable-stream/readable-browser.js +0ms
  vite:resolve 5.93ms des.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/des.js/lib/des.js +0ms
  vite:resolve 3.51ms browserify-aes -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/browserify-aes/browser.js +4ms
  vite:resolve 3.53ms split2 -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/split2/index.js +0ms
  vite:resolve 3.56ms duplexify -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/duplexify/index.js +4ms
  vite:resolve 4.29ms ws -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/websocket-stream/ws-fallback.js +4ms
  vite:resolve 4.35ms duplexify -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/bnb-javascript-sdk-nobroadcast/node_modules/duplexify/index.js +0ms
  vite:resolve 2.91ms json-stringify-safe -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/json-stringify-safe/stringify.js +4ms
  vite:resolve 4.54ms readable-stream -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/through2/node_modules/readable-stream/readable-browser.js +7ms
  vite:resolve 4.59ms asn1.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/asn1.js/lib/asn1.js +0ms
  vite:resolve 4.60ms readable-stream -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/duplexify/node_modules/readable-stream/readable-browser.js +0ms
  vite:resolve 5.80ms end-of-stream -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/end-of-stream/index.js +6ms
  vite:resolve 5.77ms core-util-is -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/core-util-is/lib/util.js +0ms
  vite:resolve 5.77ms process-nextick-args -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/process-nextick-args/index.js +0ms
  vite:resolve 4.60ms bn.js -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/asn1.js/node_modules/bn.js/lib/bn.js +5ms
  vite:resolve 4.94ms stream-shift -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/stream-shift/index.js +9ms
  vite:resolve 4.12ms safe-buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/websocket-stream/node_modules/readable-stream/node_modules/safe-buffer/index.js +11ms
  vite:resolve 3.22ms safe-buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/through2/node_modules/safe-buffer/index.js +15ms
  vite:resolve 2.93ms safe-buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/duplexify/node_modules/safe-buffer/index.js +4ms
  vite:resolve 2.96ms string_decoder/ -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/websocket-stream/node_modules/string_decoder/lib/string_decoder.js +0ms
  vite:resolve 2.46ms safe-buffer -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/websocket-stream/node_modules/string_decoder/node_modules/safe-buffer/index.js +5ms
  vite:resolve 1.45ms string_decoder/ -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/through2/node_modules/string_decoder/lib/string_decoder.js +8ms
  vite:resolve 2.43ms string_decoder/ -> /Users/aaron/dev/taxbit-frontend-v2-vite/node_modules/duplexify/node_modules/string_decoder/lib/string_decoder.js +4ms
 > node_modules/@ensdomains/address-encoder/lib/index.module.js:1:7: error: No matching export in "browser-external:crypto" for import "createHash"
    1 │ import{createHash as t}from"crypto";for(var r="qpzry9x8gf2tvdw0s3jn54khce6mua7l",e={},n=0;n<r.length;n++){var i=r.charAt(n);if(void 0!==e[i])throw new TypeError(i+" is ambiguous");e[i]=n}function o(t){var r=t...
      ╵        ~~~~~~~~~~

      ╵        ~~~~~~~~~~

Validations

Niputi commented 2 years ago

I assume you used webpack 4. Webpack 4 polyfills node builtins by default. Vite doesn't/won't polyfill node builtins for the browser but can be polyfilled with aliasses. you can use the package the ssr mode on the server

you are getting the warning because the library you are using haven't exported a browser friendly version. libraries should preferably not be using node builtins. if a library exports esm format it works best if all its dependencies also have esm export

Niputi commented 2 years ago

vite is using index.module.js as its specified for the module export the library could be more specific for environment target by using package entry points

docs about package entry points https://nodejs.org/api/packages.html#package-entry-points https://webpack.js.org/guides/package-exports/#providing-commonjs-and-esm-version-stateless

Aaronius commented 2 years ago

Thanks. I'll file an issue for @ensdomains/address-encoder.