ipfs / js-ipfs

IPFS implementation in JavaScript
https://js.ipfs.tech
Other
7.44k stars 1.25k forks source link

Unable to use js-ipfs from the reference babylonjs webpack project #4259

Closed unicomp21 closed 1 year ago

unicomp21 commented 1 year ago

Here is the repro for the bug: https://github.com/unicomp21/babylonjs-ipns-repro

We used: https://github.com/RaananW/babylonjs-webpack-es6

To sort some packaging issues in: https://github.com/esfx/esfx

Perhaps js-ipfs should follow the same packaging strategy as esfx?

welcome[bot] commented 1 year ago

Thank you for submitting your first issue to this repository! A maintainer will be here shortly to triage and review. In the meantime, please double-check that you have provided all the necessary information to make this process easy! Any information that can help save additional round trips is useful! We currently aim to give initial feedback within two business days. If this does not happen, feel free to leave a comment. Please keep an eye on how this issue will be labeled, as labels give an overview of priorities, assignments and additional actions requested by the maintainers:

Finally, remember to use https://discuss.ipfs.io if you just need general support.

unicomp21 commented 1 year ago

@rbuckton I forget, what was the trick for fixing this in esfx?

2color commented 1 year ago

Can you share more information on the exact error that you get?

I would also recommend changing the dependency to ipfs-core rather than ipfs in your package.json

See https://github.com/ipfs/js-ipfs#install-as-an-application-developer for more information.

unicomp21 commented 1 year ago

switched to ipfs-core, see the repro project, still get errors

unicomp21 commented 1 year ago
johndavis@Johns-MacBook-Pro babylonjs-webpack-es6 % npm run start

> babylonjs-typescript-webpack-simple-scene@0.0.1 start
> npx webpack serve --config webpack.dev.js

<i> [webpack-dev-server] Project is running at:
<i> [webpack-dev-server] Loopback: http://localhost:8080/
<i> [webpack-dev-server] On Your Network (IPv4): http://192.168.68.102:8080/
<i> [webpack-dev-server] On Your Network (IPv6): http://[fe80::1]:8080/
<i> [webpack-dev-server] Content not from webpack is served from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/public' directory
<i> [webpack-dev-middleware] wait until bundle finished: /
assets by path js/*.js 82.6 MiB
  assets by chunk 76 MiB (id hint: vendors)
    asset js/vendors-node_modules_babylonjs_inspector_dist_babylon_inspector_bundle_max_js.babylonBundle.js 45.5 MiB [emitted] (id hint: vendors)
    asset js/vendors-node_modules_ipfs-core_src_index_js.babylonBundle.js 13.3 MiB [emitted] (id hint: vendors)
    asset js/vendors-node_modules_babylonjs_core_Cameras_arcRotateCamera_js-node_modules_babylonjs_core_Li-b2b0dd.babylonBundle.js 5.32 MiB [emitted] (id hint: vendors)
    + 7 assets
  + 6 assets
assets by info 7.65 MiB [immutable]
  asset fa8d79b17b6be7285a4edd38e874fd1f.env 4.8 MiB [emitted] [immutable] [from: assets/environment/room.env]
  asset 9b31293ea96c8dfa518b45622da82a13.jpg 1.55 MiB [emitted] [immutable] [from: assets/grass.jpg]
  asset 4bf4f35110efeb71a363c4d654c5c13f.glb 1.3 MiB [emitted] [immutable] [from: assets/glb/samsung-controller.glb]
asset index.html 693 bytes [emitted]
2580 modules

WARNING in ./node_modules/@chainsafe/is-ip/lib/is-ip.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/is-ip/src/is-ip.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/is-ip/src/is-ip.ts'
 @ ./node_modules/@multiformats/multiaddr/dist/src/ip.js 1:0-50 3:0-40 3:0-40 4:20-26 5:20-26
 @ ./node_modules/@multiformats/multiaddr/dist/src/convert.js 1:0-30 94:9-16 97:11-21 100:21-32 104:9-16
 @ ./node_modules/@multiformats/multiaddr/dist/src/codec.js 1:0-63 66:32-46 80:32-47
 @ ./node_modules/@multiformats/multiaddr/dist/src/index.js 13:0-36 105:25-40 111:25-41 114:25-40 122:67-86 171:25-42 182:67-86 188:73-99 209:44-63 316:12-31
 @ ./node_modules/ipfs-core/src/components/id.js 2:0-51 72:19-28
 @ ./node_modules/ipfs-core/src/components/index.js 32:0-34 180:14-22
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/is-ip/lib/parse.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/is-ip/src/parse.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/is-ip/src/parse.ts'
 @ ./node_modules/@chainsafe/is-ip/lib/is-ip.js 1:0-59 4:19-28 8:19-28 12:19-26
 @ ./node_modules/@multiformats/multiaddr/dist/src/ip.js 1:0-50 3:0-40 3:0-40 4:20-26 5:20-26
 @ ./node_modules/@multiformats/multiaddr/dist/src/convert.js 1:0-30 94:9-16 97:11-21 100:21-32 104:9-16
 @ ./node_modules/@multiformats/multiaddr/dist/src/codec.js 1:0-63 66:32-46 80:32-47
 @ ./node_modules/@multiformats/multiaddr/dist/src/index.js 13:0-36 105:25-40 111:25-41 114:25-40 122:67-86 171:25-42 182:67-86 188:73-99 209:44-63 316:12-31
 @ ./node_modules/ipfs-core/src/components/id.js 2:0-51 72:19-28
 @ ./node_modules/ipfs-core/src/components/index.js 32:0-34 180:14-22
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/is-ip/lib/parser.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/is-ip/src/parser.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/is-ip/src/parser.ts'
 @ ./node_modules/@chainsafe/is-ip/lib/parse.js 1:0-37 5:19-25
 @ ./node_modules/@chainsafe/is-ip/lib/is-ip.js 1:0-59 4:19-28 8:19-28 12:19-26
 @ ./node_modules/@multiformats/multiaddr/dist/src/ip.js 1:0-50 3:0-40 3:0-40 4:20-26 5:20-26
 @ ./node_modules/@multiformats/multiaddr/dist/src/convert.js 1:0-30 94:9-16 97:11-21 100:21-32 104:9-16
 @ ./node_modules/@multiformats/multiaddr/dist/src/codec.js 1:0-63 66:32-46 80:32-47
 @ ./node_modules/@multiformats/multiaddr/dist/src/index.js 13:0-36 105:25-40 111:25-41 114:25-40 122:67-86 171:25-42 182:67-86 188:73-99 209:44-63 316:12-31
 @ ./node_modules/ipfs-core/src/components/id.js 2:0-51 72:19-28
 @ ./node_modules/ipfs-core/src/components/index.js 32:0-34 180:14-22
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/constants.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/constants.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/constants.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 9:0-44 14:0-142 26:26-50 35:28-52 35:54-78 137:15-35 138:17-39 139:17-39 140:20-45 141:18-41 142:19-43 143:31-67 144:23-51 145:26-58 146:26-58 147:21-47 148:38-74 149:24-53 150:26-57 151:33-71 152:37-79 153:37-79 154:32-69 162:34-54 202:165-221 295:63-103 301:42-82 313:11-55 419:29-49 770:32-68 772:32-68 823:46-80 828:21-58 833:35-68 858:23-58 864:22-55 889:28-61 890:19-52 933:38-77 1105:34-70 1672:32-65 1679:23-54 1694:36-69 1698:74-107 1734:54-78 2144:23-47
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/index.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/index.ts'
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/message-cache.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/message-cache.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/message-cache.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 7:0-50 191:50-62
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/message/rpc.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/message/rpc.js' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/message/rpc.js'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 8:0-39 557:36-46 1584:25-35
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/metrics.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/metrics.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/metrics.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 15:0-105 203:28-38 500:57-71 852:56-82 860:56-82 866:56-83 985:45-70 992:49-74 1022:47-73 1046:56-73 1097:44-70 1252:45-67 1263:45-67 1893:34-54 1904:33-58 1953:33-51 1970:37-61 1992:38-67
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/compute-score.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/compute-score.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/compute-score.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/peer-score.js 2:0-50 32:49-61
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/index.js 3:0-32 3:0-32
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 11:0-95 156:25-46 157:29-54 221:25-34
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/constants.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/constants.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/constants.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/peer-score-params.js 1:0-63 62:98-127 67:96-125 71:80-109 75:105-134 78:92-121 82:103-132 85:91-120 89:79-108 92:81-110 99:71-100 103:80-109 106:97-126 109:80-109 112:76-105 116:110-139 120:97-126 123:88-117 127:108-137 130:96-125 133:87-116 136:93-122 139:94-123 142:97-126 146:105-134 149:93-122 153:111-140 156:99-128
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/index.js 1:0-39 1:0-39
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 11:0-95 156:25-46 157:29-54 221:25-34
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/index.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/index.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/index.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 11:0-95 156:25-46 157:29-54 221:25-34
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/message-deliveries.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/message-deliveries.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/message-deliveries.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/peer-score.js 3:0-82 28:35-52 259:28-56 260:133-153 264:22-48 293:28-56 294:141-161 299:26-54 304:22-50 319:17-45 324:17-43 329:17-45 333:17-45
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/index.js 3:0-32 3:0-32
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 11:0-95 156:25-46 157:29-54 221:25-34
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/peer-score-params.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/peer-score-params.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/peer-score-params.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/index.js 1:0-39 1:0-39
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 11:0-95 156:25-46 157:29-54 221:25-34
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/peer-score-thresholds.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/peer-score-thresholds.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/peer-score-thresholds.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/index.js 2:0-43 2:0-43
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 11:0-95 156:25-46 157:29-54 221:25-34
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/peer-score.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/peer-score.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/peer-score.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/index.js 3:0-32 3:0-32
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 11:0-95 156:25-46 157:29-54 221:25-34
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/score/scoreMetrics.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/scoreMetrics.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/score/scoreMetrics.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 19:0-70 2140:19-46
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/stream.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/stream.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/stream.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 25:0-60 415:31-45 451:34-47
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/tracer.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/tracer.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/tracer.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 12:0-42 217:32-43
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/types.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/types.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/types.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 16:0-119 661:17-40 666:17-38 681:17-36 723:27-50 728:27-48 728:58-76 739:27-48 739:58-76 739:85-114 753:27-50 771:33-57 773:33-57 775:33-57 777:31-55 778:31-52 778:62-88 781:23-42 1513:27-51 1530:37-63
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/buildRawMessage.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/buildRawMessage.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/buildRawMessage.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 17:0-83 726:39-59 1442:43-58
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/create-gossip-rpc.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/create-gossip-rpc.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/create-gossip-rpc.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/index.js 1:0-39 1:0-39
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 10:0-79 190:52-69 812:25-40 895:8-15 1137:12-19 1423:20-35 1464:20-35 1552:20-35 1560:20-35 1639:27-42 1644:27-42 1670:8-15 1689:28-35 1698:33-40 1713:31-46 1718:31-46 1830:38-45 1914:64-71 2020:38-45 2081:16-23
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/index.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/index.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/index.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 10:0-79 190:52-69 812:25-40 895:8-15 1137:12-19 1423:20-35 1464:20-35 1552:20-35 1560:20-35 1639:27-42 1644:27-42 1670:8-15 1689:28-35 1698:33-40 1713:31-46 1718:31-46 1830:38-45 1914:64-71 2020:38-45 2081:16-23
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/messageIdToString.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/messageIdToString.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/messageIdToString.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/index.js 3:0-39 3:0-39
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 10:0-79 190:52-69 812:25-40 895:8-15 1137:12-19 1423:20-35 1464:20-35 1552:20-35 1560:20-35 1639:27-42 1644:27-42 1670:8-15 1689:28-35 1698:33-40 1713:31-46 1718:31-46 1830:38-45 1914:64-71 2020:38-45 2081:16-23
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/msgIdFn.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/msgIdFn.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/msgIdFn.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 18:0-76 178:35-52 181:35-54
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/publishConfig.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/publishConfig.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/publishConfig.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 20:0-70 251:35-61
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/set.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/set.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/set.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 23:0-78 1902:37-61 1968:41-59 1989:41-59
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/shuffle.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/shuffle.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/shuffle.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/index.js 2:0-29 2:0-29
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 10:0-79 190:52-69 812:25-40 895:8-15 1137:12-19 1423:20-35 1464:20-35 1552:20-35 1560:20-35 1639:27-42 1644:27-42 1670:8-15 1689:28-35 1698:33-40 1713:31-46 1718:31-46 1830:38-45 1914:64-71 2020:38-45 2081:16-23
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/utils/time-cache.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/time-cache.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/@chainsafe/libp2p-gossipsub/src/utils/time-cache.ts'
 @ ./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js 13:0-56 169:29-44 170:39-54 187:38-53
 @ ./node_modules/ipfs-core-config/src/libp2p-pubsub-routers.browser.js 1:0-55 9:26-35
 @ ./node_modules/ipfs-core/src/components/libp2p.js 4:0-64 91:29-36
 @ ./node_modules/ipfs-core/src/components/storage.js 11:0-42 153:23-35 256:23-35
 @ ./node_modules/ipfs-core/src/components/index.js 42:0-38 306:24-37
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/dag-jose/lib/encryption.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/dag-jose/src/encryption.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/dag-jose/src/encryption.ts'
 @ ./node_modules/dag-jose/lib/index.js 2:0-46 45:19-39 63:22-39 82:15-32
 @ ./node_modules/ipfs-core/src/components/index.js 9:0-35 295:28-35
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/dag-jose/lib/index.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/dag-jose/src/index.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/dag-jose/src/index.ts'
 @ ./node_modules/ipfs-core/src/components/index.js 9:0-35 295:28-35
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/dag-jose/lib/signing.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/dag-jose/src/signing.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/dag-jose/src/signing.ts'
 @ ./node_modules/dag-jose/lib/index.js 1:0-40 42:19-36 60:22-36 79:15-29
 @ ./node_modules/ipfs-core/src/components/index.js 9:0-35 295:28-35
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

WARNING in ./node_modules/dag-jose/lib/utils.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/dag-jose/src/utils.ts' file: Error: ENOENT: no such file or directory, open '/Users/johndavis/repo/dev/babylonjs-webpack-es6/node_modules/dag-jose/src/utils.ts'
 @ ./node_modules/dag-jose/lib/signing.js 1:0-56 8:25-38 13:19-32 18:28-41 22:20-33 36:19-30 41:25-36 46:17-28
 @ ./node_modules/dag-jose/lib/index.js 1:0-40 42:19-36 60:22-36 79:15-29
 @ ./node_modules/ipfs-core/src/components/index.js 9:0-35 295:28-35
 @ ./node_modules/ipfs-core/src/index.js 1:0-62 22:22-34
 @ ./src/scenes/defaultWithTexture.ts 14:0-34 73:27-38
 @ ./src/scenes/ lazy ^\.\/.*$ namespace object ./defaultWithTexture.ts ./defaultWithTexture
 @ ./src/createScene.ts 2:11-37
 @ ./src/index.ts 3:0-55 9:36-58

32 warnings have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

webpack 5.74.0 compiled with 32 warnings in 26799 ms
achingbrain commented 1 year ago

Your webpack config is trying to load .ts source files which aren't there. Have you looked at the example of using ipfs with webpack?

rbuckton commented 1 year ago

@rbuckton I forget, what was the trick for fixing this in esfx?

Are you referring to this issue?

unicomp21 commented 1 year ago

yeah, looks like I'm hitting something totally different over here, rats. not entirely clear why I cannot simply npm install js-ipfs into the babylonjs reference webpack project, and have it work. Just stumbled across this:

https://github.com/ipfs-examples/js-ipfs-examples/blob/master/examples/browser-webpack/webpack.config.js#L12

unicomp21 commented 1 year ago

esfx works beautifully in the babylonjs reference project, wondering what's different between js-ipfs and esfx.

unicomp21 commented 1 year ago

@achingbrain why aren't the files there? esfx doesn't have this problem, it just works.

rbuckton commented 1 year ago

It looks like it's trying to load source maps for which the source files aren't present. Since those are just warnings, you can probably ignore them. If the ipfs project owners wanted to, they could enable the TS option --inlineSources to embed the sources into the source map, or they could choose to not emit source maps when building the package.

unicomp21 commented 1 year ago

Thanks @rbuckton !

unicomp21 commented 1 year ago

@achingbrain @2color can we enable --inlineSources or disable the source map emit, so the dev stuff works in babylonjs? Or would it make more sense for me to fork this repo and do my own thing?

achingbrain commented 1 year ago

You are of course welcome to fork this repo but it's unlikely to solve your problem since webpack is trying to load the source of dependencies rather than the modules contained here. Those deps would also need to be released with the TypeScript sources inlined or otherwise available.

The modules you are getting warnings for are @chainsafe/is-ip, @chainsafe/libp2p-gossipsub and dag-jose.

Gossipsub has recently added the src dir to it's files list so the warnings about this module should go away on their next release.

The other two have not, so you may wish to open PRs against them to add the src dir to the files list in their respective package.json files.

In the interim these are just warnings and not errors so things will still work, you'll just be looking at transpiled code if you use the browser dev tools.

unicomp21 commented 1 year ago

If I do a prod build, everything works in the babylon setup. But if I run the dev mode of the babylonjs project, all the warnings show up in the browser and nothing seems to work. I'll take a look at adding PR's, thanks.

achingbrain commented 1 year ago

nothing seems to work

When I do an npm start in your project, I see the warnings in the terminal. In the web browser the page takes some time to load, then warnings get overlaid on top of the page. If I dismiss the overlay I see a 3d scene with some controls.

In the browser console underneath all the warnings I see the following:

Babylon.js v5.29.0 - WebGL2 - Parallel shader compilation
/ipfs/QmegA7HiEvLmyJgVcBxgZ2hjEp5YZ4aVxcjBdHcKvD2f73
returned from spawnIpnsTest

Is this the bit that doesn't work? Do you see something different?

unicomp21 commented 1 year ago

Yes, it is. I must be going blind in my old age. Thank you!