1.0.0-rc • Published 7 years ago
babel-preset-browser-esm v1.0.0-rc
Babel Preset: Browser ESM
A Babel 7 compatible preset to fully support loading modules as ESM in the browser natively. This preset will:
- Automatically inline environment variables
- Runs dead code elimination
- Transforms CommonJS to ESM
- Converts global imports to relative paths using
require.resolve - Adds missing
.jsextension
Usage
npm install --save-dev babel-preset-browser-esmUpdate your babel configuration, ensure you use babel.config.js over
.babelrc to ensure node_modules get properly updated:
module.exports = {
presets: ['browser-esm']
};Run server
This module pairs very nicely with bserve to run a static server and automatically transpile the JavaScript files.
1.0.0-rc
7 years ago