hikerpig / pintora

An extensible text-to-diagrams library that works in both browser and node.js
https://pintorajs.vercel.app
MIT License
1.08k stars 22 forks source link

fix(deps): update dependency shiki to v1 #254

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

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

Release Notes

shikijs/shiki (shiki) ### [`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)
### [`v0.14.7`](https://togithub.com/shikijs/shiki/blob/HEAD/CHANGELOG.md#0147--2023-12-15) [Compare Source](https://togithub.com/shikijs/shiki/compare/v0.14.6...v0.14.7) ##### 🙌 Contributions - doc: fix typo | [#​544](https://togithub.com/shikijs/shiki/pull/544) | [@​Seven-Y-Q-Guo](https://togithub.com/Seven-Y-Q-Guo) - feat: Add `nushell` grammar | [#​522](https://togithub.com/shikijs/shiki/pull/522) | [@​hustcer](https://togithub.com/hustcer) - feat: add `wl` alias for `wolfram` | [#​535](https://togithub.com/shikijs/shiki/pull/535) | [@​stone-zeng](https://togithub.com/stone-zeng) ### [`v0.14.6`](https://togithub.com/shikijs/shiki/blob/HEAD/CHANGELOG.md#0146--2023-12-07) [Compare Source](https://togithub.com/shikijs/shiki/compare/v0.14.5...v0.14.6) ##### 🚀 Features & Fixes - fix: update razor grammar source - fix: update kotlin language source - fix: update vue syntax path ##### 🙌 Contributions - feat: add csv highlighting | [#​536](https://togithub.com/shikijs/shiki/pull/536) | [@​mashehu](https://togithub.com/mashehu)

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 5 months ago

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

Name Status Preview Comments Updated (UTC)
pintorajs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 25, 2024 0:16am
codecov[bot] commented 5 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 91.82%. Comparing base (87f80b1) to head (bac2ed2). Report is 133 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #254 +/- ## ========================================== + Coverage 91.06% 91.82% +0.76% ========================================== Files 69 88 +19 Lines 3994 5148 +1154 Branches 762 914 +152 ========================================== + Hits 3637 4727 +1090 - Misses 357 421 +64 ``` | [Flag](https://app.codecov.io/gh/hikerpig/pintora/pull/254/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=hikerpig) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/hikerpig/pintora/pull/254/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=hikerpig) | `91.82% <ø> (+0.76%)` | :arrow_up: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=hikerpig#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

renovate[bot] commented 4 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.