Skip to content

feat: Add web-core-wasm package#2039

Merged
PupilTong merged 13 commits intolynx-family:mainfrom
PupilTong:p/hw/web-core-wasm-rust-part
Dec 26, 2025
Merged

feat: Add web-core-wasm package#2039
PupilTong merged 13 commits intolynx-family:mainfrom
PupilTong:p/hw/web-core-wasm-rust-part

Conversation

@PupilTong
Copy link
Copy Markdown
Collaborator

@PupilTong PupilTong commented Dec 23, 2025

pick rust files

This is a part of #1937

Summary by CodeRabbit

  • New Features

    • Introduces a WebAssembly "web-core" package: CSS tokenization & transformation, inline-style rules, template decoding/materialization, DOM element APIs (dataset/config/style), runtime event dispatch, JS bindings, and a compact operation/bytecode layer for client runtime.
  • Tests

    • CI, linting and test steps now run with all feature flags enabled to improve coverage.
  • Chores

    • Workspace updated with the new package and a workspace dependency; editor settings adjusted to analyze all features.
  • Documentation

    • Developer-facing docs added for the new WASM web-core package.

✏️ Tip: You can customize this high-level summary in your review settings.

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).
  • Changeset added, and when a BREAKING CHANGE occurs, it needs to be clearly marked (or not required).

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

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants