Example - vuejs.org/guide/reusab...
01.08.2025 15:17 β π 2 π 0 π¬ 1 π 0@brc-dd.dev.bsky.social
Software Developer | @vuejs.org Core Team | https://vitepress.dev/ Maintainer | Director at https://globalbrains.com
Example - vuejs.org/guide/reusab...
01.08.2025 15:17 β π 2 π 0 π¬ 1 π 0By keep it reactive, I meant something like `computed(() => toValue(x))` and use to derive your returned object. Or maybe something like `watch(() => toValue(x), () => {...})`.
01.08.2025 15:15 β π 2 π 0 π¬ 2 π 0Not 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.
01.08.2025 15:12 β π 2 π 0 π¬ 1 π 0Found it but not commenting, let others play. How were the first two emojis related to him though? π
31.07.2025 11:53 β π 0 π 0 π¬ 1 π 0Use some other client, like deck.blue for example.
30.07.2025 11:42 β π 2 π 0 π¬ 0 π 0latest 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! π
Not related to the API itself, but the errors shouldn't be shown in this case unless the user clicks submit again?
23.07.2025 04:10 β π 0 π 0 π¬ 1 π 0Used to happen if you're on preview tab and clicked comment. π
22.07.2025 08:46 β π 2 π 0 π¬ 1 π 0Email coming from npmjs.org, looking like an account maintenance notification, prompting the user to log in.
The link to login looks identical to the NPM login, but hosted on npnjs.com
A phishing attack is going on against maintainers on @npmjs.bsky.social, be aware!
- email is spoofed from npmjs.org (which doesnβt use DMARC but redirects to npmjs.com)
- login link points to npnjs(dot)com (clear giveaway)
import { type } from 'npm:arktype' const dynamicObject = { foo: 'bar', baz: 42, } const Foo = type('string').narrow((n, ctx) => { if (Object.hasOwn(dynamicObject, n)) return true return ctx.mustBe('one of ' + JSON.stringify(Object.keys(dynamicObject))) }) Foo.assert('foo') Foo.assert('baz') Foo.assert('bar')
I honestly believe these people are just rage baiting. I haven't used ArkType before, but it hardly takes 2 minutes to find what to do for dynamic stuff. π€·ββοΈ I think there might be more idiomatic ways to do this, but this didn't need much effort and works fine.
15.07.2025 07:27 β π 4 π 0 π¬ 2 π 0Hmm yeah might be that bug then. People have added comments that it works on Sonoma too. I personally have never faced it, so no idea π
14.07.2025 09:03 β π 0 π 0 π¬ 0 π 0It should update it. Do you have "Set time zone automatically using your current location" in settings and location services enabled? apple.stackexchange.com/a/335201/502... might be helpful too if it's stuck.
14.07.2025 07:31 β π 0 π 0 π¬ 1 π 0well you aren't alone π - github.com/vuejs/vitepr...
14.07.2025 04:03 β π 1 π 0 π¬ 1 π 0Ah, that oxc-minify thing is temporary. When vite completes the switch to rolldown, it will be made a normal dependency in vitepress too.
12.07.2025 19:56 β π 3 π 0 π¬ 1 π 0Something happened today at VueConf China!
github.com/vuejs/core/r...
Announcing RuleKit, my personal rules for AI agents, specific for Vue Apps
Pay once, access forever the GitHub repo and the Discord server
rulekit.dev
You can use github.com/antfu/vscode... in the meantime.
02.07.2025 18:45 β π 1 π 0 π¬ 0 π 0Vue Language Tools 3.0 Released πππ
github.com/vuejs/langua...
Thanks for building and maintaining the group icons plugin! It's been awesome to see it adopted by so many projects - including rolldown, vite, vitest, and vitepress. Great work! π
26.06.2025 09:37 β π 2 π 0 π¬ 0 π 0Yeah, but the thing is how else will the browser know if the file exists?
22.05.2025 12:28 β π 1 π 0 π¬ 2 π 0Explainer - goo.gle/devtools-jso...,
Vite Plugin - github.com/ChromeDevToo...,
But I don't think it should be fetched on prod?
hmm, that's more like a cosmetic issue π LLMs don't care if the content is in a comment. Yeah, but if many people are collaborating, things might start to get ugly without proper auto formatting.
22.05.2025 12:11 β π 0 π 0 π¬ 1 π 0Yeah, that's the bug actually π But I don't understand the need for `<llm-only>`. A simple html comment would do the same job if it's preserved in the generated dist/*.md files.
22.05.2025 11:46 β π 1 π 0 π¬ 1 π 0You can actually just hide it with CSS π It's rendered as a web component after all. `llm-only { display: none }`
22.05.2025 08:40 β π 1 π 0 π¬ 1 π 0You can use moderation lists - bsky.app/profile/did:...
18.05.2025 21:54 β π 2 π 0 π¬ 1 π 0Hmm, yeah it's 1:1 mapping. What do you mean by βneeds around index routesβ though?
11.05.2025 18:06 β π 0 π 0 π¬ 0 π 0vitepress.dev/guide/routin... ?
11.05.2025 13:26 β π 0 π 0 π¬ 1 π 0autofill and passwords setting page in ios
Itβs configurable:
10.05.2025 11:25 β π 2 π 0 π¬ 1 π 0You can do something like this though - tsplay.dev/WJd6kN
08.05.2025 17:15 β π 0 π 0 π¬ 0 π 0Functions also satisfy Record<string, any> π
08.05.2025 17:04 β π 0 π 0 π¬ 1 π 0