# Install nps with npm

All the benefits of npm scripts without the cost of a bloated package.json and limits of json. Version 5.10.0 via npm; verified 2020-07-10.

## Install

```sh
sudo av install npm:nps
```

Additional install commands:

### Portable and language managers

- npm (100%):

```sh
npm install -g nps
```

  Evidence: local npm package metadata

## Package facts

- **Package key:** npm:nps
- **Package manager:** npm
- **Package manager page:** <https://www.npmjs.com/package/nps>
- **Version:** 5.10.0
- **Source summary:** All the benefits of npm scripts without the cost of a bloated package.json and limits of json
- **Homepage:** <https://github.com/sezna/nps#readme>
- **Repository:** <https://github.com/sezna/nps>
- **Upstream docs:** <https://github.com/sezna/nps#readme>
- **License:** MIT
- **Source archive:** <https://registry.npmjs.org/nps/-/nps-5.10.0.tgz>
- **Issue tracker:** <https://github.com/sezna/nps/issues>
- **Published:** 2020-07-10T16:35:43.220Z
- **Last updated:** 2020-07-10T16:35:43.220Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- nps (cli)
- nps (alias)

## Dependencies

- arrify
- chalk
- common-tags
- find-up
- js-yaml
- lodash
- manage-path
- prefix-matches
- readline-sync
- spawn-command-with-kill
- type-detect
- yargs

## Build dependencies

- all-contributors-cli
- babel-cli
- babel-eslint
- babel-jest
- babel-plugin-module-resolver
- babel-preset-env
- babel-preset-stage-2
- babel-register
- cross-env
- eslint
- eslint-config-kentcdodds
- eslint-plugin-babel
- eslint-plugin-import
- eslint-plugin-jest
- husky
- jest-cli
- lint-staged
- nps
- nps-utils
- opt-cli
- prettier-eslint-cli

## Install behavior

- Post-install hook: not defined
- Bottle: not available

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 5.10.0
- Package-manager updated: 2020-07-10
- Local data: ok
- Upstream repository: https://github.com/sezna/nps
- warning: The package-manager record has not been updated in over a year.
- info: No cached GitHub release or tag data was available.

## Security Notes

No matching local secret-handling manifest was found for nps. Nucleus package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** npm registry
- **Dist Tags:** Latest: 5.10.0
- **Version Count:** 36
- **Maintainers:** kentcdodds
- **Author:** Kent C. Dodds
- **Publisher:** sezna
- **Integrity:** sha512-tye+0hoKq3pB6NhykoPcOzwn4nEvwVvh1kJEDc+21gYordNdaBlkPv8ZlrZkuEWLUeujvS8VQ56KO9QGoPKkEA==
- **Shasum:** cb7e7c8fe9a0d28061bf1d496a7192694ddc6185
- **Unpacked Size:** 80,166
- **File Count:** 0
- **Created At:** 2013-04-06T23:24:25.485Z
- **Latest Published At:** 2020-07-10T16:35:43.220Z
- **Modified At:** 2022-06-22T11:12:52.649Z

## Other Package-Manager Records

- Nix - nps: normalized package name match | nixpkgs package indexes: pkgs/by-name/np/nps/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1


## Related links

- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched curated package taxonomy and local package facts.
- [commit-and-tag-version](https://www.automicvault.com/pkg/npm/commit-and-tag-version/) - Both packages work with overlapping file formats or content types. Shared terms: chalk, detect, find, find-up, npm.
- [prettier-eslint-cli](https://www.automicvault.com/pkg/npm/prettier-eslint-cli/) - Local package facts share a topical domain. Shared terms: chalk, common, common-tags, find, find-up.
- [check-dependency-version-consistency](https://www.automicvault.com/pkg/npm/check-dependency-version-consistency/) - Both packages work with overlapping file formats or content types. Shared terms: chalk, js-yaml, json, npm, package-json.

## Sources

- Nucleus package database
- package-page enrichment
- package version freshness
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
