./devel/yarn, JavaScript package manager

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.22.22, Package name: yarn-1.22.22, Maintainer: pkgsrc-users

Yarn is a package manager for your code. It allows you to use and share
code with other developers from around the world. Yarn does this quickly,
securely, and reliably so you don't ever have to worry.

Yarn allows you to use other developers' solutions to different problems,
making it easier for you to develop your software. If you have problems,
you can report issues or contribute back, and when the problem is fixed,
you can use Yarn to keep it all up to date.

Code is shared through something called a package (sometimes referred to
as a module). A package contains all the code being shared as well as a
package.json file which describes the package.


Required to run:
[lang/nodejs]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 1218.22 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-11 10:33:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
yarn: updated ro 1.22.22

v1.22.22

Fixes a punycode warning.
Fixes a hoisting issue when transitive dependencies themselves listed aliases as \ 
dependencies.
   2023-11-15 19:14:11 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
yarn: updated to 1.22.21

v1.22.21

Warning

This release is missing a couple of artifacts (the .msi/.rpm/.deb/.asc files); \ 
we're working on fixing this.
Fixes an issue in the v1.22.20 when calling Yarn from a project subfolder, \ 
outside of a Corepack context.

Added a SKIP_YARN_COREPACK_CHECK environment variable to skip the Corepack check.

v1.22.20

Warning

This release is missing a couple of artifacts (the .msi/.rpm/.deb/.asc files); \ 
we're working on fixing this.
Important: Punycode is now embed within the bundle, as it has been deprecated by \ 
Node.js and will be removed in a future version.

A message will be displayed when Yarn 1.22 notices that the local project has a \ 
package.json file referencing a non-1.x Yarn release via the packageManager \ 
field. The message will explain that the project is intended to be used with \ 
Corepack.

The yarn-error.log files won't be generated anymore, as we don't process \ 
non-critical 1.x bug reports (we however process all bugs reported on \ 
https://github.com/yarnpkg/berry; we just released the 4.0.2 release there).

The yarn set version x.y.z command will now install the exact x.y.z version \ 
(prior to this change it used to first install the latest version, and only in a \ 
second step would it downgrade to x.y.z; this was causing issues when we bump \ 
the minimal Node.js version we support, as running yarn set version 3.6.4 \ 
wouldn't work on Node 16).

Prevents crashes when reading from an empty .yarnrc.yml file.
   2022-07-13 13:41:07 by Jonathan Perkin | Files touched by this commit (4)
Log message:
*: Revert nodeversion.mk changes.

The intention was to avoid nodejs-18.x which no longer supports older
platforms, but that didn't work as pbulk still chooses the latest anyway, so
we'll need to fix that a different way.

It also has the downside of tying them to a specific version, which meant you
could no longer use the npm or yarn package managers with anything other than
the default nodejs version.
   2022-05-13 12:54:37 by Jonathan Perkin | Files touched by this commit (1)
Log message:
yarn: Switch to nodeversion.mk, bump PKGREVISION.
   2022-05-11 09:52:29 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
yarn: updated to 1.22.19

v1.22.19
Adds compatibility with WebAuthn on the npm registry
   2022-03-31 12:40:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
yarn: updated to 1.22.18

v1.22.18

Node 17.7.0 had a regression in url.resolve which broke Yarn, causing network \ 
errors. This release fixes that, although the regression also got fixed on the \ 
Node side starting from 17.7.1, so as long as you keep your Node up-to-date \ 
it'll be fine.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-20 12:27:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
yarn: updated 1.22.17

1.22.17:
Unknown changes