36 Commits

Author SHA1 Message Date
Guy Bedford 0cdada77d3 deps: WASI@0.2.3, Wasmtime 29 toolchain Upgrade (#545) 2025-01-21 17:55:48 -08:00
Victor Adossi 381df49df1 feat: allow custom weval bin (#522)
* feat: allow custom weval bin

This commit enables specifying a custom `weval` binary to use when
performing AOT.

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* chore: set node version to v20.18.0

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* chore(ci): install weval during CI

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* refactor(ci): get weval version dynamically

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

---------

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
2024-11-25 12:30:12 -08:00
Victor Adossi d70b4d4472 feat(examples): add documentation and walkthroughs for examples (#514)
* feat(examples): add documentation and walkthroughs for examples

This commit adds documentation along with walkthroughs for how to use
`jco` when building and deploying WebAssembly components.

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* refactor(ci): use the all target for examples

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* chore(ci): run examples on every push to main

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

---------

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
Co-authored-by: Guy Bedford <gbedford@fastly.com>
2024-11-01 15:47:25 -07:00
Guy Bedford d9f355733f deps: latest toolchain for wasmtime@26 (#515) 2024-10-28 15:41:33 -07:00
Victor Adossi 79f7995b6d chore(examples): add examples (#507)
* chore(examples): add examples

This commit adds examples to the jco, some of which are/will be
referenced from the component-model book (https://component-model.bytecodealliance.org/).

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* fix(examples): nodejs script target command chaining

Co-authored-by: Guy Bedford <guybedford@gmail.com>

* refactor(examples): inline reverseAndUppercase() in component

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* refactor(examples): inline reverseString() in example

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

---------

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
Co-authored-by: Guy Bedford <guybedford@gmail.com>
2024-10-18 12:17:46 -07:00
Guy Bedford d63185dc42 deps: update to WASI@0.2.1, Wasmtime@25 toolchain (#504) 2024-09-23 16:48:51 -07:00
Guy Bedford 881aca060d feat: support --aot flag for jco componentize (#498) 2024-09-06 11:02:44 -07:00
Guy Bedford 9ae2fefcd0 try adding write permission 2024-08-28 15:07:57 -07:00
Guy Bedford 7f1f11e00a feat: WebIDL support & browser test suite (#471) 2024-07-17 12:44:01 -07:00
Guy Bedford c5d9ed5960 deps: update to latest adapter & environ@22 (#455) 2024-06-27 17:26:26 -07:00
Guy Bedford 680568e8b9 GitHub actions workflow optimization (#425) 2024-04-26 11:26:28 -07:00
Guy Bedford 70c6afc756 Wasmtime Update (#421) 2024-04-26 09:28:51 -07:00
Guy Bedford 153502f6ae feat: experimental deno run (#295) 2024-02-29 16:58:09 -08:00
Guy Bedford 330edc46a7 feat: add --multi-memory flag (#362) 2024-01-26 18:39:47 -08:00
Guy Bedford ff236ae549 ci: readd generated tests (#355) 2024-01-23 19:28:03 -08:00
Guy Bedford 65eb0ca861 ci: Windows Preview2 Conformance (#354) 2024-01-23 17:58:15 -08:00
Guy Bedford c2caae1004 ci: linux preview2 conformance testing (#353) 2024-01-23 13:49:15 -08:00
Guy Bedford 5ca8b0de0e ci: add Preview2 conformance test to CI (#352) 2024-01-23 10:27:18 -08:00
Guy Bedford 6c6ec643c9 fix: multi-state poll state architecture (#334) 2024-01-16 13:04:05 -08:00
Guy Bedford a13795ab81 fix: HTTP agent support, timeouts (#313) 2023-12-14 13:51:07 -08:00
Guy Bedford b425ae035d fix: windows ci (#280) 2023-11-30 18:03:28 -08:00
Guy Bedford c147ebcd32 ci: fixup windows matrix 2023-11-24 16:47:15 -08:00
Guy Bedford 743dfd6fa3 ci: temporarily disable Windows CI 2023-11-24 14:18:49 -08:00
Guy Bedford 3534588ad8 ci: disable cancel in progress 2023-11-24 14:11:07 -08:00
Landon James 839d8f36f1 Updating build process to create .d.ts declaration files (#256)
* Updating build process to create ts declarations

* Added no-namespaced-exports to wasm component

* Adding namespace exports option to transpile cmd

Also adding a test for the `--no-namespaced-exports` option

* Moving tsc build step fully to package.json

And other changes to make the build work on Windows

* Update README with --no-namespaced-exports

* Adding another test of namespaced exports option
2023-11-20 17:57:54 +00:00