Zoltan Kochan
94de1f8e84
refactor(tests): instead of random temp dir names, use date
...
It is easier to debug when the folders are sorted
2016-08-31 00:12:19 +03:00
Zoltan Kochan
1f37f18ab4
fix(install): local subdependencies are installed
...
PR #332
2016-08-30 21:36:13 +03:00
Zoltan Kochan
81e7dffed3
refactor(tests): show meaningful error message instead of timeout fail
2016-08-30 20:47:36 +03:00
Rico Sta. Cruz
67a921d73c
docs(README): remove name change notice
...
PR #330
2016-08-30 17:45:07 +03:00
Zoltan Kochan
4bea92e04e
chore: release v0.28.0
v0.28.0
2016-08-29 16:46:40 +03:00
Zoltan Kochan
875656fc4e
test: retry fetch more
2016-08-28 16:53:56 +03:00
Zoltan Kochan
b19369407a
fix: don't use ! as a delimiter in the store
...
! can be part of a valid npm package name. Use + as a
delimiter instead.
close #276 , PR #320
BREAKING CHANGE:
Stores created with the ! delimiter are not compatible
with the new version that uses +.
Any store created by older versions of pnpm has to be
removed and reinstalled.
2016-08-28 15:33:07 +03:00
Zoltan Kochan
1d7cccfbb0
chore: release v0.27.0
v0.27.0
2016-08-28 15:24:56 +03:00
Zoltan Kochan
1f38086088
feat: support the npm fetch-* configs
...
Use the retry package to support all the different
retry strategy configurations that can be used with npm:
fetch-retries
fetch-retry-factor
fetch-retry-mintimeout
fetch-retry-maxtimeout
More info about the configs: https://docs.npmjs.com/misc/config#fetch-retries
close #317 , PR #327
2016-08-27 21:37:00 +03:00
Zoltan Kochan
1d4a84d7fe
refactor: remove js file that is not used
2016-08-27 15:01:29 +03:00
Zoltan Kochan
2e93a1e4c4
refactor: create a separate instance of got for each install
2016-08-27 15:01:29 +03:00
greenkeeperio-bot
28d0d001fc
chore(package): update eslint to version 3.4.0
...
https://greenkeeper.io/
PR #328
2016-08-26 23:49:21 +03:00
greenkeeperio-bot
661ee0d66c
chore(package): update eslint-config-standard to version 6.0.0
...
https://greenkeeper.io/
PR #316
2016-08-26 23:47:25 +03:00
Zoltan Kochan
7baece7f54
fix(scripts): run the main and dependency pkg scripts on the same terms
...
Use the same set of environment variables when running the main package
scripts and the dependencies package scripts.
close #319 , PR #321
2016-08-26 23:46:38 +03:00
Andrey Popp
549ebe0cd3
fix(install): fix installing local scoped pkgs
...
Previously name of the archive created by `npm pack` was guessed incorrectly for
scoped packages.
Now we instead parse output from `npm pack` which prints tarball filename.
Closes #325 , PR #326
2016-08-26 23:01:32 +03:00
Andrey Popp
5205deeb6a
test(install): test scoped package from local dir
...
Ref: #325 , PR #326
2016-08-26 23:00:46 +03:00
Kostya Esmukov
6a766a9771
fix: use the correct protocol via http_proxy
...
Pass a protocol to caw. Before this change, always HTTP was passed
even when HTTPS was needed.
fix #322
2016-08-26 11:13:05 +03:00
Zoltan Kochan
849d3ef4c9
refactor(CI): don't pass the quiet option to pnpm
...
pnpm is quiet on CI servers by default from v0.26.2
2016-08-25 14:03:35 +03:00
Zoltan Kochan
564a2b18a9
chore: release v0.26.2
v0.26.2
2016-08-25 13:50:16 +03:00
Zoltan Kochan
289b0fc262
Merge pull request #314 from rstacruz/quiet-ci
...
Run pnpm quietly on CI servers
2016-08-25 11:45:18 +03:00
Zoltan Kochan
684ec928fa
Merge pull request #318 from davej/feature/use-current-node-in-child-scripts
...
fix(post-install): prefer current node interpreter in child scripts (Fixes #296 )
2016-08-25 11:02:18 +03:00
DaveJ
3f33cef9f5
fix(post-install): prefer current node interpreter in child scripts
...
fix #296
2016-08-25 00:38:17 +01:00
Zoltan Kochan
56f53b8e72
fix(CLI): be quiet when executed on CI servers
...
The pnpm loggers output are a mess when shown by
CI servers. It is better to show nothing.
2016-08-24 02:18:09 +03:00
Zoltan Kochan
4725681942
refactor(bin): remove code duplication
...
When debugging is on, logging is off.
This code was in two places.
2016-08-24 02:18:09 +03:00
Zoltan Kochan
1c290d616c
chore(CI): do not cache node_modules on Travis
...
Seems like sometimes the tests fail because pnpm install
works incorrectly with packages cached by Travis.
This is a temporal fix. The issue should be fixed via
fixing it in pnpm.
2016-08-24 02:14:26 +03:00
greenkeeperio-bot
a4a49de161
chore(package): update istanbul to version 0.4.5
...
https://greenkeeper.io/
2016-08-24 00:24:50 +03:00
greenkeeperio-bot
2a025a7b7a
chore(package): update tar-fs to version 1.13.2
...
https://greenkeeper.io/
2016-08-24 00:24:33 +03:00
Zoltan Kochan
31346e6c4a
refactor: use global npm in shrinkwrap test
...
Remove the npm devDependency and use the global instance of npm
in the shrinkwrap test.
2016-08-23 23:11:00 +03:00
Zoltan Kochan
9bc97e76d4
style: use more ES6 syntax
...
Use lebab to transpile ES5 code to ES6.
Use eslint to fix styling issues afterwards.
Run all js in strict mode to allow let/const
in Node 4.
2016-08-23 21:12:01 +03:00
Zoltan Kochan
fd52719b05
chore: release v0.26.1
v0.26.1
2016-08-23 19:11:00 +03:00
Zoltan Kochan
44aa7eefc7
Merge pull request #312 from rstacruz/link-bundled-deps-bug
...
bin files are used once they were created
2016-08-23 19:08:51 +03:00
Zoltan Kochan
84d9aa508d
fix(install): bin files are used once they were created
...
link_bins was not returning a Promise. As a consequence the
linking step was being completed too early and the next step
was trying to use the bin files which were not yet created.
2016-08-23 17:56:00 +03:00
Zoltan Kochan
f92119d27e
chore(git): create .gitattributes
...
Create .gitattributes file to normalize
line endings to LF.
2016-08-21 22:51:08 +03:00
Zoltan Kochan
40346bc86a
docs(HISTORY.md): delete HISTORY.md
...
All records from HISTORY.md moved to GitHub release notes.
All future changes will be logged there.
close #305
2016-08-21 14:10:18 +03:00
Rico Sta. Cruz
c490f1ad00
Merge pull request #307 from rstacruz/selfinstall
...
Use pnpm for installing its own dependencies
2016-08-21 13:58:25 +08:00
Zoltan Kochan
82f9f56aad
chore(travis,appveyor): use pnpm for installation
2016-08-21 00:37:10 +03:00
Rico Sta. Cruz
2f4f0fbcb5
Merge pull request #306 from rstacruz/contributing
...
Add CONTRIBUTING.md
2016-08-21 03:09:49 +08:00
Zoltan Kochan
37442f85e6
docs(CONTRIBUTING): add CONTRIBUTING.md
2016-08-20 18:58:27 +03:00
Rico Sta. Cruz
c0a4c1a2ac
Merge pull request #289 from rstacruz/greenkeeper-npm-3.10.6
...
Update npm to version 3.10.6 🚀
2016-08-20 14:11:10 +08:00
Rico Sta. Cruz
8e3e2623db
Merge pull request #295 from rstacruz/greenkeeper-eslint-3.3.1
...
Update eslint to version 3.3.1 🚀
2016-08-20 14:11:03 +08:00
Rico Sta. Cruz
ca6e2b8ce8
Merge pull request #303 from rstacruz/greenkeeper-tar-fs-1.13.1
...
Update tar-fs to version 1.13.1 🚀
2016-08-20 14:10:56 +08:00
Rico Sta. Cruz
3bad5258a3
Merge pull request #304 from rstacruz/cz
...
Use commitizen for consistent commit messages
2016-08-20 14:10:33 +08:00
Zoltan Kochan
2f45781318
0.26.0
2016-08-19 21:01:35 +03:00
Zoltan Kochan
11c8cd04c2
docs(shared-store): suggest to use the store-path config key
...
npm has a dash convention not an underscore convention, so better to use store-path instead of store_path, even though, pnpm can work with both.
2016-08-19 20:47:31 +03:00
Zoltan Kochan
59e55ada6c
chore(package.json): use commitizen
...
Use commitizen to have consistent commit messages.
2016-08-19 18:56:43 +03:00
Zoltan Kochan
83b1e6a34b
Implement pnpm link ( #302 )
...
close #235
2016-08-19 18:33:55 +03:00
greenkeeperio-bot
451af7f0fc
chore(package): update tar-fs to version 1.13.1
...
https://greenkeeper.io/
2016-08-19 07:22:07 +08:00
Zoltan Kochan
3518299bdc
Update shared-store.md
2016-08-19 02:02:47 +03:00
Zoltan Kochan
0a0b0b8011
Document the possibility to use a shared store
...
close #1
2016-08-19 01:55:59 +03:00
Zoltan Kochan
5c82717bcd
Add additional features to the roadmap
...
link, unlink, prune, update
2016-08-18 21:07:51 +03:00