Sign in

The Jared Wilcurt

@thejaredwilcurt.bsky.social
26 followers 13 following 43 posts

UI Architect. Prolific open source JavaScript developer. Fan of NW.js, Sass, Vue.js. Builder of Scout-App. Editor of XPDA.net and NWUtils.io

PostsRepliesMedia
The Jared Wilcurt @thejaredwilcurt.bsky.social · 10/10/2026
Did a new release of the Vue.js Desktop App boilerplate I maintain. If you want to make a Cross-Platform Desktop App (without Electron), that lets you build to web, linux, win, & mac, there's no better option. github.com/nwutils/nw-v... #Vuejs #Vue #webdev #xpda #desktopapp #javascript
github.com
GitHub - nwutils/nw-vue3-boilerplate: NW.js + Vue 3 + Vite + Pinia + Vue-Router + Vitest
NW.js + Vue 3 + Vite + Pinia + Vue-Router + Vitest - nwutils/nw-vue3-boilerplate
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 23/08/2026
Update: Congratulations to "Claude Opus 5 High" for being the first AI to cleverly bypass my instructions in order to kill humans. What a day to be alive! 😅 ...for now
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 28/07/2026
People that hate JavaScript... are not the people you should be taking advice about JavaScript from.
020
The Jared Wilcurt @thejaredwilcurt.bsky.social · 26/07/2026
"But I'm curious where minifiers should draw the line" You can test out CSS minifiers and see what they do on thejaredwilcurt.com/playground
thejaredwilcurt.com
CSS Minifier Playground
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 23/07/2026
I just made a new site! It's a playground for all major CSS Minifiers, and it runs right in the browser. That... was not easy to do, since all except one expect to have Node/File System access, or are written in Go/Rust/Dart/etc. A lot of WASM my dudes. #CSS #WebDev - thejaredwilcurt.com/playground
thejaredwilcurt.com
CSS Minifier Playground
110
The Jared Wilcurt @thejaredwilcurt.bsky.social · 30/06/2026
I made an important discovery with AI. If you want it to NOT do something, telling it not to do it, does not reliably work. Instead give it a reason not to do it. I've been trying "Do X. Do not, under any circumstance, do Y (it kills actual humans)!". So far, it's barely killed anyone. #AI #prompt
200
The Jared Wilcurt @thejaredwilcurt.bsky.social · 09/03/2026
JXL's feature set is massive. it's a super impressive format that needs widespread adoption. AVIF is a very mid technology, it's only better at over-compressing images, which I haven't had to do in 20 years.
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 15/12/2025
I think this works in Vue (if I'm understanding)
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 15/12/2025
Best of all, every security expert has lambasted them for this because it makes things much less secure as a side effect. My token just died a week ago, and I still don't know how to get things working again in a non-painful way. How are there no OIDC npm publish youtube video tutorials?
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 15/12/2025
This is a good work around. Still trying to figure out how the hell OIDC works, why are there no resources about it other than npm's official docs which are... well bad.
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 19/11/2025
Just did a new release of Vue-Dev-Tools-Accessibility, a plugin for the official Vite-Vue-DevTools that scans the page with #Axe and #APCA for #accessibility violations. vue-dev-tools-accessibility.github.io #a11y #vue #vue.js #devtools #wcag #frontend #vue-devtools #opensource
vue-dev-tools-accessibility.github.io
Vue-Dev-Tools-Accessibility
030
The Jared Wilcurt @thejaredwilcurt.bsky.social · 14/11/2025
Did a new release of Vue-Doxen yesterday, also updated the Vue-Dev-Tools-Accessibility plugin. And I'm working on an update for Vue Desktop App boilerplate. thejaredwilcurt.com/vue-doxen - vue-dev-tools-accessibility.github.io - github.com/nwutils/nw-v... #Vuejs #vue #webdev #frontend #a11y #Vue.js
thejaredwilcurt.com
Vue-Doxen: Vue.js Component Documentation Tool
The world's best Vue component documentation tool!
020
The Jared Wilcurt @thejaredwilcurt.bsky.social · 01/10/2025
Getting real tired of StackOverflow mods editing my correct answers. I'm gonna start moving my shit off their site over to dev.to (dev.to/thejaredwilc...). I'm open to suggestions for alternative Dev focused blog sites, since dev.to has become completely overrun with AI slop. #devlogs #programming
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 25/09/2025
Just did a new release of Vue-Doxen: thejaredwilcurt.com/vue-doxen The best way to try out and document your Vue components. #Vuejs #Vue #JavaScript #Documentation #ComponentLibrary #Frontend #Vuex #Pinia #Nuxt #Nuxtjs
thejaredwilcurt.com
Vue-Doxen: Vue.js Component Documentation Tool
The world's best Vue component documentation tool!
020
The Jared Wilcurt @thejaredwilcurt.bsky.social · 16/08/2025
This code doesn't exist anywhere besides my repo. So I posted it to stack overflow for others to reference. This was then downvoted, with no comments as to why. So I said, fuck that site and deleted my answer. Terrible website, terrible community, guess the AI will have to train on my repo instead.
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 16/08/2025
As you type into the slot, it remembers the previous valid markup and uses that as a fallback until you finish typing and your input for the slot is valid HTML, then the component being demo'd updates instantly.
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 16/08/2025
The slot content was using v-html, but that requires a wrapping HTML element. To get around this, I created a new component to pass the HTML into that uses a custom recursive render function I wrote that ensures all the attributes and child nodes render, but also doesn't break things while typing.
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 16/08/2025
Just did a new release of Vue-Doxen. You can now document your deprecated props better. It also no longer wraps live slot content in an HTML element. Let's talk about that. thejaredwilcurt.com/vue-doxen
thejaredwilcurt.com
Vue-Doxen: Vue.js Component Documentation Tool
The world's best Vue component documentation tool!
300
The Jared Wilcurt @thejaredwilcurt.bsky.social · 08/08/2025
Just did a new release of vue-dev-tools-accessibility. It's a plugin for the official Vue DevTools. Integrates directly with it, and scans the page for accessibility issues. vue-dev-tools-accessibility.github.io #Vuejs #vue #a11y #accessibility #frontend #webdev
vue-dev-tools-accessibility.github.io
Vue-Dev-Tools-Accessibility
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 29/06/2025
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 29/06/2025
Wow, learned a lot about #APCA this past week. My Vue-Dev-Tools #Accessibility plugin now supports color contrast checking with #WCAG 2 AA & AAA, along with APCA Bronze & Silver. Still more to do on the library, but #Vue devs can start trying it out now: vue-dev-tools-accessibility.github.io #a11y
vue-dev-tools-accessibility.github.io
Vue-Dev-Tools-Accessibility
110
The Jared Wilcurt @thejaredwilcurt.bsky.social · 27/06/2025
GNOME: 1. Every 7 seconds an application is in focus, give it 1 point 2. If it has <3,214 pts & hasn't been opened in a week, it's removed from the list automatically 3. If any app reaches 25,714 pts, all apps have their points reduced by half 4. There is no way to manually remove apps from the list
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 27/06/2025
Windows: 1. When you open an app, increment a count by 1 2. Order all apps in the start menu by their count total so the apps you open most are at the top 3. If you right-click an app to remove it from the list, it's count is reset to zero
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 27/06/2025
Let's compare the Windows Start Menu to Linux. No joke, this is actually how they do it...
220
The Jared Wilcurt @thejaredwilcurt.bsky.social · 22/06/2025
Did some more updates to my plugin, Vue-Dev-Tools-Accessibility. It's not officially released yet, but you can try it out and give feedback. vue-dev-tools-accessibility.github.io #Vue.js #Vuejs #vue #a11y #accessibility #frontend #webdev
vue-dev-tools-accessibility.github.io
Vue-Dev-Tools-Accessibility
130
The Jared Wilcurt @thejaredwilcurt.bsky.social · 12/06/2025
Just did a new release of Vue-Snapshot-Serializer. It adds a new feature for capturing scoped inline styles when using v-bind() in your CSS. thejaredwilcurt.com/vue-snapshot... #Vuejs #Vue.js #Vue #Vitest #UnitTest #Jest #webdev #frontend #Vue-Test-Utils #unit-tests #unittesting
thejaredwilcurt.com
Vue Snapshot Serializer
020
The Jared Wilcurt @thejaredwilcurt.bsky.social · 10/06/2025
Looking for any #Vue devs that want to try out an early build of my upcoming #Vue-DevTools #Accessibility plugin. It's not done yet, and stuff may break before it's released, but looking for bug reports/feedback. vue-dev-tools-accessibility.github.io #vue.js #vuejs #a11y #webdev
vue-dev-tools-accessibility.github.io
Vue-Dev-Tools-Accessibility
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 10/06/2025
Sorry for spreading the misinformation. It does sound like Vitest shares a lot of common roots though. How much of Vitest shares the same ancestral code as Jest? From when it started vs now. Just curious on the ballpark. I was under the impression that improvements to either project helped the other
100
The Jared Wilcurt @thejaredwilcurt.bsky.social · 04/06/2025
@bytevagabond.com Here's my experience using AI to help solve programming problems:
020
The Jared Wilcurt @thejaredwilcurt.bsky.social · 04/06/2025
Just did a new release of Vue-Doxen this morning before work. A tool that automates Vue Component documentation. thejaredwilcurt.github.io/vue-doxen #VueJs #Vue #Vue.js #Frontend #Webdev
thejaredwilcurt.github.io
Vue-Doxen: Vue.js Component Documentation Tool
The world's best Vue component documentation tool!
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 01/06/2025
Just added a new feature to Vue Snapshot Serializer, thanks to @ergosoft.bsky.social for the request. #Vue #VueJs #Vue.js #Jest #JestJs #Vitest #unit-testing #snapshot-testing #automated-testing #automatedtesting thejaredwilcurt.com/vue-snapshot...
030
The Jared Wilcurt @thejaredwilcurt.bsky.social · 27/05/2025
Just update my Vue Desktop App boilerplate to NW.js v100! 🎉 #NWjs #Vue #Vue.js #DesktopApps #DesktopApp #XPDA. It is the BEST way to get started making desktop apps. Just clone it down, npm i && npm start and you are ready to go. Builds for desktop and web. github.com/nwutils/nw-v...
github.com
GitHub - nwutils/nw-vue3-boilerplate: NW.js + Vue 3 + Vite + Pinia + Vue-Router + Vitest
NW.js + Vue 3 + Vite + Pinia + Vue-Router + Vitest - nwutils/nw-vue3-boilerplate
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 23/05/2025
Vue-Doxen is a little dog that documents your Vue Components. Can you believe that???? thejaredwilcurt.com/vue-doxen/ #Vuejs #Vue.js #Vue #frontend #webdev New release.
thejaredwilcurt.com
Vue-Doxen: Vue.js Component Documentation Tool
The world's best Vue component documentation tool!
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 23/05/2025
Just did a new release of the World's best Vue Component Documentation tool. Try it out if you haven't. It's one npm install and like 5 lines of code. Very easy. thejaredwilcurt.com/vue-doxen/ #Vuejs #Vue.js #Vue #frontend #webdev
thejaredwilcurt.com
Vue-Doxen: Vue.js Component Documentation Tool
The world's best Vue component documentation tool!
020
The Jared Wilcurt @thejaredwilcurt.bsky.social · 11/05/2025
Someone should make a Web Dev and Sandwich shop and call it "DOMs & Subs".
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 09/05/2025
I'm so tired of ESLint-Plugin-Import having a wild new issue on ever repo I try to upgrade to ESLint 9. I like the new flatconfig, it was the right move, but boy does this upgrade path suck. Can someone fork that plugin, fix it to work with ESLint 9 and with Vue files.
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 06/05/2025
There's a reason converting from Jest to Vitest "just works" by changing `jest.*` to `vi.*`. Jest has done a good job of breaking up individual features to their own packages, and Vitest uses most of them: github.com/jestjs/jest/... I don't know the actual percent, "80%" is just ballpark.
100
The Jared Wilcurt @thejaredwilcurt.bsky.social · 24/04/2025
Just did a new release of Vue3-Snapshot-Serializer #FOSS. thejaredwilcurt.com/vue-snapshot... - Added in the "inlineStylesPerLine" feature to improve snapshots. Works with #Vitest #Jest Vue-Test-Utils #TestingLibrary, and even E2E tools (technically). #Vue.js #Vue #WebDev #javascript
thejaredwilcurt.com
Vue Snapshot Serializer
020
The Jared Wilcurt @thejaredwilcurt.bsky.social · 23/04/2025
Thanks to Michael & Alex over at the DejaVue podcast for having me on. Check it out, we talk about Vue, unit testing, and my Vue-specific snapshot plugin for #Jest / #Vitest which made Michael say "I don't think I would use snapshots without this serializer." 😲 #Vue.js #vuejs #vue #unittests #webdev
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 22/04/2025
Added a more customizable title to your component demos in the latest Vue-Doxen release. #Vue.js #vuejs #vue #component #documentation #JavaScript #Nuxt thejaredwilcurt.com/vue-doxen/
thejaredwilcurt.com
Vue-Doxen: Vue.js Component Documentation Tool
The world's best Vue component documentation tool!
000
The Jared Wilcurt @thejaredwilcurt.bsky.social · 18/04/2025
Just did a new release of my Node.js library "Create-Desktop-Shortcuts". Thanks to Carlos Meira (@caumeira.bsky.social) for the PR. github.com/nwutils/crea... #nodejs #javascript #desktopapps #xpda
github.com
GitHub - nwutils/create-desktop-shortcuts: Easy API to create desktop shortcuts with Node
Easy API to create desktop shortcuts with Node. Contribute to nwutils/create-desktop-shortcuts development by creating an account on GitHub.
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 10/04/2025
Just did a new release of Vue-Doxen, the world's best Vue.js component documentation tool! #VueJs #Vue #JavaScript. thejaredwilcurt.com/vue-doxen/ge...
thejaredwilcurt.com
010
The Jared Wilcurt @thejaredwilcurt.bsky.social · 08/01/2025
My friend, you gotta hop on board the NW.js train. It's the Vue.js of desktop app tools. github.com/nwutils/nw-v...
100