dependency-upgrade
의존성 안전하게 업그레이드
Également disponible depuis: wshobson
주요 의존성 업그레이드 관리는 복잡하고 오류가 발생하기 쉽습니다. 이 스킬은 호환성 분석, 단계적 배포 및 포괄적인 테스트를 위한 구조화된 안내를 제공하여 변경으로 인한 문제를 최소화합니다.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "dependency-upgrade". React 16 앱을 React 18 로 업그레이드하려면 어떻게 해야 하나요?
Résultat attendu:
안전한 React 16 에서 18 로 업그레이드를 계획하는 것을 도와드릴 수 있습니다. 구조화된 접근 방식은 다음과 같습니다:
**1 단계: 계획**
1. `npm list --depth=0` 을 실행하여 현재 버전 확인
2. React 17 및 18 changelog 에서 변경 사항 확인
3. 업데이트가 필요한 종속 패키지 식별
**2 단계: 점진적 업그레이드**
1. 먼저 React 17 로 업그레이드 (가장 작은 변경)
2. 각 단계 후 테스트 실행
3. 그런 다음 React 18 로 업그레이드
**3 단계: 검증**
- 전체 테스트 스위트 실행
- 런타임 오류 확인
- 피어 의존성이 충족되는지 확인
자세한 체크리스트를 생성하거나 특정 단계를 도와드릴까요?
Utilisation de "dependency-upgrade". 어떤 패키지에 보안 취약점이 있나요?
Résultat attendu:
취약점을 확인하려면 다음 명령을 실행하세요:
```bash
npm audit
npm audit fix
```
더 자세한 분석을 위해:
```bash
npx npm-check-updates
```
이렇게 하면 다음을 확인할 수 있습니다:
- 알려진 취약점이 있는 패키지
- 사용 가능한 보안 패치
- 권장 업데이트 경로
결과 해석이나 중요 취약점 해결 계획 수립을 도와드릴까요?
Audit de sécurité
Risque faibleThis skill provides documentation and guidance for dependency upgrades. The static scanner flagged external commands, network access, and filesystem operations, but these are all FALSE POSITIVES: the 'external commands' are example snippets in markdown code blocks, the single network call (line 176) is a legitimate curl to fetch public GitHub documentation, and filesystem operations are example code in documentation. No executable code is present - this is a pure guidance/metadata skill.
Problèmes à risque faible (1)
Facteurs de risque
🌐 Accès réseau (1)
Score de qualité
Ce que vous pouvez construire
React v16 에서 v18 로 업그레이드
단계적 테스트 및 호환성 검사를 통해 안전한 React 16 에서 18 로 업그레이드 계획 및 실행
npm 의존성 충돌 해결
프로젝트 의존성 감사 및 npm 7+ overrides 를 사용하여 피어 의존성 충돌 해결
자동화된 의존성 업데이트 설정
Renovate 또는 Dependabot 을 구성하여 마이너 및 패치 업데이트 자동 관리
Essayez ces prompts
dependency-upgrade 스킬을 사용하여 프로젝트의 의존성을 감사하세요. 어떤 패키지가 오래되었는지와 보안 취약점이 있는 패키지를 알고 싶습니다.
프로젝트에서 React 를 버전 16 에서 버전 18 로 업그레이드해야 합니다. dependency-upgrade 스킬을 사용하여 테스트 체크포인트가 포함된 단계적 업그레이드 계획을 작성하세요.
npm install 이 피어 의존성 충돌로 인해 실패하고 있습니다. 충돌을 식별하고 npm overrides 또는 legacy-peer-deps 를 사용한 해결책을 제공하세요.
Renovate 또는 Dependabot 을 사용하여 Node.js 프로젝트의 자동화된 의존성 업데이트를 구성하세요. 마이너 및 패치 업데이트는 자동 병합되지만 주요 업데이트는 검토가 필요하도록 설정하고 싶습니다.
Bonnes pratiques
- 변경 사항을 이해하기 위해 주요 버전 업그레이드 전에 항상 changelog 를 읽으세요
- 한 번에 하나의 주요 버전씩 업그레이드하세요 (예: 16->17->18, 16->18 아님)
- 각 개별 패키지 업그레이드 후 전체 테스트スイ트를 실행하세요
Éviter
- 점진적으로 업그레이드하는 대신 모든 의존성을 한 번에 업그레이드
- 피어 의존성 경고를 해결하지 않고 무시
- 주요 업그레이드를 시작하기 전에 롤백 계획을 세우지 않음