UsefulLinks
Computer Science
Other Tools and Technologies
Yarn Package Manager
1. Introduction to Yarn
2. Getting Started with Yarn
3. Core Concepts
4. Command-Line Interface
5. Configuration
6. Advanced Features
7. Workflows and Best Practices
8. Migration and Interoperability
9. Troubleshooting
7.
Workflows and Best Practices
7.1.
Team Collaboration
7.1.1.
Committing `yarn.lock`
7.1.2.
Managing `node_modules` and Cache in VCS
7.1.3.
Consistent Node.js and Yarn Versions
7.1.3.1.
Using `.nvmrc` or `.node-version`
7.1.3.2.
Using `yarnPath`
7.1.3.3.
Version Pinning Strategies
7.1.4.
Onboarding New Team Members
7.1.5.
Code Review Practices
7.2.
Continuous Integration and Deployment
7.2.1.
Setting Up Yarn in CI Environments
7.2.2.
Caching Strategies
7.2.2.1.
Caching `.yarn/cache`
7.2.2.2.
Caching `node_modules`
7.2.2.3.
Cache Key Strategies
7.2.3.
Using `--immutable` or `--frozen-lockfile`
7.2.4.
Automating Dependency Audits
7.2.5.
Performance Optimization in CI
7.2.6.
Docker Integration
7.3.
Security
7.3.1.
Auditing Dependencies
7.3.2.
Handling Vulnerabilities
7.3.3.
Selective Resolutions
7.3.3.1.
Overriding Transitive Dependencies
7.3.3.2.
Security Patches
7.3.4.
Managing Access to Private Registries
7.3.5.
Best Practices for Secure Dependency Management
7.3.6.
Supply Chain Security
7.4.
Performance Optimization
7.4.1.
Dependency Tree Optimization
7.4.2.
Bundle Size Analysis
7.4.3.
Installation Speed Optimization
7.4.4.
Memory Usage Optimization
Previous
6. Advanced Features
Go to top
Next
8. Migration and Interoperability