-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Description
For context, I'm using NextJS and following the instructions here to instrument the @splunk/otel-web
package. While using @next/bundle-analyzer
, I noticed that the @splunk/otel-web/dist/cjs
files are being pulled in. I was hoping to see the @splunk/otel-web/dist/esm
files being used so that Webpack can tree shake off the modules that @splunk/otel-web
is not using.
It looks like the reason the CJS files are being used is because Webpack checks the browser
field of the package.json
first by default and currently it contains:
"browser": "dist/cjs/index.js",
"module": "dist/esm/index.js",
I was wondering if the team would be open to:
- updating the
browser
field to point todist/esm/index.js
- renaming
browser
tomain
- perhaps one of the solutions discussed in
browser
vsmodule
fields inpackage.json
webpack/webpack#4674 - something else?
I'm happy to open a PR.
Metadata
Metadata
Assignees
Labels
No labels