From 7ad5db8eb7b69a0f613e2b30f27c9e221a40b69b Mon Sep 17 00:00:00 2001 From: Dion Pinto Date: Thu, 3 Jun 2021 12:58:18 +0530 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=94=A8=20rollup=20config=20updated?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extension/package-lock.json | 21 +++++++++++++++++++++ extension/package.json | 3 ++- extension/rollup.config.js | 10 +++++----- 3 files changed, 28 insertions(+), 6 deletions(-) diff --git a/extension/package-lock.json b/extension/package-lock.json index 7d33bb9..7d6cb19 100644 --- a/extension/package-lock.json +++ b/extension/package-lock.json @@ -2574,6 +2574,27 @@ "fsevents": "~2.1.2" } }, + "rollup-plugin-css-only": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz", + "integrity": "sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==", + "dev": true, + "requires": { + "@rollup/pluginutils": "4" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.0.tgz", + "integrity": "sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + } + } + }, "rollup-plugin-svelte": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-6.1.1.tgz", diff --git a/extension/package.json b/extension/package.json index 318f0f1..e92f749 100644 --- a/extension/package.json +++ b/extension/package.json @@ -94,7 +94,8 @@ "glob": "^7.1.6", "mocha": "^8.1.3", "rollup": "^2.3.4", - "rollup-plugin-svelte": "^6.0.0", + "rollup-plugin-css-only": "^3.1.0", + "rollup-plugin-svelte": "^6.1.1", "rollup-plugin-terser": "^7.0.2", "svelte": "^3.31.0", "svelte-check": "^1.1.23", diff --git a/extension/rollup.config.js b/extension/rollup.config.js index 46bb3fc..999c92f 100644 --- a/extension/rollup.config.js +++ b/extension/rollup.config.js @@ -4,6 +4,7 @@ import commonjs from "@rollup/plugin-commonjs"; import { terser } from "rollup-plugin-terser"; import sveltePreprocess from "svelte-preprocess"; import typescript from "@rollup/plugin-typescript"; +import css from "rollup-plugin-css-only"; import path from "path"; import fs from "fs"; @@ -25,13 +26,12 @@ export default fs svelte({ // enable run-time checks when not in production dev: !production, - // we'll extract any component CSS out into - // a separate file - better for performance - css: (css) => { - css.write(name + ".css"); - }, preprocess: sveltePreprocess(), + emitCss: true, }), + // we'll extract any component CSS out into + // a separate file - better for performance + css({ output: name + ".css" }), // If you have external dependencies installed from // npm, you'll most likely need these plugins. In From 7d5ea3bd7449327db109b0f1170bea9ca93fa5bc Mon Sep 17 00:00:00 2001 From: Dion Pinto Date: Thu, 3 Jun 2021 13:00:03 +0530 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=AA=92=20emit=20removed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extension/rollup.config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/extension/rollup.config.js b/extension/rollup.config.js index 999c92f..845e852 100644 --- a/extension/rollup.config.js +++ b/extension/rollup.config.js @@ -27,7 +27,6 @@ export default fs // enable run-time checks when not in production dev: !production, preprocess: sveltePreprocess(), - emitCss: true, }), // we'll extract any component CSS out into // a separate file - better for performance