You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`compact`| activates bundle compression <br> NB: only takes effect if compacting is activated globally (typically via `--compact`) |`compact` (default), `minify` or `mangle`||
32
+
|`sourcemaps`| if truthy, activates inline source-map generation <br> NB: only takes effect if source maps are activated globally (typically via `--sourcemaps`) |`false` suppresses source maps ||
33
+
|`format`| determines the bundle format |`iife` (default), `esm`, `umd`, `amd` or `commonjs` - all case-insensitive ||
34
+
|`exports`| determines the bundle's API; the value exported by `source` (if any) ||`"MYLIB"`, for IIFEs |
35
+
|`extensions`| additional file extensions for loading modules ||`[".jsx"]`|
36
+
|`externals`| determines which modules/packages to exclude from the bundle | an object whose key refers to the respective module/package name, the value refers to a corresponding global variable |`{ jquery: "jQuery" }`|
37
+
|`esnext`| if truthy, activates ESNext transpilation (typically determined by Browserslist) |||
38
+
|`esnext.browserslist`| custom Browserslist entry selection | the name of the Browserslist group to select <br> `false` suppresses automatic configuration via Browserslist |`esnext: { browserslist: "legacy" }`|
39
+
|`esnext.exclude`| modules/packages for which to skip transpilation <br> this might be useful when importing distributions already optimized for ES5, for example ||`esnext: { exclude: ["jquery"] }`|
40
+
|`jsx`| if truthy, activates JSX transpilation <br> additionally accepts the same options as `esnext`|||
41
+
|`jsx.pragma`| determines the function to use for JSX expressions ||`jsx: { pragma: "createElement" }`|
42
+
|`jsx.fragment`| determines the function to use for JSX fragments ||`jsx: { fragment: "Fragment" }`|
43
+
|`typescript`| if truthy, activates TypeScript transpilation <br> anything other than `true` will be passed through as TypeScript compiler options |||
0 commit comments