noticeme 1.2.0
Install from the command line:
Learn more about npm packages
$ npm install @houdiniproject/noticeme@1.2.0
Install via package.json:
"@houdiniproject/noticeme": "1.2.0"
About this version
A NOTICE generator and verifier for npm packages.
This is modified slightly to better meet the needs of the Houdini Project.
# verifies that your NOTICE file is up to date
npx @houdiniproject/noticeme
# updates or creates your NOTICE file
npx @houdiniproject/noticeme -u
This uses the https://clearlydefined.io/ service and data to generate the NOTICE.txt file from a package.json and an optional "included.json" file.
It's common for open source developers to either vendor a package or copy in a portion of the package's code but
not add the originating package as a dependency. noticeme allows you to describe those packages using an included.json
file. The included.json file has the following format:
//strictly speaking, the __explanation property is unneeded but it's helpful if you don't know what you're looking at.
{
"__explanation": "packages where code was included from but isn't an NPM dependency. 'packages' is the list of packages",
"packages": [
{
"name": "package1",
"version": "0.6.3"
},
{
"name": "package2",
"version": "3.0.1"
}
]
}
If you place the included.json
file next to your package.json
noticeme will automatically find it.
noticeme is helpful for creating NOTICE files but we make no warranty that it's accurate. It's your responsibility to comply with any applicable licenses of the package you use.
Details
- noticeme
- houdiniproject
- over 2 years ago
- MIT
- 12 dependencies
Assets
- noticeme-1.2.0-npm.tgz
Download activity
- Total downloads 0
- Last 30 days 0
- Last week 0
- Today 0