Commit Graph

10701 Commits

Author SHA1 Message Date
Zoltan Kochan
cc7b1b0ed5 chore(deps): update dependency tslint to v5.12.1 2019-01-27 17:00:27 +02:00
Zoltan Kochan
db4ea0f93d chore(deps): update dependency ts-node to v8 2019-01-27 16:59:28 +02:00
Zoltan Kochan
77665f7a67 test: skip failing test on Node.js 10 2019-01-27 16:57:39 +02:00
Zoltan Kochan
62c0950009 test: fix @pnpm/outdated tests 2019-01-27 15:51:33 +02:00
Zoltan Kochan
bfb1ae267d chore: adapting @pnpm/npm-resolver to work inside the monorepo 2019-01-27 15:41:41 +02:00
Zoltan Kochan
f2d8c7f8cd feat: move @pnpm/npm-resolver to monorepo
close #1315
2019-01-27 15:24:46 +02:00
Zoltan Kochan
fe0d376b08 docs(license): update years 2019-01-27 01:01:41 +02:00
Zoltan Kochan
ad3801b77e chore(deps): update dependency ts-node to v8 2019-01-27 00:58:55 +02:00
Zoltan Kochan
4a15b725e3 feat: drop Node.js 6 support
BREAKING CHANGE: Node.js>=8 is supported

ref #1173
2019-01-26 22:29:34 +02:00
Zoltan Kochan
a743d4ec02 feat: -r/--recursive flags make a command recursive
BREAKING CHANGE: -r is not an alias of --registry anymore

ref #1173
2019-01-26 22:22:33 +02:00
Zoltan Kochan
58aa451e23 feat: deprecate the --scope flag
BREAKING CHANGE: --scope flag not supported

ref #1173
2019-01-26 21:29:32 +02:00
Zoltan Kochan
0dbc881544 chore(deps): update dependency sinon to v7.2.3 2019-01-26 19:54:02 +02:00
Zoltan Kochan
f08bd83204 fix(deps): update 2019-01-26 19:50:26 +02:00
Zoltan Kochan
27396c4e36 fix(deps): update find-packages 2019-01-25 03:02:33 +02:00
Zoltan Kochan
d218db88f6 chore(release): 3.0.0-alpha.0 v3.0.0-alpha.0 2019-01-24 23:20:32 +02:00
Zoltan Kochan
8d11b2096b feat: deprecate "pnpm recursive link"
BREAKING CHANGE:

* deprecate "pnpm recursive link"
* link-workspace-packages is true by default
* shared-workspace-shrinkwrap is true by default

ref #1173
2019-01-24 22:26:31 +02:00
Zoltan Kochan
bdf4216e37 fix: the array of skipped packages should match keys in shrinkwrap
ref #1613
2019-01-23 22:29:17 +02:00
Zoltan Kochan
9b910b6437 fix: workspace configs have bigger priority than user configs 2019-01-23 02:38:35 +02:00
Renovate Bot
a50f434a45 chore(deps): update dependency ts-node to v8 2019-01-22 20:43:02 +02:00
Zoltan Kochan
d0818d8b0a feat: shrinkwrap.yaml is registry-agnostic
PR #1613

* feat: shrinkwrap.yaml is registry-agnostic

BREAKING CHANGE:

The shrinkwrap.yaml file contains no info about the registry URL

close #1353

* feat(shrinkwrap): don't set id for packages from npm registries

* feat: bump shrinkwrap file version to 5

BREAKING CHANGE: shrinkwrap file version is 5

* fix: don't use ! in dependency paths inside node_modules

close #1601

* fix: installing package from scope with non-scoped deps

* feat(shrinkwrap): use underscore in dep path with peers
2019-01-22 20:26:06 +02:00
Zoltan Kochan
12ee5f30b5 chore(release): 2.25.4 v2.25.4 2019-01-19 01:42:37 +02:00
Zoltan Kochan
3f0cb79ccc fix(headless): don't skip optional deps during forced install 2019-01-18 22:44:48 +02:00
Zoltan Kochan
dc9c62709b chore(release): 2.25.3 v2.25.3 2019-01-18 02:09:50 +02:00
Zoltan Kochan
474cd2349f chore(deps): update @commitlint/cli to v7.3.2 2019-01-18 01:58:01 +02:00
Zoltan Kochan
362e33da4d chore(deps): update tslint in @pnpm/package-is-installable 2019-01-18 01:56:21 +02:00
Zoltan Kochan
e08e693544 chore(deps): update @types/sinon to v7.0.4 2019-01-18 01:54:12 +02:00
Zoltan Kochan
6ca83a8826 chore(deps): update typescript to v3.2.4 2019-01-18 01:49:21 +02:00
Renovate Bot
71fd2c28b0 chore(deps): update dependency typescript to v3.2.4 2019-01-18 01:28:12 +02:00
Zoltan Kochan
1a891a6acc fix: the bin files should be executable
ref #1075
2019-01-17 23:05:42 +02:00
Zoltan Kochan
eea1841233 chore(release): 2.25.2 v2.25.2 2019-01-15 22:44:18 +02:00
Zoltan Kochan
d7d0ecb91d fix: headless install should skip optional deps that are not installable
PR #1606

