Skip to content

QuatroCode/cleanup-package-json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cleanup-package-json

Get started

$ npm install cpj -g

Features

  • Removes unnecessary parts of package.json.

Usage

$ cpj --help

Examples

Default config:

Default config name is cpj.config.json.

$ cpj

With custom file config:

$ cpj -c custom-config.json

Config example

{
    "include": {
        "scripts": ["test"]
    },
    "exclude": {
        "keywords": ["*"],
        "scripts": ["*"]
    },
    "backup": true
}
Argument Type Default Description
include [arg: string]: Array<string> none Parts that must be included.
exclude [arg: string]: Array<string> none Parts that will be removed (Lower priority then include).
backup boolean true Backups package.json to package.bak.json.
writeChanges boolean true Writes changes to package.json.

License

Released under the PGL-3.0 license.