summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-05-24 00:37:24 -0300
committerSebastian <sebasjm@gmail.com>2022-05-24 00:37:24 -0300
commit16cc179edf0d35449c7a4f0824db86601b3a05ba (patch)
treeee31fb92483a0d530f029e16c2e314354aa4377a /packages/taler-wallet-webextension
parentc3ba7fb5238c303aaff8ca4fcfaa8142f9651a84 (diff)
downloadwallet-core-16cc179edf0d35449c7a4f0824db86601b3a05ba.tar.gz
wallet-core-16cc179edf0d35449c7a4f0824db86601b3a05ba.tar.bz2
wallet-core-16cc179edf0d35449c7a4f0824db86601b3a05ba.zip
remove rollup from webex and fix package.json root scripts
Diffstat (limited to 'packages/taler-wallet-webextension')
-rw-r--r--packages/taler-wallet-webextension/package.json15
-rw-r--r--packages/taler-wallet-webextension/rollup.config.js121
-rw-r--r--packages/taler-wallet-webextension/rollup.config.test.js47
3 files changed, 0 insertions, 183 deletions
diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json
index 7bef8c82d..7ab9d2682 100644
--- a/packages/taler-wallet-webextension/package.json
+++ b/packages/taler-wallet-webextension/package.json
@@ -13,9 +13,7 @@
"test:coverage": "nyc pnpm test",
"compile": "tsc && ./build-fast-with-linaria.mjs",
"dev": "./dev.mjs",
- "compile:test": "rollup -c rollup.config.test.js -m",
"pretty": "prettier --write src",
- "watch": "tsc --watch & rollup -w -c",
"i18n:extract": "pogen extract",
"i18n:merge": "pogen merge",
"i18n:emit": "pogen emit",
@@ -41,15 +39,7 @@
"@linaria/babel-preset": "3.0.0-beta.4",
"@linaria/core": "3.0.0-beta.4",
"@linaria/react": "3.0.0-beta.4",
- "@linaria/rollup": "3.0.0-beta.4",
"@linaria/webpack-loader": "3.0.0-beta.4",
- "@rollup/plugin-alias": "^3.1.2",
- "@rollup/plugin-commonjs": "^21.0.1",
- "@rollup/plugin-image": "^2.1.1",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^13.1.3",
- "@rollup/plugin-replace": "^3.0.1",
- "@rollup/plugin-typescript": "^8.3.0",
"@testing-library/preact": "^2.0.1",
"@testing-library/preact-hooks": "^1.1.0",
"@types/chai": "^4.3.0",
@@ -67,11 +57,6 @@
"preact-cli": "^3.3.5",
"preact-render-to-string": "^5.1.19",
"rimraf": "^3.0.2",
- "rollup": "^2.67.2",
- "rollup-plugin-css-only": "^3.1.0",
- "rollup-plugin-ignore": "^1.0.10",
- "rollup-plugin-sourcemaps": "^0.6.3",
- "rollup-plugin-terser": "^7.0.2",
"typescript": "^4.5.5"
},
"nyc": {
diff --git a/packages/taler-wallet-webextension/rollup.config.js b/packages/taler-wallet-webextension/rollup.config.js
deleted file mode 100644
index 8945b48ac..000000000
--- a/packages/taler-wallet-webextension/rollup.config.js
+++ /dev/null
@@ -1,121 +0,0 @@
-// rollup.config.js
-import linaria from '@linaria/rollup';
-import alias from '@rollup/plugin-alias';
-import commonjs from "@rollup/plugin-commonjs";
-import image from '@rollup/plugin-image';
-import json from "@rollup/plugin-json";
-import nodeResolve from "@rollup/plugin-node-resolve";
-import replace from "@rollup/plugin-replace";
-import css from 'rollup-plugin-css-only';
-import ignore from "rollup-plugin-ignore";
-import typescript from '@rollup/plugin-typescript';
-
-export const makePlugins = () => [
- typescript({
- outputToFilesystem: false,
- }),
-
- alias({
- entries: [
- { find: 'react', replacement: 'preact/compat' },
- { find: 'react-dom', replacement: 'preact/compat' }
- ]
- }),
-
- ignore(["module", "os"]),
- nodeResolve({
- browser: true,
- preferBuiltins: true,
- }),
-
- //terser(),
-
-
- replace({
- "process.env.NODE_ENV": JSON.stringify("production"),
- // "__filename": "'__webextension__'",
- preventAssignment: true
- }),
-
- commonjs({
- include: [/node_modules/, /dist/],
- extensions: [".js"],
- ignoreGlobal: true,
- sourceMap: true,
- }),
-
- json(),
- image(),
-
- linaria({
- babelOptions: {
- babelrc: false,
- configFile: './babel.config-linaria.json',
- },
- sourceMap: process.env.NODE_ENV !== 'production',
- }),
-
-];
-
-
-const webExtensionWalletEntryPoint = {
- input: "src/walletEntryPoint.tsx",
- output: {
- file: "dist/walletEntryPoint.js",
- format: "iife",
- exports: "none",
- name: "webExtensionWalletEntry",
- },
- plugins: [
- ...makePlugins(),
- css({
- output: 'walletEntryPoint.css',
- }),
- ],
-};
-
-const webExtensionPopupEntryPoint = {
- input: "src/popupEntryPoint.tsx",
- output: {
- file: "dist/popupEntryPoint.js",
- format: "iife",
- exports: "none",
- name: "webExtensionPopupEntry",
- },
- plugins: [
- ...makePlugins(),
- css({
- output: 'popupEntryPoint.css',
- }),
- ],
-};
-
-const webExtensionBackgroundPageScript = {
- input: "src/background.ts",
- output: {
- file: "dist/background.js",
- format: "iife",
- exports: "none",
- name: "webExtensionBackgroundScript",
- },
- plugins: makePlugins(),
-};
-
-const webExtensionCryptoWorker = {
- input: "src/browserWorkerEntry.ts",
- output: {
- file: "dist/browserWorkerEntry.js",
- format: "iife",
- exports: "none",
- name: "webExtensionCryptoWorker",
- },
- plugins: makePlugins(),
-};
-
-
-export default [
- webExtensionPopupEntryPoint,
- webExtensionWalletEntryPoint,
- webExtensionBackgroundPageScript,
- webExtensionCryptoWorker,
-];
diff --git a/packages/taler-wallet-webextension/rollup.config.test.js b/packages/taler-wallet-webextension/rollup.config.test.js
deleted file mode 100644
index 9a706fc66..000000000
--- a/packages/taler-wallet-webextension/rollup.config.test.js
+++ /dev/null
@@ -1,47 +0,0 @@
-// rollup.config.js
-import fs from 'fs';
-import path from 'path';
-import css from 'rollup-plugin-css-only';
-import { makePlugins } from "./rollup.config"
-
-function fromDir(startPath, regex) {
- if (!fs.existsSync(startPath)) {
- return;
- }
- const files = fs.readdirSync(startPath);
- const result = files.flatMap(file => {
- const filename = path.join(startPath, file);
-
- const stat = fs.lstatSync(filename);
- if (stat.isDirectory()) {
- return fromDir(filename, regex);
- }
- else if (regex.test(filename)) {
- return filename
- }
- }).filter(x => !!x)
-
- return result
-}
-
-const tests = fromDir('./src', /.test.ts$/)
- // .filter(t => t === 'src/wallet/DepositPage.test.ts')
- .map(test => ({
- input: test,
- output: {
- file: test.replace(/^src/, 'dist').replace(/\.ts$/, '.js'),
- format: "iife",
- exports: "none",
- name: test,
- },
- plugins: [
- ...makePlugins(),
- css({
- output: 'walletEntryPoint.css',
- }),
- ],
- }))
-
-export default [
- ...tests,
-];