File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed
javascript/packages/node-wasm/test Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change 8383 - name : Run `test` for all NX packages
8484 run : yarn test
8585
86+ - name : Setup Deno
87+ uses : denoland/setup-deno@v2
88+ with :
89+ deno-version : v2.x
90+
91+ - name : Run Deno smoke test
92+ run : deno run --allow-read --allow-env javascript/packages/node-wasm/test/deno_smoke.ts
93+
8694 - name : Upload package artifacts
8795 uses : actions/upload-artifact@v4
8896 with :
Original file line number Diff line number Diff line change 1+ import { Herb } from "@herb-tools/node-wasm"
2+
3+ await Herb . load ( )
4+ console . log ( `Version: ${ Herb . version } ` )
5+
6+ const result = Herb . parse ( '<div><%= "Hello" %></div>' )
7+ console . assert ( result . errors . length === 0 , "No parse errors" )
8+ console . assert ( result . inspect ( ) . includes ( "@ DocumentNode (location: (1:0)-(1:25))" ) )
9+ console . log ( result . inspect ( ) )
10+
11+ const ruby = Herb . extractRuby ( '<div><%= "Hello" %></div>' )
12+ console . assert ( ruby . includes ( '"Hello"' ) , "extractRuby works" )
13+
14+ console . log ( "node-wasm works in Deno!" )
You can’t perform that action at this time.
0 commit comments