gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] 02/03: esbuild wait fix, so compilation error also s


From: gnunet
Subject: [taler-wallet-core] 02/03: esbuild wait fix, so compilation error also stop the script
Date: Fri, 25 Mar 2022 20:58:14 +0100

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a commit to branch master
in repository wallet-core.

commit 00fb648269c166c4995b38fe640748834fac7b18
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Fri Mar 25 16:36:35 2022 -0300

    esbuild wait fix, so compilation error also stop the script
---
 .../build-fast-with-linaria.mjs                    | 72 ++++++++++++----------
 packages/taler-wallet-webextension/esbuild.sh      |  3 +-
 2 files changed, 42 insertions(+), 33 deletions(-)

diff --git a/packages/taler-wallet-webextension/build-fast-with-linaria.mjs 
b/packages/taler-wallet-webextension/build-fast-with-linaria.mjs
index 890217ae..a34b4ff4 100644
--- a/packages/taler-wallet-webextension/build-fast-with-linaria.mjs
+++ b/packages/taler-wallet-webextension/build-fast-with-linaria.mjs
@@ -35,41 +35,49 @@ const preactCompatPlugin = {
 }
 
 const entryPoints = [
-  'src/popupEntryPoint.tsx', 'src/walletEntryPoint.tsx', 'src/background.ts', 
'src/browserWorkerEntry.ts'
+  'src/popupEntryPoint.tsx',
+  'src/popupEntryPoint.dev.tsx',
+  'src/walletEntryPoint.tsx',
+  'src/walletEntryPoint.dev.tsx',
+  'src/background.ts',
+  'src/background.dev.ts',
+  'src/browserWorkerEntry.ts'
 ]
 
+export const buildConfig = {
+  entryPoints: [...entryPoints, ...allTestFiles],
+  bundle: true,
+  outdir: 'dist',
+  minify: false,
+  loader: {
+    '.svg': 'text',
+    '.png': 'file',
+  },
+  target: [
+    'es6'
+  ],
+  format: 'iife',
+  platform: 'browser',
+  sourcemap: 'external',
+  jsxFactory: 'h',
+  jsxFragment: 'Fragment',
+  // define: {
+  //   'process.env.NODE_ENV': '"development"',
+  // },
+  plugins: [
+    preactCompatPlugin,
+    linaria.default({
+      babelOptions: {
+        babelrc: false,
+        configFile: './babel.config-linaria.json',
+      },
+      sourceMap: true,
+    }),
+  ],
+}
+
 await esbuild
-  .build({
-    entryPoints: [...entryPoints, ...allTestFiles],
-    bundle: true,
-    outdir: 'dist',
-    minify: false,
-    loader: {
-      '.svg': 'text',
-      '.png': 'file',
-    },
-    target: [
-      'es6'
-    ],
-    format: 'iife',
-    platform: 'browser',
-    sourcemap: 'external',
-    jsxFactory: 'h',
-    jsxFragment: 'Fragment',
-    // define: {
-    //   'process.env.NODE_ENV': '"development"',
-    // },
-    plugins: [
-      preactCompatPlugin,
-      linaria.default({
-        babelOptions: {
-          babelrc: false,
-          configFile: './babel.config-linaria.json',
-        },
-        sourceMap: true,
-      }),
-    ],
-  })
+  .build(buildConfig)
   .catch((e) => {
     console.log(e)
     process.exit(1)
diff --git a/packages/taler-wallet-webextension/esbuild.sh 
b/packages/taler-wallet-webextension/esbuild.sh
index 202012e7..2662f8b2 100755
--- a/packages/taler-wallet-webextension/esbuild.sh
+++ b/packages/taler-wallet-webextension/esbuild.sh
@@ -7,7 +7,8 @@ set -e
 echo typecheck and bundle...
 node build-fast-with-linaria.mjs &
 pnpm tsc --noEmit &
-wait
+wait -n
+wait -n
 
 echo testing...
 pnpm test -- -R dot

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]