Skip to content

chore(deps): update deps#1388

Merged
vados-cosmonic merged 15 commits intobytecodealliance:mainfrom
vados-cosmonic:chore(deps)=update-deps
Apr 18, 2026
Merged

chore(deps): update deps#1388
vados-cosmonic merged 15 commits intobytecodealliance:mainfrom
vados-cosmonic:chore(deps)=update-deps

Conversation

@vados-cosmonic
Copy link
Copy Markdown
Collaborator

No description provided.

@vados-cosmonic
Copy link
Copy Markdown
Collaborator Author

OK so the problem here is actually quite important -- wasi:http@0.2.3 is no longer usable from componentize-js 0.20.0 -- this means that we need to figure out a way to not break people... or release a breaking change version of Jco.

Right now componentize-js includes all binaries that are necessary (debug/release/weval) and that means componentize-js is ~40MB installed. keeping two versions around is going add another 40MB to Jco.

image

Another option here is to start downloading and setting up required componentize-js setups on the fly, or requiring a separate install of componentize-js (which will be dynamically imported). This is less than ideal, as it would require network access or more friction for users... And be breaking change on top of all that.

@vados-cosmonic vados-cosmonic force-pushed the chore(deps)=update-deps branch from 0c875b0 to f7f4ab7 Compare April 17, 2026 16:31
This commit adds a second version of componentize-js (v0.19.3) that
was released before 0.20.0. This older version of componentize-js
contains StarlingMonkey code has an older baked-in version of
wasi:http -- and by using it, jco can maintain support for
building (without changes) components that depend on older versions of
`wasi:http` (e.g. `wasi:http@0.2.3`)
@vados-cosmonic vados-cosmonic force-pushed the chore(deps)=update-deps branch from 2504ad6 to aabbc7a Compare April 17, 2026 20:33
@vados-cosmonic vados-cosmonic force-pushed the chore(deps)=update-deps branch from aabbc7a to 27d7543 Compare April 17, 2026 20:36
@vados-cosmonic vados-cosmonic force-pushed the chore(deps)=update-deps branch from 8a1b0a2 to ee983f6 Compare April 17, 2026 20:53
@vados-cosmonic vados-cosmonic force-pushed the chore(deps)=update-deps branch from 3245202 to 3cd0005 Compare April 17, 2026 20:59
@vados-cosmonic vados-cosmonic added this pull request to the merge queue Apr 18, 2026
Merged via the queue into bytecodealliance:main with commit 55d9593 Apr 18, 2026
37 checks passed
@vados-cosmonic vados-cosmonic deleted the chore(deps)=update-deps branch April 18, 2026 08:04
@jco-release-bot
Copy link
Copy Markdown
Collaborator

🎉 The code in this PR was made available in the following release:
https://github.com/bytecodealliance/jco/releases/tag/jco-v1.18.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants