rultor.com logo This build log was produced by rultor.com for yegor256/colorizejs#1
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 703
+ echo '1.68 838a77339'
1.68 838a77339
+ date
Sun Aug 26 12:32:46 CEST 2018
+ uptime
 12:32:46 up 49 days, 21:16,  0 users,  load average: 1.08, 1.13, 1.16
+ head=git@github.com:yegor256/colorizejs.git
+ ff=default
+ image=yegor256/rultor
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.0.1
+ vars=('--env=head=git@github.com:yegor256/colorizejs.git' '--env=tag=0.0.1' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/colorizejs.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo apt-get -y update'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''sudo npm install --no-color --global gulp-cli'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''npm version "${tag}"'\'' '\'';'\'' '\''gulp'\'' '\'';'\'' '\''cp dist/colorizejs.min.js colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git add -f colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git commit -am "Added JS file for ${tag}"'\'' '\'';'\'' '\''cp dist/colorizejs.min.js /tmp'\'' '\'';'\'' '\''branch=$(git rev-parse --abbrev-ref HEAD)'\'' '\'';'\'' '\''git checkout gh-pages'\'' '\'';'\'' '\''git reset --hard'\'' '\'';'\'' '\''cp /tmp/colorizejs.min.js .'\'' '\'';'\'' '\''git add colorizejs.min.js'\'' '\'';'\'' '\''cp colorizejs.min.js colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git add colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git commit --allow-empty -am "${tag}"'\'' '\'';'\'' '\''git checkout "${branch}"'\'' '\'';'\'' '\''chmod 600 ../npmrc'\'' '\'';'\'' '\''npm publish --no-color --userconfig=../npmrc'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:yegor256/colorizejs.git'\''' ';' 'export '\''tag=0.0.1'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo apt-get -y update' ';' 'sudo gem install pdd' ';' 'sudo npm install --no-color --global gulp-cli' ';' 'npm install --no-color' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'npm version "${tag}"' ';' 'gulp' ';' 'cp dist/colorizejs.min.js colorizejs-${tag}.min.js' ';' 'git add -f colorizejs-${tag}.min.js' ';' 'git commit -am "Added JS file for ${tag}"' ';' 'cp dist/colorizejs.min.js /tmp' ';' 'branch=$(git rev-parse --abbrev-ref HEAD)' ';' 'git checkout gh-pages' ';' 'git reset --hard' ';' 'cp /tmp/colorizejs.min.js .' ';' 'git add colorizejs.min.js' ';' 'cp colorizejs.min.js colorizejs-${tag}.min.js' ';' 'git add colorizejs-${tag}.min.js' ';' 'git commit --allow-empty -am "${tag}"' ';' 'git checkout "${branch}"' ';' 'chmod 600 ../npmrc' ';' 'npm publish --no-color --userconfig=../npmrc' ';')
+ directory=
+ container=yegor256_colorizejs_1
+ as_root=false
+ mkdir -p /home/rultor/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/rultor/.ssh/config
+ git clone git@github.com:yegor256/colorizejs.git repo
Cloning into 'repo'...
+ cd repo
+ git config user.email me@rultor.com
+ git config user.name rultor
+ '[' -z 'export '\''head=git@github.com:yegor256/colorizejs.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/colorizejs.git'\''' ';' 'export '\''tag=0.0.1'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo apt-get -y update' ';' 'sudo gem install pdd' ';' 'sudo npm install --no-color --global gulp-cli' ';' 'npm install --no-color' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'npm version "${tag}"' ';' gulp ';' 'cp dist/colorizejs.min.js colorizejs-${tag}.min.js' ';' 'git add -f colorizejs-${tag}.min.js' ';' 'git commit -am "Added JS file for ${tag}"' ';' 'cp dist/colorizejs.min.js /tmp' ';' 'branch=$(git rev-parse --abbrev-ref HEAD)' ';' 'git checkout gh-pages' ';' 'git reset --hard' ';' 'cp /tmp/colorizejs.min.js .' ';' 'git add colorizejs.min.js' ';' 'cp colorizejs.min.js colorizejs-${tag}.min.js' ';' 'git add colorizejs-${tag}.min.js' ';' 'git commit --allow-empty -am "${tag}"' ';' 'git checkout "${branch}"' ';' 'chmod 600 ../npmrc' ';' 'npm publish --no-color --userconfig=../npmrc' ';'
+ sensitive=()
+ rm -rf .gpg
+ '[' -z 0.0.1 ']'
+ [[ 0.0.1 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.0.1"'
tag name is valid: "0.0.1"
+ cd repo
++ git tag -l 0.0.1
+ '[' ']'
+ export BRANCH_NAME=__rultor
+ BRANCH_NAME=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ sed 's/ /\n/g'
++ uptime
++ tail -n 1
+ load=1.16
++ echo 1.16 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 1.16, low enough to run a new Docker container'
load average is 1.16, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor
+ docker pull yegor256/rultor
Using default tag: latest
latest: Pulling from yegor256/rultor
Digest: sha256:939abdb04d3f40ca02764a5bdb00d1234918994668b78776b7e3905caff3446f
Status: Image is up to date for yegor256/rultor:latest
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_colorizejs_1\s*$'
+ ls -al .
total 64
drwx--x--x  3 rultor rultor  4096 Aug 26 12:32 .
drwxrwxrwt 11 root   root   20480 Aug 26 12:32 ..
-rw-rw-r--  1 rultor rultor   444 Aug 26 12:32 end.sh
-rwxrwxr-x  1 rultor rultor   338 Aug 26 12:32 entry.sh
-rw-rw-r--  1 rultor rultor    70 Aug 26 12:32 npmrc
-rw-rw-r--  1 rultor rultor     4 Aug 26 12:32 pid
drwxrwxr-x  5 rultor rultor  4096 Aug 26 12:32 repo
-rwxrwxr-x  1 rultor rultor  6740 Aug 26 12:32 run.sh
-rw-rw-r--  1 rultor rultor   992 Aug 26 12:32 script.sh
-rw-rw-r--  1 rultor rultor  5420 Aug 26 12:32 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-Ne11:/main --env=head=git@github.com:yegor256/colorizejs.git --env=tag=0.0.1 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/colorizejs.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo apt-get -y update'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''sudo npm install --no-color --global gulp-cli'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''npm version "${tag}"'\'' '\'';'\'' '\''gulp'\'' '\'';'\'' '\''cp dist/colorizejs.min.js colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git add -f colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git commit -am "Added JS file for ${tag}"'\'' '\'';'\'' '\''cp dist/colorizejs.min.js /tmp'\'' '\'';'\'' '\''branch=$(git rev-parse --abbrev-ref HEAD)'\'' '\'';'\'' '\''git checkout gh-pages'\'' '\'';'\'' '\''git reset --hard'\'' '\'';'\'' '\''cp /tmp/colorizejs.min.js .'\'' '\'';'\'' '\''git add colorizejs.min.js'\'' '\'';'\'' '\''cp colorizejs.min.js colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git add colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git commit --allow-empty -am "${tag}"'\'' '\'';'\'' '\''git checkout "${branch}"'\'' '\'';'\'' '\''chmod 600 ../npmrc'\'' '\'';'\'' '\''npm publish --no-color --userconfig=../npmrc'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-Ne11/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_colorizejs_1 yegor256/rultor /main/entry.sh
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.composer /root/.gem /root/.gnupg /root/.m2 /root/.oracle_jre_usage /root/.profile /root/texmf /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./npmrc ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ su --login r --command /home/r/script.sh
+ set -e
+ set -o pipefail
+ shopt -s expand_aliases
+ alias 'sudo=sudo -i'
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export head=git@github.com:yegor256/colorizejs.git
+ head=git@github.com:yegor256/colorizejs.git
+ export tag=0.0.1
+ tag=0.0.1
+ export head_branch=master
+ head_branch=master
+ export author=yegor256
+ author=yegor256
+ sudo -i apt-get -y update
Get:1ohttp://ppa.launchpad.net trusty InRelease [15.4 kB]
Ign%http://archive.ubuntu.comotrustynInReleaserity.ubuntu.com((91.189.91.23)][[
Get:2 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Hit http://archive.ubuntu.com trusty-backports InRelease
Get:3 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Get:4 http://ppa.launchpad.net trusty InRelease [15.5 kB]
Ign http://ppa.launchpad.net precise InRelease
Get:5 https://deb.nodesource.com trusty InRelease
Hit%http://archive.ubuntu.comBtrusty0Release.gpg
Hit%http://ppa.launchpad.netkprecisetRelease.gpgders]
Hit%http://archive.ubuntu.comBtrustytRelease headers]
Hit%http://ppa.launchpad.netkprecisenReleaseto ppa.launchpad.net (91.189.95.83)
Get:6[http://ppa.launchpad.net]trusty/maingamd64pPackagesp[3482tB]91.189.95.83)
Get:7[http://archive.ubuntu.com trusty-updates/universe Sources [259 kB]
Get:8[http://archive.ubuntu.comatrusty-updates/mainaamd64 Packagese[1370 kB]
Get:9[http://archive.ubuntu.comRtrusty-updates/restrictedtamd64oPackagess[21.4 kB]
Get:108http://archive.ubuntu.cometrusty-updates/universeiamd64fPackagesr[603kkB]
Get:11 http://ppa.launchpad.netetrusty/main4amd64]Packagesk[15511B]6kB/6033kBB3
Get:128http://archive.ubuntu.cometrusty-updates/multiversenamd643Packages3[16.0 kB]
Hit%http://archive.ubuntu.comItrusty-backports/main amd64iPackageseaders]6.0 kB
Hit%http://archive.ubuntu.com]trusty-backports/restrictediamd64rPackages]
Hit%http://archive.ubuntu.comitrusty-backports/universe amd64 Packages
Hit%http://archive.ubuntu.comBtrusty-backports/multiverse amd64 Packages
Hit%https://deb.nodesource.comntrusty/mainvSourcesB]
Get:13Whttps://deb.nodesource.comitrusty/mainaamd64WPackagesers]eaders]
Hit%http://archive.ubuntu.comitrusty/universeaSourcesgrforaheaders]aiting for h
Get:14Whttp://security.ubuntu.com trusty-security/universe Sources [95.2 kB]
Hit%http://archive.ubuntu.comotrusty/main[amd64cPackagesppa.launchpad.net[(91.1
Hit%http://archive.ubuntu.comntrusty/restrictedaamd64 Packagesers]
Hit%http://ppa.launchpad.netiprecise/mainramd64aPackagesr headers]
Hit%http://archive.ubuntu.comntrusty/universe[amd64nPackagesaders]
Get:15 http://security.ubuntu.com trusty-security/main amd64 Packages [951 kB]
Hit http://archive.ubuntu.comktrusty/multiverseBamd64 Packages
Get:16Shttp://security.ubuntu.comotrusty-security/restricted amd64 Packages [18.1 kB]
Get:17Shttp://security.ubuntu.cometrusty-security/universe amd64 Packages [308 kB]
Get:18Phttp://security.ubuntu.comhtrusty-security/multiverse amd64 Packages [4721 B]
Fetchedo3819gkBein43s7(1179 kB/s)ges 1109 B/4721 B 23%]
Reading package lists... Done
W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_multiverse_binary-amd64_Packages.gz is not what the server reported 4721 4727
W: Duplicate sources.list entry http://ppa.launchpad.net/git-core/ppa/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/ppa.launchpad.net_git-core_ppa_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
+ sudo -i gem install pdd
Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions.  This could take a while...
Successfully installed nokogiri-1.8.2
Fetching: rainbow-3.0.0.gem (100%)
Successfully installed rainbow-3.0.0
Fetching: slop-4.6.1.gem (100%)
Successfully installed slop-4.6.1
Fetching: pdd-0.20.3.gem (100%)
Successfully installed pdd-0.20.3
Parsing documentation for mini_portile2-2.3.0
Installing ri documentation for mini_portile2-2.3.0
Parsing documentation for nokogiri-1.8.2
Installing ri documentation for nokogiri-1.8.2
Parsing documentation for rainbow-3.0.0
Installing ri documentation for rainbow-3.0.0
Parsing documentation for slop-4.6.1
Installing ri documentation for slop-4.6.1
Parsing documentation for pdd-0.20.3
Installing ri documentation for pdd-0.20.3
Done installing documentation for mini_portile2, nokogiri, rainbow, slop, pdd after 14 seconds
5 gems installed
+ sudo -i npm install --no-color --global gulp-cli
K?25h/usr/bin/gulp.->|/usr/lib/node_modules/gulp-cli/bin/gulp.jsuprocess-nexticK
K?25h/usr/lib####..].-.postinstall:micromatch:gsillllifecyclelmicromatch@3.1.10K~inK
`-- gulp-cli@2.0.1
  +-- ansi-colors@1.1.0
  | `-- ansi-wrap@0.1.0
  +-- archy@1.0.0
  +-- array-sort@1.0.0
  | +-- default-compare@1.0.0
  | +-- get-value@2.0.6
  | `-- kind-of@5.1.0
  +-- color-support@1.1.3
  +-- concat-stream@1.6.2
  | +-- buffer-from@1.1.1
  | +-- inherits@2.0.3
  | +-- readable-stream@2.3.6
  | | +-- core-util-is@1.0.2
  | | +-- isarray@1.0.0
  | | +-- process-nextick-args@2.0.0
  | | +-- safe-buffer@5.1.2
  | | +-- string_decoder@1.1.1
  | | `-- util-deprecate@1.0.2
  | `-- typedarray@0.0.6
  +-- copy-props@2.0.4
  | +-- each-props@1.3.2
  | | `-- object.defaults@1.1.0
  | |   +-- array-each@1.0.1
  | |   `-- array-slice@1.1.0
  | `-- is-plain-object@2.0.4
  +-- fancy-log@1.3.2
  | +-- ansi-gray@0.1.1
  | `-- time-stamp@1.1.0
  +-- gulplog@1.0.0
  | `-- glogg@1.0.1
  |   `-- sparkles@1.0.1
  +-- interpret@1.1.0
  +-- isobject@3.0.1
  +-- liftoff@2.5.0
  | +-- extend@3.0.2
  | +-- findup-sync@2.0.0
  | | +-- detect-file@1.0.0
  | | +-- is-glob@3.1.0
  | | | `-- is-extglob@2.1.1
  | | `-- resolve-dir@1.0.1
  | |   `-- global-modules@1.0.0
  | |     `-- global-prefix@1.0.2
  | |       +-- ini@1.3.5
  | |       `-- which@1.3.1
  | |         `-- isexe@2.0.0
  | +-- fined@1.1.0
  | | +-- expand-tilde@2.0.2
  | | +-- object.pick@1.3.0
  | | `-- parse-filepath@1.0.2
  | |   +-- map-cache@0.2.2
  | |   `-- path-root@0.1.1
  | |     `-- path-root-regex@0.1.2
  | +-- flagged-respawn@1.0.0
  | +-- object.map@1.0.1
  | | +-- for-own@1.0.0
  | | | `-- for-in@1.0.2
  | | `-- make-iterator@1.0.1
  | |   `-- kind-of@6.0.2
  | +-- rechoir@0.6.2
  | `-- resolve@1.8.1
  |   `-- path-parse@1.0.6
  +-- matchdep@2.0.0
  | +-- micromatch@3.1.10
  | | +-- arr-diff@4.0.0
  | | +-- array-unique@0.3.2
  | | +-- braces@2.3.2
  | | | +-- arr-flatten@1.1.0
  | | | +-- extend-shallow@2.0.1
  | | | | `-- is-extendable@0.1.1
  | | | +-- fill-range@4.0.0
  | | | | +-- extend-shallow@2.0.1
  | | | | +-- is-number@3.0.0
  | | | | | `-- kind-of@3.2.2
  | | | | |   `-- is-buffer@1.1.6
  | | | | +-- repeat-string@1.6.1
  | | | | `-- to-regex-range@2.1.1
  | | | +-- repeat-element@1.1.3
  | | | +-- snapdragon-node@2.1.1
  | | | | +-- define-property@1.0.0
  | | | | | `-- is-descriptor@1.0.2
  | | | | |   +-- is-accessor-descriptor@1.0.0
  | | | | |   +-- is-data-descriptor@1.0.0
  | | | | |   `-- kind-of@6.0.2
  | | | | `-- snapdragon-util@3.0.1
  | | | |   `-- kind-of@3.2.2
  | | | `-- split-string@3.1.0
  | | +-- define-property@2.0.2
  | | | `-- is-descriptor@1.0.2
  | | |   +-- is-accessor-descriptor@1.0.0
  | | |   +-- is-data-descriptor@1.0.0
  | | |   `-- kind-of@6.0.2
  | | +-- extend-shallow@3.0.2
  | | | +-- assign-symbols@1.0.0
  | | | `-- is-extendable@1.0.1
  | | +-- extglob@2.0.4
  | | | +-- define-property@1.0.0
  | | | | `-- is-descriptor@1.0.2
  | | | |   +-- is-accessor-descriptor@1.0.0
  | | | |   +-- is-data-descriptor@1.0.0
  | | | |   `-- kind-of@6.0.2
  | | | +-- expand-brackets@2.1.4
  | | | | +-- define-property@0.2.5
  | | | | +-- extend-shallow@2.0.1
  | | | | `-- posix-character-classes@0.1.1
  | | | `-- extend-shallow@2.0.1
  | | +-- fragment-cache@0.2.1
  | | +-- kind-of@6.0.2
  | | +-- nanomatch@1.2.13
  | | | `-- kind-of@6.0.2
  | | +-- regex-not@1.0.2
  | | | `-- safe-regex@1.1.0
  | | |   `-- ret@0.1.15
  | | +-- snapdragon@0.8.2
  | | | +-- base@0.11.2
  | | | | +-- cache-base@1.0.1
  | | | | | +-- collection-visit@1.0.0
  | | | | | | +-- map-visit@1.0.0
  | | | | | | `-- object-visit@1.0.1
  | | | | | +-- has-value@1.0.0
  | | | | | | `-- has-values@1.0.0
  | | | | | |   `-- kind-of@4.0.0
  | | | | | +-- set-value@2.0.0
  | | | | | | `-- extend-shallow@2.0.1
  | | | | | +-- to-object-path@0.3.0
  | | | | | | `-- kind-of@3.2.2
  | | | | | +-- union-value@1.0.0
  | | | | | | `-- set-value@0.4.3
  | | | | | |   `-- extend-shallow@2.0.1
  | | | | | `-- unset-value@1.0.0
  | | | | |   `-- has-value@0.3.1
  | | | | |     +-- has-values@0.1.4
  | | | | |     `-- isobject@2.1.0
  | | | | +-- class-utils@0.3.6
  | | | | | +-- arr-union@3.1.0
  | | | | | +-- define-property@0.2.5
  | | | | | `-- static-extend@0.1.2
  | | | | |   +-- define-property@0.2.5
  | | | | |   `-- object-copy@0.1.0
  | | | | |     +-- copy-descriptor@0.1.1
  | | | | |     +-- define-property@0.2.5
  | | | | |     `-- kind-of@3.2.2
  | | | | +-- component-emitter@1.2.1
  | | | | +-- define-property@1.0.0
  | | | | | `-- is-descriptor@1.0.2
  | | | | |   +-- is-accessor-descriptor@1.0.0
  | | | | |   +-- is-data-descriptor@1.0.0
  | | | | |   `-- kind-of@6.0.2
  | | | | +-- mixin-deep@1.3.1
  | | | | | `-- is-extendable@1.0.1
  | | | | `-- pascalcase@0.1.1
  | | | +-- debug@2.6.9
  | | | | `-- ms@2.0.0
  | | | +-- define-property@0.2.5
  | | | | `-- is-descriptor@0.1.6
  | | | |   +-- is-accessor-descriptor@0.1.6
  | | | |   | `-- kind-of@3.2.2
  | | | |   `-- is-data-descriptor@0.1.4
  | | | |     `-- kind-of@3.2.2
  | | | +-- extend-shallow@2.0.1
  | | | +-- source-map@0.5.7
  | | | +-- source-map-resolve@0.5.2
  | | | | +-- atob@2.1.2
  | | | | +-- decode-uri-component@0.2.0
  | | | | +-- resolve-url@0.2.1
  | | | | +-- source-map-url@0.4.0
  | | | | `-- urix@0.1.0
  | | | `-- use@3.1.1
  | | `-- to-regex@3.0.2
  | `-- stack-trace@0.0.10
  +-- mute-stdout@1.0.1
  +-- pretty-hrtime@1.0.3
  +-- replace-homedir@1.0.0
  | +-- homedir-polyfill@1.0.1
  | | `-- parse-passwd@1.0.0
  | +-- is-absolute@1.0.0
  | | +-- is-relative@1.0.0
  | | | `-- is-unc-path@1.0.0
  | | |   `-- unc-path-regex@0.1.2
  | | `-- is-windows@1.0.2
  | `-- remove-trailing-separator@1.1.0
  +-- semver-greatest-satisfied-range@1.1.0
  | `-- sver-compat@1.5.0
  |   +-- es6-iterator@2.0.3
  |   | +-- d@1.0.0
  |   | `-- es5-ext@0.10.46
  |   |   `-- next-tick@1.0.0
  |   `-- es6-symbol@3.1.1
  +-- v8flags@3.1.1
  `-- yargs@7.1.0
    +-- camelcase@3.0.0
    +-- cliui@3.2.0
    | +-- strip-ansi@3.0.1
    | | `-- ansi-regex@2.1.1
    | `-- wrap-ansi@2.1.0
    +-- decamelize@1.2.0
    +-- get-caller-file@1.0.3
    +-- os-locale@1.4.0
    | `-- lcid@1.0.0
    |   `-- invert-kv@1.0.0
    +-- read-pkg-up@1.0.1
    | +-- find-up@1.1.2
    | | +-- path-exists@2.1.0
    | | `-- pinkie-promise@2.0.1
    | |   `-- pinkie@2.0.4
    | `-- read-pkg@1.1.0
    |   +-- load-json-file@1.1.0
    |   | +-- graceful-fs@4.1.11
    |   | +-- parse-json@2.2.0
    |   | | `-- error-ex@1.3.2
    |   | |   `-- is-arrayish@0.2.1
    |   | +-- pify@2.3.0
    |   | `-- strip-bom@2.0.0
    |   |   `-- is-utf8@0.2.1
    |   +-- normalize-package-data@2.4.0
    |   | +-- hosted-git-info@2.7.1
    |   | +-- is-builtin-module@1.0.0
    |   | | `-- builtin-modules@1.1.1
    |   | +-- semver@5.5.1
    |   | `-- validate-npm-package-license@3.0.4
    |   |   +-- spdx-correct@3.0.0
    |   |   | `-- spdx-license-ids@3.0.0
    |   |   `-- spdx-expression-parse@3.0.0
    |   |     `-- spdx-exceptions@2.1.0
    |   `-- path-type@1.1.0
    +-- require-directory@2.1.1
    +-- require-main-filename@1.0.1
    +-- set-blocking@2.0.0
    +-- string-width@1.0.2
    | +-- code-point-at@1.1.0
    | `-- is-fullwidth-code-point@1.0.0
    |   `-- number-is-nan@1.0.1
    +-- which-module@1.0.0
    +-- y18n@3.2.1
    `-- yargs-parser@5.0.0

+ npm install --no-color
K?25hnpm.WARN.deprecatedegulp-util@3.0.8:lgulp-utiliisrdeprecateds-/replacerit,Kfollowing the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
K?25hnpm#WARN#prefer.globaldjasmine-node@1.15.0nshouldibe.installednwithe-g.2.0KutiK
K?25h#############.]#\.install:duplexify:esillclifecycle@duplexify@3.6.0~instalK
> phantomjs-prebuilt@2.1.16 install /home/r/repo/node_modules/phantomjs-prebuilt
> node install.js

Considering PhantomJS found at /usr/bin/phantomjs
Found PhantomJS at /usr/bin/phantomjs ...verifying
PhantomJS detected, but wrong version 1.9.0 @ /usr/bin/phantomjs.
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Receiving...
2K1G  [] 0%2K1G  [] 5%2K1G  [] 22%2K1G  [] 34%2K1G  [] 48%2K1G  [] 61%2K1G  [] 75%2K1G  [] 88%
Received 22866K total.
Extracting tar contents (via spawned process)
Removing /home/r/repo/node_modules/phantomjs-prebuilt/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1535279696498/phantomjs-2.1.1-linux-x86_64 -> /home/r/repo/node_modules/phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /home/r/repo/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
K?25hcolorizejs@0.0.0\/home/r/repoorizejs:sverbllinkMansccolorizejs@0.0.0KnstalK
+-- del@3.0.0
| +-- globby@6.1.0
| | +-- array-union@1.0.2
| | +-- glob@7.1.2
| | | +-- fs.realpath@1.0.0
| | | +-- inflight@1.0.6
| | | | `-- wrappy@1.0.2
| | | +-- inherits@2.0.3
| | | +-- once@1.4.0
| | | `-- path-is-absolute@1.0.1
| | +-- object-assign@4.1.1
| | +-- pify@2.3.0
| | `-- pinkie-promise@2.0.1
| |   `-- pinkie@2.0.4
| +-- is-path-cwd@1.0.0
| +-- is-path-in-cwd@1.0.1
| | `-- is-path-inside@1.0.1
| |   `-- path-is-inside@1.0.2
| +-- p-map@1.2.0
| +-- pify@3.0.0
| `-- rimraf@2.6.2
+-- gulp@4.0.0
| +-- glob-watcher@5.0.1
| | +-- async-done@1.3.1
| | | +-- end-of-stream@1.4.1
| | | +-- process-nextick-args@1.0.7
| | | `-- stream-exhaust@1.0.2
| | +-- chokidar@2.0.4
| | | +-- anymatch@2.0.0
| | | +-- async-each@1.0.1
| | | +-- braces@2.3.2
| | | | +-- array-unique@0.3.2
| | | | +-- extend-shallow@2.0.1
| | | | | `-- is-extendable@0.1.1
| | | | +-- fill-range@4.0.0
| | | | | +-- extend-shallow@2.0.1
| | | | | +-- is-number@3.0.0
| | | | | | `-- kind-of@3.2.2
| | | | | +-- repeat-string@1.6.1
| | | | | `-- to-regex-range@2.1.1
| | | | +-- repeat-element@1.1.3
| | | | +-- snapdragon@0.8.2
| | | | | +-- base@0.11.2
| | | | | | +-- cache-base@1.0.1
| | | | | | | +-- collection-visit@1.0.0
| | | | | | | | +-- map-visit@1.0.0
| | | | | | | | `-- object-visit@1.0.1
| | | | | | | +-- has-value@1.0.0
| | | | | | | | `-- has-values@1.0.0
| | | | | | | |   `-- kind-of@4.0.0
| | | | | | | +-- set-value@2.0.0
| | | | | | | | `-- extend-shallow@2.0.1
| | | | | | | +-- to-object-path@0.3.0
| | | | | | | | `-- kind-of@3.2.2
| | | | | | | +-- union-value@1.0.0
| | | | | | | | `-- set-value@0.4.3
| | | | | | | |   `-- extend-shallow@2.0.1
| | | | | | | `-- unset-value@1.0.0
| | | | | | |   `-- has-value@0.3.1
| | | | | | |     +-- has-values@0.1.4
| | | | | | |     `-- isobject@2.1.0
| | | | | | +-- class-utils@0.3.6
| | | | | | | +-- arr-union@3.1.0
| | | | | | | +-- define-property@0.2.5
| | | | | | | `-- static-extend@0.1.2
| | | | | | |   +-- define-property@0.2.5
| | | | | | |   `-- object-copy@0.1.0
| | | | | | |     +-- copy-descriptor@0.1.1
| | | | | | |     +-- define-property@0.2.5
| | | | | | |     `-- kind-of@3.2.2
| | | | | | +-- component-emitter@1.2.1
| | | | | | +-- define-property@1.0.0
| | | | | | | `-- is-descriptor@1.0.2
| | | | | | |   +-- is-accessor-descriptor@1.0.0
| | | | | | |   `-- is-data-descriptor@1.0.0
| | | | | | +-- mixin-deep@1.3.1
| | | | | | | `-- is-extendable@1.0.1
| | | | | | `-- pascalcase@0.1.1
| | | | | +-- define-property@0.2.5
| | | | | | `-- is-descriptor@0.1.6
| | | | | |   +-- is-accessor-descriptor@0.1.6
| | | | | |   | `-- kind-of@3.2.2
| | | | | |   +-- is-data-descriptor@0.1.4
| | | | | |   | `-- kind-of@3.2.2
| | | | | |   `-- kind-of@5.1.0
| | | | | +-- extend-shallow@2.0.1
| | | | | +-- map-cache@0.2.2
| | | | | +-- source-map-resolve@0.5.2
| | | | | | +-- atob@2.1.2
| | | | | | +-- decode-uri-component@0.2.0
| | | | | | +-- resolve-url@0.2.1
| | | | | | +-- source-map-url@0.4.0
| | | | | | `-- urix@0.1.0
| | | | | `-- use@3.1.1
| | | | +-- snapdragon-node@2.1.1
| | | | | +-- define-property@1.0.0
| | | | | | `-- is-descriptor@1.0.2
| | | | | |   +-- is-accessor-descriptor@1.0.0
| | | | | |   `-- is-data-descriptor@1.0.0
| | | | | `-- snapdragon-util@3.0.1
| | | | |   `-- kind-of@3.2.2
| | | | +-- split-string@3.1.0
| | | | `-- to-regex@3.0.2
| | | |   `-- safe-regex@1.1.0
| | | |     `-- ret@0.1.15
| | | +-- glob-parent@3.1.0
| | | | +-- is-glob@3.1.0
| | | | `-- path-dirname@1.0.2
| | | +-- is-binary-path@1.0.1
| | | | `-- binary-extensions@1.11.0
| | | +-- is-glob@4.0.0
| | | | `-- is-extglob@2.1.1
| | | +-- lodash.debounce@4.0.8
| | | +-- normalize-path@2.1.1
| | | +-- readdirp@2.1.0
| | | | `-- set-immediate-shim@1.0.1
| | | `-- upath@1.1.0
| | +-- just-debounce@1.0.0
| | `-- object.defaults@1.1.0
| |   +-- array-each@1.0.1
| |   +-- array-slice@1.1.0
| |   `-- for-own@1.0.0
| |     `-- for-in@1.0.2
| +-- gulp-cli@2.0.1
| | +-- archy@1.0.0
| | +-- array-sort@1.0.0
| | | +-- default-compare@1.0.0
| | | | `-- kind-of@5.1.0
| | | +-- get-value@2.0.6
| | | `-- kind-of@5.1.0
| | +-- color-support@1.1.3
| | +-- concat-stream@1.6.2
| | | +-- buffer-from@1.1.1
| | | `-- typedarray@0.0.6
| | +-- copy-props@2.0.4
| | | +-- each-props@1.3.2
| | | `-- is-plain-object@2.0.4
| | +-- interpret@1.1.0
| | +-- isobject@3.0.1
| | +-- liftoff@2.5.0
| | | +-- findup-sync@2.0.0
| | | | +-- detect-file@1.0.0
| | | | +-- is-glob@3.1.0
| | | | `-- resolve-dir@1.0.1
| | | |   `-- global-modules@1.0.0
| | | |     `-- global-prefix@1.0.2
| | | |       `-- ini@1.3.5
| | | +-- fined@1.1.0
| | | | +-- expand-tilde@2.0.2
| | | | +-- object.pick@1.3.0
| | | | `-- parse-filepath@1.0.2
| | | |   `-- path-root@0.1.1
| | | |     `-- path-root-regex@0.1.2
| | | +-- flagged-respawn@1.0.0
| | | +-- object.map@1.0.1
| | | +-- rechoir@0.6.2
| | | `-- resolve@1.8.1
| | |   `-- path-parse@1.0.6
| | +-- matchdep@2.0.0
| | | +-- micromatch@3.1.10
| | | | +-- arr-diff@4.0.0
| | | | +-- define-property@2.0.2
| | | | | `-- is-descriptor@1.0.2
| | | | |   +-- is-accessor-descriptor@1.0.0
| | | | |   `-- is-data-descriptor@1.0.0
| | | | +-- extend-shallow@3.0.2
| | | | | +-- assign-symbols@1.0.0
| | | | | `-- is-extendable@1.0.1
| | | | +-- extglob@2.0.4
| | | | | +-- define-property@1.0.0
| | | | | | `-- is-descriptor@1.0.2
| | | | | |   +-- is-accessor-descriptor@1.0.0
| | | | | |   `-- is-data-descriptor@1.0.0
| | | | | +-- expand-brackets@2.1.4
| | | | | | +-- define-property@0.2.5
| | | | | | +-- extend-shallow@2.0.1
| | | | | | `-- posix-character-classes@0.1.1
| | | | | `-- extend-shallow@2.0.1
| | | | +-- fragment-cache@0.2.1
| | | | +-- kind-of@6.0.2
| | | | +-- nanomatch@1.2.13
| | | | `-- regex-not@1.0.2
| | | `-- stack-trace@0.0.10
| | +-- mute-stdout@1.0.1
| | +-- pretty-hrtime@1.0.3
| | +-- replace-homedir@1.0.0
| | | +-- homedir-polyfill@1.0.1
| | | | `-- parse-passwd@1.0.0
| | | +-- is-absolute@1.0.0
| | | | +-- is-relative@1.0.0
| | | | | `-- is-unc-path@1.0.0
| | | | |   `-- unc-path-regex@0.1.2
| | | | `-- is-windows@1.0.2
| | | `-- remove-trailing-separator@1.1.0
| | +-- semver-greatest-satisfied-range@1.1.0
| | | `-- sver-compat@1.5.0
| | +-- v8flags@3.1.1
| | `-- yargs@7.1.0
| |   +-- camelcase@3.0.0
| |   +-- cliui@3.2.0
| |   | `-- wrap-ansi@2.1.0
| |   +-- decamelize@1.2.0
| |   +-- get-caller-file@1.0.3
| |   +-- os-locale@1.4.0
| |   | `-- lcid@1.0.0
| |   |   `-- invert-kv@1.0.0
| |   +-- read-pkg-up@1.0.1
| |   | +-- find-up@1.1.2
| |   | | `-- path-exists@2.1.0
| |   | `-- read-pkg@1.1.0
| |   |   +-- load-json-file@1.1.0
| |   |   | +-- parse-json@2.2.0
| |   |   | | `-- error-ex@1.3.2
| |   |   | |   `-- is-arrayish@0.2.1
| |   |   | +-- pify@2.3.0
| |   |   | `-- strip-bom@2.0.0
| |   |   +-- normalize-package-data@2.4.0
| |   |   | +-- hosted-git-info@2.7.1
| |   |   | +-- is-builtin-module@1.0.0
| |   |   | | `-- builtin-modules@1.1.1
| |   |   | `-- validate-npm-package-license@3.0.4
| |   |   |   +-- spdx-correct@3.0.0
| |   |   |   | `-- spdx-license-ids@3.0.0
| |   |   |   `-- spdx-expression-parse@3.0.0
| |   |   |     `-- spdx-exceptions@2.1.0
| |   |   `-- path-type@1.1.0
| |   |     `-- pify@2.3.0
| |   +-- require-directory@2.1.1
| |   +-- require-main-filename@1.0.1
| |   +-- set-blocking@2.0.0
| |   +-- string-width@1.0.2
| |   | +-- code-point-at@1.1.0
| |   | `-- is-fullwidth-code-point@1.0.0
| |   |   `-- number-is-nan@1.0.1
| |   +-- which-module@1.0.0
| |   +-- y18n@3.2.1
| |   `-- yargs-parser@5.0.0
| +-- undertaker@1.2.0
| | +-- arr-flatten@1.1.0
| | +-- arr-map@2.0.2
| | | `-- make-iterator@1.0.1
| | +-- bach@1.2.0
| | | +-- arr-filter@1.1.2
| | | +-- array-initial@1.1.0
| | | | `-- is-number@4.0.0
| | | +-- array-last@1.3.0
| | | | `-- is-number@4.0.0
| | | +-- async-settle@1.0.0
| | | `-- now-and-later@2.0.0
| | +-- collection-map@1.0.0
| | +-- es6-weak-map@2.0.2
| | | +-- d@1.0.0
| | | +-- es5-ext@0.10.46
| | | | `-- next-tick@1.0.0
| | | +-- es6-iterator@2.0.3
| | | `-- es6-symbol@3.1.1
| | +-- last-run@1.1.1
| | | `-- default-resolution@2.0.0
| | +-- object.reduce@1.0.1
| | `-- undertaker-registry@1.0.1
| `-- vinyl-fs@3.0.3
|   +-- fs-mkdirp-stream@1.0.0
|   +-- glob-stream@6.1.0
|   | +-- is-negated-glob@1.0.0
|   | +-- ordered-read-streams@1.0.1
|   | +-- to-absolute-glob@2.0.2
|   | `-- unique-stream@2.2.1
|   |   +-- json-stable-stringify@1.0.1
|   |   | `-- jsonify@0.0.0
|   |   `-- through2-filter@2.0.0
|   +-- graceful-fs@4.1.11
|   +-- is-valid-glob@1.0.0
|   +-- lazystream@1.0.0
|   +-- lead@1.0.0
|   | `-- flush-write-stream@1.0.3
|   +-- object.assign@4.1.0
|   | +-- define-properties@1.1.3
|   | +-- function-bind@1.1.1
|   | +-- has-symbols@1.0.0
|   | `-- object-keys@1.0.12
|   +-- pumpify@1.5.1
|   | +-- duplexify@3.6.0
|   | | `-- stream-shift@1.0.0
|   | `-- pump@2.0.1
|   +-- readable-stream@2.3.6
|   | +-- core-util-is@1.0.2
|   | +-- isarray@1.0.0
|   | +-- process-nextick-args@2.0.0
|   | +-- string_decoder@1.1.1
|   | `-- util-deprecate@1.0.2
|   +-- remove-bom-buffer@3.0.0
|   | +-- is-buffer@1.1.6
|   | `-- is-utf8@0.2.1
|   +-- remove-bom-stream@1.2.0
|   +-- resolve-options@1.1.0
|   +-- to-through@2.0.0
|   +-- value-or-function@3.0.0
|   +-- vinyl@2.2.0
|   | +-- clone@2.1.2
|   | +-- clone-buffer@1.0.0
|   | +-- clone-stats@1.0.0
|   | +-- cloneable-readable@1.1.2
|   | | `-- process-nextick-args@2.0.0
|   | `-- replace-ext@1.0.0
|   `-- vinyl-sourcemap@1.1.0
|     +-- append-buffer@1.0.2
|     | `-- buffer-equal@1.0.0
|     `-- convert-source-map@1.5.1
+-- gulp-jasmine-node@1.0.7
| +-- arrify@1.0.1
| +-- assert@1.4.1
| | `-- util@0.10.3
| |   `-- inherits@2.0.1
| +-- gulp-util@3.0.8
| | +-- array-differ@1.0.0
| | +-- array-uniq@1.0.3
| | +-- beeper@1.1.1
| | +-- chalk@1.1.3
| | | +-- ansi-styles@2.2.1
| | | +-- escape-string-regexp@1.0.5
| | | +-- has-ansi@2.0.0
| | | | `-- ansi-regex@2.1.1
| | | +-- strip-ansi@3.0.1
| | | `-- supports-color@2.0.0
| | +-- dateformat@2.2.0
| | +-- lodash._reescape@3.0.0
| | +-- lodash._reevaluate@3.0.0
| | +-- lodash._reinterpolate@3.0.0
| | +-- lodash.template@3.6.2
| | | +-- lodash._basecopy@3.0.1
| | | +-- lodash._basetostring@3.0.1
| | | +-- lodash._basevalues@3.0.0
| | | +-- lodash._isiterateecall@3.0.9
| | | +-- lodash.escape@3.2.0
| | | | `-- lodash._root@3.0.1
| | | +-- lodash.keys@3.1.2
| | | | +-- lodash._getnative@3.9.1
| | | | +-- lodash.isarguments@3.1.0
| | | | `-- lodash.isarray@3.0.4
| | | +-- lodash.restparam@3.6.1
| | | `-- lodash.templatesettings@3.1.1
| | +-- minimist@1.2.0
| | +-- multipipe@0.1.2
| | | `-- duplexer2@0.0.2
| | |   `-- readable-stream@1.1.14
| | |     +-- isarray@0.0.1
| | |     `-- string_decoder@0.10.31
| | +-- object-assign@3.0.0
| | +-- replace-ext@0.0.1
| | `-- vinyl@0.5.3
| |   +-- clone@1.0.4
| |   `-- clone-stats@0.0.1
| +-- jasmine-node@1.15.0
| | +-- coffeescript@2.3.1
| | +-- gaze@1.1.3
| | | `-- globule@1.2.1
| | +-- jasmine-growl-reporter@1.0.1
| | | `-- growl@1.10.5
| | +-- jasmine-reporters@1.0.2
| | +-- mkdirp@0.3.5
| | +-- requirejs@2.3.5
| | +-- underscore@1.9.1
| | `-- walkdir@0.0.12
| +-- jasmine-terminal-reporter@1.0.3
| | +-- indent-string@2.1.0
| | | `-- repeating@2.0.1
| | |   `-- is-finite@1.0.2
| | `-- pluralize@1.2.1
| +-- lodash@4.17.10
| +-- path@0.12.7
| | `-- process@0.11.10
| `-- through2@2.0.3
|   `-- xtend@4.0.1
+-- gulp-jshint@2.1.0
| +-- minimatch@3.0.4
| | `-- brace-expansion@1.1.11
| |   +-- balanced-match@1.0.0
| |   `-- concat-map@0.0.1
| +-- plugin-error@0.1.2
| | +-- ansi-cyan@0.1.1
| | +-- ansi-red@0.1.1
| | +-- arr-diff@1.1.0
| | | `-- array-slice@0.2.3
| | +-- arr-union@2.1.0
| | `-- extend-shallow@1.1.4
| |   `-- kind-of@1.1.0
| `-- rcloader@0.2.2
|   +-- lodash.assign@4.2.0
|   +-- lodash.isobject@3.0.2
|   +-- lodash.merge@4.6.1
|   `-- rcfinder@0.1.9
|     `-- lodash.clonedeep@4.5.0
+-- gulp-notify@3.2.0
| +-- ansi-colors@1.1.0
| | `-- ansi-wrap@0.1.0
| +-- fancy-log@1.3.2
| | +-- ansi-gray@0.1.1
| | `-- time-stamp@1.1.0
| +-- lodash.template@4.4.0
| | `-- lodash.templatesettings@4.1.0
| +-- node-notifier@5.2.1
| | +-- growly@1.3.0
| | +-- semver@5.5.1
| | +-- shellwords@0.1.1
| | `-- which@1.3.1
| |   `-- isexe@2.0.0
| `-- node.extend@2.0.0
|   `-- is@3.2.1
+-- gulp-rename@1.4.0
+-- gulp-run@1.7.1
| +-- lodash.defaults@4.2.0
| +-- lodash.template@4.4.0
| | `-- lodash.templatesettings@4.1.0
| `-- vinyl@0.4.6
|   +-- clone@0.2.0
|   `-- clone-stats@0.0.1
+-- gulp-uglify@3.0.1
| +-- gulplog@1.0.0
| | `-- glogg@1.0.1
| +-- has-gulplog@0.1.0
| | `-- sparkles@1.0.1
| +-- make-error-cause@1.2.2
| | `-- make-error@1.3.4
| +-- safe-buffer@5.1.2
| +-- uglify-js@3.4.8
| | +-- commander@2.17.1
| | `-- source-map@0.6.1
| `-- vinyl-sourcemaps-apply@0.2.1
|   `-- source-map@0.5.7
+-- jquery@3.3.1
+-- jsdom@11.12.0
| +-- abab@2.0.0
| +-- acorn@5.7.2
| +-- acorn-globals@4.1.0
| +-- array-equal@1.0.0
| +-- cssom@0.3.4
| +-- cssstyle@1.1.1
| +-- data-urls@1.0.1
| | `-- whatwg-url@7.0.0
| +-- domexception@1.0.1
| +-- escodegen@1.11.0
| | +-- esprima@3.1.3
| | +-- estraverse@4.2.0
| | +-- esutils@2.0.2
| | +-- optionator@0.8.2
| | | +-- deep-is@0.1.3
| | | +-- fast-levenshtein@2.0.6
| | | +-- levn@0.3.0
| | | +-- prelude-ls@1.1.2
| | | +-- type-check@0.3.2
| | | `-- wordwrap@1.0.0
| | `-- source-map@0.6.1
| +-- html-encoding-sniffer@1.0.2
| +-- left-pad@1.3.0
| +-- nwsapi@2.0.8
| +-- parse5@4.0.0
| +-- pn@1.1.0
| +-- request@2.88.0
| | +-- aws-sign2@0.7.0
| | +-- aws4@1.8.0
| | +-- caseless@0.12.0
| | +-- combined-stream@1.0.6
| | | `-- delayed-stream@1.0.0
| | +-- extend@3.0.2
| | +-- forever-agent@0.6.1
| | +-- form-data@2.3.2
| | | `-- asynckit@0.4.0
| | +-- har-validator@5.1.0
| | | +-- ajv@5.5.2
| | | | +-- co@4.6.0
| | | | +-- fast-deep-equal@1.1.0
| | | | +-- fast-json-stable-stringify@2.0.0
| | | | `-- json-schema-traverse@0.3.1
| | | `-- har-schema@2.0.0
| | +-- http-signature@1.2.0
| | | +-- assert-plus@1.0.0
| | | +-- jsprim@1.4.1
| | | | +-- extsprintf@1.3.0
| | | | +-- json-schema@0.2.3
| | | | `-- verror@1.10.0
| | | `-- sshpk@1.14.2
| | |   +-- asn1@0.2.4
| | |   +-- bcrypt-pbkdf@1.0.2
| | |   +-- dashdash@1.14.1
| | |   +-- ecc-jsbn@0.1.2
| | |   +-- getpass@0.1.7
| | |   +-- jsbn@0.1.1
| | |   `-- tweetnacl@0.14.5
| | +-- is-typedarray@1.0.0
| | +-- isstream@0.1.2
| | +-- json-stringify-safe@5.0.1
| | +-- mime-types@2.1.19
| | | `-- mime-db@1.35.0
| | +-- oauth-sign@0.9.0
| | +-- performance-now@2.1.0
| | +-- qs@6.5.2
| | +-- tunnel-agent@0.6.0
| | `-- uuid@3.3.2
| +-- request-promise-native@1.0.5
| | +-- request-promise-core@1.1.1
| | `-- stealthy-require@1.1.1
| +-- sax@1.2.4
| +-- symbol-tree@3.2.2
| +-- tough-cookie@2.4.3
| | +-- psl@1.1.29
| | `-- punycode@1.4.1
| +-- w3c-hr-time@1.0.1
| | `-- browser-process-hrtime@0.1.2
| +-- webidl-conversions@4.0.2
| +-- whatwg-encoding@1.0.4
| | `-- iconv-lite@0.4.23
| |   `-- safer-buffer@2.1.2
| +-- whatwg-mimetype@2.1.0
| +-- whatwg-url@6.5.0
| | +-- lodash.sortby@4.7.0
| | `-- tr46@1.0.1
| |   `-- punycode@2.1.1
| +-- ws@5.2.2
| | `-- async-limiter@1.0.0
| `-- xml-name-validator@3.0.0
`-- jshint@2.9.6
  +-- cli@1.0.1
  +-- console-browserify@1.1.0
  | `-- date-now@0.1.4
  +-- exit@0.1.2
  +-- htmlparser2@3.8.3
  | +-- domelementtype@1.3.0
  | +-- domhandler@2.3.0
  | +-- domutils@1.5.1
  | | `-- dom-serializer@0.1.0
  | |   +-- domelementtype@1.1.3
  | |   `-- entities@1.1.1
  | +-- entities@1.0.0
  | `-- readable-stream@1.1.14
  |   +-- isarray@0.0.1
  |   `-- string_decoder@0.10.31
  +-- phantom@4.0.12
  | +-- split@1.0.1
  | | `-- through@2.3.8
  | `-- winston@2.4.4
  |   +-- async@1.0.0
  |   +-- colors@1.0.3
  |   +-- cycle@1.0.3
  |   `-- eyes@0.1.8
  +-- phantomjs-prebuilt@2.1.16
  | +-- es6-promise@4.2.4
  | +-- extract-zip@1.6.7
  | | +-- debug@2.6.9
  | | | `-- ms@2.0.0
  | | +-- mkdirp@0.5.1
  | | | `-- minimist@0.0.8
  | | `-- yauzl@2.4.1
  | |   `-- fd-slicer@1.0.1
  | |     `-- pend@1.2.0
  | +-- fs-extra@1.0.0
  | | +-- jsonfile@2.4.0
  | | `-- klaw@1.3.1
  | +-- hasha@2.2.0
  | | `-- is-stream@1.1.0
  | +-- kew@0.7.0
  | +-- progress@1.1.8
  | `-- request-progress@2.0.1
  |   `-- throttleit@1.0.0
  +-- shelljs@0.3.0
  +-- strip-json-comments@1.0.4
  `-- unicode-5.2.0@0.7.5

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.2 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
+ [[ 0.0.1 =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]
+ npm version 0.0.1
K?25hv0.0.1...............0m] - : 32minfo0m 35musing0m node@v6.14.2K
+ gulp
[90m10:35:0239m] Using gulpfile 35m~/repo/gulpfile.js39m
[90m10:35:0239m] Starting '36mdefault39m'...
[90m10:35:0239m] Starting '36mclean39m'...
[90m10:35:0239m] Finished '36mclean39m' after 35m11 ms39m
[90m10:35:0239m] Starting '36mcompile39m'...
[90m10:35:0239m] Finished '36mcompile39m' after 35m182 ms39m
[90m10:35:0239m] Starting '36mtest39m'...

colorizejs33m - 7 ms0m
32m    should set the applicable class0m34m - 6 ms0m

Finished in 0.009 seconds
32m1 test, 4 assertions, 0 failures, 0 skipped
0m
[90m10:35:0339m] Finished '36mtest39m' after 35m814 ms39m
[90m10:35:0339m] Finished '36mdefault39m' after 35m1.01 s39m
+ cp dist/colorizejs.min.js colorizejs-0.0.1.min.js
+ git add -f colorizejs-0.0.1.min.js
+ git commit -am 'Added JS file for 0.0.1'
[__rultor ee80129] Added JS file for 0.0.1
 1 file changed, 1 insertion(+)
 create mode 100644 colorizejs-0.0.1.min.js
+ cp dist/colorizejs.min.js /tmp
++ git rev-parse --abbrev-ref HEAD
+ branch=__rultor
+ git checkout gh-pages
Branch 'gh-pages' set up to track remote branch 'gh-pages' from 'origin'.
Switched to a new branch 'gh-pages'
+ git reset --hard
HEAD is now at fadc0b0 skeleton
+ cp /tmp/colorizejs.min.js .
+ git add colorizejs.min.js
+ cp colorizejs.min.js colorizejs-0.0.1.min.js
+ git add colorizejs-0.0.1.min.js
+ git commit --allow-empty -am 0.0.1
[gh-pages f2eddcf] 0.0.1
 2 files changed, 2 insertions(+)
 create mode 100644 colorizejs-0.0.1.min.js
 create mode 100644 colorizejs.min.js
+ git checkout __rultor
Switched to branch '__rultor'
+ chmod 600 ../npmrc
+ npm publish --no-color --userconfig=../npmrc
K?25h+.colorizejs@0.0.1publish:colorizejs@0.0.1:Ksill publish uploading /home/rK
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R rultor repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.0.1 -m '0.0.1: tagged by rultor.com'
+ git reset --hard
HEAD is now at ee80129 Added JS file for 0.0.1
+ git clean -fd
Removing node_modules/
+ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
+ git branch -D __rultor
Deleted branch __rultor (was ee80129).
+ git push --all origin
To git@github.com:yegor256/colorizejs.git
   fadc0b0..f2eddcf  gh-pages -> gh-pages
+ git push --tags origin
To git@github.com:yegor256/colorizejs.git
 * [new tag]         0.0.1 -> 0.0.1
 * [new tag]         v0.0.1 -> v0.0.1
container 109a4846dea2e9bc6fca2aa30086891896b80752027d505392c47512a4008ee8 is dead
Sun Aug 26 12:37:35 CEST 2018