https://github.com/jehy/checkexact
check node project for exact dependencies
https://github.com/jehy/checkexact
dependencies exact husky validation
Last synced: 4 months ago
JSON representation
check node project for exact dependencies
- Host: GitHub
- URL: https://github.com/jehy/checkexact
- Owner: jehy
- Created: 2018-09-17T13:54:45.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-30T13:47:50.000Z (over 7 years ago)
- Last Synced: 2025-04-01T08:03:57.200Z (about 1 year ago)
- Topics: dependencies, exact, husky, validation
- Language: JavaScript
- Size: 74.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Check-Exact
[](https://npm.im/check-exact)
[](https://npm.im/check-exact)
[](https://travis-ci.org/jehy/checkExact)
[](https://david-dm.org/jehy/checkExact)
[](https://david-dm.org/jehy/checkExact?type=dev)
[](https://coveralls.io/github/jehy/checkExact?branch=master)
[](https://snyk.io/test/github/jehy/checkExact)
Simple module for checking if all your project dependencies are exact.
#### Usage (code)
```js
const checkExact = require('check-exact');
// check by package data
const packageData = require('./package.json')
const checked = checkExact.checkPackageByData(packageData);
assert.equal(checked.log, 'all deps are exact.');
assert.equal(checked.result, true);
// check by package path
const packageFile ='./package.json';
const checked = checkExact.checkPackageBypath(packageFile);
assert.equal(checked.log, 'all deps are exact.');
assert.equal(checked.result, true);
```
#### Usage (cli)
```bash
npm i check-exact
check-exact ./package.json
```
or
```bash
npx check-exact ./package.json
```
#### Usage (husky)
```json
{
"husky": {
"hooks": {
"pre-push": "check-exact package.json"
}
}
}
```