* feat: wip

* refactor(filter-shrinkwrap): divide into several files

* fix(filter-shrinkwrap): filterByImporters should skip skipped deps

* fix: make package-is-installable synchronous

* feat: implement filterByImportersAndEngine()

* fix: headless install skips optional deps that are not installable

close #1600

* fix: don't await for packageIsInstallable

* fix: absolute dep path should be saved in skipped list

* test(filter-shrinkwrap): more tests for filterByImportersAndEngine()

* test: skipping optional dep when installing in subset of wpackages
2019-01-15 21:50:06 +02:00
Zoltan Kochan
1785fc7285 ci(travis): temporarily disable commitlint 2019-01-14 02:55:46 +02:00
Renovate Bot
e4b5eb7ddf chore(deps): update commitlint monorepo to v7.3.1
close #1605
2019-01-14 02:48:31 +02:00
Renovate Bot
9733de2526 chore(deps): update dependency tslint to v5.12.1
close #1604
2019-01-14 02:28:24 +02:00
Zoltan Kochan
fd915f382b test: fix tests in @pnpm/outdated 2019-01-14 02:14:41 +02:00
Zoltan Kochan
b075abec36 refactor(prune-shrinkwrap): better naming 2019-01-12 17:59:30 +02:00
Zoltan Kochan
ee1fd3a607 chore(release): 2.25.1 v2.25.1 2019-01-11 22:54:42 +02:00
Zoltan Kochan
daa9c95d9d refactor: remove out-of-date comments 2019-01-11 22:29:48 +02:00
Zoltan Kochan
a57012069b fix: path to local tarball should be relative to shrinkwrap dir
This is an issue that may only happen in monorepos that use a
shared shrinkwrap.yaml
2019-01-11 20:35:14 +02:00
Zoltan Kochan
11b81fca84 chore(renovate): ignore @pnpm/resolver-base 2019-01-10 22:56:13 +02:00
Zoltan Kochan
d063a763b9 fix: when a network connection fails, report correct error message (#1599)
* fix: when a network connection fails, report correct error message

close #1235

* feat: print suggestions on internet-connection error
2019-01-10 10:10:08 +02:00
Zoltan Kochan
b9df1e3173 test(reporter): move error reporting tests to separate file 2019-01-10 01:11:11 +02:00
Zoltan Kochan
381c9636b1 chore(release): 2.0.10 tarball-fetcher/2.0.10 2019-01-09 02:05:27 +02:00
Zoltan Kochan
e516c1fb17 fix: throw correct error when network connection fails
When network connection fails while downloading a tarball, the
ERR_PNPM_BAD_TARBALL_SIZE should be thrown not an integrity error.

ref pnpm/pnpm#1235
2019-01-09 02:00:25 +02:00
Zoltan Kochan
99ab0f658c chore(release): 2.25.0 v2.25.0 2019-01-08 01:15:30 +02:00
Zoltan Kochan
b5c6d9ca17 chore(release): 2.25.0-1 v2.25.0-1 2019-01-08 00:30:42 +02:00
Zoltan Kochan
3805061bb6 chore(release): 2.25.0-0 v2.25.0-0 2019-01-08 00:19:10 +02:00
Zoltan Kochan
2c84fdeb94 chore(deps): update shrinkwrap.yaml 2019-01-08 00:10:33 +02:00
Zoltan Kochan
33a5830637 feat: "recursive rebuild" supports "shared-workspace-shrinkwrap"
PR #1597

* feat: "recursive rebuild" supports "shared-workspace-shrinkwarp"

close #1596

* fix: recursive rebuild + independen-leaves and shared shrinkwrap

* fix: build workspace package in correct order during r-ve install

* test: always create the store in the current test's temp folder

* style: sort imports in tests

* test: correct order of workspace package builds

* feat: build workspace packages concurrently during headless install

* refactor: use run-groups

* test: stages should run in correct order
2019-01-07 22:16:25 +02:00
Zoltan Kochan
184f9ba0c7 chore(release): 2.24.2 v2.24.2 2019-01-06 02:20:56 +02:00