yarn - Fast, reliable, and secure dependency management

  •        182

Yarn is fast, reliable, and secure dependency management. 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.

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. Yarn uses checksums to verify the integrity of every installed package before its code is executed.

It supports offline mode, If you've installed a package before, then you can install it again without an internet connection. The same dependencies will be installed in the same exact way on any machine, regardless of installation order.

https://yarnpkg.com
https://github.com/yarnpkg/yarn

Tags
Implementation
License
Platform

   




Related Projects

corepack - Zero-runtime-dependency package acting as bridge between Node projects and their package managers

  •    TypeScript

Corepack is a zero-runtime-dependency Node script that acts as a bridge between Node projects and the package managers they are intended to be used with during development. In practical terms, Corepack will let you use Yarn and pnpm without having to install them - just like what currently happens with npm, which is shipped by Node by default. Important: At the moment, Corepack only covers Yarn and pnpm. Given that we have little control on the npm project, we prefer to focus on the Yarn and pnpm use cases. As a result, Corepack doesn't have any effect at all on the way you use npm.

patch-package - Fix broken node modules with no fuss 📦👌

  •    TypeScript

patch-package lets app authors instantly make and keep fixes to npm dependencies. It's a vital band-aid for those of us living on the bleeding edge. Patches created by patch-package are automatically and gracefully applied when you use npm(>=5) or yarn.

website - Yarn package manager website

  •    Javascript

This repo contains the source code for the Yarn website.Special thanks to Netlify for powering the website.

synp - Convert yarn.lock to package-lock.json and vice versa

  •    Javascript

Convert yarn.lock to package-lock.json and vice versa. Note: if all you need is to convert in this direction (package-lock.json => yarn.lock), as of 1.7.0, Yarn is able to import its dependency tree from npm’s package-lock.json natively, without external tools. Use the yarn import command.

ni - 💡 Use the right package manager

  •    TypeScript

if the corresponding node manager is not present, this command will install it globally along the way. Before it runs, it will detect your yarn.lock / pnpm-lock.yaml / package-lock.json to know current package manager, and runs the corresponding commands.


emma-cli - 📦 Terminal assistant to find and install node packages.

  •    Javascript

Install the package you are looking for. Powered by Algolia search API and the Yarn package manager.

WebIDE-Frontend - WebIDE 前端项目

  •    Javascript

This repo contains frontend code of the Coding WebIDE Community Edition. Please refer to the WebIDE repo for instruction on running the whole project. We strongly recommend yarn as your package manager, it will certainly save you from lots of npm induced headache ;-) If you don't have yarn installed yet, install it globally by running.

berry - 📦🐈 Active development trunk for Yarn ⚒

  •    TypeScript

Fast, reliable, and secure dependency management. Consult the Installation Guide.

YarnSpinner - Yarn Spinner is a C# library for interactive dialogue in games!

  •    CSharp

Yarn is a language that's designed to make it super easy to create interactive dialogue for games. Yarn's very similar in style to Twine, so if you already know that, you'll be right at home! If you don't, that's cool - Yarn's syntax is extremely minimal, and there's not much there to learn. The Yarn language is used in a number of cool games, including Night In The Woods and Knights and Bikes. Yarn Spinner interprets the Yarn language, and is written in C#. Yarn Spinner is designed to be easy to add to Unity games, but it's also intended for use in other contexts as well.

awesome-npm - Awesome npm resources and tips

  •    

You might also like awesome-nodejs.Please read the contribution guidelines before contributing.

graphql-server-example - 🏡 GraphQL server example (Airbnb clone) using Prisma, graphql-yoga & prisma-binding

  •    TypeScript

This project demonstrates how to build a production-ready application with Prisma and graphql-yoga. The API provided by the GraphQL server is the foundation for an application similar to AirBnB. Note: prisma is listed as a development dependency and script in this project's package.json. This means you can invoke the Prisma CLI without having it globally installed on your machine (by prefixing it with yarn), e.g. yarn prisma deploy or yarn prisma playground. If you have the Prisma CLI installed globally (which you can do with npm install -g prisma), you can omit the yarn prefix.

graphql-prisma-typescript - 🏡 GraphQL server reference implementation (Airbnb clone) in Typescript using Prisma & graphql-yoga

  •    TypeScript

This project demonstrates how to build a production-ready application with Prisma and graphql-yoga. The API provided by the GraphQL server is the foundation for an application similar to AirBnB. Note: prisma is listed as a development dependency and script in this project's package.json. This means you can invoke the Prisma CLI without having it globally installed on your machine (by prefixing it with yarn), e.g. yarn prisma deploy or yarn prisma playground. If you have the Prisma CLI installed globally (which you can do with npm install -g prisma), you can omit the yarn prefix.

graphql-prisma-typescript - 🏡 GraphQL server reference implementation (Airbnb clone) in Typescript using Prisma & graphql-yoga

  •    TypeScript

This project demonstrates how to build a production-ready application with Prisma and graphql-yoga. The API provided by the GraphQL server is the foundation for an application similar to AirBnB. Note: prisma is listed as a development dependency and script in this project's package.json. This means you can invoke the Prisma CLI without having it globally installed on your machine (by prefixing it with yarn), e.g. yarn prisma deploy or yarn prisma playground. If you have the Prisma CLI installed globally (which you can do with npm install -g prisma), you can omit the yarn prefix.

buckaroo - The decentralized package manager for C++ and friends 🏝️

  •    F#

The decentralized package manager for C++ and friends. Package managers like Yarn and Cargo have shown how productive developers can be when they can easily integrate a large ecosystem of projects. Buckaroo fills this gap for C++.

shards-react - ⚛️A beautiful and modern React design system.

  •    Javascript

Shards React is a free, beautiful and modern React UI kit based on Shards. Getting started with Shards React is fairly simple. You can download Shards React via the official website, here on GitHub as a release package or by using a package manager such as Yarn or NPM.

bolt - ⚡️ Super-powered JavaScript project management

  •    Javascript

This is the idea behind "workspaces". A workspace is like any other node package: It's just a directory with its own package.json.

cucumber-boilerplate - Boilerplate project to run WebdriverIO tests with Cucumber

  •    Javascript

Boilerplate project to run WebdriverIO tests with Cucumber and brings true BDD to JavaScript. Instead of writing complicated test code that only developers can understand, Cucumber maps an ordinary language to code and allows to start with the test process in the early stages of your product development. Although this project works fine with NPM we recommend to use Yarn (>= 1.0.0) instead, due to its speed & solid dependency locking mechanism. To keep things simple we use yarn in this guide, but feel free to replace this with NPM if that is what you are using.

angular-electron - Ultra-fast bootstrapping with Angular 6 and Electron (Typescript + SASS + Hot Reload) :speedboat:

  •    TypeScript

Bootstrap and package your project with Angular 6(+) and Electron (Typescript + SASS + Hot Reload) for creating Desktop applications. There is an issue with yarn and node_modules that are only used in electron on the backend when the application is built by the packager. Please use npm as dependencies manager.

tink - a dependency unwinder for javascript

  •    Javascript

tink is an experimental package manager for JavaScript. Don't expect to be able to use this with any of your existing projects. This package is still in development. Do not use it for production. It is missing major features and the interface should be considered extremely unstable.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.