Commit Graph

10701 Commits

Author SHA1 Message Date
zkochan
b2b95e7cdc chore(release): 1.8.1 v1.8.1 2017-07-24 01:13:13 +03:00
zkochan
8b6ef2dfea fix: run pre/postinstall once when an install script is present
Close #856
2017-07-24 01:03:06 +03:00
zkochan
1ec0307f16 chore(release): 0.2.8 supi/0.2.8 2017-07-24 00:58:54 +03:00
zkochan
fb360d4c00 fix: pre and postinstall are ran once when install is present
Ref https://github.com/pnpm/pnpm/issues/856
2017-07-24 00:53:17 +03:00
zkochan
b2e360211f chore(release): 1.8.0 v1.8.0 2017-07-23 22:15:46 +03:00
zkochan
09f45f3c35 fix: run install script of the project on noarg install
Close #854
2017-07-23 22:07:17 +03:00
zkochan
f9eb080104 chore(release): 0.2.7 supi/0.2.7 2017-07-23 22:03:14 +03:00
zkochan
6a76dc3aa1 fix: run install script of the project
Ref https://github.com/pnpm/pnpm/issues/854
2017-07-23 21:57:51 +03:00
zkochan
cf1302a365 feat: implement pnpm store prune
Ref #430
2017-07-23 17:49:31 +03:00
zkochan
b70314dd7e chore(release): 0.2.6 supi/0.2.6 2017-07-23 17:37:26 +03:00
zkochan
69ef40a0c8 feat: add pruneStore()
Store prunning removes unreferenced packages and packages
referenced by projects that no longer exist.

Also, orphan packages are no removed durign other operations,
except store and node_modules prunning.

Ref https://github.com/pnpm/pnpm/issues/430
2017-07-23 17:25:58 +03:00
zkochan
daf8990f12 feat: add verify-store-integrity config
Ref #802
2017-07-23 12:12:29 +03:00
zkochan
f3cf8a8684 chore(release): 0.2.5 supi/0.2.5 2017-07-22 16:58:40 +03:00
zkochan
c1b80f9c8a feat: update package-store to version 0.2.1 2017-07-22 16:58:14 +03:00
zkochan
4dbd606394 Merge branch 'perf/prioritized-requests' 2017-07-22 16:53:26 +03:00
zkochan
f93b33d5a7 Merge branch 'feat/verify-store-integrity' 2017-07-22 16:52:38 +03:00
zkochan
b583e77d74 chore(release): 0.2.1 package-store/0.2.1 2017-07-22 16:51:44 +03:00
zkochan
fbaab6362a feat: add verifyStoreIntegrity option
Ref https://github.com/pnpm/pnpm/issues/802
2017-07-22 16:49:38 +03:00
zkochan
72526ca367 docs: add logo 2017-07-22 14:39:09 +03:00
zkochan
fff8898b89 refactor: getting info from shrinkwrap is more understandable 2017-07-22 14:24:38 +03:00
zkochan
69be3e01ed test: use load-json-file instead of read-pkg 2017-07-22 14:23:54 +03:00
zkochan
1e3cb65a21 feat: add verifyStoreIntegrity option
Ref https://github.com/pnpm/pnpm/issues/802
2017-07-22 01:49:05 +03:00
zkochan
1e4c5376ba perf: optimize set operations in resolve peers 2017-07-22 01:48:41 +03:00
zkochan
3b4adbc054 refactor: send only the info that needed to resolve peers 2017-07-21 22:20:36 +03:00
zkochan
cb2af118e6 perf: optimize peers resolution algorithm 2017-07-21 20:36:49 +03:00
zkochan
f944fe2352 refactor: prefer the path naming instead of id 2017-07-21 20:28:01 +03:00
zkochan
8601007df5 chore: add typings for encode-registry 2017-07-21 01:52:23 +03:00
zkochan
810c7536e9 perf: download manifests for top dependencies first 2017-07-20 23:10:22 +03:00
zkochan
7e53355b4c docs: add note about why the whole manifest is downloaded 2017-07-20 01:50:50 +03:00
zkochan
99af09e167 perf: download metadata for top dependecies first
Also, prefer to download tarballs before metadata because tarballs
are usually bigger and require more time to be downloaded.

Ref https://github.com/pnpm/pnpm/issues/805
2017-07-20 01:48:29 +03:00
zkochan
edd3fea219 fix: listen the response stream correctly for logging 2017-07-19 01:34:39 +03:00
zkochan
453bf5771a chore(release): 1.7.1 v1.7.1 2017-07-19 00:52:59 +03:00
zkochan
cf3e5e574f fix: update supi to version 0.2.4 2017-07-19 00:44:24 +03:00
zkochan
a27d105350 chore(release): 0.2.4 supi/0.2.4 2017-07-19 00:42:58 +03:00
zkochan
dd809b802e fix(unlink): no unnecessary warning about scoped packages 2017-07-19 00:33:25 +03:00
zkochan
a10c503fd2 refactor: use pnpm-logger instead of bole 2017-07-18 22:47:44 +03:00
zkochan
7285ddea69 refactor: use just `pnpm-logger instead of bole 2017-07-18 22:36:34 +03:00
zkochan
1aec0a425e chore(release): 1.7.0 v1.7.0 2017-07-18 00:05:54 +03:00
zkochan
897f2ab0a9 feat: add pnpm help
Close #748
2017-07-18 00:02:37 +03:00
zkochan
54a1d01d2b chore(release): 1.6.1 v1.6.1 2017-07-17 21:59:16 +03:00
zkochan
505835ffe0 fix: no access to create lockfile
Close #849
2017-07-17 21:53:49 +03:00
zkochan
8e0af0cf4e chore(release): 0.2.3 supi/0.2.3 2017-07-17 21:51:19 +03:00
zkochan
f1b2b52341 fix: don't create a lockfile in the parent directory
There might no access granted to the parent directory.
Locks are now created in a central location, in a folder called
`_locks`, inside the store folder.

Ref https://github.com/pnpm/pnpm/issues/849
2017-07-17 21:41:36 +03:00
zkochan
ff18f65d1f chore(release): 1.6.0 v1.6.0 2017-07-16 23:36:09 +03:00
zkochan
f59f943604 feat: add dislink command
Close #819
2017-07-16 23:09:42 +03:00
zkochan
05f17d5fab chore(release): 0.2.2 supi/0.2.2 2017-07-16 23:05:12 +03:00
zkochan
335392b57d feat: add unlink() and unlinkPkgs()
Ref pnpm/pnpm#819
2017-07-16 22:19:47 +03:00
zkochan
441356a244 fix: empty node_modules not created when nothing installed 2017-07-16 14:00:31 +03:00
zkochan
6e8d3447de chore(release): 1.5.3 v1.5.3 2017-07-16 01:36:29 +03:00
zkochan
cbf917af49 fix: don't create an empty folder during failed global linking
Close #843
2017-07-16 01:27:28 +03:00