lerna-relinker

1.5.0 • Public • Published

Lerna Relinker

Basically fixes the deps of deps for lerna. It runs through your project and creates links for dependencies within your project.

Of course you know this but... *** Use at your own risk***

Installation

npm i lerna-relinker --save-dev

Usage

You can run it directly, but your better off putting it in your npm scripts.

./node_modules/.bin/lr-link
 

Idea helpers.

If you use webstorm this will fix your setup, (prevent the infite indexing, and generally do the right excludes)

./node_modules/.bin/lr-idea
 

Muck

This a tool for mucking with json files within projects. Mostly package.json, its meant to be able to quickly create combinations of commands for making things work.

-h gives the help

Examples.

$ lr-muck -p name="Name the Package" -s devDependencies.stuff=1.7.0 -c -C -n config.json 

Would create a file like this if it does not exist. If it did it exist it would create config.json.bck and would have name set to Somethign and a devDependency of stuff.

{
  "name": "Something",
  "devDependencies": {
    "stuff": "1.7.0"
  }
}
 

And then some other time you wanted to add a description. you could

$ lr-muck -p name="Name the Package" -p description="Describe the Package" -s devDependencies.stuff=1.7.0 -s dependencies.other=1.0.0 -c -C -n config.json

Readme

Keywords

Package Sidebar

Install

npm i lerna-relinker

Weekly Downloads

43

Version

1.5.0

License

ISC

Last publish

Collaborators

  • speajus