From 9bcd94dc2d0f54b7f509309de7d5235fe29d926b Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Tue, 21 Apr 2020 19:23:54 +0300 Subject: [PATCH] initial rollup config for each package --- wax-prosemirror-components/rollup.config.js | 16 +--------------- wax-prosemirror-core/rollup.config.js | 14 +++----------- wax-prosemirror-core/src/Application.js | 2 +- wax-prosemirror-layouts/package.json | 6 ++++-- wax-prosemirror-layouts/rollup.config.js | 17 +++++++++++------ wax-prosemirror-plugins/rollup.config.js | 16 +--------------- wax-prosemirror-schema/rollup.config.js | 17 ++--------------- wax-prosemirror-services/rollup.config.js | 19 ++----------------- .../src/LinkService/LinkTool.js | 1 - wax-prosemirror-themes/rollup.config.js | 8 ++------ wax-prosemirror-utilities/rollup.config.js | 17 ++--------------- 11 files changed, 29 insertions(+), 104 deletions(-) diff --git a/wax-prosemirror-components/rollup.config.js b/wax-prosemirror-components/rollup.config.js index 728bcc5ba..642c08508 100644 --- a/wax-prosemirror-components/rollup.config.js +++ b/wax-prosemirror-components/rollup.config.js @@ -12,13 +12,7 @@ export default { { file: "dist/index.js", format: "cjs", - sourcemap: true, - globals: { - "@fortawesome/react-fontawesome": "reactFontawesome", - "react-dropdown": "reactDropdown", - "prop-types": "propTypes", - "prosemirror-tables": "prosemirrorTables" - } + sourcemap: true } ], plugins: [ @@ -34,7 +28,6 @@ export default { resolve(), babel({ presets: [ - "react-app", [require("@babel/preset-env"), { modules: false }], require("@babel/preset-react") ], @@ -48,12 +41,5 @@ export default { }), commonjs(), terser() - ], - external: [ - "@fortawesome/react-fontawesome", - "react-dropdown", - "uuid", - "prop-types", - "prosemirror-tables" ] }; diff --git a/wax-prosemirror-core/rollup.config.js b/wax-prosemirror-core/rollup.config.js index 728bcc5ba..5180ef8a1 100644 --- a/wax-prosemirror-core/rollup.config.js +++ b/wax-prosemirror-core/rollup.config.js @@ -3,7 +3,6 @@ import commonjs from "@rollup/plugin-commonjs"; import external from "rollup-plugin-peer-deps-external"; import postcss from "rollup-plugin-postcss"; import resolve from "@rollup/plugin-node-resolve"; -import url from "@rollup/plugin-url"; import { terser } from "rollup-plugin-terser"; export default { @@ -12,13 +11,7 @@ export default { { file: "dist/index.js", format: "cjs", - sourcemap: true, - globals: { - "@fortawesome/react-fontawesome": "reactFontawesome", - "react-dropdown": "reactDropdown", - "prop-types": "propTypes", - "prosemirror-tables": "prosemirrorTables" - } + sourcemap: true } ], plugins: [ @@ -30,11 +23,9 @@ export default { external({ includeDependencies: true }), - url(), resolve(), babel({ presets: [ - "react-app", [require("@babel/preset-env"), { modules: false }], require("@babel/preset-react") ], @@ -54,6 +45,7 @@ export default { "react-dropdown", "uuid", "prop-types", - "prosemirror-tables" + "prosemirror-tables", + "wax-prosemirror-schema" ] }; diff --git a/wax-prosemirror-core/src/Application.js b/wax-prosemirror-core/src/Application.js index 5113c263b..fbe681b5c 100644 --- a/wax-prosemirror-core/src/Application.js +++ b/wax-prosemirror-core/src/Application.js @@ -1,6 +1,6 @@ import { Container } from "inversify"; import "reflect-metadata"; -import deepmerge from "deepmerge"; +//import deepmerge from "deepmerge"; import Config from "./config/Config"; import defaultConfig from "./config/defaultConfig"; import PmPlugins from "./PmPlugins"; diff --git a/wax-prosemirror-layouts/package.json b/wax-prosemirror-layouts/package.json index 1bc3b44e8..3c7a6cf8e 100644 --- a/wax-prosemirror-layouts/package.json +++ b/wax-prosemirror-layouts/package.json @@ -10,7 +10,9 @@ "build": "BABEL_ENV=production rollup -c" }, "dependencies": { - "@pubsweet/ui-toolkit": "^2.2.13", - "react-panelgroup": "^1.0.10" + "react-panelgroup": "^1.0.10", + "react": "^16.8.6", + "react-dom": "^16.8.6", + "styled-components": "^4.2.0" } } diff --git a/wax-prosemirror-layouts/rollup.config.js b/wax-prosemirror-layouts/rollup.config.js index 8aedc21b4..ae5c52fc0 100644 --- a/wax-prosemirror-layouts/rollup.config.js +++ b/wax-prosemirror-layouts/rollup.config.js @@ -12,10 +12,7 @@ export default { { file: "dist/index.js", format: "cjs", - sourcemap: true, - globals: { - "@emotion/unitless": "unitLess" - } + sourcemap: true } ], plugins: [ @@ -31,7 +28,6 @@ export default { resolve(), babel({ presets: [ - "react-app", [require("@babel/preset-env"), { modules: false }], require("@babel/preset-react") ], @@ -46,5 +42,14 @@ export default { commonjs(), terser() ], - external: ["@emotion/unitless"] + external: [ + "@fortawesome/react-fontawesome", + "react-dropdown", + "inversify", + "prosemirror-dev-tools", + "lodash", + "react-is", + "uuid", + "wax-prosemirror-schema" + ] }; diff --git a/wax-prosemirror-plugins/rollup.config.js b/wax-prosemirror-plugins/rollup.config.js index 728bcc5ba..642c08508 100644 --- a/wax-prosemirror-plugins/rollup.config.js +++ b/wax-prosemirror-plugins/rollup.config.js @@ -12,13 +12,7 @@ export default { { file: "dist/index.js", format: "cjs", - sourcemap: true, - globals: { - "@fortawesome/react-fontawesome": "reactFontawesome", - "react-dropdown": "reactDropdown", - "prop-types": "propTypes", - "prosemirror-tables": "prosemirrorTables" - } + sourcemap: true } ], plugins: [ @@ -34,7 +28,6 @@ export default { resolve(), babel({ presets: [ - "react-app", [require("@babel/preset-env"), { modules: false }], require("@babel/preset-react") ], @@ -48,12 +41,5 @@ export default { }), commonjs(), terser() - ], - external: [ - "@fortawesome/react-fontawesome", - "react-dropdown", - "uuid", - "prop-types", - "prosemirror-tables" ] }; diff --git a/wax-prosemirror-schema/rollup.config.js b/wax-prosemirror-schema/rollup.config.js index 728bcc5ba..09fcf43a8 100644 --- a/wax-prosemirror-schema/rollup.config.js +++ b/wax-prosemirror-schema/rollup.config.js @@ -12,13 +12,7 @@ export default { { file: "dist/index.js", format: "cjs", - sourcemap: true, - globals: { - "@fortawesome/react-fontawesome": "reactFontawesome", - "react-dropdown": "reactDropdown", - "prop-types": "propTypes", - "prosemirror-tables": "prosemirrorTables" - } + sourcemap: true } ], plugins: [ @@ -34,7 +28,6 @@ export default { resolve(), babel({ presets: [ - "react-app", [require("@babel/preset-env"), { modules: false }], require("@babel/preset-react") ], @@ -49,11 +42,5 @@ export default { commonjs(), terser() ], - external: [ - "@fortawesome/react-fontawesome", - "react-dropdown", - "uuid", - "prop-types", - "prosemirror-tables" - ] + external: ["uuid"] }; diff --git a/wax-prosemirror-services/rollup.config.js b/wax-prosemirror-services/rollup.config.js index 728bcc5ba..8551d0e30 100644 --- a/wax-prosemirror-services/rollup.config.js +++ b/wax-prosemirror-services/rollup.config.js @@ -3,7 +3,6 @@ import commonjs from "@rollup/plugin-commonjs"; import external from "rollup-plugin-peer-deps-external"; import postcss from "rollup-plugin-postcss"; import resolve from "@rollup/plugin-node-resolve"; -import url from "@rollup/plugin-url"; import { terser } from "rollup-plugin-terser"; export default { @@ -12,13 +11,7 @@ export default { { file: "dist/index.js", format: "cjs", - sourcemap: true, - globals: { - "@fortawesome/react-fontawesome": "reactFontawesome", - "react-dropdown": "reactDropdown", - "prop-types": "propTypes", - "prosemirror-tables": "prosemirrorTables" - } + sourcemap: true } ], plugins: [ @@ -30,11 +23,9 @@ export default { external({ includeDependencies: true }), - url(), resolve(), babel({ presets: [ - "react-app", [require("@babel/preset-env"), { modules: false }], require("@babel/preset-react") ], @@ -49,11 +40,5 @@ export default { commonjs(), terser() ], - external: [ - "@fortawesome/react-fontawesome", - "react-dropdown", - "uuid", - "prop-types", - "prosemirror-tables" - ] + external: ["uuid", "react", "react-dom", "wax-prosemirror-schema", "lodash"] }; diff --git a/wax-prosemirror-services/src/LinkService/LinkTool.js b/wax-prosemirror-services/src/LinkService/LinkTool.js index 40061c47e..424444dc1 100644 --- a/wax-prosemirror-services/src/LinkService/LinkTool.js +++ b/wax-prosemirror-services/src/LinkService/LinkTool.js @@ -1,5 +1,4 @@ import { injectable } from "inversify"; -import { isEqual } from "lodash"; import { toggleMark } from "prosemirror-commands"; import { Commands } from "wax-prosemirror-utilities"; import Tools from "../lib/Tools"; diff --git a/wax-prosemirror-themes/rollup.config.js b/wax-prosemirror-themes/rollup.config.js index 8aedc21b4..57c69e134 100644 --- a/wax-prosemirror-themes/rollup.config.js +++ b/wax-prosemirror-themes/rollup.config.js @@ -12,10 +12,7 @@ export default { { file: "dist/index.js", format: "cjs", - sourcemap: true, - globals: { - "@emotion/unitless": "unitLess" - } + sourcemap: true } ], plugins: [ @@ -31,7 +28,6 @@ export default { resolve(), babel({ presets: [ - "react-app", [require("@babel/preset-env"), { modules: false }], require("@babel/preset-react") ], @@ -46,5 +42,5 @@ export default { commonjs(), terser() ], - external: ["@emotion/unitless"] + external: ["styled-components"] }; diff --git a/wax-prosemirror-utilities/rollup.config.js b/wax-prosemirror-utilities/rollup.config.js index 728bcc5ba..09fcf43a8 100644 --- a/wax-prosemirror-utilities/rollup.config.js +++ b/wax-prosemirror-utilities/rollup.config.js @@ -12,13 +12,7 @@ export default { { file: "dist/index.js", format: "cjs", - sourcemap: true, - globals: { - "@fortawesome/react-fontawesome": "reactFontawesome", - "react-dropdown": "reactDropdown", - "prop-types": "propTypes", - "prosemirror-tables": "prosemirrorTables" - } + sourcemap: true } ], plugins: [ @@ -34,7 +28,6 @@ export default { resolve(), babel({ presets: [ - "react-app", [require("@babel/preset-env"), { modules: false }], require("@babel/preset-react") ], @@ -49,11 +42,5 @@ export default { commonjs(), terser() ], - external: [ - "@fortawesome/react-fontawesome", - "react-dropdown", - "uuid", - "prop-types", - "prosemirror-tables" - ] + external: ["uuid"] }; -- GitLab