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
Recent updates
v10.0.2
2/15/2025Release 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/2025Release 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/2025This 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/2024Release 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/2024Release 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/2024Release 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/2024v9.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.
BreakingFeaturesv9.2.0
9/1/2024v9.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.
Breakingv9.1.1
8/31/2024Release 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/2024No 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.