Commit Graph

25 Commits

Author SHA1 Message Date
Zoltan Kochan
9a321530d9 refactor: move getOptionType() 2020-04-05 00:47:26 +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
8a8ba8b3f0 refactor: create @pnpm/cli-meta 2020-04-04 17:22:49 +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
7e0d04ff09 chore: create updater to normalize manifests 2020-03-11 22:53:39 +02:00
Zoltan Kochan
290b4741bb feat: -D is an alias of --dev, -P is an alias of --production
close #2251
PR #2376 

BREAKING CHANGE: @pnpm/parse-cli-args
2020-02-23 20:11:13 +02:00
Zoltan Kochan
eb548d0fa1 fix: pnpx regression introduced by 4.9.0
Fix a regression of pnpx caused by #2303

PR #2333
close #2331
close #2324
2020-02-04 23:33:47 +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
766919d768 fix: finding pnpm's main manifest location
PR #2303
close #2273
close #2302
2020-01-30 03:21:12 +02:00
Zoltan Kochan
e8ac70b648 feat: support autocompletion
PR #2281
close #2229
2020-01-27 21:34:18 +02:00
Zoltan Kochan
e326f36d00 refactor: move createLatestManifestGetter
move createLatestManifestGetter to
plugin-commands-outdated
2020-01-06 23:30:24 +02:00
Zoltan Kochan
47e8c6227d refactor(config): no need to pass in the command name 2020-01-04 04:17:21 +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
4f35f24c38 feat: every command plugin returns separate types from CLI vs RC 2019-11-30 16:45:44 +02:00
Zoltan Kochan
78cf17dae1 feat: @pnpm/config accepts all CLI options
BREAKING CHANGE:

@pnpm/config: cliArgs => cliOptions

close #2194
2019-11-30 12:38:02 +02:00
Zoltan Kochan
07c4720086 refactor: CLI args parsing
BREAKING CHANGE:

@pnpm/config: the workspace dir location should be
passed in

PR #2187
2019-11-29 04:19:17 +02:00
Zoltan Kochan
be1201b42c refactor: create installation and recursive command plugins
ref #2154
2019-11-26 02:18:22 +02:00
Zoltan Kochan
70b5c50b62 refactor: create @pnpm/plugin-commands-outdated
ref #2154
2019-11-23 02:34:14 +02:00
Zoltan Kochan
0d8975afdf refactor: create @pnpm/plugin-commands-audit
ref #2154
2019-11-23 02:34:14 +02:00