zkochan
6084df2e31
docs: add LICENSE
2016-09-22 00:43:00 +03:00
zkochan
a563a189c1
chore: release v0.35.0
v0.35.0
2016-09-22 00:08:03 +03:00
zkochan
f33e9b8341
feat: support dependencies from GIT
...
Close #285 , PR #366
2016-09-21 23:07:50 +03:00
zkochan
21f58028e5
chore(tests): use tap-diff instead of tap-spec
...
tap-spec does not print all the available infor when an error
happens in a test.
2016-09-21 22:09:42 +03:00
zkochan
c869e1026c
refactor: move pkgFullName.ts to resolve/
2016-09-21 00:59:59 +03:00
zkochan
5d0c5f03f0
refactor: return a dedicated fetch for each source
2016-09-20 00:35:54 +03:00
greenkeeperio-bot
c7c8f9c9b0
chore(package): update sorted-object to version 2.0.1
...
https://greenkeeper.io/
2016-09-18 21:04:25 +03:00
greenkeeperio-bot
8e0f276801
chore(package): update camelcase-keys to version 4.0.0
...
https://greenkeeper.io/
2016-09-18 21:04:13 +03:00
greenkeeperio-bot
b72dcef17a
chore(package): update standard to version 8.1.0
...
https://greenkeeper.io/
2016-09-18 21:04:00 +03:00
zkochan
0799e7e65f
style: use jsdocs for function descriptions
2016-09-18 18:45:29 +03:00
zkochan
5ac87837d0
docs(recipes): fix URL to monorepo example
2016-09-18 17:53:49 +03:00
zkochan
d16c7bf995
chore: release v0.34.0
v0.34.0
2016-09-18 17:32:41 +03:00
zkochan
2d1e039874
docs(recipes): create a monorepo recipe
2016-09-18 11:31:52 +03:00
zkochan
6121ec4683
feat: change local deps to semver deps before publish
...
Only when link-local = true
Close 349, PR #365
2016-09-18 09:50:20 +03:00
zkochan
34394b9485
feat: add an option to make local dependencies linked
...
If the link-local config key is true, local dependencies are
not copy-pasted into the store but linked to the node_modules
folder.
This option makes pnpm suitable for usage in monorepos.
Ref #349
2016-09-18 00:21:56 +03:00
zkochan
7925b64f91
fix(install): GitHub API rate limit issue
...
GitHub API usage removed. The tarball is used from codeload.github.com
Close #361 , PR #363
BREAKING CHANGE:
The folder names of packages fetched from GitHub changed to not contain
information that would require an API request to get.
Old folder name: is-negative@github+kevva+is-negative+HEAD
New folder name: github+kevva+is-negative+HEAD
Users are forced to redownload their stores to avoid orphan folders after
the naming change.
v0.33.0
2016-09-17 19:41:23 +03:00
zkochan
d64d1a163a
refactor: simplify types
2016-09-17 18:25:51 +03:00
zkochan
a27b71f1b2
refactor: better naming for package spec objects
2016-09-16 09:12:58 +03:00
zkochan
dc0a79aee0
chore: release v0.32.1
v0.32.1
2016-09-15 21:20:12 +03:00
zkochan
f046e0e3ed
fix(package.json): include the bin folder to the published package
2016-09-15 21:19:12 +03:00
zkochan
fbe0bd869e
chore: release v0.32.0
v0.32.0
2016-09-15 20:45:23 +03:00
zkochan
d6675dd52b
fix: log file is removed synchronously
...
Everything in an exit event has to be syncrhronous.
2016-09-15 20:42:39 +03:00
zkochan
eb7fc6fa24
refactor(*.ts): move files with folder names to appropriate folders
2016-09-15 10:15:56 +03:00
zkochan
05f72fc525
chore(package.json): add watch task
2016-09-15 09:40:26 +03:00
zkochan
140befe91b
fix(log): pretty logger works
2016-09-15 09:39:49 +03:00
zkochan
afa5425576
chore(package.json): remove lib/ before compile
...
If the lib/ folder is not removed before compile, it may
contain files that were removed. As a consequnce, redundant
files will be published.
2016-09-14 23:06:14 +03:00
zkochan
ab4c89f3d3
refactor: rewrite the bin file to TypeScript
2016-09-14 22:54:09 +03:00
zkochan
f2b0960f8a
style(*.ts): .ts files have camelCase names
2016-09-14 22:06:28 +03:00
zkochan
857c9b7bb9
style(*.js): use standard instead of eslint
2016-09-14 21:48:20 +03:00
Zoltan Kochan
554e8ccb6e
refactor(tests): rewrite tests to TypeScript
2016-09-14 21:37:47 +03:00
zkochan
880657cc48
fix(lifecycle): use the correct PATH env variable on Windows
...
Sometimes PATH env variable is called Path on Windows
2016-09-14 01:20:34 +03:00
zkochan
5760d9376d
refactor(*.ts): strictNullChecks = true
...
close #358
2016-09-14 00:46:51 +03:00
zkochan
9667d8122f
refactor(*.ts): no-any = true
2016-09-13 00:41:22 +03:00
zkochan
261d968876
refactor(*.ts): use async/await
...
PR #357 , Close #347
2016-09-12 22:04:02 +03:00
zkochan
356b8b27c4
refactor(*.ts): noImplicitReturns = true
...
PR #357 , Ref #347
2016-09-12 22:02:48 +03:00
zkochan
2f26f61409
refactor(*.ts): noImplicitAny = true
...
PR #357 , Ref #347
2016-09-12 22:02:26 +03:00
Zoltan Kochan
3cf5c8bc23
style: use tslint
...
PR #357 , Ref #347
2016-09-12 22:01:51 +03:00
Zoltan Kochan
7b25ba269e
feat: rewrite to TypeScript
...
PR #357 , Ref #347
2016-09-12 22:00:56 +03:00
Zoltan Kochan
6c1852e115
refactor: use common-tags to leverage string templates
2016-09-08 01:46:40 +03:00
Zoltan Kochan
7fe51b8c1c
docs(CONTRIBUTING): add collaborative etiquette section
...
close #342
2016-09-08 00:35:01 +03:00
Zoltan Kochan
60921e63c9
perf: no need in locking
...
Enough to just wait for end of fetch.
2016-09-07 23:57:52 +03:00
Zoltan Kochan
5db3d35a9e
perf: download packages to store
...
There is no need to download packages to a temp
folder before moving them to the store.
This change should greatly decrease the number
of filesystem operations.
2016-09-07 23:45:31 +03:00
Zoltan Kochan
9040567d16
fix: uncatched promise errors are loudly rejected
...
Ref #353
2016-09-07 22:13:05 +03:00
Zoltan Kochan
5ace1dc7dc
fix: don't swallow streaming errors
...
Ref #353
2016-09-07 21:42:51 +03:00
Zoltan Kochan
06cbb58faa
chore: release v0.31.2
v0.31.2
2016-09-07 10:18:46 +03:00
Zoltan Kochan
d97f9f0083
fix: failing to install some tarball dependencies
...
close #351
2016-09-07 10:07:36 +03:00
Zoltan Kochan
5f707c3d90
chore: release v0.31.1
v0.31.1
2016-09-06 20:54:33 +03:00
Zoltan Kochan
4ae1a54751
fix(uninstall): uninstall should not remove version from store.json
...
close #350
2016-09-06 20:53:31 +03:00
Zoltan Kochan
86244a8589
chore: release v0.31.0
v0.31.0
2016-09-04 18:22:04 +03:00
Zoltan Kochan
cde083b47a
feat(debug): add the fatal error to pnpm-debug.log
...
...and also include the stacktraces with error messages
2016-09-04 18:15:14 +03:00