4 Commits

Author SHA1 Message Date
Victor Adossi 7074de7efd chore(examples): update to use latest jco version, guest-types (#564) 2025-02-06 15:17:23 -08:00
Victor Adossi c8c04b4727 feat(examples): add HTTP hello world (#533)
* chore(examples): update jco/componentize-js versions

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

* feat(examples): add HTTP hello world example

This commit adds an example that uses the WASI http world to build a
HTTP handler to the in-repo examples.

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

* chore(examples): update http example wasi deps to 0.2.2

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

* fix(examples): remove type generation

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

* docs(examples): add warning about jco serve for local/dev use

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

---------

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
2024-12-11 13:34:14 -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
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