From f4bd675a444ef5aa0de88512fd69484311dae80c Mon Sep 17 00:00:00 2001 From: limcheekin Date: Thu, 19 Dec 2024 17:46:03 +0800 Subject: [PATCH] chore: add replace-fetch-wasm script, update package script and enabled packaging in github workflow --- .github/workflows/build-wasm-js.yaml | 4 ++-- package.json | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-wasm-js.yaml b/.github/workflows/build-wasm-js.yaml index 4bb6aed..1175d51 100644 --- a/.github/workflows/build-wasm-js.yaml +++ b/.github/workflows/build-wasm-js.yaml @@ -39,8 +39,8 @@ jobs: cp ./dist/surreal/index.bundled.js ../assets/wasm/surrealdb cp ./dist/surreal/index_bg.wasm ../assets/wasm/surrealdb - #- name: "Minify and compress JavaScript files" - # run: pnpm run package + - name: "Minify and compress JavaScript files" + run: pnpm run package - name: "Compress wasm file" run: pnpm run compress-wasm diff --git a/package.json b/package.json index 42799c3..d87475f 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,11 @@ "version": "0.0.0", "description": "surrealdb_wasm javascript files minifier and gz packager.", "scripts": { - "concat": "concat -o assets/wasm/surrealdb/surrealdb_wasm.js assets/wasm/surrealdb/esm.bundled.js assets/wasm/surrealdb/surrealdb.js", + "replace-fetch-wasm": "sed -i 's/await(await fetch(wasm_url)).arrayBuffer()/await fetchWasm()/g' assets/wasm/surrealdb/index.bundled.js", + "concat": "concat -o assets/wasm/surrealdb/surrealdb_wasm.js assets/wasm/surrealdb/index.bundled.js assets/wasm/surrealdb/surrealdb.js", "minify": "terser assets/wasm/surrealdb/surrealdb_wasm.js -c drop_console -m -o assets/wasm/surrealdb/surrealdb_wasm.min.js", "compress": "gzip -c assets/wasm/surrealdb/surrealdb_wasm.min.js > assets/wasm/surrealdb/surrealdb_wasm.min.js.gz", - "package": "pnpm run concat && npm run minify && npm run compress", + "package": "pnpm run replace-fetch-wasm && pnpm run concat && pnpm run minify && pnpm run compress", "dev": "pnpm run concat && flutter run", "compress-wasm": "gzip -c -9 assets/wasm/surrealdb/index_bg.wasm > assets/wasm/surrealdb/surrealdb.wasm.gz" },