Renovate Bot
525cd2da04
chore(deps): update dependency nock to v11.3.6
...
close #2054
2019-10-05 21:39:29 +03:00
Zoltan Kochan
412718fe45
feat: change compilation target to es2019
2019-10-05 21:37:55 +03:00
Zoltan Kochan
1962d1067c
fix: reporting of the add command
2019-10-05 21:11:24 +03:00
Zoltan Kochan
59759f7c6f
feat: new matching pattern
...
BREAKING CHANGE:
new wildcard matcher used
close #2048
PR #2052
2019-10-05 20:54:07 +03:00
Zoltan Kochan
889f71481e
feat: drop Node.js 8 support
...
BREAKING CHANGE:
at least Node.js 10 is required for pnpm to run
PR #2044
2019-10-05 20:47:04 +03:00
Zoltan Kochan
42d931fe54
fix(deps): update node-gyp
2019-10-04 21:12:50 +03:00
Zoltan Kochan
35f3ae4c6b
chore(deps): update dependency execa and husky
...
close #2051
close #2049
2019-10-04 20:26:14 +03:00
Renovate Bot
b2347dc868
fix(deps): update dependency which to v2
...
close #2050
2019-10-04 20:24:47 +03:00
Zoltan Kochan
2ad470af4d
fix(CLI): add flags to the allow list
2019-10-04 01:59:24 +03:00
Zoltan Kochan
dbb03471b4
refactor: localConfig=>rawLocalConfig
2019-10-04 01:47:14 +03:00
Zoltan Kochan
fc0fe15938
refactor: rawNpmConfig=>rawConfig
2019-10-04 01:29:26 +03:00
Zoltan Kochan
4baad8c4f4
fix(deps): update json5 to v2.1.1
2019-10-04 00:13:24 +03:00
Zoltan Kochan
3c8763c8f1
feat: fsIsCaseSensitive is false by default
...
BREAKING CHANGE:
treat all file systems as case insensitive by default
2019-10-03 23:22:04 +03:00
Zoltan Kochan
a8223b3784
test(supi): fix unstable test
...
ref #2043
2019-10-03 23:19:44 +03:00
Zoltan Kochan
6cc1ca5a6e
chore(release): 4.0.0-6
v4.0.0-6
2019-10-03 01:54:49 +03:00
Zoltan Kochan
9329e2eb31
fix(CLI): publish should not fail with --tag
2019-10-03 01:49:14 +03:00
Zoltan Kochan
ee15125466
feat: use cross-platform solution to clone packages
...
New config value for package-importe-method: clone
close #1505
PR #2043
BREAKING CHANGE:
reflink is not supported by package-import-method
BREAKING CHANGE:
by default, try to clone packages instead of hard linking
2019-10-03 01:39:48 +03:00
Zoltan Kochan
0cfca86857
feat: use the fewer-dependencies resolution strategy by default
...
BREAKING CHANGE:
by default resolution-strategy=fewer-dependencies
PR #2042
2019-10-01 00:08:59 +03:00
Zoltan Kochan
edd0a957aa
fix: don't fail on broken symlinks when recreating node_modules
2019-09-30 22:40:21 +03:00
Zoltan Kochan
257ecfdd16
feat: only allow filtering selectors via --filter
...
rel #2012
2019-09-30 21:56:20 +03:00
Zoltan Kochan
37363c8de1
feat: add packages with the workspace protocol
...
PR #1957
BREAKING CHANGE:
By default, dependencies from the workspace are installed with the "workspace:" protocol.
The `save-workspace-protocol=false` setting may be used to cancel this behavior.
2019-09-30 19:17:20 +03:00
Zoltan Kochan
9d91d68f8a
fix(config): default registry URL
2019-09-29 02:44:25 +03:00
Zoltan Kochan
13353289d0
chore: fix the test script in the root
2019-09-29 02:15:59 +03:00
Zoltan Kochan
b1909d25ec
chore(release): 4.0.0-5
v4.0.0-5
2019-09-29 02:01:52 +03:00
Zoltan Kochan
8d599b356c
fix(CLI): --lock is a known flag
2019-09-29 01:59:02 +03:00
Zoltan Kochan
926a15f074
style: fix imports order
2019-09-29 01:50:05 +03:00
Zoltan Kochan
e3df40fe49
chore(release): 4.0.0-4
v4.0.0-4
2019-09-29 01:48:55 +03:00
Renovate Bot
b1734fe2d2
fix(deps): update dependency loud-rejection to v2.2.0
...
close #2040
2019-09-29 01:10:26 +03:00
Zoltan Kochan
7d1bb2f8e7
refactor: reuse types from @pnpm/config in pnpm CLI package
2019-09-29 01:08:56 +03:00
Zoltan Kochan
a3677372ed
refactor: rename configs to config
...
BREAKING CHANGE:
@pnpm/config exports config instead of configs
2019-09-28 22:41:16 +03:00
Zoltan Kochan
202f0eee8b
feat: only local configs or flags can cause a fatal error
...
As of pnpm v3, pnpm fails if the configs that were used when creating node_modules differ from the present ones. For instance, if independent-leaves is set to false globally but installation was done using pnpm install --independent-leaves. Running pnpm add foo will fail. Only pnpm add foo --independent-leaves will work
These changes are making this less strict. If node_modues was created using some configs, installation will only fail if the present configs are set locally (or via CLI flags) and they have incompatible values.
So if pnpm install --independent-leaves was used, then pnpm add foo will work. But pnpm add foo --no-independent-leaves will fail.
PR #2034
2019-09-28 22:14:52 +03:00
Zoltan Kochan
20ff1c3e8f
feat(config): export localConfigs
...
rel #2034
2019-09-28 15:38:07 +03:00
Renovate Bot
3e1e893d4e
chore(deps): update dependency husky to v3.0.7
...
close #2039
2019-09-28 11:33:42 +03:00
Zoltan Kochan
f9b42f436c
fix(cli): uninstall is an alias of remove
2019-09-28 03:31:17 +03:00
Renovate Bot
9ac32fc97c
fix(deps): update dependency stacktracey to v1.2.122
...
close #2037
2019-09-28 03:26:52 +03:00
Renovate Bot
3af336d1f0
fix(deps): update dependency stacktracey to v1.2.120
...
close #2035
2019-09-27 20:55:14 +03:00
Zoltan Kochan
d3a9759c99
chore(deps): update sinon and ts-node
2019-09-26 23:44:37 +03:00
Zoltan Kochan
8e83de66f4
feat: cmds should fail on unsupported flags
...
PR #2031
close #1645
2019-09-25 23:40:02 +03:00
Zoltan Kochan
ffaaf70f63
test: remove all npm config env variables
2019-09-25 02:21:12 +03:00
Zoltan Kochan
681a94b9a8
refactor(CLI): args parsing
2019-09-25 01:59:01 +03:00
ExE Boss
4b56b860bc
feat(dependency‑path): Expose peersSuffix
...
PR #2032
Co-Authored-By: Zoltan Kochan <zoltan.kochan@gmail.com >
2019-09-24 22:59:11 +03:00
Zoltan Kochan
d95d7afb03
chore(release): 4.0.0-3
v4.0.0-3
2019-09-21 23:26:18 +03:00
Aparajita Fishman
67bca0123b
feat(outdated): add --no-table option
...
This PR adds a `--no-table` option that prints out
the info on each package vertically concatenated with no borders
and a blank line between each package.
Note that the `--long` option may also be used in conjunction
with `--no-table` to add the details at the end of each set
of package info.
PR #2026
close #1984
Co-Authored-By: nikoladev <nikola@pilipovic.nl >
Co-Authored-By Zoltan Kochan <zkochan@users.noreply.github.com >
Co-Authored-By ExE-Boss <ExE-Boss@users.noreply.github.com >
2019-09-21 22:40:14 +03:00
ExE Boss
844a85efc7
test(assert‑project): add Project interface type definition
...
PR #2022
2019-09-21 20:31:22 +03:00
Zoltan Kochan
03f745ff98
feat: .pnpm/pnpm-lock.yaml=>.pnpm/lock.yaml
...
ref #2018
2019-09-21 20:13:36 +03:00
Zoltan Kochan
187a0186b0
feat: move .pnpm-lock.yaml to .pnpm/pnpm-lock.yaml
...
PR #2018
BREAKING CHANGE:
node_modules/.pnpm-lock.yaml => node_modules/.pnpm/pnpm-lock.yaml
2019-09-21 00:10:49 +03:00
ExE Boss
50a076dc17
refactor(outdated): unify more of outdated and recursive outdated
...
PR #2027
2019-09-20 21:40:07 +03:00
Zoltan Kochan
2ed2adeefb
chore(deps): update dependency nock to v11.3.5
...
close #2028
2019-09-20 20:36:41 +03:00
Renovate Bot
95cafa5df3
chore(deps): update commitlint monorepo to v8.2.0
...
close #2023
2019-09-20 20:34:06 +03:00
Zoltan Kochan
2c94726226
chore(deps): update dependency @types/node-fetch to ^2.5.0
...
close #2024
2019-09-20 20:32:58 +03:00