All Projects → yarnpkg → Yarn

yarnpkg / Yarn

Licence: other
The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Yarn

Bolt
⚡️ Super-powered JavaScript project management
Stars: ✭ 2,134 (-94.71%)
Mutual labels:  npm, package-manager, yarn
Tiny Package Manager
Learn how npm or Yarn v1 works.
Stars: ✭ 125 (-99.69%)
Mutual labels:  npm, package-manager, yarn
Tbify
使用淘宝镜像运行命令: tbify [nvm|npm|npx|yarn|pnpm|...]
Stars: ✭ 153 (-99.62%)
Mutual labels:  npm, package-manager, yarn
Ni
💡 Use the right package manager
Stars: ✭ 179 (-99.56%)
Mutual labels:  npm, package-manager, yarn
Website
Yarn package manager website
Stars: ✭ 374 (-99.07%)
Mutual labels:  npm, package-manager, yarn
Awesome Npm
Awesome npm resources and tips
Stars: ✭ 3,894 (-90.34%)
Mutual labels:  npm, package-manager, yarn
Npminstall
Make `npm install` fast and easy.
Stars: ✭ 374 (-99.07%)
Mutual labels:  npm, package-manager, yarn
Benchmarks Of Javascript Package Managers
Benchmarks of JavaScript Package Managers
Stars: ✭ 388 (-99.04%)
Mutual labels:  npm, package-manager, yarn
Typac
install npm packages along with corresponding typings
Stars: ✭ 29 (-99.93%)
Mutual labels:  npm, yarn
Mailgo
💌 mailgo, a new concept of mailto and tel links
Stars: ✭ 978 (-97.57%)
Mutual labels:  npm, yarn
Tsdx
Zero-config CLI for TypeScript package development
Stars: ✭ 9,010 (-77.66%)
Mutual labels:  npm, yarn
Magic
CSS3 Animations with special effects
Stars: ✭ 7,253 (-82.01%)
Mutual labels:  npm, yarn
Yarpm
CLI tool to run npm scripts with either npm or yarn, depending on how it was started
Stars: ✭ 13 (-99.97%)
Mutual labels:  npm, yarn
Actions Package Update
keeps npm dependencies up-to-date by making pull requests from GitHub Actions or CI.
Stars: ✭ 36 (-99.91%)
Mutual labels:  npm, yarn
Npm Script Naming Ideas
Ideas for naming npm scripts
Stars: ✭ 12 (-99.97%)
Mutual labels:  npm, yarn
Npm Git Install
Clones and (re)installs packages from remote git repos. See npm/npm#3055
Stars: ✭ 49 (-99.88%)
Mutual labels:  npm, package-manager
Gitpkg
use a sub directory of a github repo as yarn / npm dependency directly
Stars: ✭ 54 (-99.87%)
Mutual labels:  npm, yarn
Yarn Package Boilerplate
An Yarn package with babel, jest, flow, prettier and more
Stars: ✭ 10 (-99.98%)
Mutual labels:  npm, yarn
React Use Api
Async HTTP request data for axios. Designed for diverse UI states, SSR and data pre-caching.
Stars: ✭ 49 (-99.88%)
Mutual labels:  npm, yarn
Floatsidebar.js
Lightweight (2kb gzipped), zero-dependency javascript library for making float sidebars based on the finite state machine
Stars: ✭ 56 (-99.86%)
Mutual labels:  npm, yarn

Yarn

Fast, reliable, and secure dependency management.

Circle Status Appveyor Status Azure Pipelines status Discord Chat Commitizen friendly


Fast: Yarn caches every package it has downloaded, so it never needs to download the same package again. It also does almost everything concurrently to maximize resource utilization. This means even faster installs.

Reliable: Using a detailed but concise lockfile format and a deterministic algorithm for install operations, Yarn is able to guarantee that any installation that works on one system will work exactly the same on another system.

Secure: Yarn uses checksums to verify the integrity of every installed package before its code is executed.

Features

  • Offline Mode. If you've installed a package before, then you can install it again without an internet connection.
  • Deterministic. The same dependencies will be installed in the same exact way on any machine, regardless of installation order.
  • Network Performance. Yarn efficiently queues requests and avoids request waterfalls in order to maximize network utilization.
  • Network Resilience. A single request that fails will not cause the entire installation to fail. Requests are automatically retried upon failure.
  • Flat Mode. Yarn resolves mismatched versions of dependencies to a single version to avoid creating duplicates.
  • More emojis. 🐈

Our supports

Gold sponsors

All your environment variables, in one place. Stop struggling with scattered API keys, hacking together home-brewed tools, and avoiding access controls. Keep your team and servers in sync with Doppler.

Installing Yarn

Read the Installation Guide on our website for detailed instructions on how to install Yarn.

Using Yarn

Read the Usage Guide on our website for detailed instructions on how to use Yarn.

Contributing to Yarn

Contributions are always welcome, no matter how large or small. Substantial feature requests should be proposed as an RFC. Before contributing, please read the code of conduct.

See Contributing.

Prior art

Yarn wouldn't exist if it wasn't for excellent prior art. Yarn has been inspired by the following projects:

Credits

Thanks to Sam Holmes for donating the npm package name!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].