MITライセンスのソフトウェアをforkしたときのライセンス表記

方法1 一行下に自分の著作権表示を追加

方法2 ライセンスを併記

package.json のauthor, contributors

The “author” is one person. “contributors” is an array of people. A “person” is an object with a “name” field and optionally “url” and “email”, like this:

author は一人、contributorsは複数。なるほど。

conventional-changelog/standard-version

{
  "scripts": {
    "release": "standard-version"
  }
}

こんな感じで package のリリース作業をいい感じに自動化してくれる。

$ npm run release

> label-actions@1.0.2 release
> standard-version

✔ bumping version in package.json from 1.0.2 to 1.0.3
✔ bumping version in package-lock.json from 1.0.2 to 1.0.3
✔ outputting changes to CHANGELOG.md
✔ committing package-lock.json and package.json and CHANGELOG.md
✔ tagging release v1.0.3
ℹ Run `git push --follow-tags origin main` to publish

Conventional Commits に沿ったコミットメッセージが必要。

Conventional Commits

JavaScript Quiz

このクイズ面白かった。

答えはご自身でどうぞ。

console.log(1)
(async() => {
  console.log(2)
  await new Promise(r => {
    setTimeout(r, 1000)
    console.log(3)
  })
  console.log(4)
})()
console.log(5)