Commit Graph

10701 Commits

Author SHA1 Message Date
Rico Sta. Cruz
cb3c0e2a84 Support simple logging (env npm_pnpm_logger=simple) 2016-02-01 02:49:10 +08:00
Rico Sta. Cruz
8895a8a0ac Merge pull request #46 from rstacruz/flatness-and-peer-dependencies
npm3-style flatness
2016-02-01 02:26:02 +08:00
Rico Sta. Cruz
7707727b15 Fix idempotency 2016-02-01 02:23:35 +08:00
Rico Sta. Cruz
9f19da864c Refactor isBundled() 2016-02-01 02:19:24 +08:00
Rico Sta. Cruz
ebfd1dc997 Fix saving cache resolutions of bundled deps 2016-02-01 02:16:04 +08:00
Rico Sta. Cruz
60ea0201db Update history 2016-02-01 02:13:26 +08:00
Rico Sta. Cruz
5107ea7f65 Fix peer symlinking 2016-02-01 02:11:36 +08:00
Rico Sta. Cruz
338d795ef4 Make resolve() data available even if bundle is already installed 2016-02-01 02:04:53 +08:00
Rico Sta. Cruz
a0a698a104 Implement flattening 2016-02-01 01:53:15 +08:00
Rico Sta. Cruz
d333be88ee Refcator bin/pnpm-install 2016-02-01 01:32:37 +08:00
Rico Sta. Cruz
f4b9b8bfff Use package.json.files instead of npmignore 2016-02-01 01:17:39 +08:00
Rico Sta. Cruz
bd5d75c862 Keep track of what's been installed 2016-02-01 01:17:39 +08:00
Rico Sta. Cruz
2d0b515da9 Merge pull request #47 from PeterDaveHello/patch-1
Detect number of parameters, exit if less then 2.
2016-02-01 01:10:24 +08:00
Rico Sta. Cruz
0f63df01a3 Remove extra blank line 2016-02-01 01:02:57 +08:00
Rico Sta. Cruz
3bf6d45ec2 Merge pull request #52 from davej/feature/fix-overwritten-tests-from-pr41
Fix overwritten tests from pr41
2016-02-01 01:02:36 +08:00
DaveJ
e816ff7341 Add overwritten tests back in 2016-01-31 16:59:04 +00:00
DaveJ
79e238a34c Use mz/fs instad of thenify 2016-01-31 16:57:12 +00:00
Rico Sta. Cruz
1827949733 Update HISTORY.md 2016-02-01 00:43:40 +08:00
Rico Sta. Cruz
c6838b752b Update HISTORY.md 2016-02-01 00:42:32 +08:00
Rico Sta. Cruz
e3cbfc49c6 Merge pull request #41 from davej/feature/--save
[WIP] Support for the --save and --save-dev flags
2016-02-01 00:41:05 +08:00
DaveJ
d4eb42a93f Match npm --save behaviour more closely and add support for --save-exact 2016-01-31 16:20:23 +00:00
DaveJ
2b3262c47f Support for the --save and --save-dev flags (including scoped) 2016-01-31 16:17:15 +00:00
DaveJ
9803579af1 Preliminary support for the --save and --save-dev flags 2016-01-31 16:17:15 +00:00
Rico Sta. Cruz
5f18e2e210 Merge pull request #48 from PeterDaveHello/patch-2
Enable container-based infrastructure on travis-ci
2016-01-31 16:01:54 +08:00
Peter Dave Hello
cc0fba2133 Detect number of parameter, exit if less then 1.
Without this detection,

if a user gives no parameter, the error message will be:
> shift: can't shift that many

Tell the users to pass at least 1 parameters and then print `pnpm-install --help` to improve the UX.
2016-01-31 15:25:40 +08:00
Peter Dave Hello
0904e2c649 Enable container-based infrastructure on travis-ci
To make the build faster.

Reference:
https://docs.travis-ci.com/user/workers/container-based-infrastructure/
2016-01-31 15:23:59 +08:00
Rico Sta. Cruz
3bf61be7a0 Merge pull request #43 from rstacruz/greenkeeper-mz-2.3.0
Update mz to version 2.3.0 🚀
2016-01-31 07:22:10 +08:00
greenkeeperio-bot
9a8bde8d92 chore(package): update mz to version 2.3.0
http://greenkeeper.io/
2016-01-31 05:30:21 +08:00
Rico Sta. Cruz
ac155bd1e5 Clarify stance on pnpm vs. npm 2016-01-31 03:19:54 +08:00
Rico Sta. Cruz
c4b47b47b0 Update readme [ci-skip] 2016-01-31 02:57:41 +08:00
Rico Sta. Cruz
c3d59060ee Update readme [ci skip] 2016-01-31 02:29:28 +08:00
Rico Sta. Cruz
c0319ddb36 Release v0.12.0 v0.12.0 2016-01-31 02:28:45 +08:00
Rico Sta. Cruz
4078008f13 Update readme [ci skip] 2016-01-31 02:28:01 +08:00
Rico Sta. Cruz
f7bb43bfc7 Merge pull request #38 from rstacruz/compatibility-with-npm-ls
Increase compatibility with npm ls & shrinkwrap
2016-01-31 02:26:43 +08:00
Rico Sta. Cruz
f9dca23b80 Disable travis cache for now (it's spotty today) 2016-01-31 02:24:42 +08:00
Rico Sta. Cruz
04cc964e92 Update history 2016-01-31 02:22:59 +08:00
Rico Sta. Cruz
c8d37605ed Add test for npm shrinkwrap compatibility 2016-01-31 02:20:21 +08:00
Rico Sta. Cruz
a0ef27bb9c Update readme todo list 2016-01-31 02:09:32 +08:00
Rico Sta. Cruz
3599a65e75 Fix errors when package.json is invalid 2016-01-31 02:04:09 +08:00
Rico Sta. Cruz
bff19a33dd Improve logging when versions don't show up sometimes 2016-01-31 02:03:05 +08:00
Rico Sta. Cruz
824959d60c Document the new store pattern 2016-01-31 02:00:28 +08:00
Rico Sta. Cruz
92e5cb9b0b Fix binstubs for bundled dependencies 2016-01-31 01:52:21 +08:00
Rico Sta. Cruz
a99278b8c3 Fix node modules 2016-01-31 01:44:12 +08:00
Rico Sta. Cruz
ff3d5a0d12 Fix some more errors 2016-01-31 01:38:27 +08:00
Rico Sta. Cruz
b4c116285d Increase compatibility with npm ls 2016-01-31 01:36:39 +08:00
Rico Sta. Cruz
59e0d4e49b Allow pnpm store path to be configurable 2016-01-31 01:26:40 +08:00
Rico Sta. Cruz
7eab5c7ec5 Update readme 2016-01-31 01:02:09 +08:00
Rico Sta. Cruz
6df83ad309 Release v0.11.1 v0.11.1 2016-01-31 01:01:31 +08:00
Rico Sta. Cruz
32872ea3c1 Merge pull request #36 from rstacruz/scoped-modules-workarounds
Work around scoped module limitations
2016-01-31 01:00:20 +08:00
Rico Sta. Cruz
30260069d0 Update history 2016-01-31 00:59:16 +08:00