Commit Graph

10701 Commits

Author SHA1 Message Date
Zoltan Kochan
d94b19b39e fix: import method selection on unknown errors
close #2869
PR #2870
2020-09-18 01:25:02 +03:00
Zoltan Kochan
3165c5fb7d test(package-store): add more tests 2020-09-18 00:36:37 +03:00
Zoltan Kochan
a86209b67f test(package-store): use Jest
ref #2858
2020-09-17 22:54:17 +03:00
Zoltan Kochan
899dec0751 chore(release): 5.6.0 v5.6.0 2020-09-17 12:20:07 +03:00
Zoltan Kochan
092f8dd83a feat: --workspace-root
`--workspace-root`, `-w`: a new option that allows to focus on
the root workspace project.

E.g., the following command runs the `lint` script of the root
`package.json` from anywhere in the monorepo:

```
pnpm -w lint
```

PR #2866
2020-09-17 11:07:05 +03:00
Zoltan Kochan
767212f4ef fix: publicly hoist anything that has "types" in the name
PR #2865
2020-09-17 11:06:44 +03:00
Zoltan Kochan
7f74cd173f fix: always import the package from the store 2020-09-17 04:01:46 +03:00
Zoltan Kochan
fde2b77a8d test: fix tests on Node.js 10.13 2020-09-16 23:53:28 +03:00
Juan Picado
ba958f5fae test: audit package using jest
PR #2862
ref #2858
Co-authored-by: Zoltan Kochan <z@kochan.io>
2020-09-16 22:30:29 +03:00
Zoltan Kochan
3b8e3b6b19 fix(reporter): always print the final progress stats 2020-09-16 03:11:30 +03:00
Zoltan Kochan
e45c97d35a chore: fix fixtures that are always modified 2020-09-16 02:37:51 +03:00
Zoltan Kochan
b55d836e75 chore(release): 5.6.0-0 v5.6.0-0 2020-09-16 01:27:05 +03:00
Zoltan Kochan
3f47415cbd refactor: remove redundant space from error hint 2020-09-15 16:52:47 +03:00
Zoltan Kochan
d11442a578 feat(run): print info about root workspace scripts
ref #2853
PR #2859
2020-09-15 11:24:06 +03:00
Zoltan Kochan
634dfd13b3 fix(deps): update tempy to 0.7.0 2020-09-15 02:39:23 +03:00
Zoltan Kochan
0d74b5614a Revert "refactor: remove redundant files from supi"
This reverts commit fdea0ddc15.
2020-09-15 02:31:24 +03:00
Zoltan Kochan
fdea0ddc15 refactor: remove redundant files from supi 2020-09-15 02:10:16 +03:00
Zoltan Kochan
663afd68eb feat(reporter): don't report scope when one project is selected
ref #2827
PR #2855
2020-09-15 01:43:01 +03:00
Zoltan Kochan
3633f5e46a fix: print the actual version in no matching version error
close #1314
PR #2851
2020-09-13 15:53:31 +03:00
Zoltan Kochan
86cd72de33 feat(reporter): show the progress of adding pkgs to virtual store
close #2832
PR #2845
2020-09-13 12:12:01 +03:00
Zoltan Kochan
bf526e4850 chore(release): 5.5.13 v5.5.13 2020-09-12 15:21:28 +03:00
Zoltan Kochan
7605570e69 perf: only log download progress for big tarballs 2020-09-12 13:35:07 +03:00
Zoltan Kochan
c772f06883 fix: auto selecting of import method
ref #2844
2020-09-11 12:16:33 +03:00
Zoltan Kochan
6457562c4e fix: don't retry cloning for each imported pkg
PR #2844
2020-09-11 11:24:07 +03:00
Zoltan Kochan
968c26470c fix: report an info log instead of a warning on binary conflicts
Yarn and npm are not printing any info in such cases,
when several dependencies try to create the same binary.
It is better if pnpm will print an info message, not a warning.

close #2823
PR  #2843
2020-09-10 11:46:59 +03:00
Zoltan Kochan
09b42d3ab0 refactor: use RxJS instead of "most" in @pnpm/default-reporter
PR #2841
2020-09-10 11:46:38 +03:00
Zoltan Kochan
755632720d test: fix audit tests 2020-09-10 00:16:36 +03:00
Zoltan Kochan
bfe4ec7b9d test: fix audit tests 2020-09-09 22:50:16 +03:00
Zoltan Kochan
3981f5558e fix(deps): update node-fetch to v2.6.1 2020-09-08 19:06:25 +03:00
Zoltan Kochan
937245cdca chore(deps): update 2020-09-08 18:43:36 +03:00
Zoltan Kochan
7adad86959 chore: add local Git hooks 2020-09-08 16:48:55 +03:00
Zoltan Kochan
273f11af46 feat(publish): more information added to the Git check errors/prompt 2020-09-08 14:16:05 +03:00
Zoltan Kochan
ebd7f32082 chore(release): 5.5.12 v5.5.12 2020-09-08 03:12:09 +03:00
Zoltan Kochan
5a3420ee51 docs: add changesets 2020-09-08 03:10:23 +03:00
Zoltan Kochan
e60088f0be test: resolvePeers() 2020-09-08 00:14:21 +03:00
Zoltan Kochan
7a22607bb2 refactor: resolve-dependencies
PR #2831
2020-09-07 16:31:22 +03:00
Zoltan Kochan
e2f6b40b1a refactor: resolve-dependencies
PR #2829
2020-09-06 00:32:24 +03:00
Zoltan Kochan
924ea21ad5 chore(release): 5.5.11 v5.5.11 2020-09-06 00:25:38 +03:00
Zoltan Kochan
1c2a8e03d8 fix: pnpm oudtated --long
PR #2828
2020-09-04 16:12:03 +03:00
Zoltan Kochan
cc4761f905 test(headless): update lockfiles of fixtures 2020-09-04 15:25:48 +03:00
Zoltan Kochan
9c9ff7db3e test: installing a package the has bundleDependencies=false 2020-09-04 14:12:23 +03:00
Zoltan Kochan
af8361946a perf(reporter): print a warning summary
Sometimes, when installing new dependencies that rely on many peer dependencies,
or when running installation on a huge monorepo, there will be hundreds or thousands of warnings.
Printing many messages to the terminal is expensive and reduces speed,
so pnpm will only print a few warnings and report the total number of the unprinted warnings.

PR #2826
2020-09-04 13:58:19 +03:00
Zoltan Kochan
231bedd853 style: update eslint 2020-09-03 03:01:31 +03:00
Zoltan Kochan
2c4441de8f docs(README): update benchmarks 2020-09-03 02:28:30 +03:00
Zoltan Kochan
c2c42e38ff test: run huge peer dep tests 2020-09-03 01:57:04 +03:00
Zoltan Kochan
2e5b0ff965 chore(release): 5.5.10 v5.5.10 2020-09-03 01:43:59 +03:00
Zoltan Kochan
11dea936ac fix: supi regression 2020-09-03 01:19:30 +03:00
Zoltan Kochan
501efdabd3 perf: use depPath instead of pkgId to form a nodeId 2020-09-02 23:45:28 +03:00
Zoltan Kochan
9d9456442f perf: using pkgId as nodeId for leaf deps 2020-09-02 18:25:49 +03:00
Zoltan Kochan
a43c12afea perf: stop dependency cycle resolution earlier 2020-09-02 16:21:06 +03:00