@loopmode/yarn-workspace-isolator

0.2.1 • Public • Published

yarn-workspace-isolator

What it does

This script isolates a single workspace by

  • Making a copy of the workspace to some new-folder/
  • Placing a copy for each needed workspace dependency into new-folder/node_modules/{workspace-dependency}
  • Rewriting the version of each workspace dependency to file:new-folder/node_modules/{workspace-dependency}

Now you can simply run yarn install inside of new-folder/ and yarn will install all dependencies as if you had not used workspaces at all without having to publish any workspace dependency.

Example usage

npm install -g yarn-workspace-isolator
cd my-project-using-yarn-workspaces
isolate-workspace -w my-package-name -o ~/new-folder

Note: This needs yarn@>=1.5.0!

Readme

Keywords

none

Package Sidebar

Install

npm i @loopmode/yarn-workspace-isolator

Weekly Downloads

0

Version

0.2.1

License

MIT

Unpacked Size

6.71 kB

Total Files

11

Last publish

Collaborators

  • loopmode