Skip to content

azu/npe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npe Build Status

Node Package Editor: a CLI for one-off inspection and editing of properties in package.json files.

Installation

Download node at nodejs.org and install it, if you haven't already.

npm install npe --global

Usage

cd some/node/project

# Get stuff from package.json
npe name
npe scripts
npe scripts.test
npe repository.url
open $(npe repository.url)

# Set stuff in package.json
npe name foo
npe scripts.start "node index.js"

# Keywords string will be turned into an array
# If commas are present, they'll be the delimiter. Otherwise spaces.
npe keywords "foo, bar, cheese whiz"
npe keywords "foo bar baz"

# The current working directory's package.json is used by default,
# but you can point to another package file with a flag:
npe name --package=some/other/package.json
npe name other --package=some/other/package.json

Tests

npm install
npm test

Dependencies

  • merge: JavaScript/NodeJS Merge is a tool to merge multiple objects into one object, with the possibility of create a new object cloned. His operation is very similar to the jQuery.extend function but more flexible.
  • minimist: parse argument options
  • steeltoe: Don't shoot yourself in the foot while traversing JavaScript objects.

Dev Dependencies

  • mocha: simple, flexible, fun test framework
  • nixt: Simple and powerful testing for command-line apps
  • tmp: Temporary file and directory creator

License

MIT

Colophon

About

Node Package Editor: a CLI for one-off inspection and editing of properties in package.json files.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages

  • JavaScript 90.3%
  • Shell 9.7%