-
Notifications
You must be signed in to change notification settings - Fork 37
Closed
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
browserfield to point todist/esm/index.js - renaming
browsertomain - perhaps one of the solutions discussed in
browservsmodulefields inpackage.jsonwebpack/webpack#4674 - something else?
I'm happy to open a PR.
Metadata
Metadata
Assignees
Labels
No labels