vega: ES5 build broken in 5.23 (is actually ES7)
The file node_modules/vega/build-es5/vega-core.js contains async functions which are not supported in ES5 e.g. async function load$1 and async function sanitize
This last seemed to worked in 5.22.1 .
The ES5 build is important to @wikimedia as it is blocking us migrating to Vega 5 for the MediaWiki Graph extension and we currently support users who are still on ES6. An ES6 build would also work for us.
Let me know if I can provide any further information.
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 16 (10 by maintainers)
Commits related to this issue
- Add Vega5 with Vega 2 to 5 compatibility layer with tests Provides immediate support for Vega 5 specification and provides limited support for older schemas by a mapping function. Run `npm run build... — committed to wikimedia/mediawiki-extensions-Graph by jdlrobson a year ago
- Update git submodules * Update Graph from branch 'master' to ed178f241512bff536703c2098835efee92370c2 - Add Vega5 with Vega 2 to 5 compatibility layer with tests Provides immediate suppo... — committed to wikimedia/mediawiki-extensions by jdlrobson a year ago
- fix: correct browserlists for IE support (#3725) The previous browserlists was useless since defaults does not support IE anymore. fixes #3723 * fix: correct browserlists for IE support * fi... — committed to vega/vega by domoritz a year ago
Yeah, it’s not in sync with the code. Thanks for raising the issue.
Does my pull request address the issue in your build process, though?