{"_id":"@ekostjuk/yarn-workspace-isolator","_rev":"1-a239dbab381533d718d566ff6a484aa2","name":"@ekostjuk/yarn-workspace-isolator","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@ekostjuk/yarn-workspace-isolator","version":"0.1.1","license":"MIT","author":{"name":"Christian Hoffmeister","email":"mail@choffmeister.de"},"bin":{"isolate-workspace":"bin/isolate-workspace"},"scripts":{"lint-fix":"yarn prettier --write","lint":"yarn prettier --list-different","prettier":"prettier 'bin/*' 'src/**/*.js'","test":"yarn lint"},"dependencies":{"copy-dir":"^1.3.0","lodash":"^4.17.20","yargs":"^16.2.0"},"devDependencies":{"prettier":"^2.2.1"},"engines":{"node":">=12.0.0","yarn":">=1.22.0"},"description":"## This script isolates a single workspace by inlining all of its dependencies.","main":"bin/isolate-workspace","repository":{"type":"git","url":"git+https://github.com/ekostjuk/yarn-workspace-isolator.git"},"keywords":["yarn","workspace"],"bugs":{"url":"https://github.com/ekostjuk/yarn-workspace-isolator/issues"},"homepage":"https://github.com/ekostjuk/yarn-workspace-isolator#readme","gitHead":"dae62eea2f33620ba4cdafee5565752810dcaff7","_id":"@ekostjuk/yarn-workspace-isolator@0.1.1","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-NjgGhD1PI6InlTRD082RIRKYB7olh/ha9XYfTKH2f+dNuw+wRYTzPFqXP0MQ08CiyD7dBQTX/ejfXOhOfoNknQ==","shasum":"5a0c5741e6dff3a6e6ae4f4fab93b2daeaa979be","tarball":"https://registry.npmjs.org/@ekostjuk/yarn-workspace-isolator/-/yarn-workspace-isolator-0.1.1.tgz","fileCount":7,"unpackedSize":6807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzp2xCRA9TVsSAnZWagAA1DsP/1fNQ1ZqlWfzNXtofACG\ndj6QM02ChsajzUZSpLGV7Sw6YqGH7APmGU4MX1/KXufw9jFjzQ5kO2KfJ+Gk\ntaMdZotBfPDKWGy+zyJKXiWmxuZp4GxPF6T7ACKIuSS+oqj3cap7MCr3Dmcp\n//H7DTKIRYUgWgpCNJDghy9ISALUTYu8mSdh42jGZMgqK6ICwA4T728KXiHP\nufkXdxcxfXNUCkVIUj2oc3lJnui0hjrz9DHqfGQyCPdMZZ/O/a0pofqX/dWl\nlzyYn/GEC7eefBDrIQwZbqN6M3UywLJe2HiG61yzBzZLVzkN6dH+H8eAKL+0\n7APLcUGedA5ycwxySJc+HvmzxsbUhufQry0eKI34Tl4sz2VN3La8JdLFTEH7\nt+annzE9sbP1ZjMAv3kO46zPqJz0UvM1SHNIlE2l2WSqo0iJ/2bbgZpcBPfT\nS53lnrSfIupd3sImmSxhAYSgKdNwC4pU1iDD3tMVCk+apzIqswbRV3BbGFvM\n8XDsrOO5EiMmXt9HtulsI41RTMPEViP0cT9gmnWm3XWpOMtPgpz9AG5lSoB7\nmEQB843t/7wLQQeYqG/1OFsmvExwgEDbUCH85VNov+FEXOrN49wl0ohTrEJW\nskeL1rb/9lvPkWJb08DD9TyGk7fuEQzcGrBEeGKwd7qJxGnHXU234Mt81UFN\nXNtl\r\n=RCvv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/kdHT/9upokseNc6BZ9QpLnFDC3x+lQ8hQpGeTWNvKQIgC5g2B+/x+q3fds60LBDetNmBGMkhJeF8x9LWfvL3VFM="}]},"_npmUser":{"name":"ekostjuk","email":"eugenekotu+npm@gmail.com"},"directories":{},"maintainers":[{"name":"ekostjuk","email":"eugenekotu+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yarn-workspace-isolator_0.1.1_1607376304781_0.689383231195196"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-07T21:25:04.747Z","0.1.1":"2020-12-07T21:25:04.913Z","modified":"2022-04-05T07:02:53.902Z"},"maintainers":[{"name":"ekostjuk","email":"eugenekotu+npm@gmail.com"}],"description":"## This script isolates a single workspace by inlining all of its dependencies.","homepage":"https://github.com/ekostjuk/yarn-workspace-isolator#readme","keywords":["yarn","workspace"],"repository":{"type":"git","url":"git+https://github.com/ekostjuk/yarn-workspace-isolator.git"},"author":{"name":"Christian Hoffmeister","email":"mail@choffmeister.de"},"bugs":{"url":"https://github.com/ekostjuk/yarn-workspace-isolator/issues"},"license":"MIT","readme":"# yarn-workspace-isolator\n\n## What it does\n\nThis script isolates a single workspace by\n\n* Making a copy of the workspace to some `new-folder/`\n* Placing a copy for each needed workspace dependency into `new-folder/node_modules/{workspace-dependency}`\n* Rewriting the version of each workspace dependency to `file:new-folder/node_modules/{workspace-dependency}`\n\nNow you can simply run `yarn install` inside of `new-folder/` and yarn will install all dependencies as if you had not\nused workspaces at all without having to publish any workspace dependency.\n\n## Example usage\n\n```\nnpm install -g yarn-workspace-isolator\ncd my-project-using-yarn-workspaces\nisolate-workspace -w my-package-name -o ~/new-folder\n```\n\nNote: This needs `yarn@>=1.22.0`!\n","readmeFilename":"README.md"}