diff --git a/packages/plugin-title/package-lock.json b/packages/plugin-title/package-lock.json index 4587aaa07b8..5559ab30446 100644 --- a/packages/plugin-title/package-lock.json +++ b/packages/plugin-title/package-lock.json @@ -348,9 +348,9 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.2.0.tgz", - "integrity": "sha512-1L5mWLSvR76XYUQJXkd/EEQgjq8HHRP6lQuZTTg0VA4tTGPpGemmCdAfQIz1rzEuWAm+ecP8PyyEm30jC1eQCg==", + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.3.tgz", + "integrity": "sha512-xC//6DNSSHVjq8O2ge0dyYlhshsH4T7XdCVoxbi5HzLYWfsC5ooFlJjrXk8RcAT+hjHAK9UjBXdylzSoDK3t4g==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -4427,6 +4427,7 @@ "version": "0.1.4", "bundled": true, "dev": true, + "optional": true, "requires": { "kind-of": "^3.0.2", "longest": "^1.0.1", @@ -5369,7 +5370,8 @@ "longest": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "lru-cache": { "version": "4.1.3", diff --git a/packages/plugin-title/package.json b/packages/plugin-title/package.json index 9b622521801..842fdc7e0c0 100644 --- a/packages/plugin-title/package.json +++ b/packages/plugin-title/package.json @@ -30,9 +30,9 @@ "clean": "rimraf dist", "pretty": "npx prettier --write 'src/*.js'", "lint": "eslint --fix 'src/*.js'", - "browserbuild": "rollup -c rollup.js --file dist/browser.js --format iife -m true --name freesewing.plugins.title", - "nodebuild": "rollup -c rollup.js --file dist/index.js --format cjs -m true", - "modulebuild": "rollup -c rollup.js --file dist/index.mjs --format es -m true", + "nodebuild": "rollup -c -o dist/index.js -f cjs", + "modulebuild": "rollup -c -o dist/index.mjs -f es", + "browserbuild": "rollup -c -o dist/browser.js -f iife -n freesewing_plugins_title --footer \"freesewing.plugins.title = freesewing_plugins_title;\"", "rebuild": "npm run nodebuild && npm run modulebuild", "build": "npm run clean && npm run browserbuild && npm run nodebuild && npm run modulebuild" }, @@ -49,6 +49,7 @@ }, "devDependencies": { "@babel/core": "^7.1.0", + "@babel/plugin-proposal-object-rest-spread": "7.4.3", "@babel/preset-env": "^7.1.0", "@babel/register": "^7.0.0", "chai": "^4.1.2", diff --git a/packages/plugin-title/rollup.js b/packages/plugin-title/rollup.config.js similarity index 81% rename from packages/plugin-title/rollup.js rename to packages/plugin-title/rollup.config.js index bda46cc4742..20230ed028a 100644 --- a/packages/plugin-title/rollup.js +++ b/packages/plugin-title/rollup.config.js @@ -6,13 +6,17 @@ import { version, name, description, author, license } from "./package.json"; export default { input: "src/index.js", + output: { + sourcemap: true + }, plugins: [ resolve({ browser: true }), json(), babel({ - exclude: "node_modules/**" + exclude: "node_modules/**", + plugins: ["@babel/plugin-proposal-object-rest-spread"] }), terser({ output: {