Needs `maxRetries` too, without it fs.rm randomly breaks on Windows.
Needs `maxRetries` too, without it fs.rm randomly breaks on Windows.
For vue, some work is happening there at github.com/hyf0/libvue-rs and github.com/ubugeeei/vize. There were some earlier efforts too - github.com/HerringtonDa..., github.com/phoenix-ru/f..., github.com/zhiyuanzmj/v.... Not sure how stable they are yet though.
You can enable vue/no-undef-components in eslint and write some custom logic in eslint config to glob components or parse component names from components.d.ts (maybe just some regex would work) and pass those to ignorePatterns option.
VoidZero infographic. First row including the new logos of the projects, the new "The JavaScript Tooling Company" slogan and the logo. Second row is showing what frameworks are vite-powered or have Vite support. Last row includes Vitest including Jest compat, tech supported by vite, 4.1bn+ total NPM downloads, Rolldown powering Vite and the Oxc stack.
New Year. New Look. Same Mission.
Make JavaScript developers more productive than ever before
I don't think you can return variables initialized using `await using` from functions. They will be disposed as soon as the `setup()` ends. ๐
Notification settings at https://github.com/sponsors/<user>/dashboard/settings showing unchecked "Sponsorship cancelled" option.
You can also disable them.
The Unified Toolchain for the Web
We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js.
Read the full vision and learn about our sustainable licensing model (free for individuals, OSS & small businesses).
voidzero.dev/posts/announ...
๐จ Breaking: npm author Qix compromised. Malicious package versions published in projects that typically see hundreds of millions of downloads each week.
Details: socket.dev/blog/npm-aut...
High downloads and good reviews don't guarantee safety. All of these "popular" extensions are actually malicious and have fake stats.
Also, when the feature is enabled in Supercharge, I cannot even quit the settings of your other menu bar apps like Text Lens or Color Picker from the red traffic light. Clicking it just does nothing. If I disable it, it works fine.
Thanks. Makes sense I guess. BTW it's not just Bitwarden, it's pretty much every app in menu bar. Like if you open preferences of an app and close it, it will quit the app. I've this with Rocket, Laravel Herd, Amazon Q. I guess I can exclude them all.
The new quit an app when closing its last window algorithm seems to be closing menu bar apps too. I can reliably reproduce this with bitwarden. If I close it from traffic lights, it closes the menu bar app too.
You have asked me this a lot, so here it is!
Announcing the Pinia Store ๐
pinia.store
Released Actions Up for interactive GitHub Actions updates. ๐ผ
It replaces floating version tags with commit SHAs for better security.
Scans all workflows, shows outdated actions, lets you choose what to update, and adds version comments for readability.
github.com/azat-io/acti...
Don't think so. Likely the nearest matching one.
vscode status bar showing the used tsconfig
It's already there? ๐
Run `npm pack` and then install the generated tarball in another project `npm add ../path/to.tgz`.
bsky.app/profile/cass...
Obviously it would be better if both perf and the pain points can be done in one go (which now I think was your point). But rather than someone porting mdit to native and fixing stuff, I would like something that's not mdit. Most of the things are not fixable without a full rewrite as a new tool.
And we still have to use mdit because the other alternatives aren't flexible enough to support extensions like vue in markdown.
Yeah most likely. But again, might be better to solve real pain points than chasing perf, like async renderer is not supported (a common issue for syntax highlighters), plugin dx is quite bad (at least for beginners), good ast isn't there (can't generate sourcemaps)...
Things have improved in the last 2 years. But time can be better spent to implement new features and tools instead of just porting something that works good.
Yeah I mean you'll need to pass the data (markdown, tokens, config, etc.) between JS (meta framework / plugin) and Rust. That kind of diminishes the gains which weren't too much in the first place.
There were attempts few years back, but it didn't really translate to better perf. I had tried integrating it in vitepress but the perf difference was negligible, mainly because mdit is already very fast and not really a bottleneck for most cases, that coupled with the serialization overhead. ๐ซ
Example - vuejs.org/guide/reusab...
By keep it reactive, I meant something like `computed(() => toValue(x))` and use to derive your returned object. Or maybe something like `watch(() => toValue(x), () => {...})`.
Not a syntax sugar. It's just a function that accepts ref and getters too. If your function accepts MaybeRefOrGetter, and you keep it reactive and return a reactive value, it will be automatically tracked by Vue. Async or not it doesn't matter.
Found it but not commenting, let others play. How were the first two emojis related to him though? ๐
Use some other client, like deck.blue for example.
latest vitepress docs showing docsearch AI answering a question
VitePress v2-alpha now supports @algolia.com's DocSearch v4 - including the new "Ask AI" feature! โจ
Try it out:
- vitepress.dev/reference/de...
- docsearch.algolia.com/docs/v4/askai
And a big congrats to Algolia on 10 years of DocSearch! ๐