Back to Explore

mxxii/selderee

GitHub
1 watchersOpen source

Last release: 2/23/2023

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

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v0.11.0

    2/23/2023

    v0.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/2022

    Version 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.

    Breaking
  • v0.9.0

    2/3/2022

    Version 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/2021

    v0.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.

    Breaking
  • v0.7.0

    11/10/2021

    Release 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.