Skip to content
This repository was archived by the owner on Nov 13, 2021. It is now read-only.

Commit a683813

Browse files
committed
build: changed configs
added webpack dev server, bundlend parser and importer, removed unwanted dependencies
1 parent 692b88a commit a683813

File tree

3 files changed

+1722
-756
lines changed

3 files changed

+1722
-756
lines changed

package.json

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,26 @@
11
{
22
"scripts": {
33
"build": "webpack --mode production",
4-
"build:dev": "webpack --mode development --watch"
4+
"build:dev": "webpack --mode development --watch",
5+
"dev": "webpack-dev-server"
56
},
67
"devDependencies": {
78
"@babel/core": "^7.11.4",
89
"@babel/preset-env": "^7.11.0",
9-
"@editorjs/checklist": "^1.1.0",
10-
"@editorjs/code": "^2.5.0",
11-
"@editorjs/delimiter": "^1.1.0",
12-
"@editorjs/editorjs": "^2.18.0",
13-
"@editorjs/embed": "^2.3.1",
14-
"@editorjs/header": "^2.5.0",
15-
"@editorjs/inline-code": "^1.3.1",
16-
"@editorjs/link": "^2.2.1",
17-
"@editorjs/list": "^1.5.0",
18-
"@editorjs/marker": "^1.2.2",
19-
"@editorjs/paragraph": "^2.7.0",
20-
"@editorjs/quote": "^2.3.0",
21-
"@editorjs/raw": "^2.1.2",
22-
"@editorjs/simple-image": "^1.3.3",
23-
"@editorjs/table": "^1.2.2",
24-
"@editorjs/warning": "^1.1.1",
2510
"babel-loader": "^8.1.0",
2611
"eslint": "^7.7.0",
2712
"eslint-config-airbnb-base": "14.2.0",
2813
"eslint-loader": "^4.0.2",
2914
"eslint-plugin-import": "2.22.0",
3015
"webpack": "^4.44.1",
31-
"webpack-cli": "^3.3.12"
16+
"webpack-cli": "^3.3.12",
17+
"webpack-dev-server": "^3.11.0",
18+
"webpack-merge-and-include-globally": "^2.1.26"
3219
},
33-
"name": "editorjsparsertomarkdown",
34-
"description": "Markdown Parser for Editor.js",
20+
"name": "editorjsMdParser",
21+
"description": "Import from markdown and export editorjs data to markdown",
3522
"version": "1.0.0",
36-
"main": "markdown-parser.js",
23+
"main": "./dist/bundle.js",
3724
"dependencies": {
3825
"css-loader": "^5.0.0",
3926
"remark": "^13.0.0",

webpack.config.js

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
const path = require('path');
22

33
module.exports = {
4-
entry: './src/index.js',
4+
entry: {
5+
bundle: [
6+
path.resolve(__dirname, 'src/MarkdownParser.js'),
7+
path.resolve(__dirname, 'src/MarkdownImporter.js'),
8+
],
9+
},
510
module: {
611
rules: [
712
{
@@ -24,11 +29,14 @@ entry: './src/index.js',
2429
},
2530
node: { global: true, fs: 'empty' },
2631
output: {
27-
path: path.join(__dirname, '/dist'),
28-
publicPath: '/',
29-
filename: 'bundle.js',
30-
library: 'MarkdownParser',
32+
path: path.resolve(__dirname, 'dist'),
33+
filename: '[name].js',
3134
libraryTarget: 'umd',
3235
libraryExport: 'default',
3336
},
37+
devServer: {
38+
index: 'index.html',
39+
compress: true,
40+
port: 8000,
41+
},
3442
};

0 commit comments

Comments
 (0)