1.0.0 • Published 3 years ago

@enonic/webpack-server-side-js v1.0.0

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

Webpack server-side javascript

Install

npm install --save-dev @enonic/webpack-server-side-js

Usage

import {webpackServerSideJs} from '@enonic/webpack-server-side-js';

const SERVER_SIDE_JS_CONFIG = webpackServerSideJs({
	__dirname
});

const WEBPACK_CONFIG = [
  SERVER_SIDE_JS_CONFIG
];

export { WEBPACK_CONFIG as default };

What does it do

It compiles these:

./src/main/resources/**/*.es
./src/main/resources/**/*.es6
./src/main/resources/**/*.js

Except these:

./src/main/resources/assets/**/*.es
./src/main/resources/assets/**/*.es6
./src/main/resources/assets/**/*.js

Into:

./build/resources/main/**/*.js

Changelog

0.10.0

  • eslint 5.19.0
  • webpack 7.19.0

0.9.0

  • maxModules removed in webpack 5

0.8.0

  • Got webpack 5 to work in some projects

0.7.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
  • Downgrade buildsystem to Node 12.20.1 since we're stuck on webpack 4

0.6.0

  • Node 14.15.4
  • Upgrade node modules (patch and minor)

0.5.0

  • Try @babel/preset-env target node 0.10.48

0.4.0

  • Only use @babel/preset-env with corejs 3 and useBuiltIns usage
  • Don't use @babel/plugin-transform-runtime

0.3.0

  • Trying @babel/preset-env targets esmodules true and @babel/plugin-transform-runtime regenerator: true to avoid "regeneratorRuntime" is not defined
  • Do not minimize
  • Removed terser-webpack-plugin

0.2.0

  • Removed transform-es2017-object-entries because it's for babel 6, not 7

0.1.2

  • Add @babel/plugin-transform-classes

0.1.1

  • Add @babel/plugin-transform-modules-commonjs
1.0.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

3 years ago

0.6.0

3 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 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