Commit Graph
5073 Commits
Author SHA1 Message Date
Zoltan Kochan 79072e2327 fix(config): remove redundant dependency 2019-10-24 01:41:21 +03:00
Zoltan Kochan b839dd6312 chore(release): 4.1.6 v4.1.6 2019-10-24 01:28:16 +03:00
Zoltan Kochan d67575a0f2 refactor(modules-cleaner): lockfileDirectories=>lockfileDir
ref #2088
2019-10-23 23:01:57 +03:00
Zoltan Kochan d0c30992c7 fix: --resolution-strategy is a known option 2019-10-23 22:30:11 +03:00
Zoltan Kochan 5b97c5f368 fix: always save the store metadata. Even on crash
PR #2106
close #2065
2019-10-23 00:56:50 +03:00
Zoltan Kochan 9069b0c0f2 chore(release): 4.1.5 v4.1.5 2019-10-21 21:19:47 +03:00
Zoltan Kochan c6619b7f6a fix: don't forward tail args to pre/post scripts
close #2087
PR #2103
2019-10-21 10:33:00 +03:00
ExE Boss 69fa7a1d29 feat(lockfile‑file): add return type to getLockfileImporterId(…)
PR #2102
2019-10-20 23:34:45 +03:00
Zoltan Kochan edd3e8bc1b chore(release): 4.1.4 v4.1.4 2019-10-20 21:18:52 +03:00
Zoltan Kochan a46f8dc31a fix: virtual-store-dir of global pkg is not configurable 2019-10-20 20:39:02 +03:00
Zoltan Kochan 2925b138bd chore(release): 4.1.3 v4.1.3 2019-10-20 17:40:51 +03:00
Zoltan Kochan 742a6b71c4 fix: virtual-store-dir with not shared lockfile 2019-10-20 16:52:54 +03:00
Zoltan Kochan 538774bccf chore(release): 4.1.2 v4.1.2 2019-10-20 03:15:05 +03:00
Zoltan Kochan 61574e5f5e fix(deps): update @pnpm/store-path
ref #2072
2019-10-20 02:42:38 +03:00
Zoltan Kochan 841a2bbc88 fix(config): correct virtual-store-dir with non-shared pnpm-lock... 2019-10-19 20:55:54 +03:00
Zoltan Kochan 60668dd2b7 chore(release): 4.1.1 v4.1.1 2019-10-19 19:43:55 +03:00
Zoltan Kochan 181b7371cb fix(config): correctly resolve virtual-store-dir 2019-10-19 18:45:47 +03:00
Zoltan Kochan 428bdceb6e chore(release): 4.1.0 v4.1.0 2019-10-19 17:38:04 +03:00
ExE Boss c4426b0da9 fix(package‑is‑installable): use WantedEngine and WantedPlatform
PR #2099
2019-10-19 14:37:47 +03:00
Zoltan Kochan 2251259b8c fix(config): settings are merged in correct order
This fixes 2 issues:

1. local registry settings should have a bigger priority than global
2. package settings should have bigger priority than workspace set-
   tings (this was only an issue with rawLocalConfig)

close #2096
PR #2098
2019-10-19 14:06:52 +03:00
Zoltan Kochan 35a702c6e0 feat: configurable virtual store directory
New config setting: virtual-store-dir

Breaking changes in: @pnpm/lockfile-file, @pnpm/constants

close  #2078
PR #2091
2019-10-19 03:18:41 +03:00
Zoltan Kochan 69e17cd8b7 chore(deps): update @types/fs-extra
close #2093
2019-10-18 22:23:59 +03:00
Renovate Bot f2a252ddcb fix(deps): update dependency execa to v3
close #2094
2019-10-18 22:22:43 +03:00
Renovate Bot 6b8005f206 fix(deps): update dependency camelcase-keys to v6.1.0
close #2095
2019-10-18 22:21:01 +03:00
Zoltan Kochan 28d4812453 test(supi): speed up tests execution
Don't unpack all files when installing deps in tests

PR #2092
2019-10-18 22:18:00 +03:00
Ben Chauvette 7959acd97b feat(pnpm): don't fail 'recursive run' if no selected packages have script
This changes the behavior of of `pnpm recursive run ...` so that it no
longer throws an error when run against a subset of packages and none of
the selected packages have the provided script.

