Commit Graph

10701 Commits

Author SHA1 Message Date
Zoltan Kochan
8228c2cb1c fix: patch node-fetch 2023-04-19 15:02:57 +03:00
Zoltan Kochan
87bad63307 ci: run tests on Node.js 20
ref 6424
2023-04-19 15:02:57 +03:00
Zoltan Kochan
d815fe230b chore: release 2023-04-19 02:37:56 +03:00
Zoltan Kochan
837078f92e fix(headless): don't add links to the lockfile when excludeLinksFromLockfile is enabled (#6427) 2023-04-19 02:34:50 +03:00
Zoltan Kochan
dadef0e950 chore(release): 8.3.0 v8.3.0 2023-04-18 03:03:07 +03:00
Zoltan Kochan
25f5199002 docs: add new sponsor 2023-04-18 03:00:26 +03:00
Zoltan Kochan
71a3ee77b9 feat: resolution-only (#6411)
close #1944
ref #4679
2023-04-17 22:06:53 +03:00
Zoltan Kochan
31ca5a218b fix(reporter): don't print empty sections in summary 2023-04-17 21:51:58 +03:00
Zoltan Kochan
8f7e99477b fix: linking external links when excludeLinksFromLockfile is enabled (#6417) 2023-04-17 18:51:30 +03:00
Zoltan Kochan
e0ebe9194f chore(release): 8.3.0-0 v8.3.0-0 2023-04-17 00:03:13 +03:00
Brandon Cheng
6850bb135e feat: add pnpm dedupe --check (#6409) 2023-04-16 20:00:04 +00:00
Jan Kaifer
32f8e08c67 feat(pack): add pack-gzip-level (#6406)
This options allows specifying custom compression level.

close #6393

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2023-04-16 19:33:06 +00:00
Brandon Cheng
6706a7d176 feat: add internal lockfileCheck option for lockfile only diff installs (#6404) 2023-04-16 21:58:03 +03:00
Zoltan Kochan
49b15ac2e3 fix(env): use hard links instead of symlinks on Windows (#6405)
close #4315
2023-04-16 20:57:14 +03:00
Brandon Cheng
8e7a86dd95 refactor: call installDeps directly in dedupe command handler (#6403)
* refactor: call installDeps directly in dedupe command handler

This allows the dedupe command to pass options to the `installDeps`
function that aren't available on the pnpm install command line or
config interface.

This better matches the setup in the `add` and `update` command
handlers, which also call `installDeps` directly. The previous setup
mimicked the `prune` command. Keeping the dedupe and install commands as
similar as possible was the original goal of having the dedupe command
reuse the install command handler, but this may not be necessary due to
how small the install command handler is. Small logic related to what
dependency fields to use was copied over.

There should be no expected behavior changes in this commit. The
`frozenLockfile` setting was not necessary to copy the `dedupe` option
skips all frozen lockfile logic.

* break: remove unused dedupe argument on install command handler

This becomes unnecessary now that the dedupe command handler no longer
calls the install command handler directly.
2023-04-16 15:55:46 +03:00
Zoltan Kochan
d43ccc44d2 fix(deps): update graph-sequencer 2023-04-14 16:46:47 +03:00
Mauricio
64d0f47ff2 fix(hard-link-dir): prevent fatal error on ENOENT (#6396)
Co-authored-by: Zoltan Kochan <z@kochan.io>
2023-04-14 16:23:57 +03:00
Zoltan Kochan
ece5a1aeb9 refactor: create a package for hook types (#6380) 2023-04-12 11:47:28 +03:00
Zoltan Kochan
0ab1e52504 fix(deps): update 2023-04-12 02:27:06 +03:00
Jake Bailey
c0760128d6 perf: bump semver to 7.4.0 (#6377) 2023-04-11 12:03:55 +03:00
Zoltan Kochan
36fae6ffba chore(release): 8.2.0 v8.2.0 2023-04-10 02:29:34 +03:00
Zoltan Kochan
6cfaf31a13 feat(default-reporter): a new option added (#6373)
In order to filter out packages from the installation summary,
a filter function may be passed to the reporter: filterPkgsDiff.

This feature is only useful for Bit CLI currently.
Related PR: https://github.com/teambit/bit/pull/7176
2023-04-10 02:24:04 +03:00
Zoltan Kochan
d52c6d751f fix: don't print info messages about linked dependencies (#6372) 2023-04-09 19:14:55 +03:00
Zoltan Kochan
72ba638e34 feat: don't add linked in deps to the lockfile when excludeLinksFromLockfile is set to true (#6369) 2023-04-09 17:41:00 +03:00
await-ovo
080fee0b8b fix: add -g to mismatch registries error info when original command has -g option (#6365)
close #6224
2023-04-06 12:22:39 +03:00
chlorine
bb287272a0 fix: pnpm config get <key> -g returns empty when the value is a boolean (#6360) 2023-04-06 03:39:24 +03:00
chlorine
41562584ab docs: simplify the process of setting up the environment (#6359) 2023-04-05 12:47:51 +03:00
Zoltan Kochan
e440d784f8 fix(deps): update Yarn 2023-04-04 23:23:57 +03:00
Zoltan Kochan
b2924455d3 fix: don't fail with EBUSY error when trying to copy a file from the store
ref #6201
2023-04-04 22:59:49 +03:00
Zoltan Kochan
fc8780ca9e feat: npmrc environment variable fallback (#6358)
close #6018
2023-04-04 22:53:51 +03:00
Zoltan Kochan
61b7919ad4 chore(release): 8.1.1 v8.1.1 2023-04-04 02:40:53 +03:00
Zoltan Kochan
94f94eed63 fix: installing local dep from directory that starts with @ (#6350)
close #6332
2023-04-04 02:36:30 +03:00
Zoltan Kochan
5087636b66 fix: installation of packages with () in scope name (#6349)
close #6348
2023-04-04 00:18:43 +03:00
await-ovo
af3e5559d3 fix(default-reporter): should print error summary as expected (#6345)
* fix(default-reporter): should print error summary as expected

* docs: add changeset
2023-04-03 16:33:46 +03:00
Zoltan Kochan
9c597019b9 docs(LICENSE): update years 2023-04-03 15:45:06 +03:00
Brandon Cheng
c19ddba1dc chore(deps): dedupe @types/jest@7.21.2 with 7.21.3 (#6343) 2023-04-03 02:59:07 +03:00
Zoltan Kochan
d86fce63e4 chore(npmrc): update settings 2023-04-02 03:55:43 +03:00
Zoltan Kochan
87b6db57fe fix(deps): update @yarnpkg/shell (#6339)
close #6320
2023-04-02 02:05:12 +03:00
Jake Bailey
ef6c22e129 perf(npm-resolver): improve performance of semver.satisfies (#6336) 2023-04-01 01:10:17 +03:00
Zoltan Kochan
73f21b6873 docs: add moonrepo to sponsors 2023-03-31 04:31:39 +03:00
Dominic Elm
c36c87c1ce feat(hooks): pass registries to preResolution hook (#6326) 2023-03-31 02:43:43 +03:00
Zoltan Kochan
0c4b20ec8e chore(release): 8.1.0 v8.1.0 2023-03-30 00:57:51 +03:00
Zoltan Kochan
cd6ce11f05 feat: dedupe-direct-deps (#6319)
close #6299
2023-03-30 00:56:15 +03:00
Jake Bailey
e2cb4b63d2 feat: add ignore-workspace-cycles to silence workspace cycle warning (#6308) 2023-03-29 23:18:27 +03:00
Daniel-Khodabakhsh
e87754df1f fix: make the FROZEN_LOCKFILE_WITH_OUTDATED_LOCKFILE error and hint messages more clear (#6304)
Co-authored-by: Zoltan Kochan <z@kochan.io>
2023-03-29 22:51:33 +03:00
Jake Bailey
9fd0e375e9 perf(pkgs-graph): speed up createPkgGraph when directory specifiers are present (#6317)
* perf(pkgs-graph): speed up createPkgGraph when directory specifiers are present

* perf(pkgs-graph): make pkgMapByManifestName equally lazy
2023-03-29 22:51:10 +03:00
Zoltan Kochan
518f5e1432 fix: lowest supported node.js version in the error message (#6301)
close #6297
2023-03-28 15:28:38 +03:00
Jake Bailey
642f8c1d06 perf(npm-resolver): reduce max memory usage (#6296) 2023-03-28 11:41:55 +03:00
Zoltan Kochan
1d9bbeab75 ci: update release tags 2023-03-28 00:29:34 +03:00
Zoltan Kochan
0db2bae876 chore(release): 8.0.0 v8.0.0 2023-03-27 23:44:07 +03:00