Permalink
Commits on Jan 20, 2017
  1. fix: fixes for Node 4, style fixes

    andreypopp committed with zkochan Jan 20, 2017
  2. feat: make pnpm wait on lock

    Also use `proper-lockfile` package. A similar thing which is yarn does.
    andreypopp committed with zkochan Jan 20, 2017
  3. fix: handle the case when the package manager name is scoped

    andreypopp committed with zkochan Jan 20, 2017
  4. fix: remove spread-operator usage to support Node 4

    zkochan committed with zkochan Jan 19, 2017
  5. chore(package): don't use tap-diff

    When tests run with tap-diff, ts-node errors are ignored.
    zkochan committed with zkochan Jan 19, 2017
Commits on Jan 19, 2017
  1. refactor: provide b/c for shrinkwrap

    andreypopp committed with zkochan Jan 19, 2017
  2. refactor: process linkLocal during the fetching

    Previously we processed it during the resolution process but we don't need to
    anymore.
    andreypopp committed with zkochan Jan 19, 2017
  3. refactor: make resolvers return {resolution, package}

    That removes pkg field from package resolution and we can simplify code which
    saves resolution to a shrinkwrap. Also we now can unify package and tarball
    resolutions.
    andreypopp committed with zkochan Jan 19, 2017
  4. refactor: unify directory with link, tarball and local-tarball

    Also make git resolver return tarball resolution for github hosted packages
    andreypopp committed with zkochan Jan 19, 2017
  5. refactor: factor out fetch code from resolve

    I replaved `ResolveResult` with `Resolution` which is more detailed type, a
    discriminated union.
    
    Then I removed `fetch` attribute from `ResolveResult` and moved that logic to
    `fetchResolution` function. Thus removing `src/resolve/fetch` module entirely.
    andreypopp committed with zkochan Jan 19, 2017
  6. chore(package): update unpack-stream to version 1.1.0

    greenkeeperio-bot committed with zkochan Jan 19, 2017
  7. chore: release v0.49.2

    zkochan committed Jan 19, 2017
Commits on Jan 18, 2017
  1. perf(git-resolver): try the GitHub API first to resolve git deps

    Try the GitHub API first to resolve git deps. If fails due to
    API limit, fall back to `git ls-remote`.
    
    Always use codeload to download deps from GitHub.
    
    Close #536
    zkochan committed Jan 18, 2017
  2. chore: release v0.49.1

    zkochan committed Jan 18, 2017
Commits on Jan 17, 2017
  1. fix(git): git-hosted packages location in store

    The commit ID has to be the last folder name of a git-hosted
    dependency in the store.
    zkochan committed Jan 17, 2017
  2. revert: "test: temporarily skip GitHub tests"

    This reverts commit 84878f8.
    zkochan committed Jan 17, 2017
  3. fix(git): don't use GitHub API to avoid rate limit errors

    Additionally, use ls-remote to resolve refs to commits, before clonings
    zkochan committed Jan 17, 2017
Commits on Jan 16, 2017
  1. chore: release v0.49.0

    zkochan committed Jan 16, 2017
  2. refactor: unite to if statements in hardlinkDir

    zkochan committed with zkochan Jan 16, 2017
  3. test: rm unused artifacts in the fixture packages

    Note that has-broken-symlink/has-broken.symlink.tar.gz contains a broken
    link so the corresponding test case is useful.
    andreypopp committed with zkochan Jan 16, 2017
  4. fix: filter out broken symlinks when linking installs

    We use `fs.lstat()` so we can gather the info about the link itself then use
    `fs.exists()` in case of symbolic link to test if symlink is valid. Skip if it's
    not.
    
    Fixes #550
    andreypopp committed with zkochan Jan 16, 2017
  5. test: remove not needed test

    zkochan committed with zkochan Jan 16, 2017
  6. fix: make fetch atomic

    We fetch into a temp directory now and then fs.rename() into the target dir.
    With fs.rename() being an atomic operation we don't leave target dir in an
    inconsistent state if failure happen in some parallel installation process.
    andreypopp committed with zkochan Jan 15, 2017
  7. docs(README): remove known issues section

    zkochan committed on GitHub Jan 16, 2017
  8. chore: update dependencies

    zkochan committed with zkochan Jan 15, 2017
  9. fix(logging): lifecycle logs text

    zkochan committed with zkochan Jan 15, 2017
  10. refactor(logging): less postinstall debug logs

    Reduce the number of redundant logs.
    zkochan committed with zkochan Jan 14, 2017