playground.solidjs.com/anonymous/76...
playground.solidjs.com/anonymous/76...
it's beyond ridiculous, all of this
it's beyond ridiculous, all of this
- Browser Target Changed to Baseline Widely Available
- Node 18 support dropped. Vite is now distributed as ESM only
- And feats, fixes, and cleanups, while we prepare for rolldown!
- Browser Target Changed to Baseline Widely Available
- Node 18 support dropped. Vite is now distributed as ESM only
- And feats, fixes, and cleanups, while we prepare for rolldown!
for (const hx of document.querySelectorAll('h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]')) {
hx.innerHTML = `${hx.innerHTML}`;
}
Not “cleanest” but simple. Ideas for simplifying more?
for (const hx of document.querySelectorAll('h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]')) {
hx.innerHTML = `${hx.innerHTML}`;
}
Not “cleanest” but simple. Ideas for simplifying more?
I personally use pnpm
My clients use yarn
I still need npm sometimes
github.com/antfu-colle...
I personally use pnpm
My clients use yarn
I still need npm sometimes
github.com/antfu-colle...
`:has()` fixes this problem.
`:not(:has(*))` selects elements that don't have element children, even if they have text content.
`:has()` fixes this problem.
`:not(:has(*))` selects elements that don't have element children, even if they have text content.
Thanks to all contributors 🙌🏻
Can't wait to see the changes on the roadmap tackled!
Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required.
Time to give it a try!
voidzero.dev/posts/announ...
Thanks to all contributors 🙌🏻
Can't wait to see the changes on the roadmap tackled!
#JSX support in the browser would most likely be a net positive
I don't mean
I mean
HTML anchored syntax in JS
It would be property-based, not attribute-based
CSP-safe
Don't come at me, it's just an idea 😅
#javascript #webdev #dev #frontend
#JSX support in the browser would most likely be a net positive
I don't mean
I mean
HTML anchored syntax in JS
It would be property-based, not attribute-based
CSP-safe
Don't come at me, it's just an idea 😅
#javascript #webdev #dev #frontend
I mean, I actually spend more lines *changing the background color* than I do moving elements around! 🤯
codepen.io/collinsworth...
I mean, I actually spend more lines *changing the background color* than I do moving elements around! 🤯
codepen.io/collinsworth...
sonda.dev
sonda.dev
Now, the `constrast-color()` function in CSS does just that.
webkit.org/blog/16929/c...
Now, the `constrast-color()` function in CSS does just that.
webkit.org/blog/16929/c...
🙏 feedback wanted
💪 improved, stronger types
🚧 better provider types before release
please try it out and let us know how it goes for you!
github.com/nuxt/image/r...
🙏 feedback wanted
💪 improved, stronger types
🚧 better provider types before release
please try it out and let us know how it goes for you!
github.com/nuxt/image/r...
Quickly create minimal demos for @rolldown.rs, Rollup, esbuild, and (coming soon) @rspack.dev!
Perfect for testing, debugging, or just exploring bundler behavior.
👉 Try it now bundler.sxzz.dev
Quickly create minimal demos for @rolldown.rs, Rollup, esbuild, and (coming soon) @rspack.dev!
Perfect for testing, debugging, or just exploring bundler behavior.
👉 Try it now bundler.sxzz.dev
leanrada.com/notes/css-only…
leanrada.com/notes/css-only…
rimraf - 3.7MB install size, 41 packages
premove - 9.7KB install size, 1 package
and if you're using it programmatically, just use node's own `fs.rm`!
rimraf - 3.7MB install size, 41 packages
premove - 9.7KB install size, 1 package
and if you're using it programmatically, just use node's own `fs.rm`!
https://alexop.dev/posts/visual-regression-testing-with-vue-and-vitest-browser/
#howtos #testing #regressions #vuejs #vitest
https://alexop.dev/posts/visual-regression-testing-with-vue-and-vitest-browser/
#howtos #testing #regressions #vuejs #vitest
Is there hope? Initial boot cost is 30s -- and when you only want to run lint on one file, or open your editor for the first time... it's a rough time.
Is there hope? Initial boot cost is 30s -- and when you only want to run lint on one file, or open your editor for the first time... it's a rough time.
Wavesurfer.js is an #opensource audio visualization library for creating interactive, customizable waveforms.
wavesurfer.xyz
github.com/katspaugh/wa...
#music #audio #opensource #TypeScript
Wavesurfer.js is an #opensource audio visualization library for creating interactive, customizable waveforms.
wavesurfer.xyz
github.com/katspaugh/wa...
#music #audio #opensource #TypeScript
Hoping to grow this to be used in any project that writes source code for users.
github.com/JoshuaKGoldb...
Hoping to grow this to be used in any project that writes source code for users.
github.com/JoshuaKGoldb...
Connect Bluesky
Enter your Bluesky handle and app password to unlock posting, likes, and your Following feed.
Need an app password? Open Bluesky, go to Settings > App passwords, and create a new one.
Connect with Bluesky
Sign in with your Bluesky account to unlock posting, likes, and your Following feed.