Shinobi Works
制作実績ブログお問い合わせ
  • 制作実績
  • ブログ

タグ

#pnpm

pnpmに関する記事を公開しています。

  • defineConfig 系ヘルパーは identity とは限らない — 剥がすとビルドは通るのに機能が静かに死ぬ

    Vite の defineConfig のような define* ヘルパーを「型のための identity 関数」と思い込んでインライン化すると、実行時の capability 正規化がスキップされ、ビルド・型チェック・デプロイが全部成功したまま通知機能だけが静かに死ぬ——その機構と、静的チェックで検出できない理由、対策をまとめます。

    2026/7/16
  • pnpm monorepo で共有パッケージを複数バージョンの peer に対応させる(injected dependencies)

    pnpm monorepo で共有パッケージ(内製プラグイン等)が peer のフレームワークを単一バージョンに解決してしまい、異なるメジャーを使うアプリのビルドが壊れる問題を、dependenciesMeta の injected: true で解決する方法と落とし穴をまとめます。

    2026/7/15
  • Webhook 署名検証が body パースで壊れる問題と、生リクエストボディの取得(Astro / Cloudflare Workers)

    Slack や Stripe の Webhook 署名検証は「生のリクエストボディ」に対する HMAC のため、フレームワークが body を先にパースすると検証が壊れます。原因と、Astro / Cloudflare Workers での生ボディ取得(request.text / clone)方法をまとめます。

    2026/7/15
  • ホーム
  • 事業者情報
  • サイトポリシー
  • プライバシーポリシー

サイト

  • ホーム
  • 事業者情報

規約

  • サイトポリシー
  • プライバシーポリシー

© 2026 Shinobi Works