3.0.1 • Published 7 years ago
@pnpm/check-package v3.0.1
@pnpm/check-package
Checks the integrity of a package
When pnpm saves a package to the store, it creates an integrity.json file.
integrity.json contains a hash for each file of the package.
@pnpm/check-package can check whether the resources of the package were modified, using integrity.json.
Install
Install it via npm.
npm install @pnpm/npm-resolverUsage
'use strict'
const checkPackage = require('@pnpm/check-package').default
checkPackage('test/fixtures/good/pkg')
.then(ok => {
console.log(Boolean(ok))
//> true
})
.catch(err => console.error(err))API
checkPackage(packagePath) => Promise<matchedIntegrity | false>
If the package has been touched, false is returned. If the package has its "canonical" form, the content
of integrity.json is returned.