Commit Graph

47 Commits

Author SHA1 Message Date
Zoltan Kochan
409736b4d9 fix: linking deps by absolute path
close #3025
PR #3055
2021-01-03 01:50:05 +02:00
Zoltan Kochan
0e546dd1f6 test: move link tests 2021-01-03 00:04:04 +02:00
Zoltan Kochan
68a349db2e test: use the shared timeout settings in all tests 2020-12-22 18:11:49 +02:00
Zoltan Kochan
db9478ea5b test: make update tests more stable 2020-12-22 17:30:40 +02:00
Zoltan Kochan
7b9a7f63c5 refactor: test utils 2020-12-11 02:06:44 +02:00
Zoltan Kochan
8698a7060e feat: prefer-workspace-packages
close #2136
PR #2980
2020-11-16 22:25:07 +02:00
Zoltan Kochan
514cf2ee62 test: use Jest to test plugin-commands-installation
ref #2858
PR #2956
2020-10-29 01:34:11 +02:00
Zoltan Kochan
ddd98dd740 fix: broken lockfile in some cases
close #2919
PR #2920
2020-10-11 19:47:59 +03:00
Zoltan Kochan
3feae53425 fix: adding new dependency in a workspace project
close #2798
PR #2805
2020-08-28 11:04:59 +03:00
Zoltan Kochan
5322cf9b39 style: use nullish coalescing 2020-08-26 01:15:47 +03:00
Zoltan Kochan
1c8a02e996 style: use eslint instead of tslint
PR #2796
close #2300
2020-08-24 02:01:25 +03:00
Zoltan Kochan
6d480dd7a2 feat: print more info on forbid errors
close #2774
PR #2777
2020-08-16 21:24:32 +03:00
Zoltan Kochan
915828b464 fix: finding a suitable global executables directory
ref #2649
PR  #2661
2020-07-02 17:33:40 +03:00
Zoltan Kochan
220896511a refactor: remove common-tags from dependencies 2020-06-21 16:39:49 +03:00
Zoltan Kochan
b8d0c9982d refactor: use lockfile version constant 2020-05-16 18:07:11 +03:00
Zoltan Kochan
c75a921e36 style: no trailing commas in functions 2020-05-12 19:00:16 +03:00
Zoltan Kochan
ab662e604f test: more reliable tests 2020-05-10 00:11:26 +03:00
Zoltan Kochan
ec855d54ee test(installation): use a new store dir for the tests 2020-05-09 23:17:10 +03:00
Zoltan Kochan
f516d266c9 feat: executable are saved into a separate dir
Executables are saved into a separate subdirectory
inside the content-addressable filesystem.

ref #2470
2020-04-27 22:14:12 +03:00
Zoltan Kochan
f93583d52f fix: use fs.mkdir instead of make-dir 2020-04-26 18:25:37 +03:00
Zoltan Kochan
ca965f82b4 fix: up --no-save shouldn't update lockfile specs
PR #2484
2020-04-17 11:21:47 +03:00
Zoltan Kochan
f70e817fef feat: custom modules directory
close #2471
PR #2474
2020-04-12 23:40:43 +03:00
Zoltan Kochan
6eeb35989f fix: allow custom dir for lockfile in a workspace 2020-04-10 19:14:38 +03:00
Zoltan Kochan
28f206a06d feat: rm should fail if dep is not available
PR #2428
ref #2319
2020-03-20 23:17:50 +02:00
Zoltan Kochan
77919e65f7 fix: rm should fail when called without params 2020-03-18 02:44:24 +02:00
Zoltan Kochan
d1ccc43a2d fix: rm -r in workspace with non-shared lockfile
close #2395
PR #2421
2020-03-15 01:23:42 +02:00
Zoltan Kochan
715610d2c8 refactor: command plugins API 2020-03-09 00:19:08 +02:00
Zoltan Kochan
de8776e805 fix: prune --prod
close #2390
PR #2393
2020-03-01 23:45:43 +02:00
Zoltan Kochan
21f23d85f1 fix: update -r <dep> should fail if no dep found
ref #2341
ref #2319
2020-03-01 21:46:37 +02:00
Zoltan Kochan
92bc7823c8 fix: update -r --prod should not update dev deps
PR #2391
close #2366
ref #2341
ref #2319
2020-03-01 19:20:33 +02:00
Zoltan Kochan
c9feb68aae fix: preserve version prefix on update
close #2342
PR #2389
2020-02-29 23:30:24 +02:00
Zoltan Kochan
50449cf7b5 fix: add --save-dev|--save-peer -r
Recursively adding dependencies using --save-dev,
--save-optional, --save-peer, or --save-prod should work on
workspaces that don't use a central, shared
lockfile.

BREAKING CHANGE:

- `@pnpm/config`

close #2294
PR #2312
2020-02-01 17:25:05 +02:00
Zoltan Kochan
4d0c81f218 fix: pnpm update -r --prod
Don't fail on recursive update when filtered by dependency types.

PR #2305
2020-02-01 11:45:24 +02:00
Yao Ding
198c061639 feat: update can use pattern to match dependencies
PR #2292
close #2167
2020-01-29 19:25:39 +02:00
Zoltan Kochan
e8ac70b648 feat: support autocompletion
PR #2281
close #2229
2020-01-27 21:34:18 +02:00
Zoltan Kochan
9af994fc63 refactor: @pnpm/outdated
BREAKING CHANGE: @pnpm/outdated
2020-01-19 15:00:39 +02:00
Zoltan Kochan
fe2ebc0f41 refactor(update): move files to update/ 2020-01-19 04:07:39 +02:00
Zoltan Kochan
693ead2604 feat: interactive update
close #1012
PR #2271
2020-01-18 22:32:15 +02:00
Zoltan Kochan
d756e5057f refactor: don't use the same handlers for different commands
PR #2243
2020-01-02 03:55:00 +02:00
Zoltan Kochan
feb5a68f3a refactor: rename "workspace packages" to "projects" in logs 2020-01-01 21:50:57 +02:00
Zoltan Kochan
bb5d41f337 style: add missing trailing commas and fix the linting rule 2020-01-01 19:18:25 +02:00
Zoltan Kochan
f8b927391e refactor: rename importers & workspace pkgs to projects
WsPkg=>Project
WorkspacePackage=>Project
mporterManifest=>ProjectManifest
importers=>projects
importerDir=>projectDir
LockfileImporter=>ProjectSnapshot

PR #2242
2020-01-01 18:57:14 +02:00
Zoltan Kochan
9c9a3849d9 refactor: destroying the plugin-commands-recursive package
PR #2237
2019-12-29 18:45:20 +02:00
Zoltan Kochan
cbcf84e425 refactor: move prune to installation plugin 2019-12-22 21:07:43 +02:00
Zoltan Kochan
e29979397b fix(add): "add" should not fail when save=false is in config
close #2228
2019-12-19 16:11:46 +02:00
Zoltan Kochan
5d18ae8e92 feat: recursive publish
close #1098
PR #2224
2019-12-18 02:54:09 +02:00
Zoltan Kochan
b8da2b0b2c feat: add|update [-r] --workspace
PR #2196
close #1918
2019-12-05 21:38:16 +02:00