1.0.1 • Published 5 years ago

danger-yarn-lock v1.0.1

Weekly downloads
7
License
MIT
Repository
github
Last release
5 years ago

danger-yarn-lock

Danger check that yarn.lock is updated with package.json dependencies.

Alternatively, look at yarn check or yarn install --frozen-lockfile.

Install

yarn add -D danger-yarn-lock

Use

In your Dangerfile.js:

var checkYarnLock = require('danger-yarn-lock')

schedule(function (resolved) {
  checkYarnLock(function (err, message) {
    if (err) throw err
    warn(message)
    resolved()
  })
})

Or with promise:

var checkYarnLock = require('danger-yarn-lock')

schedule(function (resolved) {
  checkYarnLock()
    .then(function (message) {
      warn(message)
      resolved()
    })
})

Combine with other promises:

var checkYarnLock = require('danger-yarn-lock')

var promise = danger.git.JSONDiffForFile('other-file.txt')
  .then(function () {
    return 'ok'
  })

schedule(function (resolved) {
  Promise.all([promise, checkYarnLock()])
    .then(function (results) {
      warn(results[1])
      resolved()
    })
})

Etc.

If you want to catch this from within npm scripts (e.g. preinstall), try use-yarn.

Related

1.0.1

5 years ago

1.0.0

7 years ago