@heiwa4126/fizzbuzz

1.1.1 • Public • Published

npm-fizzbuzz (@heiwa4126/fizzbuzz)

npm パッケージの練習。最初は CommonJS のみで始める。

Fizz Buzzのジェネレーター。

インストール

npm install @heiwa4126/fizzbuzz

CLI として heiwa4126-fizzbuzz がインストールされる。

使用例

const { fizzbuzz } = require("@heiwa4126/fizzbuzz");

for (const i of fizzbuzz(15)) {
  console.log(i);
}

output:

1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz

または

npx @heiwa4126/fizzbuzz 15
# or
heiwa4126-fizzbuzz 15

開発メモ

ソースには run-scripts に

  • npm test - tape によるテスト
  • npm run lint - biome による lint
  • npm run fix - biome による 安全な修正(Safe fixes)
  • npm run lint:package - npm-package-json-lint による package.json の lint
  • npm 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 を参照してください。

Readme

Keywords

Package Sidebar

Install

npm i @heiwa4126/fizzbuzz

Weekly Downloads

3

Version

1.1.1

License

MIT

Unpacked Size

5.72 kB

Total Files

6

Last publish

Collaborators

  • heiwa4126