From c5b24016bf5a6fcf70496bef6c4c8cd9d8c1a396 Mon Sep 17 00:00:00 2001 From: SoSIE Date: Fri, 30 Oct 2020 17:26:37 +0100 Subject: [PATCH 1/2] 2.8.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e47f73c..43094de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@editorjs/paragraph", - "version": "2.8.0", + "version": "2.8.1", "keywords": [ "codex editor", "paragraph", From 93bde297081fa44e6d7a513872c025c1d4de044f Mon Sep 17 00:00:00 2001 From: SoSIE Date: Fri, 30 Oct 2020 17:34:13 +0100 Subject: [PATCH 2/2] 2.8.1 --- dist/bundle.js | 13 ++++- webpack.config.js | 125 ++++++++++++++++++++++++++++++++-------------- 2 files changed, 98 insertions(+), 40 deletions(-) diff --git a/dist/bundle.js b/dist/bundle.js index 11e625e..29434b7 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,4 +1,13 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Paragraph=t():e.Paragraph=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=0)}([function(e,t,n){function r(e,t){for(var n=0;n + */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Paragraph=t():e.Paragraph=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){function r(e,t){for(var n=0;n { + const path = require('path'); + const pkg = require('./package.json'); + + /** + * Environment + * + * @type {any} + */ + const NODE_ENV = argv.mode || 'development'; + const VERSION = process.env.VERSION || pkg.version; + + /** + * Plugins for bundle + * + * @type {webpack} + */ + const webpack = require('webpack'); + + + return { + entry: [ './src/index.js' ], + module: { + rules: [ + { + test: /\.js$/, + exclude: /node_modules/, + use: [ + { + loader: 'babel-loader', + query: { + presets: [ '@babel/preset-env' ], + }, }, - }, + ] + }, + { + test: /\.css$/, + use: [ + 'style-loader', + 'css-loader', + { + loader: 'postcss-loader', + options: { + plugins: [ + require('postcss-nested-ancestors'), + require('postcss-nested') + ] + } + } + ] + }, + { + test: /\.(svg)$/, + use: [ + { + loader: 'raw-loader', + } + ] + } ] - }, - { - test: /\.css$/, - use: [ - 'style-loader', - 'css-loader' - ] - }, - { - test: /\.(svg)$/, - use: [ - { - loader: 'raw-loader', - } - ] - } - ] - }, - output: { - path: __dirname + '/dist', - publicPath: '/', - filename: 'bundle.js', - library: 'Paragraph', - libraryTarget: 'umd' - } + }, + plugins: [ + /** Pass variables into modules */ + new webpack.DefinePlugin({ + NODE_ENV: JSON.stringify(NODE_ENV), + VERSION: JSON.stringify(VERSION), + }), + + new webpack.BannerPlugin({ + banner: `'Paragraph tool\n\n@version ${VERSION}\n\n@package https://github.com/editor-js/paragraph\n@licence MIT\n@author CodeX `, + }), + ], + output: { + path: __dirname + '/dist', + publicPath: '/', + filename: 'bundle.js', + library: 'Paragraph', + libraryTarget: 'umd', + } + }; };