Skip to content

Instantly share code, notes, and snippets.

@z-vr
Created February 1, 2018 21:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save z-vr/4282cebbad0faaece570ca6338275b60 to your computer and use it in GitHub Desktop.
Save z-vr/4282cebbad0faaece570ca6338275b60 to your computer and use it in GitHub Desktop.
yarn upgrade all
// upgrade all dependencies
// requires `spawncommand`
// node upgrade.js
const spawncommand = require('spawncommand')
const { devDependencies, dependencies } = require('./package.json');
(async () => {
const keys = Object.keys({ ...devDependencies, ...dependencies })
.map(s => `${s}@latest`)
const proc = spawncommand('yarn', ['upgrade', ...keys])
console.log(proc.spawnCommand)
proc.stdout.pipe(process.stdout)
proc.stderr.pipe(process.stderr)
const { stdout, stderr, code } = await proc.promise
})()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment