Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/grimmbraten/spinning-jenny

A cli assistant that helps you resolve those pesky node module security vulnerabilities
https://github.com/grimmbraten/spinning-jenny

audit cli package-json patches resolutions terminal vulnerabilities yarn

Last synced: 6 days ago
JSON representation

A cli assistant that helps you resolve those pesky node module security vulnerabilities

Awesome Lists containing this project

README

        

A cli assistant that helps you resolve those pesky node module security vulnerabilities

## Install

[![Source Quality Assurance](https://github.com/grimmbraten/spinning-jenny/actions/workflows/integrate.yml/badge.svg)](https://github.com/grimmbraten/spinning-jenny/actions/workflows/integrate.yml)
![npm](https://img.shields.io/npm/dt/spinning-jenny?logo=npm&style=social)
![GitHub Repo stars](https://img.shields.io/github/stars/grimmbraten/spinning-jenny?style=social)

```bash
yarn global add spinning-jenny
```

```bash
npm install -g spinning-jenny
```

## Upgrade

![npm](https://img.shields.io/npm/v/spinning-jenny?style=flat&color=gray)
![npms.io (maintenance)](https://img.shields.io/npms-io/maintenance-score/spinning-jenny?style=flat&color=gray)
![GitHub last commit](https://img.shields.io/github/last-commit/grimmbraten/spinning-jenny?style=flat&color=gray)

```bash
yarn global upgrade spinning-jenny --latest
```

```bash
npm update -g spinning-jenny
```

For more information, please refer to the [npm](https://docs.npmjs.com/cli/v6/commands/npm-update) or [yarn](https://classic.yarnpkg.com/en/docs/cli/upgrade) documentation.

## Usage

### Template

```bash
spinning-jenny | [--flag(s)]
```

### Examples

```bash
spinning-jenny clean fix --upgrade false
```

```bash
spinning-jenny config --frozen false --backup true
```

### Actions

Name

Description

audit

find potential security vulnerabilities in your dependencies

clean

remove resolutions from package.json

fix

solve potential security vulnerabilities in your dependencies

install

install dependencies

advise

find published advisories for potential security vulnerabilities in your dependencies

restore

apply saved resolution backup from package.json

### Commands

Name

Description

alias

print aliases

config

print/manage configuration

help

open documentation

repository

print source code url

version

print installed version

### Flags

Name

Short

Description

--backup

-b

create resolution backup before first action

--directory

-d

explicit path to package.json file

--exclude

-e

exclue modules from being upgraded or resolved

--frozen

-f

prevent yarn.lock modifications

--label

-l

print action step counter prefix

--upgrade

-u

upgrade dependencies and development dependencies

## Uninstall

```bash
yarn global remove spinning-jenny
```

```bash
npm uninstall -g spinning-jenny
```