Composer 및 npm 비공개 패키지 라이센스

3833 단어 licensenpmComposer
Composer나 npm 패키지를 비공개로 하고 싶은 경우는, 패키지의 라이센스에는 무엇을 지정하면 되는지 조사했으므로 메모.

Composer



Composer 공식 문서 에 명확하게 썼다.


compose.json
{
    "name": "pikanji/my-lib",
    "type": "library",
    "description": "foo bar",
    "license": "proprietary",
    "require": {
        "php": ">=5.6"
    }
}

npm



이쪽도 npm 공식 문서 에 써 있었다.


잘못 공개되지 않도록 "private": true 도 넣어두면 좋은 것 같다.

package.json
{
    "name": "my-lib",
    "description": "foo bar",
    "dependencies": {
        ...
    },
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    "author": "pikanji",
    "license": "UNLICENSED",
    "private": true
}

좋은 웹페이지 즐겨찾기