sync-lock-version
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

sync-lock-version

Syncs package-lock.josn, pnpm-lock.yaml or yarn.lock versions into package.json file, removing dynamic numbers such as with ^, keeping static versions intact.

Install

YARN

yarn global add sync-lock-version

or

NPM

npm install -g sync-lock-version

Usage

  Usage: sync-lock-version [options]

Syncs versions in lock file into package.json file

Options:
  -V, --version                  output the version number
  -d, --dir <path>               directory path where the lock file is located (default to current directory)
  -p, --dirPackageJson <path>    directory of project with target package.json, if not set, -d will be used
  -s, --save                     By default don't override the package.json file, make a new one instead package.json
  -k, --keepPrefix               By default the ^ or any other dynamic numbers are removed and replaced with static ones.
  -g, --keepGit                  By default direct git repositories are also replaced by the version written in lock file.
  -l, --keepLink                 By default direct link: repositories are also replaced by the version written in lock file.
  -a, --keepVariable <variable>  By default everything is converted to yarn version, write a part of the type you wish not to
                                 convert, seperate by comma if more than one, to not replace git and link you would use +,link:
  -h, --help                     display help for command

  Examples:
  perform inside a directory with lock file and package.json, will output package-new.json in the same directory.

Package Sidebar

Install

npm i sync-lock-version

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

27 kB

Total Files

24

Last publish

Collaborators

  • ymrdf