https://github.com/nodesource/ncm-ci
NCM for CICD systems
https://github.com/nodesource/ncm-ci
Last synced: 8 months ago
JSON representation
NCM for CICD systems
- Host: GitHub
- URL: https://github.com/nodesource/ncm-ci
- Owner: nodesource
- License: mit
- Created: 2018-02-02T10:46:52.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-02T13:37:43.000Z (about 3 years ago)
- Last Synced: 2025-04-16T00:48:21.227Z (9 months ago)
- Language: JavaScript
- Homepage: https://nodesource.com/products/certified-modules
- Size: 1.16 MB
- Stars: 8
- Watchers: 16
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @nodesource/ncm-ci
[](https://travis-ci.org/nodesource/ncm-ci)
[NCM](https://nodesource.com/products/certified-modules) for CICD systems.
- [Read the docs](https://docs.nodesource.com/ncm_v2/docs#ci-overview)
- [Check out an example repository set up with ncm-ci](https://github.com/nodesource/ncm-ci-example)
- [__Sign up for a professional tier account to get started!__](https://accounts.nodesource.com/)
## Usage
```bash
$ cd express
$ NCM_TOKEN=token ncm-ci
NCM
express v4.16.3
Pass: 266, Whitelisted: 0, Fail: 4
License
Vulnerability
Uncertified
85 V debug v1.0.5
85 V eslint v2.13.1
0 L jsonify v0.0.0
78 V shelljs v0.6.1
```

The tool will exit with a non-0 exit code if one or more dependencies failed
the certification check.
```bash
$ ncm-ci
$ echo $?
1
```
## Installation
Either install as a global:
```bash
$ npm install -g @nodesource/ncm-ci
```
Or use npx to install and invocate the tool in one line:
```bash
$ npx @nodesource/ncm-ci
```
## License & copyright
Copyright © NodeSource.
Licensed under the MIT open source license, see the LICENSE file for details.