+
Skip to content

Conversation

ematipico
Copy link
Member

Summary

This PR exposes new functions to the WASM distribution. It also creates new functions that allow to update and pull the module graph.

The new functions will be very useful for the playground, because at the moment project rules don't work. With the new functions, we will be able to that (for the most part). We still need some functions for storing the manifests.

Test Plan

Added new tests for the new functions. The CI should stay green

Docs

Copy link

changeset-bot bot commented Jul 15, 2025

🦋 Changeset detected

Latest commit: bb616cb

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 14 packages
Name Type
@biomejs/biome Minor
@biomejs/cli-win32-x64 Minor
@biomejs/cli-win32-arm64 Minor
@biomejs/cli-darwin-x64 Minor
@biomejs/cli-darwin-arm64 Minor
@biomejs/cli-linux-x64 Minor
@biomejs/cli-linux-arm64 Minor
@biomejs/cli-linux-x64-musl Minor
@biomejs/cli-linux-arm64-musl Minor
@biomejs/wasm-web Minor
@biomejs/wasm-bundler Minor
@biomejs/wasm-nodejs Minor
@biomejs/backend-jsonrpc Patch
@biomejs/js-api Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@ematipico ematipico force-pushed the feat/wasm-expose-methods branch from 4ca1db7 to ca5ecc0 Compare July 15, 2025 13:14
@github-actions github-actions bot added the A-Project Area: project label Jul 15, 2025
Copy link
Contributor

@arendjr arendjr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@ematipico ematipico changed the base branch from main to next July 16, 2025 14:13
@github-actions github-actions bot added A-CLI Area: CLI A-Linter Area: linter A-Parser Area: parser A-Formatter Area: formatter A-Tooling Area: internal tools A-LSP Area: language server protocol L-JavaScript Language: JavaScript and super languages L-CSS Language: CSS L-JSON Language: JSON and super languages A-Diagnostic Area: diagnostocis L-HTML Language: HTML A-Type-Inference Area: type inference labels Jul 16, 2025
@ematipico ematipico force-pushed the feat/wasm-expose-methods branch from 84b149f to 303ecce Compare July 16, 2025 14:18
@github-actions github-actions bot removed A-Linter Area: linter A-Parser Area: parser A-Formatter Area: formatter A-Tooling Area: internal tools A-LSP Area: language server protocol L-CSS Language: CSS A-Diagnostic Area: diagnostocis L-HTML Language: HTML A-Type-Inference Area: type inference labels Jul 16, 2025
Copy link

codspeed-hq bot commented Jul 16, 2025

CodSpeed Performance Report

Merging #6896 will not alter performance

Comparing feat/wasm-expose-methods (bb616cb) with next (5f96cd7)

Summary

✅ 115 untouched benchmarks

@ematipico ematipico requested a review from siketyan July 16, 2025 14:39
@ematipico ematipico requested a review from arendjr July 16, 2025 14:39
@github-actions github-actions bot added the A-LSP Area: language server protocol label Jul 16, 2025
let can_handle = !self
.workspace
.is_path_ignored(IsPathIgnoredParams {
.is_path_ignored(PathIsIgnoredParams {
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had to rename this type because the initial I was in conflict with the WASM types, which all start with I

@ematipico ematipico force-pushed the feat/wasm-expose-methods branch from 3f9ae0c to 1d5ea8a Compare July 24, 2025 10:25
@ematipico ematipico requested review from a team July 24, 2025 11:15
@ematipico ematipico merged commit 527db7f into next Jul 24, 2025
28 checks passed
@ematipico ematipico deleted the feat/wasm-expose-methods branch July 24, 2025 11:30
ematipico added a commit that referenced this pull request Aug 12, 2025
@github-actions github-actions bot mentioned this pull request Aug 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CLI Area: CLI A-LSP Area: language server protocol A-Project Area: project L-JavaScript Language: JavaScript and super languages L-JSON Language: JSON and super languages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载