Adam Byrne
fc8346b2ae
Retry npm registry package resolving when 404s
...
Some registries do not support filtering metadata requests
by adding a semver suffix to the uri. If this is the case
we will get a 404, so we fetch the metadata for all versions
of the package and resolve the correct version on the client
side.
2016-02-01 22:42:13 +00:00
Rico Sta. Cruz
029bef2fe7
Rename to pnpm
2016-02-02 03:16:14 +08:00
Rico Sta. Cruz
1cbb909951
Fix test for 0.10
2016-02-02 03:00:26 +08:00
Rico Sta. Cruz
2d7050fab4
Expose require('pnpm.js')
2016-02-02 01:23:38 +08:00
Rico Sta. Cruz
a0ff75dcd3
Store fs utilities in lib/fs
2016-02-02 01:23:22 +08:00
Rico Sta. Cruz
c27cefcc73
Change installCmd()'s function signature
2016-02-02 01:23:22 +08:00
DaveJ
e5d0f7e8e6
Add support for --production flag
2016-02-01 14:39:17 +00:00
Rico Sta. Cruz
bdaf8cdbf7
Fix symlink support
2016-02-01 20:16:03 +08:00
Rico Sta. Cruz
5f4614ba3f
Support windows junctions
2016-02-01 20:10:28 +08:00
Rico Sta. Cruz
b7b84b395d
Use '#' as a separator for tarball hashes
2016-02-01 04:48:12 +08:00
Rico Sta. Cruz
984f64bf0f
Support --save-optional
2016-02-01 04:29:33 +08:00
Rico Sta. Cruz
23156ea9f2
Fix --save mangling package.json data
2016-02-01 04:27:16 +08:00
Rico Sta. Cruz
1e019965ec
Improve pretty logging by not eagerly-adding lines
2016-02-01 03:58:03 +08:00
Rico Sta. Cruz
a5122e7bf8
Fix concurrency logging
2016-02-01 03:46:25 +08:00
Rico Sta. Cruz
97e1fcbf8c
Improve progress bar appearance
2016-02-01 03:26:23 +08:00
Rico Sta. Cruz
3a8483ea52
Support non-TTY for simple logging
2016-02-01 03:20:09 +08:00
Rico Sta. Cruz
edc607ead5
Change config store format
2016-02-01 03:16:45 +08:00
Rico Sta. Cruz
a8db7e3385
Improve simple logger
2016-02-01 03:10:34 +08:00
Rico Sta. Cruz
0982186f40
Log queued resolutions
2016-02-01 02:50:16 +08:00
Rico Sta. Cruz
cb3c0e2a84
Support simple logging (env npm_pnpm_logger=simple)
2016-02-01 02:49:10 +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
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
bd5d75c862
Keep track of what's been installed
2016-02-01 01:17:39 +08:00
DaveJ
79e238a34c
Use mz/fs instad of thenify
2016-01-31 16:57:12 +00: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
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
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
36769662e3
Work around scoped module limitations
2016-01-31 00:57:10 +08:00
Rico Sta. Cruz
8e709742cc
Simplify registry resolution
2016-01-31 00:48:46 +08:00
Rico Sta. Cruz
b40353191b
Use .npmrc for concurrency config
2016-01-31 00:46:38 +08:00
Rico Sta. Cruz
1b91413a01
Document custom registries
2016-01-31 00:40:35 +08:00
Rico Sta. Cruz
715a71aa17
Allow custom registries
2016-01-31 00:34:20 +08:00
Rico Sta. Cruz
1075533984
Add rc
2016-01-31 00:26:17 +08:00
Rico Sta. Cruz
8252ba7d62
Print statuses when resolving packages
2016-01-31 00:25:31 +08:00
Rico Sta. Cruz
7d00f6428e
Make concurrency configurable
2016-01-31 00:21:54 +08:00
Rico Sta. Cruz
ec7e24056e
Fix lint errors
2016-01-31 00:19:01 +08:00
Rico Sta. Cruz
a143917ac2
Improve logging of queued downloads
2016-01-31 00:17:24 +08:00
Rico Sta. Cruz
792ddee81e
Implement throating
2016-01-31 00:10:11 +08:00