Previously, running a command like `pnpm m run --filter foo build` would
throw an error if the `foo` package did not have a `build` script, even
if other workspace packages have a `build` script.

With this change, running `pnpm recursive run --filter foo build` will
not throw an error.

Note that if the provided package selectors match all packages (e.g.
`'*'`), then `pnpm recursive run` will fail if none of the packages have
the script. This is because the behavior depends on whether we're
running against a subset of packages or not, _not_ whether any package
selectors were provided.

PR #2090
close #1763
2019-10-16 19:17:41 +03:00
ExE Boss c72e8c536d feat(find‑packages): add return type
PR #2089
2019-10-16 14:43:05 +03:00
ExE Boss b7e57518f1 refactor(typings): sort third‑party type definitions
PR #2084
2019-10-15 01:25:02 +03:00
ExE Boss 7fcd00f8d5 refactor(typings): rename tape‑promise.d.ts to typed.d.ts
PR #2083
2019-10-15 00:52:50 +03:00
Zoltan Kochan c36abf8535 fix(lifecycle): use same pkg id convention as npm
close #2005
2019-10-14 22:40:57 +03:00
Zoltan Kochan 7e0563e3b4 refactor: use optional chaining 2019-10-14 21:44:54 +03:00
Zoltan Kochan 900d0aa693 chore(release): publish deps 2019-10-14 02:30:39 +03:00
Zoltan Kochan 89120197e0 fix(deps): @types/ramda is a dev dep 2019-10-14 02:07:27 +03:00
Renovate Bot 429ded0162 chore(deps): update dependency husky to v3.0.9
close #2081
2019-10-14 01:55:16 +03:00
Zoltan Kochan d29352ba02 fix: don't fail on missing commands of hoisted dependencies
Some packages generate their commands with lifecycle hooks.
At the hoisting stage, such commands are not generated yet.
For now, we don't hoist such generated commands.

This is a rare edge case that rarely or never will cause issues.
The only scenario in which this will cause issues:

* an unlisted dependency's command is used.
* the unlisted dependency's command is created by a script

close #2071
PR #2080
2019-10-14 01:50:13 +03:00
Renovate Bot 8e03fd192a fix(deps): update dependency p-queue to v6.2.0
close #2079
2019-10-13 01:00:15 +03:00
Zoltan Kochan e7d421d7e2 feat: the color config can be auto, always, or never
PR #2069
close #2062
2019-10-12 12:07:37 +03:00
Tim Giles Jr 16b12cc3ef docs: fix typo in monorepo section
PR #2077
2019-10-12 11:41:39 +03:00
Zoltan Kochan 01e5d52b04 fix: help about --hoist-pattern <pattern> 2019-10-12 02:43:48 +03:00
Zoltan Kochan 3d8a82c12d fix(deps): update deps 2019-10-11 02:05:43 +03:00
Zoltan Kochan d9c6657fba chore(release): 4.0.1 v4.0.1 2019-10-10 00:42:26 +03:00
Zoltan Kochan 05b4274c0f style: sort keys in main.ts 2019-10-09 23:54:03 +03:00
Zoltan Kochan 105de72691 fix: don't fail on --color
ref #2069
2019-10-09 23:49:02 +03:00
Zoltan Kochan 07febf1102 fix(prune): prune should not fail on --prod flag
close #2067
2019-10-09 23:31:54 +03:00
ExE Boss 8b89fc115b fix(pnpm): add missing command options
close #2061
PR #2064
2019-10-09 21:17:46 +03:00
Zoltan Kochan 4eb8484b03 fix(update): update to latest scoped packages 2019-10-09 03:04:55 +03:00
Zoltan Kochan 0017d8c4ba fix(help): filtering options should be in all supported commands 2019-10-08 23:17:20 +03:00
Zoltan Kochan 49a4977be5 fix(reporting): -s/--silent options should work
close #2058
2019-10-08 22:53:55 +03:00
Yao DingandZoltan Kochan d7dbadbad5 fix: show emptry string instead of undefined when package.json has no name
close #2005
PR #2059

Co-Authored-By: Zoltan Kochan <zkochan@users.noreply.github.com>
2019-10-08 21:35:24 +03:00
Zoltan Kochan fd50f01ef0 chore(release): 4.0.0 v4.0.0 2019-10-07 21:09:59 +03:00