ActionsCItechlernaなどを使ってmonorepoでライブラリを開発している場合に、パッケージの動作を実際のアプリケーションに組み込んでテストしたいことがあります。link(symlink)やinstall-local(copy)などでパッケージをインストールしてテストできます。monorepoの場合は複数のパッケージが相互に依存しているため、一つのパッケージだけ入れても動きません。そのため、monorepoのパッケージをbetaバージョンとしてpublishして、betaバージョンのパッケージをインストールしてテストできるようにするのが一番手軽です。npmにはdist-tagという仕組みがあり、Stableリリース(latestタグ)とは別のタグを付けてパッケージを公開できます。そのためnextのようなdist-tagをつけてパッケージを公開すれば、次のように@タグをつけてそのバージョンをインストールできます。いうコメントをすると、そのPRのコードをcanaryリリースできるようになります。コードを実際のアプリケーションなどでもテストできます。次のようにすれば、ローカルでもそのPR時点のものをテストできます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。