In this release, we have a special holiday gift for you that’s been a long time coming! 🎁✨
🔍 Error Previews
New Preview Button: Every pretty error message now features
a preview button that opens the error in a full new tab! 📑
We’ve also added a new panel in the Explorer tab that
automatically shows the error currently under your cursor. 🎯
📁 Copyable Types
all types are fully copyable in the preview because the usual VS Code hover limitations don’t apply!
🛠️ Shiki Bridge
To ensure code blocks work perfectly with your specific theme and extensions, we created a library that generates code blocks with Shiki highlighter by extracting your active theme and extensions. This is something that wasn't possible in VS Code before!
https://github.com/yoavbls/vscode-shiki-bridge
Huge thanks to @MichaelDimmitt and @kevinramharak for the amazing work on making this happen! It’s been a long-awaited feature, and we’re so happy it’s finally here! 🥳
📁 Copy Button
Thanks to @Vinayak9769, we now have a dedicated copy button for error messages!
📺 New Errors in TypeScriptTV
Support for many more error types has been added thanks to @bennycode!
Now, every error includes a direct link. 🔗
🏗️ Under the Hood
We’ve officially completed our migration to a monorepo!
Milestones
🌟 14k stars
⬇️ 2m downloads
Changelog
feat: make errors copyable by @Vinayak9769 in https://github.com/yoavbls/pretty-ts-errors/pull/156
add a case to detect ts(1196) by @kevinramharak in https://github.com/yoavbls/pretty-ts-errors/pull/137
Add assets used in README.md by @kevinramharak in https://github.com/yoavbls/pretty-ts-errors/pull/140
Fix 134 again by @kevinramharak in https://github.com/yoavbls/pretty-ts-errors/pull/141
Migrate to monorepo by @yoavbls in https://github.com/yoavbls/pretty-ts-errors/pull/51
cleanup dependencies by @kevinramharak in https://github.com/yoavbls/pretty-ts-errors/pull/147
Fix: update esbuild by @kevinramharak in https://github.com/yoavbls/pretty-ts-errors/pull/148
update mocha, glob; update tests to match sample from @vscode/test by @kevinramharak in https://github.com/yoavbls/pretty-ts-errors/pull/149
delete obsolete package-lock.json by @kevinramharak in https://github.com/yoavbls/pretty-ts-errors/pull/150
Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in https://github.com/yoavbls/pretty-ts-errors/pull/154
feat: make errors copyable by @Vinayak9769 in https://github.com/yoavbls/pretty-ts-errors/pull/156
Remove error list constraint by @bennycode in https://github.com/yoavbls/pretty-ts-errors/pull/157
reimplement button-to-open-in-new-tab + custom webview #133 (monorepo) by @kevinramharak and @MichaelDimmitt in https://github.com/yoavbls/pretty-ts-errors/pull/152
HUGE THANKS, SPECIALLY TO @kevinramhar 👏👏
New Contributors
@Vinayak9769 made their first contribution in https://github.com/yoavbls/pretty-ts-errors/pull/156
Full Changelog: https://github.com/yoavbls/pretty-ts-errors/compare/v0.6.1...v0.7.0