JavaScriptにおけるpackage.jsonファイルの設定
あるプログラマが自分のライブラリを誰でも利用できるようにしたい場合、
そのライブラリをnpmのレジストリ(つまり、保管庫)に公開する必要があります。
そのためには、そのライブラリのpackage.jsonファイルを特別な方法で構成し、
いくつかの重要な設定を追加する必要があります。
これらの設定は、npmからダウンロードする公開ライブラリに特に関係します。 私的使用のための自身のプロジェクトでは、これらの設定をしなくても構いません。
では、最も一般的な設定のリストを以下に示します:
| 設定値 | 説明 |
|---|---|
name |
プロジェクト名。小文字で記述する必要があります。 |
version |
セマンティックバージョニングに従ったバージョン番号。 |
description |
プロジェクトの説明。 |
main |
プロジェクトのエントリーファイル。 |
keywords |
これは配列で、npmレジストリ内でモジュールを見つけるのに役立ちます。 |
author |
このフィールドは、name、email、urlというキーを持つオブジェクトを受け取り、
人々がプロジェクト作者に簡単に連絡できるようにします。
|
license |
SPDX識別子を使用したライセンス名を受け入れます。 デフォルトではISCライセンスが適用され、もう一つの一般的な選択肢はMITです。 プライベートプロジェクトやクローズドソースのプロジェクトには、UNLICENSEDを使用することもできます。 |
private |
このキーの値がtrueに設定されている場合、 プロジェクトはnpmレジストリで公開されることはありません。 これにより、誤ってプロジェクトを公開してしまうことを防ぎます。 |
homepage |
プロジェクトのホームページのURLアドレス。 |
bugs |
問題やバグを報告できるURLアドレス。 多くの場合、これはGithub上のプロジェクトページのアドレスです。 |
jQueryライブラリをインストールしてください。
node_modules内にあるライブラリのフォルダと、
その中のpackage.jsonファイルを見つけて、それを調べてください。
underscorejsライブラリをインストールしてください。
node_modules内にあるライブラリのフォルダと、
その中のpackage.jsonファイルを見つけて、それを調べてください。
公式ドキュメントで、
package.jsonファイルの設定を調べてください。