1.0.0 • Published 3 years ago

@enonic/webpack-esm-assets v1.0.0

Weekly downloads
10
License
ISC
Repository
github
Last release
3 years ago

Webpack ecmascript module assets

Install

npm install --save-dev @enonic/webpack-esm-assets

Usage

import {webpackEsmAssets} from '@enonic/webpack-esm-assets';

const ESM_CONFIG = webpackEsmAssets({
	__dirname
});

const WEBPACK_CONFIG = [
  ESM_CONFIG
];

export { WEBPACK_CONFIG as default };

What does it do

It compiles these:

./src/main/resources/assets/**/*.mjs
./src/main/resources/assets/**/*.jsx
./src/main/resources/assets/**/*.esm
./src/main/resources/assets/**/*.es
./src/main/resources/assets/**/*.es6
./src/main/resources/assets/**/*.js

Into:

./build/resources/main/assets/**/*.esm.js

Changelog

0.11.0

  • eslint 7.19.0
  • mini-css-extract-plugin 1.3.5

0.10.0

  • maxModules removed in webpack 5

0.9.0

  • Exclude core-js, regenerator-runtime and webpack from transpiling
  • Use corejs 3 in webpack
  • Use esmodules false, because Enonic XP doesn't support ECMAScript Modules

0.8.0

  • Downgrade buildsystem to Node 12.20.1 since we're stuck on webpack 4
  • Upgrade node modules (patch, minor)
1.0.0

3 years ago

0.11.0

3 years ago

0.10.0

3 years ago

0.9.0

3 years ago

0.8.0

3 years ago

0.7.0

4 years ago

0.6.1

4 years ago

0.5.0

4 years ago

0.6.0

4 years ago

0.5.1

4 years ago

0.4.0

4 years ago

0.1.0

4 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago