2021-08-28 MITライセンスのソフトウェアをforkしたときのライセンス表記 / package.json のauthor, contributors / standard-version / JavaScript Quiz
MITライセンスのソフトウェアをforkしたときのライセンス表記
方法1 一行下に自分の著作権表示を追加
方法2 ライセンスを併記
ふとMITライセンスのforkしたレポジトリのライセンス表記どうするかと調べたら追加するやり方ちゃんとあるのだな(そのままの人も多いようだけど) | GitHubのforkとライセンス | アプリNaviブログ https://t.co/Cth2ujiZB7
— toshimaru (@toshimaru_e) August 28, 2021
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 に沿ったコミットメッセージが必要。
JavaScript Quiz
このクイズ面白かった。
// どういう順番で表示されるでしょうか?
— Takuo Kihira (@tkihira) August 21, 2021
console.log(1);
(async () => {
console.log(2);
await new Promise(r => {
setTimeout(r, 1000);
console.log(3);
});
console.log(4);
})();
console.log(5);
答えはご自身でどうぞ。
console.log(1)
(async() => {
console.log(2)
await new Promise(r => {
setTimeout(r, 1000)
console.log(3)
})
console.log(4)
})()
console.log(5)