Seleree is a fast selector decision tree for matching CSS selectors to elements and selecting the best matching handler. It builds a tree from selector and value pairs, then uses plugins to generate runnable pickers for specific DOM implementations (for example, HTML parser output), useful for efficiently applying handlers during DOM processing.
Project status
- The project appears to be maintained, with an upstream GitHub push as recent as 2026-05-02, but the latest tagged “updates” shown in the provided history are older (latest documented tag v0.11.0 on 2023-02-23).
- Apparent update cadence is low and irregular based on the available tags, with v0.11.0 in 2023 and prior tags in 2022 (0.10.0 on 2022-12-02, v0.9.0 on 2022-02-03), suggesting long gaps between published update tags.
AI summary generated Today
Recent updates
v0.11.0
2/23/2023v0.11.0 updates the selderee selector-decision-tree library and the @selderee/plugin-htmlparser2 wrapper. No publisher release notes were provided, and the actual diff shows changes centered on upgrading the selector parser dependency (parseley) and adding test coverage for escape sequences and non-ASCII selector inputs.
0.10.0
12/2/2022Version 0.10.0 significantly upgrades the project toolchain and runtime targeting to Node.js 14 and ES2020. It also bumps several dependencies (including a major domhandler upgrade) and changes the Rollup build output format and file naming for published artifacts.
Breakingv0.9.0
2/3/2022Version v0.9.0 was released on 2022-02-03, but the publisher provided no release notes. As a result, there is no documented information about new features, bug fixes, breaking changes, or security updates in this release.
v0.8.1
12/6/2021v0.8.1 contains mainly dependency and build pipeline changes. There are no release notes provided for the version itself, but the diff shows updates to core packaging (sideEffects) and a dependency bump for parseley, plus changes to rollup publishing behavior via rollup-plugin-cleanup.
Breakingv0.7.0
11/10/2021Release v0.7.0 was published on 2021-11-10, but no release notes were provided by the publisher. As a result, the release cannot be validated for specific new features, bug fixes, security fixes, or breaking changes based on the provided information.