vexflow-core.esm.js

To test the ESM entry point, you need load this page from a web server (e.g., npx http-server or just in the browser).

Click here to view the vexflow-core.js ESM file.

It imports from index.js which in turn imports from the individual VexFlow modules (e.g., accidental.js, voice.js, stavenote.js)

If you open the Network tab of your browser's developer tools, you will see all the JS files being loaded.