From 62bc93dd77eacab028c45f831e0746f64de8dd46 Mon Sep 17 00:00:00 2001 From: Ben Beltran Date: Mon, 9 Mar 2020 14:17:03 -0500 Subject: Bump version, require node 13, use cjs webpack --- CHANGELOG.md | 13 +++++++++++++ config/webpack.cjs | 40 ++++++++++++++++++++++++++++++++++++++++ config/webpack.js | 41 ----------------------------------------- package-lock.json | 2 +- package.json | 9 +++------ 5 files changed, 57 insertions(+), 48 deletions(-) create mode 100644 config/webpack.cjs delete mode 100644 config/webpack.js diff --git a/CHANGELOG.md b/CHANGELOG.md index b1c155a..4631193 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). + +## [3.0.2] - 2020-03-09 +### Changed +- Remove browserslist config as it was having even more trouble with parcel +- Use CJS for webpack +- Require node 13 + +## [3.0.1] - 2020-03-09 +### Changed +- Use default config for browserslist as it was having trouble with parcel + ## [3.0.0] - 2020-03-09 ### Changed - Use module syntax @@ -73,3 +84,5 @@ and this project adheres to [Semantic Versioning](http://semver.org/). [2.0.0]: https://gitlab.com/serpentity/serpentity/compare/1.0.0...2.0.0 [2.1.0]: https://gitlab.com/serpentity/serpentity/compare/2.0.0...2.1.0 [3.0.0]: https://gitlab.com/serpentity/serpentity/compare/2.1.0...3.0.0 +[3.0.1]: https://gitlab.com/serpentity/serpentity/compare/3.0.0...3.0.1 +[3.0.2]: https://gitlab.com/serpentity/serpentity/compare/3.0.1...3.0.2 diff --git a/config/webpack.cjs b/config/webpack.cjs new file mode 100644 index 0000000..a36c166 --- /dev/null +++ b/config/webpack.cjs @@ -0,0 +1,40 @@ +const Path = require('path'); + +module.exports = { + entry: { + serpentity: './lib/serpentity.js', + 'serpentity.min': './lib/serpentity.js' + }, + + output: { + path: Path.resolve(__dirname, '../dist'), + filename: '[name].js', + library: 'Serpentity', + libraryTarget: 'umd' + }, + + module: { + rules: [ + { + test: /\.js$/, + exclude: /(node_modules|doc)/, + use: 'babel-loader' + } + ] + }, + + resolve: { + modules: [ + 'node_modules', + Path.resolve(__dirname, '../lib') + ], + + extensions: ['.js'] + }, + + context: Path.resolve(__dirname, '..'), + + optimization: { + minimize: true + } +}; diff --git a/config/webpack.js b/config/webpack.js deleted file mode 100644 index b213d0c..0000000 --- a/config/webpack.js +++ /dev/null @@ -1,41 +0,0 @@ -const Path = require('path'); -const Webpack = require('webpack'); - -module.exports = { - entry: { - serpentity: './lib/serpentity.js', - 'serpentity.min': './lib/serpentity.js' - }, - - output: { - path: Path.resolve(__dirname, '../dist'), - filename: '[name].js', - library: 'Serpentity', - libraryTarget: 'umd' - }, - - module: { - rules: [ - { - test: /\.js$/, - exclude: /(node_modules|doc)/, - use: 'babel-loader' - } - ] - }, - - resolve: { - modules: [ - 'node_modules', - Path.resolve(__dirname, '../lib') - ], - - extensions: ['.js'] - }, - - context: Path.resolve(__dirname, '..'), - - optimization: { - minimize: true - } -}; diff --git a/package-lock.json b/package-lock.json index d22c5ca..8da24b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@serpentity/serpentity", - "version": "3.0.1", + "version": "3.0.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 2c2921f..f0d4d5b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@serpentity/serpentity", "description": "An Entity-Component-System Engine", - "version": "3.0.1", + "version": "3.0.2", "type": "module", "license": "Apache-2.0", "contributors": [ @@ -31,13 +31,10 @@ "webpack-cli": "^3.3.11" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 13.0.0" }, - "browserslist": [ - "defaults" - ], "scripts": { - "build": "webpack --config ./config/webpack.js", + "build": "webpack --config ./config/webpack.cjs", "lint": "eslint lib", "test": "node test/integration.js" }, -- cgit