Shiki 3.1.0 is a minor release of the popular syntax highlighter, building upon the solid foundation of version 3.0.0. Key improvements center around updates to its core dependencies, enhancing performance and stability. Most notably, @shikijs/core, @shikijs/langs, @shikijs/types, @shikijs/themes, and @shikijs/engine-oniguruma, @shikijs/engine-javascript have all been bumped from version 3.0.0 to 3.1.0. These updates likely include bug fixes, performance tweaks, and potentially new language or theme support, improving the overall highlighting experience. Developers relying on these specific sub-packages will benefit most directly from the update.
While the core functionality remains largely the same between the two versions, users should upgrade to 3.1.0 to take advantage of these dependency updates. The devDependencies show that the version of tm-themes was updated from 1.9.12 to 1.9.13 and tm-grammars from 1.22.14 to 1.22.18. These dependencies are used during development for theme and grammar management. Shiki remains MIT licensed, ensuring its free use in a wide array of projects. The releaseDate shows that version 3.1.0 was released after version 3.0.0. The unpackedSize shows that version 3.1.0 has a larger size than version 3.0.0.
The are not vulnerabilities for the version 3.1.0 of the package shiki