An open API service indexing awesome lists of open source software.

https://github.com/adlerluiz/sifer

Dependency scanner and updater
https://github.com/adlerluiz/sifer

cli dependency dependency-scanner npm scanner updater yarn

Last synced: 21 days ago
JSON representation

Dependency scanner and updater

Awesome Lists containing this project

README

          

#

[![npm](https://img.shields.io/npm/v/sifer.svg?style=flat-square)](https://npmjs.org/sifer)
[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](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`
```bash
npm install sifer --save-dev
```

```bash
npm install sifer --global
```

`YARN`
```bash
yarn add sifer --dev
```
```bash
yarn add global sifer
```
# Usage
## Scan
```bash
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
```bash
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