Commit Graph

87 Commits

Author SHA1 Message Date
Zoltan Kochan
640a3a049b fix(recursive): only rebuild pending builds on subsequent installs
ref #1089
ref #1367
ref #1047
2018-09-12 00:25:44 +03:00
Zoltan Kochan
17b41a20f9 test: remove global config before testing @pnpm/config 2018-09-08 20:50:12 +03:00
Zoltan Kochan
2c03335f55 chore(deps): update shrinkwrap.yaml 2018-09-08 15:29:12 +03:00
Zoltan Kochan
a7583d3aaa chore(release): 2.15.0
@pnpm/config@2.2.0
pnpm-default-reporter@0.20.4
supi@0.24.6
2018-09-02 16:35:14 +03:00
Zoltan Kochan
8c1c23a05f feat: new config: strict-peer-dependencies
Installation fails on missing/invalid peer dependencies  when
strict-peer-dependencies is true

close #1142
2018-09-02 01:45:14 +03:00
Zoltan Kochan
b16a9cb034 chore(release): 2.14.5
@pnpm/confg@2.1.1
@pnpm/default-fetcher@2.0.1
pnpm-default-reporter@0.20.3
@pnpm/default-resolver@2.0.3
@pnpm/headless@0.6.4
@pnpm/package-requester@4.1.2
package-store@0.23.2
@pnpm/server@0.14.1
supi@0.24.5
@pnpm/utils@0.6.3
2018-08-30 23:10:57 +03:00
Zoltan Kochan
7a71063f33 chore: update shrinkwrap.yaml 2018-08-30 22:52:58 +03:00
Zoltan Kochan
889f080eca fix: pin prod dependencies 2018-08-29 22:51:41 +03:00
Zoltan Kochan
ef4defd015 chore(release): 2.14.4
@pnpm/default-resolver@2.0.2
supi@0.24.4
pnpm@2.14.4
2018-08-28 21:44:00 +03:00
Renovate Bot
0d58698f3b chore(deps): update dependency write-json-file to v3 2018-08-27 23:16:54 +03:00
Renovate Bot
33a336a8d0 fix(deps): update dependency execa to v1 2018-08-26 21:54:01 +03:00
Zoltan Kochan
7d67dc249a fix: dev dependencies should be skipped when NODE_ENV=production
close #54
2018-08-25 14:40:42 +03:00
Zoltan Kochan
125b20bbca chore(release): 2.14.0
@pnpm/config@2.1.0
pnpm-default-reporter@0.20.2
supi@0.24.2
pnpm@2.14.0
2018-08-24 22:06:43 +03:00
Zoltan Kochan
0029163025 feat(recursive): --no-sort flag to not sort packages topologically 2018-08-24 18:45:47 +03:00
ExE Boss
0abc1aa83a fix(config): pnpm-prefix allows to configure the pnpm global directory
ref #1264
pr #1334
2018-08-24 18:03:11 +03:00
Zoltan Kochan
b72571b179 chore(release): 2.14.0-1
@pnpm/config@2.0.1
pnpm-default-reporter@0.20.1
@pnpm/headless@0.6.2
supi@0.24.1
@pnpm/utils@0.6.1
2018-08-22 22:30:51 +03:00
Zoltan Kochan
9200acb059 fix: don't allow using --link-workspace-packages with --global 2018-08-22 18:33:01 +03:00
Zoltan Kochan
fc5665ead1 chore(release): 2.14.0-0
pnpm@2.14.0-0
supi@0.24.0
pnpm-default-reporter@0.20.0
@pnpm/config@2.0.0
@pnpm/utils@0.6.0
@pnpm/package-requester@4.1.0
2018-08-21 23:31:49 +03:00
Zoltan Kochan
b09382376e feat: link-workspace-packages
close #1259
2018-08-21 23:17:19 +03:00
Zoltan Kochan
01303e623a chore: remove redundant deps and change prepare to prepublishOnly 2018-08-20 22:53:18 +03:00
Zoltan Kochan
eee205d369 feat: link local packages when there are no newer versions in registry 2018-08-19 11:22:37 +03:00
Zoltan Kochan
73b0359bab feat(reporting): print target folder during global installation 2018-08-15 22:01:51 +03:00
Zoltan Kochan
3eefe210d5 fix(deps): update dependency @pnpm/check-package to v2
close #1325
2018-08-15 02:03:29 +03:00
Zoltan Kochan
ccf38d57e4 fix: fetch retry configs should have default values
close #1230
2018-08-13 23:41:09 +03:00
Zoltan Kochan
901c36e3f6 refactor: pass all configs to reporter during initialization
pnpm-default-reporter:

BREAKING CHANGE:

new API
2018-08-13 22:43:56 +03:00
Zoltan Kochan
9efe0950e1 refactor: supi is agnostic to global installations
supi:

BREAKING CHANGE:

the global boolean options is not supported

@pnpm/config:

BREAKING CHANGE:

the value of prefix already contains the global package location
when doing global operations
2018-08-12 23:29:38 +03:00
Zoltan Kochan
3e492fa739 chore: update shrinkwrap.yaml to v3.9 2018-08-12 17:34:59 +03:00
Zoltan Kochan
9ad6c5574d fix: tarball ID should always remain absolute
ref #1292
2018-08-12 13:24:58 +03:00
Zoltan Kochan
287710189a chore(release): 2.13.1 2018-08-06 03:16:23 +03:00
Zoltan Kochan
0b3c35a7ca fix: lock the store by default 2018-08-06 02:11:28 +03:00
Zoltan Kochan
e8cc8e37dc fix(link): use linked package's own .npmrc during installation
supi:

refactor: supi.link() always skips installation

BREAKING CHANGE:

linking always skips installation
2018-08-05 23:54:27 +03:00
Zoltan Kochan
be5ed24125 chore(release): 2.13.0 2018-08-05 10:35:59 +03:00
Zoltan Kochan
ce38b80f03 feat: always read configs from root of workspace
A .npmrc file in the root of a workspace can contain configs shared
by all workspace packages.

The workspace-level configs have bigger priority than global level
configs and less priority than local-level configs.

```
<global>/npmrc < <workspace>/.npmrc < <package>/.npmrc
```

PR #1310
2018-08-05 10:21:49 +03:00
Zoltan Kochan
0b71b3d1be feat(recursive): --filter
ref pnpm/spec#1
close #1272
2018-07-31 18:53:55 -07:00
Zoltan Kochan
a7bc3ac1c4 feat(recursive): --workspace-concurrency
PR #1297
2018-07-31 16:48:37 -07:00
Renovate Bot
ad1ef88cee chore(deps): update dependency typescript to v3 2018-07-31 06:55:31 +03:00
Renovate Bot
8227d1160e fix(deps): update dependency get-port to v4 2018-07-29 19:49:38 -07:00
Zoltan Kochan
e1d99e783d feat(recursive): new option for continuing execution on task fails
bail is true by default. bail means that a recursive command is
terminated on the first fail.

Usage example:

```
pnpm recursive test --no-bail
```

PR #1287
2018-07-19 21:37:39 +03:00
Zoltan Kochan
693ba5d2b4 fix: update @pnpm/package-requester to v4.0.1
ref pnpm/pnpm#1293
2018-07-18 22:20:14 +03:00
Zoltan Kochan
5abc21ae94 feat: warn/info logs always have prefix
PR #1267
2018-07-15 02:40:18 +03:00
Zoltan Kochan
f1407ff152 chore: update deps 2018-07-11 23:24:58 +03:00
Zoltan Kochan
68bad81df3 chore(release): 2.11.0 2018-07-08 15:50:51 +03:00
Zoltan Kochan
a7af425c1a chore(deps): downgrade ts-node to v6 and make renovate ignore it 2018-07-08 13:43:31 +03:00
Zoltan Kochan
408908a9f0 chore(release): 2.10.4 2018-07-04 01:35:31 +03:00
Zoltan Kochan
fd3342209c chore: update deps 2018-07-04 01:22:35 +03:00
Zoltan Kochan
41d4389188 fix: link bins to correct location when cwd != prefix 2018-07-04 01:15:24 +03:00
Zoltan Kochan
06c016ad53 chore(release): 2.10.2 2018-07-01 16:18:45 +03:00
Zoltan Kochan
646b467fb8 chore(release): 2.10.1 2018-07-01 03:44:26 +03:00
Zoltan Kochan
0bb7498cec fix(config): set the default value of globalconfig and userconfig 2018-07-01 03:39:06 +03:00
Zoltan Kochan
52fbfb737f fix(config): unsafe-perm is true if not running as root 2018-06-30 23:23:17 +03:00