npm-check-updates
Find newer versions of package dependencies than what your package.json allows
파일 탐색기
최종 버전 다운로드 (.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
🚀 설치 가이드
1. 코드 내려받기
git clone https://github.com/raineorshine/npm-check-updates
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd npm-check-updates
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Node.js npm 명령어를 쓰려면 Node.js가 설치되어 있어야 합니다.
npm install -g npm-check-updates
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t npm-check-updates .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 npm-check-updates
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
4. Node.js
쉬움사전 준비물
npm install -g npm-check-updates
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
npx npm-check-updates
이 명령어를 터미널에 그대로 입력해 실행하세요.
Run npm install to install new versions.
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
$ npm install # update installed packages and package-lock.json
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
