ネタ元日時: 2026/2/8 16:28:55
取得日時: 2026/2/8 21:08:18
thanks for the kinds words Alec, and for sharing this incredible adventure of building a healthier web together with the npmx community!
you know what, your work on vue-data-ui is one of the reasons npmx is getting so much love, we should all sponsor you instead: github.com/sponsors/graphieros ❤️
ネタ元日時: 2026/2/8 14:47:13
取得日時: 2026/2/8 21:08:17
One thousand commits on @npmx.dev
ネタ元日時: 2026/2/8 13:35:39
取得日時: 2026/2/8 21:08:24
new release of the @e18e.dev github action 🚀
you can use this to diff changes in your dependencies. e.g. trust/provenance, duplicates, significant size increases, etc.
check it out!
ネタ元日時: 2026/2/8 11:41:15
取得日時: 2026/2/8 21:08:37
Nuxt×DDDでクリーンアーキテクチャを採用する際の全体像
初めに
身内で使うアプリをNuxtで作成しており、追加したい機能が山ほどある事から、クリーンアーキテクチャを採用しました。その際のメモをここに残すので、Nuxtでクリーンアーキテクチャを採用したい方の一案になれば幸いです。(もっと良い案が思いついたりすればアップデートするかも。)
また、もっとよいやり方等があればコメントいただけますと嬉しいです。
全体像
サマリ
UIまたは外部認証基盤等から受け取った入力はpresenterを介してusecaseで利用できる形に変換し、compositon rootを介してusecaseを実行します。
composition rootでus...
ネタ元日時: 2026/2/8 10:58:48
取得日時: 2026/2/8 21:08:18
I'm happy that this amazing change started with me filing an "issue" on the Discord channel. Discussed the issue, came up with a solution, and 24h later we got a fix. Mind-blowing! 🤯
ネタ元日時: 2026/2/8 9:13:57
取得日時: 2026/2/8 21:08:18
I absolutely *love* that switching my PDS (to npmx.social) has had no impact whatsoever on:
- My Bluesky account
- My websites hosted with @wisp.place
- My @rocksky.app music scrobbling
- My development on my own ATProto apps
- …etc
ネタ元日時: 2026/2/8 9:01:49
取得日時: 2026/2/8 21:08:19
@npmx.dev doing EU-based PDS hosting too?
Now that’s what I call backing atproto
ネタ元日時: 2026/2/8 8:49:49
取得日時: 2026/2/8 21:08:19
npmx is really messing with my cat pics game. i'm sorry, i promise i'll be chasing zorro, mancs, and luna to get some new photos once things slow down a bit. i even missed sending this for caturday. well, it is still saturday somewhere in the world, so here we go again with a re-run ✌️
ネタ元日時: 2026/2/8 6:04:27
取得日時: 2026/2/8 21:08:31
APIは正しいのに別レコードが消える?JavaScriptの“整数精度バグ”にハマった話
# はじめに
APIから返ってくる値は正しいのに、画面に表示されるIDが違う。
さらに削除操作をすると、意図しない別レコードが消える。
ログもコードも問題なし。
それでもバグが再現する──そんな不可解な現象に遭遇した。
原因は、JavaScriptが扱える整数の限界を超えたことで起きる「精度喪失」だった。
# 問題
DBに保存されていた管理IDは次のような大きな数値だった。
```
22000000000000002221
```
APIレスポンスでは正しい値が返ってくる。
Controllerのログも正しい。
axios側で変換処理もしていない。
しかし
- DevTools の Preview では別の値になっている
- 画面表示もその“別の値”
- その値で削除 API を叩くと、別レコードが削除される
Response と Preview を比較すると、ID 以外は同じ。
コード的にも怪しい箇所がない。
原因不明のまま調査を続けた結果、
「JavaScript が正確に扱える最大整数を超えているのでは?」という仮説に行き着いた。
実際、JavaScript の number ...
ネタ元日時: 2026/2/7 21:21:27
取得日時: 2026/2/8 21:08:26
hello from our new european home 👋
ネタ元日時: 2026/2/7 18:54:40
取得日時: 2026/2/7 21:08:14
today:
released a major of nuxt/test-utils (v4) ✅
released a minor of nuxt/telemetry (removed 10/15 deps!) 🔥
released two new patches of nuxt ✅
and now a glass of 🍷
ネタ元日時: 2026/2/7 16:56:16
取得日時: 2026/2/7 21:07:59
> 4.3.1 is a regularly scheduled patch release.
## 👉 Changelog
[compare changes](https://github.com/nuxt/nuxt/compare/v4.3.0...v4.3.1)
### 🩹 Fixes
- **nuxt:** Correct reference format of server builder ([#34177](https://github.com/nuxt/nuxt/pull/34177))
- **nuxt:** Add status/statusText getters to NuxtError ([#34188](https://github.com/nuxt/nuxt/pull/34188))
- **nuxt:** Don't inject shared types for differing auto-imports ([#34191](https://github.com/nuxt/nuxt/pull/34191))
- **schema:** Add direnv and vendor to default ignore ([#34190](https://github.com/nuxt/nuxt/pull/34190))
- **nuxt:** Focus hash links after navigation ([#34193](https://github.com/nuxt/nuxt/pull/34193))
- **nuxt:** Exclude head runtime from unhead imports transform ([#34195](https://github.com/nuxt/nuxt/pull/34195))
- **kit:** Include prereleases in semver satisfy check ([#34210](https://github.com/nuxt/nuxt/pull/34210))
- **nitro:** Encode unicode paths in `x-nitro-prerender` header ([#34202](https://github.com/nuxt/nuxt/pull/34202))
- **nuxt:** Watch `server/` for `builder:watch` hook ([#34208](https://github.com/nuxt/nuxt/pull/34208))
- **nitro:** Preserve `error.message` for fatal errors ([#34226](https://github.com/nuxt/nuxt/pull/34226))
- Only enable dynamic imports when ts plugin ([#34205](https://github.com/nuxt/nuxt/pull/34205))
- **webpack:** Use H3Error for 403 in dev server ([#34233](https://github.com/nuxt/nuxt/pull/34233))
- **nuxt:** Ensure NuxtError extends Error type ([#34242](https://github.com/nuxt/nuxt/pull/34242))
- **vite:** Use H3Error for 404 in dev server ([#34225](https://github.com/nuxt/nuxt/pull/34225))
- **nuxt:** Add backwards compat for `#app` barrel export in keyed functions ([#34199](https://github.com/nuxt/nuxt/pull/34199))
- **nuxt:** Track + re-add custom routes on hmr ([#32044](https://github.com/nuxt/nuxt/pull/32044))
- **nuxt:** Keep vnode when leaving deeper nested route ([#33778](https://github.com/nuxt/nuxt/pull/33778))
- **vite:** Prevent CSS flickering in dev mode after config changes ([#33856](https://github.com/nuxt/nuxt/pull/33856))
- **nuxt:** Do not start view transition if there is no route ([#33723](https://github.com/nuxt/nuxt/pull/33723))
- **nuxt:** Call deferHydration done on NuxtPage unmount ([#34152](https://github.com/nuxt/nuxt/pull/34152))
- **nuxt:** Handle invalid `datetime in `<NuxtTime>` ([#33992](https://github.com/nuxt/nuxt/pull/33992))
- **nuxt:** Preserve middleware error status in 404 fallback ([#34148](https://github.com/nuxt/nuxt/pull/34148))
- **nitro:** Do not augment `nuxt/schema` ([#34255](https://github.com/nuxt/nuxt/pull/34255))
- **nuxt:** Cache manifest files to preserve buildId ([#34002](https://github.com/nuxt/nuxt/pull/34002))
- **nuxt:** Don't decode query string in SSR context URL ([#34252](https://github.com/nuxt/nuxt/pull/34252))
- **nuxt:** Allow specifying moduleDependencies by `meta.name` ([#34263](https://github.com/nuxt/nuxt/pull/34263))
- **nuxt:** Resolve `#components` import mapping conflict for packages outside rootDir ([#34139](https://github.com/nuxt/nuxt/pull/34139))
- **vite,webpack:** Use node.res to send 403/404 ([#34266](https://github.com/nuxt/nuxt/pull/34266))
- **nitro,nuxt:** Align path encoding with vue-router ([#34265](https://github.com/nuxt/nuxt/pull/34265))
- **nitro:** Augment `nuxt/schema` once more ([552bbd8d1](https://github.com/nuxt/nuxt/commit/552bbd8d1))
### 💅 Refactors
- **nuxt:** Prefer `genObjectKey` to omit unnecessary quotes ([#34245](https://github.com/nuxt/nuxt/pull/34245))
- **nuxt:** Use `ComponentProps` helper to extract layout props ([#34248](https://github.com/nuxt/nuxt/pull/34248))
### 📖 Documentation
- Update roadmap dates ([#34166](https://github.com/nuxt/nuxt/pull/34166))
- Correct default value of `nitroAutoImports` ([#34182](https://github.com/nuxt/nuxt/pull/34182))
- Clarify shared type context limitations for custom imports ([#34194](https://github.com/nuxt/nuxt/pull/34194))
- Fix broken links ([#34223](https://github.com/nuxt/nuxt/pull/34223))
- Document payload extraction for ISR/SWR routes ([#34222](https://github.com/nuxt/nuxt/pull/34222))
- Update default aliases in configuration reference ([#34237](https://github.com/nuxt/nuxt/pull/34237))
- Update example of email validation ([#34247](https://github.com/nuxt/nuxt/pull/34247))
- Align server alias examples with `#server` and `rootDir` ([#34259](https://github.com/nuxt/nuxt/pull/34259))
- Add documentation for `keyedComposables` ([#34201](https://github.com/nuxt/nuxt/pull/34201))
### 🏡 Chore
- Remove `px` from `width` attribute ([8d1cbb27a](https://github.com/nuxt/nuxt/commit/8d1cbb27a))
- Add ai config in gitignore ([#34220](https://github.com/nuxt/nuxt/pull/34220))
### ✅ Tests
- Vitest v4 compatibility ([825b2c202](https://github.com/nuxt/nuxt/commit/825b2c202))
- Add runtime tests for deeply nested `<NuxtPage>` navigation ([048efc030](https://github.com/nuxt/nuxt/commit/048efc030))
### ❤️ Contributors
- Daniel Roe (@danielroe)
- Matej Černý (@cernymatej)
- Octavio Araiza (@8ctavio)
- Muhammad Yasir Ghaffar (@M-YasirGhaffar)
- mrkaashee (@mrkaashee)
- Max (@onmax)
- Bobbie Goede (@BobbieGoede)
- 纸鹿/Zhilu (@L33Z22L11)
- Florian Heuberger (@Flo0806)
- 山吹色御守 (@KazariEX)
- ExXTreMe315 (@ExXTreMe315)
- Eugene (@FlexIDK)
- abeer0 (@iiio2)
- Jonas Thelemann (@dargmuesli)
- Erwan Jugand (@erwanjugand)
ネタ元日時: 2026/2/7 16:55:46
取得日時: 2026/2/7 21:08:00
> 3.21.1 is a regularly schedule patch release.
## 👉 Changelog
[compare changes](https://github.com/nuxt/nuxt/compare/v3.21.0...v3.21.1)
### 🩹 Fixes
- **nuxt:** Correct reference format of server builder ([#34177](https://github.com/nuxt/nuxt/pull/34177))
- **nuxt:** Add status/statusText getters to NuxtError ([#34188](https://github.com/nuxt/nuxt/pull/34188))
- **schema:** Add direnv and vendor to default ignore ([#34190](https://github.com/nuxt/nuxt/pull/34190))
- **nuxt:** Focus hash links after navigation ([#34193](https://github.com/nuxt/nuxt/pull/34193))
- **nuxt:** Exclude head runtime from unhead imports transform ([#34195](https://github.com/nuxt/nuxt/pull/34195))
- **kit:** Include prereleases in semver satisfy check ([#34210](https://github.com/nuxt/nuxt/pull/34210))
- **nuxt:** Watch `server/` for `builder:watch` hook ([#34208](https://github.com/nuxt/nuxt/pull/34208))
- **nitro:** Encode unicode paths in `x-nitro-prerender` header ([#34202](https://github.com/nuxt/nuxt/pull/34202))
- **nitro:** Preserve `error.message` for fatal errors ([#34226](https://github.com/nuxt/nuxt/pull/34226))
- Only enable dynamic imports when ts plugin ([#34205](https://github.com/nuxt/nuxt/pull/34205))
- **webpack:** Use H3Error for 403 in dev server ([#34233](https://github.com/nuxt/nuxt/pull/34233))
- **nuxt:** Ensure NuxtError extends Error type ([#34242](https://github.com/nuxt/nuxt/pull/34242))
- **vite:** Use H3Error for 404 in dev server ([#34225](https://github.com/nuxt/nuxt/pull/34225))
- **nuxt:** Add backwards compat for `#app` barrel export in keyed functions ([#34199](https://github.com/nuxt/nuxt/pull/34199))
- **nuxt:** Track + re-add custom routes on hmr ([#32044](https://github.com/nuxt/nuxt/pull/32044))
- **nuxt:** Keep vnode when leaving deeper nested route ([#33778](https://github.com/nuxt/nuxt/pull/33778))
- **vite:** Prevent CSS flickering in dev mode after config changes ([#33856](https://github.com/nuxt/nuxt/pull/33856))
- **nuxt:** Do not start view transition if there is no route ([#33723](https://github.com/nuxt/nuxt/pull/33723))
- **nuxt:** Call deferHydration done on NuxtPage unmount ([#34152](https://github.com/nuxt/nuxt/pull/34152))
- **nuxt:** Handle invalid `datetime in `<NuxtTime>` ([#33992](https://github.com/nuxt/nuxt/pull/33992))
- **nuxt:** Preserve middleware error status in 404 fallback ([#34148](https://github.com/nuxt/nuxt/pull/34148))
- **nitro:** Do not augment `nuxt/schema` ([#34255](https://github.com/nuxt/nuxt/pull/34255))
- **nuxt:** Cache manifest files to preserve buildId ([#34002](https://github.com/nuxt/nuxt/pull/34002))
- **nuxt:** Don't decode query string in SSR context URL ([#34252](https://github.com/nuxt/nuxt/pull/34252))
- **nuxt:** Allow specifying moduleDependencies by `meta.name` ([#34263](https://github.com/nuxt/nuxt/pull/34263))
- **nuxt:** Resolve `#components` import mapping conflict for packages outside rootDir ([#34139](https://github.com/nuxt/nuxt/pull/34139))
- **vite,webpack:** Use node.res to send 403/404 ([#34266](https://github.com/nuxt/nuxt/pull/34266))
- **nitro,nuxt:** Align path encoding with vue-router ([#34265](https://github.com/nuxt/nuxt/pull/34265))
- **nitro:** Augment `nuxt/schema` once more ([9f5bb611d](https://github.com/nuxt/nuxt/commit/9f5bb611d))
### 💅 Refactors
- **nuxt:** Prefer `genObjectKey` to omit unnecessary quotes ([#34245](https://github.com/nuxt/nuxt/pull/34245))
- **nuxt:** Use `ComponentProps` helper to extract layout props ([#34248](https://github.com/nuxt/nuxt/pull/34248))
### 📖 Documentation
- Remove link to ai guide entirely ([084b5d7f2](https://github.com/nuxt/nuxt/commit/084b5d7f2))
- Update roadmap dates ([#34166](https://github.com/nuxt/nuxt/pull/34166))
- Clarify shared type context limitations for custom imports ([#34194](https://github.com/nuxt/nuxt/pull/34194))
- Fix broken links ([#34223](https://github.com/nuxt/nuxt/pull/34223))
- Document payload extraction for ISR/SWR routes ([#34222](https://github.com/nuxt/nuxt/pull/34222))
- Update example of email validation ([#34247](https://github.com/nuxt/nuxt/pull/34247))
- Add documentation for `keyedComposables` ([#34201](https://github.com/nuxt/nuxt/pull/34201))
### 🏡 Chore
- Remove `px` from `width` attribute ([e80147f7d](https://github.com/nuxt/nuxt/commit/e80147f7d))
- Add ai config in gitignore ([#34220](https://github.com/nuxt/nuxt/pull/34220))
### ✅ Tests
- Vitest v4 compatibility ([70e147b71](https://github.com/nuxt/nuxt/commit/70e147b71))
- Add runtime tests for deeply nested `<NuxtPage>` navigation ([707a9dc44](https://github.com/nuxt/nuxt/commit/707a9dc44))
- Resolve merge issues in tests ([85abddc54](https://github.com/nuxt/nuxt/commit/85abddc54))
### ❤️ Contributors
- Daniel Roe (@danielroe)
- Matej Černý (@cernymatej)
- Octavio Araiza (@8ctavio)
- Muhammad Yasir Ghaffar (@M-YasirGhaffar)
- Max (@onmax)
- Bobbie Goede (@BobbieGoede)
- 纸鹿/Zhilu (@L33Z22L11)
- Florian Heuberger (@Flo0806)
- 山吹色御守 (@KazariEX)
- ExXTreMe315 (@ExXTreMe315)
- Eugene (@FlexIDK)
- abeer0 (@iiio2)
- Jonas Thelemann (@dargmuesli)
- Erwan Jugand (@erwanjugand)
ネタ元日時: 2026/2/7 15:59:35
取得日時: 2026/2/7 21:08:07
united > unified
ネタ元日時: 2026/2/7 14:52:06
取得日時: 2026/2/7 21:08:07
Did my first commit to the @npmx.dev project shortly after I joined their discord today. Great community👏 (I am a bit biased because I know some of the awesome people there already) - you should come check it out! Every contribution no matter how small makes a difference💪🧑🏻💻
ネタ元日時: 2026/2/7 12:44:29
取得日時: 2026/2/7 21:08:15
I’ve always been on the fringes of open source but after being thrust into the @npmx.dev community exactly one week ago, I can firmly conclude that this is the stuff that has always powered The Internet and it must continue at all costs.
ネタ元日時: 2026/2/7 12:11:35
取得日時: 2026/2/7 21:08:24
GAS×OpenAPIの「デバッグしづらい」を解消する、軽量APIテスターを自作した話
はじめに
Google Apps Script(GAS)でAPIを作ると、**「Swagger UIだと動かない」「リダイレクトで詰まる」「JSONPに弱い」**といったデバッグ課題に直面しがちです。
そこで、OpenAPI定義を直接読み取り、そのままリクエストを投げられる専用の軽量UIを自作しました。本記事では、実際のソースコードを踏まえて技術的に工夫したポイントを中心に解説します。
ざっくり構成
主要コンポーネントは以下です。
OpenAPI YAMLのエディタ(左ペイン)
エンドポイント選択 + パラメータ入力UI(右上)
レスポンス表示領域(右下)
Vueで1...
ネタ元日時: 2026/2/7 11:31:49
取得日時: 2026/2/7 21:08:10
🧪 `@nuxt/test-utils` v4 is out 🚀
👺 mocking is much more reliable
⚡ works with vitest v4 + Vite's native Module Runner
⚗️ registerEndpoint improvements
much thanks to github.com/yamachi4416 and @adamdehaven.com ❤️
👉 github.com/nuxt/test-u...
let me know how it goes! 🙏
ネタ元日時: 2026/2/7 2:27:54
取得日時: 2026/2/7 21:08:25
スワイプ入力(Swipe Typing)練習したくてweb app作ってみた
導入
なぜこれを作ったのか(背景・課題)
「スワイプ入力(Swipe Typing)」って知っていますか?キーボードの上を指でなぞるようにして英語を打つ方法なのですが、それを練習したくアプリを作ってみました。
使用した技術スタックの概要
Vue 3(Composition API / <script setup>)を中心に、Vite + Vitest で開発・テストを整備した構成です。GitHub Pages 配信を意識した base 設定と、jsdom + v8 カバレッジでのテスト設計が特徴です。
🚀 今回の技術的なこだわりポイント
1. Com...
ネタ元日時: 2026/2/7 0:42:59
取得日時: 2026/2/7 21:08:13
100M 🎉
Look forward to getting the v3 stable out soon github.com/unjs/unhead/...
ネタ元日時: 2026/2/6 19:29:54
取得日時: 2026/2/6 21:09:48
> Once people can log in via the atmosphere, you can start to layer on social features that make sense for your site. The wizards behind the very rapidly-progressing next-generation JS package registry npmx just added a like feature to every package — show your favorite JS library some love ❤️
ネタ元日時: 2026/2/6 19:16:06
取得日時: 2026/2/6 21:09:53
Spent half a day on this side-quest, was totally worth it! Now back to the "good" release!
ネタ元日時: 2026/2/6 19:15:15
取得日時: 2026/2/6 21:09:53
🥗 unjs/c12 v4 (beta)
-📦 Install size: 3.44 MB → 380 kB (deps: 20 → 7)
- ⚡ TypeScript configs load ~2.5× faster on cold cache
- 🔒 Supports expanding env vars via _FILE references
With 37M monthly downloads, once everyone migrates, this saves over 100 TiB of bandwidth 🫣
github.com/unjs/c12/rel...
ネタ元日時: 2026/2/6 18:23:30
取得日時: 2026/2/6 21:09:48
Google endorses Independent Open Source Adventurer as a valid profession. In case someone else wants to join us to explore together the shared commons lands.
ネタ元日時: 2026/2/6 17:17:38
取得日時: 2026/2/6 21:09:49
ENHANCE :O
@npmx.dev
ネタ元日時: 2026/2/6 16:55:06
取得日時: 2026/2/6 21:09:56
TL;DR crowd, this is for you. 💚 You can now pin comments on an issue. 📌
https://github.blog/changelog/2026-02-05-pinned-comments-on-github-issues/
ネタ元日時: 2026/2/6 15:50:31
取得日時: 2026/2/6 21:09:49
Look ma, I'm quoted in an atmospheric blog post! And yes, this. We can just add social features to our websites.
ネタ元日時: 2026/2/6 13:37:37
取得日時: 2026/2/6 21:09:58
nicolo nicolo nicolo @nicr.dev
ネタ元日時: 2026/2/6 13:22:05
取得日時: 2026/2/7 21:08:25
私が作った「Markdown→画像化」ツールを技術解説してみた
こんにちは。今回は私が作った「Markdownを画像に変換するWebアプリ(md2img)」について、技術的に優れているポイントをZenn向けにわかりやすくまとめます。
単なる紹介ではなく、ソースコードの具体例も交えながら解説していきます。
ツール
ソースコード
どんなツール?
このアプリは、Markdownを入力するとプレビューが表示され、PNG画像として書き出せるツールです。
SNS投稿・OGP画像・資料化などで「Markdownを画像で配りたい」という用途に向いています。
技術的に工夫したポイント
1. DOMの実測に基づくページ分割(安定してきれいに割れる)
...
ネタ元日時: 2026/2/6 12:53:46
取得日時: 2026/2/6 21:09:49
The npmx.dev file browser is pretty slick 👍🏼
ネタ元日時: 2026/2/6 10:06:46
取得日時: 2026/2/6 21:09:50
I should have added sounds to my Claude hooks so much earlier!
ネタ元日時: 2026/2/6 9:46:02
取得日時: 2026/2/6 21:10:01
Vue.jsの全体観 設計思想を意識するのが一番応用に効きますよね
Vue.jsに少し慣れてきました。
今回の記事では、見えてきたVue.jsの全体像を、その設計思想の観点からまとめてみようと思います。
フレームワークの設計思想が見えてくると、応用するためのコツがわかること間違いなしです!!
応用力、実践力がつくような基礎の構築を目指しましょう。
ぜひ目次からご覧ください。
---
# Vueとは何か?
## ─ UIを「状態の結果」として扱うための設計思想
Vueは「画面をどう操作するか」を書く道具ではありません。
**「状態がこうなら、画面はこう見える」という関係を書く道具**です。
まず、この1行だけ覚えてください。
> **画面 = 状態の計算結果**
これがVueの出発点です。
---
## 1. 従来のやり方(命令型UI)
昔ながらの書き方はこうです。
```
ボタンが押された
→ 変数を変更
→ DOMを書き換える
→ 表示を調整する
```
「どう変えるか」を毎回手で書きます。
この方法はすぐに破綻します。理由は簡単で、
* 変更箇所が増える
* 状態と表示がズレる
* 修正のたびに別の場所...
ネタ元日時: 2026/2/6 8:07:54
取得日時: 2026/2/6 21:09:50
Opus 4.6: writes Cyrillic into my package.json.
Also Opus 4.6: “Wait, why is it broken?”
ネタ元日時: 2026/2/6 5:49:26
取得日時: 2026/2/6 21:10:03
【意外にシンプル?】Misskeyのグローバルなモーダル管理システムを掘る
たまにはMisskeyのフロントエンドを深掘りしてみたいと思います。今回はグローバルなモーダル系コンポーネントの管理について。
Misskeyにおいて、画面上のDOMの流れから外れたもの、例えば
モーダル
ドロワー
ドロップダウン
ウィンドウ
ツールチップ
画面上のエフェクト
などなど…
が、基本的には popup と言う括りでモーダル管理システムにより制御されます。
これらpopupは、ルートコンポーネント直下にモーダルコンポーネントが配置されるようになっています。すごく簡略的なコードで書くと
ルートのコンポーネント(App.vueに該当)
<template>
...
ネタ元日時: 2026/2/6 5:04:26
取得日時: 2026/2/6 21:10:01
JavaScript入門:Vue.jsで商品リストの検索・集計機能を実装する
本日エンジニアカフェのJavaScript入門で学んだものの備忘録です。

## はじめに
Vue.js初心者として、商品リストの検索・絞り込み機能を実装しながら、フレームワークの核心的な仕組みを学びました。この記事では、実際のコードを通じて「なぜVue.jsが便利なのか」を理解した過程を共有します。
## 学習の背景
JavaScriptの基礎を学んだ後、次のステップとしてフレームワーク、特にVue.jsに取り組むことにしました。単なる文法の暗記ではなく、「データと画面が連動する仕組み」を実際に動かしながら理解することを目指しました。
## 作成した機能
商品リストアプリケーションで以下の機能を実装しました:
- テキスト検索による商品絞り込み
- カテゴリー別フィル...
ネタ元日時: 2026/2/5 23:53:11
取得日時: 2026/2/6 21:09:53
A good release is coming tomorrow!
ネタ元日時: 2026/2/5 22:03:08
取得日時: 2026/2/6 21:09:54
Rolldown can panic sometimes... but we make sure you never have to!
It's rare, but when it happens, you won't be staring at a cryptic stack trace. @rolldown.rs straight up tells you it is not your code. And a link to report it so we can fix it fast.
Good error messages => good DX
ネタ元日時: 2026/2/5 18:40:48
取得日時: 2026/2/5 21:09:57
I beg you: stop using `next` in Vue Router navigation guards.
Remove it completely and just return whatever you were passing to it.
ネタ元日時: 2026/2/5 18:35:23
取得日時: 2026/2/5 21:10:00
H3 now has a fancy CLI (powered by srvx)!
ネタ元日時: 2026/2/5 16:45:12
取得日時: 2026/2/5 21:10:02
Good news everyone: Style queries are coming to Firefox, making them finally Baseline!
ネタ元日時: 2026/2/5 15:41:00
取得日時: 2026/2/5 21:09:55
@npmx.dev project landed over 700 PRs in the past two weeks from well over 100 contributors. so sick!
ネタ元日時: 2026/2/5 15:03:02
取得日時: 2026/2/5 21:10:05
ネタ元日時: 2026/2/5 14:18:21
取得日時: 2026/2/5 21:10:02
January was a busy month for all the VoidZero projects, from @rolldown.rs to @vitest.dev and @vite.dev.
Take a look what you missed (I bet there are some news that slipped) 👀
ネタ元日時: 2026/2/5 13:38:29
取得日時: 2026/2/5 21:09:55
✨ What's New in ViteLand: January 2026 Recap
◆ Unified redesign across all VoidZero sites
◆ @vite.dev crossed 3 billion npm downloads
◆ @rolldown.rs reached RC status
◆ Lazy Barrel Optimization landed in Rolldown
◆ Oxfmt hit 100% Prettier conformance
◆ ...and more 👀
voidzero.dev/posts/whats-...
ネタ元日時: 2026/2/5 13:14:15
取得日時: 2026/2/6 21:09:56
Unexpected change of plans means I am available for work right now. I'm open to #freelance or contract, has to be fully #remote.
Background across #Vue, #Nuxt, #TechLead & #EngineeringManager roles. I like building meaningful products, helping people & teams grow.
Sharing appreciated!
ネタ元日時: 2026/2/5 13:04:50
取得日時: 2026/2/5 21:10:01
This will be real.
ネタ元日時: 2026/2/5 10:57:50
取得日時: 2026/2/5 21:10:17
バイブコーディングでWebサービスを作ってみた話
概要
先日CursorのProプランを契約した(会社で契約してもらった)のでバイブコーディングでどこまでWebサービスが作成できるか検証を行いました。
https://cursor.com/ja/pricing
私の技術レベルですが普段はインハウスでWebサイトの制作や運用を行なっており、使用している技術スタックはWordPress / Nuxtが中心で、基本的にバックエンドのバの字も知らないような人間です。
そもそもバイブコーディングとは
バイブコーディングとは「こんなアプリを作って!」とAIに日本語でお願いするだけで、実際のプログラミングはすべてAIにお任せする開発スタイルの...
ネタ元日時: 2026/2/5 8:32:25
取得日時: 2026/2/5 21:10:05
@npmx.dev celebrates 1000 issues and PRs within the last 13 days, 22 hours, 18 minutes and 9 seconds.
Celebrate with us in #1000
github.com/npmx-dev/npm...
ネタ元日時: 2026/2/5 7:41:33
取得日時: 2026/2/5 21:10:05
You can't keep up with @npmx.dev feature drops? Me too, so I made an auto-generated news website: npmx-digest.trueberryless.org
This post itself may land on it, as it fetches Bluesky and GitHub for new content 🙌
ネタ元日時: 2026/2/5 0:34:15
取得日時: 2026/2/5 21:09:55
First to like like on @npmx.dev