summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/rollup.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/rollup.config.js')
-rw-r--r--packages/taler-wallet-webextension/rollup.config.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/taler-wallet-webextension/rollup.config.js b/packages/taler-wallet-webextension/rollup.config.js
index 80b4f6eec..7e7ec0032 100644
--- a/packages/taler-wallet-webextension/rollup.config.js
+++ b/packages/taler-wallet-webextension/rollup.config.js
@@ -6,8 +6,18 @@ import builtins from "builtin-modules";
import replace from "@rollup/plugin-replace";
import ignore from "rollup-plugin-ignore"
import image from '@rollup/plugin-image';
+import linaria from '@linaria/rollup';
+import css from 'rollup-plugin-css-only';
+import alias from '@rollup/plugin-alias';
const makePlugins = () => [
+ alias({
+ entries: [
+ { find: 'react', replacement: 'preact/compat' },
+ { find: 'react-dom', replacement: 'preact/compat' }
+ ]
+ }),
+
ignore(["module", "os"]),
nodeResolve({
browser: true,
@@ -31,6 +41,14 @@ const makePlugins = () => [
json(),
image(),
+
+ linaria({
+ sourceMap: process.env.NODE_ENV !== 'production',
+ }),
+ css({
+ output: 'styles.css',
+ }),
+
];