js-ipfs icon indicating copy to clipboard operation
js-ipfs copied to clipboard

chore: re-enable examples

Open achingbrain opened this issue 2 years ago • 9 comments

All except vite because the sync build is failing

achingbrain avatar Jun 24 '22 13:06 achingbrain

doesn't it make sense to enable vite support? (or drop it from the examples if its not supported anymore)

pleerock avatar Jul 19 '22 11:07 pleerock

Vite is supported, the example should pass now. It's not been synced into it's own repo because something has changed in github permissions around overwriting actions yml files - that's the failure of the sync build referred to above.

I haven't had time to get back to this - need to get the next libp2p release out, then the next ipfs release with that libp2p release, then we should be in a better place.

achingbrain avatar Jul 19 '22 11:07 achingbrain

I just checked vite example doesn't seem to work:

browser-vite % npm start

> [email protected] start
> npm run serve


> [email protected] serve
> vite dev --port 8888


  VITE v3.0.1  ready in 155 ms

  ➜  Local:   http://127.0.0.1:8888/
  ➜  Network: use --host to expose
✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/ipfs-core/src/ipns/publisher.js:193:20:
      193 │     let seqNumber = 0n
          ╵                     ~~

and producing bunch of other bigint related errors. Weird issue, seems like vite doesn't catch up it's vite.config.js

pleerock avatar Jul 19 '22 12:07 pleerock

Weird. Config is read by vite, but not applied?

Complete output
browser-vite % npm start

> [email protected] start
> npm run serve


