1.0.10 • Published 4 years ago

@vta/format-npm-yarn-lock v1.0.10

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

@vta/format-npm-yarn-lock

format package-lock.json or yarn.lock

npm Build Status codecov

Install

npm install --save-dev @vta/format-npm-yarn-lock
// or using yarn
yarn add @vta/format-npm-yarn-lock --dev

Usage

using in cli

{
  "scripts": {
    "format-lock": "vta-format-npm-yarn-lock"
  }
}

using in js files

const format = require("@vta/format-npm-yarn-lock");

format({}).then(err => {
  if (err) {
    console.log(`format error :${err.message}`);
    return;
  }
  console.log("format successfully");
});

best practices

if use lerna, please set your package.json's install script. when all your dependencies have beed installed, we will format your lock file automatically. upgrade dependencies please run yarn dep-upgrade

{
  "scripts": {
    "install": "vta-format-npm-yarn-lock",
    "dep-upgrade": "rimraf yarn.lock && lerna bootstrap --force-local"
  }
}

if don't use lerna, please set your package.json's scripts like this. when all your dependencies have beed installed, please run yarn format-lock to format your lock file. upgrade dependencies please run yarn dep-upgrade

{
  "scripts": {
    "format-lock": "vta-format-npm-yarn-lock",
    "dep-upgrade": "yarn upgrade && yarn run format-lock"
  }
}

Options

export interface FormatOptions {
  cwd?: string;
}

cwd

working directory. default is .

MIT License

1.0.10

4 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago