npmパッケージの公開ができた
https://www.npmjs.com/package/@hackersheet/core
2024-07-06-開発日記の続き。とりあえず公開してインストールができるようになったけど細かい設定を見直さないといけない。
その他やろうと思ったこと:
- GitHub Actionsでpublishする方法
- ビルド後のファイルがやけに多い
- GitHubのリリース機能と連携
- ドキュメントを作らないと
- CLIツールも作りたい
参考にしたサイト
npm パッケージを beta 版で publish する - magamingのブログ
開発中の npm パッケージを publish して動作確認する必要があったのでその時の手順メモ. バージョン指定 npm パッケージの package.json のversion を, 1.0.0-beta.0 のように末尾に-beta-? が付くように書き換える. またはnpm version premajor --preid betaコマンド打つと上記と同じような感じに書き換えてくれる. https://docs.npmjs.com/cli/v6/commands/npm-version 特にbetaという文字列でなければいけないということではないので, nextでもnightlyでも開…
magaming.hatenablog.com
npm versionコマンドでpackageのバージョンを上げる - Qiita
npmのバージョンを上げ、タグを切ってくれるコマンドがnpmにあるのを知らなかったので、触りながら調べてみました。 sandbox用のpackage作成 npm initをして、最初にversion 0.0.0で作ったpackageを使っていきます。 npm ver...
qiita.com

https://www.startup-cloud.co.jp/liberty-technology/PublicItems/npm/package.json.html
初めての npm パッケージ公開したメモ - かもメモ
よわよわな npm のパッケージ公開したみたので、パッケージ公開までのハマりどころとかをメモ 公開した npm パッケージ 1. npm アカウントの作成 npm のサイト からアカウントを作成する。 Sign Up のフォームにも書かれているが、npm のアカウントのメールアドレスは公開されるので、公開されても問題ないメールアドレスでアカウントを作るのが良いと思う。 2. ターミナルで npm にログインする npm に接続するためにターミナルから先ほど作成した npm アカウントでログインする。 npm login コマンドを実行して訊かれるものに答えればOK。二段階認証してると二段階認証…
chaika.hatenablog.com

tsupの設定
tsup.config.ts
import { defineConfig } from 'tsup';
export default defineConfig({
target: 'esnext',
format: ['cjs', 'esm'],
clean: true,
dts: true,
minify: 'terser',
entry: ['./src'],
});