/sifer

Dependency scanner and updater

Primary LanguageJavaScript

npm License

Sifer is a dependency scanner and updater, with which it is possible to validate if your project's dependencies are always up to date

Install

NPM

npm install sifer --save-dev
npm install sifer --global

YARN

yarn add sifer --dev
yarn add global sifer

Usage

Scan

sifer scan [path]

Path to be scanned, can be file or directory (note: if the path is not provided,
it will use the current path where it is being executed)


Positionals:
  path  Path to be scanned                [string] [default: current workdir]

Update

sifer update [path]

Update file following increment type

Positionals:
  path  File path                                   [string] [default: "--patch"]

Options:
  --use          Force use of specific manager                      [default: ""]
  --patch        Update patch version
  --minor        Update minor version
  --major        Update major version

Supports

  • Dart
    • Flutter [--use flutter]
    • Pub (Default)
  • Node
    • Npm (Default)
    • Yarn [--use yarn]
  • Php
    • Composer