From 0b4bdf8c18a516b187781041459fd3423f600c68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Wed, 28 Jun 2023 18:36:56 +0200 Subject: [PATCH] wip: update Taskfile for wasm --- Taskfile.yml | 19 ++++++++++++++----- webui/yarn.lock | 10 +++++----- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index de062c2..c63987c 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -36,8 +36,8 @@ tasks: lint:backend: sources: - - ./**/Cargo.toml - - ./**/*.rs + - ./**/Cargo.toml + - ./**/*.rs cmds: - cargo clippy --workspace @@ -64,8 +64,8 @@ tasks: test:backend: sources: - - ./**/Cargo.toml - - ./**/*.rs + - ./**/Cargo.toml + - ./**/*.rs cmds: - cargo nextest run --workspace @@ -90,14 +90,24 @@ tasks: - yarn build build:jslib: + deps: [build:wasmlib] dir: tools/upend_js sources: - ./*.ts - ./package.lock cmds: + - yarn add ../upend_wasm/pkg - yarn install --immutable - yarn build + build:wasmlib: + dir: tools/upend_wasm + sources: + - ./**/*.rs + - Cargo.toml + cmds: + - wasm-pack build --target web + setup:frontend: deps: [build:jslib] dir: webui @@ -140,7 +150,6 @@ tasks: cmds: - task: build:jslib - cd webui && yarn add ../tools/upend_js && cd .. - - cd webext && yarn add ../tools/upend_js && cd .. dev: deps: [dev:backend, dev:frontend] diff --git a/webui/yarn.lock b/webui/yarn.lock index 48600f8..f4bac34 100644 --- a/webui/yarn.lock +++ b/webui/yarn.lock @@ -12585,19 +12585,19 @@ __metadata: "upend@file:../tools/upend_js::locator=upend-kestrel%40workspace%3A.": version: 0.0.1 - resolution: "upend@file:../tools/upend_js#../tools/upend_js::hash=6d7a60&locator=upend-kestrel%40workspace%3A." + resolution: "upend@file:../tools/upend_js#../tools/upend_js::hash=6a0172&locator=upend-kestrel%40workspace%3A." dependencies: debug: ^4.3.4 lru-cache: ^7.0.0 upend_wasm: ../upend_wasm/pkg - checksum: 4b4d166c0e048ae2c3d3dc72519a64e7b3b30e3c357c5333bc2361d28a218bc9e28e333f9a3fa02896143065a3b9efc337a860bb550eb78635a5607d2afcfe50 + checksum: 81c95fd057a8bdfc65039041b33e9e37de13b3f1323a1409d9487d75cefc87127794bf4b14b0329b4c0fa198913d02c3a388233f4e047f4b93efec182d79715b languageName: node linkType: hard -"upend_wasm@file:../upend_wasm/pkg::locator=upend%40file%3A..%2Ftools%2Fupend_js%23..%2Ftools%2Fupend_js%3A%3Ahash%3D6d7a60%26locator%3Dupend-kestrel%2540workspace%253A.": +"upend_wasm@file:../upend_wasm/pkg::locator=upend%40file%3A..%2Ftools%2Fupend_js%23..%2Ftools%2Fupend_js%3A%3Ahash%3D6a0172%26locator%3Dupend-kestrel%2540workspace%253A.": version: 0.1.0 - resolution: "upend_wasm@file:../upend_wasm/pkg#../upend_wasm/pkg::hash=cb9d21&locator=upend%40file%3A..%2Ftools%2Fupend_js%23..%2Ftools%2Fupend_js%3A%3Ahash%3D6d7a60%26locator%3Dupend-kestrel%2540workspace%253A." - checksum: 51385c3bfda2d3fff7e579e9b350866ef5f8f3f5cac30d5ae1a0a6785c0ff49b2018b68b3492f1be8e983395c5685b09d799d368a5b2d9d6e8a4ec0f38bd0d21 + resolution: "upend_wasm@file:../upend_wasm/pkg#../upend_wasm/pkg::hash=aca1db&locator=upend%40file%3A..%2Ftools%2Fupend_js%23..%2Ftools%2Fupend_js%3A%3Ahash%3D6a0172%26locator%3Dupend-kestrel%2540workspace%253A." + checksum: 16eccf41a8d884154d2170602da4ffa44cf3f601c8f6a9cd26637864183bba003f9bb38ecdab93306dd6f6d22a3893946676f211a3e14581bc249f0ce1dd0b1c languageName: node linkType: hard