Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/yarnpkg/yarn

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

Chore: Convert gulpfile vars to consts (#4075)

9099ad4fbc13ea4ceb52a31559327b18ad42a0cb authored over 7 years ago by Onur Temizkan <[email protected]>
added ignore patterns when resolving workspaces (#3996)

* added ignore patterns when resolving workspaces

* Stylistic changes

* Add tests

8f1494e57e5b7143672d7585206f2fa2b41616ee authored over 7 years ago by Arslan Arshad <[email protected]>
Fix: Make sure reporter is closed before exit (#4067)

**Summary**

We should call `await reporter.close()` before we know we are done to ensure flus...

e187bd9ebbe67337309f05f6d8aee90b5d293156 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fix: Handle scripts failing with exit signals (#3995)

**Summary**
Fixes: #3954.

Adds error handling for scripts that are failing with a signal suc...

8ead83f4bce14badf59ea0c91256ebd0bb0c5727 authored over 7 years ago by Onur Temizkan <[email protected]>
Fix: Force workspaces to always be installed from their root (#4030)

**Summary**

Fixes #4028.

- When installing, we will now always start installing from the r...

de4e3c16507d6ec36672c3045f14f03c9db981da authored over 7 years ago by Maël Nison <[email protected]>
Fix: Don't run pre/post hooks if they are not scripts (#4068)

**Summary**

Fixes #3994. We should not run installed binaries if
they correspond to `pre/pos...

462fbd24448d1ad27acbca1cfac3b298a88c5417 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fix: Make `yarn test-only` work on Windows again (#4071)

**Summary**

Fixes #4059. Windows sometimes has both `jest` and `jest.js` files under `node_mo...

df09b7c342ec9fc2379e85333c58e78fb84267e4 authored over 7 years ago by Burt Harris <[email protected]>
Fix: Fix single-file builds and simplify bundles (#4063)

**Summary**

Fixes #4057.

**Test plan**

CI should pass, especially with `build-dist` job...

2c54c02453341a59f29dcd05e657edd482b7c779 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Chore: clear no-console warnings from lint (#4036)

**Summary**

After upgrading ESlint, we started seeing a bunch of `no-console`
lint warnings....

50fc0925d1f775750b49145f467ccca2c2b3dcd4 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fix: Fix broken snapshots (#4056)

**Summary**

Fixes build.

**Test plan**

Ci should pass.

5e1eee74f18b7f229e8accb49e7ba9ac9c4655bf authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fix: use `git add` with relative path to git root in version command (#4038)

**Summary**

Refs #3610.

Some versions of `git` doesn't support passing absolute paths to
...

3e8a285cc86564e02a15c5e758631ea04c3e66d4 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Update: Add support for Github URL shorthand to yarn init (#4012)

**Summary**
This pull request fulfills #4006 – an issue that requests a feature be added to `ya...

c42ecb78c41fd898bd2c65c31612b2ba7e7ef6dd authored over 7 years ago by Frederick Morlock <[email protected]>
Breaking: `yarn <command> ls` command cleanup (#4045)

**Summary**

From https://github.com/yarnpkg/yarn/pull/3898#issuecomment-318609494

This PR ...

9195932dbf710f0311420c315410f19413e475d5 authored over 7 years ago by Tiago Pina <[email protected]>
Fix: Check for npmrc in home directory for linux root users (#4047)

**Summary**
Fix for https://github.com/yarnpkg/yarn/issues/3920.

In this [commit](https://gi...

0ef3bf1f03d128e4793eca3fe3b5f93542451f15 authored over 7 years ago by kaylieEB <[email protected]>
fix: Update error message for install (#4040)

* fix: Update error message for install

* fix: Update error message for install

cd86ba42e8ec627c5caf7af42667eb9fb7aee811 authored over 7 years ago by Sara Vieira <[email protected]>
Warn for missing bundledDependencies (#4046)

* [#886] Added test for missing bundledDependencies

* Requested changes for PR 4046

709296432b656fc38ffcd625e310b7c6291e2435 authored over 7 years ago by Jeff Valore <[email protected]>
Change to correct npm upgrade command. npm upgrade -> npm update. (#4032)

8a1dfee93c68d1967b62eae0f8b92eb05aa5c50c authored over 7 years ago by Davíð Bachmann <[email protected]>
Fix: Scoped packages 403 on yarn install with empty cache (#4027)

**Summary**

Fix scoped packages not adding correct auth headers (#4016)

**Test Plan**

H...

cbb27f4fb0bb5860435ac0ae5f0dd3f0062825eb authored over 7 years ago by Chappo <[email protected]>
Upgrade: Update Jest flow-types to v20.x.x (#4039)

0d29b07f23a4b6850b03ecbe2697b012dd5e9ba2 authored over 7 years ago by Onur Temizkan <[email protected]>
Chore: enable no-process-exit lint rule (#4026)

**Summary**

A follow up to #3955 to disable further usage of `process.exit()`.

**Test plan...

357dc225505adbf2e9cc8ddd1374e16d4dc5d1a3 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fix: use shell option from child_process.spawn (#4031)

**Summary**

Fix for #3773
> Yarn run no longer works on windows with executables not mention...

99d09ca336bb6db00c615b8b9fca60eb41d53fe1 authored over 7 years ago by Jeremy Judeaux <[email protected]>
Fix: Local package dependency resolving (#3945)

**Summary**
File protocol dependencies will now be de-duped correctly. E.g. './a', 'a', and '/a...

6d793aec15a9b666fa8977649ef8a40b381a5bff authored over 7 years ago by Jack Aldridge <[email protected]>
Update: upgrade ESLint to 4.3.0 (#3962)

**Summary**

Upgrade ESLint to version 4. I did this mostly to get [no-process-exit](http://es...

c01fbed288bcfe6e66d47c4ab36747fe7d5c0cc6 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fix: handle potential race conditions when using cache (#3985)

**Summary**

There's a delay between when we make sure a file in cache exists and when we actu...

11aa37a5b03f49cf104959a805024c4404e8eb3f authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fix: Only add auth token when registry url matches pathname url (#3987)

**Summary**
Fixes: #3907.

In yarn version 0.27.4 a patch (https://github.com/yarnpkg/yarn/co...

050815d5c2552d1ab8a74aa16790150c7f881a2b authored over 7 years ago by Reyad Attiyat <[email protected]>
Fix: Prevent optional subdependencies from being installed with --ignore-optional (#3976)

**Summary**

Fixes #2666.

**Test plan**

Additional unit tests.

9dd9599b9b7e7ddb8b669408aac9f3c0a562d5c7 authored over 7 years ago by Maël Nison <[email protected]>
Fix: Refactor branch/tag resolution for git dependencies (#3836)

**Summary**

For git dependencies, the branch/tag resolution does not always work as expected....

67dfc7af80bad0034a1f23e9ef4da8c696e134c7 authored over 7 years ago by Jeremy Judeaux <[email protected]>
Breaking: rename every `yarn <command> rm` to `yarn <command> remove` (#3989)

**Summary**

From #3952 - For the sake of consistency and clarity, we need to rename the `rm` ...

d56c6dbe34092051846740588e855e9ec9e6bee7 authored over 7 years ago by Tiago Pina <[email protected]>
Fix: pruneOfflineMirror should handle undefined resolved (#3960)

**Summary**

Bug: pruneOfflineMirror does not guard against `lockfile[dependency].resolved ===...

ce4a61875719348655259245a83b8ee8ebc1ec9c authored over 7 years ago by Tim Cheng <[email protected]>
Fix: fix typo in color legend messages (#4017)

278a5a93168218526f610b44a28760dcdbd44901 authored over 7 years ago by Fatih Kadir Akın <[email protected]>
Fix: fix missing path expansions after #3941 (#4014)

958f3eab8048babb719473a6d4e1758a3144506b authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fix: avoid using `process.exit()` when possible (#3955)

**Summary**

Refs #3524. We are using `process.exit()` pretty liberally although it is [strong...

61e402b1f7bad6613a7efd24e84c9716834b364f authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fix: global config should be looked up in ${PREFIX}/etc/ (#3958)

**Summary**

This searches for the global `rc` files at `${PREFIX}/etc/{npm,yarn}rc`, whereas ...

fa0fb69a567e1c44320d6f2a5f2a8ee42bc226ea authored over 7 years ago by Parakleta <[email protected]>
Upgrade version rework 3603 (#3847)

* WIP: upgrade-interactive now shows versions based on package.json range or --latest

* WIP: ...

1d06624bb8fc91ca0d2635185e72a5ed69274e2d authored over 7 years ago by Jeff Valore <[email protected]>
Add exec to node commands in the binary (#3965)

acbb8021aa562b276c60cad657c4ff4711cc7af6 authored over 7 years ago by Roman Dragan <[email protected]>
Fix: Ensure valid target passed to fs.symlink

**Summary**

Refs #3276. `path.relative` returns an empty string for the current directory. Th...

8409de5cb6409f7e3d9c4381fcbf18601b079f7a authored over 7 years ago by Jack Aldridge <[email protected]>
Update: When upgrading Yarn on Windows, use the previous install dir (#3957)

Closes #3944.

1ae8a6351d8fbd4741426197b216e26fdd620ad4 authored over 7 years ago by Daniel Lo Nigro <[email protected]>
Fix: Don't assume all string configs are paths (#3941)

**Summary**

Refs #3787. When reading from the config, it was assumed that all string values a...

78243bc49de94e423031e37c21dd16bb235f00dc authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fix: Fix yarn global prefix directory (#3721)

**Sumary**

Refs #2064.

Uses `%LOCALAPPDATA%\Yarn\bin` and `/usr/local/bin` on POSIX system...

2134f5bee434126c7c37ace236f653e9289ca491 authored over 7 years ago by Kishan Bagaria <[email protected]>
Fix various commands asking for a password (#3862)

f7aa742776e4689c040fed7664fd8f4b695903b2 authored over 7 years ago by John Ferlito <[email protected]>
Update Dockerfiles (#3934)

68d59b98e4a8788a3957b2577b50c718b012015d authored over 7 years ago by Daniel Lo Nigro <[email protected]>
Prevent --check-files from crossing symlinks (#3931)

* Prevent --check-files from crossing symlinks

* Update integration.js

* Lints

71dd1fbe0205c2371920f5175823d560d6229a02 authored over 7 years ago by Maël Nison <[email protected]>
Publish npm release of Yarn directly from CircleCI (#3938)

77328c398e70eadc2780c8c58510a2c575953801 authored over 7 years ago by Daniel Lo Nigro <[email protected]>
Fix: Do not use /usr/local/share as home under fakeroot (#3924)

Refs #2536

7a053e2ca07d19b2e2eebeeb0c27edaacfd67904 authored over 7 years ago by Richard Weber <[email protected]>
Link binaries defined in workspace packages (#3896)

* Add WorkspaceFetcher to ensure bins are linked

* Remove IIFE in WorkspaceFetcher.fetch

eddbc4e7b118af175b17480100e1f8e4b19d78e5 authored over 7 years ago by John Gozde <[email protected]>
#3821 Remove manifest check for global commands (#3921)

* skip manifest validation when it's in global folder

* Add tests

78465cba97c3dca4013385ecc7fa360015f9ea8f authored over 7 years ago by kaylieEB <[email protected]>
Chore: use a constant in file resolver for `file:` prefix (#3917)

8816df3c51a4400c01e97beaa8e6d42a654bd7c8 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
#3818 Add -v command to show version when specified without other commands (#3913)

* add -v command

* Add -v command

* reorder tests

21566ddb5c9fd07b94a0b92390df19911b994bd5 authored over 7 years ago by kaylieEB <[email protected]>
Prioritize git environment variables from parent process (#3885)

1de6ccc4782c065540a10102b1d948de2be894e5 authored over 7 years ago by Aleksejs Sinicins <[email protected]>
Breaking: Remove unsupported aliases (#3904)

* Remove unsupported aliases

* Remove leftover tests and unused vars

df321cd5b7dc19dbb919462e9e66b51a509b8142 authored over 7 years ago by Onur Temizkan <[email protected]>
deprecate yarn <command> ls in favor of yarn <command> list (#3898)

d9e86b646c97840625f9cd423414154251ec5acd authored over 7 years ago by Simon Vocella <[email protected]>
Lower platform incompatibility message to info (#3902)

879b4f3c893b5e5ec162a1d0a9234c3793e7ac01 authored over 7 years ago by Onur Temizkan <[email protected]>
Update: remove babel-eslint (#3874)

8dab49edd3dd4257956437b145eeb191ed2b0b0d authored over 7 years ago by Simon Vocella <[email protected]>
Fix: fix failing tests on master after release changes (#3899)

2a5428bb8b6e6b2424e6925cce39147bb3198434 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
[ci skip] Make scripts/update-npm.sh executable

f57778830733fa284a949c231144d8a78c75e9d9 authored over 7 years ago by Daniel Lo Nigro <[email protected]>
Fix CircleCI config so it builds tags

I didn't realise that CircleCI only builds tags when there's a "deployment" section. I had to ad...

02a495d9c5ecd071789e8035be0bcdf4030f81b9 authored over 7 years ago by Daniel Lo Nigro <[email protected]>
Prioritize bin links at the root level (#3877)

* fix links to only search at root level

* remove outdated commment

3c9b51e0c42eb246e4085af7829c4f0d0b44d06e authored over 7 years ago by kaylieEB <[email protected]>
upgrade node-emoji to 1.6.1 (#3875)

1e12660c85d5b147dcf2923ed4989cb7f95e41bf authored over 7 years ago by Simon Vocella <[email protected]>
remove babel-jest from package.json (#3873)

5b4af8ae0c5a33cc96e98a8e0785b5dfc9c94383 authored over 7 years ago by Simon Vocella <[email protected]>
remove babel-plugin-transform-es2015-typeof-symbol (#3872)

763d018b9e602b41d1661166657b14042741eded authored over 7 years ago by Simon Vocella <[email protected]>
upgrade flow (#3876)

c5a758856e59504f5f18590ff6441acb927e9148 authored over 7 years ago by Simon Vocella <[email protected]>
Adding a condition for install lifecycle scripts (#3865)

Install lifecycle scripts will no longer be run for hoisted
dependencies. Previously these were...

3a7a0772be96e354b2fcd223a7c70637c9851d05 authored over 7 years ago by Jack Aldridge <[email protected]>
0.28.0

1d37af05ee3f0f35f38ea270613a805b2a20d86e authored over 7 years ago by Maël Nison <[email protected]>
Fix HTTP status check for publish (#3861)

7ca70f49f87fbc37f999a87df9b9d29bf80c5c08 authored over 7 years ago by John Ferlito <[email protected]>
Strip 'file:' from the path before checking with path.isAbsolute() (#3856)

f6ff8683caf8e3f3623b82c972fc018ee28ad0a9 authored over 7 years ago by George Waters <[email protected]>
Sanitize packageJson version (#3858)

a13957cbb947e51234225590946edfe2502c2308 authored over 7 years ago by Jeffrey Xiao <[email protected]>
Fix list, outdated commands when workspaces enabled (#3860)

ac657af00be2995412e33d7aeb74991fd7611736 authored over 7 years ago by Luke Tillman <[email protected]>
Yarn create links the bin to a temporary file to ensure OS cross-compatibility, fixes #3530 (#3848)

057655d1489b9562a9ac0578b4368fb0f7e75a85 authored over 7 years ago by Jeremy Judeaux <[email protected]>
Publish tarball with single JS file build to npm (#3866)

* Remove unneeded package.json fields from dist

We don't need dependencies and devDependencie...

cbcdede995ecbd94cb8ee037a51c55597721d4e4 authored over 7 years ago by Daniel Lo Nigro <[email protected]>
Add retry on 5xx errors. Fixes #2849 (#3686)

5093142e42af915aab2e3e81b018f4584fb01340 authored over 7 years ago by Rifat Nabi <[email protected]>
Fix allowing to install packages without manifest (#3855)

7de213bd6ecad2739d6f8d6601d9df25f5f5701f authored over 7 years ago by Adam Stankiewicz <[email protected]>
Fix: Peer dependencies should only be looked up from top level dependencies (#3803)

* Fix peer dependency to only look from top level dependencies

* lint

* Upgrade/add peer d...

337b73f741ff3eabb7c39daff8ad80edd2d969b6 authored over 7 years ago by kaylieEB <[email protected]>
Auto detect and merge lockfile conflicts (#3544)

* auto detect and merge lockfile conflicts

* Skip over common ancestors when using diff3.

...

3bfa1e3d6303c58aed9660e1a2af3a6d6f030bce authored over 7 years ago by Sebastian McKenzie <[email protected]>
Fix: Fix various npm auth issues (#3774)

**Summary**

Fixes #3765. There was some confusion around when and how to send the auth tokens...

5ff69228f6cc9fa27bbaeb67412f7f66f218b9da authored over 7 years ago by Maël Nison <[email protected]>
Fixes package linking when a filename casing changes (#3843)

15f53ddb37022f93bf1b1a747f79557c13bda9e0 authored over 7 years ago by Maël Nison <[email protected]>
Adds compatibility for cordovaDependencies engine (#3786)

**Summary**

Fixes #3437. See https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/#...

3901ba4e17edf0a835fb17a42e4da15238d6cd58 authored over 7 years ago by David Pfeffer <[email protected]>
Fix: honor selected version when saving deps (#3840)

**Summary**

Fixes #3817. Fixes how the version to be saved being determined
when adding pack...

fe5f7cb0015b8f7b7007e794efa7ecf3de58f7cd authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Fixes link: protocol linking (#3832)

* Fixes link: protocol linking

* Update package-linker.js

13b57b439abfe813aba309204e34856ec7a59775 authored over 7 years ago by Maël Nison <[email protected]>
Update: Add support for "//" comments in package.json dependencies (#3829)

**Summary**
Fixes #2484. Adds support for the `"//"` package in package.json, by deleting it be...

fc6fb656dea0917ac001a332fbc0f5afa5d0c043 authored over 7 years ago by Joachim Seminck <[email protected]>
FIX: Don't prompt for version on CI (#3820)

**Summary**

We should never prompt things in a CI environment. This patch makes `config.nonIn...

ad1a4f538b1e85e29ff1ce290c96bb3679022590 authored over 7 years ago by Simen Bekkhus <[email protected]>
Adds back the prettier script (#3839)

bd99f3c97493b7d0be55a13a65ab22076b0ff06f authored over 7 years ago by Maël Nison <[email protected]>
Adding integrity check for top level patterns (#3811)

47179ffd1823226f98c80c7c8e487cb807cd9197 authored over 7 years ago by Jack Aldridge <[email protected]>
Fix: Warn instead of failing when a file is tried to be copied twice

**Summary**

Refs #3751. Looks like we do multiple traversals of the file tree when doing bulk...

dfb91c3c54ecfc28f5547abe1c826a43d07c75bd authored over 7 years ago by Konstantin Raev <[email protected]>
Use eslint-plugin-prettier instead of custom scripts for prettier (#3796)

* use eslint-plugin-prettier instead of custom scripts for prettier

* remove prettier script

472a051ec830f1da19f0df5a37823155a9acc0e7 authored over 7 years ago by Simon Vocella <[email protected]>
add failing test (#3779)

d709c2fa2ca1d89e456fcbe9c0b3a4eedb3d5088 authored over 7 years ago by Mark Larah <[email protected]>
forward SIGTERM to spawned child processes (#3789)

If yarn receives a SIGTERM signal, it forwards it to all the child
processes that it has spawne...

e6df4d289215874546e5d0ca234fc16b960893ec authored over 7 years ago by Gabriel Aumala <[email protected]>
upgrade prettier and run it (#3795)

31fec2a3fbd7ba9b7f8981b1d9de2951f83f0802 authored over 7 years ago by Simon Vocella <[email protected]>
Chore: simpler Travis CI builds with yarnception (#3805)

db13a72b9f96637cac94db6415827fa4e308a647 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Do not save lockfile when no dependencies (#3395)

e0e119e9195cb6fd0b885f61b0a9f7a7e5d0326a authored over 7 years ago by Pig Fang <[email protected]>
Update: add regression tests for Git.spawn env issues (#3772)

* Update: add regression tests for Git.spawn env issues

**Summary**

Regression tests for #...

4d5dcc64ad1c1b32acb43f49762bc6129b5a5b75 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Bugfix help command (#3706)

* removes unsupported aliases from help command

* fixed lint warnings

* fixed compatibilit...

6d145c3d0a76ef88c29d4a9ee751a0cc7338ecb8 authored over 7 years ago by Arslan Arshad <[email protected]>
Fix: fix e2e yarn output tests after #3536 (#3771)

**Summary**

Fixes #3536. Explicitly and programmatically passes `YARN_SILENT=0`
to test runs...

39700817bda1811cbbaf86c881b19f10fab6d3da authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Update: Upgrade Jest to version 20 (#3760)

* Update: Upgrade Jest to version 20

**Summary**

Fixes #3757. Jest 20 is the latest versio...

313b3b90c8c496e8dd91bfba176e67e3fa2269b6 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Chore: prefer async/await to `then` (#3763)

**Summary**

Follow up to #3667. Uses `async`/`await` instead of `.then()` in
`unlink` tests....

f5364940b60adb022352e229aa17a8a952128af0 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Revert "Update: add regression tests for Git.spawn env issues" (#3768)

* Revert "Fix: emoji should default to true on darwin platforms (#3766)"

This reverts commit ...

de7bef4636274bbe423ee66a5537b1e9a341139c authored over 7 years ago by Konstantin Raev <[email protected]>
Fix: emoji should default to true on darwin platforms (#3766)

**Summary**

Fixes #3764. Follow up to #3126. Adds the missing `[bool]` type
descripter to `c...

69574f6a695a4184d349876ff196905e7fb992be authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Support for ~ (home dir) in path configurations (#3756)

fixes #2930

35ee7de206e3078df32f1626d1dde6ba1ed41d0b authored over 7 years ago by Julien Roncaglia <[email protected]>
Update: add regression tests for Git.spawn env issues (#3759)

* Update: add regression tests for Git.spawn env issues

**Summary**

Regression tests for #...

cd26fec502f073667ded6d2178216c65613d89d5 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>
Yarn workspaces: running commands from subfolders that don't match workspaces glob should now change CWD to root (#3739)

This fixes an issue that if you run a Yarn command from any folder that is a subfolder of a work...

08a9c7b57cd852f1cae435ddeeb7a68dd1fa6a84 authored over 7 years ago by Konstantin Raev <[email protected]>
Fix: Make tests great again on Travis CI macOS (#3667)

**Summary**

macOS tests on Travis CI keep timing out and they run very slowly. This patch att...

08411a05a4f2a722d51c7fc0bb69d51702781b91 authored over 7 years ago by Burak Yiğit Kaya <[email protected]>