1.1.1 • Published 2 years ago
@heiwa4126/hello v1.1.1
npm-hello (@heiwa4126/hello)
npm パッケージの練習。最初は CommonJS のみで始める。
"Hello, NPM package!" を返すだけの関数。
インストール
npm install @heiwa4126/helloCLI として heiwa4126-hello がインストールされる。
使用例
const { hello } = require("@heiwa4126/hello");
console.log(hello());output:
Hello, NPM package!または
npx @heiwa4126/hello開発メモ
ソースには run-scripts に
npm test- tape によるテストnpm run lint- biome による lintnpm run fix- biome による 安全な修正(Safe fixes)npm run lint:package- npm-package-json-lint による package.json の lintnpm run linklocal- 自分自身のリンクを node_modules の下に作る。Python の editable mode (pip install -e) に相当する。多分 Linux でしか動かない
が書いてあります。
レポジトリからクローンしたら
npm i
npm run linklocal # オプションで始めて作業してください。
また数字のみの git タグ(例:"v1.0.0","v1.0.0-0"など)をつけて、
main ブランチを
GitHub に git push --tags すると
GitHub Packages が生成される
GitHub Actions が書いてあります
(release-package.yml)。
GitHub Packages については GitHub Packages のクイックスタート - GitHub Docs を参照してください。