> [email protected] serve
> vite dev --debug --port 8888

  vite:config bundled config file loaded in 10.90ms +0ms
  vite:config using resolved config: {
  vite:config   build: {
  vite:config     target: 'esnext',
  vite:config     polyfillModulePreload: true,
  vite:config     outDir: 'dist',
  vite:config     assetsDir: 'assets',
  vite:config     assetsInlineLimit: 4096,
  vite:config     cssCodeSplit: true,
  vite:config     cssTarget: 'esnext',
  vite:config     sourcemap: false,
  vite:config     rollupOptions: {},
  vite:config     minify: false,
  vite:config     terserOptions: {},
  vite:config     write: true,
  vite:config     emptyOutDir: null,
  vite:config     manifest: false,
  vite:config     lib: false,
  vite:config     ssr: false,
  vite:config     ssrManifest: false,
  vite:config     reportCompressedSize: true,
  vite:config     chunkSizeWarningLimit: 500,
  vite:config     watch: null,
  vite:config     commonjsOptions: { include: [Array], extensions: [Array] },
  vite:config     dynamicImportVarsOptions: { warnOnError: true, exclude: [Array] }
  vite:config   },
  vite:config   define: { 'process.env.NODE_DEBUG': 'false', global: 'globalThis' },
  vite:config   optimizeDeps: {
  vite:config     disabled: 'build',
  vite:config     force: undefined,
  vite:config     esbuildOptions: { preserveSymlinks: undefined }
  vite:config   },
  vite:config   server: {
  vite:config     preTransformRequests: true,
  vite:config     port: 8888,
  vite:config     middlewareMode: false,
  vite:config     fs: { strict: true, allow: [Array], deny: [Array] }
  vite:config   },
  vite:config   configFile: '/Users/pleerock/www/clonned/js-ipfs-examples/examples/browser-vite/vite.config.js',
  vite:config   configFileDependencies: [
  vite:config     '/Users/pleerock/www/clonned/js-ipfs-examples/examples/browser-vite/vite.config.js'
  vite:config   ],
  vite:config   inlineConfig: {
  vite:config     root: undefined,
  vite:config     base: undefined,
  vite:config     mode: undefined,
  vite:config     configFile: undefined,
  vite:config     logLevel: undefined,
  vite:config     clearScreen: undefined,
  vite:config     optimizeDeps: { force: undefined },
  vite:config     server: { port: 8888 }
  vite:config   },
  vite:config   root: '/Users/pleerock/www/clonned/js-ipfs-examples/examples/browser-vite',
  vite:config   base: '/',
  vite:config   resolve: { alias: [ [Object], [Object] ] },
  vite:config   publicDir: '/Users/pleerock/www/clonned/js-ipfs-examples/examples/browser-vite/public',
  vite:config   cacheDir: '/Users/pleerock/www/clonned/js-ipfs-examples/examples/browser-vite/node_modules/.vite',
  vite:config   command: 'serve',
  vite:config   mode: 'development',
  vite:config   ssr: {
  vite:config     format: 'esm',
  vite:config     target: 'node',
  vite:config     optimizeDeps: { disabled: true, esbuildOptions: [Object] }
  vite:config   },
  vite:config   isWorker: false,
  vite:config   mainConfig: null,
  vite:config   isProduction: false,
  vite:config   plugins: [
  vite:config     'vite:pre-alias',
  vite:config     'alias',
  vite:config     'vite:modulepreload-polyfill',
  vite:config     'vite:optimized-deps',
  vite:config     'vite:resolve',
  vite:config     'vite:html-inline-proxy',
  vite:config     'vite:css',
  vite:config     'vite:esbuild',
  vite:config     'vite:json',
  vite:config     'vite:wasm-helper',
  vite:config     'vite:worker',
  vite:config     'vite:asset',
  vite:config     'vite:wasm-fallback',
  vite:config     'vite:define',
  vite:config     'vite:css-post',
  vite:config     'vite:worker-import-meta-url',
  vite:config     'vite:dynamic-import-vars',
  vite:config     'vite:import-glob',
  vite:config     'vite:client-inject',
  vite:config     'vite:import-analysis'
  vite:config   ],
  vite:config   preview: {
  vite:config     port: undefined,
  vite:config     strictPort: undefined,
  vite:config     host: undefined,
  vite:config     https: undefined,
  vite:config     open: undefined,
  vite:config     proxy: undefined,
  vite:config     cors: undefined,
  vite:config     headers: undefined
  vite:config   },
  vite:config   env: { BASE_URL: '/', MODE: 'development', DEV: true, PROD: false },
  vite:config   assetsInclude: [Function: assetsInclude],
  vite:config   logger: {
  vite:config     hasWarned: false,
  vite:config     info: [Function: info],
  vite:config     warn: [Function: warn],
  vite:config     warnOnce: [Function: warnOnce],
  vite:config     error: [Function: error],
  vite:config     clearScreen: [Function: clearScreen],
  vite:config     hasErrorLogged: [Function: hasErrorLogged]
  vite:config   },
  vite:config   packageCache: Map(0) {},
  vite:config   createResolver: [Function: createResolver],
  vite:config   worker: {
  vite:config     format: 'iife',
  vite:config     plugins: [
  vite:config       [Object], [Object], [Object],
  vite:config       [Object], [Object], [Object],
  vite:config       [Object], [Object], [Object],
  vite:config       [Object], [Object], [Object],
  vite:config       [Object], [Object], [Object],
  vite:config       [Object], [Object], [Object],
  vite:config       [Object], [Object]
  vite:config     ],
  vite:config     rollupOptions: {}
  vite:config   },
  vite:config   appType: 'spa',
  vite:config   experimental: { importGlobRestoreExtension: false, hmrPartialAccept: false }
  vite:config } +13ms
  vite:deps scanning for dependencies... +0ms

  VITE v3.0.1  ready in 100 ms

  ➜  Local:   http://127.0.0.1:8888/
  ➜  Network: use --host to expose
  vite:deps Crawling dependencies using entries:
  vite:deps   /Users/pleerock/www/clonned/js-ipfs-examples/examples/browser-vite/index.html +0ms
  vite:resolve 0.24ms ./src/index.js -> /Users/pleerock/www/clonned/js-ipfs-examples/examples/browser-vite/src/index.js +0ms
  vite:resolve 1.30ms ipfs-core -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core/src/index.js +2ms
  vite:deps Scan completed in 13.24ms: {
  'ipfs-core': '/Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core/src/index.js'
} +7ms
  vite:deps dependencies found by scanner: ipfs-core +13ms
  vite:resolve 1.85ms ipfs-utils/src/files/glob-source.js -> __vite-browser-external +0ms
  vite:resolve 1.17ms ipfs-utils/src/files/url-source.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-utils/src/files/url-source.js +2ms
  vite:resolve 0.39ms merge-options -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/merge-options/index.mjs +1ms
  vite:resolve 0.23ms merge-options -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/merge-options/index.js +0ms
  vite:resolve 0.72ms ipfs-utils/src/env.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-utils/src/env.js +2ms
  vite:resolve 0.72ms iso-url -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/iso-url/index.js +1ms
  vite:resolve 0.50ms @libp2p/logger -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/logger/dist/src/index.js +0ms
  vite:resolve 0.50ms any-signal -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/any-signal/index.js +0ms
  vite:resolve 0.24ms err-code -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/err-code/index.js +1ms
  vite:resolve 0.25ms is-plain-obj -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-plain-obj/index.js +1ms
  vite:resolve 0.51ms ipfs-unixfs -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-unixfs/esm/src/index.js +1ms
  vite:resolve 0.51ms native-fetch -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/native-fetch/src/index.js +1ms
  vite:resolve 0.45ms @ipld/dag-pb -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@ipld/dag-pb/esm/src/index.js +0ms
  vite:resolve 0.23ms node-fetch -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-fetch/browser.js +0ms
  vite:resolve 0.23ms @ipld/dag-cbor -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@ipld/dag-cbor/esm/index.js +1ms
  vite:resolve 0.27ms @ipld/dag-json -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@ipld/dag-json/esm/index.js +0ms
  vite:resolve 0.38ms dag-jose -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/dag-jose/lib/index.js +1ms
  vite:resolve 0.81ms multiformats/hashes/identity -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/hashes/identity.js +1ms
  vite:resolve 0.32ms multiformats/basics -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/basics.js +0ms
  vite:resolve 0.52ms ipfs-core-config/init-assets -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-config/src/init-assets.browser.js +1ms
  vite:resolve 0.34ms uint8arrays/from-string -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/from-string.js +0ms
  vite:resolve 0.42ms ipfs-core-utils/multicodecs -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/multicodecs.js +2ms
  vite:resolve 0.31ms ipfs-core-utils/multihashes -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/multihashes.js +0ms
  vite:resolve 0.26ms ipfs-core-utils/multibases -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/multibases.js +0ms
  vite:resolve 0.78ms debug -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/debug/src/browser.js +2ms
  vite:resolve 0.78ms is-electron -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-electron/index.js +8ms
  vite:resolve 0.90ms multiformats/bases/base58 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/bases/base58.js +1ms
  vite:resolve 1.76ms ipfs-core-utils/with-timeout-option -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/with-timeout-option.js +2ms
  vite:resolve 1.70ms multiformats -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/index.js +0ms
  vite:resolve 7.68ms ipfs-core-utils/pins/normalise-input -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/pins/normalise-input.js +7ms
  vite:resolve 7.69ms ipfs-core-config/dns -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-config/src/dns.browser.js +1ms
  vite:resolve 7.63ms is-ipfs -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-ipfs/src/index.js +0ms
  vite:resolve 7.57ms ipfs-bitswap -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-bitswap/src/index.js +0ms
  vite:resolve 6.79ms multiformats/cid -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/cid.js +0ms
  vite:resolve 6.78ms it-last -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-last/index.js +0ms
  vite:resolve 6.23ms cborg -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/cborg/esm/cborg.js +6ms
  vite:resolve 6.25ms @multiformats/multiaddr-to-uri -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@multiformats/multiaddr-to-uri/dist/src/index.js +0ms
  vite:resolve 6.16ms multiformats/bases/base32 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/bases/base32.js +0ms
  vite:resolve 6.05ms @ipld/car/iterator -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@ipld/car/esm/lib/iterator.js +0ms
  vite:resolve 6.02ms ipfs-core-config/config -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-config/src/config.browser.js +0ms
  vite:resolve 6.01ms multiformats/bases/base64 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/bases/base64.js +0ms
  vite:resolve 6.00ms ipfs-repo/constants -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/esm/src/constants.js +0ms
  vite:resolve 6.07ms @ipld/dag-cbor -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/dag-jose/node_modules/@ipld/dag-cbor/esm/index.js +18ms
  vite:resolve 4.25ms @multiformats/multiaddr -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@multiformats/multiaddr/dist/src/index.js +5ms
  vite:resolve 5.96ms ipfs-unixfs-exporter -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-unixfs-exporter/esm/src/index.js +7ms
  vite:resolve 5.77ms ipfs-unixfs-importer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-unixfs-importer/esm/src/index.js +0ms
  vite:resolve 5.76ms parse-duration -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/parse-duration/index.mjs +0ms
  vite:resolve 9.96ms datastore-core/errors -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/datastore-core/esm/src/errors.js +10ms
  vite:resolve 9.92ms ipfs-core-config/repo -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-config/src/repo.browser.js +0ms
  vite:resolve 9.85ms multiformats/block -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/block.js +0ms
  vite:resolve 9.85ms it-first -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-first/index.js +0ms
  vite:resolve 9.84ms timeout-abort-controller -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/timeout-abort-controller/index.js +1ms
  vite:resolve 9.81ms ipfs-core-utils/to-cid-and-path -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/to-cid-and-path.js +0ms
  vite:resolve 9.80ms it-parallel -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-parallel/index.js +0ms
  vite:resolve 9.69ms multiformats/cid -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/cid.js +32ms
  vite:resolve 9.70ms multiformats/bases/base64 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/bases/base64.js +0ms
  vite:resolve 9.69ms just-safe-set -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/just-safe-set/index.mjs +10ms
  vite:resolve 9.69ms protobufjs/minimal.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/protobufjs/minimal.js +0ms
  vite:resolve 9.64ms @multiformats/mafmt -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@multiformats/mafmt/dist/src/index.js +0ms
  vite:resolve 9.63ms datastore-core/tiered -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/datastore-core/esm/src/tiered.js +0ms
  vite:resolve 9.60ms interface-datastore/key -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/interface-datastore/esm/src/key.js +0ms
  vite:resolve 9.59ms mortice -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/mortice/dist/src/index.js +0ms
  vite:resolve 4.97ms multiformats/bases/base58 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/bases/base58.js +5ms
  vite:resolve 4.82ms multiformats/hashes/sha2 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/hashes/sha2-browser.js +5ms
  vite:resolve 4.77ms ipfs-core-utils/files/normalise-input-single -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/files/normalise-input-single.js +0ms
  vite:resolve 5.51ms ipfs-core-utils/files/normalise-input-multiple -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/files/normalise-input-multiple.js +6ms
  vite:resolve 5.19ms uint8arrays/concat -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/concat.js +0ms
  vite:resolve 5.18ms @libp2p/peer-id -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/peer-id/dist/src/index.js +0ms
  vite:resolve 5.17ms ipfs-repo/pin-types -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/esm/src/pin-types.js +0ms
  vite:resolve 5.15ms dlv -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/dlv/dist/dlv.es.js +0ms
  vite:resolve 5.11ms @ipld/car/writer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@ipld/car/esm/lib/writer-browser.js +0ms
  vite:resolve 5.11ms any-signal -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/any-signal/index.js +0ms
  vite:resolve 5.12ms array-shuffle -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/array-shuffle/index.js +0ms
  vite:resolve 5.15ms it-map -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-map/index.js +0ms
  vite:resolve 5.12ms p-queue -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/p-queue/dist/index.js +0ms
  vite:resolve 6.07ms ms -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/debug/node_modules/ms/index.js +13ms
  vite:resolve 6.09ms cborg/json -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/cborg/esm/lib/json/json.js +7ms
  vite:resolve 6.09ms it-peekable -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-peekable/index.js +0ms
  vite:resolve 5.37ms uint8arrays/to-string -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/to-string.js +0ms
  vite:resolve 5.36ms @libp2p/crypto/keys -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/crypto/dist/src/keys/index.js +0ms
  vite:resolve 5.36ms @libp2p/record -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/record/dist/src/index.js +0ms
  vite:resolve 5.32ms varint -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/varint/index.js +0ms
  vite:resolve 5.31ms @protobufjs/aspromise -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@protobufjs/aspromise/index.js +0ms
  vite:resolve 5.31ms multiformats/bases/base32 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/bases/base32.js +0ms
  vite:resolve 5.09ms ipns -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipns/dist/src/index.js +5ms
  vite:resolve 5.08ms it-pipe -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-pipe/dist/src/index.js +0ms
  vite:resolve 6.16ms it-filter -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-filter/index.js +7ms
  vite:resolve 6.19ms ipfs-core-config/preload -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-config/src/preload.browser.js +0ms
  vite:resolve 5.25ms ipfs-utils/src/http.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-utils/src/http.js +0ms
  vite:resolve 5.23ms blockstore-core -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/blockstore-core/esm/src/index.js +0ms
  vite:resolve 5.21ms it-drain -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-drain/index.js +0ms
  vite:resolve 5.17ms p-timeout -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/p-timeout/index.js +0ms
  vite:resolve 5.18ms multiformats/hashes/digest -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/hashes/digest.js +17ms
  vite:resolve 5.21ms @protobufjs/base64 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@protobufjs/base64/index.js +0ms
  vite:resolve 4.96ms multiformats/codecs/raw -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/codecs/raw.js +5ms
  vite:resolve 4.94ms ipns/validator -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipns/dist/src/validator.js +0ms
✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/ipfs-core/src/ipns/publisher.js:193:20:
      193 │     let seqNumber = 0n
          ╵                     ~~

  vite:resolve 5.00ms browser-readablestream-to-it -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/browser-readablestream-to-it/index.js +6ms
  vite:resolve 4.96ms hashlru -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/hashlru/index.js +0ms
  vite:resolve 4.90ms it-merge -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-merge/index.js +0ms
  vite:resolve 4.90ms multiformats/bases/base36 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/bases/base36.js +0ms
  vite:resolve 4.55ms blockstore-core/base -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/blockstore-core/esm/src/base.js +5ms
  vite:resolve 4.57ms retimer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/retimer/retimer.js +11ms
  vite:resolve 4.56ms nanoid -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/nanoid/index.browser.js +0ms
  vite:resolve 4.56ms eventemitter3 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/eventemitter3/index.js +0ms
  vite:resolve 4.56ms @protobufjs/eventemitter -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@protobufjs/eventemitter/index.js +0ms
  vite:resolve 4.56ms multiaddr -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiaddr/src/index.js +0ms
  vite:resolve 4.54ms multiformats/hashes/digest -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/hashes/digest.js +0ms
  vite:resolve 4.52ms it-pushable -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/datastore-core/node_modules/it-pushable/index.js +0ms
  vite:resolve 5.35ms ipns/selector -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipns/dist/src/selector.js +6ms
  vite:resolve 5.32ms @libp2p/interfaces/peer-id -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/peer-id/index.js +0ms
  vite:resolve 5.26ms it-tar -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-tar/dist/src/index.js +0ms
  vite:resolve 4.51ms it-pushable -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-pushable/dist/src/index.js +5ms
  vite:resolve 4.44ms @protobufjs/float -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@protobufjs/float/index.js +11ms
  vite:resolve 4.44ms observable-webworkers -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/observable-webworkers/dist/src/index.js +0ms
  vite:resolve 4.43ms mafmt -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/mafmt/src/index.js +0ms
  vite:resolve 6.65ms blob-to-it -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/blob-to-it/index.js +7ms
  vite:resolve 6.66ms it-parallel-batch -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-parallel-batch/index.js +0ms
  vite:resolve 6.66ms multiformats/codecs/json -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/codecs/json.js +0ms
  vite:resolve 4.04ms p-defer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-parallel/node_modules/p-defer/index.js +11ms
  vite:resolve 4.03ms ipfs-core-config/libp2p-pubsub-routers -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js +5ms
  vite:resolve 4.00ms @protobufjs/inquire -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@protobufjs/inquire/index.js +1ms
  vite:resolve 3.95ms events -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/events/events.js +0ms
  vite:resolve 4.74ms protons-runtime -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/protons-runtime/dist/src/index.js +5ms
  vite:resolve 4.76ms fast-fifo -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/fast-fifo/index.js +5ms
  vite:resolve 4.76ms it-length-prefixed -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-length-prefixed/dist/src/index.js +0ms
  vite:resolve 4.73ms datastore-pubsub -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/datastore-pubsub/src/index.js +0ms
  vite:resolve 4.66ms pako -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core/node_modules/pako/dist/pako.esm.mjs +0ms
✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/codecs/int64.js:12:40:
      12 │     return signed.decode(buf, offset) | 0n;
         ╵                                         ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/big-varint.js:3:14:
      3 │ const LIMIT = 0x7fn;
        ╵               ~~~~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/big-varint.js:8:24:
      8 │         for (; value >= 0x80n; i++) {
        ╵                         ~~~~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/big-varint.js:9:22:
      9 │             value >>= 7n;
        ╵                       ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/big-varint.js:18:22:
      18 │             value >>= 7n;
         ╵                       ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/big-varint.js:28:20:
      28 │         if (value < 0n) {
         ╵                     ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/big-varint.js:34:20:
      34 │         if (value < 0n) {
         ╵                     ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/big-varint.js:46:60:
      46 │ ...signed.encodingLength(value >= 0 ? value * 2n : value * -2n - 1n);
         ╵                                               ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/big-varint.js:46:74:
      46 │ ...signed.encodingLength(value >= 0 ? value * 2n : value * -2n - 1n);
         ╵                                                             ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/big-varint.js:46:79:
      46 │ ...signed.encodingLength(value >= 0 ? value * 2n : value * -2n - 1n);
         ╵                                                                  ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/long-bits.js:10:69:
      10 │ ...    return BigInt(this.lo >>> 0) + (BigInt(this.hi >>> 0) << 32n);
         ╵                                                                 ~~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/long-bits.js:18:49:
      18 │             return -(BigInt(lo) + (BigInt(hi) << 32n));
         ╵                                                  ~~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/long-bits.js:20:65:
      20 │ ...    return BigInt(this.lo >>> 0) + (BigInt(this.hi >>> 0) << 32n);
         ╵                                                                 ~~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/long-bits.js:48:22:
      48 │         if (value === 0n) {
         ╵                       ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/long-bits.js:55:33:
      55 │         let hi = Number(value >> 32n) | 0;
         ╵                                  ~~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/protons-runtime/dist/src/utils/long-bits.js:56:47:
      56 │         let lo = Number(value - (BigInt(hi) << 32n)) | 0;
         ╵                                                ~~~

  vite:resolve 4.41ms multiformats/traversal -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/traversal.js +4ms
  vite:resolve 4.40ms it-batch -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-batch/index.js +4ms
  vite:resolve 4.37ms events -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/events/events.js +0ms
  vite:resolve 4.36ms @libp2p/delegated-peer-routing -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/delegated-peer-routing/dist/src/index.js +0ms
  vite:resolve 4.34ms uint8arrays/equals -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/equals.js +0ms
  vite:resolve 4.33ms @protobufjs/utf8 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@protobufjs/utf8/index.js +0ms
  vite:resolve 4.33ms is-domain-name -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-domain-name/index.js +0ms
  vite:resolve 5.38ms it-pushable -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-merge/node_modules/it-pushable/index.js +6ms
  vite:resolve 5.39ms @libp2p/tracked-map -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/tracked-map/dist/src/index.js +6ms
  vite:resolve 3.62ms it-all -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-all/index.js +4ms
  vite:resolve 3.62ms ipfs-repo/errors -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/esm/src/errors.js +0ms
  vite:resolve 3.62ms uint8arraylist -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arraylist/dist/src/index.js +0ms
  vite:resolve 3.50ms @libp2p/delegated-content-routing -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/delegated-content-routing/dist/src/index.js +0ms
  vite:resolve 3.50ms @protobufjs/pool -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@protobufjs/pool/index.js +4ms
  vite:resolve 5.04ms bl/BufferList.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/bl/BufferList.js +6ms
  vite:resolve 5.03ms uint8arrays/to-string -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/to-string.js +6ms
  vite:resolve 5.01ms it-take -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-take/index.js +0ms
  vite:resolve 4.96ms node-forge/lib/asn1.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/asn1.js +0ms
  vite:resolve 4.91ms @libp2p/topology -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/topology/dist/src/index.js +0ms
  vite:resolve 4.39ms just-debounce-it -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/just-debounce-it/index.mjs +4ms
  vite:resolve 4.37ms @libp2p/peer-id-factory -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/peer-id-factory/dist/src/index.js +0ms
  vite:resolve 4.36ms it-to-buffer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-to-buffer/index.js +0ms
  vite:resolve 4.35ms @multiformats/murmur3 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@multiformats/murmur3/esm/index.js +0ms
  vite:resolve 4.35ms ipfs-http-client -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-http-client/src/index.js +0ms
  vite:resolve 4.29ms hamt-sharding -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/hamt-sharding/src/index.js +5ms
  vite:resolve 4.30ms uint8arrays -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/index.js +0ms
  vite:resolve 4.27ms rabin-wasm -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/rabin-wasm/src/index.js +0ms
  vite:resolve 4.26ms node-forge/lib/pbe.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/pbe.js +0ms
  vite:resolve 4.19ms @libp2p/interfaces/topology -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/topology/index.js +0ms
  vite:resolve 4.56ms buffer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/buffer/index.js +14ms
  vite:resolve 4.55ms varint -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/varint/index.js +0ms
  vite:resolve 4.51ms @vascosantos/moving-average -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@vascosantos/moving-average/index.js +5ms
  vite:resolve 4.44ms uint8arrays/concat -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/concat.js +0ms
  vite:resolve 4.44ms browser-readablestream-to-it -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/browser-readablestream-to-it/index.js +0ms
  vite:resolve 4.43ms multiformats/hashes/hasher -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiformats/esm/src/hashes/hasher.js +0ms
  vite:resolve 5.16ms p-defer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/p-defer/index.js +5ms
  vite:resolve 5.19ms iso-constants -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/iso-constants/index.browser.js +0ms
  vite:resolve 4.97ms node-forge/lib/forge.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/forge.js +0ms
  vite:resolve 4.90ms sparse-array -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/sparse-array/index.js +5ms
  vite:resolve 5.56ms ipfs-core-config/libp2p -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-config/src/libp2p.browser.js +7ms
  vite:resolve 5.53ms timestamp-nano -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/timestamp-nano/timestamp.js +0ms
  vite:resolve 5.51ms base64-js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/base64-js/index.js +7ms
  vite:resolve 5.44ms uint8arrays/from-string -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/from-string.js +0ms
✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/ipns/dist/src/selector.js:17:41:
      17 │         const aSeq = a.entry.sequence ?? 0n;
         ╵                                          ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/ipns/dist/src/selector.js:18:41:
      18 │         const bSeq = b.entry.sequence ?? 0n;
         ╵                                          ~~

  vite:resolve 4.02ms @assemblyscript/loader -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/rabin-wasm/node_modules/@assemblyscript/loader/index.js +4ms
  vite:resolve 4.05ms @libp2p/interface-peer-id -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interface-peer-id/dist/src/index.js +4ms
  vite:resolve 4.05ms varint-decoder -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/varint-decoder/src/index.js +0ms
  vite:resolve 4.04ms libp2p -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/libp2p/dist/src/index.js +0ms
  vite:resolve 4.04ms murmurhash3js-revisited -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/murmurhash3js-revisited/index.js +0ms
  vite:resolve 4.03ms ieee754 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ieee754/index.js +0ms
  vite:resolve 5.12ms err-code -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/err-code/index.js +6ms
  vite:resolve 5.12ms ipfs-repo -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/esm/src/index.js +6ms
  vite:resolve 5.12ms @libp2p/crypto/keys -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/peer-id-factory/node_modules/@libp2p/crypto/dist/src/keys/index.js +0ms
  vite:resolve 5.05ms interface-datastore -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/interface-datastore/esm/src/index.js +0ms
  vite:resolve 4.26ms it-reader -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-reader/dist/src/index.js +0ms
  vite:resolve 4.14ms @libp2p/kad-dht -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core/node_modules/@libp2p/kad-dht/dist/src/index.js +0ms
✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/ipns/dist/src/utils.js:108:38:
      108 │         sequence: message.sequence ?? 0n,
          ╵                                       ~~

  vite:resolve 4.73ms it-batch -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-batch/index.js +5ms
  vite:resolve 4.66ms crypto -> __vite-browser-external:crypto +6ms
  vite:resolve 4.66ms datastore-level -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/datastore-level/esm/src/index.js +1ms
  vite:resolve 4.99ms datastore-core -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/datastore-core/esm/src/index.js +5ms
  vite:resolve 4.95ms @libp2p/bootstrap -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core/node_modules/@libp2p/bootstrap/dist/src/index.js +0ms
  vite:resolve 5.79ms uint8arrays/equals -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/equals.js +11ms
  vite:resolve 5.79ms blockstore-datastore-adapter -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/blockstore-datastore-adapter/esm/src/index.js +6ms
  vite:resolve 5.76ms varint -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/varint-decoder/node_modules/varint/index.js +0ms
  vite:resolve 5.73ms uint8arrays/compare -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/compare.js +0ms
  vite:resolve 4.46ms ipfs-repo/locks/memory -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/esm/src/locks/memory.js +5ms
  vite:resolve 3.82ms @libp2p/websockets -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/websockets/dist/src/index.js +8ms
  vite:resolve 3.80ms just-safe-get -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/just-safe-get/index.js +0ms
  vite:resolve 3.76ms node-forge/lib/sha512.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/sha512.js +0ms
  vite:resolve 3.32ms node-forge/lib/util.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/util.js +4ms
  vite:resolve 3.32ms @libp2p/mplex -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core/node_modules/@libp2p/mplex/dist/src/index.js +0ms
  vite:resolve 3.29ms it-pushable -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/blockstore-datastore-adapter/node_modules/it-pushable/index.js +0ms
  vite:resolve 3.92ms @noble/ed25519 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@noble/ed25519/lib/esm/index.js +4ms
  vite:resolve 3.89ms node-forge/lib/jsbn.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/jsbn.js +0ms
  vite:resolve 3.89ms @chainsafe/libp2p-noise -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core/node_modules/@chainsafe/libp2p-noise/dist/src/index.js +0ms
  vite:resolve 3.88ms @noble/secp256k1 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@noble/secp256k1/lib/esm/index.js +0ms
  vite:resolve 2.57ms it-pipe -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/datastore-core/node_modules/it-pipe/index.js +3ms
  vite:resolve 5.42ms @chainsafe/libp2p-gossipsub -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js +6ms
  vite:resolve 5.43ms it-ws/client -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-ws/dist/src/client.js +0ms
  vite:resolve 5.44ms is-ip -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@multiformats/multiaddr/node_modules/is-ip/index.js +0ms
  vite:resolve 5.42ms @libp2p/webrtc-star -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/webrtc-star/dist/src/index.js +0ms
  vite:resolve 5.39ms @stablelib/hkdf -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/hkdf/lib/hkdf.js +0ms
  vite:resolve 5.39ms crypto -> __vite-browser-external +0ms
  vite:resolve 5.38ms it-pb-stream -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-pb-stream/dist/src/index.js +0ms
  vite:resolve 5.35ms ipfs-repo-migrations -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo-migrations/esm/src/index.js +5ms
  vite:resolve 5.26ms it-pushable -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core/node_modules/@libp2p/mplex/node_modules/it-pushable/dist/src/index.js +1ms
  vite:resolve 5.26ms @stablelib/x25519 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/x25519/lib/x25519.js +0ms
  vite:resolve 2.94ms it-pair/duplex -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-pair/dist/src/duplex.js +3ms
  vite:resolve 2.96ms @libp2p/interfaces/events -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/events.js +0ms
  vite:resolve 2.92ms bytes -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/bytes/index.js +0ms
  vite:resolve 2.91ms it-sort -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-sort/index.js +0ms
  vite:resolve 2.89ms @libp2p/interfaces/errors -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/errors.js +0ms
  vite:resolve 4.54ms abortable-iterator -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/abortable-iterator/dist/src/index.js +5ms
  vite:resolve 4.55ms @stablelib/sha256 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/sha256/lib/sha256.js +0ms
  vite:resolve 4.52ms ip-regex -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@multiformats/multiaddr/node_modules/ip-regex/index.js +0ms
  vite:resolve 4.46ms @libp2p/interfaces/components -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/components.js +0ms
  vite:resolve 4.82ms @libp2p/interfaces/startable -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/startable.js +5ms
  vite:resolve 4.85ms level -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/level/browser.js +0ms
  vite:resolve 4.81ms @libp2p/peer-record -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/peer-record/dist/src/index.js +0ms
  vite:resolve 5.61ms @stablelib/chacha20poly1305 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/chacha20poly1305/lib/chacha20poly1305.js +1ms
  vite:resolve 5.58ms @libp2p/record/validators -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/record/dist/src/validators.js +0ms
  vite:resolve 5.35ms iso-random-stream/src/random.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/iso-random-stream/src/random.browser.js +5ms
  vite:resolve 5.36ms node-forge/lib/rsa.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/rsa.js +0ms
  vite:resolve 5.32ms datastore-core/memory -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/datastore-core/esm/src/memory.js +0ms
  vite:resolve 4.94ms it-all -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-all/index.js +61ms
  vite:resolve 4.96ms @libp2p/record/selectors -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/record/dist/src/selectors.js +7ms
  vite:resolve 4.96ms level-packager -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/level/node_modules/level-packager/level-packager.js +1ms
  vite:resolve 4.95ms mortice -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/node_modules/mortice/lib/index.js +0ms
  vite:resolve 4.94ms @stablelib/hmac -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/hmac/lib/hmac.js +0ms
  vite:resolve 4.94ms @stablelib/chacha -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/chacha/lib/chacha.js +0ms
  vite:resolve 4.94ms @stablelib/binary -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/binary/lib/binary.js +0ms
  vite:resolve 4.93ms it-handshake -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-handshake/dist/src/index.js +0ms
  vite:resolve 4.92ms @libp2p/peer-collections -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/peer-collections/dist/src/index.js +0ms
  vite:resolve 4.90ms @stablelib/random -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/random/lib/random.js +0ms
  vite:resolve 4.89ms @libp2p/interfaces/connection-encrypter/errors -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/connection-encrypter/errors.js +0ms
  vite:resolve 5.09ms wherearewe -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/wherearewe/src/index.js +5ms
  vite:resolve 5.08ms @libp2p/interfaces/peer-discovery -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/peer-discovery/index.js +0ms
  vite:resolve 5.06ms @libp2p/peer-store -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/peer-store/dist/src/index.js +0ms
  vite:resolve 5.05ms @stablelib/wipe -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/wipe/lib/wipe.js +5ms
  vite:resolve 5.04ms level-js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/level-js/index.js +0ms
  vite:resolve 4.71ms @stablelib/poly1305 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/poly1305/lib/poly1305.js +5ms
  vite:resolve 4.63ms p-queue -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/node_modules/p-queue/dist/index.js +0ms
  vite:resolve 4.85ms levelup -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/level/node_modules/levelup/lib/levelup.js +5ms
  vite:resolve 4.87ms @libp2p/interfaces/transport -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/transport/index.js +10ms
  vite:resolve 4.86ms @stablelib/hash -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/hash/lib/hash.js +0ms
  vite:resolve 4.86ms abstract-leveldown -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/abstract-leveldown/index.js +0ms
  vite:resolve 4.10ms k-bucket -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/k-bucket/index.js +5ms
  vite:resolve 4.13ms uint8arrays/xor -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/uint8arrays/esm/src/xor.js +0ms
  vite:resolve 4.01ms sort-keys -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/sort-keys/index.js +0ms
  vite:resolve 3.99ms p-queue -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/node_modules/p-queue/dist/index.js +0ms
  vite:resolve 6.05ms it-pushable -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/node_modules/it-pushable/index.js +6ms
  vite:resolve 6.05ms promise-timeout -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/promise-timeout/index.js +11ms
  vite:resolve 6.00ms @stablelib/int -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/int/lib/int.js +0ms
  vite:resolve 8.42ms @libp2p/pubsub/peer-streams -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/pubsub/dist/src/peer-streams.js +9ms
  vite:resolve 8.44ms encoding-down -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/level/node_modules/encoding-down/index.js +9ms
  vite:resolve 8.45ms inherits -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/inherits/inherits_browser.js +0ms
  vite:resolve 8.43ms @stablelib/constant-time -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@stablelib/constant-time/lib/constant-time.js +0ms
  vite:resolve 8.41ms @libp2p/webrtc-peer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/webrtc-peer/dist/src/index.js +0ms
  vite:resolve 8.36ms iso-url -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/iso-url/index.js +0ms
  vite:resolve 8.36ms event-iterator -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/event-iterator/lib/dom.js +0ms
  vite:resolve 4.23ms observable-webworkers -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/node_modules/observable-webworkers/lib/index.js +14ms
  vite:resolve 4.16ms get-iterator -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/abortable-iterator/node_modules/get-iterator/dist/src/index.js +14ms
  vite:resolve 4.54ms run-parallel-limit -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/run-parallel-limit/index.js +5ms
  vite:resolve 4.52ms is-ip -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-ip/index.js +0ms
  vite:resolve 4.51ms it-length -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-length/index.js +5ms
  vite:resolve 4.54ms just-safe-set -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/node_modules/just-safe-set/index.js +5ms
  vite:resolve 4.56ms @libp2p/crypto -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/crypto/dist/src/index.js +0ms
  vite:resolve 4.40ms multiaddr -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/multiaddr/src/index.js +0ms
  vite:resolve 4.34ms eventemitter3 -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/eventemitter3/index.js +10ms
  vite:resolve 4.33ms util -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/util/util.js +0ms
  vite:resolve 3.14ms ltgt -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ltgt/index.js +3ms
  vite:resolve 3.15ms queue-microtask -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/queue-microtask/index.js +0ms
  vite:resolve 3.05ms level-supports -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/level-supports/index.js +0ms
  vite:resolve 3.04ms it-pipe -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/node_modules/it-pipe/index.js +8ms
  vite:resolve 3.22ms nanoid -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/nanoid/index.browser.js +4ms
  vite:resolve 3.70ms p-timeout -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-repo/node_modules/p-timeout/index.js +4ms
  vite:resolve 3.70ms level-codec -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/level/node_modules/level-codec/index.js +0ms
  vite:resolve 3.69ms deferred-leveldown -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/level/node_modules/deferred-leveldown/deferred-leveldown.js +0ms
  vite:resolve 3.63ms ip-regex -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ip-regex/index.js +0ms
  vite:resolve 5.12ms is-buffer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-buffer/index.js +5ms
  vite:resolve 5.03ms @libp2p/interfaces/pubsub -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/pubsub/index.js +13ms
  vite:resolve 5.02ms level-iterator-stream -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/level/node_modules/level-iterator-stream/index.js +0ms
  vite:resolve 4.34ms level-errors -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/level/node_modules/level-errors/errors.js +5ms
  vite:resolve 4.32ms cluster -> __vite-browser-external:cluster +0ms
  vite:resolve 4.30ms p-finally -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/p-finally/index.js +0ms
  vite:resolve 4.30ms randombytes -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/randombytes/browser.js +0ms
  vite:resolve 4.29ms catering -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/catering/index.js +0ms
  vite:resolve 5.79ms iso-random-stream -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/iso-random-stream/src/index.js +11ms
  vite:resolve 4.06ms private-ip -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/private-ip/index.js +6ms
  vite:resolve 7.65ms @libp2p/pubsub/utils -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/pubsub/dist/src/utils.js +8ms
  vite:resolve 7.67ms @libp2p/utils/array-equals -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/utils/dist/src/array-equals.js +0ms
  vite:resolve 4.47ms safe-buffer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/safe-buffer/index.js +25ms
  vite:resolve 3.73ms ipfs-core-utils/multipart-request -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/multipart-request.browser.js +12ms
  vite:resolve 3.59ms @achingbrain/nat-port-mapper -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@achingbrain/nat-port-mapper/dist/src/browser.js +1ms
  vite:resolve 3.58ms stream-to-it/source.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/stream-to-it/source.js +0ms
  vite:resolve 4.71ms node-forge/lib/pbkdf2.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/pbkdf2.js +14ms
  vite:resolve 4.73ms node-forge/lib/aes.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/aes.js +0ms
  vite:resolve 4.63ms netmask -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/netmask/lib/netmask.js +22ms
  vite:resolve 4.64ms @multiformats/multiaddr/resolvers -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@multiformats/multiaddr/dist/src/resolvers/index.js +0ms
  vite:resolve 3.78ms set-delayed-interval -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/set-delayed-interval/src/index.js +5ms
  vite:resolve 4.67ms sanitize-filename -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/sanitize-filename/index.js +5ms
  vite:resolve 4.65ms it-foreach -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/it-foreach/index.js +0ms
  vite:resolve 4.64ms p-settle -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/p-settle/index.js +0ms
  vite:resolve 4.06ms fnv1a -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/fnv1a/index.js +4ms
  vite:resolve 3.71ms @libp2p/utils/address-sort -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/utils/dist/src/address-sort.js +5ms
  vite:resolve 3.73ms denque -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/denque/index.js +0ms
  vite:resolve 3.89ms retimer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/retimer/retimer.js +4ms
  vite:resolve 3.89ms @libp2p/multistream-select -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/multistream-select/dist/src/index.js +0ms
  vite:resolve 3.81ms readable-stream -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/readable-stream/readable-browser.js +23ms
✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/libp2p/dist/src/metrics/stats.js:14:26:
      14 │             dataReceived: 0n,
         ╵                           ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/libp2p/dist/src/metrics/stats.js:15:22:
      15 │             dataSent: 0n
         ╵                       ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/libp2p/dist/src/metrics/stats.js:29:30:
      29 │             this.stats[key] = 0n;
         ╵                               ~~

✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)

    ../../node_modules/libp2p/dist/src/metrics/stats.js:169:34:
      169 │             n = this.stats[key] = 0n;
          ╵                                   ~~

  vite:resolve 4.38ms is-arguments -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-arguments/index.js +5ms
  vite:resolve 3.50ms util-deprecate -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/util-deprecate/browser.js +8ms
  vite:resolve 3.49ms socket.io-client -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/socket.io-client/build/esm/index.js +13ms
  vite:resolve 3.49ms is-generator-function -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-generator-function/index.js +0ms
  vite:resolve 3.49ms ipaddr.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipaddr.js/lib/ipaddr.js +0ms
  vite:resolve 3.48ms p-event -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/p-event/index.js +0ms
  vite:resolve 3.46ms @libp2p/utils/stream-to-ma-conn -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/utils/dist/src/stream-to-ma-conn.js +0ms
  vite:resolve 3.62ms dns-over-http-resolver -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/dns-over-http-resolver/dist/src/index.js +4ms
  vite:resolve 3.54ms mutable-proxy -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/mutable-proxy/build/index.js +0ms
  vite:resolve 3.21ms delay -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/delay/index.js +3ms
  vite:resolve 3.16ms which-typed-array -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/which-typed-array/index.js +7ms
  vite:resolve 3.72ms p-reflect -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/p-reflect/index.js +4ms
  vite:resolve 3.73ms @libp2p/connection -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/connection/dist/src/index.js +0ms
  vite:resolve 3.67ms ipfs-core-utils/to-url-string -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/to-url-string.js +0ms
  vite:resolve 3.60ms @libp2p/utils/multiaddr/is-loopback -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/utils/dist/src/multiaddr/is-loopback.js +4ms
  vite:resolve 3.61ms is-typed-array -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-typed-array/index.js +8ms
  vite:resolve 3.55ms p-limit -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/p-settle/node_modules/p-limit/index.js +0ms
  vite:resolve 3.49ms receptacle -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/receptacle/index.js +0ms
  vite:resolve 2.21ms ipfs-core-utils/agent -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ipfs-core-utils/src/agent.browser.js +3ms
  vite:resolve 3.15ms has-tostringtag/shams -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/has-tostringtag/shams.js +6ms
  vite:resolve 3.16ms for-each -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/for-each/index.js +0ms
  vite:resolve 3.16ms is-loopback-addr -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-loopback-addr/dist/src/index.js +3ms
  vite:resolve 3.11ms yocto-queue -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/yocto-queue/index.js +0ms
  vite:resolve 3.10ms native-fetch -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/dns-over-http-resolver/node_modules/native-fetch/esm/src/index.js +0ms
  vite:resolve 3.10ms ms -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/ms/index.js +0ms
  vite:resolve 3.40ms string_decoder/ -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/readable-stream/node_modules/string_decoder/lib/string_decoder.js +4ms
  vite:resolve 3.40ms socket.io-parser -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/socket.io-client/node_modules/socket.io-parser/build/esm/index.js +4ms
  vite:resolve 3.39ms call-bind/callBound -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/call-bind/callBound.js +0ms
  vite:resolve 3.38ms available-typed-arrays -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/available-typed-arrays/index.js +0ms
  vite:resolve 2.82ms has-symbols/shams -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/has-symbols/shams.js +3ms
  vite:resolve 5.17ms @libp2p/interfaces/connection/status -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/connection/status.js +8ms
  vite:resolve 5.19ms get-intrinsic -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/get-intrinsic/index.js +5ms
  vite:resolve 5.19ms engine.io-client -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/engine.io-client/build/esm/index.js +0ms
  vite:resolve 5.17ms truncate-utf8-bytes -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/truncate-utf8-bytes/browser.js +0ms
  vite:resolve 5.16ms @socket.io/component-emitter -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@socket.io/component-emitter/index.mjs +0ms
  vite:resolve 5.16ms node-forge/lib/pkcs7.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/pkcs7.js +0ms
  vite:resolve 3.32ms @libp2p/interfaces/connection -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/@libp2p/interfaces/dist/src/connection/index.js +8ms
  vite:resolve 3.31ms utf8-byte-length/browser -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/utf8-byte-length/browser.js +8ms
  vite:resolve 3.31ms function-bind -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/function-bind/index.js +0ms
  vite:resolve 3.31ms has-symbols -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/has-symbols/index.js +0ms
  vite:resolve 3.30ms engine.io-parser -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/engine.io-parser/build/esm/index.js +0ms
  vite:resolve 2.58ms es-abstract/helpers/getOwnPropertyDescriptor -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js +2ms
  vite:resolve 1.44ms is-callable -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/is-callable/index.js +4ms
  vite:resolve 0.77ms has -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/has/src/index.js +0ms
  vite:resolve 0.46ms node-forge/lib/x509.js -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/node-forge/lib/x509.js +12ms
  vite:resolve 0.17ms p-fifo -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/p-fifo/index.js +5ms
  vite:resolve 0.14ms p-defer -> /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/p-fifo/node_modules/p-defer/index.js +13ms
/Users/pleerock/www/clonned/js-ipfs-examples/node_modules/vite/node_modules/esbuild/lib/main.js:1605
  let error = new Error(`${text}${summary}`);
              ^

Error: Build failed with 24 errors:
../../node_modules/ipfs-core/src/ipns/publisher.js:193:20: ERROR: Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)
../../node_modules/ipns/dist/src/selector.js:17:41: ERROR: Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)
../../node_modules/ipns/dist/src/selector.js:18:41: ERROR: Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)
../../node_modules/ipns/dist/src/utils.js:108:38: ERROR: Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)
../../node_modules/libp2p/dist/src/metrics/stats.js:14:26: ERROR: Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)
...
    at failureErrorWithLog (/Users/pleerock/www/clonned/js-ipfs-examples/node_modules/vite/node_modules/esbuild/lib/main.js:1605:15)
    at /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/vite/node_modules/esbuild/lib/main.js:1251:28
    at runOnEndCallbacks (/Users/pleerock/www/clonned/js-ipfs-examples/node_modules/vite/node_modules/esbuild/lib/main.js:1034:63)
    at buildResponseToResult (/Users/pleerock/www/clonned/js-ipfs-examples/node_modules/vite/node_modules/esbuild/lib/main.js:1249:7)
    at /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/vite/node_modules/esbuild/lib/main.js:1358:14
    at /Users/pleerock/www/clonned/js-ipfs-examples/node_modules/vite/node_modules/esbuild/lib/main.js:666:9
    at handleIncomingPacket (/Users/pleerock/www/clonned/js-ipfs-examples/node_modules/vite/node_modules/esbuild/lib/main.js:763:9)
    at Socket.readFromStdout (/Users/pleerock/www/clonned/js-ipfs-examples/node_modules/vite/node_modules/esbuild/lib/main.js:632:7)
    at Socket.emit (node:events:520:28)
    at addChunk (node:internal/streams/readable:315:12) {
  errors: [
    {
      detail: undefined,
      id: '',
      location: {
        column: 20,
        file: '../../node_modules/ipfs-core/src/ipns/publisher.js',
        length: 2,
        line: 193,
        lineText: '    let seqNumber = 0n',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 41,
        file: '../../node_modules/ipns/dist/src/selector.js',
        length: 2,
        line: 17,
        lineText: '        const aSeq = a.entry.sequence ?? 0n;',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 41,
        file: '../../node_modules/ipns/dist/src/selector.js',
        length: 2,
        line: 18,
        lineText: '        const bSeq = b.entry.sequence ?? 0n;',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 38,
        file: '../../node_modules/ipns/dist/src/utils.js',
        length: 2,
        line: 108,
        lineText: '        sequence: message.sequence ?? 0n,',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 26,
        file: '../../node_modules/libp2p/dist/src/metrics/stats.js',
        length: 2,
        line: 14,
        lineText: '            dataReceived: 0n,',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 22,
        file: '../../node_modules/libp2p/dist/src/metrics/stats.js',
        length: 2,
        line: 15,
        lineText: '            dataSent: 0n',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 30,
        file: '../../node_modules/libp2p/dist/src/metrics/stats.js',
        length: 2,
        line: 29,
        lineText: '            this.stats[key] = 0n;',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 34,
        file: '../../node_modules/libp2p/dist/src/metrics/stats.js',
        length: 2,
        line: 169,
        lineText: '            n = this.stats[key] = 0n;',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 40,
        file: '../../node_modules/protons-runtime/dist/src/codecs/int64.js',
        length: 2,
        line: 12,
        lineText: '    return signed.decode(buf, offset) | 0n;',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 14,
        file: '../../node_modules/protons-runtime/dist/src/utils/big-varint.js',
        length: 5,
        line: 3,
        lineText: 'const LIMIT = 0x7fn;',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 24,
        file: '../../node_modules/protons-runtime/dist/src/utils/big-varint.js',
        length: 5,
        line: 8,
        lineText: '        for (; value >= 0x80n; i++) {',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 22,
        file: '../../node_modules/protons-runtime/dist/src/utils/big-varint.js',
        length: 2,
        line: 9,
        lineText: '            value >>= 7n;',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 22,
        file: '../../node_modules/protons-runtime/dist/src/utils/big-varint.js',
        length: 2,
        line: 18,
        lineText: '            value >>= 7n;',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 20,
        file: '../../node_modules/protons-runtime/dist/src/utils/big-varint.js',
        length: 2,
        line: 28,
        lineText: '        if (value < 0n) {',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 20,
        file: '../../node_modules/protons-runtime/dist/src/utils/big-varint.js',
        length: 2,
        line: 34,
        lineText: '        if (value < 0n) {',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 60,
        file: '../../node_modules/protons-runtime/dist/src/utils/big-varint.js',
        length: 2,
        line: 46,
        lineText: '        return unsigned.encodingLength(value >= 0 ? value * 2n : value * -2n - 1n);',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 74,
        file: '../../node_modules/protons-runtime/dist/src/utils/big-varint.js',
        length: 2,
        line: 46,
        lineText: '        return unsigned.encodingLength(value >= 0 ? value * 2n : value * -2n - 1n);',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 79,
        file: '../../node_modules/protons-runtime/dist/src/utils/big-varint.js',
        length: 2,
        line: 46,
        lineText: '        return unsigned.encodingLength(value >= 0 ? value * 2n : value * -2n - 1n);',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 69,
        file: '../../node_modules/protons-runtime/dist/src/utils/long-bits.js',
        length: 3,
        line: 10,
        lineText: '            return BigInt(this.lo >>> 0) + (BigInt(this.hi >>> 0) << 32n);',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 49,
        file: '../../node_modules/protons-runtime/dist/src/utils/long-bits.js',
        length: 3,
        line: 18,
        lineText: '            return -(BigInt(lo) + (BigInt(hi) << 32n));',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 65,
        file: '../../node_modules/protons-runtime/dist/src/utils/long-bits.js',
        length: 3,
        line: 20,
        lineText: '        return BigInt(this.lo >>> 0) + (BigInt(this.hi >>> 0) << 32n);',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 22,
        file: '../../node_modules/protons-runtime/dist/src/utils/long-bits.js',
        length: 2,
        line: 48,
        lineText: '        if (value === 0n) {',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 33,
        file: '../../node_modules/protons-runtime/dist/src/utils/long-bits.js',
        length: 3,
        line: 55,
        lineText: '        let hi = Number(value >> 32n) | 0;',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 47,
        file: '../../node_modules/protons-runtime/dist/src/utils/long-bits.js',
        length: 3,
        line: 56,
        lineText: '        let lo = Number(value - (BigInt(hi) << 32n)) | 0;',
        namespace: '',
        suggestion: ''
      },
      notes: [],
      pluginName: '',
      text: 'Big integer literals are not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)'
    }
  ],
  warnings: []
}
npm ERR! Lifecycle script `serve` failed with error: 
npm ERR! Error: command failed 
npm ERR!   in workspace: [email protected] 
npm ERR!   at location: /Users/pleerock/www/clonned/js-ipfs-examples/examples/browser-vite 
npm ERR! Lifecycle script `start` failed with error: 
npm ERR! Error: command failed 
npm ERR!   in workspace: [email protected] 
npm ERR!   at location: /Users/pleerock/www/clonned/js-ipfs-examples/examples/browser-vite 

