Skip to content

Latest commit

 

History

History
57 lines (35 loc) · 2.18 KB

File metadata and controls

57 lines (35 loc) · 2.18 KB

next-utils

使用例

使用例 説明
example-next-typed-href-nuqs defineTypedHrefWithNuqs + nuqs の使用例(Next.js App Router)

起動方法

pnpm dev:example-next-typed-href-nuqs

リリース手順

このリポジトリは changesets を使ってバージョン管理と npm publish を行います。

1. changeset を作成する

パッケージに変更を加えたら、その変更内容を記録するファイルを作成します。

pnpm changeset

対話形式で以下を入力します:

  • 対象パッケージ — 変更したパッケージを選択
  • バージョンの種類patch / minor / major を選択
  • 変更内容の説明 — changelog に記載されるメッセージを入力

実行後、.changeset/.md ファイルが生成されます。このファイルを変更と一緒にコミットして PR を出してください。

2. main にマージする

PR を main にマージすると、GitHub Actions が自動的に動きます。

  • changeset ファイルがある場合 — "Version Packages" という PR が自動作成されます
  • changeset ファイルがない場合 — 何も起きません

3. "Version Packages" PR をマージする

自動作成された "Version Packages" PR には以下が含まれます:

  • 各パッケージの package.json のバージョン更新
  • CHANGELOG.md の更新

この PR をマージすると、GitHub Actions が npm に自動で publish します。

事前準備(初回のみ)

リポジトリの Settings → Secrets に以下を追加してください:

Secret 名
NPM_TOKEN npm の Access Token(Automation タイプ推奨)