yarn-workspace-sync-deps

A simple script for keeping dependencies are same between root and packages on Yarn workspaces

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
yarn-workspace-sync-deps
240.3.32 years ago6 years agoMinified + gzip package size for yarn-workspace-sync-deps in KB

Readme

yarn-workspace-sync-deps
A simple script for keeping dependencies are same between root and packages on Yarn workspaces.

What?

We are using Yarn workspaces and enabled Greenkeeper, but Greenkeeper currently doesn't check for packages/*. We gave up the independent dependencies in packages/*, make the dependencies same as root dependencies.
You still need update the dependencies of packages/* on local, but it will be helpful for CI and Greenkeeper.

Installation

In the root workspace:
$ yarn add --dev -W yarn-workspace-sync-deps

Usage

We are using it after yarn install in the root workspace:
{
  "scripts": {
    "postinstall": "yarnw-sync-deps && yarn --ignore-scripts"
  }
}

License

MIT