diff --git a/.github/workflows/javascript.yml b/.github/workflows/javascript.yml index 2c261a224..b58684f37 100644 --- a/.github/workflows/javascript.yml +++ b/.github/workflows/javascript.yml @@ -83,6 +83,14 @@ jobs: - name: Run `test` for all NX packages run: yarn test + - name: Setup Deno + uses: denoland/setup-deno@v2 + with: + deno-version: v2.x + + - name: Run Deno smoke test + run: deno run --allow-read --allow-env javascript/packages/node-wasm/test/deno_smoke.ts + - name: Upload package artifacts uses: actions/upload-artifact@v4 with: diff --git a/javascript/packages/node-wasm/test/deno_smoke.ts b/javascript/packages/node-wasm/test/deno_smoke.ts new file mode 100644 index 000000000..17bd6e7fc --- /dev/null +++ b/javascript/packages/node-wasm/test/deno_smoke.ts @@ -0,0 +1,14 @@ +import { Herb } from "@herb-tools/node-wasm" + +await Herb.load() +console.log(`Version: ${Herb.version}`) + +const result = Herb.parse('