From ecd7f909a4575d8651883541afa2c44d5af49b9e Mon Sep 17 00:00:00 2001 From: Xmader Date: Thu, 12 Nov 2020 12:13:14 -0500 Subject: [PATCH] chore: bundle css --- package-lock.json | 9 +++++++++ package.json | 1 + rollup.config.js | 6 +++++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 2355373..7411d16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1662,6 +1662,15 @@ "rollup-pluginutils": "^2.8.1" } }, + "rollup-plugin-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-string/-/rollup-plugin-string-3.0.0.tgz", + "integrity": "sha512-vqyzgn9QefAgeKi+Y4A7jETeIAU1zQmS6VotH6bzm/zmUQEnYkpIGRaOBPY41oiWYV4JyBoGAaBjYMYuv+6wVw==", + "dev": true, + "requires": { + "rollup-pluginutils": "^2.4.1" + } + }, "rollup-plugin-typescript": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rollup-plugin-typescript/-/rollup-plugin-typescript-1.0.1.tgz", diff --git a/package.json b/package.json index 57822cd..f45194b 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "rollup-plugin-node-builtins": "^2.1.2", "rollup-plugin-node-globals": "^1.4.0", "rollup-plugin-node-resolve": "^5.2.0", + "rollup-plugin-string": "^3.0.0", "rollup-plugin-typescript": "^1.0.1", "tslib": "^1.10.0", "typescript": "^4.1.1-rc" diff --git a/rollup.config.js b/rollup.config.js index 3f464ae..469f720 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -4,6 +4,7 @@ import commonjs from "rollup-plugin-commonjs" import builtins from "rollup-plugin-node-builtins" import nodeGlobals from "rollup-plugin-node-globals" import json from "@rollup/plugin-json" +import { string } from "rollup-plugin-string" import fs from "fs" const getBannerText = () => { @@ -33,6 +34,9 @@ const plugins = [ extensions: [".js", ".ts"] }), json(), + string({ + include: "**/*.css", + }), builtins(), nodeGlobals({ dirname: false, @@ -45,7 +49,7 @@ const plugins = [ * @param {string} code * @param {string} id */ - transform(code, id) { + transform (code, id) { if (id.includes("tslib")) { code = code.split(/\r?\n/g).slice(15).join("\n") }