gnunet-svn
[Top][All Lists]
Advanced

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

[taler-wallet-core] 03/03: build with esbuild


From: gnunet
Subject: [taler-wallet-core] 03/03: build with esbuild
Date: Fri, 03 Jun 2022 21:05:49 +0200

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

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

commit fee5de75624a1d8e42ac695876ab188ab2d92921
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Fri Jun 3 16:05:39 2022 -0300

    build with esbuild
---
 packages/anastasis-webui/clean_and_build.sh | 23 +++++++++++++++++++++++
 packages/anastasis-webui/src/main.ts        |  3 ---
 packages/anastasis-webui/ui.html            | 28 ++++++++++++++++++++++++++++
 3 files changed, 51 insertions(+), 3 deletions(-)

diff --git a/packages/anastasis-webui/clean_and_build.sh 
b/packages/anastasis-webui/clean_and_build.sh
new file mode 100755
index 00000000..3da450c6
--- /dev/null
+++ b/packages/anastasis-webui/clean_and_build.sh
@@ -0,0 +1,23 @@
+echo clean
+rm -rf dist
+mkdir -p dist/fonts
+cp \
+       src/scss/fonts/XRXV3I6Li01BKofINeaE.ttf \
+       src/scss/fonts/materialdesignicons-webfont-4.9.95.ttf \
+       src/scss/fonts/materialdesignicons-webfont-4.9.95.woff \
+       src/scss/fonts/materialdesignicons-webfont-4.9.95.woff2 \
+       dist/fonts
+
+echo css
+pnpm exec sass -I . ./src/scss/main.scss dist/main.css &
+echo js
+pnpm exec esbuild --log-level=error --bundle src/main.ts --outdir=dist 
--target=es6 --loader:.scss=text --loader:.svg=dataurl --format=iife 
--sourcemap --jsx-factory=h --jsx-fragment=Fragment --platform=browser &
+wait -n
+wait -n
+
+echo html
+cat ui.html \
+       | sed -e '/ANASTASIS_SCRIPT_CONTENT/ {' -e 'r dist/main.js' -e 'd' -e 
'}' \
+       | sed -e '/ANASTASIS_STYLE_CONTENT/ {' -e 'r dist/main.css' -e 'd' -e 
'}' \
+       >dist/index.html
+echo done
diff --git a/packages/anastasis-webui/src/main.ts 
b/packages/anastasis-webui/src/main.ts
index ee839bc4..8e76449c 100644
--- a/packages/anastasis-webui/src/main.ts
+++ b/packages/anastasis-webui/src/main.ts
@@ -1,9 +1,6 @@
 import { setupI18n } from "@gnu-taler/taler-util";
 import { h, render } from "preact";
 import App from "./components/app";
-//import "./scss/main.scss";
-
-export default App;
 
 function main(): void {
   try {
diff --git a/packages/anastasis-webui/ui.html b/packages/anastasis-webui/ui.html
new file mode 100644
index 00000000..17c48e90
--- /dev/null
+++ b/packages/anastasis-webui/ui.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html
+  lang="en"
+  class="has-aside-left has-aside-mobile-transition has-navbar-fixed-top 
has-aside-expanded"
+>
+  <head>
+    <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width,initial-scale=1" />
+    <meta name="mobile-web-app-capable" content="yes" />
+    <meta name="apple-mobile-web-app-capable" content="yes" />
+
+    <link
+      rel="icon"
+      
href="data:;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAABILAAASCwAAAAAAAAAAAAD///////////////////////////////////////////////////////////////////////////////////////////////////7//v38//78/P/+/fz//vz7///+/v/+/f3//vz7///+/v/+/fz//v38///////////////////////+/v3///7+/////////////////////////////////////////////////////////v3//v79///////+/v3///////r28v/ct5//06SG/9Gffv/Xqo7/7N/V/9e2nf/bsJb/6uDW/9Sskf/euKH/+/j2///////+/v3//////+3azv+/eE3/2rWd/9Kkhv/Vr5T/48i2/8J+VP/
 [...]
+    />
+    <link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon" />
+    <style>
+      ANASTASIS_STYLE_CONTENT
+    </style>
+  </head>
+
+  <body>
+    <div id="container" class="anastasis-container"></div>
+    <script>
+      ANASTASIS_SCRIPT_CONTENT
+    </script>
+  </body>
+</html>

-- 
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]