pleerock avatar Jul 19 '22 12:07 pleerock

Sometimes you have to specify the config file explicitly with the command line --config arg?

achingbrain avatar Jul 19 '22 15:07 achingbrain

Same thing. You can see in the output I sent above - it does read the config, but still getting this error. I think if you try to pull the latest from the master, go to ./examples/browser-vite and run npm start - you'll see the same issue.

pleerock avatar Jul 19 '22 16:07 pleerock

@pleerock that issue with vite is solved by adding target: 'es2020' to your config:

export default defineConfig({
  optimizeDeps: {
    // target: es2020 added as workaround to make big ints work
    // https://github.com/vitejs/vite/issues/9062#issuecomment-1182818044
    esbuildOptions: {
      target: 'es2020',
    },
  }
})

inverted-capital avatar Aug 04 '22 23:08 inverted-capital

@inverted-capital current config already has esnext which includes es2020, but it still doesn't work (for some reason).

pleerock avatar Aug 05 '22 16:08 pleerock

@inverted-capital oh I just noticed that you were talking about "optimizeDeps. esbuildOptions" option and not just "build" option. Thanks, that works! Somewhat should definitely create a PR to fix the issue in the examples.

pleerock avatar Aug 05 '22 16:08 pleerock

There is a vite example available for Helia here - https://github.com/ipfs-examples/helia-vite

achingbrain avatar May 25 '23 17:05 achingbrain