Commit Graph

105 Commits

Author SHA1 Message Date
Zoltan Kochan
b653866c85 fix: update workspace root warning
close #3082
2021-01-20 02:31:12 +02:00
Zoltan Kochan
409736b4d9 fix: linking deps by absolute path
close #3025
PR #3055
2021-01-03 01:50:05 +02:00
Zoltan Kochan
8698a7060e feat: prefer-workspace-packages
close #2136
PR #2980
2020-11-16 22:25:07 +02:00
Zoltan Kochan
e70232907a fix: use @arcanis/slice-ansi instead of slice-ansi 2020-10-28 22:50:26 +02:00
Zoltan Kochan
50b360ec1e feat: script-shell
close #2942
PR #2943
2020-10-21 01:16:59 +03:00
Zoltan Kochan
23cf3c88b1 feat: shell emulator
close #2621
PR #2881
2020-09-23 13:32:48 +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
e65e9bb3d8 fix(CLI): allow to pass fetch options
close #2810
PR #2811
2020-08-29 13:14:15 +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
6cc36c85c2 fix: update modules dir in monorepo, when hoisting is changed
PR #2802
2020-08-27 18:03:19 +03:00
Zoltan Kochan
88e1eaa908 style: use no delimiters in type declarations 2020-08-26 01:42:36 +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
renovate[bot]
9550b0505a chore(deps): update dependency typescript to v4
PR #2788

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zoltan Kochan <z@kochan.io>
2020-08-22 02:44:21 +03:00
Zoltan Kochan
cbbbe7a43b fix: pnpm update
Fixes a regression introduced by #2692

close #2750
2020-08-05 02:13:48 +03:00
Zoltan Kochan
8c1cf25b7d feat: update a specified dependency in subdeps
ref #2222
PR #2692
2020-07-26 04:58:02 +03:00
Zoltan Kochan
7e47ebfb7e fix: --save-workspace-protocol 2020-07-21 23:30:52 +03:00
Zoltan Kochan
98e579270b fix(prune): allow --[no-]optional, --[no-]dev
ref #2677
2020-07-11 23:16:54 +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
1146b76d2b fix: fixing issues with global install
PR #2637
ref #1360
2020-06-22 15:40:09 +03:00
Zoltan Kochan
220896511a refactor: remove common-tags from dependencies 2020-06-21 16:39:49 +03:00
Zoltan Kochan
db17f6f7b6 refactor: move Project and ProjectsGraph to @pnpm/types 2020-06-21 14:54:49 +03:00
Zoltan Kochan
71a8c8ce38 feat: public-hoist-pattern
close #2628
PR #2631
2020-06-16 00:50:09 +03:00
Zoltan Kochan
cc1b43886f fix(deps): update p-limit to v3.0.1 2020-06-06 19:36:42 +03:00
Zoltan Kochan
e11019b896 feat!: remove the resolution-strategy setting 2020-05-23 03:05:10 +03:00
Zoltan Kochan
802d145fcd feat!: remove independent-leaves=true support
PR #2571
2020-05-22 11:09:05 +03:00
Zoltan Kochan
6cbf186769 fix: --modules-dir option should be allowed
close #2567
2020-05-20 21:56:03 +03:00
Zoltan Kochan
242cf8737b feat: linking packages to subdependencies
The `link-workspace-packages` setting can be `deep` now.
When it is `deep`, the resolution algorithm will always prefer
packages from the workspace over packages from the registry.

close #2552
PR #2554
2020-05-16 20:20:45 +03:00
Zoltan Kochan
906465529a style: reformat multiline unions 2020-05-14 14:30:09 +03:00
Zoltan Kochan
45fdcfde2e feat!: remove locking of node_modules
close #594
PR #2553
2020-05-14 03:10:03 +03:00
Daniel
7b485c61e0 fix: allow referencing packages not under the directory containing pnpm-workspace.yaml
PR #2532
2020-05-13 20:11:58 +03:00
Zoltan Kochan
c75a921e36 style: no trailing commas in functions 2020-05-12 19:00:16 +03:00
Zoltan Kochan
da091c7114 feat!: remove store state
PR #2542
ref #594
2020-05-10 12:02:46 +03:00
Zoltan Kochan
52c030fa57 refactor: types 2020-05-08 02:09:40 +00:00
Zoltan Kochan
9e2a5b827e feat!: "pnpm r" is not an alias of "pnpm remove"
ref #2329
2020-04-30 02:14:22 +03:00
Zoltan Kochan
a173516640 fix: --network-concurrency is a supported option
close #2485
2020-04-18 03:17:16 +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
151edb656a fix: --no-prefer-lockfile in CI environment
ref #1994
2020-04-05 12:23:57 +03:00
Zoltan Kochan
1d4e1e3c92 refactor: move optionsTypesToCompletions() 2020-04-04 23:33:23 +03:00
Zoltan Kochan
172c1dc2f3 refactor: move getPinnedVersion() 2020-04-04 22:51:36 +03:00
Zoltan Kochan
67ddafafb9 refactor: move getSaveType() 2020-04-04 22:42:56 +03:00
Zoltan Kochan
03156a9905 refactor: move updateToLatestSpecFromManifest 2020-04-04 18:03:09 +03:00
Zoltan Kochan
24a51c365b refactor: getAllDependenciesFrom{Package=>Manifest} 2020-04-04 15:09:08 +03:00
Zoltan Kochan
a189978427 refactor: create @pnpm/manifest-utils 2020-04-04 04:26:49 +03:00
Zoltan Kochan
dfdfe01df8 refactor: create @pnpm/parse-wanted-dependency 2020-04-04 04:05:30 +03:00
Zoltan Kochan
50959b24b2 fix: typo in remove's help 2020-03-21 17:29:35 +02:00
Zoltan Kochan
94247d3e2e fix(help): remove r from list of remove aliases 2020-03-21 13:17:44 +02: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