Back to Explore

shikijs/vscode-textmate

GitHub
1 watchersOpen source

Last release: 2/15/2025

Shikijs/vscode-textmate is a fork of microsoft/vscode-textmate, useful for syntax highlighting and TextMate grammar support in VS Code-style tooling. It includes changes such as converting async operations to sync, requiring an onigLib option, bundling the library into a single ES module file, and adding support for RegExp literals in grammar objects.

Project status

  • The upstream GitHub activity shown here is current through at least 2025-02-15, with recent version tags (v10.0.2 on 2025-02-15), suggesting the repository is actively maintained, though evidence only covers updates up to that date.
  • Apparent update cadence is relatively tight, with v10.0.0 and v10.0.1 on 2025-01-02, followed by v10.0.2 on 2025-02-15 (about 6 weeks between the last two milestones, and two updates within the same day at the start of the period).

AI summary generated Today

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

Recent updates

  • v10.0.2

    2/15/2025

    Release v10.0.2 has no release notes provided by the publisher. The actual diff shows only TypeScript access modifier changes for internal Registry and SyncRegistry fields, plus the package version bump.

  • v10.0.1

    1/2/2025

    Release v10.0.1 updates the published package entrypoints by changing the package.json main/types fields and simplifying the exports map. No release notes were provided, so changes in packaging and module/type resolution are not documented.

  • v10.0.0

    1/2/2025

    This release is version v10.0.0, but no release notes were provided by the publisher. As a result, there is no documented information on new features, breaking changes, bug fixes, security, or migration steps.

  • v9.3.1

    12/11/2024

    Release v9.3.1 has no release notes provided. The available diff only changes package metadata (exports map, packageManager, version) and upgrades dev/build toolchain dependencies via pnpm lockfile updates.

  • v9.3.0

    10/6/2024

    Release v9.3.0 does not include any publisher-provided release notes. The code diff shows small changes to type definitions in src/rawGrammar.ts and a switch in CI from npm to pnpm for install, compile, and test.

  • v9.2.2

    9/9/2024

    Release v9.2.2 contains no published release notes. The only code diff is a packaging change in package.json, switching the package entrypoints from dist/main.* to dist/index.* while updating the version number.

  • v9.2.1

    9/9/2024

    v9.2.1 contains a small set of changes focused on the package entry point and export surface. The source file previously built as the main entry was renamed to an index entry, and the package root now re-exports an additional theme type.

    BreakingFeatures
  • v9.2.0

    9/1/2024

    v9.2.0 primarily refactors token metadata utilities by converting the former `EncodedTokenAttributes` namespace-based API into a new `EncodedTokenMetadata` class with static methods. It also disables a number of debug/performance logging paths in grammar tokenization and updates internal imports and tests accordingly.

    Breaking
  • v9.1.1

    8/31/2024

    Release v9.1.1 contains only a minimal code change and a package version bump. No release notes were provided by the publisher, so documented changes cannot be verified against the diff.

  • v9.1.0-1

    8/31/2024

    No release notes were provided for v9.1.0-1, so the changes in this version cannot be determined from the release metadata alone. Developers should review the corresponding commits or changelog in the repository to identify any API, behavior, or dependency changes before upgrading.