npm-check-updates
Find newer versions of package dependencies than what your package.json allows
File Explorer
Download Latest Version (.zip)- bug_report.md
- build.yml
- changelog.yml
- cleanup-caches.yml
- codeql.yml
- lint.yml
- release.yml
- test-bun.yml
- test-e2e.yml
- test.yml
- zizmor.yml
- CONTRIBUTING.md
- dependabot.yml
- post-commit
- settings.json
- build-changelog.ts
- build-options.ts
- SKILL.md
- cli.ts
- applyJsonValueEdits.ts
- collectVersionEdits.ts
- parseJson.ts
- cache.ts
- chalk.ts
- defineConfig.ts
- determinePackageManager.ts
- doctor.ts
- escapeRegExp.ts
- exists.ts
- filterAndReject.ts
- filterObject.ts
- findLockfile.ts
- findPackage.ts
- formatTimeAgo.ts
- getAllPackages.ts
- getCurrentDependencies.ts
- getEnginesNodeFromRegistry.ts
- getIgnoredUpgradesDueToEnginesNode.ts
- getIgnoredUpgradesDueToPeerDeps.ts
- getInstalledPackages.ts
- getNcuRc.ts
- getPackageJson.ts
- getPackageManager.ts
- getPeerDependenciesFromRegistry.ts
- getPreferredWildcard.ts
- getRepoUrl.ts
- initOptions.ts
- isFetchable.ts
- isPackageManagerProtocol.ts
- isUpgradeable.ts
- keyValueBy.ts
- loadPackageInfoFromFile.ts
- logging.ts
- mergeOptions.ts
- parseCooldown.ts
- pick.ts
- programError.ts
- queryVersions.ts
- quoteGlobalPackageSpec.ts
- resolveDepSections.ts
- resolveDistTagsInPeerDependencies.ts
- runGlobal.ts
- runLocal.ts
- sortBy.ts
- spawnCommand.ts
- table.ts
- uncode.ts
- upgradeDependencies.ts
- upgradeJsonCatalogDependencies.ts
- upgradePackageData.ts
- upgradePackageDefinitions.ts
- upgradeYamlCatalogDependencies.ts
- version-util.ts
- wrap.ts
- bun.ts
- filters.ts
- gitTags.ts
- index.ts
- npm.ts
- pnpm.ts
- README.md
- staticRegistry.ts
- yarn.ts
- Cacher.ts
- CatalogConfig.ts
- CLIOption.ts
- CooldownFunction.ts
- DependencyGroup.ts
- ExtendedHelp.ts
- FilterFunction.ts
- FilterPattern.ts
- FilterResultsFunction.ts
- GetVersion.ts
- GroupFunction.ts
- IgnoredUpgradeDueToEnginesNode.ts
- IgnoredUpgradeDueToPeerDeps.ts
- IndexType.ts
- Maybe.ts
- MockedVersions.ts
- NpmConfig.ts
- NpmOptions.ts
- Options.ts
- PackageFile.ts
- PackageFileRepository.ts
- PackageInfo.ts
- PackageManager.ts
- PackageManagerName.ts
- Packument.ts
- prompts-ncu.d.ts
- RcOptions.ts
- RunOptions.json
- RunOptions.ts
- SpawnOptions.ts
- SpawnPleaseOptions.ts
- SpawnResult.ts
- StaticRegistry.ts
- Target.ts
- TargetFunction.ts
- UpgradeGroup.ts
- Version.ts
- VersionLevel.ts
- VersionResult.ts
- VersionSpec.ts
- cli-options.ts
- index.ts
- bun.lockb
- index.test.ts
- package.json
- index.js
- package.json
- index.js
- package.json
- createMockVersion.ts
- doctorHelpers.ts
- removeDir.ts
- silenceProgressBar.ts
- stubVersions.ts
- vitestSetup.ts
- index.test.ts
- findNpmConfig.test.ts
- getPeerDependencies.test.ts
- index.test.ts
- package.json
- package.json
- package.json
- package.json
- yarn.lock
- index.test.ts
- bun.test.ts
- pnpm.test.ts
- package.json
- .ncurc.js
- package.json
- .ncurc.js
- package.json
- package.json
- .ncurc.js
- package.json
- .ncurc.js
- package.json
- package.json
- package.json
- .ncurc.js
- package.json
- package.json
- package.json
- echo-force-color.js
- package.json
- package.json
- package.json
- echo.js
- package.json
- bun.lock
- package.json
- README.md
- test.js
- package.json
- nil
- package.json
- package.json
- test.js
- package.json
- README.md
- package-large.json
- package.json
- package2.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- pnpm-workspace.yaml
- package.json
- .yarnrc.yml
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- registry.json
- bin.test.ts
- build-changelog.test.ts
- cache.test.ts
- chalk.test.ts
- cli-options.test.ts
- cooldown.test.ts
- deep.test.ts
- dep.test.ts
- determinePackageManager.test.ts
- doctor.test.ts
- e2e.sh
- enginesNode.test.ts
- exports.test.ts
- filter.test.ts
- filterResults.test.ts
- filterVersion.test.ts
- findPackage.test.ts
- format.test.ts
- formatTimeAgo.test.ts
- getAllPackages.test.ts
- getCurrentDependencies.test.ts
- getEnginesNodeFromRegistry.test.ts
- getIgnoredUpgradesDueToEnginesNode.test.ts
- getIgnoredUpgradesDueToPeerDeps.test.ts
- getInstalledPackages.test.ts
- getNcuRc.test.ts
- getPackageJson.test.ts
- getPackageManager.test.ts
- getPeerDependenciesFromRegistry.test.ts
- getPreferredWildcard.test.ts
- getRepoUrl.test.ts
- github-urls.test.ts
- global.test.ts
- group.test.ts
- importSideEffects.test.ts
- index.test.ts
- initOptions.test.ts
- install.test.ts
- interactive.test.ts
- isUpgradeable.test.ts
- loadPackageInfoFromFile.test.ts
- logging.test.ts
- maxListeners.test.ts
- parseJson.test.ts
- peer.test.ts
- peerCooldown.test.ts
- pick.test.ts
- queryVersions.test.ts
- quoteGlobalPackageSpec.test.ts
- rc-config.test.ts
- registryType.test.ts
- rejectVersion.test.ts
- resolveDistTagsInPeerDependencies.test.ts
- spawnCommand.test.ts
- table.test.ts
- target.test.ts
- timeout.test.ts
- upgradeDependencies.test.ts
- upgradeJsonCatalogDependencies.test.ts
- upgradePackageData.test.ts
- upgradeYamlCatalogDependencies.test.ts
- version-util.test.ts
- workspaces.test.ts
- wrap.test.ts
- .editorconfig
- .gitattributes
- .gitignore
- .lockfile-lintrc.json
- .markdownlint.json
- .npmrc
- .prettierrc.json
- .shellcheckrc
- CHANGELOG.md
- deploy.md
- Dockerfile
- eslint.config.js
- LICENSE
- package-lock.json
- package.json
- README.md
- tea.yaml
- tsconfig.json
- vite.config.ts
- vitest.config.bun.js
- vitest.config.js
# Installation Guide
git clone https://github.com/raineorshine/npm-check-updates
Downloads the entire project code from GitHub to your computer.
cd npm-check-updates
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Node.js Node.js must be installed to use npm.
npm install -g npm-check-updates
Installs the package published on the npm registry globally β no need to clone the source.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t npm-check-updates .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 npm-check-updates
Runs the built image as an actual container.
4. Node.js
Easynpm install -g npm-check-updates
Installs the package published on the npm registry globally β no need to clone the source.
npx npm-check-updates
Type this command into your terminal and run it.
Run npm install to install new versions.
Downloads and installs the libraries listed in package.json.
$ npm install # update installed packages and package-lock.json
Downloads and installs the libraries listed in package.json.
npm install
Downloads and installs the libraries listed in package.json.
Pulled directly from this repo's README.
