fuxingloh / contented

Contented is a Markdown-based authoring workflow & processor that encourage developer authoring within its contextual Git repository.
https://contented.fuxing.dev
MIT License
52 stars 2 forks source link

bump(deps): update dependency shiki to v1 #791

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
shiki (source) ^0.14.7 -> ^1.1.2 age adoption passing confidence

Release Notes

shikijs/shiki (shiki) ### [`v1.1.2`](https://togithub.com/shikijs/shiki/releases/tag/v1.1.2) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.1.1...v1.1.2) #####    🚀 Features - New lang Move and new theme Vesper  -  by [@​antfu](https://togithub.com/antfu) [(8247b)](https://togithub.com/shikijs/shiki/commit/8247ba72) #####    🐞 Bug Fixes - Remove trailing newline added by markdown-it  -  by [@​KermanX](https://togithub.com/KermanX) and [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/585](https://togithub.com/shikijs/shiki/issues/585) [(b559c)](https://togithub.com/shikijs/shiki/commit/b559cde5) - **twoslash**: Improve error handling  -  by [@​antfu](https://togithub.com/antfu) [(73fdb)](https://togithub.com/shikijs/shiki/commit/73fdbd17) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.1.1...v1.1.2) ### [`v1.1.1`](https://togithub.com/shikijs/shiki/releases/tag/v1.1.1) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.1.0...v1.1.1) #####    🚀 Features - **twoslash**: Custom error handler  -  by [@​antfu](https://togithub.com/antfu) [(a7280)](https://togithub.com/shikijs/shiki/commit/a7280415) #####    🐞 Bug Fixes - **vitepress**: Avoid hard errors on startup  -  by [@​antfu](https://togithub.com/antfu) [(75b34)](https://togithub.com/shikijs/shiki/commit/75b3408e) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.1.0...v1.1.1) ### [`v1.1.0`](https://togithub.com/shikijs/shiki/releases/tag/v1.1.0) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.0.0...v1.1.0) #####    🚀 Features - Support twoslash v0.2  -  by [@​antfu](https://togithub.com/antfu) [(b4197)](https://togithub.com/shikijs/shiki/commit/b419794f) #####    🐞 Bug Fixes - Stricter type for `getHighlighter` that requires `langs` and `themes` to be set, close [#​583](https://togithub.com/shikijs/shiki/issues/583)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/583](https://togithub.com/shikijs/shiki/issues/583) [(8515a)](https://togithub.com/shikijs/shiki/commit/8515a20c) - **twoslash**: Use internal map to share state, allow multiple transformers to coexists  -  by [@​antfu](https://togithub.com/antfu) [(18c22)](https://togithub.com/shikijs/shiki/commit/18c2239a) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.0.0...v1.1.0) ### [`v1.0.0`](https://togithub.com/shikijs/shiki/releases/tag/v1.0.0) [Compare Source](https://togithub.com/shikijs/shiki/compare/v0.14.7...v1.0.0) Shiki Logo Shiki v1.0 is a major rewrite that solves most of the long-lasting issues. Previously known as [Shikiji](https://togithub.com/antfu/shikiji), now it's merged back to Shiki. [**👉 Migration Guide**](https://shiki.style/guide/migrate) ##### Notable Highlights - Full ESM support, no static assets or CDN settings are needed anymore - No filesystem dependencies, platform agnostic, works for Node.js, browsers, and any other modern runtime out-of-box. - [Dual themes](https://shiki.style/guide/dual-themes) built-in, to support Light/Dark modes efficiently - [Transformers](https://shiki.style/guide/transformers) & [Decorations](https://shiki.style/guide/decorations) API, maximize the customizability - Official [rehype](https://shiki.style/packages/rehype) and [markdown-it](https://shiki.style/packages/markdown-it) plugin - [TwoSlash integration](https://shiki.style/packages/twoslash) is now a Shiki transformer instead of a wrapper - More themes and better language support. Maintained as a standalone repo: https://github.com/shikijs/textmate-grammars-themes - New docs: https://shiki.style
Generated Changelog #####    🚨 Breaking Changes - Flat lang registration  -  by [@​antfu](https://togithub.com/antfu) [(d7f66)](https://togithub.com/shikijs/shiki/commit/d7f66fdf) - Shorten `languages/` to `langs/`  -  by [@​antfu](https://togithub.com/antfu) [(2f4fe)](https://togithub.com/shikijs/shiki/commit/2f4fe808) - Change `codeToThemedTokens` options  -  by [@​antfu](https://togithub.com/antfu) [(5d8cf)](https://togithub.com/shikijs/shiki/commit/5d8cf5db) - Rename `codeToHtmlDualThemes` to `codeToHtmlThemes`  -  by [@​antfu](https://togithub.com/antfu) [(57daa)](https://togithub.com/shikijs/shiki/commit/57daafae) - Use hast, unify `codeToHtmlThemes` to `codeToHtml`  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/9](https://togithub.com/shikijs/shiki/issues/9) [(26cd5)](https://togithub.com/shikijs/shiki/commit/26cd5b20) - Rework `hastTransform` to `transforms`  -  by [@​antfu](https://togithub.com/antfu) [(3d245)](https://togithub.com/shikijs/shiki/commit/3d245912) - Improve return type of `codeToTokensWithThemes`, close [#​37](https://togithub.com/shikijs/shiki/issues/37)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/37](https://togithub.com/shikijs/shiki/issues/37) [(3acf1)](https://togithub.com/shikijs/shiki/commit/3acf1bf2) - Add `unwasm` condition in exports  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/72](https://togithub.com/shikijs/shiki/issues/72) [(96300)](https://togithub.com/shikijs/shiki/commit/96300920) - Remove deprecated APIs  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/75](https://togithub.com/shikijs/shiki/issues/75) [(97c96)](https://togithub.com/shikijs/shiki/commit/97c9636e) - Consistent case of `Twoslash`  -  by [@​antfu](https://togithub.com/antfu) [(f740b)](https://togithub.com/shikijs/shiki/commit/f740b3e6) - Rename to shiki  -  by [@​antfu](https://togithub.com/antfu) [(a04b3)](https://togithub.com/shikijs/shiki/commit/a04b3e23) - Remove renderers  -  by [@​antfu](https://togithub.com/antfu) [(718b0)](https://togithub.com/shikijs/shiki/commit/718b0048) - Merge Shikiji back into Shiki for v1.0  -  by [@​antfu](https://togithub.com/antfu) [(c72a5)](https://togithub.com/shikijs/shiki/commit/c72a55cd) - Remove all deprecated APIs  -  by [@​antfu](https://togithub.com/antfu) [(1a39f)](https://togithub.com/shikijs/shiki/commit/1a39ff02) - Refactor internal context  -  by [@​antfu](https://togithub.com/antfu) [(5ba2a)](https://togithub.com/shikijs/shiki/commit/5ba2a293) - **core**: - Rename transformer hook `token` to `span` to avoid confusion  -  by [@​antfu](https://togithub.com/antfu) [(eb3b8)](https://togithub.com/shikijs/shiki/commit/eb3b811d) - **markdown-it**: - Deprecate and disable `highlightLines` option  -  by [@​antfu](https://togithub.com/antfu) [(21e99)](https://togithub.com/shikijs/shiki/commit/21e99554) - **rehype**: - Deprecate and disable `highlightLines` option  -  by [@​antfu](https://togithub.com/antfu) [(fe0e4)](https://togithub.com/shikijs/shiki/commit/fe0e4cb2) - **twoslash**: - Improve rich renderer  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/41](https://togithub.com/shikijs/shiki/issues/41) [(0bd42)](https://togithub.com/shikijs/shiki/commit/0bd42a82) - Move to `twoslash` package for better performance and composablity  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/91](https://togithub.com/shikijs/shiki/issues/91) [(fc67e)](https://togithub.com/shikijs/shiki/commit/fc67e9db) - Rename renderer hook `nodeCompletions` to `nodeCompletion`  -  by [@​antfu](https://togithub.com/antfu) [(b7637)](https://togithub.com/shikijs/shiki/commit/b7637bcc) - Support highlight  -  by [@​antfu](https://togithub.com/antfu) [(1ebe8)](https://togithub.com/shikijs/shiki/commit/1ebe8e09) - Fix highlight typos  -  by [@​jxom](https://togithub.com/jxom) in [https://github.com/shikijs/shiki/issues/102](https://togithub.com/shikijs/shiki/issues/102) [(b8c4c)](https://togithub.com/shikijs/shiki/commit/b8c4c888) #####    🚀 Features - Rewrite from shiki  -  by [@​antfu](https://togithub.com/antfu) [(c14ed)](https://togithub.com/shikijs/shiki/commit/c14edb1f) - Types for each export  -  by [@​antfu](https://togithub.com/antfu) [(1ffb6)](https://togithub.com/shikijs/shiki/commit/1ffb6f05) - Improve types  -  by [@​antfu](https://togithub.com/antfu) [(762d5)](https://togithub.com/shikijs/shiki/commit/762d51b8) - Auto module `default` resolution  -  by [@​antfu](https://togithub.com/antfu) [(de847)](https://togithub.com/shikijs/shiki/commit/de84711e) - Improve module resolution  -  by [@​antfu](https://togithub.com/antfu) [(fa20a)](https://togithub.com/shikijs/shiki/commit/fa20a628) - Bundle include embedded languages  -  by [@​antfu](https://togithub.com/antfu) [(7e85d)](https://togithub.com/shikijs/shiki/commit/7e85d3c1) - Provide singleton shorthands  -  by [@​antfu](https://togithub.com/antfu) [(e00df)](https://togithub.com/shikijs/shiki/commit/e00df00d) - Add `codeToHtmlDualThemes`  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/5](https://togithub.com/shikijs/shiki/issues/5) [(751f9)](https://togithub.com/shikijs/shiki/commit/751f9877) - Support multiple themes for `renderToHtmlDualThemes`  -  by [@​antfu](https://togithub.com/antfu) [(cedad)](https://togithub.com/shikijs/shiki/commit/cedad3bc) - Support no default color for dual themes, [#​6](https://togithub.com/shikijs/shiki/issues/6)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/6](https://togithub.com/shikijs/shiki/issues/6) [(69b99)](https://togithub.com/shikijs/shiki/commit/69b99c8e) - Add `codeToTokensWithThemes`, fix [#​7](https://togithub.com/shikijs/shiki/issues/7)  -  by [@​antfu](https://togithub.com/antfu) and **starknt** in [https://github.com/shikijs/shiki/issues/7](https://togithub.com/shikijs/shiki/issues/7) [(b3cb0)](https://togithub.com/shikijs/shiki/commit/b3cb05cd) - Port back ansi support  -  by [@​antfu](https://togithub.com/antfu) [(80c74)](https://togithub.com/shikijs/shiki/commit/80c748da) - Add rehype and markdown-it plugins  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/12](https://togithub.com/shikijs/shiki/issues/12) [(f096f)](https://togithub.com/shikijs/shiki/commit/f096f57c) - Wip `shikiji-compact` package  -  by [@​antfu](https://togithub.com/antfu) [(ea2d6)](https://togithub.com/shikijs/shiki/commit/ea2d6f36) - Support passing raw theme object on generation  -  by [@​antfu](https://togithub.com/antfu) [(03db7)](https://togithub.com/shikijs/shiki/commit/03db7391) - Improve compatibility  -  by [@​antfu](https://togithub.com/antfu) [(8e11f)](https://togithub.com/shikijs/shiki/commit/8e11f33f) - Improve compat  -  by [@​antfu](https://togithub.com/antfu) [(3b41d)](https://togithub.com/shikijs/shiki/commit/3b41d36f) - Support font-style for multiples themes  -  by [@​antfu](https://togithub.com/antfu) [(b6a42)](https://togithub.com/shikijs/shiki/commit/b6a42aae) - Support lang on the meta  -  by [@​ovflowd](https://togithub.com/ovflowd) in [https://github.com/shikijs/shiki/issues/26](https://togithub.com/shikijs/shiki/issues/26) [(f0e6b)](https://togithub.com/shikijs/shiki/commit/f0e6bc03) - Treat `plain` as plain text, close [#​24](https://togithub.com/shikijs/shiki/issues/24)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/24](https://togithub.com/shikijs/shiki/issues/24) [(6ae61)](https://togithub.com/shikijs/shiki/commit/6ae612d4) - Support multiple transformers  -  by [@​antfu](https://togithub.com/antfu) [(50466)](https://togithub.com/shikijs/shiki/commit/50466e61) - Introduce transformers package  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/32](https://togithub.com/shikijs/shiki/issues/32) [(370a4)](https://togithub.com/shikijs/shiki/commit/370a4673) - Add `preprocess` and `postprocess` hooks to transformer  -  by [@​antfu](https://togithub.com/antfu) [(c1aba)](https://togithub.com/shikijs/shiki/commit/c1aba813) - Support lang alias  -  by [@​antfu](https://togithub.com/antfu) [(fe120)](https://togithub.com/shikijs/shiki/commit/fe120631) - Introduce twoslash transformer  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/39](https://togithub.com/shikijs/shiki/issues/39) [(06742)](https://togithub.com/shikijs/shiki/commit/06742849) - Expose more utils  -  by [@​antfu](https://togithub.com/antfu) [(53343)](https://togithub.com/shikijs/shiki/commit/533434a6) - Additional `codeToHast` util in transformer context  -  by [@​antfu](https://togithub.com/antfu) [(fc857)](https://togithub.com/shikijs/shiki/commit/fc857f08) - Adjust css  -  by [@​antfu](https://togithub.com/antfu) [(724ad)](https://togithub.com/shikijs/shiki/commit/724ad1e4) - New `shikiji-core` package, improve bundling  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/42](https://togithub.com/shikijs/shiki/issues/42) [(60184)](https://togithub.com/shikijs/shiki/commit/6018439b) - Introduce `shikiji-monaco` package  -  by [@​antfu](https://togithub.com/antfu) [(61794)](https://togithub.com/shikijs/shiki/commit/61794b29) - Provide more info for languages and themes  -  by [@​antfu](https://togithub.com/antfu) [(d187e)](https://togithub.com/shikijs/shiki/commit/d187e53c) - Support grammar injection  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/48](https://togithub.com/shikijs/shiki/issues/48) [(c176b)](https://togithub.com/shikijs/shiki/commit/c176b23c) - Change source from shiki to `tm-grammars` and `tm-themes`  -  by [@​antfu](https://togithub.com/antfu) [(be0c9)](https://togithub.com/shikijs/shiki/commit/be0c901c) - Introduce web bundle  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/56](https://togithub.com/shikijs/shiki/issues/56) [(9cc01)](https://togithub.com/shikijs/shiki/commit/9cc01bc3) - Introduce lazy embedded, more efficient bundle  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/59](https://togithub.com/shikijs/shiki/issues/59) [(90fa1)](https://togithub.com/shikijs/shiki/commit/90fa1485) - Call `preprocess` hook in `codeToHast`  -  by [@​antfu](https://togithub.com/antfu) [(ed447)](https://togithub.com/shikijs/shiki/commit/ed4477e6) - Introduce `shikiji-cli`  -  by [@​antfu](https://togithub.com/antfu) [(68cd3)](https://togithub.com/shikijs/shiki/commit/68cd367c) - Support arbitrary colors value in theme, support `colorReplacements` field  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/68](https://togithub.com/shikijs/shiki/issues/68) [(a5ee1)](https://togithub.com/shikijs/shiki/commit/a5ee1d90) - Support `mergeWhitespaces: never` for themes are not handling perfectly  -  by [@​antfu](https://togithub.com/antfu) [(74459)](https://togithub.com/shikijs/shiki/commit/744598a1) - Update deps, a few new themes  -  by [@​antfu](https://togithub.com/antfu) [(6f92c)](https://togithub.com/shikijs/shiki/commit/6f92c057) - Improve wasm support  -  by [@​antfu](https://togithub.com/antfu) [(bee23)](https://togithub.com/shikijs/shiki/commit/bee23bb1) - Also support wasm import module  -  by [@​antfu](https://togithub.com/antfu) [(637d2)](https://togithub.com/shikijs/shiki/commit/637d2a65) - Support also passing promises to `loadWasm`  -  by [@​antfu](https://togithub.com/antfu) [(b8694)](https://togithub.com/shikijs/shiki/commit/b8694f3f) - Support angular  -  by [@​antfu](https://togithub.com/antfu) [(a383d)](https://togithub.com/shikijs/shiki/commit/a383d826) - Introduce `vitepress-plugin-twoslash`  -  by [@​antfu](https://togithub.com/antfu) [(cc128)](https://togithub.com/shikijs/shiki/commit/cc12827c) - Support `unwasm` condition for core  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/97](https://togithub.com/shikijs/shiki/issues/97) [(71249)](https://togithub.com/shikijs/shiki/commit/71249905) - Support configure `cache` option for twoslash transformer  -  by [@​antfu](https://togithub.com/antfu) [(d5773)](https://togithub.com/shikijs/shiki/commit/d57736e1) - Upgrade to twoslash v0.1.0  -  by [@​antfu](https://togithub.com/antfu) [(b6cbf)](https://togithub.com/shikijs/shiki/commit/b6cbffa0) - Add a special `none` theme  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/115](https://togithub.com/shikijs/shiki/issues/115) [(32f8a)](https://togithub.com/shikijs/shiki/commit/32f8a6fc) - Support ansi background color, fix [#​432](https://togithub.com/shikijs/shiki/issues/432)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/432](https://togithub.com/shikijs/shiki/issues/432) [(19455)](https://togithub.com/shikijs/shiki/commit/194557fa) - Add fortran support  -  by [@​antfu](https://togithub.com/antfu) [(55706)](https://togithub.com/shikijs/shiki/commit/55706c36) - Export `tokensToHast`  -  by [@​antfu](https://togithub.com/antfu) [(e959e)](https://togithub.com/shikijs/shiki/commit/e959e05d) - Support passing `includeExplanation`, close [#​568](https://togithub.com/shikijs/shiki/issues/568)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/568](https://togithub.com/shikijs/shiki/issues/568) [(cebf1)](https://togithub.com/shikijs/shiki/commit/cebf19b5) - Add `codeToTokens` API, rename `codeToThemedTokens` to `codeToTokensBase`  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/572](https://togithub.com/shikijs/shiki/issues/572) [(d123b)](https://togithub.com/shikijs/shiki/commit/d123b4bc) - Add `addClassToHast` to transformer context  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/573](https://togithub.com/shikijs/shiki/issues/573) [(6dfcd)](https://togithub.com/shikijs/shiki/commit/6dfcd986) - Introduce Decorations API  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/574](https://togithub.com/shikijs/shiki/issues/574) [(e0fcf)](https://togithub.com/shikijs/shiki/commit/e0fcf9f5) - Apply full line decoration when possible  -  by [@​antfu](https://togithub.com/antfu) [(52f6a)](https://togithub.com/shikijs/shiki/commit/52f6a924) - **compat**: - Support `lineOptions`  -  by [@​antfu](https://togithub.com/antfu) [(e6bbf)](https://togithub.com/shikijs/shiki/commit/e6bbf558) - **core**: - Provide `offset` info in themed token  -  by [@​antfu](https://togithub.com/antfu) [(e9d1f)](https://togithub.com/shikijs/shiki/commit/e9d1f335) - Introduce `tokens` hook to transformers  -  by [@​antfu](https://togithub.com/antfu) [(35e8d)](https://togithub.com/shikijs/shiki/commit/35e8da0e) - **html**: - Add `mergeWhitespaces` option, thanks to [@​dominikg](https://togithub.com/dominikg)  -  by [@​antfu](https://togithub.com/antfu) [(e8833)](https://togithub.com/shikijs/shiki/commit/e8833036) - **markdown-it**: - Support fine-grain usage  -  by [@​antfu](https://togithub.com/antfu) [(1d6af)](https://togithub.com/shikijs/shiki/commit/1d6afdfe) - **rehype**: - Custom `parseMetaString`  -  by [@​AntzyMo](https://togithub.com/AntzyMo) and [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/17](https://togithub.com/shikijs/shiki/issues/17) [(3aae9)](https://togithub.com/shikijs/shiki/commit/3aae9d55) - Support fine-grain integration, close [#​64](https://togithub.com/shikijs/shiki/issues/64)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/64](https://togithub.com/shikijs/shiki/issues/64) [(890ef)](https://togithub.com/shikijs/shiki/commit/890ef64b) - Add onError option, close [#​64](https://togithub.com/shikijs/shiki/issues/64)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/64](https://togithub.com/shikijs/shiki/issues/64) [(1abc5)](https://togithub.com/shikijs/shiki/commit/1abc50d2) - **rehype-shikiji**: - Add language class to code element  -  by [@​wststone](https://togithub.com/wststone) in [https://github.com/shikijs/shiki/issues/33](https://togithub.com/shikijs/shiki/issues/33) [(ddcc3)](https://togithub.com/shikijs/shiki/commit/ddcc3098) - Add custom cache option  -  by [@​wststone](https://togithub.com/wststone) and [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/80](https://togithub.com/shikijs/shiki/issues/80) [(fde81)](https://togithub.com/shikijs/shiki/commit/fde81384) - Support metastring from node.properties  -  by [@​zce](https://togithub.com/zce), **Anthony Fu** and [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/114](https://togithub.com/shikijs/shiki/issues/114) [(3b0cb)](https://togithub.com/shikijs/shiki/commit/3b0cb7b0) - **transformers**: - Nations support range  -  by [@​antfu](https://togithub.com/antfu) [(543c2)](https://togithub.com/shikijs/shiki/commit/543c2b7e) - `render-whitepsace` support `position` option  -  by [@​antfu](https://togithub.com/antfu) [(ba679)](https://togithub.com/shikijs/shiki/commit/ba679ea5) - Introduce `transformerMetaHighlight` transformer  -  by [@​antfu](https://togithub.com/antfu) [(aa81a)](https://togithub.com/shikijs/shiki/commit/aa81a474) - Two new transformers for word highlighting  -  by [@​fuma-nama](https://togithub.com/fuma-nama) and [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/92](https://togithub.com/shikijs/shiki/issues/92) [(ecf60)](https://togithub.com/shikijs/shiki/commit/ecf60cd4) - Support word highlighting across multiple tokens  -  by [@​fuma-nama](https://togithub.com/fuma-nama) and [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/561](https://togithub.com/shikijs/shiki/issues/561) [(70fdc)](https://togithub.com/shikijs/shiki/commit/70fdcbd4) - **transforms**: - Add line node element to `token` transformer  -  by [@​innocenzi](https://togithub.com/innocenzi) in [https://github.com/shikijs/shiki/issues/14](https://togithub.com/shikijs/shiki/issues/14) [(116ec)](https://togithub.com/shikijs/shiki/commit/116ecf78) - **twoslash**: - Support custom renderer  -  by [@​antfu](https://togithub.com/antfu) [(3fbd0)](https://togithub.com/shikijs/shiki/commit/3fbd016b) - Support passing explicit trigger in markdown-it and rehype integration  -  by [@​antfu](https://togithub.com/antfu) [(66661)](https://togithub.com/shikijs/shiki/commit/66661fe6) - Expose core module, independent from twoslash  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/52](https://togithub.com/shikijs/shiki/issues/52) [(1c0d4)](https://togithub.com/shikijs/shiki/commit/1c0d415d) - Expose `twoslasher` option to be override  -  by [@​antfu](https://togithub.com/antfu) [(ed1a1)](https://togithub.com/shikijs/shiki/commit/ed1a1a71) - Add `classExtra` to rich renderer  -  by [@​antfu](https://togithub.com/antfu) [(383fc)](https://togithub.com/shikijs/shiki/commit/383fcabf) - Allow provide custom trigger  -  by [@​antfu](https://togithub.com/antfu) [(6b177)](https://togithub.com/shikijs/shiki/commit/6b177337) - Allow lossy custom twoslash implementation  -  by [@​antfu](https://togithub.com/antfu) [(38a9f)](https://togithub.com/shikijs/shiki/commit/38a9fdc8) - Support `errorRendering` to render error in hover style  -  by [@​antfu](https://togithub.com/antfu) [(28e32)](https://togithub.com/shikijs/shiki/commit/28e325c6) - Support extend `popupError`  -  by [@​antfu](https://togithub.com/antfu) [(df62d)](https://togithub.com/shikijs/shiki/commit/df62d031) - Wrap tokens in a single span for errors  -  by [@​antfu](https://togithub.com/antfu) [(efea5)](https://togithub.com/shikijs/shiki/commit/efea57ad) - **twoslash/rich**: - Improve styling  -  by [@​antfu](https://togithub.com/antfu) [(ff889)](https://togithub.com/shikijs/shiki/commit/ff889450) - Renders jsdoc  -  by [@​antfu](https://togithub.com/antfu) [(65bf5)](https://togithub.com/shikijs/shiki/commit/65bf56f1) - Support overriding `lang`  -  by [@​antfu](https://togithub.com/antfu) [(4c451)](https://togithub.com/shikijs/shiki/commit/4c451809) - Support `processHoverInfo` and `processHoverDocs` hook  -  by [@​antfu](https://togithub.com/antfu) [(1ecfa)](https://togithub.com/shikijs/shiki/commit/1ecfa21f) - **vitepress**: - Make classes configurable  -  by [@​antfu](https://togithub.com/antfu) [(4b61e)](https://togithub.com/shikijs/shiki/commit/4b61e33c) - Improve jsdocs handling  -  by [@​antfu](https://togithub.com/antfu) [(82083)](https://togithub.com/shikijs/shiki/commit/820834a0) - Support errorRendering hover  -  by [@​antfu](https://togithub.com/antfu) [(2c528)](https://togithub.com/shikijs/shiki/commit/2c52884d) - **vitepress-twoslash**: - Support floating-vue for completions  -  by [@​antfu](https://togithub.com/antfu) [(42ab0)](https://togithub.com/shikijs/shiki/commit/42ab0f2a) - Support rendering jsdoc tags  -  by [@​antfu](https://togithub.com/antfu) [(bd12c)](https://togithub.com/shikijs/shiki/commit/bd12cae0) #####    🐞 Bug Fixes - Oniguruma options  -  by [@​antfu](https://togithub.com/antfu) [(45dd7)](https://togithub.com/shikijs/shiki/commit/45dd725f) - Make cf working  -  by [@​antfu](https://togithub.com/antfu) [(b01a6)](https://togithub.com/shikijs/shiki/commit/b01a67f1) - Rename APIs  -  by [@​antfu](https://togithub.com/antfu) [(de1b6)](https://togithub.com/shikijs/shiki/commit/de1b61cb) - Add type export  -  by [@​antfu](https://togithub.com/antfu) [(2a185)](https://togithub.com/shikijs/shiki/commit/2a185e34) - `.d.mts` for all  -  by [@​antfu](https://togithub.com/antfu) [(3c63c)](https://togithub.com/shikijs/shiki/commit/3c63c247) - Allow loading multiple langs at once  -  by [@​antfu](https://togithub.com/antfu) [(a5c8e)](https://togithub.com/shikijs/shiki/commit/a5c8e598) - Subpackages dts in node10  -  by [@​userquin](https://togithub.com/userquin) in [https://github.com/shikijs/shiki/issues/2](https://togithub.com/shikijs/shiki/issues/2) [(11e6a)](https://togithub.com/shikijs/shiki/commit/11e6a369) - Support language alias  -  by [@​antfu](https://togithub.com/antfu) [(31816)](https://togithub.com/shikijs/shiki/commit/318163d7) - Types  -  by [@​antfu](https://togithub.com/antfu) [(cd13e)](https://togithub.com/shikijs/shiki/commit/cd13e8f1) - Langs subpackage dts in node10  -  by [@​userquin](https://togithub.com/userquin) in [https://github.com/shikijs/shiki/issues/4](https://togithub.com/shikijs/shiki/issues/4) [(18e26)](https://togithub.com/shikijs/shiki/commit/18e26a3f) - Do not include any default themes/languages  -  by [@​antfu](https://togithub.com/antfu) [(56ce8)](https://togithub.com/shikijs/shiki/commit/56ce822a) - Improve type exchangeability  -  by [@​antfu](https://togithub.com/antfu) [(3944a)](https://togithub.com/shikijs/shiki/commit/3944a4a7) - Allow to init the highlighter without themes and langs  -  by [@​antfu](https://togithub.com/antfu) [(705cd)](https://togithub.com/shikijs/shiki/commit/705cd04f) - Typo in ThemeRegistration  -  by [@​brc-dd](https://togithub.com/brc-dd) in [https://github.com/shikijs/shiki/issues/11](https://togithub.com/shikijs/shiki/issues/11) [(4dfc6)](https://togithub.com/shikijs/shiki/commit/4dfc671c) - Typo  -  by [@​antfu](https://togithub.com/antfu) [(c6f53)](https://togithub.com/shikijs/shiki/commit/c6f531af) - Remove empty style  -  by [@​bluwy](https://togithub.com/bluwy) in [https://github.com/shikijs/shiki/issues/21](https://togithub.com/shikijs/shiki/issues/21) [(7fd20)](https://togithub.com/shikijs/shiki/commit/7fd20921) - Add lang to HtmlRendererOptions  -  by [@​devjvao](https://togithub.com/devjvao) in [https://github.com/shikijs/shiki/issues/29](https://togithub.com/shikijs/shiki/issues/29) [(a34ad)](https://togithub.com/shikijs/shiki/commit/a34ad422) - Revert [#​26](https://togithub.com/shikijs/shiki/issues/26), fix [#​30](https://togithub.com/shikijs/shiki/issues/30)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/26](https://togithub.com/shikijs/shiki/issues/26) and [https://github.com/shikijs/shiki/issues/30](https://togithub.com/shikijs/shiki/issues/30) [(6f029)](https://togithub.com/shikijs/shiki/commit/6f02959b) - Improve transformers  -  by [@​antfu](https://togithub.com/antfu) [(182dc)](https://togithub.com/shikijs/shiki/commit/182dc808) - Improve types  -  by [@​antfu](https://togithub.com/antfu) [(96fd6)](https://togithub.com/shikijs/shiki/commit/96fd6ea2) - Improve types in `ThemeRegistration`  -  by [@​GoodbyeNJN](https://togithub.com/GoodbyeNJN) in [https://github.com/shikijs/shiki/issues/34](https://togithub.com/shikijs/shiki/issues/34) [(21559)](https://togithub.com/shikijs/shiki/commit/2155973d) - Load all embedded langs with markdown  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/36](https://togithub.com/shikijs/shiki/issues/36) [(741b8)](https://togithub.com/shikijs/shiki/commit/741b84b3) - Improve `ThemeRegistration` type, close [#​63](https://togithub.com/shikijs/shiki/issues/63)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/63](https://togithub.com/shikijs/shiki/issues/63) [(03d13)](https://togithub.com/shikijs/shiki/commit/03d13bae) - Avoid merge style when visible styles are applied, close [#​65](https://togithub.com/shikijs/shiki/issues/65)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/65](https://togithub.com/shikijs/shiki/issues/65) [(2c33a)](https://togithub.com/shikijs/shiki/commit/2c33adac) - Improve css variable handling for background  -  by [@​antfu](https://togithub.com/antfu) [(2964d)](https://togithub.com/shikijs/shiki/commit/2964d71d) - MergeWhitespaceTokens offset calculation  -  by [@​antfu](https://togithub.com/antfu) [(3cf46)](https://togithub.com/shikijs/shiki/commit/3cf46d55) - Improve error handling  -  by [@​antfu](https://togithub.com/antfu) [(d9fcd)](https://togithub.com/shikijs/shiki/commit/d9fcd68a) - Update grammar registry, fix html in markdown highlighting  -  by [@​antfu](https://togithub.com/antfu) [(502ed)](https://togithub.com/shikijs/shiki/commit/502ed8df) - Stricter types  -  by [@​antfu](https://togithub.com/antfu) [(1b3dc)](https://togithub.com/shikijs/shiki/commit/1b3dc71c) - SplitLines extra new lines, fix [#​576](https://togithub.com/shikijs/shiki/issues/576)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/576](https://togithub.com/shikijs/shiki/issues/576) [(0bb28)](https://togithub.com/shikijs/shiki/commit/0bb2810b) - **compact**: - Improve types export  -  by [@​antfu](https://togithub.com/antfu) [(5d737)](https://togithub.com/shikijs/shiki/commit/5d73792e) - **compat**: - Improve `codeToHtml` type  -  by [@​antfu](https://togithub.com/antfu) [(61211)](https://togithub.com/shikijs/shiki/commit/61211243) - Support `loadTheme` from disk  -  by [@​antfu](https://togithub.com/antfu) [(8168c)](https://togithub.com/shikijs/shiki/commit/8168ca97) - Support `ansiToThemedTokens`  -  by [@​antfu](https://togithub.com/antfu) [(3d29e)](https://togithub.com/shikijs/shiki/commit/3d29e94c) - Support `getBackgroundColor` and `getForegroundColor`  -  by [@​antfu](https://togithub.com/antfu) [(908f9)](https://togithub.com/shikijs/shiki/commit/908f9e01) - Do not re-export enum  -  by [@​antfu](https://togithub.com/antfu) [(2ed17)](https://togithub.com/shikijs/shiki/commit/2ed1771f) - **core**: - GetHighlighter type inference, close [#​50](https://togithub.com/shikijs/shiki/issues/50)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/50](https://togithub.com/shikijs/shiki/issues/50) [(f6060)](https://togithub.com/shikijs/shiki/commit/f6060adf) - Dts naming conflicts  -  by [@​antfu](https://togithub.com/antfu) [(43455)](https://togithub.com/shikijs/shiki/commit/434559b2) - Sub export types, fix [#​566](https://togithub.com/shikijs/shiki/issues/566)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/566](https://togithub.com/shikijs/shiki/issues/566) [(72824)](https://togithub.com/shikijs/shiki/commit/728240f6) - **dual-theme**: - Respect users' explicit options  -  by [@​antfu](https://togithub.com/antfu) [(d39de)](https://togithub.com/shikijs/shiki/commit/d39dee52) - **markdown-it**: - Prepend builtin transformers, close [#​40](https://togithub.com/shikijs/shiki/issues/40)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/40](https://togithub.com/shikijs/shiki/issues/40) [(e653e)](https://togithub.com/shikijs/shiki/commit/e653ea95) - Improve types compactible with legacy resolution, close [#​44](https://togithub.com/shikijs/shiki/issues/44)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/44](https://togithub.com/shikijs/shiki/issues/44) [(cc23a)](https://togithub.com/shikijs/shiki/commit/cc23ab8a) - **monaco**: - Convert tmTheme to monacoTheme  -  by [@​antfu](https://togithub.com/antfu) [(53876)](https://togithub.com/shikijs/shiki/commit/53876809) - **rehype-shikiji**: - Lazily initialize promise  -  by [@​jxom](https://togithub.com/jxom) in [https://github.com/shikijs/shiki/issues/112](https://togithub.com/shikijs/shiki/issues/112) [(3d5b4)](https://togithub.com/shikijs/shiki/commit/3d5b44a6) - **transformers**: - Improve `RenderWhitespace` handling  -  by [@​antfu](https://togithub.com/antfu) [(e9758)](https://togithub.com/shikijs/shiki/commit/e975806b) - Make transformers works well together  -  by [@​antfu](https://togithub.com/antfu) [(7b9c0)](https://togithub.com/shikijs/shiki/commit/7b9c0f41) - Improve `boundary` mode of rendering spaces  -  by [@​antfu](https://togithub.com/antfu) [(44f22)](https://togithub.com/shikijs/shiki/commit/44f222e2) - Word highlight support any symbol, fix [#​110](https://togithub.com/shikijs/shiki/issues/110)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/110](https://togithub.com/shikijs/shiki/issues/110) [(38595)](https://togithub.com/shikijs/shiki/commit/38595ddb) - **twoslash**: - Fix popover offset calculation  -  by [@​antfu](https://togithub.com/antfu) [(5c8fc)](https://togithub.com/shikijs/shiki/commit/5c8fc77f) - Avoid deps on typescript runtime  -  by [@​antfu](https://togithub.com/antfu) [(5d411)](https://togithub.com/shikijs/shiki/commit/5d411833) - Should not throw when `throws: true`  -  by [@​antfu](https://togithub.com/antfu) [(dd6c7)](https://togithub.com/shikijs/shiki/commit/dd6c758f) - Split tokens to match the twoslash nodes  -  by [@​antfu](https://togithub.com/antfu) [(9016d)](https://togithub.com/shikijs/shiki/commit/9016da69) - Support targeting multiple tokens a node, more accurate result  -  by [@​antfu](https://togithub.com/antfu) [(23ece)](https://togithub.com/shikijs/shiki/commit/23ece308) - Avoid genreate duplicate hovers  -  by [@​antfu](https://togithub.com/antfu) [(04352)](https://togithub.com/shikijs/shiki/commit/043524a3) - Respect twoslash output lang  -  by [@​antfu](https://togithub.com/antfu) [(a5a8a)](https://togithub.com/shikijs/shiki/commit/a5a8abaa) - Completion on string quotes and literals  -  by [@​jxom](https://togithub.com/jxom) and [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/99](https://togithub.com/shikijs/shiki/issues/99) [(c1e9c)](https://togithub.com/shikijs/shiki/commit/c1e9cc9a) - Completion on multifile  -  by [@​jxom](https://togithub.com/jxom) and [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/100](https://togithub.com/shikijs/shiki/issues/100) [(ac629)](https://togithub.com/shikijs/shiki/commit/ac6298b0) - Adjust styles  -  by [@​antfu](https://togithub.com/antfu) [(2602b)](https://togithub.com/shikijs/shiki/commit/2602b18f) - Split tokens on completion  -  by [@​antfu](https://togithub.com/antfu) [(3f349)](https://togithub.com/shikijs/shiki/commit/3f349190) - Improve css variables definition  -  by [@​antfu](https://togithub.com/antfu) [(68429)](https://togithub.com/shikijs/shiki/commit/68429e49) - Improve types  -  by [@​antfu](https://togithub.com/antfu) [(5a177)](https://togithub.com/shikijs/shiki/commit/5a177af1) - **twoslash/rich**: - Improve default css style  -  by [@​antfu](https://togithub.com/antfu) [(1fb91)](https://togithub.com/shikijs/shiki/commit/1fb91ba0) - **types**: - Allways allow `text` lang  -  by [@​antfu](https://togithub.com/antfu) [(af465)](https://togithub.com/shikijs/shiki/commit/af465e64) - **vitepress**: - Improve class handing, reduce html payload size  -  by [@​antfu](https://togithub.com/antfu) [(f54cb)](https://togithub.com/shikijs/shiki/commit/f54cbf6a) - Css style  -  by [@​antfu](https://togithub.com/antfu) [(d8c07)](https://togithub.com/shikijs/shiki/commit/d8c07b87) - Fix types  -  by [@​antfu](https://togithub.com/antfu) [(61b87)](https://togithub.com/shikijs/shiki/commit/61b87f3c) - Support custom explicitTrigger  -  by [@​antfu](https://togithub.com/antfu) [(bd38e)](https://togithub.com/shikijs/shiki/commit/bd38e14a) - **vitepress-plugin-twoslash**: - Improve tooltip experience  -  by [@​antfu](https://togithub.com/antfu) [(47aa2)](https://togithub.com/shikijs/shiki/commit/47aa2157) - Disable triggers for presistented popover  -  by [@​antfu](https://togithub.com/antfu) [(d21dc)](https://togithub.com/shikijs/shiki/commit/d21dcf3d) - Fix floating jump  -  by [@​kongmoumou](https://togithub.com/kongmoumou) in [https://github.com/shikijs/shiki/issues/90](https://togithub.com/shikijs/shiki/issues/90) [(c00cb)](https://togithub.com/shikijs/shiki/commit/c00cba90) - **vitepress-twoslash**: - Separate CSS deps, close [#​86](https://togithub.com/shikijs/shiki/issues/86)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/86](https://togithub.com/shikijs/shiki/issues/86) [(7620c)](https://togithub.com/shikijs/shiki/commit/7620c7bc) - Popup arrow color  -  by [@​antfu](https://togithub.com/antfu) [(1e217)](https://togithub.com/shikijs/shiki/commit/1e217344) - Escape Vue syntax  -  by [@​antfu](https://togithub.com/antfu) [(ef7b6)](https://togithub.com/shikijs/shiki/commit/ef7b614e) - Improve tabs experience  -  by [@​antfu](https://togithub.com/antfu) [(649c7)](https://togithub.com/shikijs/shiki/commit/649c7e92) - Fix class override  -  by [@​antfu](https://togithub.com/antfu) [(7c5cd)](https://togithub.com/shikijs/shiki/commit/7c5cd112) #####    🏎 Performance - Optimize internal logic  -  by [@​antfu](https://togithub.com/antfu) [(852dd)](https://togithub.com/shikijs/shiki/commit/852dda9b) - Cleanup unused attribute in themes and langs  -  by [@​antfu](https://togithub.com/antfu) [(38c88)](https://togithub.com/shikijs/shiki/commit/38c88a62) - Skip `setTheme` if theme hasn't changed  -  by [@​banga](https://togithub.com/banga) in [https://github.com/shikijs/shiki/issues/66](https://togithub.com/shikijs/shiki/issues/66) [(c6f82)](https://togithub.com/shikijs/shiki/commit/c6f822d7) - **cli**: Use Promise.all  -  by [@​Plumbiu](https://togithub.com/Plumbiu) in [https://github.com/shikijs/shiki/issues/104](https://togithub.com/shikijs/shiki/issues/104) [(ddb94)](https://togithub.com/shikijs/shiki/commit/ddb944c6) - **vitepress**: Add v-pre to docs  -  by [@​antfu](https://togithub.com/antfu) [(72440)](https://togithub.com/shikijs/shiki/commit/72440a98) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v0.14.7...v1.0.0)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

vercel[bot] commented 6 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
contented 🔄 Building (Inspect) Visit Preview Feb 13, 2024 9:57am
renovate[bot] commented 6 months ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 1.x releases. But if you manually upgrade to 1.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.