From fdd272af203d7048f980a2f2b5d405e5c94ebec2 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Tue, 29 Mar 2022 12:32:37 -0300 Subject: remove storybook, switch build to esbuild --- .../build-fast-with-linaria.mjs | 1 + .../taler-wallet-webextension/clean_and_build.sh | 22 +++++++++++++++++----- packages/taler-wallet-webextension/esbuild.sh | 18 ------------------ packages/taler-wallet-webextension/package.json | 2 +- .../taler-wallet-webextension/serve-esbuild.mjs | 1 + 5 files changed, 20 insertions(+), 24 deletions(-) mode change 100644 => 100755 packages/taler-wallet-webextension/build-fast-with-linaria.mjs delete mode 100755 packages/taler-wallet-webextension/esbuild.sh mode change 100644 => 100755 packages/taler-wallet-webextension/serve-esbuild.mjs (limited to 'packages/taler-wallet-webextension') diff --git a/packages/taler-wallet-webextension/build-fast-with-linaria.mjs b/packages/taler-wallet-webextension/build-fast-with-linaria.mjs old mode 100644 new mode 100755 index 37f6349e2..77106a4f6 --- a/packages/taler-wallet-webextension/build-fast-with-linaria.mjs +++ b/packages/taler-wallet-webextension/build-fast-with-linaria.mjs @@ -1,3 +1,4 @@ +#!/usr/bin/env node import linaria from '@linaria/esbuild' import esbuild from 'esbuild' diff --git a/packages/taler-wallet-webextension/clean_and_build.sh b/packages/taler-wallet-webextension/clean_and_build.sh index 22abb212f..2662f8b2d 100755 --- a/packages/taler-wallet-webextension/clean_and_build.sh +++ b/packages/taler-wallet-webextension/clean_and_build.sh @@ -1,6 +1,18 @@ -#!/usr/bin/env bash -# This file is in the public domain. +#!/bin/bash + set -e -[ "also-wallet" == "$1" ] && { pnpm -C ../taler-wallet-core/ compile || exit 1; } -[ "also-util" == "$1" ] && { pnpm -C ../taler-util/ prepare || exit 1; } -pnpm clean && pnpm compile && rm -rf extension/ && ./pack.sh + +#rm -rf dist lib tsconfig.tsbuildinfo .linaria-cache + +echo typecheck and bundle... +node build-fast-with-linaria.mjs & +pnpm tsc --noEmit & +wait -n +wait -n + +echo testing... +pnpm test -- -R dot + +echo packing... +rm -rf extension/ +./pack.sh diff --git a/packages/taler-wallet-webextension/esbuild.sh b/packages/taler-wallet-webextension/esbuild.sh deleted file mode 100755 index 2662f8b2d..000000000 --- a/packages/taler-wallet-webextension/esbuild.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -set -e - -#rm -rf dist lib tsconfig.tsbuildinfo .linaria-cache - -echo typecheck and bundle... -node build-fast-with-linaria.mjs & -pnpm tsc --noEmit & -wait -n -wait -n - -echo testing... -pnpm test -- -R dot - -echo packing... -rm -rf extension/ -./pack.sh diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json index 909b27d03..1293c2b26 100644 --- a/packages/taler-wallet-webextension/package.json +++ b/packages/taler-wallet-webextension/package.json @@ -11,7 +11,7 @@ "clean": "rimraf dist lib tsconfig.tsbuildinfo", "test": "mocha --enable-source-maps 'dist/**/*.test.js'", "test:coverage": "nyc pnpm test", - "compile": "rollup -c -m", + "compile": "tsc && ./build-fast-with-linaria.mjs", "compile:test": "rollup -c rollup.config.test.js -m", "prepare": "rollup -c -m", "pretty": "prettier --write src", diff --git a/packages/taler-wallet-webextension/serve-esbuild.mjs b/packages/taler-wallet-webextension/serve-esbuild.mjs old mode 100644 new mode 100755 index 0fa2723ae..51e0fd523 --- a/packages/taler-wallet-webextension/serve-esbuild.mjs +++ b/packages/taler-wallet-webextension/serve-esbuild.mjs @@ -1,3 +1,4 @@ +#!/usr/bin/env node import linaria from '@linaria/esbuild' import esbuild from 'esbuild' -- cgit v1.2.3