Skip to content

Instantly share code, notes, and snippets.

@abellion
Created July 7, 2016 16:19
Show Gist options
  • Save abellion/6d1e321e4fa91d32a5bc51733e178d41 to your computer and use it in GitHub Desktop.
Save abellion/6d1e321e4fa91d32a5bc51733e178d41 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
+ case "$(lsb_release -si)" in
++ lsb_release -si
+ export DOKKU_DISTRO=ubuntu
+ DOKKU_DISTRO=ubuntu
+ export DOKKU_IMAGE=gliderlabs/herokuish
+ DOKKU_IMAGE=gliderlabs/herokuish
+ export DOKKU_LIB_ROOT=/var/lib/dokku
+ DOKKU_LIB_ROOT=/var/lib/dokku
+ export PLUGIN_PATH=/var/lib/dokku/plugins
+ PLUGIN_PATH=/var/lib/dokku/plugins
+ export PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
+ PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
+ export PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
+ PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
+ export PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
+ PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
+ export PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
+ PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
+ export PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
+ PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
+ export DOKKU_API_VERSION=1
+ DOKKU_API_VERSION=1
+ export DOKKU_NOT_IMPLEMENTED_EXIT=10
+ DOKKU_NOT_IMPLEMENTED_EXIT=10
+ export DOKKU_VALID_EXIT=0
+ DOKKU_VALID_EXIT=0
+ export DOKKU_LOGS_DIR=/var/log/dokku
+ DOKKU_LOGS_DIR=/var/log/dokku
+ export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ export DOKKU_CONTAINER_LABEL=dokku
+ DOKKU_CONTAINER_LABEL=dokku
+ export DOKKU_GLOBAL_RUN_ARGS=--label=dokku
+ DOKKU_GLOBAL_RUN_ARGS=--label=dokku
+ source /var/lib/dokku/core-plugins/available/common/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ parse_args git-receive-pack ''\''jubiwee-dashboard'\'''
+ declare 'desc=top-level cli arg parser'
+ local next_index=1
+ local skip=false
+ args=("$@")
+ local args
+ for arg in '"$@"'
+ false
+ case "$arg" in
+ local next_index=2
+ for arg in '"$@"'
+ false
+ case "$arg" in
+ local next_index=3
+ return 0
+ args=("$@")
+ [[ git-receive-pack =~ ^--.* ]]
+ has_tty
+ declare 'desc=return 0 if we have a tty'
++ /usr/bin/tty
++ true
+ [[ not a tty == \n\o\t\ \a\ \t\t\y ]]
+ return 1
+ DOKKU_QUIET_OUTPUT=1
++ id -un
+ [[ dokku != \d\o\k\k\u ]]
++ id -un
+ [[ dokku != \r\o\o\t ]]
+ [[ git-receive-pack =~ ^plugin:.* ]]
+ [[ -n git-receive-pack 'jubiwee-dashboard' ]]
+ export -n SSH_ORIGINAL_COMMAND
+ [[ git-receive-pack =~ config-* ]]
+ [[ git-receive-pack =~ docker-options* ]]
+ set -f
+ /usr/bin/dokku git-receive-pack ''\''jubiwee-dashboard'\'''
+ case "$(lsb_release -si)" in
++ lsb_release -si
+ export DOKKU_DISTRO=ubuntu
+ DOKKU_DISTRO=ubuntu
+ export DOKKU_IMAGE=gliderlabs/herokuish
+ DOKKU_IMAGE=gliderlabs/herokuish
+ export DOKKU_LIB_ROOT=/var/lib/dokku
+ DOKKU_LIB_ROOT=/var/lib/dokku
+ export PLUGIN_PATH=/var/lib/dokku/plugins
+ PLUGIN_PATH=/var/lib/dokku/plugins
+ export PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
+ PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
+ export PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
+ PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
+ export PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
+ PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
+ export PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
+ PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
+ export PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
+ PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
+ export DOKKU_API_VERSION=1
+ DOKKU_API_VERSION=1
+ export DOKKU_NOT_IMPLEMENTED_EXIT=10
+ DOKKU_NOT_IMPLEMENTED_EXIT=10
+ export DOKKU_VALID_EXIT=0
+ DOKKU_VALID_EXIT=0
+ export DOKKU_LOGS_DIR=/var/log/dokku
+ DOKKU_LOGS_DIR=/var/log/dokku
+ export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ export DOKKU_CONTAINER_LABEL=dokku
+ DOKKU_CONTAINER_LABEL=dokku
+ export DOKKU_GLOBAL_RUN_ARGS=--label=dokku
+ DOKKU_GLOBAL_RUN_ARGS=--label=dokku
+ source /var/lib/dokku/core-plugins/available/common/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ parse_args git-receive-pack ''\''jubiwee-dashboard'\'''
+ declare 'desc=top-level cli arg parser'
+ local next_index=1
+ local skip=false
+ args=("$@")
+ local args
+ for arg in '"$@"'
+ false
+ case "$arg" in
+ local next_index=2
+ for arg in '"$@"'
+ false
+ case "$arg" in
+ local next_index=3
+ return 0
+ args=("$@")
+ [[ git-receive-pack =~ ^--.* ]]
+ has_tty
+ declare 'desc=return 0 if we have a tty'
++ /usr/bin/tty
++ true
+ [[ not a tty == \n\o\t\ \a\ \t\t\y ]]
+ return 1
+ DOKKU_QUIET_OUTPUT=1
++ id -un
+ [[ dokku != \d\o\k\k\u ]]
++ id -un
+ [[ dokku != \r\o\o\t ]]
+ [[ git-receive-pack =~ ^plugin:.* ]]
+ [[ -n '' ]]
+ dokku_auth git-receive-pack ''\''jubiwee-dashboard'\'''
+ declare 'desc=calls user-auth plugin trigger'
+ export SSH_USER=dokku
+ SSH_USER=dokku
+ export SSH_NAME=abellion
+ SSH_NAME=abellion
+ plugn trigger user-auth dokku abellion git-receive-pack ''\''jubiwee-dashboard'\'''
+ source /var/lib/dokku/core-plugins/available/common/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ [[ ! -n '' ]]
+ return 0
+ case "$1" in
+ execute_dokku_cmd git-receive-pack ''\''jubiwee-dashboard'\'''
+ declare 'desc=executes dokku sub-commands'
+ local PLUGIN_NAME=git-receive-pack
+ local PLUGIN_CMD=git-receive-pack
+ local implemented=0
+ local script
+ argv=("$@")
+ local argv
+ case "$PLUGIN_NAME" in
++ readlink -f /var/lib/dokku/plugins/enabled/git-receive-pack
+ [[ /var/lib/dokku/plugins/enabled/git-receive-pack == *core-plugins* ]]
+ [[ -x /var/lib/dokku/plugins/enabled/git-receive-pack/subcommands/default ]]
+ [[ -x /var/lib/dokku/plugins/enabled/git-receive-pack/subcommands/git-receive-pack ]]
+ [[ -x /var/lib/dokku/plugins/enabled/git-receive-pack/subcommands/git-receive-pack ]]
+ [[ 0 -eq 0 ]]
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/00_dokku-standard/commands git-receive-pack ''\''jubiwee-dashboard'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/20_events/commands git-receive-pack ''\''jubiwee-dashboard'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/apps/commands git-receive-pack ''\''jubiwee-dashboard'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/certs/commands git-receive-pack ''\''jubiwee-dashboard'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/checks/commands git-receive-pack ''\''jubiwee-dashboard'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/config/commands git-receive-pack ''\''jubiwee-dashboard'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/docker-options/commands git-receive-pack ''\''jubiwee-dashboard'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/domains/commands git-receive-pack ''\''jubiwee-dashboard'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/enter/commands git-receive-pack ''\''jubiwee-dashboard'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/git/commands git-receive-pack ''\''jubiwee-dashboard'\'''
+ source /var/lib/dokku/plugins/available/git/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
++ source /var/lib/dokku/core-plugins/available/common/functions
+++ set -eo pipefail
+++ [[ -n 1 ]]
+++ set -x
++ source /var/lib/dokku/plugins/available/apps/functions
+++ set -eo pipefail
+++ [[ -n 1 ]]
+++ set -x
+++ source /var/lib/dokku/core-plugins/available/common/functions
++++ set -eo pipefail
++++ [[ -n 1 ]]
++++ set -x
+++ source /var/lib/dokku/plugins/available/config/functions
++++ set -eo pipefail
++++ [[ -n 1 ]]
++++ set -x
++++ source /var/lib/dokku/core-plugins/available/common/functions
+++++ set -eo pipefail
+++++ [[ -n 1 ]]
+++++ set -x
++ source /var/lib/dokku/plugins/available/config/functions
+++ set -eo pipefail
+++ [[ -n 1 ]]
+++ set -x
+++ source /var/lib/dokku/core-plugins/available/common/functions
++++ set -eo pipefail
++++ [[ -n 1 ]]
++++ set -x
+ case "$1" in
+ git_glob_cmd git-receive-pack ''\''jubiwee-dashboard'\'''
+ declare 'desc=catch-all for any other git-* commands'
+ local 'cmd=git-*'
++ echo ''\''jubiwee-dashboard'\'''
++ perl -pe 's/(?<!\\)'\''//g'
++ sed 's/\\'\''/'\''/g'
++ sed 's/^\///g'
+ local APP=jubiwee-dashboard
+ local APP_PATH=/home/dokku/jubiwee-dashboard
+ [[ git-receive-pack == \g\i\t\-\r\e\c\e\i\v\e\-\p\a\c\k ]]
+ [[ ! -d /home/dokku/jubiwee-dashboard/refs ]]
+ [[ git-receive-pack == \g\i\t\-\r\e\c\e\i\v\e\-\p\a\c\k ]]
+ local 'args=git-receive-pack '\''/home/dokku/jubiwee-dashboard'\'''
+ git-shell -c 'git-receive-pack '\''/home/dokku/jubiwee-dashboard'\'''
remote: + case "$(lsb_release -si)" in
remote: ++ lsb_release -si
remote: + export DOKKU_DISTRO=ubuntu
remote: + DOKKU_DISTRO=ubuntu
remote: + export DOKKU_IMAGE=gliderlabs/herokuish
remote: + DOKKU_IMAGE=gliderlabs/herokuish
remote: + export DOKKU_LIB_ROOT=/var/lib/dokku
remote: + DOKKU_LIB_ROOT=/var/lib/dokku
remote: + export PLUGIN_PATH=/var/lib/dokku/plugins
remote: + PLUGIN_PATH=/var/lib/dokku/plugins
remote: + export PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
remote: + PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
remote: + export PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
remote: + PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
remote: + export PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
remote: + PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
remote: + export PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
remote: + PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
remote: + export PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
remote: + PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
remote: + export DOKKU_API_VERSION=1
remote: + DOKKU_API_VERSION=1
remote: + export DOKKU_NOT_IMPLEMENTED_EXIT=10
remote: + DOKKU_NOT_IMPLEMENTED_EXIT=10
remote: + export DOKKU_VALID_EXIT=0
remote: + DOKKU_VALID_EXIT=0
remote: + export DOKKU_LOGS_DIR=/var/log/dokku
remote: + DOKKU_LOGS_DIR=/var/log/dokku
remote: + export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
remote: + DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
remote: + export DOKKU_CONTAINER_LABEL=dokku
remote: + DOKKU_CONTAINER_LABEL=dokku
remote: + export DOKKU_GLOBAL_RUN_ARGS=--label=dokku
remote: + DOKKU_GLOBAL_RUN_ARGS=--label=dokku
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + parse_args git-hook jubiwee-dashboard
remote: + declare 'desc=top-level cli arg parser'
remote: + local next_index=1
remote: + local skip=false
remote: + args=("$@")
remote: + local args
remote: + for arg in '"$@"'
remote: + false
remote: + case "$arg" in
remote: + local next_index=2
remote: + for arg in '"$@"'
remote: + false
remote: + case "$arg" in
remote: + local next_index=3
remote: + return 0
remote: + args=("$@")
remote: + [[ git-hook =~ ^--.* ]]
remote: + has_tty
remote: + declare 'desc=return 0 if we have a tty'
remote: ++ /usr/bin/tty
remote: ++ true
remote: + [[ not a tty == \n\o\t\ \a\ \t\t\y ]]
remote: + return 1
remote: + DOKKU_QUIET_OUTPUT=1
remote: ++ id -un
remote: + [[ dokku != \d\o\k\k\u ]]
remote: ++ id -un
remote: + [[ dokku != \r\o\o\t ]]
remote: + [[ git-hook =~ ^plugin:.* ]]
remote: + [[ -n '' ]]
remote: + dokku_auth git-hook jubiwee-dashboard
remote: + declare 'desc=calls user-auth plugin trigger'
remote: + export SSH_USER=dokku
remote: + SSH_USER=dokku
remote: + export SSH_NAME=abellion
remote: + SSH_NAME=abellion
remote: + plugn trigger user-auth dokku abellion git-hook jubiwee-dashboard
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + return 0
remote: + case "$1" in
remote: + execute_dokku_cmd git-hook jubiwee-dashboard
remote: + declare 'desc=executes dokku sub-commands'
remote: + local PLUGIN_NAME=git-hook
remote: + local PLUGIN_CMD=git-hook
remote: + local implemented=0
remote: + local script
remote: + argv=("$@")
remote: + local argv
remote: + case "$PLUGIN_NAME" in
remote: ++ readlink -f /var/lib/dokku/plugins/enabled/git-hook
remote: + [[ /var/lib/dokku/plugins/enabled/git-hook == *core-plugins* ]]
remote: + [[ -x /var/lib/dokku/plugins/enabled/git-hook/subcommands/default ]]
remote: + [[ -x /var/lib/dokku/plugins/enabled/git-hook/subcommands/git-hook ]]
remote: + [[ -x /var/lib/dokku/plugins/enabled/git-hook/subcommands/git-hook ]]
remote: + [[ 0 -eq 0 ]]
remote: + for script in '$PLUGIN_ENABLED_PATH/*/commands'
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/00_dokku-standard/commands git-hook jubiwee-dashboard
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in '$PLUGIN_ENABLED_PATH/*/commands'
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/20_events/commands git-hook jubiwee-dashboard
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in '$PLUGIN_ENABLED_PATH/*/commands'
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/apps/commands git-hook jubiwee-dashboard
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in '$PLUGIN_ENABLED_PATH/*/commands'
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/certs/commands git-hook jubiwee-dashboard
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in '$PLUGIN_ENABLED_PATH/*/commands'
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/checks/commands git-hook jubiwee-dashboard
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in '$PLUGIN_ENABLED_PATH/*/commands'
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/config/commands git-hook jubiwee-dashboard
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in '$PLUGIN_ENABLED_PATH/*/commands'
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/docker-options/commands git-hook jubiwee-dashboard
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in '$PLUGIN_ENABLED_PATH/*/commands'
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/domains/commands git-hook jubiwee-dashboard
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in '$PLUGIN_ENABLED_PATH/*/commands'
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/enter/commands git-hook jubiwee-dashboard
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in '$PLUGIN_ENABLED_PATH/*/commands'
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/git/commands git-hook jubiwee-dashboard
remote: + source /var/lib/dokku/plugins/available/git/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/apps/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: +++ source /var/lib/dokku/plugins/available/config/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++++ set -eo pipefail
remote: +++++ [[ -n 1 ]]
remote: +++++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + case "$1" in
remote: + git_hook_cmd git-hook jubiwee-dashboard
remote: + declare 'desc=kick off receive-app trigger from git prereceive hook'
remote: + local cmd=git-hook
remote: + local APP=jubiwee-dashboard
remote: + local oldrev newrev refname
remote: + read -r oldrev newrev refname
remote: + [[ refs/heads/master = \r\e\f\s\/\h\e\a\d\s\/\m\a\s\t\e\r ]]
remote: + plugn trigger receive-app jubiwee-dashboard 252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/git/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/apps/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: +++ source /var/lib/dokku/plugins/available/config/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++++ set -eo pipefail
remote: +++++ [[ -n 1 ]]
remote: +++++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + git_receive_app jubiwee-dashboard 252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + declare 'desc=git receive-app plugin trigger'
remote: + local trigger=git_receive_app
remote: + local APP=jubiwee-dashboard
remote: + local REV=252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + [[ ! -d /home/dokku/jubiwee-dashboard/refs ]]
remote: + acquire_app_deploy_lock jubiwee-dashboard exclusive
remote: + declare 'desc=acquire advisory lock for use in git/tar deploys'
remote: + local APP=jubiwee-dashboard
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + local LOCK_TYPE=exclusive
remote: + local APP_DEPLOY_LOCK_FD=200
remote: + local APP_DEPLOY_LOCK_FILE=/home/dokku/jubiwee-dashboard/.deploy.lock
remote: + local 'LOCK_WAITING_MSG=jubiwee-dashboard is currently being deployed. Waiting...'
remote: + local 'LOCK_FAILED_MSG=jubiwee-dashboard is currently being deployed. Exiting...'
remote: + local SHOW_MSG=true
remote: + eval 'exec 200>/home/dokku/jubiwee-dashboard/.deploy.lock'
remote: ++ exec
remote: + [[ exclusive == \w\a\i\t\i\n\g ]]
remote: + flock -n 200
remote: + git_build jubiwee-dashboard 252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + declare 'desc=setup and call git_build_app_repo'
remote: + local APP=jubiwee-dashboard
remote: + [[ 2 -ge 2 ]]
remote: + local REF=252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + git_build_app_repo jubiwee-dashboard 252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + declare 'desc=builds local git app repo for app'
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + local APP=jubiwee-dashboard
remote: + local REV=252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: ++ mktemp -d /tmp/dokku_git.XXXX
remote: + local GIT_BUILD_APP_REPO_TMP_WORK_DIR=/tmp/dokku_git.QOGP
remote: + trap 'rm -rf "$GIT_BUILD_APP_REPO_TMP_WORK_DIR" > /dev/null' RETURN INT TERM EXIT
remote: + local TMP_TAG=dokku/252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + chmod 755 /tmp/dokku_git.QOGP
remote: + unset GIT_DIR GIT_WORK_TREE
remote: + pushd /tmp/dokku_git.QOGP
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + GIT_DIR=/home/dokku/jubiwee-dashboard
remote: + git tag -d dokku/252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + true
remote: + GIT_DIR=/home/dokku/jubiwee-dashboard
remote: + git tag dokku/252b3f3cdada6bf00ca31b44eb218dec334b640a 252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + git init
remote: + git config advice.detachedHead false
remote: + git remote add origin /home/dokku/jubiwee-dashboard
remote: + git fetch --depth=1 origin refs/tags/dokku/252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + git reset --hard FETCH_HEAD
remote: + git submodule update --init --recursive
remote: + GIT_DIR=/home/dokku/jubiwee-dashboard
remote: + git tag -d dokku/252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + find -name .git -prune -exec rm -rf '{}' ';'
remote: + [[ -f Dockerfile ]]
remote: ++ [[ -f .env ]]
remote: ++ echo 1
remote: + [[ 1 != \0 ]]
remote: + [[ ! -f .buildpacks ]]
remote: ++ config_get jubiwee-dashboard BUILDPACK_URL
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard BUILDPACK_URL
remote: ++ config_parse_args config:get jubiwee-dashboard BUILDPACK_URL
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ BUILDPACK_URL == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ BUILDPACK_URL == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ BUILDPACK_URL == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ BUILDPACK_URL == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard BUILDPACK_URL
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard BUILDPACK_URL
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard BUILDPACK_URL
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard BUILDPACK_URL
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard BUILDPACK_URL
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard BUILDPACK_URL
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=BUILDPACK_URL
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export BUILDPACK_URL='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ true
remote: + [[ -z '' ]]
remote: + plugn trigger pre-receive-app jubiwee-dashboard dockerfile /tmp/dokku_git.QOGP 252b3f3cdada6bf00ca31b44eb218dec334b640a
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + dokku_receive jubiwee-dashboard dockerfile /tmp/dokku_git.QOGP
remote: + declare 'desc=receives an app kicks off deploy process'
remote: + sed -u 's/^//'
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + local APP=jubiwee-dashboard
remote: ++ get_app_image_name jubiwee-dashboard
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=
remote: +++ get_app_image_repo jubiwee-dashboard
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ echo dokku/jubiwee-dashboard
remote: ++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + local IMAGE_SOURCE_TYPE=dockerfile
remote: + local TMP_WORK_DIR=/tmp/dokku_git.QOGP
remote: + [[ -z '' ]]
remote: + dokku_log_info1 'Cleaning up...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Cleaning up...'
remote: + docker_cleanup
remote: -----> Cleaning up...
remote: + declare 'desc=cleans up all exited/dead containers and removes all dangling images'
remote: ++ docker ps -a -f status=exited -f label=dokku -q
remote: + docker rm e4c2ea4b07aa c4c01e97543b 49a2e200b927
remote: ++ docker ps -a -f status=dead -f label=dokku -q
remote: + docker rm
remote: + true
remote: + dokku_log_info1 'Building jubiwee-dashboard from dockerfile...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Building jubiwee-dashboard from dockerfile...'
remote: + config_set --no-restart jubiwee-dashboard DOKKU_APP_TYPE=dockerfile
remote: -----> Building jubiwee-dashboard from dockerfile...
remote: ++ docker images -f dangling=true -q
remote: + docker rmi 46a89e369719 64e77f2295de 33d54919b144
remote: + dokku_build jubiwee-dashboard dockerfile /tmp/dokku_git.QOGP
remote: + declare 'desc=build phase'
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_SOURCE_TYPE=dockerfile
remote: + local TMP_WORK_DIR=/tmp/dokku_git.QOGP
remote: ++ get_app_image_name jubiwee-dashboard
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=
remote: +++ get_app_image_repo jubiwee-dashboard
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ echo dokku/jubiwee-dashboard
remote: ++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + local CACHE_DIR=/home/dokku/jubiwee-dashboard/cache
remote: ++ config_export app jubiwee-dashboard
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ local APP=jubiwee-dashboard
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ [[ ! -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ cut '-d ' -f2-
remote: ++ local 'VARS=DOKKU_APP_RESTORE='\''1'\''
remote: DOKKU_APP_TYPE='\''dockerfile'\''
remote: DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: DOKKU_NGINX_PORT='\''80'\''
remote: DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ echo 'DOKKU_APP_RESTORE='\''1'\''
remote: DOKKU_APP_TYPE='\''dockerfile'\''
remote: DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: DOKKU_NGINX_PORT='\''80'\''
remote: DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ awk '{print "export " $0}'
remote: ++ return 0
remote: + eval 'export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ export DOKKU_APP_RESTORE=1
remote: ++ DOKKU_APP_RESTORE=1
remote: ++ export DOKKU_APP_TYPE=dockerfile
remote: ++ DOKKU_APP_TYPE=dockerfile
remote: ++ export 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: ++ DOKKU_DOCKERFILE_CMD='CMD http-server ./dist/ -p 80'
remote: ++ export DOKKU_DOCKERFILE_PORTS=80
remote: ++ DOKKU_DOCKERFILE_PORTS=80
remote: ++ export DOKKU_NGINX_PORT=80
remote: ++ DOKKU_NGINX_PORT=80
remote: ++ export DOKKU_PROXY_PORT_MAP=http:80:5000
remote: ++ DOKKU_PROXY_PORT_MAP=http:80:5000
remote: + pushd /tmp/dokku_git.QOGP
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: ++ get_dockerfile_exposed_ports Dockerfile
remote: ++ declare 'desc=return all exposed ports from passed file path'
remote: +++ egrep '^EXPOSE ' Dockerfile
remote: +++ awk '{ print $2 }'
remote: +++ xargs
remote: ++ local DOCKERFILE_PORTS=80
remote: ++ echo 80
remote: + local DOCKERFILE_PORTS=80
remote: + [[ -n 80 ]]
remote: + config_set --no-restart jubiwee-dashboard DOKKU_DOCKERFILE_PORTS=80
remote: + declare 'desc=set value of given config var'
remote: + source /var/lib/dokku/plugins/available/ps/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + [[ --no-restart == \c\o\n\f\i\g\:\s\e\t ]]
remote: + set -- config:set --no-restart jubiwee-dashboard DOKKU_DOCKERFILE_PORTS=80
remote: + config_parse_args config:set --no-restart jubiwee-dashboard DOKKU_DOCKERFILE_PORTS=80
remote: + declare 'desc=parse config plugin args'
remote: + unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: + for var in '"$@"'
remote: + [[ config:set == \-\-\g\l\o\b\a\l ]]
remote: + [[ config:set == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ config:set == \-\-\e\x\p\o\r\t ]]
remote: + [[ config:set == \-\-\s\h\e\l\l ]]
remote: + for var in '"$@"'
remote: + [[ --no-restart == \-\-\g\l\o\b\a\l ]]
remote: + [[ --no-restart == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + DOKKU_CONFIG_RESTART=false
remote: + [[ --no-restart == \-\-\e\x\p\o\r\t ]]
remote: + [[ --no-restart == \-\-\s\h\e\l\l ]]
remote: + for var in '"$@"'
remote: + [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: + [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: + [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: + for var in '"$@"'
remote: + [[ DOKKU_DOCKERFILE_PORTS=80 == \-\-\g\l\o\b\a\l ]]
remote: + [[ DOKKU_DOCKERFILE_PORTS=80 == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ DOKKU_DOCKERFILE_PORTS=80 == \-\-\e\x\p\o\r\t ]]
remote: + [[ DOKKU_DOCKERFILE_PORTS=80 == \-\-\s\h\e\l\l ]]
remote: + SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++ get_sanitized_config_args config:set --no-restart jubiwee-dashboard DOKKU_DOCKERFILE_PORTS=80
remote: ++ local 'desc=return sanitized arguments for config plugin'
remote: ++ SANITIZED_ARGS=("$@")
remote: ++ local SANITIZED_ARGS
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++ echo config:set '' jubiwee-dashboard DOKKU_DOCKERFILE_PORTS=80
remote: + local SANITIZED_ARGS
remote: + set -- config:set jubiwee-dashboard DOKKU_DOCKERFILE_PORTS=80
remote: + DOKKU_CONFIG_TYPE=app
remote: + DOKKU_CONFIG_RESTART=false
remote: + [[ app == \a\p\p ]]
remote: + [[ -z jubiwee-dashboard ]]
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + APP=jubiwee-dashboard
remote: + ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: + export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: + [[ -z jubiwee-dashboard DOKKU_DOCKERFILE_PORTS=80 ]]
remote: + config_create /home/dokku/jubiwee-dashboard/ENV
remote: + declare 'desc=create config env file'
remote: + local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: + [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: + local ENV_ADD=
remote: ++ cat /home/dokku/jubiwee-dashboard/ENV
remote: + local 'ENV_TEMP=export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: + local RESTART_APP=false
remote: + shift 2
remote: + for var in '"$@"'
remote: + [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: + [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ -n jubiwee-dashboard ]]
remote: + [[ jubiwee-dashboard == \j\u\b\i\w\e\e\-\d\a\s\h\b\o\a\r\d ]]
remote: + shift 1
remote: + for var in '"$@"'
remote: + [[ DOKKU_DOCKERFILE_PORTS=80 == \-\-\g\l\o\b\a\l ]]
remote: + [[ DOKKU_DOCKERFILE_PORTS=80 == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ -n jubiwee-dashboard ]]
remote: + [[ DOKKU_DOCKERFILE_PORTS=80 == \j\u\b\i\w\e\e\-\d\a\s\h\b\o\a\r\d ]]
remote: + [[ DOKKU_DOCKERFILE_PORTS=80 != *\=* ]]
remote: + for var in '"$@"'
remote: ++ echo DOKKU_DOCKERFILE_PORTS=80
remote: ++ cut -d= -f1
remote: + local KEY=DOKKU_DOCKERFILE_PORTS
remote: ++ echo DOKKU_DOCKERFILE_PORTS=80
remote: ++ cut -d= -f2-
remote: + local VALUE=80
remote: + [[ DOKKU_DOCKERFILE_PORTS =~ [a-zA-Z_][a-zA-Z0-9_]* ]]
remote: + local RESTART_APP=true
remote: ++ echo 'export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ sed '/^export DOKKU_DOCKERFILE_PORTS=/ d'
remote: + local 'ENV_TEMP=export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: + local 'ENV_TEMP=export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\'''
remote: ++ echo -e ''
remote: ++ sed '/^DOKKU_DOCKERFILE_PORTS=/ d'
remote: + local ENV_ADD=
remote: + local 'ENV_ADD=$
remote: DOKKU_DOCKERFILE_PORTS=80'
remote: ++ echo '$
remote: DOKKU_DOCKERFILE_PORTS=80'
remote: ++ tail -n +2
remote: + local ENV_ADD=DOKKU_DOCKERFILE_PORTS=80
remote: + [[ -n true ]]
remote: + dokku_log_info1 'Setting config vars'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Setting config vars'
remote: + config_styled_hash DOKKU_DOCKERFILE_PORTS=80 ' '
remote: -----> Setting config vars
remote: + declare 'desc=internal config hash'
remote: + local vars=DOKKU_DOCKERFILE_PORTS=80
remote: + local 'prefix= '
remote: + local longest=
remote: + read -r word
remote: ++ echo DOKKU_DOCKERFILE_PORTS=80
remote: ++ cut -d= -f1
remote: + local KEY=DOKKU_DOCKERFILE_PORTS
remote: + [[ 22 -gt 0 ]]
remote: + local longest=DOKKU_DOCKERFILE_PORTS
remote: + read -r word
remote: + read -r word
remote: ++ echo DOKKU_DOCKERFILE_PORTS=80
remote: ++ cut -d= -f1
remote: + local KEY=DOKKU_DOCKERFILE_PORTS
remote: ++ echo DOKKU_DOCKERFILE_PORTS=80
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//' -e 's/$$//g'
remote: + local VALUE=80
remote: + local num_zeros=0
remote: + local 'zeros= '
remote: + [[ 0 -gt 0 ]]
remote: + echo ' DOKKU_DOCKERFILE_PORTS: 80'
remote: + read -r word
remote:  DOKKU_DOCKERFILE_PORTS: 80
remote: + config_write 'export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\'''
remote: + declare 'desc=writes config vars out to appropriate file path'
remote: + local 'ENV_TEMP=export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\'''
remote: + local ENV_FILE_TEMP=/home/dokku/jubiwee-dashboard/ENV.tmp
remote: + echo 'export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\'''
remote: + sed '/^$/d'
remote: + sort
remote: + cmp -s /home/dokku/jubiwee-dashboard/ENV /home/dokku/jubiwee-dashboard/ENV.tmp
remote: + rm -f /home/dokku/jubiwee-dashboard/ENV.tmp
remote: + plugn trigger post-config-update jubiwee-dashboard set DOKKU_DOCKERFILE_PORTS=80
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ -n jubiwee-dashboard ]]
remote: ++ config_get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_APP_RESTORE
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_APP_RESTORE='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local DOKKU_APP_RESTORE=1
remote: + [[ false == \t\r\u\e ]]
remote: ++ extract_directive_from_dockerfile Dockerfile ENTRYPOINT
remote: ++ declare 'desc=return requested directive from passed file path'
remote: ++ local FILE_PATH=Dockerfile
remote: ++ local SEARCH_STRING=ENTRYPOINT
remote: +++ egrep '^ENTRYPOINT ' Dockerfile
remote: +++ tail -n1
remote: ++ local FOUND_LINE=
remote: ++ echo ''
remote: + local DOCKERFILE_ENTRYPOINT=
remote: + [[ -n '' ]]
remote: ++ extract_directive_from_dockerfile Dockerfile CMD
remote: ++ declare 'desc=return requested directive from passed file path'
remote: ++ local FILE_PATH=Dockerfile
remote: ++ local SEARCH_STRING=CMD
remote: +++ egrep '^CMD ' Dockerfile
remote: +++ tail -n1
remote: ++ local 'FOUND_LINE=CMD http-server ./dist/ -p 80'
remote: ++ echo 'CMD http-server ./dist/ -p 80'
remote: + local 'DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: + [[ -n CMD http-server ./dist/ -p 80 ]]
remote: + config_set --no-restart jubiwee-dashboard 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: + declare 'desc=set value of given config var'
remote: + source /var/lib/dokku/plugins/available/ps/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + [[ --no-restart == \c\o\n\f\i\g\:\s\e\t ]]
remote: + set -- config:set --no-restart jubiwee-dashboard 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: + config_parse_args config:set --no-restart jubiwee-dashboard 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: + declare 'desc=parse config plugin args'
remote: + unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: + for var in '"$@"'
remote: + [[ config:set == \-\-\g\l\o\b\a\l ]]
remote: + [[ config:set == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ config:set == \-\-\e\x\p\o\r\t ]]
remote: + [[ config:set == \-\-\s\h\e\l\l ]]
remote: + for var in '"$@"'
remote: + [[ --no-restart == \-\-\g\l\o\b\a\l ]]
remote: + [[ --no-restart == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + DOKKU_CONFIG_RESTART=false
remote: + [[ --no-restart == \-\-\e\x\p\o\r\t ]]
remote: + [[ --no-restart == \-\-\s\h\e\l\l ]]
remote: + for var in '"$@"'
remote: + [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: + [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: + [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: + for var in '"$@"'
remote: + [[ DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80 == \-\-\g\l\o\b\a\l ]]
remote: + [[ DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80 == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80 == \-\-\e\x\p\o\r\t ]]
remote: + [[ DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80 == \-\-\s\h\e\l\l ]]
remote: + SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++ get_sanitized_config_args config:set --no-restart jubiwee-dashboard 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: ++ local 'desc=return sanitized arguments for config plugin'
remote: ++ SANITIZED_ARGS=("$@")
remote: ++ local SANITIZED_ARGS
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++ echo config:set '' jubiwee-dashboard 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: + local SANITIZED_ARGS
remote: + set -- config:set jubiwee-dashboard DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80
remote: + DOKKU_CONFIG_TYPE=app
remote: + DOKKU_CONFIG_RESTART=false
remote: + [[ app == \a\p\p ]]
remote: + [[ -z jubiwee-dashboard ]]
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + APP=jubiwee-dashboard
remote: + ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: + export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: + [[ -z jubiwee-dashboard DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80 ]]
remote: + config_create /home/dokku/jubiwee-dashboard/ENV
remote: + declare 'desc=create config env file'
remote: + local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: + [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: + local ENV_ADD=
remote: ++ cat /home/dokku/jubiwee-dashboard/ENV
remote: + local 'ENV_TEMP=export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: + local RESTART_APP=false
remote: + shift 2
remote: + for var in '"$@"'
remote: + [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: + [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ -n jubiwee-dashboard ]]
remote: + [[ jubiwee-dashboard == \j\u\b\i\w\e\e\-\d\a\s\h\b\o\a\r\d ]]
remote: + shift 1
remote: + for var in '"$@"'
remote: + [[ DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80 == \-\-\g\l\o\b\a\l ]]
remote: + [[ DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80 == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ -n jubiwee-dashboard ]]
remote: + [[ DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80 == \j\u\b\i\w\e\e\-\d\a\s\h\b\o\a\r\d ]]
remote: + [[ DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80 != *\=* ]]
remote: + for var in '"$@"'
remote: ++ echo DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80
remote: ++ cut -d= -f1
remote: + local KEY=DOKKU_DOCKERFILE_CMD
remote: ++ echo DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80
remote: ++ cut -d= -f2-
remote: + local 'VALUE=CMD http-server ./dist/ -p 80'
remote: + [[ DOKKU_DOCKERFILE_CMD =~ [a-zA-Z_][a-zA-Z0-9_]* ]]
remote: + local RESTART_APP=true
remote: ++ echo 'export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ sed '/^export DOKKU_DOCKERFILE_CMD=/ d'
remote: + local 'ENV_TEMP=export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: + local 'ENV_TEMP=export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\'''
remote: ++ echo -e ''
remote: ++ sed '/^DOKKU_DOCKERFILE_CMD=/ d'
remote: + local ENV_ADD=
remote: + local 'ENV_ADD=$
remote: DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: ++ tail -n +2
remote: ++ echo '$
remote: DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: + local 'ENV_ADD=DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: + [[ -n true ]]
remote: + dokku_log_info1 'Setting config vars'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Setting config vars'
remote: + config_styled_hash 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80' ' '
remote: + declare 'desc=internal config hash'
remote: + local 'vars=DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: + local 'prefix= '
remote: + local longest=
remote: + read -r word
remote: -----> Setting config vars
remote: ++ echo 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: ++ cut -d= -f1
remote: + local KEY=DOKKU_DOCKERFILE_CMD
remote: + [[ 20 -gt 0 ]]
remote: + local longest=DOKKU_DOCKERFILE_CMD
remote: + read -r word
remote: + read -r word
remote: ++ echo 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: ++ cut -d= -f1
remote: + local KEY=DOKKU_DOCKERFILE_CMD
remote: ++ echo 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//' -e 's/$$//g'
remote: + local 'VALUE=CMD http-server ./dist/ -p 80'
remote: + local num_zeros=0
remote: + local 'zeros= '
remote: + [[ 0 -gt 0 ]]
remote: + echo ' DOKKU_DOCKERFILE_CMD: CMD http-server ./dist/ -p 80'
remote: + read -r word
remote: + config_write 'export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\'''
remote: + declare 'desc=writes config vars out to appropriate file path'
remote: + local 'ENV_TEMP=export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\'''
remote: + local ENV_FILE_TEMP=/home/dokku/jubiwee-dashboard/ENV.tmp
remote: + echo 'export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\'''
remote:  DOKKU_DOCKERFILE_CMD: CMD http-server ./dist/ -p 80
remote: + sed '/^$/d'
remote: + sort
remote: + cmp -s /home/dokku/jubiwee-dashboard/ENV /home/dokku/jubiwee-dashboard/ENV.tmp
remote: + rm -f /home/dokku/jubiwee-dashboard/ENV.tmp
remote: + plugn trigger post-config-update jubiwee-dashboard set 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ -n jubiwee-dashboard ]]
remote: ++ config_get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_APP_RESTORE
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_APP_RESTORE='
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ cut -d= -f2-
remote: + local DOKKU_APP_RESTORE=1
remote: + [[ false == \t\r\u\e ]]
remote: + plugn trigger pre-build-dockerfile jubiwee-dashboard
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ '' == \f\a\l\s\e ]]
remote: ++ :
remote: ++ plugn trigger docker-args-build jubiwee-dashboard dockerfile
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + docker_args jubiwee-dashboard dockerfile
remote: + declare 'desc=docker args plugin trigger'
remote: + local trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-build
remote: ++ cat
remote: + local STDIN=
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_SOURCE_TYPE=dockerfile
remote: + case "$0" in
remote: + local PHASE=BUILD
remote: + local FILE_PREFIX=DOCKER_OPTIONS_
remote: + local PHASE_FILE_PATH=/home/dokku/jubiwee-dashboard/DOCKER_OPTIONS_BUILD
remote: + local output=
remote: + [[ -f /home/dokku/jubiwee-dashboard/DOCKER_OPTIONS_BUILD ]]
remote: + echo -n ''
remote: + local DOCKER_ARGS=
remote: ++ sed -e 's/--volume=[[:graph:]]\+[[:blank:]]\?//g' -e 's/-v[[:blank:]]\?[[:graph:]]\+[[:blank:]]\?//g'
remote: + local DOCKER_ARGS=
remote: + docker build -t dokku/jubiwee-dashboard:latest .
remote: Sending build context to Docker daemon 182.8 kB
remote:
remote:
remote: Step 1 : FROM ubuntu:14.04
remote:  ---> 38c759202e30
remote: Step 2 : MAINTAINER Antoine Bellion <antoinebellion@msn.com>
remote:  ---> Using cache
remote:  ---> cd0a0dc86e2a
remote: Step 3 : RUN apt-get update && apt-get install -y nodejs npm nodejs-legacy git
remote:  ---> Using cache
remote:  ---> ad5c6e0c6484
remote: Step 4 : RUN npm install -g http-server bower
remote:  ---> Using cache
remote:  ---> 28db5350484b
remote: Step 5 : COPY . /var/www/html/
remote:  ---> dd03d2d143d1
remote: Removing intermediate container 60dd107ab7f2
remote: Step 6 : WORKDIR /var/www/html/
remote:  ---> Running in 2441033191fa
remote:  ---> ba402d08742d
remote: Removing intermediate container 2441033191fa
remote: Step 7 : RUN npm install && bower install --allow-root
remote:  ---> Running in af50bfcf6608
remote: npm WARN package.json jubiwee@0.0.0 No repository field.
remote: npm http GET https://registry.npmjs.org/gulp-autoprefixer
remote: npm http GET https://registry.npmjs.org/gulp-angular-templatecache
remote: npm http GET https://registry.npmjs.org/del
remote: npm http GET https://registry.npmjs.org/gulp-flatten
remote: npm http GET https://registry.npmjs.org/lodash
remote: npm http GET https://registry.npmjs.org/eslint-plugin-angular
remote: npm http GET https://registry.npmjs.org/gulp-cssnano
remote: npm http GET https://registry.npmjs.org/gulp-filter
remote: npm http GET https://registry.npmjs.org/gulp-load-plugins
remote: npm http GET https://registry.npmjs.org/gulp-size
remote: npm http GET https://registry.npmjs.org/gulp-uglify
remote: npm http GET https://registry.npmjs.org/gulp-useref
remote: npm http GET https://registry.npmjs.org/gulp-util
remote: npm http GET https://registry.npmjs.org/gulp-ng-annotate
remote: npm http GET https://registry.npmjs.org/gulp-replace
remote: npm http GET https://registry.npmjs.org/gulp-rename
remote: npm http GET https://registry.npmjs.org/gulp-rev
remote: npm http GET https://registry.npmjs.org/gulp-rev-replace
remote: npm http GET https://registry.npmjs.org/gulp-htmlmin
remote: npm http GET https://registry.npmjs.org/gulp-eslint
remote: npm http GET https://registry.npmjs.org/gulp-inject
remote: npm http GET https://registry.npmjs.org/gulp-protractor
remote: npm http GET https://registry.npmjs.org/gulp-sourcemaps
remote: npm http GET https://registry.npmjs.org/gulp-sass
remote: npm http GET https://registry.npmjs.org/gulp-angular-filesort
remote: npm http GET https://registry.npmjs.org/main-bower-files
remote: npm http GET https://registry.npmjs.org/wiredep
remote: npm http GET https://registry.npmjs.org/karma
remote: npm http GET https://registry.npmjs.org/karma-jasmine
remote: npm http GET https://registry.npmjs.org/karma-phantomjs-launcher
remote: npm http GET https://registry.npmjs.org/phantomjs
remote: npm http GET https://registry.npmjs.org/karma-angular-filesort
remote: npm http GET https://registry.npmjs.org/karma-phantomjs-shim
remote: npm http GET https://registry.npmjs.org/karma-coverage
remote: npm http GET https://registry.npmjs.org/karma-ng-html2js-preprocessor
remote: npm http GET https://registry.npmjs.org/browser-sync
remote: npm http GET https://registry.npmjs.org/browser-sync-spa
remote: npm http GET https://registry.npmjs.org/http-proxy-middleware
remote: npm http GET https://registry.npmjs.org/chalk
remote: npm http GET https://registry.npmjs.org/uglify-save-license
remote: npm http GET https://registry.npmjs.org/wrench
remote: npm http GET https://registry.npmjs.org/estraverse
remote: npm http GET https://registry.npmjs.org/gulp
remote: npm http 200 https://registry.npmjs.org/del
remote: npm http 200 https://registry.npmjs.org/lodash
remote: npm http GET https://registry.npmjs.org/del/-/del-2.0.2.tgz
remote: npm http GET https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-autoprefixer
remote: npm http GET https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-3.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/del/-/del-2.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-3.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-flatten
remote: npm http 200 https://registry.npmjs.org/gulp-angular-templatecache
remote: npm http 200 https://registry.npmjs.org/gulp-filter
remote: npm http 200 https://registry.npmjs.org/gulp-uglify
remote: npm http GET https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz
remote: npm http GET https://registry.npmjs.org/gulp-angular-templatecache/-/gulp-angular-templatecache-1.8.1.tgz
remote: npm http GET https://registry.npmjs.org/gulp-filter/-/gulp-filter-3.0.1.tgz
remote: npm http GET https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.4.2.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-angular-templatecache/-/gulp-angular-templatecache-1.8.1.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-filter/-/gulp-filter-3.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.4.2.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-size
remote: npm http 200 https://registry.npmjs.org/gulp-cssnano
remote: npm http 200 https://registry.npmjs.org/eslint-plugin-angular
remote: npm http 200 https://registry.npmjs.org/gulp-util
remote: npm http 200 https://registry.npmjs.org/gulp-rename
remote: npm http 200 https://registry.npmjs.org/gulp-useref
remote: npm http GET https://registry.npmjs.org/gulp-size/-/gulp-size-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-ng-annotate
remote: npm http GET https://registry.npmjs.org/gulp-cssnano/-/gulp-cssnano-2.1.2.tgz
remote: npm http GET https://registry.npmjs.org/eslint-plugin-angular/-/eslint-plugin-angular-0.12.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-load-plugins
remote: npm http 200 https://registry.npmjs.org/gulp-replace
remote: npm http 200 https://registry.npmjs.org/gulp-size/-/gulp-size-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-rev
remote: npm http GET https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-htmlmin
remote: npm http 200 https://registry.npmjs.org/gulp-cssnano/-/gulp-cssnano-2.1.2.tgz
remote: npm http GET https://registry.npmjs.org/gulp-useref/-/gulp-useref-3.0.8.tgz
remote: npm http 200 https://registry.npmjs.org/eslint-plugin-angular/-/eslint-plugin-angular-0.12.0.tgz
remote: npm http GET https://registry.npmjs.org/gulp-ng-annotate/-/gulp-ng-annotate-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-rev-replace
remote: npm http GET https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-0.10.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-sourcemaps
remote: npm http GET https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz
remote: npm http GET https://registry.npmjs.org/gulp-rev/-/gulp-rev-6.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-useref/-/gulp-useref-3.0.8.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-protractor
remote: npm http 200 https://registry.npmjs.org/gulp-ng-annotate/-/gulp-ng-annotate-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/gulp-htmlmin/-/gulp-htmlmin-1.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-0.10.0.tgz
remote: npm http GET https://registry.npmjs.org/gulp-rev-replace/-/gulp-rev-replace-0.4.3.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-sass
remote: npm http 200 https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-rev/-/gulp-rev-6.0.1.tgz
remote: npm http GET https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-htmlmin/-/gulp-htmlmin-1.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-inject
remote: npm http GET https://registry.npmjs.org/gulp-protractor/-/gulp-protractor-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-rev-replace/-/gulp-rev-replace-0.4.3.tgz
remote: npm http 200 https://registry.npmjs.org/main-bower-files
remote: npm http 200 https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz
remote: npm http GET https://registry.npmjs.org/gulp-sass/-/gulp-sass-2.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-protractor/-/gulp-protractor-2.1.0.tgz
remote: npm http GET https://registry.npmjs.org/gulp-inject/-/gulp-inject-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/wiredep
remote: npm http 200 https://registry.npmjs.org/gulp-sass/-/gulp-sass-2.0.4.tgz
remote: npm http GET https://registry.npmjs.org/main-bower-files/-/main-bower-files-2.9.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-angular-filesort
remote: npm http 200 https://registry.npmjs.org/gulp-inject/-/gulp-inject-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/main-bower-files/-/main-bower-files-2.9.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-eslint
remote: npm http GET https://registry.npmjs.org/wiredep/-/wiredep-2.2.2.tgz
remote: npm http GET https://registry.npmjs.org/gulp-angular-filesort/-/gulp-angular-filesort-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/phantomjs
remote: npm http 200 https://registry.npmjs.org/karma-angular-filesort
remote: npm http 200 https://registry.npmjs.org/wiredep/-/wiredep-2.2.2.tgz
remote: npm http GET https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-angular-filesort/-/gulp-angular-filesort-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/karma-phantomjs-shim
remote: npm http GET https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.20.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/karma-angular-filesort/-/karma-angular-filesort-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/karma-phantomjs-launcher
remote: npm http GET https://registry.npmjs.org/karma-phantomjs-shim/-/karma-phantomjs-shim-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.20.tgz
remote: npm http 200 https://registry.npmjs.org/karma-ng-html2js-preprocessor
remote: npm http 200 https://registry.npmjs.org/karma-angular-filesort/-/karma-angular-filesort-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/karma-phantomjs-shim/-/karma-phantomjs-shim-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/browser-sync-spa
remote: npm http GET https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-0.2.3.tgz
remote: npm http 200 https://registry.npmjs.org/karma-jasmine
remote: npm http GET https://registry.npmjs.org/karma-ng-html2js-preprocessor/-/karma-ng-html2js-preprocessor-0.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/chalk
remote: npm http 200 https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-0.2.3.tgz
remote: npm http GET https://registry.npmjs.org/browser-sync-spa/-/browser-sync-spa-1.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/uglify-save-license
remote: npm http 200 https://registry.npmjs.org/karma-ng-html2js-preprocessor/-/karma-ng-html2js-preprocessor-0.2.2.tgz
remote: npm http GET https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.3.8.tgz
remote: npm http 200 https://registry.npmjs.org/karma-coverage
remote: npm http GET https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/browser-sync-spa/-/browser-sync-spa-1.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/http-proxy-middleware
remote: npm http 200 https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.3.8.tgz
remote: npm http 200 https://registry.npmjs.org/estraverse
remote: npm http GET https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz
remote: npm http GET https://registry.npmjs.org/karma-coverage/-/karma-coverage-0.5.5.tgz
remote: npm http 200 https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz
remote: npm http GET https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.9.1.tgz
remote: npm http 200 https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz
remote: npm http GET https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/karma-coverage/-/karma-coverage-0.5.5.tgz
remote: npm http 200 https://registry.npmjs.org/gulp
remote: npm http 200 https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.9.1.tgz
remote: npm http 200 https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz
remote: npm http GET https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz
remote: npm http 200 https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz
remote: npm http 200 https://registry.npmjs.org/wrench
remote: npm WARN deprecated wrench@1.5.9: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardson/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years.
remote: npm http GET https://registry.npmjs.org/wrench/-/wrench-1.5.9.tgz
remote: npm http 200 https://registry.npmjs.org/browser-sync
remote: npm http 200 https://registry.npmjs.org/karma
remote: npm http 200 https://registry.npmjs.org/wrench/-/wrench-1.5.9.tgz
remote: npm http GET https://registry.npmjs.org/browser-sync/-/browser-sync-2.9.12.tgz
remote: npm http 200 https://registry.npmjs.org/browser-sync/-/browser-sync-2.9.12.tgz
remote: npm http GET https://registry.npmjs.org/karma/-/karma-0.13.22.tgz
remote: npm http 200 https://registry.npmjs.org/karma/-/karma-0.13.22.tgz
remote: npm WARN engine gulp-autoprefixer@3.0.2: wanted: {"node":">=0.12.0"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine gulp-size@2.0.0: wanted: {"node":">=0.12.0"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/autoprefixer
remote: npm http GET https://registry.npmjs.org/postcss
remote: npm http GET https://registry.npmjs.org/through2
remote: npm http GET https://registry.npmjs.org/vinyl-sourcemaps-apply
remote: npm http GET https://registry.npmjs.org/gzip-size
remote: npm http GET https://registry.npmjs.org/pretty-bytes
remote: npm http GET https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/stream-counter
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/tryit
remote: npm http GET https://registry.npmjs.org/html-minifier
remote: npm http GET https://registry.npmjs.org/globby
remote: npm http GET https://registry.npmjs.org/bufferstreams
remote: npm http GET https://registry.npmjs.org/is-path-cwd
remote: npm http GET https://registry.npmjs.org/is-path-in-cwd
remote: npm http GET https://registry.npmjs.org/pify
remote: npm http GET https://registry.npmjs.org/pinkie-promise
remote: npm http GET https://registry.npmjs.org/rimraf
remote: npm http GET https://registry.npmjs.org/multimatch
remote: npm http GET https://registry.npmjs.org/streamfilter
remote: npm http 200 https://registry.npmjs.org/vinyl-sourcemaps-apply
remote: npm http GET https://registry.npmjs.org/cssnano
remote: npm http GET https://registry.npmjs.org/vinyl-sourcemaps-apply
remote: npm http 200 https://registry.npmjs.org/gzip-size
remote: npm http GET https://registry.npmjs.org/findup-sync
remote: npm http GET https://registry.npmjs.org/multimatch/2.0.0
remote: npm http GET https://registry.npmjs.org/modify-filename
remote: npm http GET https://registry.npmjs.org/rev-hash
remote: npm http GET https://registry.npmjs.org/rev-path
remote: npm http GET https://registry.npmjs.org/sort-keys
remote: npm http GET https://registry.npmjs.org/vinyl-file
remote: npm http GET https://registry.npmjs.org/gulp-footer/1.0.5
remote: npm http GET https://registry.npmjs.org/gulp-header/1.8.2
remote: npm http GET https://registry.npmjs.org/event-stream/3.3.2
remote: npm http GET https://registry.npmjs.org/js-string-escape/1.0.1
remote: npm http GET https://registry.npmjs.org/gulp-concat/2.6.0
remote: npm http 200 https://registry.npmjs.org/through2
remote: npm http GET https://registry.npmjs.org/ansi-styles
remote: npm http GET https://registry.npmjs.org/escape-string-regexp
remote: npm http GET https://registry.npmjs.org/has-ansi
remote: npm http GET https://registry.npmjs.org/strip-ansi
remote: npm http GET https://registry.npmjs.org/supports-color
remote: npm http 200 https://registry.npmjs.org/pretty-bytes
remote: npm http 200 https://registry.npmjs.org/stream-counter
remote: npm http 200 https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/istextorbinary/1.0.2
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/replacestream
remote: npm http 200 https://registry.npmjs.org/tryit
remote: npm http GET https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.1.4.tgz
remote: npm http GET https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/connect-history-api-fallback/0.0.5
remote: npm http GET https://registry.npmjs.org/opt-merger
remote: npm http GET https://registry.npmjs.org/through2/-/through2-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/event-stream
remote: npm http GET https://registry.npmjs.org/ng-dependencies
remote: npm http GET https://registry.npmjs.org/toposort
remote: npm http 200 https://registry.npmjs.org/globby
remote: npm http GET https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.1.4.tgz
remote: npm http GET https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/bufferstreams/1.0.2
remote: npm http GET https://registry.npmjs.org/eslint
remote: npm http GET https://registry.npmjs.org/convert-source-map
remote: npm http GET https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/strip-bom
remote: npm http GET https://registry.npmjs.org/vinyl
remote: npm http 200 https://registry.npmjs.org/through2/-/through2-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/postcss
remote: npm http GET https://registry.npmjs.org/tryit/-/tryit-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/bufferstreams
remote: npm http 200 https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/readable-stream
remote: npm http 200 https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-path-cwd
remote: npm http GET https://registry.npmjs.org/globby/-/globby-3.0.1.tgz
remote: npm http GET https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-path-in-cwd
remote: npm http 200 https://registry.npmjs.org/tryit/-/tryit-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/autoprefixer
remote: npm http 200 https://registry.npmjs.org/pify
remote: npm http 200 https://registry.npmjs.org/pinkie-promise
remote: npm http GET https://registry.npmjs.org/postcss/-/postcss-5.0.21.tgz
remote: npm http GET https://registry.npmjs.org/merge
remote: npm http GET https://registry.npmjs.org/ng-annotate
remote: npm http 200 https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/globby/-/globby-3.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/multimatch
remote: npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/html-minifier
remote: npm http GET https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss/-/postcss-5.0.21.tgz
remote: npm http 200 https://registry.npmjs.org/vinyl-sourcemaps-apply
remote: npm http GET https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.3.7.tgz
remote: npm http 200 https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/findup-sync
remote: npm http GET https://registry.npmjs.org/pify/-/pify-2.3.0.tgz
remote: npm http GET https://registry.npmjs.org/event-stream
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/gulp-concat
remote: npm http GET https://registry.npmjs.org/gulp-if
remote: npm http GET https://registry.npmjs.org/is-relative-url/1.0.0
remote: npm http GET https://registry.npmjs.org/useref
remote: npm http GET https://registry.npmjs.org/through2/0.6.5
remote: npm http GET https://registry.npmjs.org/vinyl-fs
remote: npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz
remote: npm http GET https://registry.npmjs.org/bufferstreams/-/bufferstreams-0.0.2.tgz
remote: npm http GET https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
remote: npm http GET https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/multimatch/2.0.0
remote: npm http 200 https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.3.7.tgz
remote: npm http 200 https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/rimraf
remote: npm http GET https://registry.npmjs.org/html-minifier/-/html-minifier-1.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/pify/-/pify-2.3.0.tgz
remote: npm http GET https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/modify-filename
remote: npm http 200 https://registry.npmjs.org/bufferstreams/-/bufferstreams-0.0.2.tgz
remote: npm http GET https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz
remote: npm http GET https://registry.npmjs.org/multimatch/-/multimatch-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
remote: npm http GET https://registry.npmjs.org/node-sass
remote: npm http 200 https://registry.npmjs.org/rev-hash
remote: npm http 200 https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/rev-path
remote: npm http 200 https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz
remote: npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.5.3.tgz
remote: npm http 200 https://registry.npmjs.org/sort-keys
remote: npm http 200 https://registry.npmjs.org/html-minifier/-/html-minifier-1.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/vinyl-file
remote: npm http 200 https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz
remote: npm http GET https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/streamfilter
remote: npm http GET https://registry.npmjs.org/array-differ
remote: npm http GET https://registry.npmjs.org/array-uniq
remote: npm http GET https://registry.npmjs.org/beeper
remote: npm http GET https://registry.npmjs.org/dateformat
remote: npm http GET https://registry.npmjs.org/fancy-log
remote: npm http GET https://registry.npmjs.org/gulplog
remote: npm http GET https://registry.npmjs.org/has-gulplog
remote: npm http GET https://registry.npmjs.org/lodash._reescape
remote: npm http GET https://registry.npmjs.org/jasmine-core
remote: npm http GET https://registry.npmjs.org/lodash._reevaluate
remote: npm http GET https://registry.npmjs.org/lodash._reinterpolate
remote: npm http GET https://registry.npmjs.org/lodash.template
remote: npm http GET https://registry.npmjs.org/multipipe
remote: npm http GET https://registry.npmjs.org/replace-ext/0.0.1
remote: npm http GET https://registry.npmjs.org/vinyl
remote: npm http 200 https://registry.npmjs.org/multimatch/-/multimatch-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.5.3.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-header/1.8.2
remote: npm http GET https://registry.npmjs.org/minimist
remote: npm http GET https://registry.npmjs.org/archy
remote: npm http GET https://registry.npmjs.org/deprecated
remote: npm http GET https://registry.npmjs.org/interpret
remote: npm http GET https://registry.npmjs.org/liftoff
remote: npm http GET https://registry.npmjs.org/rev-hash/-/rev-hash-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/orchestrator
remote: npm http GET https://registry.npmjs.org/pretty-hrtime
remote: npm http GET https://registry.npmjs.org/semver
remote: npm http GET https://registry.npmjs.org/tildify
remote: npm http GET https://registry.npmjs.org/v8flags
remote: npm http GET https://registry.npmjs.org/vinyl-fs
remote: npm http 200 https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/event-stream/3.3.2
remote: npm http GET https://registry.npmjs.org/rev-path/-/rev-path-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/cssnano
remote: npm http GET https://registry.npmjs.org/event-stream
remote: npm http 200 https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz
remote: npm http GET https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/bower-config
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/propprop
remote: npm http GET https://registry.npmjs.org/vinyl-file/-/vinyl-file-1.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/rev-hash/-/rev-hash-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/streamfilter/-/streamfilter-1.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/ansi-styles
remote: npm http GET https://registry.npmjs.org/lodash
remote: npm http 200 https://registry.npmjs.org/gulp-concat/2.6.0
remote: npm http 200 https://registry.npmjs.org/escape-string-regexp
remote: npm http 200 https://registry.npmjs.org/rev-path/-/rev-path-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/has-ansi
remote: npm http GET https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.2.tgz
remote: npm http 200 https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/strip-ansi
remote: npm http 200 https://registry.npmjs.org/vinyl-file/-/vinyl-file-1.3.0.tgz
remote: npm http GET https://registry.npmjs.org/event-stream/-/event-stream-3.3.2.tgz
remote: npm http GET https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz
remote: npm http 200 https://registry.npmjs.org/streamfilter/-/streamfilter-1.0.5.tgz
remote: npm http GET https://registry.npmjs.org/cssnano/-/cssnano-3.7.1.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-footer/1.0.5
remote: npm http 200 https://registry.npmjs.org/supports-color
remote: npm http 200 https://registry.npmjs.org/istextorbinary/1.0.2
remote: npm http 200 https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.2.tgz
remote: npm http GET https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz
remote: npm http GET https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/event-stream/-/event-stream-3.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz
remote: npm http GET https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.0.tgz
remote: npm http 200 https://registry.npmjs.org/cssnano/-/cssnano-3.7.1.tgz
remote: npm http 200 https://registry.npmjs.org/replacestream
remote: npm http GET https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/opt-merger
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/ng-dependencies
remote: npm http GET https://registry.npmjs.org/q
remote: npm http GET https://registry.npmjs.org/toposort
remote: npm http 200 https://registry.npmjs.org/connect-history-api-fallback/0.0.5
remote: npm http 200 https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/js-string-escape/1.0.1
remote: npm http 200 https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.0.tgz
remote: npm http GET https://registry.npmjs.org/gulp-footer/-/gulp-footer-1.0.5.tgz
remote: npm http GET https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz
remote: npm http GET https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/toposort
remote: npm http 200 https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/deap
remote: npm http GET https://registry.npmjs.org/fancy-log
remote: npm http GET https://registry.npmjs.org/isobject
remote: npm http GET https://registry.npmjs.org/uglify-js/2.5.0
remote: npm http GET https://registry.npmjs.org/replacestream/-/replacestream-4.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-footer/-/gulp-footer-1.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/opt-merger/-/opt-merger-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/extract-zip
remote: npm http GET https://registry.npmjs.org/fs-extra
remote: npm http GET https://registry.npmjs.org/hasha
remote: npm http GET https://registry.npmjs.org/kew
remote: npm http GET https://registry.npmjs.org/progress
remote: npm http GET https://registry.npmjs.org/request
remote: npm http GET https://registry.npmjs.org/request-progress
remote: npm http GET https://registry.npmjs.org/which
remote: npm http 200 https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-0.0.5.tgz
remote: npm http GET https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/ng-dependencies
remote: npm http 200 https://registry.npmjs.org/replacestream/-/replacestream-4.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/opt-merger/-/opt-merger-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/toposort/-/toposort-0.2.12.tgz
remote: npm http 200 https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-0.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/convert-source-map
remote: npm http 200 https://registry.npmjs.org/event-stream
remote: npm http 200 https://registry.npmjs.org/toposort/-/toposort-0.2.12.tgz
remote: npm http 200 https://registry.npmjs.org/strip-bom
remote: npm http GET https://registry.npmjs.org/ng-dependencies/-/ng-dependencies-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/bufferstreams/1.0.2
remote: npm http 200 https://registry.npmjs.org/merge
remote: npm http GET https://registry.npmjs.org/async
remote: npm http GET https://registry.npmjs.org/dargs
remote: npm http 200 https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/protractor
remote: npm http GET https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/event-stream/-/event-stream-3.3.3.tgz
remote: npm http 200 https://registry.npmjs.org/ng-dependencies/-/ng-dependencies-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/vinyl
remote: npm http GET https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/event-stream/-/event-stream-3.3.3.tgz
remote: npm http GET https://registry.npmjs.org/merge/-/merge-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/merge/-/merge-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-concat
remote: npm http 200 https://registry.npmjs.org/ng-annotate
remote: npm http 200 https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/event-stream
remote: npm http 200 https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/ng-annotate/-/ng-annotate-1.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/useref
remote: npm http 200 https://registry.npmjs.org/is-relative-url/1.0.0
remote: npm http 200 https://registry.npmjs.org/gulp-if
remote: npm http 200 https://registry.npmjs.org/ng-annotate/-/ng-annotate-1.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/array-differ
remote: npm http 200 https://registry.npmjs.org/through2/0.6.5
remote: npm http GET https://registry.npmjs.org/glob/-/glob-6.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/vinyl-fs
remote: npm http 200 https://registry.npmjs.org/array-uniq
remote: npm http GET https://registry.npmjs.org/useref/-/useref-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/istanbul
remote: npm http GET https://registry.npmjs.org/dateformat
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/source-map
remote: npm http 200 https://registry.npmjs.org/beeper
remote: npm http 200 https://registry.npmjs.org/eslint
remote: npm http 200 https://registry.npmjs.org/glob/-/glob-6.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/fancy-log
remote: npm http GET https://registry.npmjs.org/is-relative-url/-/is-relative-url-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/useref/-/useref-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulplog
remote: npm http 200 https://registry.npmjs.org/has-gulplog
remote: npm http GET https://registry.npmjs.org/through2/-/through2-0.6.5.tgz
remote: npm http GET https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/dateformat
remote: npm http 200 https://registry.npmjs.org/lodash._reescape
remote: npm http GET https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.3.tgz
remote: npm http GET https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/is-relative-url/-/is-relative-url-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._reevaluate
remote: npm http GET https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/through2/-/through2-0.6.5.tgz
remote: npm http GET https://registry.npmjs.org/eslint/-/eslint-1.10.3.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._reinterpolate
remote: npm http 200 https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.3.tgz
remote: npm http GET https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/jasmine-core
remote: npm http GET https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/multipipe
remote: npm http GET https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz
remote: npm http 200 https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/eslint/-/eslint-1.10.3.tgz
remote: npm http 200 https://registry.npmjs.org/replace-ext/0.0.1
remote: npm http GET https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/minimist
remote: npm http GET https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/archy
remote: npm http GET https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.4.1.tgz
remote: npm http 200 https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz
remote: npm http GET https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/deprecated
remote: npm http GET https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.template
remote: npm WARN engine gzip-size@3.0.0: wanted: {"node":">=0.12.0"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http 200 https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.4.1.tgz
remote: npm http 200 https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/vinyl
remote: npm http GET https://registry.npmjs.org/archy/-/archy-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz
remote: npm http GET https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/pretty-hrtime
remote: npm http 200 https://registry.npmjs.org/archy/-/archy-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz
remote: npm http 200 https://registry.npmjs.org/interpret
remote: npm http GET https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz
remote: npm http 200 https://registry.npmjs.org/orchestrator
remote: npm http 200 https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/node-sass
remote: npm http 200 https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz
remote: npm http 200 https://registry.npmjs.org/tildify
remote: npm http 200 https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz
remote: npm http GET https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/interpret/-/interpret-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.7.tgz
remote: npm http 200 https://registry.npmjs.org/v8flags
remote: npm http 200 https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/node-sass/-/node-sass-3.8.0.tgz
remote: npm http 200 https://registry.npmjs.org/liftoff
remote: npm http GET https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/interpret/-/interpret-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.7.tgz
remote: npm http 200 https://registry.npmjs.org/node-sass/-/node-sass-3.8.0.tgz
remote: npm http 200 https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/v8flags/-/v8flags-2.0.11.tgz
remote: npm http 200 https://registry.npmjs.org/semver
remote: npm http GET https://registry.npmjs.org/liftoff/-/liftoff-2.2.4.tgz
remote: npm http 200 https://registry.npmjs.org/bower-config
remote: npm http GET https://registry.npmjs.org/is-plain-obj
remote: npm http 200 https://registry.npmjs.org/v8flags/-/v8flags-2.0.11.tgz
remote: npm http GET https://registry.npmjs.org/strip-bom-stream
remote: npm http 200 https://registry.npmjs.org/vinyl-fs
remote: npm http GET https://registry.npmjs.org/duplexer
remote: npm http 200 https://registry.npmjs.org/liftoff/-/liftoff-2.2.4.tgz
remote: npm http 200 https://registry.npmjs.org/propprop
remote: npm http 304 https://registry.npmjs.org/lodash
remote: npm http GET https://registry.npmjs.org/semver/-/semver-4.3.6.tgz
remote: npm http GET https://registry.npmjs.org/get-stdin
remote: npm http GET https://registry.npmjs.org/meow
remote: npm http GET https://registry.npmjs.org/number-is-nan
remote: npm http 200 https://registry.npmjs.org/event-stream
remote: npm http GET https://registry.npmjs.org/bower-config/-/bower-config-0.5.2.tgz
remote: npm http 200 https://registry.npmjs.org/semver/-/semver-4.3.6.tgz
remote: npm http GET https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http 200 https://registry.npmjs.org/ng-dependencies
remote: npm http GET https://registry.npmjs.org/propprop/-/propprop-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz
remote: npm http 200 https://registry.npmjs.org/toposort
remote: npm http GET https://registry.npmjs.org/ansi-regex
remote: npm http GET https://registry.npmjs.org/array-union
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http 200 https://registry.npmjs.org/bower-config/-/bower-config-0.5.2.tgz
remote: npm http 200 https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz
remote: npm http 200 https://registry.npmjs.org/deap
remote: npm http 200 https://registry.npmjs.org/propprop/-/propprop-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/fancy-log
remote: npm http 200 https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz
remote: npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz
remote: npm http GET https://registry.npmjs.org/ng-dependencies/-/ng-dependencies-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/minimatch
remote: npm http 200 https://registry.npmjs.org/isobject
remote: npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz
remote: npm http GET https://registry.npmjs.org/deap/-/deap-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/ng-dependencies/-/ng-dependencies-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/glob
remote: npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/hasha
remote: npm http GET https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/deap/-/deap-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/extract-zip
remote: npm http GET https://registry.npmjs.org/glob/-/glob-4.5.3.tgz
remote: npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/uglify-js/2.5.0
remote: npm http GET https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/glob/-/glob-4.5.3.tgz
remote: npm http GET https://registry.npmjs.org/extract-zip/-/extract-zip-1.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/progress
remote: npm http GET https://registry.npmjs.org/is-path-inside
remote: npm http GET https://registry.npmjs.org/pinkie
remote: npm http 200 https://registry.npmjs.org/kew
remote: npm http GET https://registry.npmjs.org/arrify
remote: npm http 200 https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/extract-zip/-/extract-zip-1.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/q
remote: npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.5.0.tgz
remote: npm http GET https://registry.npmjs.org/progress/-/progress-1.1.8.tgz
remote: npm http 200 https://registry.npmjs.org/request-progress
remote: npm http GET https://registry.npmjs.org/glob/-/glob-5.0.15.tgz
remote: npm http GET https://registry.npmjs.org/kew/-/kew-0.7.0.tgz
remote: npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/which
remote: npm http 200 https://registry.npmjs.org/progress/-/progress-1.1.8.tgz
remote: npm http 200 https://registry.npmjs.org/glob/-/glob-5.0.15.tgz
remote: npm http GET https://registry.npmjs.org/q/-/q-1.4.1.tgz
remote: npm http 200 https://registry.npmjs.org/kew/-/kew-0.7.0.tgz
remote: npm http GET https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/fs-extra
remote: npm http 200 https://registry.npmjs.org/dargs
remote: npm http 200 https://registry.npmjs.org/q/-/q-1.4.1.tgz
remote: npm http GET https://registry.npmjs.org/which/-/which-1.2.10.tgz
remote: npm http GET https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz
remote: npm http 200 https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/dargs/-/dargs-4.0.1.tgz
remote: npm http GET https://registry.npmjs.org/glob/-/glob-7.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/dateformat
remote: npm http 200 https://registry.npmjs.org/which/-/which-1.2.10.tgz
remote: npm http 200 https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz
remote: npm http 200 https://registry.npmjs.org/dargs/-/dargs-4.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/glob/-/glob-7.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/protractor
remote: npm http 200 https://registry.npmjs.org/minimatch
remote: npm http 200 https://registry.npmjs.org/is-plain-obj
remote: npm http 200 https://registry.npmjs.org/strip-bom-stream
remote: npm http 200 https://registry.npmjs.org/async
remote: npm http GET https://registry.npmjs.org/protractor/-/protractor-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/request
remote: npm http GET https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/duplexer
remote: npm http 200 https://registry.npmjs.org/get-stdin
remote: npm http GET https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/protractor/-/protractor-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/number-is-nan
remote: npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/meow
remote: npm http GET https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/async/-/async-1.5.2.tgz
remote: npm http 200 https://registry.npmjs.org/ansi-regex
remote: npm http 200 https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/request/-/request-2.67.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/array-union
remote: npm http GET https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/async/-/async-1.5.2.tgz
remote: npm http 200 https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/extend
remote: npm http GET https://registry.npmjs.org/path-exists
remote: npm http GET https://registry.npmjs.org/strip-json-comments
remote: npm http 200 https://registry.npmjs.org/request/-/request-2.67.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-path-inside
remote: npm http GET https://registry.npmjs.org/meow/-/meow-3.7.0.tgz
remote: npm http GET https://registry.npmjs.org/globby
remote: npm http GET https://registry.npmjs.org/multimatch
remote: npm http 200 https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz
remote: npm http GET https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz
remote: npm http GET https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/pinkie
remote: npm http GET https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/meow/-/meow-3.7.0.tgz
remote: npm http 200 https://registry.npmjs.org/arrify
remote: npm http 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/extend
remote: npm http 200 https://registry.npmjs.org/source-map
remote: npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
remote: npm http 200 https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/path-exists
remote: npm http GET https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz
remote: npm http 304 https://registry.npmjs.org/globby
remote: npm http 200 https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz
remote: npm http 304 https://registry.npmjs.org/multimatch
remote: npm http GET https://registry.npmjs.org/extend/-/extend-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz
remote: npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz
remote: npm http 200 https://registry.npmjs.org/strip-json-comments
remote: npm http GET https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/extend/-/extend-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/globby/-/globby-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz
remote: npm http 200 https://registry.npmjs.org/istanbul
remote: npm http 200 https://registry.npmjs.org/glob
remote: npm http 200 https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz
remote: npm http GET https://registry.npmjs.org/is-glob
remote: npm http 200 https://registry.npmjs.org/globby/-/globby-2.1.0.tgz
remote: npm http GET https://registry.npmjs.org/micromatch
remote: npm http GET https://registry.npmjs.org/http-proxy
remote: npm http GET https://registry.npmjs.org/istanbul/-/istanbul-0.4.4.tgz
remote: npm http GET https://registry.npmjs.org/glob/-/glob-4.3.5.tgz
remote: npm http 200 https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/is-glob
remote: npm http 304 https://registry.npmjs.org/http-proxy
remote: npm http 200 https://registry.npmjs.org/istanbul/-/istanbul-0.4.4.tgz
remote: npm http 200 https://registry.npmjs.org/glob/-/glob-4.3.5.tgz
remote: npm http 200 https://registry.npmjs.org/micromatch
remote: npm http GET https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/micromatch/-/micromatch-2.3.10.tgz
remote: npm http 200 https://registry.npmjs.org/micromatch/-/micromatch-2.3.10.tgz
remote: npm http GET https://registry.npmjs.org/is-utf8
remote: npm http GET https://registry.npmjs.org/first-chunk-stream
remote: npm http GET https://registry.npmjs.org/sparkles
remote: npm http GET https://registry.npmjs.org/time-stamp
remote: npm http GET https://registry.npmjs.org/glogg
remote: npm http 200 https://registry.npmjs.org/is-utf8
remote: npm http 200 https://registry.npmjs.org/first-chunk-stream
remote: npm http 200 https://registry.npmjs.org/sparkles
remote: npm http 200 https://registry.npmjs.org/time-stamp
remote: npm http GET https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz
remote: npm http GET https://registry.npmjs.org/path-is-inside
remote: npm http GET https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/glogg
remote: npm http GET https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/lodash._basecopy
remote: npm http GET https://registry.npmjs.org/lodash._basetostring
remote: npm http GET https://registry.npmjs.org/lodash._basevalues
remote: npm http GET https://registry.npmjs.org/lodash._isiterateecall
remote: npm http GET https://registry.npmjs.org/lodash.escape
remote: npm http GET https://registry.npmjs.org/lodash.keys
remote: npm http GET https://registry.npmjs.org/lodash.restparam
remote: npm http GET https://registry.npmjs.org/lodash.templatesettings
remote: npm http 200 https://registry.npmjs.org/path-is-inside
remote: npm http 200 https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._basecopy
remote: npm http 200 https://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._basetostring
remote: npm http 200 https://registry.npmjs.org/lodash._basevalues
remote: npm http 200 https://registry.npmjs.org/lodash._isiterateecall
remote: npm http GET https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.escape
remote: npm http GET https://registry.npmjs.org/duplexer2/0.0.2
remote: npm http 200 https://registry.npmjs.org/lodash.restparam
remote: npm http 200 https://registry.npmjs.org/lodash.keys
remote: npm http GET https://registry.npmjs.org/socket.io
remote: npm http GET https://registry.npmjs.org/localtunnel
remote: npm http GET https://registry.npmjs.org/ua-parser-js
remote: npm http GET https://registry.npmjs.org/longest
remote: npm http GET https://registry.npmjs.org/ucfirst
remote: npm http GET https://registry.npmjs.org/meow/3.3.0
remote: npm http GET https://registry.npmjs.org/opn
remote: npm http GET https://registry.npmjs.org/portscanner
remote: npm http GET https://registry.npmjs.org/query-string
remote: npm http GET https://registry.npmjs.org/resp-modifier
remote: npm http GET https://registry.npmjs.org/serve-index
remote: npm http GET https://registry.npmjs.org/serve-static
remote: npm http GET https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/anymatch
remote: npm http GET https://registry.npmjs.org/async-each-series
remote: npm http GET https://registry.npmjs.org/browser-sync-client
remote: npm http GET https://registry.npmjs.org/browser-sync-ui
remote: npm http GET https://registry.npmjs.org/chokidar
remote: npm http GET https://registry.npmjs.org/connect
remote: npm http GET https://registry.npmjs.org/dev-ip
remote: npm http GET https://registry.npmjs.org/easy-extender
remote: npm http GET https://registry.npmjs.org/eazy-logger
remote: npm http GET https://registry.npmjs.org/emitter-steward
remote: npm http GET https://registry.npmjs.org/foxy
remote: npm http GET https://registry.npmjs.org/immutable
remote: npm http 200 https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/clone
remote: npm http GET https://registry.npmjs.org/clone-stats
remote: npm http GET https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz
remote: npm http GET https://registry.npmjs.org/camelcase-keys
remote: npm http GET https://registry.npmjs.org/decamelize
remote: npm http GET https://registry.npmjs.org/loud-rejection
remote: npm http GET https://registry.npmjs.org/map-obj
remote: npm http GET https://registry.npmjs.org/normalize-package-data
remote: npm http GET https://registry.npmjs.org/read-pkg-up
remote: npm http GET https://registry.npmjs.org/redent
remote: npm http GET https://registry.npmjs.org/trim-newlines
remote: npm http GET https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz
remote: npm http GET https://registry.npmjs.org/minimist
remote: npm http GET https://registry.npmjs.org/object-assign
remote: npm http 200 https://registry.npmjs.org/ua-parser-js
remote: npm http GET https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/longest
remote: npm http GET https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz
remote: npm http GET https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz
remote: npm http GET https://registry.npmjs.org/replace-ext/0.0.1
remote: npm http 200 https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz
remote: npm http 200 https://registry.npmjs.org/duplexer2/0.0.2
remote: npm http 200 https://registry.npmjs.org/ucfirst
remote: npm http 200 https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz
remote: npm http GET https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.10.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.templatesettings
remote: npm http GET https://registry.npmjs.org/longest/-/longest-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/opn
remote: npm http 200 https://registry.npmjs.org/localtunnel
remote: npm http 200 https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.10.tgz
remote: npm http 200 https://registry.npmjs.org/longest/-/longest-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/ucfirst/-/ucfirst-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/postcss-minify-gradients
remote: npm http GET https://registry.npmjs.org/postcss-merge-idents
remote: npm http GET https://registry.npmjs.org/postcss-minify-params
remote: npm http GET https://registry.npmjs.org/postcss-merge-longhand
remote: npm http GET https://registry.npmjs.org/postcss-minify-selectors
remote: npm http GET https://registry.npmjs.org/postcss-merge-rules
remote: npm http GET https://registry.npmjs.org/postcss-minify-font-values
remote: npm http GET https://registry.npmjs.org/postcss-normalize-charset
remote: npm http GET https://registry.npmjs.org/postcss-normalize-url
remote: npm http GET https://registry.npmjs.org/postcss-ordered-values
remote: npm http GET https://registry.npmjs.org/postcss-reduce-idents
remote: npm http GET https://registry.npmjs.org/postcss-reduce-initial
remote: npm http GET https://registry.npmjs.org/postcss-reduce-transforms
remote: npm http GET https://registry.npmjs.org/postcss-svgo
remote: npm http GET https://registry.npmjs.org/postcss-unique-selectors
remote: npm http GET https://registry.npmjs.org/postcss-value-parser
remote: npm http 200 https://registry.npmjs.org/portscanner
remote: npm http GET https://registry.npmjs.org/postcss-zindex
remote: npm http GET https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz
remote: npm http GET https://registry.npmjs.org/defined
remote: npm http GET https://registry.npmjs.org/indexes-of
remote: npm http GET https://registry.npmjs.org/postcss-calc
remote: npm http GET https://registry.npmjs.org/postcss-colormin
remote: npm http GET https://registry.npmjs.org/postcss-convert-values
remote: npm http GET https://registry.npmjs.org/postcss-discard-comments
remote: npm http GET https://registry.npmjs.org/postcss-discard-duplicates
remote: npm http GET https://registry.npmjs.org/postcss-discard-empty
remote: npm http GET https://registry.npmjs.org/postcss-discard-overridden
remote: npm http GET https://registry.npmjs.org/postcss-discard-unused
remote: npm http GET https://registry.npmjs.org/postcss-filter-plugins
remote: npm http 200 https://registry.npmjs.org/meow/3.3.0
remote: npm http 200 https://registry.npmjs.org/query-string
remote: npm http GET https://registry.npmjs.org/autoprefixer
remote: npm http GET https://registry.npmjs.org/postcss
remote: npm http GET https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/socket.io
remote: npm http GET https://registry.npmjs.org/opn/-/opn-3.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/ucfirst/-/ucfirst-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/anymatch
remote: npm http GET https://registry.npmjs.org/localtunnel/-/localtunnel-1.8.1.tgz
remote: npm http 200 https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz
remote: npm http GET https://registry.npmjs.org/meow/-/meow-3.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/async-each-series
remote: npm http 200 https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz
remote: npm http GET https://registry.npmjs.org/portscanner/-/portscanner-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/opn/-/opn-3.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/localtunnel/-/localtunnel-1.8.1.tgz
remote: npm http 200 https://registry.npmjs.org/resp-modifier
remote: npm http GET https://registry.npmjs.org/query-string/-/query-string-2.4.2.tgz
remote: npm http 200 https://registry.npmjs.org/serve-index
remote: npm http GET https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz
remote: npm http 200 https://registry.npmjs.org/meow/-/meow-3.3.0.tgz
remote: npm http GET https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/portscanner/-/portscanner-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/query-string/-/query-string-2.4.2.tgz
remote: npm http GET https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/serve-static
remote: npm http 200 https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz
remote: npm http GET https://registry.npmjs.org/resp-modifier/-/resp-modifier-5.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz
remote: npm http GET https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz
remote: npm http 200 https://registry.npmjs.org/browser-sync-client
remote: npm http 200 https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/resp-modifier/-/resp-modifier-5.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz
remote: npm http GET https://registry.npmjs.org/serve-static/-/serve-static-1.11.1.tgz
remote: npm http 200 https://registry.npmjs.org/chokidar
remote: npm http GET https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.4.2.tgz
remote: npm http 200 https://registry.npmjs.org/serve-static/-/serve-static-1.11.1.tgz
remote: npm http GET https://registry.npmjs.org/concat-with-sourcemaps
remote: npm http 200 https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.4.2.tgz
remote: npm http GET https://registry.npmjs.org/through2
remote: npm http 200 https://registry.npmjs.org/dev-ip
remote: npm http GET https://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz
remote: npm http 200 https://registry.npmjs.org/easy-extender
remote: npm http 200 https://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz
remote: npm http 200 https://registry.npmjs.org/eazy-logger
remote: npm http GET https://registry.npmjs.org/array-uniq
remote: npm http GET https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/connect
remote: npm http GET https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/eazy-logger/-/eazy-logger-2.1.3.tgz
remote: npm http GET https://registry.npmjs.org/connect/-/connect-3.4.1.tgz
remote: npm http 200 https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/foxy
remote: npm http 200 https://registry.npmjs.org/emitter-steward
remote: npm http GET https://registry.npmjs.org/lodash.assign
remote: npm http 200 https://registry.npmjs.org/clone
remote: npm http 200 https://registry.npmjs.org/browser-sync-ui
remote: npm http 200 https://registry.npmjs.org/eazy-logger/-/eazy-logger-2.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/clone-stats
remote: npm http 200 https://registry.npmjs.org/decamelize
remote: npm http 200 https://registry.npmjs.org/connect/-/connect-3.4.1.tgz
remote: npm http 200 https://registry.npmjs.org/camelcase-keys
remote: npm http 200 https://registry.npmjs.org/map-obj
remote: npm http 200 https://registry.npmjs.org/loud-rejection
remote: npm http GET https://registry.npmjs.org/foxy/-/foxy-11.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/read-pkg-up
remote: npm http GET https://registry.npmjs.org/emitter-steward/-/emitter-steward-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/immutable
remote: npm http GET https://registry.npmjs.org/clone/-/clone-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-0.5.19.tgz
remote: npm http 200 https://registry.npmjs.org/redent
remote: npm http GET https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/trim-newlines
remote: npm http 304 https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/foxy/-/foxy-11.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/emitter-steward/-/emitter-steward-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/replace-ext/0.0.1
remote: npm http 200 https://registry.npmjs.org/clone/-/clone-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-0.5.19.tgz
remote: npm http GET https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/normalize-package-data
remote: npm http GET https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz
remote: npm http GET https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-minify-gradients
remote: npm http GET https://registry.npmjs.org/immutable/-/immutable-3.8.1.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-minify-params
remote: npm http GET https://registry.npmjs.org/concat-with-sourcemaps
remote: npm http GET https://registry.npmjs.org/redent/-/redent-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http GET https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz
remote: npm http GET https://registry.npmjs.org/through2
remote: npm http 200 https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-merge-idents
remote: npm http 200 https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz
remote: npm http 200 https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-minify-font-values
remote: npm http 200 https://registry.npmjs.org/immutable/-/immutable-3.8.1.tgz
remote: npm http 200 https://registry.npmjs.org/redent/-/redent-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz
remote: npm http GET https://registry.npmjs.org/esprima
remote: npm http 200 https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.3.tgz
remote: npm http GET https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.0.4.tgz
remote: npm http GET https://registry.npmjs.org/estraverse
remote: npm http 200 https://registry.npmjs.org/postcss-minify-selectors
remote: npm http 200 https://registry.npmjs.org/postcss-merge-rules
remote: npm http GET https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.6.tgz
remote: npm http 200 https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz
remote: npm http GET https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-merge-longhand
remote: npm http 200 https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.6.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-ordered-values
remote: npm http 200 https://registry.npmjs.org/postcss-reduce-initial
remote: npm http GET https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.0.5.tgz
remote: npm http GET https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.0.9.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-normalize-charset
remote: npm http 200 https://registry.npmjs.org/postcss-reduce-transforms
remote: npm http GET https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-unique-selectors
remote: npm http 200 https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-svgo
remote: npm http 200 https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.0.9.tgz
remote: npm http GET https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.1.tgz
remote: npm http GET https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/defined
remote: npm http GET https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-normalize-url
remote: npm http 200 https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-zindex
remote: npm http 200 https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-value-parser
remote: npm http GET https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-reduce-idents
remote: npm http 200 https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/indexes-of
remote: npm http GET https://registry.npmjs.org/defined/-/defined-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.3.tgz
remote: npm http GET https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.7.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-calc
remote: npm http GET https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.1.1.tgz
remote: npm http GET https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-discard-comments
remote: npm http GET https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/defined/-/defined-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-colormin
remote: npm http 200 https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.7.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-convert-values
remote: npm http 200 https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.1.1.tgz
remote: npm http GET https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-discard-overridden
remote: npm http 200 https://registry.npmjs.org/postcss-discard-empty
remote: npm http GET https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-discard-unused
remote: npm http 200 https://registry.npmjs.org/postcss-filter-plugins
remote: npm http 304 https://registry.npmjs.org/autoprefixer
remote: npm http GET https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.0.tgz
remote: npm http 304 https://registry.npmjs.org/postcss
remote: npm http GET https://registry.npmjs.org/is-extglob
remote: npm http 200 https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.2.1.tgz
remote: npm http 304 https://registry.npmjs.org/through2
remote: npm http 304 https://registry.npmjs.org/array-uniq
remote: npm http GET https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/concat-with-sourcemaps
remote: npm http GET https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.0.tgz
remote: npm http GET https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.1.tgz
remote: npm http GET https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-discard-duplicates
remote: npm http 200 https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.4.0.tgz
remote: npm http GET https://registry.npmjs.org/is-absolute-url
remote: npm http 304 https://registry.npmjs.org/through2
remote: npm http 200 https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/concat-with-sourcemaps
remote: npm http 200 https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.assign
remote: npm http GET https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz
remote: npm http 304 https://registry.npmjs.org/estraverse
remote: npm http 200 https://registry.npmjs.org/is-extglob
remote: npm http GET https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/once
remote: npm http 200 https://registry.npmjs.org/is-absolute-url
remote: npm http GET https://registry.npmjs.org/path-is-absolute
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http 200 https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz
remote: npm http GET https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/inflight
remote: npm http 200 https://registry.npmjs.org/inherits
remote: npm http 200 https://registry.npmjs.org/path-is-absolute
remote: npm http 200 https://registry.npmjs.org/once
remote: npm http GET https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.0.9.tgz
remote: npm http GET https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.0.9.tgz
remote: npm http 200 https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz
remote: npm http 200 https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/esprima
remote: npm http GET https://registry.npmjs.org/through
remote: npm http GET https://registry.npmjs.org/from
remote: npm http GET https://registry.npmjs.org/map-stream
remote: npm http GET https://registry.npmjs.org/pause-stream/0.0.11
remote: npm http GET https://registry.npmjs.org/split
remote: npm http GET https://registry.npmjs.org/stream-combiner
remote: npm http 200 https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/batch
remote: npm http GET https://registry.npmjs.org/bluebird
remote: npm http GET https://registry.npmjs.org/body-parser
remote: npm http GET https://registry.npmjs.org/colors
remote: npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/once/-/once-1.3.3.tgz
remote: npm http GET https://registry.npmjs.org/core-js
remote: npm http GET https://registry.npmjs.org/di
remote: npm http GET https://registry.npmjs.org/dom-serialize
remote: npm http GET https://registry.npmjs.org/expand-braces
remote: npm http GET https://registry.npmjs.org/isbinaryfile
remote: npm http GET https://registry.npmjs.org/log4js
remote: npm http GET https://registry.npmjs.org/useragent
remote: npm http GET https://registry.npmjs.org/duplexer
remote: npm http GET https://registry.npmjs.org/lodash._root
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/http-proxy
remote: npm http GET https://registry.npmjs.org/mime
remote: npm http GET https://registry.npmjs.org/rimraf
remote: npm http GET https://registry.npmjs.org/source-map
remote: npm http GET https://registry.npmjs.org/optimist
remote: npm http 200 https://registry.npmjs.org/from
remote: npm http GET https://registry.npmjs.org/lodash._getnative
remote: npm http GET https://registry.npmjs.org/lodash.isarguments
remote: npm http GET https://registry.npmjs.org/lodash.isarray
remote: npm http 200 https://registry.npmjs.org/pause-stream/0.0.11
remote: npm http 200 https://registry.npmjs.org/map-stream
remote: npm http 200 https://registry.npmjs.org/stream-combiner
remote: npm http 200 https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/once/-/once-1.3.3.tgz
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http 200 https://registry.npmjs.org/split
remote: npm http 200 https://registry.npmjs.org/through
remote: npm http GET https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz
remote: npm http 200 https://registry.npmjs.org/batch
remote: npm http GET https://registry.npmjs.org/arr-diff
remote: npm http GET https://registry.npmjs.org/array-unique
remote: npm http GET https://registry.npmjs.org/braces
remote: npm http GET https://registry.npmjs.org/expand-brackets
remote: npm http GET https://registry.npmjs.org/extglob
remote: npm http GET https://registry.npmjs.org/filename-regex
remote: npm http GET https://registry.npmjs.org/kind-of
remote: npm http GET https://registry.npmjs.org/normalize-path
remote: npm http GET https://registry.npmjs.org/object.omit
remote: npm http GET https://registry.npmjs.org/parse-glob
remote: npm http GET https://registry.npmjs.org/regex-cache
remote: npm http GET https://registry.npmjs.org/from/-/from-0.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz
remote: npm http GET https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz
remote: npm http GET https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz
remote: npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz
remote: npm http GET https://registry.npmjs.org/split/-/split-0.3.3.tgz
remote: npm http GET https://registry.npmjs.org/through/-/through-2.3.8.tgz
remote: npm http GET https://registry.npmjs.org/fs.realpath
remote: npm http GET https://registry.npmjs.org/batch/-/batch-0.5.3.tgz
remote: npm http 200 https://registry.npmjs.org/di
remote: npm http 200 https://registry.npmjs.org/from/-/from-0.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz
remote: npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz
remote: npm http 200 https://registry.npmjs.org/split/-/split-0.3.3.tgz
remote: npm http GET https://registry.npmjs.org/di/-/di-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/dom-serialize
remote: npm http 200 https://registry.npmjs.org/through/-/through-2.3.8.tgz
remote: npm http 200 https://registry.npmjs.org/batch/-/batch-0.5.3.tgz
remote: npm http 200 https://registry.npmjs.org/colors
remote: npm http 200 https://registry.npmjs.org/di/-/di-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/expand-braces
remote: npm http GET https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz
remote: npm http GET https://registry.npmjs.org/array-differ
remote: npm http GET https://registry.npmjs.org/array-union
remote: npm http GET https://registry.npmjs.org/arrify
remote: npm http GET https://registry.npmjs.org/async
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/colors/-/colors-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/body-parser
remote: npm http GET https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/colors/-/colors-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/isbinaryfile
remote: npm http 200 https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz
remote: npm http 304 https://registry.npmjs.org/duplexer
remote: npm http 200 https://registry.npmjs.org/lodash._root
remote: npm http GET https://registry.npmjs.org/body-parser/-/body-parser-1.15.2.tgz
remote: npm http 304 https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/eventemitter3
remote: npm http GET https://registry.npmjs.org/requires-port
remote: npm http 200 https://registry.npmjs.org/body-parser/-/body-parser-1.15.2.tgz
remote: npm http 304 https://registry.npmjs.org/graceful-fs
remote: npm http 200 https://registry.npmjs.org/log4js
remote: npm http 200 https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz
remote: npm http 304 https://registry.npmjs.org/http-proxy
remote: npm http 200 https://registry.npmjs.org/core-js
remote: npm http 304 https://registry.npmjs.org/mime
remote: npm http 304 https://registry.npmjs.org/rimraf
remote: npm http 200 https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz
remote: npm http 304 https://registry.npmjs.org/source-map
remote: npm http 304 https://registry.npmjs.org/optimist
remote: npm http GET https://registry.npmjs.org/log4js/-/log4js-0.6.37.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._getnative
remote: npm http GET https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/useragent
remote: npm http 200 https://registry.npmjs.org/log4js/-/log4js-0.6.37.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.isarguments
remote: npm http GET https://registry.npmjs.org/gulp-match
remote: npm http GET https://registry.npmjs.org/ternary-stream
remote: npm http 200 https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.isarray
remote: npm http 200 https://registry.npmjs.org/array-unique
remote: npm http GET https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz
remote: npm http 200 https://registry.npmjs.org/arr-diff
remote: npm http 200 https://registry.npmjs.org/expand-brackets
remote: npm http GET https://registry.npmjs.org/useragent/-/useragent-2.1.9.tgz
remote: npm http 200 https://registry.npmjs.org/extglob
remote: npm http GET https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.8.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz
remote: npm http 200 https://registry.npmjs.org/filename-regex
remote: npm http GET https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz
remote: npm http GET https://registry.npmjs.org/escape-string-regexp
remote: npm http GET https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz
remote: npm http GET https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/normalize-path
remote: npm http 200 https://registry.npmjs.org/useragent/-/useragent-2.1.9.tgz
remote: npm http 200 https://registry.npmjs.org/object.omit
remote: npm http 200 https://registry.npmjs.org/braces
remote: npm http GET https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz
remote: npm http GET https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/kind-of
remote: npm http GET https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/textextensions
remote: npm http GET https://registry.npmjs.org/binaryextensions
remote: npm http GET https://registry.npmjs.org/duplexify
remote: npm http GET https://registry.npmjs.org/glob-stream
remote: npm http GET https://registry.npmjs.org/is-valid-glob
remote: npm http GET https://registry.npmjs.org/lazystream
remote: npm http GET https://registry.npmjs.org/lodash.isequal
remote: npm http GET https://registry.npmjs.org/merge-stream
remote: npm http GET https://registry.npmjs.org/through2-filter
remote: npm http GET https://registry.npmjs.org/vali-date
remote: npm http 200 https://registry.npmjs.org/fs.realpath
remote: npm http GET https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/vinyl
remote: npm http GET https://registry.npmjs.org/strip-bom
remote: npm http GET https://registry.npmjs.org/mkdirp
remote: npm http GET https://registry.npmjs.org/strip-bom-stream
remote: npm http 304 https://registry.npmjs.org/array-differ
remote: npm http GET https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.8.tgz
remote: npm http GET https://registry.npmjs.org/braces/-/braces-1.8.5.tgz
remote: npm http 200 https://registry.npmjs.org/parse-glob
remote: npm http 200 https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/regex-cache
remote: npm http GET https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz
remote: npm http 304 https://registry.npmjs.org/array-union
remote: npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz
remote: npm http 200 https://registry.npmjs.org/bluebird
remote: npm http 304 https://registry.npmjs.org/arrify
remote: npm http 200 https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz
remote: npm http GET https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/async
remote: npm http 200 https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz
remote: npm http 304 https://registry.npmjs.org/glob
remote: npm http 304 https://registry.npmjs.org/eventemitter3
remote: npm http GET https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz
remote: npm http 304 https://registry.npmjs.org/requires-port
remote: npm http GET https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz
remote: npm http 200 https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/ternary-stream
remote: npm http 200 https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz
remote: npm http 200 https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/escape-string-regexp
remote: npm http 200 https://registry.npmjs.org/binaryextensions
remote: npm http GET https://registry.npmjs.org/glob-stream
remote: npm http GET https://registry.npmjs.org/glob-watcher
remote: npm http GET https://registry.npmjs.org/merge-stream
remote: npm http 200 https://registry.npmjs.org/gulp-match
remote: npm http 200 https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/braces/-/braces-1.8.5.tgz
remote: npm http GET https://registry.npmjs.org/strip-bom
remote: npm http 200 https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz
remote: npm http GET https://registry.npmjs.org/vinyl
remote: npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
remote: npm http 200 https://registry.npmjs.org/textextensions
remote: npm http GET https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-valid-glob
remote: npm http 200 https://registry.npmjs.org/lazystream
remote: npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz
remote: npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz
remote: npm http 200 https://registry.npmjs.org/duplexify
remote: npm http 200 https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz
remote: npm http GET https://registry.npmjs.org/gulp-match/-/gulp-match-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/merge-stream
remote: npm http 200 https://registry.npmjs.org/through2-filter
remote: npm http GET https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/vali-date
remote: npm http 200 https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz
remote: npm http GET https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz
remote: npm http GET https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/duplexify/-/duplexify-3.4.3.tgz
remote: npm http GET https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz
remote: npm http 304 https://registry.npmjs.org/vinyl
remote: npm http 304 https://registry.npmjs.org/strip-bom
remote: npm http 200 https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/mkdirp
remote: npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz
remote: npm http GET https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/glob-stream
remote: npm http GET https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.isequal
remote: npm http GET https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/strip-bom-stream
remote: npm http 200 https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/gulp-match/-/gulp-match-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/merge-stream
remote: npm http 304 https://registry.npmjs.org/strip-bom
remote: npm http 304 https://registry.npmjs.org/vinyl
remote: npm http GET https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/glob-watcher
remote: npm http 200 https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http GET https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz
remote: npm http 200 https://registry.npmjs.org/duplexify/-/duplexify-3.4.3.tgz
remote: npm http 200 https://registry.npmjs.org/glob-stream
remote: npm http GET https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.8.tgz
remote: npm http 200 https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz
remote: npm http 200 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 200 https://registry.npmjs.org/balanced-match
remote: npm http 200 https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/glob-stream/-/glob-stream-4.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.2.tgz
remote: npm http GET https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.2.0.tgz
remote: npm http GET https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz
remote: npm http 200 https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz
remote: npm http 200 https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.8.tgz
remote: npm http 200 https://registry.npmjs.org/glob-stream/-/glob-stream-4.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz
remote: npm http 200 https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz
remote: npm http GET https://registry.npmjs.org/wrappy
remote: npm http 200 https://registry.npmjs.org/wrappy
remote: npm http GET https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/lodash.rest
remote: npm http GET https://registry.npmjs.org/lodash.keys
remote: npm http 200 https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.rest
remote: npm http 304 https://registry.npmjs.org/lodash.keys
remote: npm http GET https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.3.tgz
remote: npm http GET https://registry.npmjs.org/change-case
remote: npm http GET https://registry.npmjs.org/clean-css
remote: npm http GET https://registry.npmjs.org/commander
remote: npm http GET https://registry.npmjs.org/concat-stream
remote: npm http GET https://registry.npmjs.org/ncname
remote: npm http GET https://registry.npmjs.org/relateurl
remote: npm http GET https://registry.npmjs.org/uglify-js
remote: npm http GET https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.0.7.tgz
remote: npm http GET https://registry.npmjs.org/he
remote: npm http 200 https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.0.7.tgz
remote: npm http GET https://registry.npmjs.org/lru-cache
remote: npm http GET https://registry.npmjs.org/sigmund
remote: npm http 200 https://registry.npmjs.org/concat-stream
remote: npm http 200 https://registry.npmjs.org/commander
remote: npm http 200 https://registry.npmjs.org/change-case
remote: npm http 200 https://registry.npmjs.org/relateurl
remote: npm http 200 https://registry.npmjs.org/ncname
remote: npm http GET https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz
remote: npm http 304 https://registry.npmjs.org/he
remote: npm http GET https://registry.npmjs.org/commander/-/commander-2.9.0.tgz
remote: npm http GET https://registry.npmjs.org/change-case/-/change-case-2.3.1.tgz
remote: npm http 200 https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz
remote: npm http 200 https://registry.npmjs.org/lru-cache
remote: npm http GET https://registry.npmjs.org/relateurl/-/relateurl-0.2.6.tgz
remote: npm http 200 https://registry.npmjs.org/commander/-/commander-2.9.0.tgz
remote: npm http GET https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/change-case/-/change-case-2.3.1.tgz
remote: npm http 200 https://registry.npmjs.org/uglify-js
remote: npm http GET https://registry.npmjs.org/he/-/he-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/relateurl/-/relateurl-0.2.6.tgz
remote: npm http 200 https://registry.npmjs.org/clean-css
remote: npm http 200 https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz
remote: npm http 200 https://registry.npmjs.org/he/-/he-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/sigmund
remote: npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz
remote: npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz
remote: npm http GET https://registry.npmjs.org/clean-css/-/clean-css-3.4.18.tgz
remote: npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz
remote: npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/clean-css/-/clean-css-3.4.18.tgz
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http GET https://registry.npmjs.org/buffer-shims
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http 200 https://registry.npmjs.org/buffer-shims
remote: npm http 200 https://registry.npmjs.org/core-util-is
remote: npm http 200 https://registry.npmjs.org/process-nextick-args
remote: npm http 200 https://registry.npmjs.org/string_decoder
remote: npm http 200 https://registry.npmjs.org/isarray
remote: npm http 200 https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz
remote: npm http GET https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
remote: npm http GET https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz
remote: npm http 200 https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
remote: npm http 200 https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/arr-flatten
remote: npm http GET https://registry.npmjs.org/for-own
remote: npm http GET https://registry.npmjs.org/is-extendable
remote: npm http GET https://registry.npmjs.org/is-equal-shallow
remote: npm http GET https://registry.npmjs.org/is-primitive
remote: npm http GET https://registry.npmjs.org/is-posix-bracket
remote: npm http GET https://registry.npmjs.org/glob-base
remote: npm http GET https://registry.npmjs.org/is-dotfile
remote: npm http 200 https://registry.npmjs.org/arr-flatten
remote: npm http 200 https://registry.npmjs.org/for-own
remote: npm http 200 https://registry.npmjs.org/is-extendable
remote: npm http 200 https://registry.npmjs.org/is-posix-bracket
remote: npm http GET https://registry.npmjs.org/is-buffer
remote: npm http 200 https://registry.npmjs.org/glob-base
remote: npm http 200 https://registry.npmjs.org/is-dotfile
remote: npm http 200 https://registry.npmjs.org/is-equal-shallow
remote: npm http 200 https://registry.npmjs.org/is-primitive
remote: npm http 200 https://registry.npmjs.org/is-buffer
remote: npm http GET https://registry.npmjs.org/expand-range
remote: npm http GET https://registry.npmjs.org/preserve
remote: npm http GET https://registry.npmjs.org/repeat-element
remote: npm http GET https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz
remote: npm http GET https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/preserve
remote: npm http 200 https://registry.npmjs.org/repeat-element
remote: npm http GET https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/expand-range
remote: npm http 200 https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz
remote: npm http GET https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz
remote: npm http GET https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz
remote: npm http GET https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz
remote: npm http 200 https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz
remote: npm http GET https://registry.npmjs.org/array-uniq
remote: npm http 304 https://registry.npmjs.org/array-uniq
remote: npm http GET https://registry.npmjs.org/through
remote: npm http GET https://registry.npmjs.org/duplexer
remote: npm http GET https://registry.npmjs.org/from
remote: npm http GET https://registry.npmjs.org/map-stream
remote: npm http GET https://registry.npmjs.org/pause-stream/0.0.11
remote: npm http GET https://registry.npmjs.org/split
remote: npm http GET https://registry.npmjs.org/stream-combiner
remote: npm http 304 https://registry.npmjs.org/map-stream
remote: npm http 304 https://registry.npmjs.org/from
remote: npm http 304 https://registry.npmjs.org/pause-stream/0.0.11
remote: npm http 304 https://registry.npmjs.org/through
remote: npm http 304 https://registry.npmjs.org/duplexer
remote: npm http 304 https://registry.npmjs.org/split
remote: npm http 304 https://registry.npmjs.org/stream-combiner
remote: npm http GET https://registry.npmjs.org/os-homedir
remote: npm http 200 https://registry.npmjs.org/os-homedir
remote: npm http GET https://registry.npmjs.org/user-home
remote: npm http GET https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/user-home
remote: npm http 200 https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/gaze
remote: npm http 200 https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/end-of-stream
remote: npm http GET https://registry.npmjs.org/sequencify
remote: npm http GET https://registry.npmjs.org/stream-consume
remote: npm http GET https://registry.npmjs.org/ordered-read-streams
remote: npm http GET https://registry.npmjs.org/glob2base
remote: npm http GET https://registry.npmjs.org/unique-stream
remote: npm http GET https://registry.npmjs.org/first-chunk-stream
remote: npm http GET https://registry.npmjs.org/is-utf8
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http 200 https://registry.npmjs.org/gaze
remote: npm http 200 https://registry.npmjs.org/glob2base
remote: npm http 200 https://registry.npmjs.org/ordered-read-streams
remote: npm http 200 https://registry.npmjs.org/end-of-stream
remote: npm http 200 https://registry.npmjs.org/stream-consume
remote: npm http 200 https://registry.npmjs.org/sequencify
remote: npm http 200 https://registry.npmjs.org/unique-stream
remote: npm http 304 https://registry.npmjs.org/first-chunk-stream
remote: npm http 304 https://registry.npmjs.org/is-utf8
remote: npm http 304 https://registry.npmjs.org/glob
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz
remote: npm http GET https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz
remote: npm http GET https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz
remote: npm http GET https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz
remote: npm http GET https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/once
remote: npm http GET https://registry.npmjs.org/path-is-absolute
remote: npm http 200 https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz
remote: npm http 200 https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz
remote: npm http 200 https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http 200 https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz
remote: npm http 304 https://registry.npmjs.org/inflight
remote: npm http 200 https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz
remote: npm http 304 https://registry.npmjs.org/once
remote: npm http 304 https://registry.npmjs.org/path-is-absolute
remote: npm http GET https://registry.npmjs.org/clone-stats
remote: npm http GET https://registry.npmjs.org/clone
remote: npm http GET https://registry.npmjs.org/defaults
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http GET https://registry.npmjs.org/glob-stream
remote: npm http GET https://registry.npmjs.org/glob-watcher
remote: npm http GET https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/mkdirp
remote: npm http GET https://registry.npmjs.org/strip-bom
remote: npm http GET https://registry.npmjs.org/through2
remote: npm http GET https://registry.npmjs.org/vinyl
remote: npm http GET https://registry.npmjs.org/end-of-stream/1.0.0
remote: npm http 304 https://registry.npmjs.org/clone-stats
remote: npm http 304 https://registry.npmjs.org/clone
remote: npm http 304 https://registry.npmjs.org/glob-stream
remote: npm http 304 https://registry.npmjs.org/glob-watcher
remote: npm http 304 https://registry.npmjs.org/graceful-fs
remote: npm http 200 https://registry.npmjs.org/defaults
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http 304 https://registry.npmjs.org/mkdirp
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/strip-bom
remote: npm http 304 https://registry.npmjs.org/through2
remote: npm http 304 https://registry.npmjs.org/vinyl
remote: npm http 200 https://registry.npmjs.org/end-of-stream/1.0.0
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/clone/-/clone-0.2.0.tgz
remote: npm http GET https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz
remote: npm http GET https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz
remote: npm http GET https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz
remote: npm http GET https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/clone/-/clone-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz
remote: npm http 200 https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz
remote: npm http 200 https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/for-in
remote: npm http GET https://registry.npmjs.org/glob-parent
remote: npm http GET https://registry.npmjs.org/to-absolute-glob
remote: npm http GET https://registry.npmjs.org/flagged-respawn
remote: npm http GET https://registry.npmjs.org/rechoir
remote: npm http GET https://registry.npmjs.org/resolve
remote: npm http 200 https://registry.npmjs.org/for-in
remote: npm http GET https://registry.npmjs.org/extend
remote: npm http GET https://registry.npmjs.org/micromatch
remote: npm http GET https://registry.npmjs.org/findup-sync
remote: npm http 200 https://registry.npmjs.org/resolve
remote: npm http 304 https://registry.npmjs.org/extend
remote: npm http 200 https://registry.npmjs.org/glob-parent
remote: npm http 304 https://registry.npmjs.org/micromatch
remote: npm http 200 https://registry.npmjs.org/flagged-respawn
remote: npm http 304 https://registry.npmjs.org/findup-sync
remote: npm http GET https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/rechoir
remote: npm http GET https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz
remote: npm http GET https://registry.npmjs.org/wrappy
remote: npm http 200 https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz
remote: npm http GET https://registry.npmjs.org/extend/-/extend-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz
remote: npm WARN engine is-buffer@1.1.3: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz
remote: npm http GET https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz
remote: npm http 200 https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz
remote: npm http 304 https://registry.npmjs.org/wrappy
remote: npm http 200 https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz
remote: npm http 200 https://registry.npmjs.org/extend/-/extend-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz
remote: npm http 200 https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/to-absolute-glob
remote: npm http GET https://registry.npmjs.org/replace-ext/0.0.1
remote: npm http GET https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz
remote: npm http 304 https://registry.npmjs.org/replace-ext/0.0.1
remote: npm http 200 https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/fork-stream
remote: npm http GET https://registry.npmjs.org/lodash._root
remote: npm http GET https://registry.npmjs.org/duplexify
remote: npm http GET https://registry.npmjs.org/lodash.keys
remote: npm http GET https://registry.npmjs.org/merge-stream
remote: npm http 200 https://registry.npmjs.org/fork-stream
remote: npm http 304 https://registry.npmjs.org/duplexify
remote: npm http 304 https://registry.npmjs.org/merge-stream
remote: npm http 304 https://registry.npmjs.org/lodash.keys
remote: npm http 304 https://registry.npmjs.org/lodash._root
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/minimist/0.0.8
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http GET https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/minimist/0.0.8
remote: npm http 200 https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz
remote: npm http GET https://registry.npmjs.org/fill-range
remote: npm http GET https://registry.npmjs.org/isarray/0.0.1
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http 200 https://registry.npmjs.org/fill-range
remote: npm http 200 https://registry.npmjs.org/isarray/0.0.1
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
remote: npm http GET https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz
remote: npm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz
remote: npm http GET https://registry.npmjs.org/is-stream
remote: npm http GET https://registry.npmjs.org/pinkie-promise
remote: npm http 200 https://registry.npmjs.org/is-stream
remote: npm http GET https://registry.npmjs.org/isexe
remote: npm http 304 https://registry.npmjs.org/pinkie-promise
remote: npm http 200 https://registry.npmjs.org/isexe
remote: npm http GET https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/concat-stream/1.5.0
remote: npm http GET https://registry.npmjs.org/debug/0.7.4
remote: npm http GET https://registry.npmjs.org/mkdirp/0.5.0
remote: npm http GET https://registry.npmjs.org/yauzl/2.4.1
remote: npm http 200 https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/find-index
remote: npm http GET https://registry.npmjs.org/indent-string
remote: npm http GET https://registry.npmjs.org/json-stable-stringify
remote: npm http GET https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/strip-indent
remote: npm http GET https://registry.npmjs.org/find-up
remote: npm http GET https://registry.npmjs.org/read-pkg
remote: npm http 200 https://registry.npmjs.org/concat-stream/1.5.0
remote: npm http GET https://registry.npmjs.org/through2-filter
remote: npm http 200 https://registry.npmjs.org/debug/0.7.4
remote: npm http 200 https://registry.npmjs.org/yauzl/2.4.1
remote: npm http 200 https://registry.npmjs.org/mkdirp/0.5.0
remote: npm http 200 https://registry.npmjs.org/json-stable-stringify
remote: npm http 200 https://registry.npmjs.org/camelcase
remote: npm http 200 https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/strip-indent
remote: npm http 200 https://registry.npmjs.org/find-index
remote: npm http 200 https://registry.npmjs.org/indent-string
remote: npm http 200 https://registry.npmjs.org/find-up
remote: npm http 200 https://registry.npmjs.org/read-pkg
remote: npm http 304 https://registry.npmjs.org/through2-filter
remote: npm http GET https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz
remote: npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz
remote: npm http GET https://registry.npmjs.org/currently-unhandled
remote: npm http GET https://registry.npmjs.org/signal-exit
remote: npm http GET https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
remote: npm http GET https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz
remote: npm http GET https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz
remote: npm http GET https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz
remote: npm http GET https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz
remote: npm http GET https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
remote: npm http 200 https://registry.npmjs.org/currently-unhandled
remote: npm http 200 https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz
remote: npm http 200 https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/signal-exit
remote: npm http 200 https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz
remote: npm http GET https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/throttleit
remote: npm http 200 https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz
remote: npm http 200 https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/throttleit
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/ordered-read-streams
remote: npm http GET https://registry.npmjs.org/glob2base
remote: npm http GET https://registry.npmjs.org/unique-stream
remote: npm http GET https://registry.npmjs.org/first-chunk-stream
remote: npm http GET https://registry.npmjs.org/is-utf8
remote: npm http GET https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/ordered-read-streams
remote: npm http 304 https://registry.npmjs.org/glob
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http 304 https://registry.npmjs.org/unique-stream
remote: npm http 304 https://registry.npmjs.org/glob2base
remote: npm http 304 https://registry.npmjs.org/first-chunk-stream
remote: npm http 304 https://registry.npmjs.org/is-utf8
remote: npm http 200 https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/globule
remote: npm http 200 https://registry.npmjs.org/globule
remote: npm http GET https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/globule/-/globule-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/once
remote: npm http GET https://registry.npmjs.org/gaze
remote: npm http GET https://registry.npmjs.org/clone
remote: npm http GET https://registry.npmjs.org/clone-stats
remote: npm http 200 https://registry.npmjs.org/globule/-/globule-0.1.0.tgz
remote: npm http 304 https://registry.npmjs.org/once
remote: npm http 304 https://registry.npmjs.org/inflight
remote: npm http 304 https://registry.npmjs.org/gaze
remote: npm http 304 https://registry.npmjs.org/clone-stats
remote: npm http 304 https://registry.npmjs.org/clone
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/buffer-shims
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/extend-shallow
remote: npm http 304 https://registry.npmjs.org/buffer-shims
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/wrappy
remote: npm http 304 https://registry.npmjs.org/wrappy
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/is-glob
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http GET https://registry.npmjs.org/pinkie
remote: npm http 304 https://registry.npmjs.org/is-glob
remote: npm http 200 https://registry.npmjs.org/extend-shallow
remote: npm http 304 https://registry.npmjs.org/pinkie
remote: npm http GET https://registry.npmjs.org/end-of-stream/1.0.0
remote: npm http GET https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz
remote: npm http 304 https://registry.npmjs.org/end-of-stream/1.0.0
remote: npm http 200 https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/arr-diff
remote: npm http GET https://registry.npmjs.org/array-unique
remote: npm http GET https://registry.npmjs.org/braces
remote: npm http GET https://registry.npmjs.org/expand-brackets
remote: npm http GET https://registry.npmjs.org/extglob
remote: npm http GET https://registry.npmjs.org/filename-regex
remote: npm http GET https://registry.npmjs.org/is-extglob
remote: npm http GET https://registry.npmjs.org/kind-of
remote: npm http GET https://registry.npmjs.org/normalize-path
remote: npm http GET https://registry.npmjs.org/object.omit
remote: npm http GET https://registry.npmjs.org/parse-glob
remote: npm http GET https://registry.npmjs.org/regex-cache
remote: npm http 200 https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz
remote: npm http 304 https://registry.npmjs.org/array-unique
remote: npm http 304 https://registry.npmjs.org/braces
remote: npm http 304 https://registry.npmjs.org/arr-diff
remote: npm http 304 https://registry.npmjs.org/expand-brackets
remote: npm http 304 https://registry.npmjs.org/extglob
remote: npm http 304 https://registry.npmjs.org/filename-regex
remote: npm http 304 https://registry.npmjs.org/is-extglob
remote: npm http 304 https://registry.npmjs.org/kind-of
remote: npm http 304 https://registry.npmjs.org/normalize-path
remote: npm http 304 https://registry.npmjs.org/object.omit
remote: npm http GET https://registry.npmjs.org/load-json-file
remote: npm http GET https://registry.npmjs.org/path-type
remote: npm http 304 https://registry.npmjs.org/parse-glob
remote: npm http 304 https://registry.npmjs.org/regex-cache
remote: npm http GET https://registry.npmjs.org/path-exists
remote: npm http GET https://registry.npmjs.org/is-number
remote: npm http GET https://registry.npmjs.org/randomatic
remote: npm http GET https://registry.npmjs.org/repeat-string
remote: npm http 200 https://registry.npmjs.org/load-json-file
remote: npm http 200 https://registry.npmjs.org/path-type
remote: npm http GET https://registry.npmjs.org/repeating
remote: npm http 200 https://registry.npmjs.org/repeat-string
remote: npm http GET https://registry.npmjs.org/isobject
remote: npm http 304 https://registry.npmjs.org/path-exists
remote: npm http 200 https://registry.npmjs.org/is-number
remote: npm http 200 https://registry.npmjs.org/repeating
remote: npm http 200 https://registry.npmjs.org/randomatic
remote: npm http 304 https://registry.npmjs.org/isobject
remote: npm http GET https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz
remote: npm http GET https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz
remote: npm http GET https://registry.npmjs.org/path-is-absolute
remote: npm http GET https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz
remote: npm http 304 https://registry.npmjs.org/path-is-absolute
remote: npm http 200 https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz
remote: npm http GET https://registry.npmjs.org/arr-flatten
remote: npm http GET https://registry.npmjs.org/array-find-index
remote: npm http GET https://registry.npmjs.org/for-own
remote: npm http GET https://registry.npmjs.org/is-extendable
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/is-equal-shallow
remote: npm http GET https://registry.npmjs.org/is-primitive
remote: npm http GET https://registry.npmjs.org/is-posix-bracket
remote: npm http GET https://registry.npmjs.org/glob-base
remote: npm http GET https://registry.npmjs.org/is-dotfile
remote: npm http 304 https://registry.npmjs.org/arr-flatten
remote: npm http 200 https://registry.npmjs.org/array-find-index
remote: npm http 304 https://registry.npmjs.org/for-own
remote: npm http 304 https://registry.npmjs.org/is-extendable
remote: npm http 304 https://registry.npmjs.org/is-equal-shallow
remote: npm http 304 https://registry.npmjs.org/is-primitive
remote: npm http GET https://registry.npmjs.org/is-buffer
remote: npm http 304 https://registry.npmjs.org/is-posix-bracket
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/glob-base
remote: npm http 304 https://registry.npmjs.org/is-dotfile
remote: npm http GET https://registry.npmjs.org/klaw
remote: npm http GET https://registry.npmjs.org/jsonfile
remote: npm http 304 https://registry.npmjs.org/is-buffer
remote: npm http GET https://registry.npmjs.org/expand-range
remote: npm http GET https://registry.npmjs.org/repeat-element
remote: npm http GET https://registry.npmjs.org/preserve
remote: npm http GET https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/rimraf
remote: npm http GET https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/hosted-git-info
remote: npm http GET https://registry.npmjs.org/is-builtin-module
remote: npm http GET https://registry.npmjs.org/validate-npm-package-license
remote: npm http 200 https://registry.npmjs.org/klaw
remote: npm http 304 https://registry.npmjs.org/graceful-fs
remote: npm http 200 https://registry.npmjs.org/jsonfile
remote: npm http 304 https://registry.npmjs.org/expand-range
remote: npm http 304 https://registry.npmjs.org/preserve
remote: npm http 304 https://registry.npmjs.org/repeat-element
remote: npm http GET https://registry.npmjs.org/semver
remote: npm http 304 https://registry.npmjs.org/rimraf
remote: npm WARN engine is-buffer@1.1.3: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http 200 https://registry.npmjs.org/is-builtin-module
remote: npm http 200 https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/validate-npm-package-license
remote: npm http 200 https://registry.npmjs.org/hosted-git-info
remote: npm http 304 https://registry.npmjs.org/semver
remote: npm http GET https://registry.npmjs.org/klaw/-/klaw-1.3.0.tgz
remote: npm http GET https://registry.npmjs.org/jsonfile/-/jsonfile-2.3.1.tgz
remote: npm http GET https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz
remote: npm http GET https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/klaw/-/klaw-1.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/jsonfile/-/jsonfile-2.3.1.tgz
remote: npm http GET https://registry.npmjs.org/semver/-/semver-5.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/semver/-/semver-5.2.0.tgz
remote: npm http GET https://registry.npmjs.org/tunnel-agent
remote: npm http GET https://registry.npmjs.org/tough-cookie
remote: npm http GET https://registry.npmjs.org/http-signature
remote: npm http GET https://registry.npmjs.org/oauth-sign
remote: npm http GET https://registry.npmjs.org/hawk
remote: npm http GET https://registry.npmjs.org/aws-sign2
remote: npm http GET https://registry.npmjs.org/stringstream
remote: npm http GET https://registry.npmjs.org/combined-stream
remote: npm http GET https://registry.npmjs.org/isstream
remote: npm http GET https://registry.npmjs.org/is-typedarray
remote: npm http GET https://registry.npmjs.org/har-validator
remote: npm http GET https://registry.npmjs.org/bl
remote: npm http GET https://registry.npmjs.org/caseless
remote: npm http GET https://registry.npmjs.org/forever-agent
remote: npm http GET https://registry.npmjs.org/form-data
remote: npm http GET https://registry.npmjs.org/json-stringify-safe
remote: npm http GET https://registry.npmjs.org/mime-types
remote: npm http GET https://registry.npmjs.org/node-uuid
remote: npm http GET https://registry.npmjs.org/for-in
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http GET https://registry.npmjs.org/qs
remote: npm http GET https://registry.npmjs.org/extend
remote: npm http 200 https://registry.npmjs.org/tunnel-agent
remote: npm http 200 https://registry.npmjs.org/oauth-sign
remote: npm http 200 https://registry.npmjs.org/aws-sign2
remote: npm http 200 https://registry.npmjs.org/http-signature
remote: npm http 200 https://registry.npmjs.org/stringstream
remote: npm http 200 https://registry.npmjs.org/isstream
remote: npm http 200 https://registry.npmjs.org/is-typedarray
remote: npm http 200 https://registry.npmjs.org/tough-cookie
remote: npm http 200 https://registry.npmjs.org/combined-stream
remote: npm http 200 https://registry.npmjs.org/caseless
remote: npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz
remote: npm http 200 https://registry.npmjs.org/forever-agent
remote: npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz
remote: npm http GET https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz
remote: npm http GET https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/json-stringify-safe
remote: npm http GET https://registry.npmjs.org/fill-range
remote: npm http GET https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/bl
remote: npm http GET https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz
remote: npm http GET https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz
remote: npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz
remote: npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/har-validator
remote: npm http 200 https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/hawk
remote: npm http 200 https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz
remote: npm http GET https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz
remote: npm http 200 https://registry.npmjs.org/form-data
remote: npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz
remote: npm http 304 https://registry.npmjs.org/for-in
remote: npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/node-uuid
remote: npm http GET https://registry.npmjs.org/bl/-/bl-1.0.3.tgz
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz
remote: npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz
remote: npm http GET https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz
remote: npm http GET https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz
remote: npm http 304 https://registry.npmjs.org/extend
remote: npm http GET https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz
remote: npm http 304 https://registry.npmjs.org/fill-range
remote: npm http 200 https://registry.npmjs.org/bl/-/bl-1.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz
remote: npm http 200 https://registry.npmjs.org/mime-types
remote: npm http 200 https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz
remote: npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz
remote: npm http 200 https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz
remote: npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz
remote: npm http GET https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http 200 https://registry.npmjs.org/qs
remote: npm http GET https://registry.npmjs.org/parse-json
remote: npm http 200 https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/pify
remote: npm http GET https://registry.npmjs.org/pinkie-promise
remote: npm http GET https://registry.npmjs.org/strip-bom
remote: npm http GET https://registry.npmjs.org/qs/-/qs-5.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/parse-json
remote: npm http GET https://registry.npmjs.org/is-finite
remote: npm http 304 https://registry.npmjs.org/pinkie-promise
remote: npm http 304 https://registry.npmjs.org/strip-bom
remote: npm http 304 https://registry.npmjs.org/pify
remote: npm http 200 https://registry.npmjs.org/qs/-/qs-5.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-finite
remote: npm http GET https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz
remote: npm http GET https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/isarray/1.0.0
remote: npm http 200 https://registry.npmjs.org/isarray/1.0.0
remote: npm http GET https://registry.npmjs.org/through2
remote: npm http GET https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/through2
remote: npm http 200 https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/isarray/0.0.1
remote: npm http 304 https://registry.npmjs.org/isarray/0.0.1
remote: npm http GET https://registry.npmjs.org/jsonify
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http 200 https://registry.npmjs.org/jsonify
remote: npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
remote: npm http GET https://registry.npmjs.org/typedarray
remote: npm http 200 https://registry.npmjs.org/typedarray
remote: npm http GET https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz
remote: npm http 200 https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http 304 https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/number-is-nan
remote: npm http 304 https://registry.npmjs.org/number-is-nan
remote: npm http GET https://registry.npmjs.org/fd-slicer
remote: npm http 200 https://registry.npmjs.org/fd-slicer
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http 200 https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/buffer-shims
remote: npm http 304 https://registry.npmjs.org/buffer-shims
remote: npm http GET https://registry.npmjs.org/builtin-modules
remote: npm http 200 https://registry.npmjs.org/builtin-modules
remote: npm http GET https://registry.npmjs.org/minimist/0.0.8
remote: npm http GET https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz
remote: npm http 304 https://registry.npmjs.org/minimist/0.0.8
remote: npm http GET https://registry.npmjs.org/spdx-correct
remote: npm http GET https://registry.npmjs.org/spdx-expression-parse
remote: npm http 200 https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/spdx-correct
remote: npm http 200 https://registry.npmjs.org/spdx-expression-parse
remote: npm http GET https://registry.npmjs.org/pinkie
remote: npm http GET https://registry.npmjs.org/is-utf8
remote: npm http GET https://registry.npmjs.org/lodash
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz
remote: npm http 304 https://registry.npmjs.org/pinkie
remote: npm http 304 https://registry.npmjs.org/is-utf8
remote: npm http GET https://registry.npmjs.org/glob/-/glob-3.1.21.tgz
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http 304 https://registry.npmjs.org/lodash
remote: npm http 200 https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/glob/-/glob-3.1.21.tgz
remote: npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
remote: npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.
remote: npm http GET https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/fs.realpath
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/once
remote: npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
remote: npm http GET https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz
remote: npm http 304 https://registry.npmjs.org/inflight
remote: npm http 304 https://registry.npmjs.org/fs.realpath
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/once
remote: npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
remote: npm http 200 https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz
remote: npm WARN engine postcss@5.0.21: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine postcss@5.0.21: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/error-ex
remote: npm http 200 https://registry.npmjs.org/error-ex
remote: npm http GET https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz
remote: npm http GET https://registry.npmjs.org/wrappy
remote: npm http 304 https://registry.npmjs.org/wrappy
remote: npm http GET https://registry.npmjs.org/alphanum-sort
remote: npm http GET https://registry.npmjs.org/uniqs
remote: npm http GET https://registry.npmjs.org/postcss-message-helpers
remote: npm http GET https://registry.npmjs.org/reduce-css-calc
remote: npm http 200 https://registry.npmjs.org/postcss-message-helpers
remote: npm http GET https://registry.npmjs.org/colormin
remote: npm http 200 https://registry.npmjs.org/reduce-css-calc
remote: npm http GET https://registry.npmjs.org/normalize-url
remote: npm http GET https://registry.npmjs.org/has-own
remote: npm http GET https://registry.npmjs.org/uniqid
remote: npm http GET https://registry.npmjs.org/source-map
remote: npm http GET https://registry.npmjs.org/is-absolute-url
remote: npm http GET https://registry.npmjs.org/flatten/1.0.2
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http 200 https://registry.npmjs.org/alphanum-sort
remote: npm http GET https://registry.npmjs.org/is-svg
remote: npm http GET https://registry.npmjs.org/svgo
remote: npm http GET https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.2.4.tgz
remote: npm http GET https://registry.npmjs.org/postcss-selector-parser
remote: npm http 200 https://registry.npmjs.org/normalize-url
remote: npm http 200 https://registry.npmjs.org/has-own
remote: npm http 304 https://registry.npmjs.org/source-map
remote: npm http 200 https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.2.4.tgz
remote: npm http 304 https://registry.npmjs.org/is-absolute-url
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/flatten/1.0.2
remote: npm http 200 https://registry.npmjs.org/uniqs
remote: npm http GET https://registry.npmjs.org/normalize-url/-/normalize-url-1.5.3.tgz
remote: npm http 200 https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz
remote: npm http GET https://registry.npmjs.org/has-own/-/has-own-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/normalize-url/-/normalize-url-1.5.3.tgz
remote: npm http GET https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz
remote: npm http 200 https://registry.npmjs.org/has-own/-/has-own-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/colormin
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/postcss-selector-parser
remote: npm http 200 https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/uniqid
remote: npm http GET https://registry.npmjs.org/colormin/-/colormin-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/colormin/-/colormin-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/uniqid/-/uniqid-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-svg
remote: npm http 200 https://registry.npmjs.org/uniqid/-/uniqid-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/svgo
remote: npm http GET https://registry.npmjs.org/is-svg/-/is-svg-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-svg/-/is-svg-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/svgo/-/svgo-0.6.6.tgz
remote: npm http 200 https://registry.npmjs.org/svgo/-/svgo-0.6.6.tgz
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/is-arrayish
remote: npm http 200 https://registry.npmjs.org/is-arrayish
remote: npm http GET https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz
remote: npm http GET https://registry.npmjs.org/prepend-http
remote: npm http GET https://registry.npmjs.org/reduce-function-call
remote: npm http GET https://registry.npmjs.org/query-string
remote: npm http GET https://registry.npmjs.org/sort-keys
remote: npm http GET https://registry.npmjs.org/pend
remote: npm http 200 https://registry.npmjs.org/prepend-http
remote: npm http 200 https://registry.npmjs.org/reduce-function-call
remote: npm http 304 https://registry.npmjs.org/query-string
remote: npm http 304 https://registry.npmjs.org/sort-keys
remote: npm http GET https://registry.npmjs.org/balanced-match/-/balanced-match-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/spdx-license-ids
remote: npm http 200 https://registry.npmjs.org/pend
remote: npm http 200 https://registry.npmjs.org/balanced-match/-/balanced-match-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/spdx-license-ids
remote: npm http GET https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/query-string/-/query-string-4.2.2.tgz
remote: npm http GET https://registry.npmjs.org/pend/-/pend-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/query-string/-/query-string-4.2.2.tgz
remote: npm http GET https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/pend/-/pend-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/spdx-exceptions
remote: npm http 200 https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/spdx-exceptions
remote: npm http GET https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz
remote: npm http GET https://registry.npmjs.org/through
remote: npm http GET https://registry.npmjs.org/duplexer
remote: npm http GET https://registry.npmjs.org/from
remote: npm http GET https://registry.npmjs.org/map-stream
remote: npm http GET https://registry.npmjs.org/pause-stream/0.0.11
remote: npm http GET https://registry.npmjs.org/split
remote: npm http GET https://registry.npmjs.org/stream-combiner
remote: npm http 304 https://registry.npmjs.org/through
remote: npm http 304 https://registry.npmjs.org/duplexer
remote: npm http 304 https://registry.npmjs.org/from
remote: npm http 304 https://registry.npmjs.org/pause-stream/0.0.11
remote: npm http 304 https://registry.npmjs.org/map-stream
remote: npm http 304 https://registry.npmjs.org/split
remote: npm http 304 https://registry.npmjs.org/stream-combiner
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/color
remote: npm http GET https://registry.npmjs.org/css-color-names/0.0.4
remote: npm http 200 https://registry.npmjs.org/color
remote: npm http GET https://registry.npmjs.org/color/-/color-0.11.3.tgz
remote: npm http GET https://registry.npmjs.org/is-plain-obj
remote: npm http GET https://registry.npmjs.org/strict-uri-encode
remote: npm http 200 https://registry.npmjs.org/color/-/color-0.11.3.tgz
remote: npm http 304 https://registry.npmjs.org/is-plain-obj
remote: npm http 200 https://registry.npmjs.org/strict-uri-encode
remote: npm http GET https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/css-color-names/0.0.4
remote: npm http GET https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz
remote: npm http GET https://registry.npmjs.org/isarray/1.0.0
remote: npm http 304 https://registry.npmjs.org/isarray/1.0.0
remote: npm http GET https://registry.npmjs.org/time-stamp
remote: npm http 304 https://registry.npmjs.org/time-stamp
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/num2fraction
remote: npm http GET https://registry.npmjs.org/browserslist
remote: npm http GET https://registry.npmjs.org/caniuse-db
remote: npm http GET https://registry.npmjs.org/normalize-range
remote: npm http GET https://registry.npmjs.org/postcss-value-parser
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http 200 https://registry.npmjs.org/num2fraction
remote: npm http 200 https://registry.npmjs.org/normalize-range
remote: npm http 304 https://registry.npmjs.org/glob
remote: npm http 200 https://registry.npmjs.org/browserslist
remote: npm http 304 https://registry.npmjs.org/postcss-value-parser
remote: npm http GET https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz
remote: npm http GET https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz
remote: npm http GET https://registry.npmjs.org/browserslist/-/browserslist-1.3.4.tgz
remote: npm http 200 https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/browserslist/-/browserslist-1.3.4.tgz
remote: npm http GET https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/caniuse-db
remote: npm http 200 https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
remote: npm http GET https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000499.tgz
remote: npm http 200 https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000499.tgz
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/color-convert
remote: npm http GET https://registry.npmjs.org/color-string
remote: npm http GET https://registry.npmjs.org/clone
remote: npm http 200 https://registry.npmjs.org/color-convert
remote: npm http 200 https://registry.npmjs.org/color-string
remote: npm http 304 https://registry.npmjs.org/clone
remote: npm http GET https://registry.npmjs.org/color-convert/-/color-convert-1.3.1.tgz
remote: npm http GET https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/color-convert/-/color-convert-1.3.1.tgz
remote: npm http 200 https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/path-is-absolute
remote: npm http GET https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/once
remote: npm http 304 https://registry.npmjs.org/inflight
remote: npm http 304 https://registry.npmjs.org/path-is-absolute
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http 304 https://registry.npmjs.org/once
remote: npm http GET https://registry.npmjs.org/js-base64
remote: npm http GET https://registry.npmjs.org/supports-color
remote: npm http GET https://registry.npmjs.org/source-map
remote: npm http 200 https://registry.npmjs.org/js-base64
remote: npm http 304 https://registry.npmjs.org/supports-color
remote: npm http 304 https://registry.npmjs.org/source-map
remote: npm http GET https://registry.npmjs.org/wrappy
remote: npm http GET https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz
remote: npm http GET https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz
remote: npm http 304 https://registry.npmjs.org/wrappy
remote: npm http 200 https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz
remote: npm http 200 https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http GET https://registry.npmjs.org/isarray/0.0.1
remote: npm http 304 https://registry.npmjs.org/isarray/0.0.1
remote: npm http GET https://registry.npmjs.org/selenium-webdriver/2.48.2
remote: npm http GET https://registry.npmjs.org/jasminewd2/0.0.6
remote: npm http GET https://registry.npmjs.org/q/1.0.0
remote: npm http GET https://registry.npmjs.org/jasmine/2.3.2
remote: npm http GET https://registry.npmjs.org/saucelabs
remote: npm http GET https://registry.npmjs.org/source-map-support
remote: npm http GET https://registry.npmjs.org/adm-zip/0.4.4
remote: npm http GET https://registry.npmjs.org/optimist
remote: npm http GET https://registry.npmjs.org/request
remote: npm http GET https://registry.npmjs.org/lodash
remote: npm http GET https://registry.npmjs.org/object-keys
remote: npm http GET https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
remote: npm http 200 https://registry.npmjs.org/selenium-webdriver/2.48.2
remote: npm http 200 https://registry.npmjs.org/source-map-support
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.48.2.tgz
remote: npm http GET https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz
remote: npm http 200 https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.48.2.tgz
remote: npm http 200 https://registry.npmjs.org/jasminewd2/0.0.6
remote: npm http 200 https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz
remote: npm http 304 https://registry.npmjs.org/optimist
remote: npm http 304 https://registry.npmjs.org/request
remote: npm http 304 https://registry.npmjs.org/lodash
remote: npm http 200 https://registry.npmjs.org/adm-zip/0.4.4
remote: npm http 200 https://registry.npmjs.org/object-keys
remote: npm http GET https://registry.npmjs.org/jasminewd2/-/jasminewd2-0.0.6.tgz
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/request/-/request-2.57.0.tgz
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http 200 https://registry.npmjs.org/jasminewd2/-/jasminewd2-0.0.6.tgz
remote: npm http 200 https://registry.npmjs.org/q/1.0.0
remote: npm http 200 https://registry.npmjs.org/saucelabs
remote: npm http GET https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz
remote: npm http GET https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/jasmine/2.3.2
remote: npm http 200 https://registry.npmjs.org/request/-/request-2.57.0.tgz
remote: npm http GET https://registry.npmjs.org/q/-/q-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz
remote: npm http GET https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/jasmine/-/jasmine-2.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/q/-/q-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/jasmine/-/jasmine-2.3.2.tgz
remote: npm http GET https://registry.npmjs.org/color-name
remote: npm http 200 https://registry.npmjs.org/color-name
remote: npm http GET https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/flatten
remote: npm http GET https://registry.npmjs.org/uniq
remote: npm http 200 https://registry.npmjs.org/uniq
remote: npm http 200 https://registry.npmjs.org/flatten
remote: npm http GET https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/uglify-to-browserify
remote: npm http GET https://registry.npmjs.org/yargs
remote: npm http GET https://registry.npmjs.org/async
remote: npm http 200 https://registry.npmjs.org/uglify-to-browserify
remote: npm http 304 https://registry.npmjs.org/async
remote: npm http 200 https://registry.npmjs.org/yargs
remote: npm http GET https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
remote: npm http GET https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz
remote: npm http 200 https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
remote: npm http 200 https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz
remote: npm http GET https://registry.npmjs.org/xml-char-classes
remote: npm http GET https://registry.npmjs.org/typedarray
remote: npm http 304 https://registry.npmjs.org/typedarray
remote: npm http 200 https://registry.npmjs.org/xml-char-classes
remote: npm http GET https://registry.npmjs.org/is-upper-case
remote: npm http GET https://registry.npmjs.org/dot-case
remote: npm http GET https://registry.npmjs.org/lower-case
remote: npm http GET https://registry.npmjs.org/is-lower-case
remote: npm http GET https://registry.npmjs.org/lower-case-first
remote: npm http GET https://registry.npmjs.org/param-case
remote: npm http GET https://registry.npmjs.org/pascal-case
remote: npm http GET https://registry.npmjs.org/path-case
remote: npm http GET https://registry.npmjs.org/sentence-case
remote: npm http GET https://registry.npmjs.org/snake-case
remote: npm http GET https://registry.npmjs.org/swap-case
remote: npm http GET https://registry.npmjs.org/title-case
remote: npm http GET https://registry.npmjs.org/upper-case
remote: npm http GET https://registry.npmjs.org/upper-case-first
remote: npm http GET https://registry.npmjs.org/camel-case
remote: npm http GET https://registry.npmjs.org/constant-case
remote: npm http GET https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/graceful-readlink
remote: npm http 200 https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lower-case
remote: npm http 200 https://registry.npmjs.org/is-lower-case
remote: npm http GET https://registry.npmjs.org/lower-case/-/lower-case-1.1.3.tgz
remote: npm http GET https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/pascal-case
remote: npm http 200 https://registry.npmjs.org/lower-case/-/lower-case-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/param-case
remote: npm http 200 https://registry.npmjs.org/is-upper-case
remote: npm http 200 https://registry.npmjs.org/sentence-case
remote: npm http GET https://registry.npmjs.org/pascal-case/-/pascal-case-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/param-case/-/param-case-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/pascal-case/-/pascal-case-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/snake-case
remote: npm http GET https://registry.npmjs.org/sentence-case/-/sentence-case-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/swap-case
remote: npm http 200 https://registry.npmjs.org/upper-case
remote: npm http 200 https://registry.npmjs.org/title-case
remote: npm http 200 https://registry.npmjs.org/param-case/-/param-case-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/camel-case
remote: npm http 200 https://registry.npmjs.org/sentence-case/-/sentence-case-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/path-case
remote: npm http 200 https://registry.npmjs.org/upper-case-first
remote: npm http 200 https://registry.npmjs.org/graceful-readlink
remote: npm http GET https://registry.npmjs.org/snake-case/-/snake-case-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/lower-case-first
remote: npm http 200 https://registry.npmjs.org/dot-case
remote: npm http GET https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz
remote: npm http GET https://registry.npmjs.org/title-case/-/title-case-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http 200 https://registry.npmjs.org/snake-case/-/snake-case-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/camel-case/-/camel-case-1.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/path-case/-/path-case-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz
remote: npm http GET https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/title-case/-/title-case-1.1.2.tgz
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http 200 https://registry.npmjs.org/camel-case/-/camel-case-1.2.2.tgz
remote: npm http GET https://registry.npmjs.org/dot-case/-/dot-case-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/path-case/-/path-case-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz
remote: npm WARN engine hawk@3.1.3: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http 200 https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/dot-case/-/dot-case-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/constant-case
remote: npm http GET https://registry.npmjs.org/constant-case/-/constant-case-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/stable
remote: npm http GET https://registry.npmjs.org/stringmap
remote: npm http GET https://registry.npmjs.org/stringset
remote: npm http GET https://registry.npmjs.org/tryor
remote: npm http GET https://registry.npmjs.org/acorn
remote: npm http GET https://registry.npmjs.org/alter
remote: npm http GET https://registry.npmjs.org/ordered-ast-traverse
remote: npm http GET https://registry.npmjs.org/simple-fmt
remote: npm http GET https://registry.npmjs.org/simple-is
remote: npm http 200 https://registry.npmjs.org/constant-case/-/constant-case-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/convert-source-map
remote: npm http 200 https://registry.npmjs.org/stable
remote: npm http 200 https://registry.npmjs.org/acorn
remote: npm http 200 https://registry.npmjs.org/stringmap
remote: npm http 200 https://registry.npmjs.org/stringset
remote: npm http 200 https://registry.npmjs.org/tryor
remote: npm http 304 https://registry.npmjs.org/convert-source-map
remote: npm http GET https://registry.npmjs.org/stable/-/stable-0.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/simple-fmt
remote: npm http GET https://registry.npmjs.org/acorn/-/acorn-2.6.4.tgz
remote: npm http GET https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz
remote: npm http GET https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz
remote: npm http GET https://registry.npmjs.org/has-flag
remote: npm http 200 https://registry.npmjs.org/alter
remote: npm http 200 https://registry.npmjs.org/stable/-/stable-0.1.5.tgz
remote: npm http GET https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz
remote: npm http GET https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/acorn/-/acorn-2.6.4.tgz
remote: npm http 200 https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/has-flag
remote: npm http GET https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/alter/-/alter-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/ordered-ast-traverse
remote: npm http GET https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/alter/-/alter-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/simple-is
remote: npm http 200 https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/delayed-stream
remote: npm http GET https://registry.npmjs.org/ordered-ast-traverse/-/ordered-ast-traverse-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/delayed-stream
remote: npm http GET https://registry.npmjs.org/mime-db
remote: npm http GET https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/ordered-ast-traverse/-/ordered-ast-traverse-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/mime-db
remote: npm http 200 https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz
remote: npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz
remote: npm http 200 https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz
remote: npm http GET https://registry.npmjs.org/supports-color
remote: npm http GET https://registry.npmjs.org/source-map
remote: npm http GET https://registry.npmjs.org/js-base64
remote: npm http 304 https://registry.npmjs.org/supports-color
remote: npm http 304 https://registry.npmjs.org/js-base64
remote: npm http 304 https://registry.npmjs.org/source-map
remote: npm http GET https://registry.npmjs.org/get-stdin
remote: npm http GET https://registry.npmjs.org/meow
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/get-stdin
remote: npm http 304 https://registry.npmjs.org/meow
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/sshpk
remote: npm http GET https://registry.npmjs.org/assert-plus
remote: npm http GET https://registry.npmjs.org/jsprim
remote: npm http 200 https://registry.npmjs.org/assert-plus
remote: npm http 200 https://registry.npmjs.org/jsprim
remote: npm http 200 https://registry.npmjs.org/sshpk
remote: npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz
remote: npm http GET https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz
remote: npm http GET https://registry.npmjs.org/is-my-json-valid
remote: npm http GET https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz
remote: npm http GET https://registry.npmjs.org/pinkie-promise
remote: npm http GET https://registry.npmjs.org/commander
remote: npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz
remote: npm http 304 https://registry.npmjs.org/commander
remote: npm http 304 https://registry.npmjs.org/pinkie-promise
remote: npm http GET https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/normalize-package-data
remote: npm http GET https://registry.npmjs.org/read-pkg-up
remote: npm http GET https://registry.npmjs.org/redent
remote: npm http GET https://registry.npmjs.org/trim-newlines
remote: npm http GET https://registry.npmjs.org/camelcase-keys
remote: npm http GET https://registry.npmjs.org/decamelize
remote: npm http 200 https://registry.npmjs.org/is-my-json-valid
remote: npm http GET https://registry.npmjs.org/loud-rejection
remote: npm http GET https://registry.npmjs.org/map-obj
remote: npm http GET https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/trim-newlines
remote: npm http 304 https://registry.npmjs.org/camelcase-keys
remote: npm http 304 https://registry.npmjs.org/decamelize
remote: npm http 304 https://registry.npmjs.org/redent
remote: npm http 304 https://registry.npmjs.org/loud-rejection
remote: npm http 304 https://registry.npmjs.org/normalize-package-data
remote: npm http 304 https://registry.npmjs.org/object-assign
remote: npm http 304 https://registry.npmjs.org/read-pkg-up
remote: npm http 304 https://registry.npmjs.org/map-obj
remote: npm http 304 https://registry.npmjs.org/minimist
remote: npm http GET https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz
remote: npm http GET https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/indent-string
remote: npm http GET https://registry.npmjs.org/strip-indent
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/find-up
remote: npm http GET https://registry.npmjs.org/read-pkg
remote: npm http 304 https://registry.npmjs.org/camelcase
remote: npm http 304 https://registry.npmjs.org/strip-indent
remote: npm http 304 https://registry.npmjs.org/indent-string
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/find-up
remote: npm http 304 https://registry.npmjs.org/read-pkg
remote: npm http GET https://registry.npmjs.org/currently-unhandled
remote: npm http GET https://registry.npmjs.org/signal-exit
remote: npm http 304 https://registry.npmjs.org/currently-unhandled
remote: npm http 304 https://registry.npmjs.org/signal-exit
remote: npm http GET https://registry.npmjs.org/repeating
remote: npm http GET https://registry.npmjs.org/path-exists
remote: npm http GET https://registry.npmjs.org/load-json-file
remote: npm http GET https://registry.npmjs.org/path-type
remote: npm http 304 https://registry.npmjs.org/repeating
remote: npm http 304 https://registry.npmjs.org/load-json-file
remote: npm http 304 https://registry.npmjs.org/path-exists
remote: npm http 304 https://registry.npmjs.org/path-type
remote: npm http GET https://registry.npmjs.org/array-find-index
remote: npm http 304 https://registry.npmjs.org/array-find-index
remote: npm http GET https://registry.npmjs.org/is-finite
remote: npm http GET https://registry.npmjs.org/pinkie
remote: npm http GET https://registry.npmjs.org/strip-bom
remote: npm http GET https://registry.npmjs.org/pify
remote: npm http GET https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/parse-json
remote: npm http 304 https://registry.npmjs.org/is-finite
remote: npm http 304 https://registry.npmjs.org/pinkie
remote: npm http 304 https://registry.npmjs.org/parse-json
remote: npm http 304 https://registry.npmjs.org/pify
remote: npm http 304 https://registry.npmjs.org/strip-bom
remote: npm http 304 https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/amdefine
remote: npm http GET https://registry.npmjs.org/window-size/0.1.0
remote: npm http GET https://registry.npmjs.org/wordwrap/0.0.2
remote: npm http 200 https://registry.npmjs.org/amdefine
remote: npm http GET https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/wordwrap/0.0.2
remote: npm http 200 https://registry.npmjs.org/window-size/0.1.0
remote: npm http GET https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz
remote: npm http GET https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/number-is-nan
remote: npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
remote: npm http GET https://registry.npmjs.org/is-utf8
remote: npm http 200 https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz
remote: npm http 304 https://registry.npmjs.org/number-is-nan
remote: npm http 304 https://registry.npmjs.org/is-utf8
remote: npm http GET https://registry.npmjs.org/error-ex
remote: npm http 304 https://registry.npmjs.org/error-ex
remote: npm http GET https://registry.npmjs.org/hosted-git-info
remote: npm http GET https://registry.npmjs.org/is-builtin-module
remote: npm http GET https://registry.npmjs.org/semver
remote: npm http GET https://registry.npmjs.org/validate-npm-package-license
remote: npm http 304 https://registry.npmjs.org/validate-npm-package-license
remote: npm http 304 https://registry.npmjs.org/hosted-git-info
remote: npm http 304 https://registry.npmjs.org/semver
remote: npm http 304 https://registry.npmjs.org/is-builtin-module
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/is-arrayish
remote: npm http GET https://registry.npmjs.org/builtin-modules
remote: npm http 304 https://registry.npmjs.org/is-arrayish
remote: npm http 304 https://registry.npmjs.org/builtin-modules
remote: npm http GET https://registry.npmjs.org/spdx-correct
remote: npm http GET https://registry.npmjs.org/spdx-expression-parse
remote: npm http GET https://registry.npmjs.org/commander/-/commander-2.8.1.tgz
remote: npm http GET https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz
remote: npm http 304 https://registry.npmjs.org/spdx-expression-parse
remote: npm http 304 https://registry.npmjs.org/spdx-correct
remote: npm http 200 https://registry.npmjs.org/commander/-/commander-2.8.1.tgz
remote: npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz
remote: npm http GET https://registry.npmjs.org/sntp
remote: npm http GET https://registry.npmjs.org/cryptiles
remote: npm http GET https://registry.npmjs.org/hoek
remote: npm http GET https://registry.npmjs.org/boom
remote: npm http GET https://registry.npmjs.org/fileset
remote: npm http GET https://registry.npmjs.org/handlebars
remote: npm http GET https://registry.npmjs.org/js-yaml
remote: npm http GET https://registry.npmjs.org/nopt
remote: npm http GET https://registry.npmjs.org/abbrev
remote: npm http GET https://registry.npmjs.org/escodegen
remote: npm http GET https://registry.npmjs.org/esprima
remote: npm http GET https://registry.npmjs.org/mkdirp
remote: npm http GET https://registry.npmjs.org/once
remote: npm http GET https://registry.npmjs.org/resolve
remote: npm http GET https://registry.npmjs.org/which
remote: npm http GET https://registry.npmjs.org/async
remote: npm http GET https://registry.npmjs.org/wordwrap
remote: npm http 200 https://registry.npmjs.org/cryptiles
remote: npm http 200 https://registry.npmjs.org/sntp
remote: npm http 200 https://registry.npmjs.org/fileset
remote: npm http GET https://registry.npmjs.org/async
remote: npm http GET https://registry.npmjs.org/uglify-to-browserify
remote: npm http GET https://registry.npmjs.org/yargs
remote: npm http 200 https://registry.npmjs.org/nopt
remote: npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/boom
remote: npm http 200 https://registry.npmjs.org/handlebars
remote: npm http GET https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz
remote: npm http 200 https://registry.npmjs.org/abbrev
remote: npm http GET https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz
remote: npm http 304 https://registry.npmjs.org/esprima
remote: npm http 304 https://registry.npmjs.org/mkdirp
remote: npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz
remote: npm http GET https://registry.npmjs.org/spdx-license-ids
remote: npm http 304 https://registry.npmjs.org/once
remote: npm http 200 https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz
remote: npm http 304 https://registry.npmjs.org/resolve
remote: npm http GET https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz
remote: npm http 200 https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/hoek
remote: npm http GET https://registry.npmjs.org/boom/-/boom-2.10.1.tgz
remote: npm http GET https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/js-yaml
remote: npm http GET https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz
remote: npm http 304 https://registry.npmjs.org/async
remote: npm http 200 https://registry.npmjs.org/wordwrap
remote: npm http 200 https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz
remote: npm http 200 https://registry.npmjs.org/which
remote: npm http 200 https://registry.npmjs.org/boom/-/boom-2.10.1.tgz
remote: npm http 304 https://registry.npmjs.org/async
remote: npm http 304 https://registry.npmjs.org/uglify-to-browserify
remote: npm http 200 https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz
remote: npm http 304 https://registry.npmjs.org/yargs
remote: npm http 200 https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz
remote: npm http 200 https://registry.npmjs.org/escodegen
remote: npm http 304 https://registry.npmjs.org/spdx-license-ids
remote: npm http GET https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz
remote: npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz
remote: npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz
remote: npm http GET https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz
remote: npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz
remote: npm http GET https://registry.npmjs.org/escodegen/-/escodegen-1.8.0.tgz
remote: npm http GET https://registry.npmjs.org/spdx-exceptions
remote: npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-1.8.0.tgz
remote: npm http 200 https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz
remote: npm http 304 https://registry.npmjs.org/spdx-exceptions
remote: npm http GET https://registry.npmjs.org/ansi-styles
remote: npm http GET https://registry.npmjs.org/escape-string-regexp
remote: npm http GET https://registry.npmjs.org/has-ansi
remote: npm http GET https://registry.npmjs.org/strip-ansi
remote: npm http GET https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz
remote: npm http 304 https://registry.npmjs.org/has-ansi
remote: npm http 304 https://registry.npmjs.org/escape-string-regexp
remote: npm http 304 https://registry.npmjs.org/ansi-styles
remote: npm http 304 https://registry.npmjs.org/strip-ansi
remote: npm http 200 https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/html-comment-regex
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http 200 https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http GET https://registry.npmjs.org/osenv/0.0.3
remote: npm http GET https://registry.npmjs.org/mout
remote: npm http GET https://registry.npmjs.org/optimist
remote: npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
remote: npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
remote: npm http 304 https://registry.npmjs.org/optimist
remote: npm http GET https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http 200 https://registry.npmjs.org/html-comment-regex
remote: npm http 200 https://registry.npmjs.org/mout
remote: npm http 200 https://registry.npmjs.org/osenv/0.0.3
remote: npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
remote: npm http 304 https://registry.npmjs.org/inflight
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/mout/-/mout-0.9.1.tgz
remote: npm http GET https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/mout/-/mout-0.9.1.tgz
remote: npm http 200 https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz
remote: npm http GET https://registry.npmjs.org/wrappy
remote: npm http 304 https://registry.npmjs.org/wrappy
remote: npm http GET https://registry.npmjs.org/lru-cache
remote: npm http GET https://registry.npmjs.org/sigmund
remote: npm http 304 https://registry.npmjs.org/sigmund
remote: npm http 200 https://registry.npmjs.org/lru-cache
remote: npm http GET https://registry.npmjs.org/ansi-regex
remote: npm http GET https://registry.npmjs.org/ansi-regex
remote: npm http 304 https://registry.npmjs.org/ansi-regex
remote: npm http 304 https://registry.npmjs.org/ansi-regex
remote: npm http GET https://registry.npmjs.org/isarray/0.0.1
remote: npm http 304 https://registry.npmjs.org/isarray/0.0.1
remote: npm http GET https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
remote: npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz
remote: npm http GET https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/extsprintf/1.0.2
remote: npm http GET https://registry.npmjs.org/json-schema/0.2.2
remote: npm http GET https://registry.npmjs.org/verror/1.3.6
remote: npm http 200 https://registry.npmjs.org/extsprintf/1.0.2
remote: npm http 200 https://registry.npmjs.org/json-schema/0.2.2
remote: npm http 200 https://registry.npmjs.org/verror/1.3.6
remote: npm http GET https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz
remote: npm http GET https://registry.npmjs.org/verror/-/verror-1.3.6.tgz
remote: npm http 200 https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/verror/-/verror-1.3.6.tgz
remote: npm http GET https://registry.npmjs.org/pinkie
remote: npm http 304 https://registry.npmjs.org/pinkie
remote: npm http GET https://registry.npmjs.org/graceful-readlink
remote: npm http 304 https://registry.npmjs.org/graceful-readlink
remote: npm http GET https://registry.npmjs.org/cliui
remote: npm http GET https://registry.npmjs.org/window-size/0.1.0
remote: npm http GET https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/decamelize
remote: npm http 304 https://registry.npmjs.org/window-size/0.1.0
remote: npm http 200 https://registry.npmjs.org/cliui
remote: npm http 304 https://registry.npmjs.org/decamelize
remote: npm http 304 https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz
remote: npm http GET https://registry.npmjs.org/dashdash
remote: npm http GET https://registry.npmjs.org/getpass
remote: npm http GET https://registry.npmjs.org/jsbn
remote: npm http GET https://registry.npmjs.org/tweetnacl
remote: npm http GET https://registry.npmjs.org/jodid25519
remote: npm http GET https://registry.npmjs.org/ecc-jsbn
remote: npm http GET https://registry.npmjs.org/asn1
remote: npm http GET https://registry.npmjs.org/assert-plus
remote: npm http 200 https://registry.npmjs.org/jsbn
remote: npm http 200 https://registry.npmjs.org/getpass
remote: npm http 200 https://registry.npmjs.org/jodid25519
remote: npm http 200 https://registry.npmjs.org/ecc-jsbn
remote: npm http 304 https://registry.npmjs.org/assert-plus
remote: npm http 200 https://registry.npmjs.org/dashdash
remote: npm http 200 https://registry.npmjs.org/asn1
remote: npm http 200 https://registry.npmjs.org/tweetnacl
remote: npm http GET https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz
remote: npm http GET https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz
remote: npm http GET https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz
remote: npm http GET https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz
remote: npm http 200 https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz
remote: npm http 200 https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz
remote: npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz
remote: npm http 200 https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz
remote: npm http GET https://registry.npmjs.org/csso
remote: npm http GET https://registry.npmjs.org/whet.extend
remote: npm http GET https://registry.npmjs.org/sax
remote: npm http GET https://registry.npmjs.org/coa
remote: npm http GET https://registry.npmjs.org/colors
remote: npm http 304 https://registry.npmjs.org/colors
remote: npm http 200 https://registry.npmjs.org/sax
remote: npm http 200 https://registry.npmjs.org/whet.extend
remote: npm http 200 https://registry.npmjs.org/coa
remote: npm http GET https://registry.npmjs.org/sax/-/sax-1.2.1.tgz
remote: npm http GET https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz
remote: npm http GET https://registry.npmjs.org/coa/-/coa-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/sax/-/sax-1.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz
remote: npm http 200 https://registry.npmjs.org/coa/-/coa-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/csso
remote: npm http GET https://registry.npmjs.org/csso/-/csso-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/csso/-/csso-2.0.0.tgz
remote: npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/generate-function
remote: npm http GET https://registry.npmjs.org/generate-object-property
remote: npm http GET https://registry.npmjs.org/jsonpointer/2.0.0
remote: npm http 200 https://registry.npmjs.org/generate-function
remote: npm http 200 https://registry.npmjs.org/generate-object-property
remote: npm http 200 https://registry.npmjs.org/jsonpointer/2.0.0
remote: npm http GET https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/center-align
remote: npm http GET https://registry.npmjs.org/right-align
remote: npm http GET https://registry.npmjs.org/wordwrap/0.0.2
remote: npm http 200 https://registry.npmjs.org/center-align
remote: npm http 200 https://registry.npmjs.org/right-align
remote: npm http 304 https://registry.npmjs.org/wordwrap/0.0.2
remote: npm http GET https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz
remote: npm http GET https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz
remote: npm http GET https://registry.npmjs.org/amdefine
remote: npm http 304 https://registry.npmjs.org/amdefine
remote: npm http GET https://registry.npmjs.org/is-property
remote: npm http 200 https://registry.npmjs.org/is-property
remote: npm http GET https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/align-text
remote: npm http GET https://registry.npmjs.org/align-text
remote: npm http GET https://registry.npmjs.org/lazy-cache
remote: npm http 200 https://registry.npmjs.org/align-text
remote: npm http 200 https://registry.npmjs.org/align-text
remote: npm http 200 https://registry.npmjs.org/lazy-cache
remote: npm http GET https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz
remote: npm http GET https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz
remote: npm http GET https://registry.npmjs.org/kind-of
remote: npm http GET https://registry.npmjs.org/longest
remote: npm http GET https://registry.npmjs.org/repeat-string
remote: npm http GET https://registry.npmjs.org/ordered-esprima-props
remote: npm http 304 https://registry.npmjs.org/kind-of
remote: npm http 304 https://registry.npmjs.org/repeat-string
remote: npm http 304 https://registry.npmjs.org/longest
remote: npm http 200 https://registry.npmjs.org/ordered-esprima-props
remote: npm http GET https://registry.npmjs.org/ordered-esprima-props/-/ordered-esprima-props-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/ordered-esprima-props/-/ordered-esprima-props-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/is-buffer
remote: npm http 304 https://registry.npmjs.org/is-buffer
remote: npm WARN engine is-buffer@1.1.3: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine is-buffer@1.1.3: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/wordwrap
remote: npm http GET https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/wordwrap
remote: 
remote: > phantomjs@1.9.20 install /var/www/html/node_modules/phantomjs
remote: > node install.js
remote: 
remote: PhantomJS not found on PATH
remote: Downloading https://github.com/Medium/phantomjs/releases/download/v1.9.19/phantomjs-1.9.8-linux-x86_64.tar.bz2
remote: Saving to /var/www/html/node_modules/phantomjs/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2
remote: Receiving...
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http GET https://registry.npmjs.org/buffer-shims
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/buffer-shims
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/minimist/0.0.8
remote: npm http 304 https://registry.npmjs.org/minimist/0.0.8
remote: npm http GET https://registry.npmjs.org/q
remote: npm http 304 https://registry.npmjs.org/q
remote: npm http GET https://registry.npmjs.org/argparse
remote: npm http GET https://registry.npmjs.org/esprima
remote: npm http 200 https://registry.npmjs.org/argparse
remote: npm http 304 https://registry.npmjs.org/esprima
remote: npm http GET https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz
remote: npm http 200 https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz
remote: npm http GET https://registry.npmjs.org/clap
remote: npm http GET https://registry.npmjs.org/source-map
remote: npm http 304 https://registry.npmjs.org/source-map
remote: npm http 200 https://registry.npmjs.org/clap
remote: npm http GET https://registry.npmjs.org/clap/-/clap-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/clap/-/clap-1.1.1.tgz
remote: 
remote: Received 12854K total.
remote: Extracting tar contents (via spawned process)
remote: npm http GET https://registry.npmjs.org/sprintf-js
remote: npm http 200 https://registry.npmjs.org/sprintf-js
remote: npm http GET https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz
remote: npm http GET https://registry.npmjs.org/escope
remote: npm http GET https://registry.npmjs.org/estraverse-fb
remote: npm http GET https://registry.npmjs.org/espree
remote: npm http GET https://registry.npmjs.org/esutils
remote: npm http GET https://registry.npmjs.org/file-entry-cache
remote: npm http GET https://registry.npmjs.org/globals
remote: npm http GET https://registry.npmjs.org/inquirer
remote: npm http GET https://registry.npmjs.org/is-resolvable
remote: npm http GET https://registry.npmjs.org/js-yaml/3.4.5
remote: npm http GET https://registry.npmjs.org/lodash.clonedeep
remote: npm http GET https://registry.npmjs.org/lodash.merge
remote: npm http GET https://registry.npmjs.org/lodash.omit
remote: npm http GET https://registry.npmjs.org/optionator
remote: npm http GET https://registry.npmjs.org/shelljs
remote: npm http GET https://registry.npmjs.org/text-table
remote: npm http GET https://registry.npmjs.org/xml-escape
remote: npm http GET https://registry.npmjs.org/debug
remote: npm http GET https://registry.npmjs.org/doctrine
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/handlebars
remote: npm http GET https://registry.npmjs.org/json-stable-stringify
remote: npm http GET https://registry.npmjs.org/is-my-json-valid
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/mkdirp
remote: npm http GET https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/path-is-absolute
remote: npm http GET https://registry.npmjs.org/path-is-inside
remote: npm http GET https://registry.npmjs.org/strip-json-comments
remote: npm http GET https://registry.npmjs.org/user-home
remote: npm http GET https://registry.npmjs.org/escape-string-regexp
remote: npm http GET https://registry.npmjs.org/concat-stream
remote: npm http 200 https://registry.npmjs.org/esutils
remote: npm http 200 https://registry.npmjs.org/escope
remote: npm http 200 https://registry.npmjs.org/file-entry-cache
remote: npm http 200 https://registry.npmjs.org/is-resolvable
remote: npm http 200 https://registry.npmjs.org/globals
remote: npm http GET https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz
remote: npm http GET https://registry.npmjs.org/escope/-/escope-3.6.0.tgz
remote: npm http GET https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.2.4.tgz
remote: npm http GET https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/inquirer
remote: npm http 200 https://registry.npmjs.org/espree
remote: npm http 200 https://registry.npmjs.org/lodash.clonedeep
remote: npm http 200 https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/escope/-/escope-3.6.0.tgz
remote: npm http 200 https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.2.4.tgz
remote: npm http 200 https://registry.npmjs.org/optionator
remote: npm http GET https://registry.npmjs.org/globals/-/globals-8.18.0.tgz
remote: npm http 200 https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz
remote: npm http GET https://registry.npmjs.org/espree/-/espree-2.2.5.tgz
remote: npm http GET https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.merge
remote: npm http 200 https://registry.npmjs.org/globals/-/globals-8.18.0.tgz
remote: npm http 200 https://registry.npmjs.org/shelljs
remote: npm http GET https://registry.npmjs.org/optionator/-/optionator-0.6.0.tgz
remote: npm http 200 https://registry.npmjs.org/js-yaml/3.4.5
remote: npm http 200 https://registry.npmjs.org/text-table
remote: npm http 200 https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz
remote: npm http 200 https://registry.npmjs.org/espree/-/espree-2.2.5.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/optionator/-/optionator-0.6.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz
remote: npm http GET https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz
remote: npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.5.tgz
remote: npm http 200 https://registry.npmjs.org/debug
remote: npm http 200 https://registry.npmjs.org/doctrine
remote: npm http GET https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz
remote: npm http 304 https://registry.npmjs.org/glob
remote: npm http 200 https://registry.npmjs.org/lodash.omit
remote: npm http 304 https://registry.npmjs.org/handlebars
remote: npm http 200 https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz
remote: npm http 304 https://registry.npmjs.org/json-stable-stringify
remote: npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.5.tgz
remote: npm http 304 https://registry.npmjs.org/is-my-json-valid
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http 200 https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/estraverse-fb
remote: npm http 304 https://registry.npmjs.org/mkdirp
remote: npm http GET https://registry.npmjs.org/debug/-/debug-2.2.0.tgz
remote: npm http 304 https://registry.npmjs.org/object-assign
remote: npm http 304 https://registry.npmjs.org/path-is-absolute
remote: npm http GET https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz
remote: npm http 304 https://registry.npmjs.org/path-is-inside
remote: npm http 304 https://registry.npmjs.org/strip-json-comments
remote: npm http GET https://registry.npmjs.org/lodash.omit/-/lodash.omit-3.1.0.tgz
remote: npm http 304 https://registry.npmjs.org/user-home
remote: npm http 200 https://registry.npmjs.org/debug/-/debug-2.2.0.tgz
remote: npm http 304 https://registry.npmjs.org/escape-string-regexp
remote: npm http 304 https://registry.npmjs.org/concat-stream
remote: npm http 200 https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz
remote: npm http GET https://registry.npmjs.org/estraverse-fb/-/estraverse-fb-1.3.1.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.omit/-/lodash.omit-3.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/xml-escape
remote: npm http GET https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/estraverse-fb/-/estraverse-fb-1.3.1.tgz
remote: npm http 200 https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/xml-escape/-/xml-escape-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/xml-escape/-/xml-escape-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/isarray/0.0.1
remote: npm http 304 https://registry.npmjs.org/isarray/0.0.1
remote: Removing /var/www/html/node_modules/phantomjs/lib/phantom
remote: Copying extracted folder /var/www/html/node_modules/phantomjs/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2-extract-1467907827700/phantomjs-1.9.8-linux-x86_64 -> /var/www/html/node_modules/phantomjs/lib/phantom
remote: npm http GET https://registry.npmjs.org/amdefine
remote: npm http 304 https://registry.npmjs.org/amdefine
remote: Writing location.js file
remote: Done. Phantomjs binary available at /var/www/html/node_modules/phantomjs/lib/phantom/bin/phantomjs
remote: npm http GET https://registry.npmjs.org/in-publish
remote: npm http GET https://registry.npmjs.org/nan
remote: npm http GET https://registry.npmjs.org/node-gyp
remote: npm http GET https://registry.npmjs.org/sass-graph
remote: npm http GET https://registry.npmjs.org/async-foreach
remote: npm http GET https://registry.npmjs.org/cross-spawn
remote: npm http GET https://registry.npmjs.org/gaze
remote: npm http GET https://registry.npmjs.org/get-stdin
remote: npm http GET https://registry.npmjs.org/meow
remote: npm http GET https://registry.npmjs.org/request
remote: npm http 200 https://registry.npmjs.org/in-publish
remote: npm http GET https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/async-foreach
remote: npm http 200 https://registry.npmjs.org/sass-graph
remote: npm http 304 https://registry.npmjs.org/gaze
remote: npm http 304 https://registry.npmjs.org/get-stdin
remote: npm http 304 https://registry.npmjs.org/meow
remote: npm http 200 https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz
remote: npm http GET https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz
remote: npm http GET https://registry.npmjs.org/sass-graph/-/sass-graph-2.1.2.tgz
remote: npm http GET https://registry.npmjs.org/gaze/-/gaze-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/nan
remote: npm http 200 https://registry.npmjs.org/node-gyp
remote: npm http 304 https://registry.npmjs.org/request
remote: npm http 200 https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/sass-graph/-/sass-graph-2.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/gaze/-/gaze-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/cross-spawn
remote: npm http GET https://registry.npmjs.org/nan/-/nan-2.3.5.tgz
remote: npm http GET https://registry.npmjs.org/request/-/request-2.72.0.tgz
remote: npm http GET https://registry.npmjs.org/node-gyp/-/node-gyp-3.4.0.tgz
remote: npm http GET https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/nan/-/nan-2.3.5.tgz
remote: npm http 200 https://registry.npmjs.org/request/-/request-2.72.0.tgz
remote: npm http 200 https://registry.npmjs.org/node-gyp/-/node-gyp-3.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz
remote: npm http GET https://registry.npmjs.org/wordwrap
remote: npm http GET https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/wordwrap
remote: npm WARN engine escodegen@1.8.0: wanted: {"node":">=0.12.0"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/wrappy
remote: npm http GET https://registry.npmjs.org/os-homedir
remote: npm http GET https://registry.npmjs.org/tryit
remote: npm http GET https://registry.npmjs.org/lodash._baseclone
remote: npm http GET https://registry.npmjs.org/lodash._bindcallback
remote: npm http 304 https://registry.npmjs.org/os-homedir
remote: npm http GET https://registry.npmjs.org/has-flag
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/typedarray
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/lodash._arraymap
remote: npm http GET https://registry.npmjs.org/lodash._basedifference
remote: npm http GET https://registry.npmjs.org/lodash._baseflatten
remote: npm http GET https://registry.npmjs.org/lodash._pickbyarray
remote: npm http GET https://registry.npmjs.org/lodash._pickbycallback
remote: npm http GET https://registry.npmjs.org/lodash.keysin
remote: npm http 304 https://registry.npmjs.org/tryit
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/isexe
remote: npm http GET https://registry.npmjs.org/lodash.restparam
remote: npm http 304 https://registry.npmjs.org/typedarray
remote: npm http GET https://registry.npmjs.org/flat-cache
remote: npm http 200 https://registry.npmjs.org/lodash._bindcallback
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/has-flag
remote: npm http 304 https://registry.npmjs.org/wrappy
remote: npm http 200 https://registry.npmjs.org/lodash._baseclone
remote: npm http GET https://registry.npmjs.org/lodash._arraycopy
remote: npm http GET https://registry.npmjs.org/lodash._arrayeach
remote: npm http GET https://registry.npmjs.org/lodash._createassigner
remote: npm http GET https://registry.npmjs.org/lodash.isplainobject
remote: npm http GET https://registry.npmjs.org/lodash.istypedarray
remote: npm http GET https://registry.npmjs.org/lodash.toplainobject
remote: npm http GET https://registry.npmjs.org/lodash._getnative
remote: npm http GET https://registry.npmjs.org/lodash.isarguments
remote: npm http GET https://registry.npmjs.org/lodash.isarray
remote: npm http GET https://registry.npmjs.org/lodash.keys
remote: npm http GET https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz
remote: npm http GET https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/lodash._basedifference
remote: npm http 200 https://registry.npmjs.org/lodash.keysin
remote: npm http 200 https://registry.npmjs.org/lodash._pickbycallback
remote: npm http 304 https://registry.npmjs.org/lodash.restparam
remote: npm http 200 https://registry.npmjs.org/flat-cache
remote: npm http GET https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-3.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._arraycopy
remote: npm http GET https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._arrayeach
remote: npm http 200 https://registry.npmjs.org/lodash._createassigner
remote: npm http GET https://registry.npmjs.org/lodash._pickbycallback/-/lodash._pickbycallback-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.isplainobject
remote: npm http 200 https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-3.0.3.tgz
remote: npm http 304 https://registry.npmjs.org/isexe
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http 200 https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz
remote: npm http GET https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.10.tgz
remote: npm http GET https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._pickbycallback/-/lodash._pickbycallback-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.toplainobject
remote: npm http 304 https://registry.npmjs.org/lodash._getnative
remote: npm http GET https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz
remote: npm http GET https://registry.npmjs.org/ms/0.7.1
remote: npm http 304 https://registry.npmjs.org/lodash.isarguments
remote: npm http 200 https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.10.tgz
remote: npm http GET https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._arraymap
remote: npm http 200 https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/lodash.isarray
remote: npm http 304 https://registry.npmjs.org/lodash.keys
remote: npm http 200 https://registry.npmjs.org/lodash._pickbyarray
remote: npm http 200 https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http 304 https://registry.npmjs.org/glob
remote: npm http 200 https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/ms/0.7.1
remote: npm http GET https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/once
remote: npm http 200 https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.istypedarray
remote: npm http 200 https://registry.npmjs.org/lodash._baseflatten
remote: npm http GET https://registry.npmjs.org/lodash._arraymap/-/lodash._arraymap-3.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/inflight
remote: npm http 304 https://registry.npmjs.org/once
remote: npm http GET https://registry.npmjs.org/lodash._pickbyarray/-/lodash._pickbyarray-3.0.2.tgz
remote: npm http GET https://registry.npmjs.org/jsonify
remote: npm http 200 https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/ms/-/ms-0.7.1.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._arraymap/-/lodash._arraymap-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._pickbyarray/-/lodash._pickbyarray-3.0.2.tgz
remote: npm http GET https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz
remote: npm http 304 https://registry.npmjs.org/jsonify
remote: npm http 200 https://registry.npmjs.org/ms/-/ms-0.7.1.tgz
remote: npm http GET https://registry.npmjs.org/fast-levenshtein
remote: npm http GET https://registry.npmjs.org/prelude-ls
remote: npm http GET https://registry.npmjs.org/deep-is
remote: npm http GET https://registry.npmjs.org/type-check
remote: npm http GET https://registry.npmjs.org/levn
remote: npm http 200 https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/deep-is
remote: npm http 200 https://registry.npmjs.org/fast-levenshtein
remote: npm http 200 https://registry.npmjs.org/prelude-ls
remote: npm http 200 https://registry.npmjs.org/type-check
remote: npm http 200 https://registry.npmjs.org/levn
remote: npm http GET https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz
remote: npm http GET https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz
remote: npm http GET https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz
remote: npm http GET https://registry.npmjs.org/levn/-/levn-0.2.5.tgz
remote: npm http 200 https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz
remote: npm http 200 https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz
remote: npm http 200 https://registry.npmjs.org/levn/-/levn-0.2.5.tgz
remote: npm http GET https://registry.npmjs.org/minimist/0.0.8
remote: npm http 304 https://registry.npmjs.org/minimist/0.0.8
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/esutils
remote: npm http GET https://registry.npmjs.org/isarray/0.0.1
remote: npm http GET https://registry.npmjs.org/estraverse
remote: npm http GET https://registry.npmjs.org/esutils
remote: npm http GET https://registry.npmjs.org/optionator
remote: npm http GET https://registry.npmjs.org/source-map
remote: npm http 304 https://registry.npmjs.org/esutils
remote: npm http 304 https://registry.npmjs.org/isarray/0.0.1
remote: npm http 304 https://registry.npmjs.org/source-map
remote: npm http 304 https://registry.npmjs.org/estraverse
remote: npm http 304 https://registry.npmjs.org/esutils
remote: npm http 304 https://registry.npmjs.org/optionator
remote: npm http GET https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz
remote: npm http GET https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz
remote: npm http GET https://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz
remote: npm http 200 https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz
remote: npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz
remote: npm http GET https://registry.npmjs.org/ansi-escapes
remote: npm http GET https://registry.npmjs.org/cli-cursor
remote: npm http GET https://registry.npmjs.org/cli-width
remote: npm http GET https://registry.npmjs.org/figures
remote: npm http GET https://registry.npmjs.org/readline2
remote: npm http GET https://registry.npmjs.org/run-async
remote: npm http GET https://registry.npmjs.org/rx-lite
remote: npm http GET https://registry.npmjs.org/string-width
remote: npm http GET https://registry.npmjs.org/ansi-regex
remote: npm http GET https://registry.npmjs.org/strip-ansi
remote: npm http GET https://registry.npmjs.org/through
remote: npm http 200 https://registry.npmjs.org/readline2
remote: npm http 200 https://registry.npmjs.org/cli-cursor
remote: npm http GET https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/path-is-absolute
remote: npm http 200 https://registry.npmjs.org/ansi-escapes
remote: npm http 200 https://registry.npmjs.org/cli-width
remote: npm http 200 https://registry.npmjs.org/string-width
remote: npm http 304 https://registry.npmjs.org/ansi-regex
remote: npm http 304 https://registry.npmjs.org/strip-ansi
remote: npm http 304 https://registry.npmjs.org/through
remote: npm http 200 https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/rx-lite
remote: npm http 304 https://registry.npmjs.org/path-is-absolute
remote: npm http GET https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz
remote: npm http GET https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/figures
remote: npm http 200 https://registry.npmjs.org/run-async
remote: npm http GET https://registry.npmjs.org/figures/-/figures-1.7.0.tgz
remote: npm http GET https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash._baseassign
remote: npm http GET https://registry.npmjs.org/lodash._basefor
remote: npm http 200 https://registry.npmjs.org/figures/-/figures-1.7.0.tgz
remote: npm http 200 https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._basefor
remote: npm http 200 https://registry.npmjs.org/lodash._baseassign
remote: npm http GET https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz
remote: npm http GET https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz
remote: npm http GET https://registry.npmjs.org/write
remote: npm http GET https://registry.npmjs.org/read-json-sync
remote: npm http GET https://registry.npmjs.org/graceful-fs
remote: npm http 200 https://registry.npmjs.org/write
remote: npm http 200 https://registry.npmjs.org/read-json-sync
remote: npm http 304 https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/lodash._baseindexof
remote: npm http GET https://registry.npmjs.org/lodash._cacheindexof
remote: npm http GET https://registry.npmjs.org/lodash._createcache
remote: npm http GET https://registry.npmjs.org/lodash._basecopy
remote: npm http GET https://registry.npmjs.org/lodash._isiterateecall
remote: npm http GET https://registry.npmjs.org/write/-/write-0.2.1.tgz
remote: npm http GET https://registry.npmjs.org/read-json-sync/-/read-json-sync-1.1.1.tgz
remote: npm http 304 https://registry.npmjs.org/lodash._basecopy
remote: npm http 304 https://registry.npmjs.org/lodash._isiterateecall
remote: npm http 200 https://registry.npmjs.org/write/-/write-0.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/read-json-sync/-/read-json-sync-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http 200 https://registry.npmjs.org/lodash._baseindexof
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._cacheindexof
remote: npm http 200 https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._createcache
remote: npm http GET https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz
remote: npm http GET https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/generate-function
remote: npm http GET https://registry.npmjs.org/generate-object-property
remote: npm http GET https://registry.npmjs.org/jsonpointer/2.0.0
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http 304 https://registry.npmjs.org/jsonpointer/2.0.0
remote: npm http 304 https://registry.npmjs.org/generate-object-property
remote: npm http 304 https://registry.npmjs.org/generate-function
remote: npm http GET https://registry.npmjs.org/is-property
remote: npm http 304 https://registry.npmjs.org/is-property
remote: npm http GET https://registry.npmjs.org/argparse
remote: npm http 304 https://registry.npmjs.org/argparse
remote: npm http GET https://registry.npmjs.org/esprima
remote: npm http 304 https://registry.npmjs.org/esprima
remote: npm http GET https://registry.npmjs.org/sprintf-js
remote: npm http 304 https://registry.npmjs.org/sprintf-js
remote: npm http GET https://registry.npmjs.org/es6-map
remote: npm http GET https://registry.npmjs.org/es6-weak-map
remote: npm http GET https://registry.npmjs.org/esrecurse
remote: npm http 200 https://registry.npmjs.org/es6-map
remote: npm http GET https://registry.npmjs.org/es6-map/-/es6-map-0.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/es6-map/-/es6-map-0.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/es6-weak-map
remote: npm http GET https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/esrecurse
remote: npm http GET https://registry.npmjs.org/esrecurse/-/esrecurse-4.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/esrecurse/-/esrecurse-4.1.0.tgz
remote: npm http GET https://registry.npmjs.org/levn/-/levn-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/levn/-/levn-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/restore-cursor
remote: npm http GET https://registry.npmjs.org/code-point-at
remote: npm http GET https://registry.npmjs.org/is-fullwidth-code-point
remote: npm http GET https://registry.npmjs.org/mute-stream/0.0.5
remote: npm http 200 https://registry.npmjs.org/restore-cursor
remote: npm http 200 https://registry.npmjs.org/is-fullwidth-code-point
remote: npm http 200 https://registry.npmjs.org/code-point-at
remote: npm http GET https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/mute-stream/0.0.5
remote: npm http GET https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/once
remote: npm http 200 https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz
remote: npm http GET https://registry.npmjs.org/amdefine
remote: npm http 304 https://registry.npmjs.org/once
remote: npm http GET https://registry.npmjs.org/es6-symbol
remote: npm http GET https://registry.npmjs.org/es6-iterator
remote: npm http 304 https://registry.npmjs.org/amdefine
remote: npm http GET https://registry.npmjs.org/d
remote: npm http GET https://registry.npmjs.org/es5-ext
remote: npm http 200 https://registry.npmjs.org/d
remote: npm http 200 https://registry.npmjs.org/es6-iterator
remote: npm http 200 https://registry.npmjs.org/es6-symbol
remote: npm http 200 https://registry.npmjs.org/es5-ext
remote: npm http GET https://registry.npmjs.org/d/-/d-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz
remote: npm http GET https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz
remote: npm http 200 https://registry.npmjs.org/d/-/d-0.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz
remote: npm http GET https://registry.npmjs.org/wrappy
remote: npm http 304 https://registry.npmjs.org/wrappy
remote: npm http GET https://registry.npmjs.org/es6-set
remote: npm http GET https://registry.npmjs.org/event-emitter
remote: npm http 200 https://registry.npmjs.org/es6-set
remote: npm http 200 https://registry.npmjs.org/event-emitter
remote: npm http GET https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz
remote: npm http GET https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz
remote: npm http 200 https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz
remote: npm http GET https://registry.npmjs.org/exit-hook
remote: npm http GET https://registry.npmjs.org/onetime
remote: npm http GET https://registry.npmjs.org/number-is-nan
remote: npm http 200 https://registry.npmjs.org/exit-hook
remote: npm http 304 https://registry.npmjs.org/number-is-nan
remote: npm http GET https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/onetime
remote: npm http 200 https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/optimist
remote: npm http GET https://registry.npmjs.org/source-map
remote: npm http GET https://registry.npmjs.org/uglify-js
remote: npm http 304 https://registry.npmjs.org/optimist
remote: npm http 304 https://registry.npmjs.org/source-map
remote: npm http 304 https://registry.npmjs.org/uglify-js
remote: npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.0.tgz
remote: npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.0.tgz
remote: npm http GET https://registry.npmjs.org/lodash._baseclone
remote: npm http GET https://registry.npmjs.org/map-obj
remote: npm http GET https://registry.npmjs.org/minimist
remote: npm http GET https://registry.npmjs.org/normalize-package-data
remote: npm http GET https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/read-pkg-up
remote: npm http GET https://registry.npmjs.org/redent
remote: npm http GET https://registry.npmjs.org/trim-newlines
remote: npm http GET https://registry.npmjs.org/camelcase-keys
remote: npm http GET https://registry.npmjs.org/decamelize
remote: npm http GET https://registry.npmjs.org/loud-rejection
remote: npm http 304 https://registry.npmjs.org/lodash._baseclone
remote: npm http 304 https://registry.npmjs.org/map-obj
remote: npm http 304 https://registry.npmjs.org/object-assign
remote: npm http 304 https://registry.npmjs.org/normalize-package-data
remote: npm http 304 https://registry.npmjs.org/read-pkg-up
remote: npm http 304 https://registry.npmjs.org/redent
remote: npm http 304 https://registry.npmjs.org/trim-newlines
remote: npm http 304 https://registry.npmjs.org/camelcase-keys
remote: npm http GET https://registry.npmjs.org/lodash
remote: npm http GET https://registry.npmjs.org/yargs
remote: npm http GET https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz
remote: npm http 304 https://registry.npmjs.org/decamelize
remote: npm http 304 https://registry.npmjs.org/lodash
remote: npm http 304 https://registry.npmjs.org/yargs
remote: npm http 200 https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz
remote: npm http GET https://registry.npmjs.org/globule
remote: npm http GET https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz
remote: npm http GET https://registry.npmjs.org/yargs/-/yargs-4.7.1.tgz
remote: npm http 304 https://registry.npmjs.org/globule
remote: npm http 200 https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz
remote: npm http 200 https://registry.npmjs.org/yargs/-/yargs-4.7.1.tgz
remote: npm http GET https://registry.npmjs.org/lru-cache
remote: npm http GET https://registry.npmjs.org/which
remote: npm http GET https://registry.npmjs.org/globule/-/globule-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/which
remote: npm http 304 https://registry.npmjs.org/lru-cache
remote: npm http GET https://registry.npmjs.org/path-is-absolute
remote: npm http GET https://registry.npmjs.org/fs.realpath
remote: npm http 200 https://registry.npmjs.org/globule/-/globule-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz
remote: npm http 304 https://registry.npmjs.org/path-is-absolute
remote: npm http 304 https://registry.npmjs.org/fs.realpath
remote: npm http 304 https://registry.npmjs.org/inflight
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz
remote: npm http GET https://registry.npmjs.org/minimist/0.0.8
remote: npm http 304 https://registry.npmjs.org/minimist/0.0.8
remote: npm http 304 https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/loud-rejection
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/indent-string
remote: npm http GET https://registry.npmjs.org/strip-indent
remote: npm http GET https://registry.npmjs.org/find-up
remote: npm http GET https://registry.npmjs.org/read-pkg
remote: npm http 304 https://registry.npmjs.org/indent-string
remote: npm http 304 https://registry.npmjs.org/find-up
remote: npm http GET https://registry.npmjs.org/currently-unhandled
remote: npm http GET https://registry.npmjs.org/signal-exit
remote: npm http 304 https://registry.npmjs.org/read-pkg
remote: npm http 304 https://registry.npmjs.org/currently-unhandled
remote: npm http 304 https://registry.npmjs.org/signal-exit
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http GET https://registry.npmjs.org/lodash/-/lodash-4.9.0.tgz
remote: npm http 200 https://registry.npmjs.org/lodash/-/lodash-4.9.0.tgz
remote: npm http GET https://registry.npmjs.org/path-exists
remote: npm http GET https://registry.npmjs.org/pinkie-promise
remote: npm http GET https://registry.npmjs.org/load-json-file
remote: npm http GET https://registry.npmjs.org/path-type
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http 304 https://registry.npmjs.org/load-json-file
remote: npm http 304 https://registry.npmjs.org/path-type
remote: npm http GET https://registry.npmjs.org/isexe
remote: npm http 304 https://registry.npmjs.org/pinkie-promise
remote: npm http 304 https://registry.npmjs.org/strip-indent
remote: npm http 304 https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/pseudomap
remote: npm http GET https://registry.npmjs.org/yallist
remote: npm http 304 https://registry.npmjs.org/isexe
remote: npm http GET https://registry.npmjs.org/array-find-index
remote: npm http 304 https://registry.npmjs.org/path-exists
remote: npm http GET https://registry.npmjs.org/aws4
remote: npm http GET https://registry.npmjs.org/hawk
remote: npm http GET https://registry.npmjs.org/har-validator
remote: npm http GET https://registry.npmjs.org/http-signature
remote: npm http GET https://registry.npmjs.org/is-typedarray
remote: npm http GET https://registry.npmjs.org/isstream
remote: npm http GET https://registry.npmjs.org/json-stringify-safe
remote: npm http GET https://registry.npmjs.org/mime-types
remote: npm http GET https://registry.npmjs.org/node-uuid
remote: npm http GET https://registry.npmjs.org/oauth-sign
remote: npm http GET https://registry.npmjs.org/qs
remote: npm http GET https://registry.npmjs.org/stringstream
remote: npm http GET https://registry.npmjs.org/tough-cookie
remote: npm http GET https://registry.npmjs.org/tunnel-agent
remote: npm http GET https://registry.npmjs.org/aws-sign2
remote: npm http GET https://registry.npmjs.org/bl
remote: npm http GET https://registry.npmjs.org/caseless
remote: npm http GET https://registry.npmjs.org/combined-stream
remote: npm http GET https://registry.npmjs.org/extend
remote: npm http GET https://registry.npmjs.org/forever-agent
remote: npm http GET https://registry.npmjs.org/form-data
remote: npm http 304 https://registry.npmjs.org/array-find-index
remote: npm http 304 https://registry.npmjs.org/har-validator
remote: npm http 200 https://registry.npmjs.org/aws4
remote: npm http GET https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/strip-bom
remote: npm http GET https://registry.npmjs.org/pify
remote: npm http GET https://registry.npmjs.org/parse-json
remote: npm http 304 https://registry.npmjs.org/is-typedarray
remote: npm http 304 https://registry.npmjs.org/isstream
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http GET https://registry.npmjs.org/repeating
remote: npm http GET https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz
remote: npm http GET https://registry.npmjs.org/pinkie
remote: npm http 200 https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz
remote: npm http 304 https://registry.npmjs.org/hawk
remote: npm http 304 https://registry.npmjs.org/mime-types
remote: npm http 304 https://registry.npmjs.org/node-uuid
remote: npm http 304 https://registry.npmjs.org/oauth-sign
remote: npm http 304 https://registry.npmjs.org/qs
remote: npm http 304 https://registry.npmjs.org/stringstream
remote: npm http GET https://registry.npmjs.org/qs/-/qs-6.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/pseudomap
remote: npm http 304 https://registry.npmjs.org/tunnel-agent
remote: npm http 200 https://registry.npmjs.org/qs/-/qs-6.1.0.tgz
remote: npm http 304 https://registry.npmjs.org/tough-cookie
remote: npm http 200 https://registry.npmjs.org/yallist
remote: npm http 304 https://registry.npmjs.org/caseless
remote: npm http GET https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz
remote: npm http 304 https://registry.npmjs.org/json-stringify-safe
remote: npm http 304 https://registry.npmjs.org/extend
remote: npm http 304 https://registry.npmjs.org/forever-agent
remote: npm http GET https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/form-data
remote: npm http 304 https://registry.npmjs.org/bl
remote: npm http 200 https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz
remote: npm http 304 https://registry.npmjs.org/graceful-fs
remote: npm http 304 https://registry.npmjs.org/strip-bom
remote: npm http 304 https://registry.npmjs.org/pify
remote: npm http 304 https://registry.npmjs.org/parse-json
remote: npm http 304 https://registry.npmjs.org/http-signature
remote: npm http 200 https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/bl/-/bl-1.1.2.tgz
remote: npm http 304 https://registry.npmjs.org/combined-stream
remote: npm http 304 https://registry.npmjs.org/pinkie
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 200 https://registry.npmjs.org/bl/-/bl-1.1.2.tgz
remote: npm http GET https://registry.npmjs.org/hosted-git-info
remote: npm http GET https://registry.npmjs.org/is-builtin-module
remote: npm http GET https://registry.npmjs.org/semver
remote: npm http GET https://registry.npmjs.org/validate-npm-package-license
remote: npm http 304 https://registry.npmjs.org/is-builtin-module
remote: npm http 304 https://registry.npmjs.org/hosted-git-info
remote: npm http 304 https://registry.npmjs.org/validate-npm-package-license
remote: npm http GET https://registry.npmjs.org/is-utf8
remote: npm http 304 https://registry.npmjs.org/is-utf8
remote: npm http 304 https://registry.npmjs.org/aws-sign2
remote: npm http 304 https://registry.npmjs.org/semver
remote: npm http 304 https://registry.npmjs.org/repeating
remote: npm http GET https://registry.npmjs.org/error-ex
remote: npm http GET https://registry.npmjs.org/builtin-modules
remote: npm http 304 https://registry.npmjs.org/builtin-modules
remote: npm http GET https://registry.npmjs.org/is-finite
remote: npm http GET https://registry.npmjs.org/spdx-correct
remote: npm http GET https://registry.npmjs.org/spdx-expression-parse
remote: npm http 304 https://registry.npmjs.org/is-finite
remote: npm http 304 https://registry.npmjs.org/error-ex
remote: npm http 304 https://registry.npmjs.org/spdx-correct
remote: npm http 304 https://registry.npmjs.org/spdx-expression-parse
remote: npm http GET https://registry.npmjs.org/is-arrayish
remote: npm http 304 https://registry.npmjs.org/is-arrayish
remote: npm http GET https://registry.npmjs.org/spdx-license-ids
remote: npm http 304 https://registry.npmjs.org/spdx-license-ids
remote: npm http GET https://registry.npmjs.org/spdx-exceptions
remote: npm http 304 https://registry.npmjs.org/spdx-exceptions
remote: npm WARN engine hawk@3.1.3: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/delayed-stream
remote: npm http GET https://registry.npmjs.org/mime-db
remote: npm http 304 https://registry.npmjs.org/delayed-stream
remote: npm http 304 https://registry.npmjs.org/mime-db
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/async
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/async
remote: npm http GET https://registry.npmjs.org/assert-plus
remote: npm http GET https://registry.npmjs.org/jsprim
remote: npm http GET https://registry.npmjs.org/sshpk
remote: npm http 304 https://registry.npmjs.org/sshpk
remote: npm http 304 https://registry.npmjs.org/jsprim
remote: npm http GET https://registry.npmjs.org/commander
remote: npm http GET https://registry.npmjs.org/is-my-json-valid
remote: npm http 304 https://registry.npmjs.org/commander
remote: npm http 304 https://registry.npmjs.org/is-my-json-valid
remote: npm http GET https://registry.npmjs.org/graceful-readlink
remote: npm http 304 https://registry.npmjs.org/graceful-readlink
remote: npm http 304 https://registry.npmjs.org/assert-plus
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/extsprintf/1.0.2
remote: npm http GET https://registry.npmjs.org/json-schema/0.2.2
remote: npm http GET https://registry.npmjs.org/verror/1.3.6
remote: npm http 304 https://registry.npmjs.org/extsprintf/1.0.2
remote: npm http 304 https://registry.npmjs.org/verror/1.3.6
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/json-schema/0.2.2
remote: npm http GET https://registry.npmjs.org/jsonpointer/2.0.0
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/generate-function
remote: npm http GET https://registry.npmjs.org/generate-object-property
remote: npm http 304 https://registry.npmjs.org/jsonpointer/2.0.0
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http 304 https://registry.npmjs.org/generate-function
remote: npm http 304 https://registry.npmjs.org/generate-object-property
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/hoek
remote: npm http GET https://registry.npmjs.org/boom
remote: npm http GET https://registry.npmjs.org/cryptiles
remote: npm http GET https://registry.npmjs.org/sntp
remote: npm http 304 https://registry.npmjs.org/hoek
remote: npm http 304 https://registry.npmjs.org/boom
remote: npm http 304 https://registry.npmjs.org/cryptiles
remote: npm http GET https://registry.npmjs.org/is-property
remote: npm http 304 https://registry.npmjs.org/is-property
remote: npm http GET https://registry.npmjs.org/getpass
remote: npm http GET https://registry.npmjs.org/dashdash
remote: npm http GET https://registry.npmjs.org/jsbn
remote: npm http GET https://registry.npmjs.org/tweetnacl
remote: npm http 304 https://registry.npmjs.org/sntp
remote: npm http GET https://registry.npmjs.org/jodid25519
remote: npm http GET https://registry.npmjs.org/ecc-jsbn
remote: npm http GET https://registry.npmjs.org/asn1
remote: npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http 304 https://registry.npmjs.org/getpass
remote: npm http 304 https://registry.npmjs.org/dashdash
remote: npm http 304 https://registry.npmjs.org/jsbn
remote: npm http 304 https://registry.npmjs.org/jodid25519
remote: npm http 304 https://registry.npmjs.org/tweetnacl
remote: npm http 304 https://registry.npmjs.org/ecc-jsbn
remote: npm http 304 https://registry.npmjs.org/asn1
remote: npm http GET https://registry.npmjs.org/wordwrap
remote: npm http GET https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/wordwrap
remote: npm http 304 https://registry.npmjs.org/minimist
remote: npm http GET https://registry.npmjs.org/amdefine
remote: npm http 304 https://registry.npmjs.org/amdefine
remote: npm http GET https://registry.npmjs.org/strict-uri-encode
remote: npm http GET https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/camelcase-keys
remote: npm http GET https://registry.npmjs.org/indent-string
remote: npm http GET https://registry.npmjs.org/micromatch
remote: npm http GET https://registry.npmjs.org/arrify
remote: npm http 304 https://registry.npmjs.org/strict-uri-encode
remote: npm http 304 https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/lodash.clonedeep/4.3.1
remote: npm http GET https://registry.npmjs.org/tfunk
remote: npm http 304 https://registry.npmjs.org/indent-string
remote: npm http 304 https://registry.npmjs.org/camelcase-keys
remote: npm http 304 https://registry.npmjs.org/arrify
remote: npm http GET https://registry.npmjs.org/opt-merger
remote: npm http 304 https://registry.npmjs.org/micromatch
remote: npm http GET https://registry.npmjs.org/async/0.1.15
remote: npm http GET https://registry.npmjs.org/debug
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz
remote: npm http GET https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/opt-merger
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http 200 https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/encodeurl
remote: npm http GET https://registry.npmjs.org/escape-html
remote: npm http GET https://registry.npmjs.org/parseurl
remote: npm http GET https://registry.npmjs.org/send/0.14.1
remote: npm http 200 https://registry.npmjs.org/lodash.clonedeep/4.3.1
remote: npm http 200 https://registry.npmjs.org/escape-html
remote: npm http 200 https://registry.npmjs.org/encodeurl
remote: npm http GET https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.1.tgz
remote: npm http 200 https://registry.npmjs.org/send/0.14.1
remote: npm http 200 https://registry.npmjs.org/tfunk
remote: npm http GET https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz
remote: npm http GET https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.1.tgz
remote: npm http GET https://registry.npmjs.org/send/-/send-0.14.1.tgz
remote: npm http 200 https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz
remote: npm http GET https://registry.npmjs.org/tfunk/-/tfunk-3.0.2.tgz
remote: npm http GET https://registry.npmjs.org/request/2.65.0
remote: npm http GET https://registry.npmjs.org/debug/2.2.0
remote: npm http GET https://registry.npmjs.org/yargs/3.29.0
remote: npm http GET https://registry.npmjs.org/openurl/1.1.0
remote: npm http 200 https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/send/-/send-0.14.1.tgz
remote: npm http GET https://registry.npmjs.org/resp-modifier
remote: npm http GET https://registry.npmjs.org/http-proxy
remote: npm http GET https://registry.npmjs.org/lodash.merge
remote: npm http 200 https://registry.npmjs.org/tfunk/-/tfunk-3.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/debug/2.2.0
remote: npm http GET https://registry.npmjs.org/debug/-/debug-2.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/parseurl
remote: npm http 200 https://registry.npmjs.org/debug/-/debug-2.2.0.tgz
remote: npm http GET https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz
remote: npm http GET https://registry.npmjs.org/is-binary-path
remote: npm http GET https://registry.npmjs.org/fsevents
remote: npm http GET https://registry.npmjs.org/readdirp
remote: npm http GET https://registry.npmjs.org/async-each
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http 200 https://registry.npmjs.org/async/0.1.15
remote: npm http GET https://registry.npmjs.org/is-glob
remote: npm http GET https://registry.npmjs.org/path-is-absolute
remote: npm http GET https://registry.npmjs.org/glob-parent
remote: npm http 304 https://registry.npmjs.org/resp-modifier
remote: npm http 304 https://registry.npmjs.org/http-proxy
remote: npm http 200 https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz
remote: npm http 304 https://registry.npmjs.org/lodash.merge
remote: npm http 304 https://registry.npmjs.org/debug
remote: npm http GET https://registry.npmjs.org/etag
remote: npm http GET https://registry.npmjs.org/fresh
remote: npm http 200 https://registry.npmjs.org/is-binary-path
remote: npm http GET https://registry.npmjs.org/async/-/async-0.1.15.tgz
remote: npm http 200 https://registry.npmjs.org/fsevents
remote: npm http 200 https://registry.npmjs.org/async-each
remote: npm http 200 https://registry.npmjs.org/readdirp
remote: npm http GET https://registry.npmjs.org/resp-modifier/-/resp-modifier-4.0.4.tgz
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/is-glob
remote: npm http 304 https://registry.npmjs.org/path-is-absolute
remote: npm http 304 https://registry.npmjs.org/glob-parent
remote: npm http 200 https://registry.npmjs.org/async/-/async-0.1.15.tgz
remote: npm http GET https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/resp-modifier/-/resp-modifier-4.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/openurl/1.1.0
remote: npm http GET https://registry.npmjs.org/fsevents/-/fsevents-1.0.12.tgz
remote: npm http 200 https://registry.npmjs.org/fresh
remote: npm http GET https://registry.npmjs.org/async-each/-/async-each-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz
remote: npm http GET https://registry.npmjs.org/engine.io/1.6.11
remote: npm http GET https://registry.npmjs.org/socket.io-parser/2.2.6
remote: npm http GET https://registry.npmjs.org/socket.io-client/1.4.8
remote: npm http GET https://registry.npmjs.org/has-binary/0.1.7
remote: npm http GET https://registry.npmjs.org/socket.io-adapter/0.4.0
remote: npm http 200 https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/normalize-path
remote: npm http GET https://registry.npmjs.org/kind-of
remote: npm http GET https://registry.npmjs.org/object.omit
remote: npm http GET https://registry.npmjs.org/parse-glob
remote: npm http GET https://registry.npmjs.org/regex-cache
remote: npm http GET https://registry.npmjs.org/arr-diff
remote: npm http GET https://registry.npmjs.org/array-unique
remote: npm http GET https://registry.npmjs.org/braces
remote: npm http GET https://registry.npmjs.org/expand-brackets
remote: npm http GET https://registry.npmjs.org/extglob
remote: npm http GET https://registry.npmjs.org/filename-regex
remote: npm http GET https://registry.npmjs.org/is-extglob
remote: npm http GET https://registry.npmjs.org/finalhandler/0.4.1
remote: npm http GET https://registry.npmjs.org/utils-merge/1.0.0
remote: npm http 200 https://registry.npmjs.org/fsevents/-/fsevents-1.0.12.tgz
remote: npm http 200 https://registry.npmjs.org/async-each/-/async-each-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/request/2.65.0
remote: npm http 200 https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz
remote: npm http GET https://registry.npmjs.org/openurl/-/openurl-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/request/-/request-2.65.0.tgz
remote: npm http 200 https://registry.npmjs.org/openurl/-/openurl-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/yargs/3.29.0
remote: npm http 200 https://registry.npmjs.org/request/-/request-2.65.0.tgz
remote: npm http 200 https://registry.npmjs.org/engine.io/1.6.11
remote: npm http 200 https://registry.npmjs.org/socket.io-parser/2.2.6
remote: npm http GET https://registry.npmjs.org/yargs/-/yargs-3.29.0.tgz
remote: npm http 304 https://registry.npmjs.org/normalize-path
remote: npm http 200 https://registry.npmjs.org/etag
remote: npm http 304 https://registry.npmjs.org/kind-of
remote: npm http 304 https://registry.npmjs.org/object.omit
remote: npm http 304 https://registry.npmjs.org/parse-glob
remote: npm http 304 https://registry.npmjs.org/regex-cache
remote: npm http 200 https://registry.npmjs.org/yargs/-/yargs-3.29.0.tgz
remote: npm http 304 https://registry.npmjs.org/arr-diff
remote: npm http 200 https://registry.npmjs.org/has-binary/0.1.7
remote: npm http 304 https://registry.npmjs.org/array-unique
remote: npm http GET https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz
remote: npm http GET https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz
remote: npm http 304 https://registry.npmjs.org/braces
remote: npm http 304 https://registry.npmjs.org/expand-brackets
remote: npm http 304 https://registry.npmjs.org/extglob
remote: npm http GET https://registry.npmjs.org/etag/-/etag-1.7.0.tgz
remote: npm http 304 https://registry.npmjs.org/filename-regex
remote: npm http 304 https://registry.npmjs.org/is-extglob
remote: npm http 200 https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz
remote: npm http 200 https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz
remote: npm http 200 https://registry.npmjs.org/etag/-/etag-1.7.0.tgz
remote: npm http GET https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz
remote: npm http 200 https://registry.npmjs.org/finalhandler/0.4.1
remote: npm http 200 https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz
remote: npm http 200 https://registry.npmjs.org/socket.io-client/1.4.8
remote: npm http 200 https://registry.npmjs.org/utils-merge/1.0.0
remote: npm http GET https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz
remote: npm http 200 https://registry.npmjs.org/socket.io-adapter/0.4.0
remote: npm http GET https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz
remote: npm http 200 https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz
remote: npm http GET https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz
remote: npm http 200 https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz
remote: npm http GET https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/map-obj
remote: npm http GET https://registry.npmjs.org/get-stdin
remote: npm http 304 https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/repeating
remote: npm http 304 https://registry.npmjs.org/map-obj
remote: npm http 304 https://registry.npmjs.org/get-stdin
remote: npm http 304 https://registry.npmjs.org/repeating
remote: npm http GET https://registry.npmjs.org/arr-flatten
remote: npm http GET https://registry.npmjs.org/for-own
remote: npm http GET https://registry.npmjs.org/is-extendable
remote: npm http GET https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz
remote: npm http GET https://registry.npmjs.org/is-equal-shallow
remote: npm http GET https://registry.npmjs.org/is-primitive
remote: npm http GET https://registry.npmjs.org/is-posix-bracket
remote: npm http GET https://registry.npmjs.org/glob-base
remote: npm http GET https://registry.npmjs.org/is-dotfile
remote: npm http 304 https://registry.npmjs.org/arr-flatten
remote: npm http GET https://registry.npmjs.org/is-buffer
remote: npm http 304 https://registry.npmjs.org/for-own
remote: npm http 304 https://registry.npmjs.org/is-extendable
remote: npm http 200 https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz
remote: npm http 304 https://registry.npmjs.org/is-posix-bracket
remote: npm http 304 https://registry.npmjs.org/glob-base
remote: npm http 304 https://registry.npmjs.org/is-dotfile
remote: npm http 304 https://registry.npmjs.org/is-buffer
remote: npm http 304 https://registry.npmjs.org/is-primitive
remote: npm http 304 https://registry.npmjs.org/is-equal-shallow
remote: npm http GET https://registry.npmjs.org/expand-range
remote: npm http GET https://registry.npmjs.org/preserve
remote: npm http GET https://registry.npmjs.org/repeat-element
remote: npm WARN engine is-buffer@1.1.3: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http 304 https://registry.npmjs.org/preserve
remote: npm http 304 https://registry.npmjs.org/expand-range
remote: npm http 304 https://registry.npmjs.org/repeat-element
remote: npm http GET https://registry.npmjs.org/for-in
remote: npm http 304 https://registry.npmjs.org/for-in
remote: npm http GET https://registry.npmjs.org/fill-range
remote: npm http 304 https://registry.npmjs.org/fill-range
remote: npm http GET https://registry.npmjs.org/lodash._arraycopy
remote: npm http GET https://registry.npmjs.org/lodash._arrayeach
remote: npm http GET https://registry.npmjs.org/lodash._createassigner
remote: npm http GET https://registry.npmjs.org/lodash._getnative
remote: npm http GET https://registry.npmjs.org/lodash.isarguments
remote: npm http GET https://registry.npmjs.org/lodash.isarray
remote: npm http GET https://registry.npmjs.org/lodash.isplainobject
remote: npm http GET https://registry.npmjs.org/lodash.istypedarray
remote: npm http GET https://registry.npmjs.org/lodash.keys
remote: npm http GET https://registry.npmjs.org/lodash.keysin
remote: npm http GET https://registry.npmjs.org/lodash.toplainobject
remote: npm http 304 https://registry.npmjs.org/lodash._createassigner
remote: npm http 304 https://registry.npmjs.org/lodash.isarguments
remote: npm http 304 https://registry.npmjs.org/lodash._getnative
remote: npm http 304 https://registry.npmjs.org/lodash.isarray
remote: npm http 304 https://registry.npmjs.org/lodash.istypedarray
remote: npm http 304 https://registry.npmjs.org/lodash.keys
remote: npm http 304 https://registry.npmjs.org/lodash.keysin
remote: npm http 304 https://registry.npmjs.org/lodash.toplainobject
remote: npm http 200 https://registry.npmjs.org/lodash._arraycopy
remote: npm http 200 https://registry.npmjs.org/lodash._arrayeach
remote: npm http GET https://registry.npmjs.org/lodash._baseclone
remote: npm http 200 https://registry.npmjs.org/lodash.isplainobject
remote: npm http 304 https://registry.npmjs.org/lodash._baseclone
remote: npm http GET https://registry.npmjs.org/object-path
remote: npm http GET https://registry.npmjs.org/is-number
remote: npm http GET https://registry.npmjs.org/isobject
remote: npm http GET https://registry.npmjs.org/randomatic
remote: npm http GET https://registry.npmjs.org/repeat-string
remote: npm http 304 https://registry.npmjs.org/is-number
remote: npm http 304 https://registry.npmjs.org/isobject
remote: npm http 304 https://registry.npmjs.org/randomatic
remote: npm http 304 https://registry.npmjs.org/repeat-string
remote: npm http GET https://registry.npmjs.org/is-finite
remote: npm http GET https://registry.npmjs.org/eventemitter3
remote: npm http GET https://registry.npmjs.org/requires-port
remote: npm http GET https://registry.npmjs.org/lodash._basecopy
remote: npm http GET https://registry.npmjs.org/lodash._bindcallback
remote: npm http GET https://registry.npmjs.org/lodash._isiterateecall
remote: npm http GET https://registry.npmjs.org/lodash.restparam
remote: npm http GET https://registry.npmjs.org/lodash._basefor
remote: npm http 304 https://registry.npmjs.org/is-finite
remote: npm http 304 https://registry.npmjs.org/eventemitter3
remote: npm http 304 https://registry.npmjs.org/requires-port
remote: npm http 304 https://registry.npmjs.org/lodash._bindcallback
remote: npm http 304 https://registry.npmjs.org/lodash._isiterateecall
remote: npm http 304 https://registry.npmjs.org/lodash.restparam
remote: npm http 304 https://registry.npmjs.org/lodash._basefor
remote: npm http 304 https://registry.npmjs.org/lodash._basecopy
remote: npm http GET https://registry.npmjs.org/mime/1.3.4
remote: npm http GET https://registry.npmjs.org/on-finished
remote: npm http GET https://registry.npmjs.org/range-parser
remote: npm http GET https://registry.npmjs.org/statuses
remote: npm http GET https://registry.npmjs.org/depd
remote: npm http GET https://registry.npmjs.org/destroy
remote: npm http GET https://registry.npmjs.org/fresh/0.3.0
remote: npm http GET https://registry.npmjs.org/http-errors
remote: npm http 200 https://registry.npmjs.org/object-path
remote: npm http GET https://registry.npmjs.org/ms/0.7.1
remote: npm http 200 https://registry.npmjs.org/depd
remote: npm http 200 https://registry.npmjs.org/destroy
remote: npm http 200 https://registry.npmjs.org/mime/1.3.4
remote: npm http 200 https://registry.npmjs.org/on-finished
remote: npm http 200 https://registry.npmjs.org/statuses
remote: npm http 304 https://registry.npmjs.org/ms/0.7.1
remote: npm http 200 https://registry.npmjs.org/http-errors
remote: npm http GET https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz
remote: npm http GET https://registry.npmjs.org/unpipe
remote: npm http GET https://registry.npmjs.org/mime/-/mime-1.3.4.tgz
remote: npm http GET https://registry.npmjs.org/depd/-/depd-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz
remote: npm http GET https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/fresh/0.3.0
remote: npm http GET https://registry.npmjs.org/statuses/-/statuses-1.3.0.tgz
remote: npm http GET https://registry.npmjs.org/http-errors/-/http-errors-1.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/unpipe
remote: npm http 200 https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz
remote: npm http 200 https://registry.npmjs.org/depd/-/depd-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/mime/-/mime-1.3.4.tgz
remote: npm http 200 https://registry.npmjs.org/statuses/-/statuses-1.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz
remote: npm http GET https://registry.npmjs.org/async
remote: npm http GET https://registry.npmjs.org/source-map
remote: npm http GET https://registry.npmjs.org/uglify-to-browserify
remote: npm http GET https://registry.npmjs.org/yargs
remote: npm http 200 https://registry.npmjs.org/http-errors/-/http-errors-1.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz
remote: npm http GET https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/range-parser
remote: npm http GET https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/yargs
remote: npm http 304 https://registry.npmjs.org/uglify-to-browserify
remote: npm http 304 https://registry.npmjs.org/async
remote: npm http 304 https://registry.npmjs.org/source-map
remote: npm http 200 https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/number-is-nan
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http GET https://registry.npmjs.org/isarray/1.0.0
remote: npm http 304 https://registry.npmjs.org/number-is-nan
remote: npm http 304 https://registry.npmjs.org/isarray/1.0.0
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/osenv
remote: npm http GET https://registry.npmjs.org/tar
remote: npm http GET https://registry.npmjs.org/path-array
remote: npm http GET https://registry.npmjs.org/fstream
remote: npm http GET https://registry.npmjs.org/npmlog
remote: npm http GET https://registry.npmjs.org/rimraf
remote: npm http GET https://registry.npmjs.org/semver
remote: npm http GET https://registry.npmjs.org/which
remote: npm http GET https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/nopt
remote: npm http 200 https://registry.npmjs.org/osenv
remote: npm http 200 https://registry.npmjs.org/path-array
remote: npm http 304 https://registry.npmjs.org/rimraf
remote: npm http 304 https://registry.npmjs.org/semver
remote: npm http 200 https://registry.npmjs.org/tar
remote: npm http 200 https://registry.npmjs.org/npmlog
remote: npm http 304 https://registry.npmjs.org/which
remote: npm http 304 https://registry.npmjs.org/graceful-fs
remote: npm http 304 https://registry.npmjs.org/nopt
remote: npm http 200 https://registry.npmjs.org/fstream
remote: npm http GET https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz
remote: npm http GET https://registry.npmjs.org/path-array/-/path-array-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/tar/-/tar-2.2.1.tgz
remote: npm http GET https://registry.npmjs.org/npmlog/-/npmlog-3.1.2.tgz
remote: npm http GET https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz
remote: npm http 200 https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/path-array/-/path-array-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/tar/-/tar-2.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/npmlog/-/npmlog-3.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz
remote: npm http GET https://registry.npmjs.org/accepts
remote: npm http GET https://registry.npmjs.org/batch/0.5.3
remote: npm http GET https://registry.npmjs.org/mime-types
remote: npm http 200 https://registry.npmjs.org/batch/0.5.3
remote: npm http 304 https://registry.npmjs.org/mime-types
remote: npm http 200 https://registry.npmjs.org/accepts
remote: npm http GET https://registry.npmjs.org/batch/-/batch-0.5.3.tgz
remote: npm http GET https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz
remote: npm http 200 https://registry.npmjs.org/batch/-/batch-0.5.3.tgz
remote: npm http 200 https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz
remote: npm http GET https://registry.npmjs.org/cliui
remote: npm http GET https://registry.npmjs.org/decamelize
remote: npm http GET https://registry.npmjs.org/window-size/0.1.0
remote: npm http 304 https://registry.npmjs.org/cliui
remote: npm http 304 https://registry.npmjs.org/decamelize
remote: npm http 304 https://registry.npmjs.org/window-size/0.1.0
remote: npm http GET https://registry.npmjs.org/ee-first/1.1.1
remote: npm http 200 https://registry.npmjs.org/ee-first/1.1.1
remote: npm http GET https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz
remote: npm http GET https://registry.npmjs.org/center-align
remote: npm http GET https://registry.npmjs.org/right-align
remote: npm http GET https://registry.npmjs.org/wordwrap/0.0.2
remote: npm http 304 https://registry.npmjs.org/center-align
remote: npm http 304 https://registry.npmjs.org/wordwrap/0.0.2
remote: npm http 304 https://registry.npmjs.org/right-align
remote: npm http GET https://registry.npmjs.org/align-text
remote: npm http GET https://registry.npmjs.org/align-text
remote: npm http GET https://registry.npmjs.org/lazy-cache
remote: npm http 304 https://registry.npmjs.org/align-text
remote: npm http 304 https://registry.npmjs.org/align-text
remote: npm http 304 https://registry.npmjs.org/lazy-cache
remote: npm http GET https://registry.npmjs.org/inherits/2.0.1
remote: npm http GET https://registry.npmjs.org/setprototypeof/1.0.1
remote: npm http 200 https://registry.npmjs.org/setprototypeof/1.0.1
remote: npm http 200 https://registry.npmjs.org/inherits/2.0.1
remote: npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/mime-db
remote: npm http GET https://registry.npmjs.org/negotiator/0.6.1
remote: npm http 304 https://registry.npmjs.org/mime-db
remote: npm http 200 https://registry.npmjs.org/negotiator/0.6.1
remote: npm http GET https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz
remote: npm http GET https://registry.npmjs.org/longest
remote: npm http 200 https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz
remote: npm http 304 https://registry.npmjs.org/longest
remote: npm http GET https://registry.npmjs.org/uglify-js
remote: npm http GET https://registry.npmjs.org/optimist
remote: npm http 304 https://registry.npmjs.org/uglify-js
remote: npm http 304 https://registry.npmjs.org/optimist
remote: npm http GET https://registry.npmjs.org/kind-of
remote: npm http 304 https://registry.npmjs.org/kind-of
remote: npm WARN engine is-buffer@1.1.3: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine is-buffer@1.1.3: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/wordwrap
remote: npm http GET https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/wordwrap
remote: npm http GET https://registry.npmjs.org/amdefine
remote: npm http 304 https://registry.npmjs.org/amdefine
remote: npm http GET https://registry.npmjs.org/socket.io-parser/2.2.2
remote: npm http GET https://registry.npmjs.org/isarray/0.0.1
remote: npm http 304 https://registry.npmjs.org/isarray/0.0.1
remote: npm http GET https://registry.npmjs.org/window-size
remote: npm http GET https://registry.npmjs.org/y18n
remote: npm http GET https://registry.npmjs.org/os-locale
remote: npm http GET https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz
remote: npm http GET https://registry.npmjs.org/json3/3.3.2
remote: npm http GET https://registry.npmjs.org/component-emitter/1.1.2
remote: npm http GET https://registry.npmjs.org/benchmark/1.0.0
remote: npm http 200 https://registry.npmjs.org/window-size
remote: npm http 200 https://registry.npmjs.org/y18n
remote: npm http 200 https://registry.npmjs.org/os-locale
remote: npm http 304 https://registry.npmjs.org/camelcase
remote: npm http 200 https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz
remote: npm http GET https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz
remote: npm http GET https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz
remote: npm http GET https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/json3/3.3.2
remote: npm http 200 https://registry.npmjs.org/component-emitter/1.1.2
remote: npm http GET https://registry.npmjs.org/engine.io-parser/1.2.4
remote: npm http GET https://registry.npmjs.org/accepts/1.1.4
remote: npm http GET https://registry.npmjs.org/base64id/0.1.0
remote: npm http GET https://registry.npmjs.org/ws/1.1.0
remote: npm http GET https://registry.npmjs.org/json3/-/json3-3.3.2.tgz
remote: npm http GET https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/socket.io-parser/2.2.2
remote: npm http 200 https://registry.npmjs.org/base64id/0.1.0
remote: npm http 200 https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/json3/-/json3-3.3.2.tgz
remote: npm http GET https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz
remote: npm http GET https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/benchmark/1.0.0
remote: npm http 200 https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
remote: npm http GET https://registry.npmjs.org/json-stringify-safe
remote: npm http GET https://registry.npmjs.org/forever-agent
remote: npm http GET https://registry.npmjs.org/form-data
remote: npm http GET https://registry.npmjs.org/node-uuid
remote: npm http GET https://registry.npmjs.org/qs
remote: npm http GET https://registry.npmjs.org/tunnel-agent
remote: npm http GET https://registry.npmjs.org/tough-cookie
remote: npm http GET https://registry.npmjs.org/http-signature
remote: npm http GET https://registry.npmjs.org/oauth-sign
remote: npm http GET https://registry.npmjs.org/hawk
remote: npm http GET https://registry.npmjs.org/aws-sign2
remote: npm http GET https://registry.npmjs.org/stringstream
remote: npm http GET https://registry.npmjs.org/combined-stream
remote: npm http GET https://registry.npmjs.org/isstream
remote: npm http 200 https://registry.npmjs.org/ws/1.1.0
remote: npm http GET https://registry.npmjs.org/har-validator
remote: npm http GET https://registry.npmjs.org/bl
remote: npm http GET https://registry.npmjs.org/caseless
remote: npm http GET https://registry.npmjs.org/extend
remote: npm http 200 https://registry.npmjs.org/accepts/1.1.4
remote: npm http 304 https://registry.npmjs.org/form-data
remote: npm http GET https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/node-uuid
remote: npm http 304 https://registry.npmjs.org/qs
remote: npm http 200 https://registry.npmjs.org/engine.io-parser/1.2.4
remote: npm http 304 https://registry.npmjs.org/tough-cookie
remote: npm http 304 https://registry.npmjs.org/http-signature
remote: npm http 304 https://registry.npmjs.org/json-stringify-safe
remote: npm http 304 https://registry.npmjs.org/forever-agent
remote: npm http 304 https://registry.npmjs.org/oauth-sign
remote: npm http 304 https://registry.npmjs.org/hawk
remote: npm http 304 https://registry.npmjs.org/aws-sign2
remote: npm http 304 https://registry.npmjs.org/stringstream
remote: npm http 304 https://registry.npmjs.org/combined-stream
remote: npm http 304 https://registry.npmjs.org/isstream
remote: npm http GET https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/har-validator
remote: npm http 304 https://registry.npmjs.org/bl
remote: npm http 304 https://registry.npmjs.org/caseless
remote: npm http GET https://registry.npmjs.org/ws/-/ws-1.1.0.tgz
remote: npm http 304 https://registry.npmjs.org/extend
remote: npm http GET https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz
remote: npm http 304 https://registry.npmjs.org/tunnel-agent
remote: npm http GET https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz
remote: npm http 200 https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz
remote: npm http 200 https://registry.npmjs.org/ws/-/ws-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz
remote: npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz
remote: npm http GET https://registry.npmjs.org/lcid
remote: npm http GET https://registry.npmjs.org/wrap-ansi
remote: npm http 200 https://registry.npmjs.org/lcid
remote: npm http GET https://registry.npmjs.org/string-width
remote: npm http GET https://registry.npmjs.org/strip-ansi
remote: npm http GET https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/wrap-ansi
remote: npm http 304 https://registry.npmjs.org/strip-ansi
remote: npm http 304 https://registry.npmjs.org/string-width
remote: npm http 200 https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/engine.io-client/1.6.11
remote: npm http GET https://registry.npmjs.org/component-bind/1.0.0
remote: npm http GET https://registry.npmjs.org/parseuri/0.0.4
remote: npm http GET https://registry.npmjs.org/component-emitter/1.2.0
remote: npm http GET https://registry.npmjs.org/to-array/0.1.4
remote: npm http GET https://registry.npmjs.org/object-component/0.0.3
remote: npm http GET https://registry.npmjs.org/backo2/1.0.2
remote: npm http GET https://registry.npmjs.org/indexof/0.0.1
remote: npm http 200 https://registry.npmjs.org/component-bind/1.0.0
remote: npm http GET https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/isexe
remote: npm http GET https://registry.npmjs.org/are-we-there-yet
remote: npm http GET https://registry.npmjs.org/console-control-strings
remote: npm http GET https://registry.npmjs.org/gauge
remote: npm http GET https://registry.npmjs.org/set-blocking
remote: npm http 200 https://registry.npmjs.org/engine.io-client/1.6.11
remote: npm http 200 https://registry.npmjs.org/component-emitter/1.2.0
remote: npm http 200 https://registry.npmjs.org/indexof/0.0.1
remote: npm http GET https://registry.npmjs.org/uglify-to-browserify
remote: npm http 200 https://registry.npmjs.org/parseuri/0.0.4
remote: npm http GET https://registry.npmjs.org/yargs
remote: npm http GET https://registry.npmjs.org/async
remote: npm http 304 https://registry.npmjs.org/isexe
remote: npm http GET https://registry.npmjs.org/array-index
remote: npm http GET https://registry.npmjs.org/source-map
remote: npm http 200 https://registry.npmjs.org/to-array/0.1.4
remote: npm http 200 https://registry.npmjs.org/are-we-there-yet
remote: npm http 200 https://registry.npmjs.org/console-control-strings
remote: npm http 200 https://registry.npmjs.org/set-blocking
remote: npm http 304 https://registry.npmjs.org/uglify-to-browserify
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http GET https://registry.npmjs.org/os-tmpdir
remote: npm http 304 https://registry.npmjs.org/yargs
remote: npm http 304 https://registry.npmjs.org/async
remote: npm http GET https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/array-index
remote: npm http GET https://registry.npmjs.org/os-homedir
remote: npm http 200 https://registry.npmjs.org/object-component/0.0.3
remote: npm http 304 https://registry.npmjs.org/source-map
remote: npm http GET https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz
remote: npm http 200 https://registry.npmjs.org/backo2/1.0.2
remote: npm http 200 https://registry.npmjs.org/gauge
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/os-tmpdir
remote: npm http 304 https://registry.npmjs.org/os-homedir
remote: npm http GET https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
remote: npm http GET https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz
remote: npm http GET https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz
remote: npm http GET https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz
remote: npm http GET https://registry.npmjs.org/array-index/-/array-index-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz
remote: npm http GET https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz
remote: npm http GET https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz
remote: npm http 200 https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/array-index/-/array-index-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz
remote: npm http GET https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz
remote: npm http 200 https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/ansi-regex
remote: npm http GET https://registry.npmjs.org/code-point-at
remote: npm http GET https://registry.npmjs.org/is-fullwidth-code-point
remote: npm http GET https://registry.npmjs.org/invert-kv
remote: npm http GET https://registry.npmjs.org/abbrev
remote: npm http 304 https://registry.npmjs.org/ansi-regex
remote: npm http 304 https://registry.npmjs.org/code-point-at
remote: npm http 304 https://registry.npmjs.org/is-fullwidth-code-point
remote: npm http 200 https://registry.npmjs.org/invert-kv
remote: npm http 304 https://registry.npmjs.org/abbrev
remote: npm http GET https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http GET https://registry.npmjs.org/number-is-nan
remote: npm http 304 https://registry.npmjs.org/number-is-nan
remote: npm WARN engine hawk@3.1.3: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/json3/3.2.6
remote: npm http GET https://registry.npmjs.org/debug/0.7.4
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/cliui
remote: npm http GET https://registry.npmjs.org/decamelize
remote: npm http GET https://registry.npmjs.org/window-size/0.1.0
remote: npm http GET https://registry.npmjs.org/delayed-stream
remote: npm http 304 https://registry.npmjs.org/debug/0.7.4
remote: npm http 304 https://registry.npmjs.org/delayed-stream
remote: npm http 304 https://registry.npmjs.org/cliui
remote: npm http 304 https://registry.npmjs.org/decamelize
remote: npm http 304 https://registry.npmjs.org/window-size/0.1.0
remote: npm http 200 https://registry.npmjs.org/json3/3.2.6
remote: npm http GET https://registry.npmjs.org/json3/-/json3-3.2.6.tgz
remote: npm http 200 https://registry.npmjs.org/json3/-/json3-3.2.6.tgz
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/asn1/0.1.11
remote: npm http GET https://registry.npmjs.org/ctype/0.5.3
remote: npm http GET https://registry.npmjs.org/assert-plus
remote: npm http 200 https://registry.npmjs.org/asn1/0.1.11
remote: npm http 200 https://registry.npmjs.org/ctype/0.5.3
remote: npm http 304 https://registry.npmjs.org/assert-plus
remote: npm http GET https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
remote: npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz
remote: npm http GET https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz
remote: npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
remote: npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz
remote: npm http GET https://registry.npmjs.org/center-align
remote: npm http GET https://registry.npmjs.org/right-align
remote: npm http GET https://registry.npmjs.org/wordwrap/0.0.2
remote: npm http GET https://registry.npmjs.org/commander
remote: npm http GET https://registry.npmjs.org/is-my-json-valid
remote: npm http GET https://registry.npmjs.org/pinkie-promise
remote: npm http 304 https://registry.npmjs.org/center-align
remote: npm http 304 https://registry.npmjs.org/wordwrap/0.0.2
remote: npm http 304 https://registry.npmjs.org/right-align
remote: npm http 304 https://registry.npmjs.org/pinkie-promise
remote: npm http 304 https://registry.npmjs.org/is-my-json-valid
remote: npm http 304 https://registry.npmjs.org/commander
remote: npm http GET https://registry.npmjs.org/block-stream
remote: npm http 200 https://registry.npmjs.org/block-stream
remote: npm http GET https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz
remote: npm http GET https://registry.npmjs.org/align-text
remote: npm http GET https://registry.npmjs.org/align-text
remote: npm http GET https://registry.npmjs.org/lazy-cache
remote: npm http 200 https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz
remote: npm http 304 https://registry.npmjs.org/align-text
remote: npm http 304 https://registry.npmjs.org/align-text
remote: npm http 304 https://registry.npmjs.org/lazy-cache
remote: npm http GET https://registry.npmjs.org/debug
remote: npm http GET https://registry.npmjs.org/es6-symbol
remote: npm http GET https://registry.npmjs.org/pinkie
remote: npm http 304 https://registry.npmjs.org/debug
remote: npm http 304 https://registry.npmjs.org/es6-symbol
remote: npm http 304 https://registry.npmjs.org/pinkie
remote: npm http GET https://registry.npmjs.org/graceful-readlink
remote: npm http GET https://registry.npmjs.org/repeat-string
remote: npm http GET https://registry.npmjs.org/kind-of
remote: npm http GET https://registry.npmjs.org/longest
remote: npm http 304 https://registry.npmjs.org/graceful-readlink
remote: npm http 304 https://registry.npmjs.org/repeat-string
remote: npm http 304 https://registry.npmjs.org/kind-of
remote: npm http 304 https://registry.npmjs.org/longest
remote: npm http GET https://registry.npmjs.org/is-buffer
remote: npm http GET https://registry.npmjs.org/ms/0.7.1
remote: npm http 304 https://registry.npmjs.org/is-buffer
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/ms/0.7.1
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm WARN engine is-buffer@1.1.3: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/d
remote: npm WARN engine is-buffer@1.1.3: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http 304 https://registry.npmjs.org/d
remote: npm http GET https://registry.npmjs.org/negotiator/0.4.9
remote: npm http GET https://registry.npmjs.org/mime-types
remote: npm http 304 https://registry.npmjs.org/mime-types
remote: npm http GET https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz
remote: npm http 200 https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz
remote: npm http GET https://registry.npmjs.org/blob/0.0.4
remote: npm http GET https://registry.npmjs.org/after/0.8.1
remote: npm http GET https://registry.npmjs.org/arraybuffer.slice/0.0.6
remote: npm http GET https://registry.npmjs.org/has-binary/0.1.6
remote: npm http GET https://registry.npmjs.org/base64-arraybuffer/0.1.2
remote: npm http GET https://registry.npmjs.org/utf8/2.1.0
remote: npm http 200 https://registry.npmjs.org/after/0.8.1
remote: npm http GET https://registry.npmjs.org/after/-/after-0.8.1.tgz
remote: npm http 200 https://registry.npmjs.org/after/-/after-0.8.1.tgz
remote: npm http GET https://registry.npmjs.org/delegates
remote: npm http GET https://registry.npmjs.org/generate-function
remote: npm http GET https://registry.npmjs.org/generate-object-property
remote: npm http GET https://registry.npmjs.org/jsonpointer/2.0.0
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http 200 https://registry.npmjs.org/blob/0.0.4
remote: npm http GET https://registry.npmjs.org/blob/-/blob-0.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/base64-arraybuffer/0.1.2
remote: npm http 200 https://registry.npmjs.org/blob/-/blob-0.0.4.tgz
remote: npm http 200 https://registry.npmjs.org/delegates
remote: npm http 304 https://registry.npmjs.org/generate-function
remote: npm http 304 https://registry.npmjs.org/generate-object-property
remote: npm http 304 https://registry.npmjs.org/jsonpointer/2.0.0
remote: npm http GET https://registry.npmjs.org/sntp
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/cryptiles
remote: npm http GET https://registry.npmjs.org/hoek
remote: npm http GET https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz
remote: npm http GET https://registry.npmjs.org/boom
remote: npm http 304 https://registry.npmjs.org/sntp
remote: npm http GET https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/cryptiles
remote: npm http 304 https://registry.npmjs.org/hoek
remote: npm http 304 https://registry.npmjs.org/boom
remote: npm http 200 https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/utf8/2.1.0
remote: npm http GET https://registry.npmjs.org/options
remote: npm http GET https://registry.npmjs.org/ultron
remote: npm http 200 https://registry.npmjs.org/has-binary/0.1.6
remote: npm http 200 https://registry.npmjs.org/negotiator/0.4.9
remote: npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http 200 https://registry.npmjs.org/options
remote: npm http GET https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz
remote: npm http GET https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz
remote: npm http GET https://registry.npmjs.org/wide-align
remote: npm http GET https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz
remote: npm http GET https://registry.npmjs.org/aproba
remote: npm http GET https://registry.npmjs.org/has-color
remote: npm http GET https://registry.npmjs.org/has-unicode
remote: npm http 200 https://registry.npmjs.org/arraybuffer.slice/0.0.6
remote: npm http 200 https://registry.npmjs.org/ultron
remote: npm http 200 https://registry.npmjs.org/has-unicode
remote: npm http GET https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/signal-exit
remote: npm http 200 https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz
remote: npm http 200 https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz
remote: npm http 200 https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/has-color
remote: npm http 200 https://registry.npmjs.org/aproba
remote: npm http 200 https://registry.npmjs.org/wide-align
remote: npm http GET https://registry.npmjs.org/options/-/options-0.0.6.tgz
remote: npm http 304 https://registry.npmjs.org/signal-exit
remote: npm http 304 https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz
remote: npm http GET https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/options/-/options-0.0.6.tgz
remote: npm http GET https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz
remote: npm http GET https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz
remote: npm http GET https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz
remote: npm http 200 https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz
remote: npm http 200 https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz
remote: npm http GET https://registry.npmjs.org/is-property
remote: npm http 304 https://registry.npmjs.org/is-property
remote: npm http GET https://registry.npmjs.org/better-assert
remote: npm http GET https://registry.npmjs.org/mime-db
remote: npm http 304 https://registry.npmjs.org/mime-db
remote: npm http GET https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz
remote: npm http 200 https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz
remote: npm http 200 https://registry.npmjs.org/better-assert
remote: npm http GET https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/buffer-shims
remote: npm http GET https://registry.npmjs.org/isarray/0.0.1
remote: npm http 304 https://registry.npmjs.org/buffer-shims
remote: npm http 304 https://registry.npmjs.org/isarray/0.0.1
remote: npm http GET https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1
remote: npm http GET https://registry.npmjs.org/parsejson/0.0.1
remote: npm http GET https://registry.npmjs.org/parseqs/0.0.2
remote: npm http GET https://registry.npmjs.org/component-inherit/0.0.3
remote: npm http GET https://registry.npmjs.org/yeast/0.1.2
remote: npm http GET https://registry.npmjs.org/has-cors/1.1.0
remote: npm http GET https://registry.npmjs.org/ws/1.0.1
remote: npm http GET https://registry.npmjs.org/component-emitter/1.1.2
remote: npm http GET https://registry.npmjs.org/engine.io-parser/1.2.4
remote: npm http GET https://registry.npmjs.org/callsite/1.0.0
remote: npm http 200 https://registry.npmjs.org/parsejson/0.0.1
remote: npm http 200 https://registry.npmjs.org/component-inherit/0.0.3
remote: npm http GET https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz
remote: npm http GET https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/parseqs/0.0.2
remote: npm http 200 https://registry.npmjs.org/has-cors/1.1.0
remote: npm http 200 https://registry.npmjs.org/ws/1.0.1
remote: npm http 304 https://registry.npmjs.org/component-emitter/1.1.2
remote: npm http 304 https://registry.npmjs.org/engine.io-parser/1.2.4
remote: npm http GET https://registry.npmjs.org/ws/-/ws-1.0.1.tgz
remote: npm http GET https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz
remote: npm http GET https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/ws/-/ws-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/yeast/0.1.2
remote: npm http 200 https://registry.npmjs.org/callsite/1.0.0
remote: npm http GET https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz
remote: npm http GET https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz
remote: npm http 200 https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1
remote: npm http GET https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz
remote: npm http 200 https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz
remote: npm http GET https://registry.npmjs.org/array-slice
remote: npm http GET https://registry.npmjs.org/array-unique
remote: npm http GET https://registry.npmjs.org/braces
remote: npm http 304 https://registry.npmjs.org/array-unique
remote: npm http 304 https://registry.npmjs.org/braces
remote: npm http 200 https://registry.npmjs.org/array-slice
remote: npm http GET https://registry.npmjs.org/braces/-/braces-0.1.5.tgz
remote: npm http GET https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/braces/-/braces-0.1.5.tgz
remote: npm http 200 https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http GET https://registry.npmjs.org/void-elements
remote: npm http GET https://registry.npmjs.org/custom-event
remote: npm http GET https://registry.npmjs.org/ent
remote: npm http GET https://registry.npmjs.org/extend
remote: npm http 304 https://registry.npmjs.org/extend
remote: npm http GET https://registry.npmjs.org/fs.realpath
remote: npm http GET https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/once
remote: npm http GET https://registry.npmjs.org/path-is-absolute
remote: npm http 304 https://registry.npmjs.org/fs.realpath
remote: npm http GET https://registry.npmjs.org/anymatch
remote: npm http GET https://registry.npmjs.org/async-each
remote: npm http GET https://registry.npmjs.org/readdirp
remote: npm http GET https://registry.npmjs.org/glob-parent
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/is-binary-path
remote: npm http GET https://registry.npmjs.org/is-glob
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/eventemitter3
remote: npm http GET https://registry.npmjs.org/requires-port
remote: npm http GET https://registry.npmjs.org/iconv-lite/0.4.13
remote: npm http GET https://registry.npmjs.org/qs/6.2.0
remote: npm http GET https://registry.npmjs.org/raw-body
remote: npm http GET https://registry.npmjs.org/type-is
remote: npm http GET https://registry.npmjs.org/bytes/2.4.0
remote: npm http GET https://registry.npmjs.org/content-type
remote: npm http GET https://registry.npmjs.org/depd
remote: npm http GET https://registry.npmjs.org/on-finished
remote: npm http GET https://registry.npmjs.org/http-errors
remote: npm http GET https://registry.npmjs.org/debug
remote: npm http 304 https://registry.npmjs.org/once
remote: npm http 304 https://registry.npmjs.org/path-is-absolute
remote: npm http 304 https://registry.npmjs.org/inflight
remote: npm http 304 https://registry.npmjs.org/anymatch
remote: npm http 304 https://registry.npmjs.org/async-each
remote: npm http 200 https://registry.npmjs.org/ent
remote: npm http 304 https://registry.npmjs.org/readdirp
remote: npm http 200 https://registry.npmjs.org/custom-event
remote: npm http 304 https://registry.npmjs.org/glob-parent
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/is-binary-path
remote: npm http 304 https://registry.npmjs.org/is-glob
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http 304 https://registry.npmjs.org/eventemitter3
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/requires-port
remote: npm http 200 https://registry.npmjs.org/iconv-lite/0.4.13
remote: npm http 200 https://registry.npmjs.org/qs/6.2.0
remote: npm http GET https://registry.npmjs.org/engine.io/1.6.11
remote: npm http GET https://registry.npmjs.org/socket.io-parser/2.2.6
remote: npm http GET https://registry.npmjs.org/socket.io-client/1.4.8
remote: npm http GET https://registry.npmjs.org/socket.io-adapter/0.4.0
remote: npm http 200 https://registry.npmjs.org/bytes/2.4.0
remote: npm http GET https://registry.npmjs.org/has-binary/0.1.7
remote: npm http GET https://registry.npmjs.org/debug/2.2.0
remote: npm http 304 https://registry.npmjs.org/depd
remote: npm http GET https://registry.npmjs.org/finalhandler/0.4.1
remote: npm http GET https://registry.npmjs.org/parseurl
remote: npm http GET https://registry.npmjs.org/utils-merge/1.0.0
remote: npm http GET https://registry.npmjs.org/ent/-/ent-2.2.0.tgz
remote: npm http GET https://registry.npmjs.org/custom-event/-/custom-event-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/on-finished
remote: npm http 200 https://registry.npmjs.org/raw-body
remote: npm http 200 https://registry.npmjs.org/type-is
remote: npm http GET https://registry.npmjs.org/qs/-/qs-6.2.0.tgz
remote: npm http 304 https://registry.npmjs.org/http-errors
remote: npm http 304 https://registry.npmjs.org/debug
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/engine.io/1.6.11
remote: npm http 200 https://registry.npmjs.org/ent/-/ent-2.2.0.tgz
remote: npm http 304 https://registry.npmjs.org/socket.io-parser/2.2.6
remote: npm http 200 https://registry.npmjs.org/custom-event/-/custom-event-1.0.0.tgz
remote: npm http 304 https://registry.npmjs.org/socket.io-client/1.4.8
remote: npm http GET https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/content-type
remote: npm http 304 https://registry.npmjs.org/socket.io-adapter/0.4.0
remote: npm http 200 https://registry.npmjs.org/void-elements
remote: npm http 200 https://registry.npmjs.org/qs/-/qs-6.2.0.tgz
remote: npm http 304 https://registry.npmjs.org/has-binary/0.1.7
remote: npm http 304 https://registry.npmjs.org/debug/2.2.0
remote: npm http 304 https://registry.npmjs.org/finalhandler/0.4.1
remote: npm http 200 https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz
remote: npm http 304 https://registry.npmjs.org/parseurl
remote: npm http GET https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz
remote: npm http 304 https://registry.npmjs.org/utils-merge/1.0.0
remote: npm http GET https://registry.npmjs.org/type-is/-/type-is-1.6.13.tgz
remote: npm http 200 https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz
remote: npm http GET https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz
remote: npm http GET https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz
remote: npm http 200 https://registry.npmjs.org/type-is/-/type-is-1.6.13.tgz
remote: npm http 200 https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz
remote: npm http 200 https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/wrappy
remote: npm http 304 https://registry.npmjs.org/wrappy
remote: npm http GET https://registry.npmjs.org/wordwrap
remote: npm http GET https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/wordwrap
remote: npm http 304 https://registry.npmjs.org/minimist
remote: npm http GET https://registry.npmjs.org/socket.io-parser/2.2.2
remote: npm http GET https://registry.npmjs.org/escape-html
remote: npm http GET https://registry.npmjs.org/unpipe
remote: npm http 304 https://registry.npmjs.org/socket.io-parser/2.2.2
remote: npm http 304 https://registry.npmjs.org/escape-html
remote: npm http 304 https://registry.npmjs.org/unpipe
remote: npm http GET https://registry.npmjs.org/ms/0.7.1
remote: npm http GET https://registry.npmjs.org/json3/3.3.2
remote: npm http GET https://registry.npmjs.org/benchmark/1.0.0
remote: npm http 304 https://registry.npmjs.org/ms/0.7.1
remote: npm http 304 https://registry.npmjs.org/json3/3.3.2
remote: npm http 304 https://registry.npmjs.org/benchmark/1.0.0
remote: npm http GET https://registry.npmjs.org/ee-first/1.1.1
remote: npm http 304 https://registry.npmjs.org/ee-first/1.1.1
remote: npm http GET https://registry.npmjs.org/debug/0.7.4
remote: npm http GET https://registry.npmjs.org/json3/3.2.6
remote: npm http GET https://registry.npmjs.org/isarray/0.0.1
remote: npm http 304 https://registry.npmjs.org/debug/0.7.4
remote: npm http 304 https://registry.npmjs.org/json3/3.2.6
remote: npm http 304 https://registry.npmjs.org/isarray/0.0.1
remote: npm http GET https://registry.npmjs.org/accepts/1.1.4
remote: npm http GET https://registry.npmjs.org/base64id/0.1.0
remote: npm http GET https://registry.npmjs.org/ws/1.1.0
remote: npm http 304 https://registry.npmjs.org/accepts/1.1.4
remote: npm http 304 https://registry.npmjs.org/ws/1.1.0
remote: npm http 304 https://registry.npmjs.org/base64id/0.1.0
remote: npm http GET https://registry.npmjs.org/lru-cache
remote: npm http 304 https://registry.npmjs.org/lru-cache
remote: npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz
remote: npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz
remote: npm http GET https://registry.npmjs.org/mime-types
remote: npm http GET https://registry.npmjs.org/negotiator/0.4.9
remote: npm http 304 https://registry.npmjs.org/negotiator/0.4.9
remote: npm http 304 https://registry.npmjs.org/mime-types
remote: npm http GET https://registry.npmjs.org/base64-arraybuffer/0.1.2
remote: npm http GET https://registry.npmjs.org/utf8/2.1.0
remote: npm http GET https://registry.npmjs.org/blob/0.0.4
remote: npm http GET https://registry.npmjs.org/has-binary/0.1.6
remote: npm http GET https://registry.npmjs.org/after/0.8.1
remote: npm http GET https://registry.npmjs.org/arraybuffer.slice/0.0.6
remote: npm http 304 https://registry.npmjs.org/base64-arraybuffer/0.1.2
remote: npm http 304 https://registry.npmjs.org/utf8/2.1.0
remote: npm http 304 https://registry.npmjs.org/arraybuffer.slice/0.0.6
remote: npm http 304 https://registry.npmjs.org/blob/0.0.4
remote: npm http GET https://registry.npmjs.org/object-component/0.0.3
remote: npm http GET https://registry.npmjs.org/indexof/0.0.1
remote: npm http GET https://registry.npmjs.org/parseuri/0.0.4
remote: npm http GET https://registry.npmjs.org/to-array/0.1.4
remote: npm http GET https://registry.npmjs.org/backo2/1.0.2
remote: npm http GET https://registry.npmjs.org/engine.io-client/1.6.11
remote: npm http GET https://registry.npmjs.org/component-bind/1.0.0
remote: npm http GET https://registry.npmjs.org/component-emitter/1.2.0
remote: npm http 304 https://registry.npmjs.org/after/0.8.1
remote: npm http 304 https://registry.npmjs.org/has-binary/0.1.6
remote: npm http 304 https://registry.npmjs.org/to-array/0.1.4
remote: npm http 304 https://registry.npmjs.org/backo2/1.0.2
remote: npm http 304 https://registry.npmjs.org/engine.io-client/1.6.11
remote: npm http 304 https://registry.npmjs.org/component-bind/1.0.0
remote: npm http 304 https://registry.npmjs.org/component-emitter/1.2.0
remote: npm http 304 https://registry.npmjs.org/object-component/0.0.3
remote: npm http 304 https://registry.npmjs.org/indexof/0.0.1
remote: npm http 304 https://registry.npmjs.org/parseuri/0.0.4
remote: npm http GET https://registry.npmjs.org/mime-db
remote: npm http GET https://registry.npmjs.org/expand-range
remote: npm http 304 https://registry.npmjs.org/mime-db
remote: npm http 304 https://registry.npmjs.org/expand-range
remote: npm http GET https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/better-assert
remote: npm http 200 https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz
remote: npm http 304 https://registry.npmjs.org/better-assert
remote: npm http GET https://registry.npmjs.org/options
remote: npm http GET https://registry.npmjs.org/ultron
remote: npm http 304 https://registry.npmjs.org/ultron
remote: npm http 304 https://registry.npmjs.org/options
remote: npm http GET https://registry.npmjs.org/callsite/1.0.0
remote: npm http 304 https://registry.npmjs.org/callsite/1.0.0
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/semver
remote: npm http GET https://registry.npmjs.org/component-emitter/1.1.2
remote: npm http GET https://registry.npmjs.org/parseqs/0.0.2
remote: npm http GET https://registry.npmjs.org/engine.io-parser/1.2.4
remote: npm http GET https://registry.npmjs.org/parsejson/0.0.1
remote: npm http GET https://registry.npmjs.org/component-inherit/0.0.3
remote: npm http GET https://registry.npmjs.org/yeast/0.1.2
remote: npm http GET https://registry.npmjs.org/has-cors/1.1.0
remote: npm http GET https://registry.npmjs.org/ws/1.0.1
remote: npm http GET https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/semver
remote: npm http 304 https://registry.npmjs.org/parsejson/0.0.1
remote: npm http 304 https://registry.npmjs.org/component-emitter/1.1.2
remote: npm http 304 https://registry.npmjs.org/parseqs/0.0.2
remote: npm http 304 https://registry.npmjs.org/component-inherit/0.0.3
remote: npm http 304 https://registry.npmjs.org/engine.io-parser/1.2.4
remote: npm http 304 https://registry.npmjs.org/yeast/0.1.2
remote: npm http 304 https://registry.npmjs.org/has-cors/1.1.0
remote: npm http 304 https://registry.npmjs.org/ws/1.0.1
remote: npm http 304 https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1
remote: npm http GET https://registry.npmjs.org/is-number
remote: npm http GET https://registry.npmjs.org/repeat-string
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/is-number
remote: npm http 304 https://registry.npmjs.org/repeat-string
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz
remote: npm http GET https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz
remote: npm http 200 https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz
remote: npm http GET https://registry.npmjs.org/stream-throttle
remote: npm http GET https://registry.npmjs.org/connect-history-api-fallback
remote: npm http GET https://registry.npmjs.org/weinre
remote: npm http 200 https://registry.npmjs.org/connect-history-api-fallback
remote: npm http 200 https://registry.npmjs.org/weinre
remote: npm http 200 https://registry.npmjs.org/stream-throttle
remote: npm http GET https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/inherits/2.0.1
remote: npm http 200 https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.2.0.tgz
remote: npm http GET https://registry.npmjs.org/setprototypeof/1.0.1
remote: npm http GET https://registry.npmjs.org/statuses
remote: npm http GET https://registry.npmjs.org/media-typer/0.3.0
remote: npm http GET https://registry.npmjs.org/weinre/-/weinre-2.0.0-pre-I0Z7U9OV.tgz
remote: npm http GET https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz
remote: npm http GET https://registry.npmjs.org/unpipe/1.0.0
remote: npm http 200 https://registry.npmjs.org/media-typer/0.3.0
remote: npm http 304 https://registry.npmjs.org/setprototypeof/1.0.1
remote: npm http 304 https://registry.npmjs.org/statuses
remote: npm http 200 https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/weinre/-/weinre-2.0.0-pre-I0Z7U9OV.tgz
remote: npm http 200 https://registry.npmjs.org/unpipe/1.0.0
remote: npm http GET https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz
remote: npm http 304 https://registry.npmjs.org/inherits/2.0.1
remote: npm WARN optional dep failed, continuing fsevents@1.0.12
remote: npm WARN optional dep failed, continuing fsevents@1.0.12
remote: npm http GET https://registry.npmjs.org/binary-extensions
remote: npm http GET https://registry.npmjs.org/is-extglob
remote: npm http GET https://registry.npmjs.org/arrify
remote: npm http GET https://registry.npmjs.org/micromatch
remote: npm http 200 https://registry.npmjs.org/binary-extensions
remote: npm http 304 https://registry.npmjs.org/is-extglob
remote: npm http 304 https://registry.npmjs.org/arrify
remote: npm http GET https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.5.0.tgz
remote: npm http 304 https://registry.npmjs.org/micromatch
remote: npm http GET https://registry.npmjs.org/braces
remote: npm http GET https://registry.npmjs.org/expand-brackets
remote: npm http GET https://registry.npmjs.org/extglob
remote: npm http GET https://registry.npmjs.org/filename-regex
remote: npm http GET https://registry.npmjs.org/kind-of
remote: npm http GET https://registry.npmjs.org/normalize-path
remote: npm http GET https://registry.npmjs.org/object.omit
remote: npm http GET https://registry.npmjs.org/parse-glob
remote: npm http GET https://registry.npmjs.org/arr-diff
remote: npm http GET https://registry.npmjs.org/regex-cache
remote: npm http GET https://registry.npmjs.org/array-unique
remote: npm http GET https://registry.npmjs.org/set-immediate-shim
remote: npm http GET https://registry.npmjs.org/graceful-fs
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http 304 https://registry.npmjs.org/braces
remote: npm http 304 https://registry.npmjs.org/extglob
remote: npm http 304 https://registry.npmjs.org/expand-brackets
remote: npm http 304 https://registry.npmjs.org/normalize-path
remote: npm http 304 https://registry.npmjs.org/object.omit
remote: npm http 304 https://registry.npmjs.org/filename-regex
remote: npm http 304 https://registry.npmjs.org/arr-diff
remote: npm http 304 https://registry.npmjs.org/array-unique
remote: npm http 200 https://registry.npmjs.org/set-immediate-shim
remote: npm http 304 https://registry.npmjs.org/graceful-fs
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz
remote: npm http 304 https://registry.npmjs.org/kind-of
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http 304 https://registry.npmjs.org/parse-glob
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http 304 https://registry.npmjs.org/regex-cache
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http GET https://registry.npmjs.org/arr-flatten
remote: npm http GET https://registry.npmjs.org/for-own
remote: npm http GET https://registry.npmjs.org/is-extendable
remote: npm http GET https://registry.npmjs.org/is-equal-shallow
remote: npm http GET https://registry.npmjs.org/is-posix-bracket
remote: npm http GET https://registry.npmjs.org/is-primitive
remote: npm http GET https://registry.npmjs.org/glob-base
remote: npm http GET https://registry.npmjs.org/is-dotfile
remote: npm http GET https://registry.npmjs.org/is-buffer
remote: npm http 304 https://registry.npmjs.org/arr-flatten
remote: npm http 304 https://registry.npmjs.org/for-own
remote: npm http 304 https://registry.npmjs.org/is-extendable
remote: npm http 304 https://registry.npmjs.org/glob-base
remote: npm http 304 https://registry.npmjs.org/is-dotfile
remote: npm http 304 https://registry.npmjs.org/is-posix-bracket
remote: npm http 304 https://registry.npmjs.org/is-equal-shallow
remote: npm http GET https://registry.npmjs.org/expand-range
remote: npm http GET https://registry.npmjs.org/preserve
remote: npm http GET https://registry.npmjs.org/repeat-element
remote: npm http 304 https://registry.npmjs.org/preserve
remote: npm http 304 https://registry.npmjs.org/repeat-element
remote: npm http 304 https://registry.npmjs.org/expand-range
remote: npm http 304 https://registry.npmjs.org/is-buffer
remote: npm WARN engine is-buffer@1.1.3: wanted: {"node":">=0.12"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http 304 https://registry.npmjs.org/is-primitive
remote: npm http GET https://registry.npmjs.org/for-in
remote: npm http 304 https://registry.npmjs.org/for-in
remote: npm http GET https://registry.npmjs.org/fill-range
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http GET https://registry.npmjs.org/buffer-shims
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/fill-range
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http 304 https://registry.npmjs.org/buffer-shims
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/is-number
remote: npm http GET https://registry.npmjs.org/isobject
remote: npm http GET https://registry.npmjs.org/randomatic
remote: npm http GET https://registry.npmjs.org/repeat-string
remote: npm http 304 https://registry.npmjs.org/is-number
remote: npm http 304 https://registry.npmjs.org/isobject
remote: npm http 304 https://registry.npmjs.org/randomatic
remote: npm http 304 https://registry.npmjs.org/repeat-string
remote: npm http GET https://registry.npmjs.org/isarray/1.0.0
remote: npm http 304 https://registry.npmjs.org/isarray/1.0.0
remote: npm http GET https://registry.npmjs.org/pkg-conf
remote: npm http GET https://registry.npmjs.org/require-main-filename
remote: npm http GET https://registry.npmjs.org/yargs-parser
remote: npm http GET https://registry.npmjs.org/lodash.assign
remote: npm http GET https://registry.npmjs.org/decamelize
remote: npm http GET https://registry.npmjs.org/os-locale
remote: npm http GET https://registry.npmjs.org/read-pkg-up
remote: npm http GET https://registry.npmjs.org/set-blocking
remote: npm http GET https://registry.npmjs.org/string-width
remote: npm http GET https://registry.npmjs.org/window-size
remote: npm http GET https://registry.npmjs.org/y18n
remote: npm http GET https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/cliui
remote: npm http 304 https://registry.npmjs.org/lodash.assign
remote: npm http 304 https://registry.npmjs.org/decamelize
remote: npm http 304 https://registry.npmjs.org/os-locale
remote: npm http 304 https://registry.npmjs.org/read-pkg-up
remote: npm http 304 https://registry.npmjs.org/string-width
remote: npm http 304 https://registry.npmjs.org/window-size
remote: npm http 304 https://registry.npmjs.org/y18n
remote: npm http 304 https://registry.npmjs.org/camelcase
remote: npm http GET https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/pkg-conf
remote: npm http 200 https://registry.npmjs.org/require-main-filename
remote: npm http 304 https://registry.npmjs.org/cliui
remote: npm http 304 https://registry.npmjs.org/set-blocking
remote: npm http GET https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz
remote: npm http GET https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz
remote: npm http GET https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz
remote: npm http GET https://registry.npmjs.org/set-blocking/-/set-blocking-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz
remote: npm http 200 https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/set-blocking/-/set-blocking-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/yargs-parser
remote: npm http GET https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.0.tgz
remote: npm http 200 https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.0.tgz
remote: npm http GET https://registry.npmjs.org/symbol
remote: npm http GET https://registry.npmjs.org/find-up
remote: npm http GET https://registry.npmjs.org/load-json-file
remote: npm http GET https://registry.npmjs.org/object-assign
remote: npm http GET https://registry.npmjs.org/lcid
remote: npm http GET https://registry.npmjs.org/read-pkg
remote: npm http GET https://registry.npmjs.org/code-point-at
remote: npm http GET https://registry.npmjs.org/is-fullwidth-code-point
remote: npm http GET https://registry.npmjs.org/strip-ansi
remote: npm http 200 https://registry.npmjs.org/symbol
remote: npm http GET https://registry.npmjs.org/strip-ansi
remote: npm http GET https://registry.npmjs.org/wrap-ansi
remote: npm http 304 https://registry.npmjs.org/read-pkg
remote: npm http 304 https://registry.npmjs.org/load-json-file
remote: npm http 304 https://registry.npmjs.org/find-up
remote: npm http 304 https://registry.npmjs.org/object-assign
remote: npm http 304 https://registry.npmjs.org/lcid
remote: npm http 304 https://registry.npmjs.org/code-point-at
remote: npm http 304 https://registry.npmjs.org/is-fullwidth-code-point
remote: npm http 304 https://registry.npmjs.org/strip-ansi
remote: npm http 304 https://registry.npmjs.org/strip-ansi
remote: npm http 304 https://registry.npmjs.org/wrap-ansi
remote: npm http GET https://registry.npmjs.org/lodash.keys
remote: npm http GET https://registry.npmjs.org/lodash.rest
remote: npm http GET https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz
remote: npm http 304 https://registry.npmjs.org/lodash.rest
remote: npm http 304 https://registry.npmjs.org/lodash.keys
remote: npm http 200 https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz
remote: npm http GET https://registry.npmjs.org/ansi-regex
remote: npm http GET https://registry.npmjs.org/number-is-nan
remote: npm http GET https://registry.npmjs.org/path-exists
remote: npm http GET https://registry.npmjs.org/pinkie-promise
remote: npm http GET https://registry.npmjs.org/normalize-package-data
remote: npm http GET https://registry.npmjs.org/path-type
remote: npm http GET https://registry.npmjs.org/invert-kv
remote: npm http 304 https://registry.npmjs.org/ansi-regex
remote: npm http 304 https://registry.npmjs.org/number-is-nan
remote: npm http 304 https://registry.npmjs.org/path-type
remote: npm http 304 https://registry.npmjs.org/invert-kv
remote: npm http 304 https://registry.npmjs.org/path-exists
remote: npm http 304 https://registry.npmjs.org/normalize-package-data
remote: npm http 304 https://registry.npmjs.org/pinkie-promise
remote: npm http GET https://registry.npmjs.org/pinkie
remote: npm http GET https://registry.npmjs.org/pify
remote: npm http GET https://registry.npmjs.org/strip-bom
remote: npm http GET https://registry.npmjs.org/parse-json
remote: npm http 304 https://registry.npmjs.org/pinkie
remote: npm http 304 https://registry.npmjs.org/pify
remote: npm http 304 https://registry.npmjs.org/strip-bom
remote: npm http 304 https://registry.npmjs.org/parse-json
remote: npm http GET https://registry.npmjs.org/is-utf8
remote: npm http 304 https://registry.npmjs.org/is-utf8
remote: npm http GET https://registry.npmjs.org/error-ex
remote: npm http 304 https://registry.npmjs.org/error-ex
remote: npm http GET https://registry.npmjs.org/is-arrayish
remote: npm http 304 https://registry.npmjs.org/is-arrayish
remote: npm http GET https://registry.npmjs.org/semver
remote: npm http GET https://registry.npmjs.org/validate-npm-package-license
remote: npm http GET https://registry.npmjs.org/hosted-git-info
remote: npm http GET https://registry.npmjs.org/is-builtin-module
remote: npm http 304 https://registry.npmjs.org/semver
remote: npm http 304 https://registry.npmjs.org/validate-npm-package-license
remote: npm http 304 https://registry.npmjs.org/is-builtin-module
remote: npm http 304 https://registry.npmjs.org/hosted-git-info
remote: npm http GET https://registry.npmjs.org/builtin-modules
remote: npm http 304 https://registry.npmjs.org/builtin-modules
remote: npm http GET https://registry.npmjs.org/spdx-correct
remote: npm http GET https://registry.npmjs.org/spdx-expression-parse
remote: npm http 304 https://registry.npmjs.org/spdx-correct
remote: npm http 304 https://registry.npmjs.org/spdx-expression-parse
remote: npm http GET https://registry.npmjs.org/spdx-license-ids
remote: npm http GET https://registry.npmjs.org/spdx-exceptions
remote: npm http GET https://registry.npmjs.org/spdx-license-ids
remote: npm http 304 https://registry.npmjs.org/spdx-license-ids
remote: npm http 304 https://registry.npmjs.org/spdx-exceptions
remote: npm http 304 https://registry.npmjs.org/spdx-license-ids
remote: npm http GET https://registry.npmjs.org/es6-iterator
remote: npm http 304 https://registry.npmjs.org/es6-iterator
remote: 
remote: > node-sass@3.8.0 install /var/www/html/node_modules/gulp-sass/node_modules/node-sass
remote: > node scripts/install.js
remote: 
remote: Binary downloaded and installed at /var/www/html/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-11/binding.node
remote: 
remote: > node-sass@3.8.0 postinstall /var/www/html/node_modules/gulp-sass/node_modules/node-sass
remote: > node scripts/build.js
remote: 
remote: "/var/www/html/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-11/binding.node" exists.
remote:  testing binary.
remote: Binary is fine; exiting.
remote: npm http GET https://registry.npmjs.org/limiter
remote: npm http GET https://registry.npmjs.org/commander
remote: npm http 304 https://registry.npmjs.org/commander
remote: npm http 200 https://registry.npmjs.org/limiter
remote: npm http GET https://registry.npmjs.org/limiter/-/limiter-1.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/limiter/-/limiter-1.1.0.tgz
remote: npm http GET https://registry.npmjs.org/graceful-readlink
remote: npm http 304 https://registry.npmjs.org/graceful-readlink
remote: npm WARN engine selenium-webdriver@2.48.2: wanted: {"node":">= 0.12.x"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/exit
remote: npm http GET https://registry.npmjs.org/jasmine-core
remote: npm http GET https://registry.npmjs.org/https-proxy-agent
remote: npm http GET https://registry.npmjs.org/wordwrap
remote: npm http GET https://registry.npmjs.org/minimist
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http 304 https://registry.npmjs.org/minimist
remote: npm http 304 https://registry.npmjs.org/wordwrap
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
remote: npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
remote: npm http 304 https://registry.npmjs.org/jasmine-core
remote: npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz
remote: npm http 200 https://registry.npmjs.org/https-proxy-agent
remote: npm http 200 https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz
remote: npm http GET https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz
remote: npm http GET https://registry.npmjs.org/source-map/0.1.32
remote: npm http GET https://registry.npmjs.org/form-data
remote: npm http GET https://registry.npmjs.org/bl
remote: npm http GET https://registry.npmjs.org/caseless
remote: npm http GET https://registry.npmjs.org/json-stringify-safe
remote: npm http GET https://registry.npmjs.org/forever-agent
remote: npm http GET https://registry.npmjs.org/mime-types
remote: npm http GET https://registry.npmjs.org/node-uuid
remote: npm http GET https://registry.npmjs.org/qs
remote: npm http GET https://registry.npmjs.org/tunnel-agent
remote: npm http GET https://registry.npmjs.org/tough-cookie
remote: npm http GET https://registry.npmjs.org/http-signature
remote: npm http GET https://registry.npmjs.org/oauth-sign
remote: npm http GET https://registry.npmjs.org/hawk
remote: npm http GET https://registry.npmjs.org/aws-sign2
remote: npm http GET https://registry.npmjs.org/stringstream
remote: npm http 200 https://registry.npmjs.org/exit
remote: npm http GET https://registry.npmjs.org/combined-stream
remote: npm http GET https://registry.npmjs.org/isstream
remote: npm http GET https://registry.npmjs.org/har-validator
remote: npm http 304 https://registry.npmjs.org/json-stringify-safe
remote: npm http 304 https://registry.npmjs.org/forever-agent
remote: npm http 304 https://registry.npmjs.org/mime-types
remote: npm http 304 https://registry.npmjs.org/form-data
remote: npm http 304 https://registry.npmjs.org/caseless
remote: npm http 304 https://registry.npmjs.org/bl
remote: npm http 304 https://registry.npmjs.org/node-uuid
remote: npm http 304 https://registry.npmjs.org/qs
remote: npm http 200 https://registry.npmjs.org/source-map/0.1.32
remote: npm http 304 https://registry.npmjs.org/tunnel-agent
remote: npm http 304 https://registry.npmjs.org/tough-cookie
remote: npm http 304 https://registry.npmjs.org/http-signature
remote: npm http 304 https://registry.npmjs.org/oauth-sign
remote: npm http 304 https://registry.npmjs.org/hawk
remote: npm http 304 https://registry.npmjs.org/aws-sign2
remote: npm http 304 https://registry.npmjs.org/stringstream
remote: npm http GET https://registry.npmjs.org/exit/-/exit-0.1.2.tgz
remote: npm http 304 https://registry.npmjs.org/combined-stream
remote: npm http 304 https://registry.npmjs.org/isstream
remote: npm http 304 https://registry.npmjs.org/har-validator
remote: npm http GET https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz
remote: npm http GET https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz
remote: npm http GET https://registry.npmjs.org/bl/-/bl-0.9.5.tgz
remote: npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz
remote: npm http GET https://registry.npmjs.org/qs/-/qs-3.1.0.tgz
remote: npm http 200 https://registry.npmjs.org/exit/-/exit-0.1.2.tgz
remote: npm http GET https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz
remote: npm http GET https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/qs/-/qs-3.1.0.tgz
remote: npm http GET https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz
remote: npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz
remote: npm http 200 https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz
remote: npm http 200 https://registry.npmjs.org/bl/-/bl-0.9.5.tgz
remote: npm http 200 https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz
remote: npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz
remote: npm http 200 https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz
remote: npm http 200 https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz
remote: npm http GET https://registry.npmjs.org/agent-base
remote: npm http GET https://registry.npmjs.org/extend
remote: npm http GET https://registry.npmjs.org/debug
remote: npm http 304 https://registry.npmjs.org/extend
remote: npm http 304 https://registry.npmjs.org/debug
remote: npm http 200 https://registry.npmjs.org/agent-base
remote: npm http GET https://registry.npmjs.org/agent-base/-/agent-base-2.0.1.tgz
remote: npm http 200 https://registry.npmjs.org/agent-base/-/agent-base-2.0.1.tgz
remote: npm http GET https://registry.npmjs.org/lru-cache
remote: npm http GET https://registry.npmjs.org/sigmund
remote: npm http 304 https://registry.npmjs.org/lru-cache
remote: npm http 304 https://registry.npmjs.org/sigmund
remote: npm http GET https://registry.npmjs.org/semver
remote: npm http GET https://registry.npmjs.org/ms/0.7.1
remote: npm http 304 https://registry.npmjs.org/semver
remote: npm http 304 https://registry.npmjs.org/ms/0.7.1
remote: npm http GET https://registry.npmjs.org/semver/-/semver-5.0.3.tgz
remote: npm http 200 https://registry.npmjs.org/semver/-/semver-5.0.3.tgz
remote: npm http GET https://registry.npmjs.org/amdefine
remote: npm http 304 https://registry.npmjs.org/amdefine
remote: npm http GET https://registry.npmjs.org/delayed-stream
remote: npm http GET https://registry.npmjs.org/mime-db
remote: npm http GET https://registry.npmjs.org/async
remote: npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz
remote: npm http 304 https://registry.npmjs.org/delayed-stream
remote: npm http 304 https://registry.npmjs.org/mime-db
remote: npm http 304 https://registry.npmjs.org/async
remote: npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz
remote: npm http GET https://registry.npmjs.org/async/-/async-0.9.2.tgz
remote: npm http 200 https://registry.npmjs.org/async/-/async-0.9.2.tgz
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/assert-plus
remote: npm http GET https://registry.npmjs.org/asn1/0.1.11
remote: npm http GET https://registry.npmjs.org/ctype/0.5.3
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http 304 https://registry.npmjs.org/assert-plus
remote: npm http GET https://registry.npmjs.org/is-my-json-valid
remote: npm http GET https://registry.npmjs.org/bluebird
remote: npm http 304 https://registry.npmjs.org/is-my-json-valid
remote: npm http 304 https://registry.npmjs.org/asn1/0.1.11
remote: npm http 304 https://registry.npmjs.org/bluebird
remote: npm http 304 https://registry.npmjs.org/ctype/0.5.3
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/isarray/0.0.1
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http 304 https://registry.npmjs.org/isarray/0.0.1
remote: npm http GET https://registry.npmjs.org/hoek
remote: npm http GET https://registry.npmjs.org/boom
remote: npm http GET https://registry.npmjs.org/cryptiles
remote: npm http GET https://registry.npmjs.org/sntp
remote: npm http 304 https://registry.npmjs.org/boom
remote: npm http 304 https://registry.npmjs.org/cryptiles
remote: npm http 304 https://registry.npmjs.org/sntp
remote: npm http 304 https://registry.npmjs.org/hoek
remote: npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: npm http GET https://registry.npmjs.org/jsonpointer/2.0.0
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm http GET https://registry.npmjs.org/generate-function
remote: npm http GET https://registry.npmjs.org/generate-object-property
remote: npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
remote: npm http 304 https://registry.npmjs.org/jsonpointer/2.0.0
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http 304 https://registry.npmjs.org/generate-function
remote: npm http 304 https://registry.npmjs.org/generate-object-property
remote: npm http GET https://registry.npmjs.org/is-property
remote: npm http 304 https://registry.npmjs.org/is-property
remote: npm http 200 https://registry.npmjs.org/delayed-stream/0.0.5
remote: npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
remote: npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
remote: npm http GET https://registry.npmjs.org/express
remote: npm http GET https://registry.npmjs.org/underscore
remote: npm http GET https://registry.npmjs.org/nopt
remote: npm http 304 https://registry.npmjs.org/nopt
remote: npm http 200 https://registry.npmjs.org/underscore
remote: npm http GET https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz
remote: npm http 200 https://registry.npmjs.org/express
remote: npm http GET https://registry.npmjs.org/express/-/express-2.5.11.tgz
remote: npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz
remote: npm http 200 https://registry.npmjs.org/express/-/express-2.5.11.tgz
remote: npm http GET https://registry.npmjs.org/abbrev
remote: npm http 304 https://registry.npmjs.org/abbrev
remote: npm http GET https://registry.npmjs.org/mkdirp/0.3.0
remote: npm http GET https://registry.npmjs.org/mime/1.2.4
remote: npm http GET https://registry.npmjs.org/connect
remote: npm http GET https://registry.npmjs.org/qs/-/qs-0.4.2.tgz
remote: npm http 200 https://registry.npmjs.org/mkdirp/0.3.0
remote: npm http 200 https://registry.npmjs.org/mime/1.2.4
remote: npm http 304 https://registry.npmjs.org/connect
remote: npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz
remote: npm http GET https://registry.npmjs.org/mime/-/mime-1.2.4.tgz
remote: npm http 200 https://registry.npmjs.org/qs/-/qs-0.4.2.tgz
remote: npm http GET https://registry.npmjs.org/connect/-/connect-1.9.2.tgz
remote: npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz
remote: npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.4.tgz
remote: npm http 200 https://registry.npmjs.org/connect/-/connect-1.9.2.tgz
remote: npm http GET https://registry.npmjs.org/formidable
remote: npm http 200 https://registry.npmjs.org/formidable
remote: npm http GET https://registry.npmjs.org/formidable/-/formidable-1.0.17.tgz
remote: npm http 200 https://registry.npmjs.org/formidable/-/formidable-1.0.17.tgz
remote: npm http GET https://registry.npmjs.org/tmp/0.0.24
remote: npm http GET https://registry.npmjs.org/ws
remote: npm http GET https://registry.npmjs.org/xml2js/0.4.4
remote: npm http GET https://registry.npmjs.org/rimraf
remote: npm http 200 https://registry.npmjs.org/tmp/0.0.24
remote: npm http 200 https://registry.npmjs.org/xml2js/0.4.4
remote: npm http 304 https://registry.npmjs.org/rimraf
remote: npm http GET https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz
remote: npm http 200 https://registry.npmjs.org/ws
remote: npm http GET https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz
remote: npm http GET https://registry.npmjs.org/ws/-/ws-0.8.1.tgz
remote: npm http 200 https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz
remote: npm http 200 https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz
remote: npm http 200 https://registry.npmjs.org/ws/-/ws-0.8.1.tgz
remote: npm http GET https://registry.npmjs.org/glob
remote: npm http 304 https://registry.npmjs.org/glob
remote: npm http GET https://registry.npmjs.org/xmlbuilder
remote: npm http GET https://registry.npmjs.org/sax
remote: npm http GET https://registry.npmjs.org/bufferutil
remote: npm http GET https://registry.npmjs.org/utf-8-validate
remote: npm http GET https://registry.npmjs.org/options
remote: npm http GET https://registry.npmjs.org/ultron
remote: npm http 304 https://registry.npmjs.org/sax
remote: npm http 304 https://registry.npmjs.org/ultron
remote: npm http GET https://registry.npmjs.org/fs.realpath
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http GET https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/minimatch
remote: npm http GET https://registry.npmjs.org/once
remote: npm http GET https://registry.npmjs.org/path-is-absolute
remote: npm http 304 https://registry.npmjs.org/options
remote: npm http 200 https://registry.npmjs.org/xmlbuilder
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/inflight
remote: npm http GET https://registry.npmjs.org/sax/-/sax-0.6.1.tgz
remote: npm http 304 https://registry.npmjs.org/minimatch
remote: npm http 304 https://registry.npmjs.org/once
remote: npm http 304 https://registry.npmjs.org/path-is-absolute
remote: npm http GET https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz
remote: npm http 304 https://registry.npmjs.org/fs.realpath
remote: npm http 200 https://registry.npmjs.org/sax/-/sax-0.6.1.tgz
remote: npm http 200 https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz
remote: npm http 200 https://registry.npmjs.org/utf-8-validate
remote: npm http GET https://registry.npmjs.org/wrappy
remote: npm http GET https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.1.tgz
remote: npm http 304 https://registry.npmjs.org/wrappy
remote: npm http GET https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.1.tgz
remote: npm http 304 https://registry.npmjs.org/brace-expansion
remote: npm http 200 https://registry.npmjs.org/bufferutil
remote: npm http GET https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz
remote: npm http GET https://registry.npmjs.org/balanced-match
remote: npm http GET https://registry.npmjs.org/concat-map/0.0.1
remote: npm http 200 https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz
remote: npm http 304 https://registry.npmjs.org/balanced-match
remote: npm http 304 https://registry.npmjs.org/concat-map/0.0.1
remote: npm http GET https://registry.npmjs.org/bindings
remote: npm http GET https://registry.npmjs.org/nan
remote: npm http 304 https://registry.npmjs.org/nan
remote: npm http 200 https://registry.npmjs.org/bindings
remote: npm http GET https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz
remote: npm http 200 https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz
remote: 
remote: > utf-8-validate@1.2.1 install /var/www/html/node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate
remote: > node-gyp rebuild
remote: 
remote: npm WARN engine xmlbuilder@8.2.2: wanted: {"node":">=4.0"} (current: {"node":"v0.10.25","npm":"1.3.10"})
remote: 
remote: > bufferutil@1.2.1 install /var/www/html/node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil
remote: > node-gyp rebuild
remote: 
remote: make: Entering directory `/var/www/html/node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build'
remote:  CXX(target) Release/obj.target/validation/src/validation.o
remote: make: Entering directory `/var/www/html/node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build'
remote:  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
remote:  SOLINK_MODULE(target) Release/obj.target/validation.node
remote:  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
remote:  COPY Release/validation.node
remote: make: Leaving directory `/var/www/html/node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build'
remote:  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
remote:  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
remote:  COPY Release/bufferutil.node
remote: make: Leaving directory `/var/www/html/node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build'
remote: gulp-rename@1.2.2 node_modules/gulp-rename
remote: 
remote: karma-phantomjs-shim@1.2.0 node_modules/karma-phantomjs-shim
remote: 
remote: uglify-save-license@0.4.1 node_modules/uglify-save-license
remote: 
remote: karma-ng-html2js-preprocessor@0.2.2 node_modules/karma-ng-html2js-preprocessor
remote: 
remote: estraverse@4.1.1 node_modules/estraverse
remote: 
remote: karma-phantomjs-launcher@0.2.3 node_modules/karma-phantomjs-launcher
remote: 
remote: wrench@1.5.9 node_modules/wrench
remote: 
remote: browser-sync-spa@1.0.3 node_modules/browser-sync-spa
remote: ├── connect-history-api-fallback@0.0.5
remote: └── opt-merger@1.1.1 (minimist@1.2.0)
remote: 
remote: chalk@1.1.3 node_modules/chalk
remote: ├── escape-string-regexp@1.0.5
remote: ├── supports-color@2.0.0
remote: ├── ansi-styles@2.2.1
remote: ├── has-ansi@2.0.0 (ansi-regex@2.0.0)
remote: └── strip-ansi@3.0.1 (ansi-regex@2.0.0)
remote: 
remote: eslint-plugin-angular@0.12.0 node_modules/eslint-plugin-angular
remote: 
remote: gulp-inject@3.0.0 node_modules/gulp-inject
remote: └── event-stream@3.3.3 (stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, pause-stream@0.0.11, map-stream@0.1.0, split@0.3.3, through@2.3.8)
remote: 
remote: gulp-load-plugins@0.10.0 node_modules/gulp-load-plugins
remote: ├── multimatch@2.0.0 (array-differ@1.0.0, array-union@1.0.2, minimatch@2.0.10)
remote: └── findup-sync@0.2.1 (glob@4.3.5)
remote: 
remote: gulp-filter@3.0.1 node_modules/gulp-filter
remote: ├── multimatch@2.1.0 (arrify@1.0.1, array-differ@1.0.0, array-union@1.0.2, minimatch@3.0.2)
remote: └── streamfilter@1.0.5 (readable-stream@2.1.4)
remote: 
remote: gulp-flatten@0.2.0 node_modules/gulp-flatten
remote: └── through2@2.0.1 (xtend@4.0.1, readable-stream@2.0.6)
remote: 
remote: del@2.0.2 node_modules/del
remote: ├── is-path-cwd@1.0.0
remote: ├── object-assign@4.1.0
remote: ├── pify@2.3.0
remote: ├── pinkie-promise@1.0.0 (pinkie@1.0.0)
remote: ├── is-path-in-cwd@1.0.0 (is-path-inside@1.0.0)
remote: ├── globby@3.0.1 (arrify@1.0.1, array-union@1.0.2, glob@5.0.15)
remote: └── rimraf@2.5.3 (glob@7.0.5)
remote: 
remote: gulp-rev-replace@0.4.3 node_modules/gulp-rev-replace
remote: └── through2@2.0.1 (xtend@4.0.1, readable-stream@2.0.6)
remote: 
remote: gulp-replace@0.5.4 node_modules/gulp-replace
remote: ├── replacestream@4.0.0 (escape-string-regexp@1.0.5, object-assign@3.0.0)
remote: ├── istextorbinary@1.0.2 (binaryextensions@1.0.1, textextensions@1.0.2)
remote: └── readable-stream@2.1.4 (buffer-shims@1.0.0, process-nextick-args@1.0.7, util-deprecate@1.0.2, isarray@1.0.0, string_decoder@0.10.31, core-util-is@1.0.2, inherits@2.0.1)
remote: 
remote: jasmine-core@2.4.1 node_modules/jasmine-core
remote: 
remote: karma-jasmine@0.3.8 node_modules/karma-jasmine
remote: 
remote: gulp-rev@6.0.1 node_modules/gulp-rev
remote: ├── modify-filename@1.1.0
remote: ├── rev-hash@1.0.0
remote: ├── rev-path@1.0.0
remote: ├── object-assign@4.1.0
remote: ├── sort-keys@1.1.2 (is-plain-obj@1.1.0)
remote: ├── vinyl-file@1.3.0 (graceful-fs@4.1.4, strip-bom-stream@1.0.0, strip-bom@2.0.0, vinyl@1.1.1)
remote: └── through2@2.0.1 (xtend@4.0.1, readable-stream@2.0.6)
remote: 
remote: http-proxy-middleware@0.9.1 node_modules/http-proxy-middleware
remote: ├── is-glob@2.0.1 (is-extglob@1.0.0)
remote: ├── http-proxy@1.14.0 (eventemitter3@1.2.0, requires-port@1.0.0)
remote: └── micromatch@2.3.10 (filename-regex@2.0.0, is-extglob@1.0.0, array-unique@0.2.1, normalize-path@2.0.1, extglob@0.3.2, arr-diff@2.0.0, expand-brackets@0.1.5, regex-cache@0.4.3, kind-of@3.0.3, object.omit@2.0.0, parse-glob@3.0.4, braces@1.8.5)
remote: 
remote: karma-angular-filesort@1.0.1 node_modules/karma-angular-filesort
remote: ├── toposort@0.2.12
remote: ├── q@1.4.1
remote: ├── minimatch@1.0.0 (sigmund@1.0.1, lru-cache@2.7.3)
remote: └── ng-dependencies@0.3.0 (estraverse@1.9.3, esprima@2.7.2)
remote: 
remote: gulp-util@3.0.7 node_modules/gulp-util
remote: ├── array-differ@1.0.0
remote: ├── beeper@1.1.0
remote: ├── array-uniq@1.0.3
remote: ├── object-assign@3.0.0
remote: ├── lodash._reescape@3.0.0
remote: ├── lodash._reevaluate@3.0.0
remote: ├── lodash._reinterpolate@3.0.0
remote: ├── replace-ext@0.0.1
remote: ├── minimist@1.2.0
remote: ├── has-gulplog@0.1.0 (sparkles@1.0.0)
remote: ├── fancy-log@1.2.0 (time-stamp@1.0.1)
remote: ├── gulplog@1.0.0 (glogg@1.0.0)
remote: ├── vinyl@0.5.3 (clone-stats@0.0.1, clone@1.0.2)
remote: ├── lodash.template@3.6.2 (lodash._basecopy@3.0.1, lodash._basevalues@3.0.0, lodash._basetostring@3.0.1, lodash.templatesettings@3.1.1, lodash.restparam@3.6.1, lodash._isiterateecall@3.0.9, lodash.escape@3.2.0, lodash.keys@3.1.2)
remote: ├── multipipe@0.1.2 (duplexer2@0.0.2)
remote: ├── through2@2.0.1 (xtend@4.0.1, readable-stream@2.0.6)
remote: └── dateformat@1.0.12 (get-stdin@4.0.1, meow@3.7.0)
remote: 
remote: gulp-size@2.0.0 node_modules/gulp-size
remote: ├── stream-counter@1.0.0
remote: ├── gzip-size@3.0.0 (duplexer@0.1.1)
remote: ├── pretty-bytes@2.0.1 (number-is-nan@1.0.0, get-stdin@4.0.1, meow@3.7.0)
remote: └── through2@2.0.1 (xtend@4.0.1, readable-stream@2.0.6)
remote: 
remote: lodash@3.10.1 node_modules/lodash
remote: 
remote: gulp-sourcemaps@1.6.0 node_modules/gulp-sourcemaps
remote: ├── graceful-fs@4.1.4
remote: ├── convert-source-map@1.2.0
remote: ├── strip-bom@2.0.0 (is-utf8@0.2.1)
remote: ├── vinyl@1.1.1 (replace-ext@0.0.1, clone-stats@0.0.1, clone@1.0.2)
remote: └── through2@2.0.1 (xtend@4.0.1, readable-stream@2.0.6)
remote: 
remote: main-bower-files@2.9.0 node_modules/main-bower-files
remote: ├── path-exists@1.0.0
remote: ├── strip-json-comments@1.0.4
remote: ├── extend@2.0.1
remote: ├── multimatch@2.1.0 (array-differ@1.0.0, arrify@1.0.1, array-union@1.0.2, minimatch@3.0.2)
remote: ├── globby@2.1.0 (object-assign@3.0.0, array-union@1.0.2, async@1.5.2, glob@5.0.15)
remote: └── vinyl-fs@1.0.0 (merge-stream@0.1.8, object-assign@2.1.1, graceful-fs@3.0.8, strip-bom@1.0.0, mkdirp@0.5.1, vinyl@0.4.6, through2@0.6.5, duplexify@3.4.3, glob-stream@4.1.1, glob-watcher@0.0.8)
remote: 
remote: gulp@3.9.1 node_modules/gulp
remote: ├── pretty-hrtime@1.0.2
remote: ├── interpret@1.0.1
remote: ├── deprecated@0.0.1
remote: ├── archy@1.0.0
remote: ├── minimist@1.2.0
remote: ├── tildify@1.2.0 (os-homedir@1.0.1)
remote: ├── v8flags@2.0.11 (user-home@1.1.1)
remote: ├── semver@4.3.6
remote: ├── orchestrator@0.3.7 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
remote: ├── liftoff@2.2.4 (rechoir@0.6.2, extend@3.0.0, flagged-respawn@0.3.2, findup-sync@0.3.0, resolve@1.1.7)
remote: └── vinyl-fs@0.3.14 (graceful-fs@3.0.8, strip-bom@1.0.0, defaults@1.0.3, vinyl@0.4.6, mkdirp@0.5.1, glob-stream@3.1.18, through2@0.6.5, glob-watcher@0.0.6)
remote: 
remote: gulp-angular-filesort@1.1.1 node_modules/gulp-angular-filesort
remote: ├── toposort@0.2.12
remote: ├── event-stream@3.3.3 (stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, pause-stream@0.0.11, map-stream@0.1.0, split@0.3.3, through@2.3.8)
remote: └── ng-dependencies@0.2.0 (estraverse@1.9.3, esprima@1.2.5)
remote: 
remote: gulp-htmlmin@1.3.0 node_modules/gulp-htmlmin
remote: ├── object-assign@4.1.0
remote: ├── bufferstreams@1.1.1
remote: ├── tryit@1.0.2
remote: ├── readable-stream@2.1.4 (buffer-shims@1.0.0, inherits@2.0.1, process-nextick-args@1.0.7, util-deprecate@1.0.2, string_decoder@0.10.31, isarray@1.0.0, core-util-is@1.0.2)
remote: └── html-minifier@1.5.0 (relateurl@0.2.6, he@1.0.0, ncname@1.0.0, commander@2.9.0, change-case@2.3.1, concat-stream@1.5.1, clean-css@3.4.18, uglify-js@2.6.4)
remote: 
remote: phantomjs@1.9.20 node_modules/phantomjs
remote: ├── progress@1.1.8
remote: ├── kew@0.7.0
remote: ├── which@1.2.10 (isexe@1.1.2)
remote: ├── request-progress@2.0.1 (throttleit@1.0.0)
remote: ├── hasha@2.2.0 (is-stream@1.1.0, pinkie-promise@2.0.1)
remote: ├── fs-extra@0.26.7 (path-is-absolute@1.0.0, klaw@1.3.0, jsonfile@2.3.1, graceful-fs@4.1.4, rimraf@2.5.3)
remote: ├── extract-zip@1.5.0 (debug@0.7.4, mkdirp@0.5.0, yauzl@2.4.1, concat-stream@1.5.0)
remote: └── request@2.67.0 (oauth-sign@0.8.2, tunnel-agent@0.4.3, is-typedarray@1.0.0, aws-sign2@0.6.0, forever-agent@0.6.1, caseless@0.11.0, stringstream@0.0.5, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, node-uuid@1.4.7, qs@5.2.0, combined-stream@1.0.5, tough-cookie@2.2.2, form-data@1.0.0-rc4, mime-types@2.1.11, bl@1.0.3, hawk@3.1.3, har-validator@2.0.6, http-signature@1.1.1)
remote: 
remote: gulp-uglify@1.4.2 node_modules/gulp-uglify
remote: ├── fancy-log@1.2.0 (time-stamp@1.0.1)
remote: ├── deap@1.0.0
remote: ├── isobject@2.1.0 (isarray@1.0.0)
remote: ├── through2@2.0.1 (xtend@4.0.1, readable-stream@2.0.6)
remote: ├── uglify-js@2.5.0 (uglify-to-browserify@1.0.2, async@0.2.10, yargs@3.5.4, source-map@0.5.6)
remote: └── vinyl-sourcemaps-apply@0.2.1 (source-map@0.5.6)
remote: 
remote: gulp-ng-annotate@1.1.0 node_modules/gulp-ng-annotate
remote: ├── merge@1.2.0
remote: ├── bufferstreams@0.0.2 (readable-stream@1.1.14)
remote: ├── through2@0.4.2 (readable-stream@1.0.34, xtend@2.1.2)
remote: ├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)
remote: └── ng-annotate@1.2.1 (tryor@0.1.2, simple-fmt@0.1.0, alter@0.2.0, simple-is@0.2.0, stringset@0.2.1, stringmap@0.2.2, stable@0.1.5, convert-source-map@1.1.3, ordered-ast-traverse@1.1.1, optimist@0.6.1, acorn@2.6.4, source-map@0.5.6)
remote: 
remote: gulp-angular-templatecache@1.8.1 node_modules/gulp-angular-templatecache
remote: ├── js-string-escape@1.0.1
remote: ├── event-stream@3.3.2 (stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, pause-stream@0.0.11, map-stream@0.1.0, split@0.3.3, through@2.3.8)
remote: ├── gulp-footer@1.0.5 (lodash.assign@4.0.9)
remote: ├── gulp-header@1.8.2 (object-assign@4.1.0, through2@2.0.1, concat-with-sourcemaps@1.0.4)
remote: └── gulp-concat@2.6.0 (through2@0.6.5, concat-with-sourcemaps@1.0.4)
remote: 
remote: gulp-useref@3.0.8 node_modules/gulp-useref
remote: ├── useref@1.2.0
remote: ├── is-relative-url@1.0.0 (is-absolute-url@1.0.0)
remote: ├── event-stream@3.3.3 (map-stream@0.1.0, stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, split@0.3.3, through@2.3.8, pause-stream@0.0.11)
remote: ├── glob@6.0.4 (path-is-absolute@1.0.0, inherits@2.0.1, once@1.3.3, inflight@1.0.5, minimatch@3.0.2)
remote: ├── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.34)
remote: ├── vinyl-fs@2.4.3 (vali-date@1.0.0, merge-stream@1.0.0, object-assign@4.1.0, is-valid-glob@0.3.0, graceful-fs@4.1.4, strip-bom@2.0.0, strip-bom-stream@1.0.0, lazystream@1.0.0, lodash.isequal@4.2.0, vinyl@1.1.1, duplexify@3.4.3, mkdirp@0.5.1, through2-filter@2.0.0, readable-stream@2.1.4, glob-stream@5.3.2, through2@2.0.1)
remote: ├── gulp-if@2.0.1 (gulp-match@1.0.2, through2@2.0.1, ternary-stream@2.0.0)
remote: └── gulp-concat@2.6.0 (concat-with-sourcemaps@1.0.4)
remote: 
remote: wiredep@2.2.2 node_modules/wiredep
remote: ├── propprop@0.3.0
remote: ├── minimist@1.2.0
remote: ├── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.34)
remote: ├── glob@4.5.3 (inherits@2.0.1, once@1.3.3, inflight@1.0.5, minimatch@2.0.10)
remote: ├── chalk@0.5.1 (escape-string-regexp@1.0.5, ansi-styles@1.1.0, supports-color@0.2.0, strip-ansi@0.3.0, has-ansi@0.1.0)
remote: ├── lodash@2.4.2
remote: └── bower-config@0.5.2 (osenv@0.0.3, graceful-fs@2.0.3, optimist@0.6.1, mout@0.9.1)
remote: 
remote: karma-coverage@0.5.5 node_modules/karma-coverage
remote: ├── minimatch@3.0.2 (brace-expansion@1.1.5)
remote: ├── dateformat@1.0.12 (get-stdin@4.0.1, meow@3.7.0)
remote: ├── source-map@0.5.6
remote: └── istanbul@0.4.4 (abbrev@1.0.9, supports-color@3.1.2, once@1.3.3, nopt@3.0.6, wordwrap@1.0.0, which@1.2.10, async@1.5.2, mkdirp@0.5.1, esprima@2.7.2, fileset@0.2.1, resolve@1.1.7, js-yaml@3.6.1, escodegen@1.8.0, handlebars@4.0.5)
remote: 
remote: karma@0.13.22 node_modules/karma
remote: ├── batch@0.5.3
remote: ├── rimraf@2.5.3
remote: ├── di@0.0.1
remote: ├── graceful-fs@4.1.4
remote: ├── mime@1.3.4
remote: ├── colors@1.1.2
remote: ├── http-proxy@1.14.0 (eventemitter3@1.2.0, requires-port@1.0.0)
remote: ├── minimatch@3.0.2 (brace-expansion@1.1.5)
remote: ├── glob@7.0.5 (path-is-absolute@1.0.0, fs.realpath@1.0.0, inherits@2.0.1, once@1.3.3, inflight@1.0.5)
remote: ├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
remote: ├── isbinaryfile@3.0.0
remote: ├── connect@3.4.1 (utils-merge@1.0.0, parseurl@1.3.1, finalhandler@0.4.1, debug@2.2.0)
remote: ├── bluebird@2.10.2
remote: ├── useragent@2.1.9 (lru-cache@2.2.4)
remote: ├── dom-serialize@2.2.1 (custom-event@1.0.0, void-elements@2.0.1, extend@3.0.0, ent@2.2.0)
remote: ├── source-map@0.5.6
remote: ├── log4js@0.6.37 (readable-stream@1.0.34, semver@4.3.6)
remote: ├── socket.io@1.4.8 (has-binary@0.1.7, debug@2.2.0, socket.io-parser@2.2.6, engine.io@1.6.11, socket.io-adapter@0.4.0, socket.io-client@1.4.8)
remote: ├── expand-braces@0.1.2 (array-unique@0.2.1, array-slice@0.2.3, braces@0.1.5)
remote: ├── body-parser@1.15.2 (bytes@2.4.0, content-type@1.0.2, depd@1.1.0, on-finished@2.3.0, debug@2.2.0, qs@6.2.0, raw-body@2.1.7, http-errors@1.5.0, iconv-lite@0.4.13, type-is@1.6.13)
remote: ├── chokidar@1.6.0 (path-is-absolute@1.0.0, inherits@2.0.1, glob-parent@2.0.0, async-each@1.0.0, is-glob@2.0.1, is-binary-path@1.0.1, anymatch@1.3.0, readdirp@2.1.0)
remote: └── core-js@2.4.0
remote: 
remote: gulp-eslint@1.0.0 node_modules/gulp-eslint
remote: ├── object-assign@3.0.0
remote: ├── bufferstreams@1.0.2 (readable-stream@2.1.4)
remote: └── eslint@1.10.3 (escape-string-regexp@1.0.5, path-is-absolute@1.0.0, object-assign@4.1.0, path-is-inside@1.0.1, strip-json-comments@1.0.4, xml-escape@1.0.0, estraverse-fb@1.3.1, globals@8.18.0, user-home@2.0.0, text-table@0.2.0, esutils@2.0.2, is-resolvable@1.0.0, json-stable-stringify@1.0.1, glob@5.0.15, minimatch@3.0.2, shelljs@0.5.3, debug@2.2.0, concat-stream@1.5.1, mkdirp@0.5.1, espree@2.2.5, file-entry-cache@1.2.4, lodash.clonedeep@3.0.2, is-my-json-valid@2.13.1, lodash.merge@3.3.2, doctrine@0.7.2, optionator@0.6.0, lodash.omit@3.1.0, js-yaml@3.4.5, inquirer@0.11.4, handlebars@4.0.5, escope@3.6.0)
remote: 
remote: gulp-autoprefixer@3.0.2 node_modules/gulp-autoprefixer
remote: ├── through2@2.0.1 (xtend@4.0.1, readable-stream@2.0.6)
remote: ├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)
remote: ├── postcss@5.0.21 (js-base64@2.1.9, supports-color@3.1.2, source-map@0.5.6)
remote: └── autoprefixer@6.3.7 (normalize-range@0.1.2, num2fraction@1.2.2, postcss-value-parser@3.3.0, browserslist@1.3.4, caniuse-db@1.0.30000499)
remote: 
remote: gulp-cssnano@2.1.2 node_modules/gulp-cssnano
remote: ├── object-assign@4.1.0
remote: ├── vinyl-sourcemaps-apply@0.2.1 (source-map@0.5.6)
remote: └── cssnano@3.7.1 (decamelize@1.2.0, postcss-normalize-charset@1.1.0, postcss-discard-empty@2.1.0, postcss-discard-duplicates@2.0.1, postcss-minify-gradients@1.0.3, postcss-reduce-transforms@1.0.3, indexes-of@1.0.1, postcss-convert-values@2.4.0, postcss-reduce-idents@2.3.0, postcss-reduce-initial@1.0.0, postcss-merge-rules@2.0.9, postcss-discard-comments@2.0.4, defined@1.0.0, postcss-minify-font-values@1.0.5, postcss-value-parser@3.3.0, postcss-discard-overridden@0.1.1, postcss-ordered-values@2.2.1, postcss-merge-longhand@2.0.1, postcss-filter-plugins@2.0.0, postcss-minify-params@1.0.4, postcss-unique-selectors@2.0.2, postcss-merge-idents@2.1.6, postcss-zindex@2.1.1, postcss-discard-unused@2.2.1, postcss-calc@5.2.1, postcss-normalize-url@3.0.7, postcss-colormin@2.2.0, postcss-minify-selectors@2.0.5, postcss@5.0.21, postcss-svgo@2.1.3, autoprefixer@6.3.7)
remote: 
remote: gulp-sass@2.0.4 node_modules/gulp-sass
remote: ├── object-assign@2.1.1
remote: ├── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.34)
remote: ├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)
remote: └── node-sass@3.8.0 (get-stdin@4.0.1, async-foreach@0.1.3, in-publish@2.0.0, mkdirp@0.5.1, lodash.clonedeep@4.3.2, glob@7.0.5, nan@2.3.5, cross-spawn@3.0.1, meow@3.7.0, request@2.72.0, gaze@1.1.0, node-gyp@3.4.0, sass-graph@2.1.2)
remote: 
remote: browser-sync@2.9.12 node_modules/browser-sync
remote: ├── longest@1.0.1
remote: ├── ucfirst@1.0.0
remote: ├── async-each-series@0.1.1
remote: ├── emitter-steward@1.0.0
remote: ├── easy-extender@2.3.2
remote: ├── dev-ip@1.0.1
remote: ├── query-string@2.4.2 (strict-uri-encode@1.1.0)
remote: ├── opn@3.0.3 (object-assign@4.1.0)
remote: ├── ua-parser-js@0.7.10
remote: ├── browser-sync-client@2.4.2 (fresh@0.3.0, etag@1.7.0)
remote: ├── meow@3.3.0 (object-assign@3.0.0, camelcase-keys@1.0.0, minimist@1.2.0, indent-string@1.2.2)
remote: ├── anymatch@1.3.0 (arrify@1.0.1, micromatch@2.3.10)
remote: ├── immutable@3.8.1
remote: ├── foxy@11.1.5 (lodash.merge@3.3.2, http-proxy@1.14.0, resp-modifier@4.0.4)
remote: ├── resp-modifier@5.0.2 (debug@2.2.0, minimatch@2.0.10)
remote: ├── eazy-logger@2.1.3 (lodash.clonedeep@4.3.1, opt-merger@1.1.1, tfunk@3.0.2)
remote: ├── connect@3.4.1 (utils-merge@1.0.0, parseurl@1.3.1, debug@2.2.0, finalhandler@0.4.1)
remote: ├── serve-static@1.11.1 (escape-html@1.0.3, encodeurl@1.0.1, parseurl@1.3.1, send@0.14.1)
remote: ├── serve-index@1.8.0 (escape-html@1.0.3, parseurl@1.3.1, batch@0.5.3, debug@2.2.0, http-errors@1.5.0, mime-types@2.1.11, accepts@1.3.3)
remote: ├── portscanner@1.0.0 (async@0.1.15)
remote: ├── localtunnel@1.8.1 (openurl@1.1.0, debug@2.2.0, yargs@3.29.0, request@2.65.0)
remote: ├── socket.io@1.4.8 (has-binary@0.1.7, debug@2.2.0, socket.io-parser@2.2.6, engine.io@1.6.11, socket.io-client@1.4.8, socket.io-adapter@0.4.0)
remote: ├── chokidar@1.6.0 (path-is-absolute@1.0.0, inherits@2.0.1, glob-parent@2.0.0, async-each@1.0.0, is-glob@2.0.1, is-binary-path@1.0.1, readdirp@2.1.0)
remote: └── browser-sync-ui@0.5.19 (connect-history-api-fallback@1.2.0, stream-throttle@0.1.3, weinre@2.0.0-pre-I0Z7U9OV)
remote: 
remote: gulp-protractor@2.1.0 node_modules/gulp-protractor
remote: ├── dargs@4.0.1 (number-is-nan@1.0.0)
remote: ├── async@1.5.2
remote: ├── event-stream@3.3.3 (stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, pause-stream@0.0.11, map-stream@0.1.0, split@0.3.3, through@2.3.8)
remote: └── protractor@3.0.0 (jasminewd2@0.0.6, q@1.0.0, optimist@0.6.1, adm-zip@0.4.4, glob@3.2.11, lodash@2.4.2, jasmine@2.3.2, saucelabs@1.0.1, source-map-support@0.3.3, request@2.57.0, selenium-webdriver@2.48.2)
remote: bower malarkey#~1.3.1 not-cached git://github.com/yuanqing/malarkey.git#~1.3.1
remote: bower malarkey#~1.3.1 resolve git://github.com/yuanqing/malarkey.git#~1.3.1
remote: bower angular-sanitize#~1.5.3 not-cached https://github.com/angular/bower-angular-sanitize.git#~1.5.3
remote: bower angular-sanitize#~1.5.3 resolve https://github.com/angular/bower-angular-sanitize.git#~1.5.3
remote: bower angular-touch#~1.5.3 not-cached https://github.com/angular/bower-angular-touch.git#~1.5.3
remote: bower angular-touch#~1.5.3 resolve https://github.com/angular/bower-angular-touch.git#~1.5.3
remote: bower angular-messages#~1.5.3 not-cached https://github.com/angular/bower-angular-messages.git#~1.5.3
remote: bower angular-messages#~1.5.3 resolve https://github.com/angular/bower-angular-messages.git#~1.5.3
remote: bower angular-aria#~1.5.3 not-cached https://github.com/angular/bower-angular-aria.git#~1.5.3
remote: bower angular-aria#~1.5.3 resolve https://github.com/angular/bower-angular-aria.git#~1.5.3
remote: bower angular-resource#~1.5.3 not-cached https://github.com/angular/bower-angular-resource.git#~1.5.3
remote: bower angular-resource#~1.5.3 resolve https://github.com/angular/bower-angular-resource.git#~1.5.3
remote: bower angular-animate#~1.5.3 not-cached https://github.com/angular/bower-angular-animate.git#~1.5.3
remote: bower angular-animate#~1.5.3 resolve https://github.com/angular/bower-angular-animate.git#~1.5.3
remote: bower angular-cookies#~1.5.3 not-cached https://github.com/angular/bower-angular-cookies.git#~1.5.3
remote: bower angular-cookies#~1.5.3 resolve https://github.com/angular/bower-angular-cookies.git#~1.5.3
remote: bower malarkey#~1.3.1 download https://github.com/yuanqing/malarkey/archive/v1.3.3.tar.gz
remote: bower angular-ui-router#~0.2.15 not-cached https://github.com/angular-ui/angular-ui-router-bower.git#~0.2.15
remote: bower angular-ui-router#~0.2.15 resolve https://github.com/angular-ui/angular-ui-router-bower.git#~0.2.15
remote: bower foundation-sites#^6.1.2 not-cached https://github.com/zurb/foundation-sites.git#^6.1.2
remote: bower foundation-sites#^6.1.2 resolve https://github.com/zurb/foundation-sites.git#^6.1.2
remote: bower moment#~2.10.6 not-cached https://github.com/moment/moment.git#~2.10.6
remote: bower moment#~2.10.6 resolve https://github.com/moment/moment.git#~2.10.6
remote: bower animate.css#~3.4.0 not-cached https://github.com/daneden/animate.css.git#~3.4.0
remote: bower animate.css#~3.4.0 resolve https://github.com/daneden/animate.css.git#~3.4.0
remote: bower angular#~1.5.3 not-cached https://github.com/angular/bower-angular.git#~1.5.3
remote: bower angular#~1.5.3 resolve https://github.com/angular/bower-angular.git#~1.5.3
remote: bower Chart.js#^2.0.2 not-cached https://github.com/nnnick/Chart.js.git#^2.0.2
remote: bower Chart.js#^2.0.2 resolve https://github.com/nnnick/Chart.js.git#^2.0.2
remote: bower angular-mocks#~1.5.3 not-cached https://github.com/angular/bower-angular-mocks.git#~1.5.3
remote: bower angular-mocks#~1.5.3 resolve https://github.com/angular/bower-angular-mocks.git#~1.5.3
remote: bower malarkey#~1.3.1 extract archive.tar.gz
remote: bower malarkey#~1.3.1 invalid-meta The "main" field cannot contain minified files
remote: bower malarkey#~1.3.1 resolved git://github.com/yuanqing/malarkey.git#1.3.3
remote: bower angular-messages#~1.5.3 checkout v1.5.7
remote: bower angular-aria#~1.5.3 checkout v1.5.7
remote: bower angular-resource#~1.5.3 checkout v1.5.7
remote: bower angular-touch#~1.5.3 checkout v1.5.7
remote: bower angular-sanitize#~1.5.3 checkout v1.5.7
remote: bower moment#~2.10.6 checkout 2.10.6
remote: bower foundation-sites#^6.1.2 checkout v6.2.3
remote: bower angular-ui-router#~0.2.15 checkout 0.2.18
remote: bower angular-animate#~1.5.3 checkout v1.5.7
remote: bower angular-cookies#~1.5.3 checkout v1.5.7
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 10% (1/10)
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 20% (2/10)
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 30% (3/10)
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 40% (4/10)
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 50% (5/10)
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 60% (6/10)
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 70% (7/10)
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 80% (8/10)
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 90% (9/10)
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 100% (10/10)
remote: bower angular-messages#~1.5.3 progress remote: Compressing objects: 100% (10/10), done.
remote: bower Chart.js#^2.0.2 checkout v2.1.6
remote: bower animate.css#~3.4.0 checkout 3.4.0
remote: bower angular-mocks#~1.5.3 checkout v1.5.7
remote: bower angular#~1.5.3 checkout v1.5.7
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 10% (1/10)
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 20% (2/10)
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 30% (3/10)
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 40% (4/10)
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 50% (5/10)
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 60% (6/10)
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 70% (7/10)
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 80% (8/10)
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 90% (9/10)
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 100% (10/10)
remote: bower angular-aria#~1.5.3 progress remote: Compressing objects: 100% (10/10), done.
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 10% (1/10)
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 20% (2/10)
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 30% (3/10)
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 40% (4/10)
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 50% (5/10)
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 60% (6/10)
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 70% (7/10)
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 80% (8/10)
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 90% (9/10)
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 100% (10/10)
remote: bower angular-resource#~1.5.3 progress remote: Compressing objects: 100% (10/10), done.
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 10% (1/10)
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 20% (2/10)
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 30% (3/10)
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 40% (4/10)
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 50% (5/10)
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 60% (6/10)
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 70% (7/10)
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 80% (8/10)
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 90% (9/10)
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 100% (10/10)
remote: bower angular-touch#~1.5.3 progress remote: Compressing objects: 100% (10/10), done.
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 10% (1/10)
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 20% (2/10)
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 30% (3/10)
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 40% (4/10)
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 50% (5/10)
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 60% (6/10)
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 70% (7/10)
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 80% (8/10)
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 90% (9/10)
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 100% (10/10)
remote: bower angular-sanitize#~1.5.3 progress remote: Compressing objects: 100% (10/10), done.
remote: bower moment#~2.10.6 progress remote: Compressing objects: 0% (1/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 1% (5/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 2% (9/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 3% (13/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 4% (17/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 5% (21/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 6% (26/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 7% (30/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 8% (34/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 9% (38/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 10% (42/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 11% (47/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 12% (51/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 13% (55/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 14% (59/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 15% (63/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 16% (68/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 17% (72/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 18% (76/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 19% (80/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 20% (84/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 21% (88/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 22% (93/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 23% (97/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 24% (101/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 25% (105/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 26% (109/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 27% (114/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 28% (118/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 29% (122/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 30% (126/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 31% (130/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 32% (135/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 33% (139/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 34% (143/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 35% (147/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 36% (151/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 37% (156/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 38% (160/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 39% (164/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 40% (168/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 41% (172/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 42% (176/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 43% (181/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 44% (185/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 45% (189/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 46% (193/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 47% (197/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 48% (202/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 49% (206/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 50% (210/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 51% (214/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 52% (218/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 53% (223/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 54% (227/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 55% (231/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 56% (235/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 57% (239/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 58% (244/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 59% (248/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 60% (252/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 61% (256/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 62% (260/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 63% (264/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 64% (269/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 65% (273/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 66% (277/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 67% (281/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 68% (285/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 69% (290/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 70% (294/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 71% (298/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 72% (302/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 73% (306/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 74% (311/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 75% (315/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 76% (319/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 77% (323/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 78% (327/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 79% (332/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 80% (336/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 81% (340/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 82% (344/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 83% (348/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 84% (352/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 85% (357/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 86% (361/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 87% (365/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 88% (369/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 89% (373/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 90% (378/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 91% (382/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 92% (386/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 93% (390/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 94% (394/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 95% (399/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 96% (403/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 97% (407/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 98% (411/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 99% (415/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 100% (419/419)
remote: bower moment#~2.10.6 progress remote: Compressing objects: 100% (419/419), done.
remote: bower moment#~2.10.6 progress Receiving objects: 0% (1/461)
remote: bower moment#~2.10.6 progress Receiving objects: 1% (5/461)
remote: bower moment#~2.10.6 progress Receiving objects: 2% (10/461)
remote: bower moment#~2.10.6 progress Receiving objects: 3% (14/461)
remote: bower moment#~2.10.6 progress Receiving objects: 4% (19/461)
remote: bower moment#~2.10.6 progress Receiving objects: 5% (24/461)
remote: bower moment#~2.10.6 progress Receiving objects: 6% (28/461)
remote: bower moment#~2.10.6 progress Receiving objects: 7% (33/461)
remote: bower moment#~2.10.6 progress Receiving objects: 8% (37/461)
remote: bower moment#~2.10.6 progress Receiving objects: 9% (42/461)
remote: bower moment#~2.10.6 progress Receiving objects: 10% (47/461)
remote: bower moment#~2.10.6 progress Receiving objects: 11% (51/461)
remote: bower moment#~2.10.6 progress Receiving objects: 12% (56/461)
remote: bower moment#~2.10.6 progress Receiving objects: 13% (60/461)
remote: bower moment#~2.10.6 progress Receiving objects: 14% (65/461)
remote: bower moment#~2.10.6 progress Receiving objects: 15% (70/461)
remote: bower moment#~2.10.6 progress Receiving objects: 16% (74/461)
remote: bower moment#~2.10.6 progress Receiving objects: 17% (79/461)
remote: bower moment#~2.10.6 progress Receiving objects: 18% (83/461)
remote: bower moment#~2.10.6 progress Receiving objects: 19% (88/461)
remote: bower moment#~2.10.6 progress Receiving objects: 20% (93/461)
remote: bower moment#~2.10.6 progress Receiving objects: 21% (97/461)
remote: bower moment#~2.10.6 progress Receiving objects: 22% (102/461)
remote: bower moment#~2.10.6 progress Receiving objects: 23% (107/461)
remote: bower moment#~2.10.6 progress Receiving objects: 24% (111/461)
remote: bower moment#~2.10.6 progress Receiving objects: 25% (116/461)
remote: bower moment#~2.10.6 progress Receiving objects: 26% (120/461)
remote: bower moment#~2.10.6 progress Receiving objects: 27% (125/461)
remote: bower moment#~2.10.6 progress Receiving objects: 28% (130/461)
remote: bower moment#~2.10.6 progress Receiving objects: 29% (134/461)
remote: bower moment#~2.10.6 progress Receiving objects: 30% (139/461)
remote: bower moment#~2.10.6 progress Receiving objects: 31% (143/461)
remote: bower moment#~2.10.6 progress Receiving objects: 32% (148/461)
remote: bower moment#~2.10.6 progress Receiving objects: 33% (153/461)
remote: bower moment#~2.10.6 progress Receiving objects: 34% (157/461)
remote: bower moment#~2.10.6 progress Receiving objects: 35% (162/461)
remote: bower moment#~2.10.6 progress Receiving objects: 36% (166/461)
remote: bower moment#~2.10.6 progress Receiving objects: 37% (171/461)
remote: bower moment#~2.10.6 progress Receiving objects: 38% (176/461)
remote: bower moment#~2.10.6 progress Receiving objects: 39% (180/461)
remote: bower moment#~2.10.6 progress Receiving objects: 40% (185/461)
remote: bower moment#~2.10.6 progress Receiving objects: 41% (190/461)
remote: bower moment#~2.10.6 progress Receiving objects: 42% (194/461)
remote: bower moment#~2.10.6 progress Receiving objects: 43% (199/461)
remote: bower moment#~2.10.6 progress Receiving objects: 44% (203/461)
remote: bower moment#~2.10.6 progress Receiving objects: 45% (208/461)
remote: bower moment#~2.10.6 progress Receiving objects: 46% (213/461)
remote: bower moment#~2.10.6 progress Receiving objects: 47% (217/461)
remote: bower moment#~2.10.6 progress Receiving objects: 48% (222/461)
remote: bower moment#~2.10.6 progress Receiving objects: 49% (226/461)
remote: bower moment#~2.10.6 progress Receiving objects: 50% (231/461)
remote: bower moment#~2.10.6 progress Receiving objects: 51% (236/461)
remote: bower moment#~2.10.6 progress Receiving objects: 52% (240/461)
remote: bower moment#~2.10.6 progress Receiving objects: 53% (245/461)
remote: bower moment#~2.10.6 progress Receiving objects: 54% (249/461)
remote: bower moment#~2.10.6 progress Receiving objects: 55% (254/461)
remote: bower moment#~2.10.6 progress Receiving objects: 56% (259/461)
remote: bower moment#~2.10.6 progress Receiving objects: 57% (263/461)
remote: bower moment#~2.10.6 progress Receiving objects: 58% (268/461)
remote: bower moment#~2.10.6 progress Receiving objects: 59% (272/461)
remote: bower moment#~2.10.6 progress Receiving objects: 60% (277/461)
remote: bower moment#~2.10.6 progress Receiving objects: 61% (282/461)
remote: bower moment#~2.10.6 progress Receiving objects: 62% (286/461)
remote: bower moment#~2.10.6 progress Receiving objects: 63% (291/461)
remote: bower moment#~2.10.6 progress Receiving objects: 64% (296/461)
remote: bower moment#~2.10.6 progress Receiving objects: 65% (300/461)
remote: bower moment#~2.10.6 progress Receiving objects: 66% (305/461)
remote: bower moment#~2.10.6 progress Receiving objects: 67% (309/461)
remote: bower moment#~2.10.6 progress Receiving objects: 68% (314/461)
remote: bower moment#~2.10.6 progress Receiving objects: 69% (319/461)
remote: bower moment#~2.10.6 progress Receiving objects: 70% (323/461)
remote: bower moment#~2.10.6 progress Receiving objects: 71% (328/461)
remote: bower moment#~2.10.6 progress Receiving objects: 72% (332/461)
remote: bower moment#~2.10.6 progress Receiving objects: 73% (337/461)
remote: bower moment#~2.10.6 progress Receiving objects: 74% (342/461)
remote: bower moment#~2.10.6 progress Receiving objects: 75% (346/461)
remote: bower moment#~2.10.6 progress Receiving objects: 76% (351/461)
remote: bower moment#~2.10.6 progress Receiving objects: 77% (355/461)
remote: bower moment#~2.10.6 progress Receiving objects: 78% (360/461)
remote: bower moment#~2.10.6 progress Receiving objects: 79% (365/461)
remote: bower moment#~2.10.6 progress Receiving objects: 80% (369/461)
remote: bower moment#~2.10.6 progress Receiving objects: 81% (374/461)
remote: bower moment#~2.10.6 progress Receiving objects: 82% (379/461)
remote: bower moment#~2.10.6 progress Receiving objects: 83% (383/461)
remote: bower moment#~2.10.6 progress Receiving objects: 84% (388/461)
remote: bower moment#~2.10.6 progress Receiving objects: 85% (392/461)
remote: bower moment#~2.10.6 progress Receiving objects: 86% (397/461)
remote: bower moment#~2.10.6 progress Receiving objects: 87% (402/461)
remote: bower moment#~2.10.6 progress Receiving objects: 88% (406/461)
remote: bower moment#~2.10.6 progress Receiving objects: 89% (411/461)
remote: bower moment#~2.10.6 progress Receiving objects: 90% (415/461)
remote: bower moment#~2.10.6 progress Receiving objects: 91% (420/461)
remote: bower moment#~2.10.6 progress Receiving objects: 92% (425/461)
remote: bower moment#~2.10.6 progress Receiving objects: 93% (429/461)
remote: bower moment#~2.10.6 progress Receiving objects: 94% (434/461)
remote: bower moment#~2.10.6 progress Receiving objects: 95% (438/461)
remote: bower moment#~2.10.6 progress Receiving objects: 96% (443/461)
remote: bower moment#~2.10.6 progress Receiving objects: 97% (448/461)
remote: bower moment#~2.10.6 progress Receiving objects: 98% (452/461)
remote: bower moment#~2.10.6 progress Receiving objects: 99% (457/461)
remote: bower moment#~2.10.6 progress Receiving objects: 100% (461/461)
remote: bower moment#~2.10.6 progress Receiving objects: 100% (461/461), 807.32 KiB | 0 bytes/s, done.
remote: bower moment#~2.10.6 progress Resolving deltas: 0% (0/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 1% (2/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 2% (3/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 4% (6/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 5% (8/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 6% (10/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 7% (11/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 8% (12/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 9% (14/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 10% (15/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 11% (17/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 12% (18/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 13% (19/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 14% (21/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 15% (22/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 16% (24/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 17% (25/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 18% (27/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 19% (28/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 20% (29/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 21% (31/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 22% (32/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 23% (34/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 25% (37/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 26% (38/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 27% (40/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 28% (41/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 29% (43/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 30% (44/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 31% (45/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 32% (47/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 33% (49/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 34% (50/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 35% (51/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 36% (53/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 37% (54/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 38% (56/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 39% (57/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 40% (58/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 41% (60/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 42% (61/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 43% (63/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 44% (64/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 45% (66/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 46% (68/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 47% (69/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 48% (70/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 49% (72/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 50% (73/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 51% (74/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 52% (76/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 53% (77/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 54% (79/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 55% (80/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 56% (82/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 57% (83/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 58% (85/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 59% (86/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 60% (87/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 61% (89/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 63% (92/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 64% (94/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 68% (99/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 71% (103/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 72% (105/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 76% (111/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 77% (113/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 79% (115/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 80% (117/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 85% (124/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 88% (128/145)
remote: bower moment#~2.10.6 progress Resolving deltas: 91% (132/145)
remote: bower angular-messages#~1.5.3 resolved https://github.com/angular/bower-angular-messages.git#1.5.7
remote: bower angular-sanitize#~1.5.3 resolved https://github.com/angular/bower-angular-sanitize.git#1.5.7
remote: bower angular-touch#~1.5.3 resolved https://github.com/angular/bower-angular-touch.git#1.5.7
remote: bower angular-aria#~1.5.3 resolved https://github.com/angular/bower-angular-aria.git#1.5.7
remote: bower angular-resource#~1.5.3 resolved https://github.com/angular/bower-angular-resource.git#1.5.7
remote: bower moment#~2.10.6 resolved https://github.com/moment/moment.git#2.10.6
remote: bower angular-ui-router#~0.2.15 resolved https://github.com/angular-ui/angular-ui-router-bower.git#0.2.18
remote: bower angular#^1.0.8 not-cached https://github.com/angular/bower-angular.git#^1.0.8
remote: bower angular#^1.0.8 resolve https://github.com/angular/bower-angular.git#^1.0.8
remote: bower angular#^1.0.8 checkout v1.5.7
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 10% (1/10)
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 20% (2/10)
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 30% (3/10)
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 40% (4/10)
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 50% (5/10)
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 60% (6/10)
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 70% (7/10)
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 80% (8/10)
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 90% (9/10)
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 100% (10/10)
remote: bower angular-animate#~1.5.3 progress remote: Compressing objects: 100% (10/10), done.
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 0% (1/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 1% (5/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 2% (9/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 3% (13/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 4% (17/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 5% (21/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 6% (25/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 7% (30/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 8% (34/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 9% (38/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 10% (42/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 11% (46/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 12% (50/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 13% (55/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 14% (59/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 15% (63/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 16% (67/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 17% (71/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 18% (75/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 19% (80/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 20% (84/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 21% (88/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 22% (92/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 23% (96/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 24% (100/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 25% (104/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 26% (109/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 27% (113/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 28% (117/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 29% (121/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 30% (125/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 31% (129/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 32% (134/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 33% (138/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 34% (142/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 35% (146/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 36% (150/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 37% (154/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 38% (159/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 39% (163/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 40% (167/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 41% (171/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 42% (175/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 43% (179/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 44% (184/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 45% (188/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 46% (192/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 47% (196/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 48% (200/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 49% (204/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 50% (208/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 51% (213/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 52% (217/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 53% (221/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 54% (225/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 55% (229/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 56% (233/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 57% (238/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 58% (242/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 59% (246/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 60% (250/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 61% (254/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 62% (258/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 63% (263/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 64% (267/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 65% (271/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 66% (275/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 67% (279/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 68% (283/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 69% (288/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 70% (292/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 71% (296/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 72% (300/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 73% (304/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 74% (308/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 75% (312/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 76% (317/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 77% (321/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 78% (325/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 79% (329/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 80% (333/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 81% (337/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 82% (342/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 83% (346/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 84% (350/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 85% (354/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 86% (358/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 87% (362/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 88% (367/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 89% (371/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 90% (375/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 91% (379/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 92% (383/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 93% (387/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 94% (392/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 95% (396/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 96% (400/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 97% (404/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 98% (408/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 99% (412/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 100% (416/416)
remote: bower foundation-sites#^6.1.2 progress remote: Compressing objects: 100% (416/416), done.
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 0% (1/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 1% (5/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 2% (10/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 3% (14/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 4% (19/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 5% (23/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 6% (28/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 7% (32/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 8% (37/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 9% (41/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 10% (46/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 11% (50/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 12% (55/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 13% (59/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 14% (64/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 15% (68/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 16% (73/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 17% (77/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 18% (82/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 19% (86/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 20% (91/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 21% (95/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 22% (100/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 23% (104/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 24% (109/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 25% (113/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 26% (118/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 27% (122/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 28% (127/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 29% (131/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 30% (136/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 31% (140/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 32% (145/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 33% (149/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 34% (154/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 35% (158/451)
remote: bower foundation-sites#^6.1.2 progress Receiving objects: 36% (163/451)
remote: bower angular-cookies#~1.5.3 resolved https://github.com/angular/bower-angular-cookies.git#1.5.7
remote: bower angular-animate#~1.5.3 resolved https://github.com/angular/bower-angular-animate.git#1.5.7
remote: bower Chart.js#^2.0.2 invalid-meta The "name" is recommended to be lowercase, can contain digits, dots, dashes
remote: bower Chart.js#^2.0.2 resolved https://github.com/nnnick/Chart.js.git#2.1.6
remote: bower foundation-sites#^6.1.2 resolved https://github.com/zurb/foundation-sites.git#6.2.3
remote: bower what-input#~2.0.0 not-cached https://github.com/ten1seven/what-input.git#~2.0.0
remote: bower what-input#~2.0.0 resolve https://github.com/ten1seven/what-input.git#~2.0.0
remote: bower jquery#~2.2.0 not-cached https://github.com/jquery/jquery-dist.git#~2.2.0
remote: bower jquery#~2.2.0 resolve https://github.com/jquery/jquery-dist.git#~2.2.0
remote: bower animate.css#~3.4.0 resolved https://github.com/daneden/animate.css.git#3.4.0
remote: bower what-input#~2.0.0 checkout v2.0.1
remote: bower angular-mocks#~1.5.3 resolved https://github.com/angular/bower-angular-mocks.git#1.5.7
remote: bower jquery#~2.2.0 checkout 2.2.4
remote: bower angular#~1.5.3 resolved https://github.com/angular/bower-angular.git#1.5.7
remote: bower angular#^1.0.8 resolved https://github.com/angular/bower-angular.git#1.5.7
remote: bower what-input#~2.0.0 resolved https://github.com/ten1seven/what-input.git#2.0.1
remote: bower jquery#~2.2.0 resolved https://github.com/jquery/jquery-dist.git#2.2.4
remote: bower angular extra-resolution Unnecessary resolution: angular#~1.5.3
remote: bower malarkey#~1.3.1 install malarkey#1.3.3
remote: bower angular-messages#~1.5.3 install angular-messages#1.5.7
remote: bower angular-sanitize#~1.5.3 install angular-sanitize#1.5.7
remote: bower angular-touch#~1.5.3 install angular-touch#1.5.7
remote: bower angular-aria#~1.5.3 install angular-aria#1.5.7
remote: bower angular-resource#~1.5.3 install angular-resource#1.5.7
remote: bower moment#~2.10.6 install moment#2.10.6
remote: bower angular-ui-router#~0.2.15 install angular-ui-router#0.2.18
remote: bower angular-cookies#~1.5.3 install angular-cookies#1.5.7
remote: bower angular-animate#~1.5.3 install angular-animate#1.5.7
remote: bower Chart.js#^2.0.2 install Chart.js#2.1.6
remote: bower foundation-sites#^6.1.2 install foundation-sites#6.2.3
remote: bower animate.css#~3.4.0 install animate.css#3.4.0
remote: bower angular-mocks#~1.5.3 install angular-mocks#1.5.7
remote: bower angular#~1.5.3 install angular#1.5.7
remote: bower what-input#~2.0.0 install what-input#2.0.1
remote: bower jquery#~2.2.0 install jquery#2.2.4
remote: 
remote: malarkey#1.3.3 bower_components/malarkey
remote: 
remote: angular-messages#1.5.7 bower_components/angular-messages
remote: └── angular#1.5.7
remote: 
remote: angular-sanitize#1.5.7 bower_components/angular-sanitize
remote: └── angular#1.5.7
remote: 
remote: angular-touch#1.5.7 bower_components/angular-touch
remote: └── angular#1.5.7
remote: 
remote: angular-aria#1.5.7 bower_components/angular-aria
remote: └── angular#1.5.7
remote: 
remote: angular-resource#1.5.7 bower_components/angular-resource
remote: └── angular#1.5.7
remote: 
remote: moment#2.10.6 bower_components/moment
remote: 
remote: angular-ui-router#0.2.18 bower_components/angular-ui-router
remote: └── angular#1.5.7
remote: 
remote: angular-cookies#1.5.7 bower_components/angular-cookies
remote: └── angular#1.5.7
remote: 
remote: angular-animate#1.5.7 bower_components/angular-animate
remote: └── angular#1.5.7
remote: 
remote: Chart.js#2.1.6 bower_components/Chart.js
remote: 
remote: foundation-sites#6.2.3 bower_components/foundation-sites
remote: ├── jquery#2.2.4
remote: └── what-input#2.0.1
remote: 
remote: animate.css#3.4.0 bower_components/animate.css
remote: 
remote: angular-mocks#1.5.7 bower_components/angular-mocks
remote: └── angular#1.5.7
remote: 
remote: angular#1.5.7 bower_components/angular
remote: 
remote: what-input#2.0.1 bower_components/what-input
remote: 
remote: jquery#2.2.4 bower_components/jquery
remote:  ---> 5b9db450113d
remote: Removing intermediate container af50bfcf6608
remote: Step 8 : RUN npm run build
remote:  ---> Running in 27acc41c46d2
remote: 
remote: > jubiwee@0.0.0 build /var/www/html
remote: > gulp build
remote: 
remote: [16:14:21] Using gulpfile /var/www/html/gulpfile.js
remote: [16:14:21] Starting 'scripts'...
remote: [16:14:22] Starting 'styles'...
remote: [16:14:23] Starting 'partials'...
remote: [16:14:24] Starting 'fonts'...
remote: [16:14:24] Starting 'other'...
remote: [16:14:26] gulp-inject 6 files into index.scss.
remote: [16:14:29] Finished 'styles' after 7.64 s
remote: [16:14:30] Finished 'partials' after 6.52 s
remote: [16:14:30] Finished 'fonts' after 6.14 s
remote: [16:14:30]
remote: /var/www/html/src/app/index.constants.js
remote:  1:11 error "malarkey" is defined but never used no-unused-vars
remote: 
remote: /var/www/html/src/app/ambiance/ambiance.controller.js
remote:  33:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  38:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  39:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  47:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  52:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  60:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote: 
remote: /var/www/html/src/app/dashboard/dashboard.controller.js
remote:  8:53 error "chartFactory" is defined but never used no-unused-vars
remote:  9:9 error "vm" is defined but never used no-unused-vars
remote: 
remote: /var/www/html/src/app/main/main.controller.js
remote:  9:48 error "chartFactory" is defined but never used no-unused-vars
remote:  10:9 error "vm" is defined but never used no-unused-vars
remote: 
remote: /var/www/html/src/app/management/management.controller.js
remote:  32:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  37:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  38:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  39:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  40:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote: 
remote: /var/www/html/src/app/planning/planning.controller.js
remote:  69:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  78:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote: 
remote: /var/www/html/src/app/roles/roles.controller.js
remote:  10:9 error "vm" is defined but never used no-unused-vars
remote: 
remote: /var/www/html/src/app/components/charts/charts.directive.js
remote:  10:34 error "attr" is defined but never used no-unused-vars
remote:  34:8 error Unnecessary semicolon no-extra-semi
remote:  50:6 error Unnecessary semicolon no-extra-semi
remote: 
remote: /var/www/html/src/app/components/charts/charts.service.js
remote:  26:5 error "Chart" is not defined no-undef
remote:  26:36 error "Chart" is not defined no-undef
remote:  29:18 error "Chart" is not defined no-undef
remote:  44:40 error "data" is defined but never used no-unused-vars
remote:  45:18 error "Chart" is not defined no-undef
remote:  72:18 error "Chart" is not defined no-undef
remote: 
remote: /var/www/html/src/app/components/flag/flag.component.js
remote:  6:9 error "ctrl" is defined but never used no-unused-vars
remote: 
remote: /var/www/html/src/app/components/table/myTable.component.js
remote:  14:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  19:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  20:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  21:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  22:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  34:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  35:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  36:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote:  37:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs
remote: 
remote: ✖ 38 problems (38 errors, 0 warnings)
remote: 
remote: [16:14:30] all files 16.53 kB
remote: [16:14:30] Finished 'scripts' after 9.3 s
remote: [16:14:30] Starting 'inject'...
remote: [16:14:30] gulp-inject 1 files into _index.html.
remote: [16:14:30] gulp-inject 1 files into index.html.
remote: [16:14:30] Finished 'other' after 6.15 s
remote: [16:14:30] gulp-inject 18 files into _index.html.
remote: [16:14:30] gulp-inject 18 files into index.html.
remote: [16:14:30] Finished 'inject' after 314 ms
remote: [16:14:30] Starting 'html'...
remote: [16:14:34] gulp-inject 1 files into _index.html.
remote: [16:14:36] gulp-inject 1 files into index.html.
remote: [16:16:22] dist/ maps/scripts/vendor-69666f037a.js.map 2.83 MB
remote: [16:16:22] dist/ maps/scripts/app-4697125b2e.js.map 41.63 kB
remote: [16:16:23] dist/ maps/scripts/vendor-69666f037a.js.map 2.83 MB
remote: [16:16:23] dist/ maps/scripts/app-4697125b2e.js.map 41.63 kB
remote: [16:16:23] dist/ _index.html 704 B
remote: [16:16:23] dist/ styles/vendor-22ff06bca3.css 50.44 kB
remote: [16:16:23] dist/ styles/app-650c926d41.css 65.92 kB
remote: [16:16:23] dist/ index.html 844 B
remote: [16:16:23] dist/ styles/vendor-22ff06bca3.css 50.44 kB
remote: [16:16:23] dist/ styles/app-650c926d41.css 65.92 kB
remote: [16:16:23] dist/ scripts/vendor-69666f037a.js 428.13 kB
remote: [16:16:23] dist/ scripts/app-4697125b2e.js 25.31 kB
remote: [16:16:23] dist/ scripts/vendor-69666f037a.js 428.13 kB
remote: [16:16:23] dist/ scripts/app-4697125b2e.js 25.31 kB
remote: [16:16:23] dist/ all files 6.88 MB
remote: [16:16:23] Finished 'html' after 1.87 min
remote: [16:16:23] Starting 'build'...
remote: [16:16:23] Finished 'build' after 100 μs
remote:  ---> 9ea7d04c6b71
remote: Removing intermediate container 27acc41c46d2
remote: Step 9 : CMD http-server ./dist/ -p 80
remote:  ---> Running in 5a78d614c409
remote:  ---> 1c7e98cf094e
remote: Removing intermediate container 5a78d614c409
remote: Step 10 : EXPOSE 80
remote:  ---> Running in b310d026731f
remote:  ---> e568688ddeeb
remote: Removing intermediate container b310d026731f
remote: Successfully built e568688ddeeb
remote: + plugn trigger post-build-dockerfile jubiwee-dashboard
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + release_and_deploy jubiwee-dashboard
remote: + declare 'desc=main function for releasing and deploying an app'
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_TAG=
remote: ++ get_app_image_name jubiwee-dashboard ''
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=
remote: +++ get_app_image_repo jubiwee-dashboard
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ echo dokku/jubiwee-dashboard
remote: ++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + verify_image dokku/jubiwee-dashboard:latest
remote: + declare 'desc=verify image existence'
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + docker inspect dokku/jubiwee-dashboard:latest
remote: + return 0
remote: + is_image_herokuish_based dokku/jubiwee-dashboard:latest
remote: + declare 'desc=returns true if app image is based on herokuish'
remote: + [[ ! -f /home/ubuntu/.circlerc ]]
remote: + local DOCKER_ARGS=--rm
remote: + docker run --label=dokku --entrypoint=/bin/sh --rm dokku/jubiwee-dashboard:latest -c 'test -f /exec'
remote: + local IMAGE_SOURCE_TYPE=dockerfile
remote: ++ config_get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_DOCKERFILE_PORTS
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_DOCKERFILE_PORTS='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local DOKKU_DOCKERFILE_PORTS=80
remote: + [[ -z 80 ]]
remote: ++ config_get jubiwee-dashboard DOKKU_SKIP_DEPLOY
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_SKIP_DEPLOY
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_SKIP_DEPLOY
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_SKIP_DEPLOY == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_SKIP_DEPLOY == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_SKIP_DEPLOY == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_SKIP_DEPLOY == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_SKIP_DEPLOY
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_SKIP_DEPLOY
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_SKIP_DEPLOY
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_SKIP_DEPLOY
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_SKIP_DEPLOY
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_SKIP_DEPLOY
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_SKIP_DEPLOY
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_SKIP_DEPLOY='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ true
remote: + local DOKKU_APP_SKIP_DEPLOY=
remote: ++ config_get --global DOKKU_SKIP_DEPLOY
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ --global == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get --global DOKKU_SKIP_DEPLOY
remote: ++ config_parse_args config:get --global DOKKU_SKIP_DEPLOY
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ --global == \-\-\g\l\o\b\a\l ]]
remote: ++ ENV_FILE=/home/dokku/ENV
remote: ++ DOKKU_CONFIG_TYPE=global
remote: ++ DOKKU_CONFIG_RESTART=false
remote: ++ [[ --global == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ --global == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ --global == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_SKIP_DEPLOY == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_SKIP_DEPLOY == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_SKIP_DEPLOY == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_SKIP_DEPLOY == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get --global DOKKU_SKIP_DEPLOY
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get '' DOKKU_SKIP_DEPLOY
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get DOKKU_SKIP_DEPLOY
remote: ++ DOKKU_CONFIG_TYPE=global
remote: ++ DOKKU_CONFIG_RESTART=false
remote: ++ [[ global == \a\p\p ]]
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get --global DOKKU_SKIP_DEPLOY
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get '' DOKKU_SKIP_DEPLOY
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get DOKKU_SKIP_DEPLOY
remote: ++ [[ -z DOKKU_SKIP_DEPLOY ]]
remote: ++ config_create /home/dokku/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/ENV
remote: ++ [[ -f /home/dokku/ENV ]]
remote: ++ [[ ! -s /home/dokku/ENV ]]
remote: ++ return 0
remote: + local DOKKU_GLOBAL_SKIP_DEPLOY=
remote: + local DOKKU_SKIP_DEPLOY=
remote: + dokku_log_info1 'Releasing jubiwee-dashboard (dokku/jubiwee-dashboard:latest)...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Releasing jubiwee-dashboard (dokku/jubiwee-dashboard:latest)...'
remote: + dokku_release jubiwee-dashboard dockerfile ''
remote: -----> Releasing jubiwee-dashboard (dokku/jubiwee-dashboard:latest)...
remote: + declare 'desc=release phase'
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_SOURCE_TYPE=dockerfile
remote: + local IMAGE_TAG=
remote: ++ get_app_image_name jubiwee-dashboard ''
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=
remote: +++ get_app_image_repo jubiwee-dashboard
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ echo dokku/jubiwee-dashboard
remote: ++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + plugn trigger pre-release-dockerfile jubiwee-dashboard ''
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + plugn trigger post-release-dockerfile jubiwee-dashboard ''
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ '' != \t\r\u\e ]]
remote: + dokku_log_info1 'Deploying jubiwee-dashboard (dokku/jubiwee-dashboard:latest)...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Deploying jubiwee-dashboard (dokku/jubiwee-dashboard:latest)...'
remote: + dokku_deploy_cmd jubiwee-dashboard ''
remote: -----> Deploying jubiwee-dashboard (dokku/jubiwee-dashboard:latest)...
remote: + declare 'desc=deploy phase'
remote: + local cmd=deploy
remote: + source /var/lib/dokku/plugins/available/checks/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + source /var/lib/dokku/core-plugins/available/proxy/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + [[ -z jubiwee-dashboard ]]
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_TAG=
remote: ++ get_deploying_app_image_name jubiwee-dashboard ''
remote: ++ declare 'desc=return deployed image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=
remote: ++ [[ -z jubiwee-dashboard ]]
remote: +++ plugn trigger deployed-app-repository jubiwee-dashboard
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ local IMAGE_REMOTE_REPOSITORY=
remote: +++ plugn trigger deployed-app-image-tag jubiwee-dashboard
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ local NEW_IMAGE_TAG=
remote: ++ [[ -n '' ]]
remote: +++ get_app_image_name jubiwee-dashboard ''
remote: +++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_TAG=
remote: ++++ get_app_image_repo jubiwee-dashboard
remote: ++++ declare 'desc=central definition of image repo pattern'
remote: ++++ local APP=jubiwee-dashboard
remote: ++++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++++ [[ -z jubiwee-dashboard ]]
remote: ++++ echo dokku/jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ [[ -n '' ]]
remote: +++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: +++ echo dokku/jubiwee-dashboard:latest
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ [[ -n '' ]]
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + plugn trigger pre-deploy jubiwee-dashboard ''
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/core-plugins/available/00_dokku-standard/exec-app-json-scripts
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + exec_app_json_scripts jubiwee-dashboard ''
remote: + declare 'desc=core app.json scripts execution'
remote: + local 'trigger=pre-deploy app_json_scripts'
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_TAG=
remote: + local PHASE_SCRIPT_KEY=predeploy
remote: + dokku_log_info1 'Attempting to run scripts.dokku.predeploy from app.json (if defined)'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Attempting to run scripts.dokku.predeploy from app.json (if defined)'
remote: + execute_script jubiwee-dashboard '' predeploy
remote: -----> Attempting to run scripts.dokku.predeploy from app.json (if defined)
remote: + declare 'desc=executes appropriate phase script key from app.json'
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_TAG=
remote: ++ get_app_image_name jubiwee-dashboard ''
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=
remote: +++ get_app_image_repo jubiwee-dashboard
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ echo dokku/jubiwee-dashboard
remote: ++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + local PHASE_SCRIPT_KEY=predeploy
remote: ++ get_phase_script dokku/jubiwee-dashboard:latest predeploy
remote: + local SCRIPT_CMD=
remote: + [[ -n '' ]]
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/ps/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + ps_pre_deploy jubiwee-dashboard ''
remote: + declare 'desc=ps pre-deploy plugin trigger'
remote: + local trigger=ps_pre_deploy
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_TAG=
remote: + extract_procfile jubiwee-dashboard ''
remote: + declare 'desc=extracts procfile from app image'
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_TAG=
remote: ++ get_app_image_name jubiwee-dashboard ''
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=
remote: +++ get_app_image_repo jubiwee-dashboard
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ echo dokku/jubiwee-dashboard
remote: ++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + local DOKKU_PROCFILE=/home/dokku/jubiwee-dashboard/DOKKU_PROCFILE
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + remove_procfile jubiwee-dashboard
remote: + declare 'desc=removes DOKKU_PROCFILE'
remote: + local APP=jubiwee-dashboard
remote: + local DOKKU_PROCFILE=/home/dokku/jubiwee-dashboard/DOKKU_PROCFILE
remote: + [[ -f /home/dokku/jubiwee-dashboard/DOKKU_PROCFILE ]]
remote: + copy_from_image dokku/jubiwee-dashboard:latest Procfile /home/dokku/jubiwee-dashboard/DOKKU_PROCFILE
remote: + [[ -f /home/dokku/jubiwee-dashboard/DOKKU_PROCFILE ]]
remote: + dokku_log_info1_quiet 'No Procfile found in app image'
remote: + declare 'desc=log info1 formatter (with quiet option)'
remote: + [[ -z '' ]]
remote: + echo '-----> No Procfile found in app image'
remote: -----> No Procfile found in app image
remote: + generate_scale_file jubiwee-dashboard ''
remote: + declare 'desc=generates DOKKU_SCALE file'
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_TAG=
remote: ++ get_app_image_name jubiwee-dashboard ''
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=
remote: +++ get_app_image_repo jubiwee-dashboard
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ echo dokku/jubiwee-dashboard
remote: ++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + local DOKKU_SCALE_FILE=/home/dokku/jubiwee-dashboard/DOKKU_SCALE
remote: + local DOKKU_PROCFILE=/home/dokku/jubiwee-dashboard/DOKKU_PROCFILE
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + copy_from_image dokku/jubiwee-dashboard:latest DOKKU_SCALE /home/dokku/jubiwee-dashboard
remote: + [[ ! -f /home/dokku/jubiwee-dashboard/DOKKU_SCALE ]]
remote: + dokku_log_info1_quiet 'DOKKU_SCALE file found (/home/dokku/jubiwee-dashboard/DOKKU_SCALE)'
remote: + declare 'desc=log info1 formatter (with quiet option)'
remote: + [[ -z '' ]]
remote: + echo '-----> DOKKU_SCALE file found (/home/dokku/jubiwee-dashboard/DOKKU_SCALE)'
remote: + print_dokku_scale_file jubiwee-dashboard
remote: -----> DOKKU_SCALE file found (/home/dokku/jubiwee-dashboard/DOKKU_SCALE)
remote: + declare 'desc=prints contents of DOKKU_SCALE file'
remote: + local APP=jubiwee-dashboard
remote: + local DOKKU_SCALE_FILE=/home/dokku/jubiwee-dashboard/DOKKU_SCALE
remote: + read -r line
remote: + dokku_log_info2_quiet web=1
remote: + declare 'desc=log info2 formatter (with quiet option)'
remote: + [[ -z '' ]]
remote: + echo '=====> web=1'
remote: =====> web=1
remote: + read -r line
remote: + [[ -n '' ]]
remote: + is_image_herokuish_based dokku/jubiwee-dashboard:latest
remote: + declare 'desc=returns true if app image is based on herokuish'
remote: + [[ ! -f /home/ubuntu/.circlerc ]]
remote: + local DOCKER_ARGS=--rm
remote: + docker run --label=dokku --entrypoint=/bin/sh --rm dokku/jubiwee-dashboard:latest -c 'test -f /exec'
remote: + local DOKKU_SCALE_FILE=/home/dokku/jubiwee-dashboard/DOKKU_SCALE
remote: ++ get_app_container_ids jubiwee-dashboard
remote: ++ declare 'desc=returns list of docker container ids for given app and optional container_type'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local CONTAINER_TYPE=
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/CONTAINER ]]
remote: ++ [[ -n '' ]]
remote: ++ local 'CONTAINER_PATTERN=/home/dokku/jubiwee-dashboard/CONTAINER.*'
remote: ++ shopt -s nullglob
remote: ++ local DOKKU_CID_FILE
remote: ++ for DOKKU_CID_FILE in '$CONTAINER_PATTERN'
remote: ++ local 'DOKKU_CIDS+= '
remote: ++ local DOKKU_CIDS+=db1635656f1d746e83a6520d34a85023955acaae8d23e902dcb6617377ec635e
remote: ++ local 'DOKKU_CIDS+= '
remote: ++ shopt -u nullglob
remote: ++ echo ' db1635656f1d746e83a6520d34a85023955acaae8d23e902dcb6617377ec635e '
remote: + local 'oldids= db1635656f1d746e83a6520d34a85023955acaae8d23e902dcb6617377ec635e '
remote: ++ :
remote: ++ plugn trigger docker-args-deploy jubiwee-dashboard ''
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + config_docker_args jubiwee-dashboard ''
remote: + declare 'desc=config docker-args plugin trigger'
remote: + local 'trigger=/var/lib/dokku/plugins/enabled/config/docker-args-deploy config_docker_args'
remote: ++ cat
remote: + local STDIN=
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_TAG=
remote: ++ get_app_image_name jubiwee-dashboard ''
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=
remote: +++ get_app_image_repo jubiwee-dashboard
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ echo dokku/jubiwee-dashboard
remote: ++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + local DOCKERFILE_ENV_FILE=/home/dokku/jubiwee-dashboard/DOCKERFILE_ENV_FILE
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + is_image_herokuish_based dokku/jubiwee-dashboard:latest
remote: + declare 'desc=returns true if app image is based on herokuish'
remote: + [[ ! -f /home/ubuntu/.circlerc ]]
remote: + local DOCKER_ARGS=--rm
remote: + docker run --label=dokku --entrypoint=/bin/sh --rm dokku/jubiwee-dashboard:latest -c 'test -f /exec'
remote: + config_export global
remote: + sed -e 's:^export ::g' -e 's:='\'':=:g' -e 's:'\''$::g'
remote: + declare 'desc=returns export command for config variable of specified type (app/global)'
remote: + local CONFIG_TYPE=global
remote: + local APP=
remote: + local ENV_FILE=/home/dokku//ENV
remote: + [[ global == \g\l\o\b\a\l ]]
remote: + local ENV_FILE=/home/dokku/ENV
remote: + [[ ! -f /home/dokku/ENV ]]
remote: + [[ ! -s /home/dokku/ENV ]]
remote: + return 0
remote: + config_export app jubiwee-dashboard
remote: + sed -e 's:^export ::g' -e 's:='\'':=:g' -e 's:'\''$::g'
remote: + declare 'desc=returns export command for config variable of specified type (app/global)'
remote: + local CONFIG_TYPE=app
remote: + local APP=jubiwee-dashboard
remote: + local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: + [[ app == \g\l\o\b\a\l ]]
remote: + [[ ! -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: + [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ cut '-d ' -f2-
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: + local 'VARS=DOKKU_APP_RESTORE='\''1'\''
remote: DOKKU_APP_TYPE='\''dockerfile'\''
remote: DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: DOKKU_NGINX_PORT='\''80'\''
remote: DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: + echo 'DOKKU_APP_RESTORE='\''1'\''
remote: DOKKU_APP_TYPE='\''dockerfile'\''
remote: DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: DOKKU_NGINX_PORT='\''80'\''
remote: DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: + awk '{print "export " $0}'
remote: + return 0
remote: + echo -n ' --env-file=/home/dokku/jubiwee-dashboard/DOCKERFILE_ENV_FILE'
remote: + docker_args jubiwee-dashboard ''
remote: + declare 'desc=docker args plugin trigger'
remote: + local trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-deploy
remote: ++ cat
remote: + local STDIN=
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_SOURCE_TYPE=
remote: + case "$0" in
remote: + local PHASE=DEPLOY
remote: + local FILE_PREFIX=DOCKER_OPTIONS_
remote: + local PHASE_FILE_PATH=/home/dokku/jubiwee-dashboard/DOCKER_OPTIONS_DEPLOY
remote: + local output=
remote: + [[ -f /home/dokku/jubiwee-dashboard/DOCKER_OPTIONS_DEPLOY ]]
remote: + echo -n ''
remote: + local 'DOKKU_DEFAULT_DOCKER_ARGS= --env-file=/home/dokku/jubiwee-dashboard/DOCKERFILE_ENV_FILE'
remote: ++ is_app_proxy_enabled jubiwee-dashboard
remote: ++ declare 'desc=return true if proxy is enabled; otherwise return false'
remote: ++ local APP=jubiwee-dashboard
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ local APP_PROXY_ENABLED=true
remote: +++ config_get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: +++ declare 'desc=get value of given config var'
remote: +++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: +++ set -- config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: +++ config_parse_args config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: +++ declare 'desc=parse config plugin args'
remote: +++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ for var in '"$@"'
remote: +++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ DOKKU_DISABLE_PROXY == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ DOKKU_DISABLE_PROXY == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ DOKKU_DISABLE_PROXY == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ DOKKU_DISABLE_PROXY == \-\-\s\h\e\l\l ]]
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: +++ DOKKU_CONFIG_TYPE=app
remote: +++ DOKKU_CONFIG_RESTART=true
remote: +++ [[ app == \a\p\p ]]
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ APP=jubiwee-dashboard
remote: +++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: +++ declare 'desc=create config env file'
remote: +++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ local KEY=DOKKU_DISABLE_PROXY
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ grep '^export DOKKU_DISABLE_PROXY='
remote: +++ cut -d= -f2-
remote: +++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ local DOKKU_DISABLE_PROXY=
remote: ++ [[ -n '' ]]
remote: ++ echo true
remote: + local DOKKU_IS_APP_PROXY_ENABLED=true
remote: ++ config_get jubiwee-dashboard DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_DOCKER_STOP_TIMEOUT == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_DOCKER_STOP_TIMEOUT == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_DOCKER_STOP_TIMEOUT == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_DOCKER_STOP_TIMEOUT == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKER_STOP_TIMEOUT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKER_STOP_TIMEOUT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_DOCKER_STOP_TIMEOUT='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ true
remote: + local DOKKU_DOCKER_STOP_TIMEOUT=
remote: + [[ -n '' ]]
remote: + local line
remote: + local PROC_TYPE
remote: + local PROC_COUNT
remote: + local CONTAINER_INDEX
remote: + read -r line
remote: + [[ web=1 =~ ^#.* ]]
remote: ++ strip_inline_comments web=1
remote: ++ declare 'desc=removes bash-style comment from input line'
remote: ++ local line=web=1
remote: ++ local stripped_line=web=1
remote: ++ echo web=1
remote: + line=web=1
remote: + PROC_TYPE=web
remote: + PROC_COUNT=1
remote: + CONTAINER_INDEX=1
remote: ++ is_app_proctype_checks_disabled jubiwee-dashboard web
remote: ++ declare 'desc=return true if app'\''s proctype(s) checks are disabled'
remote: ++ local APP=jubiwee-dashboard
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ local PROCTYPE=web status=false
remote: +++ config_get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ declare 'desc=get value of given config var'
remote: +++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: +++ set -- config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ config_parse_args config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ declare 'desc=parse config plugin args'
remote: +++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ for var in '"$@"'
remote: +++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ DOKKU_CHECKS_DISABLED == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ DOKKU_CHECKS_DISABLED == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ DOKKU_CHECKS_DISABLED == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ DOKKU_CHECKS_DISABLED == \-\-\s\h\e\l\l ]]
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ DOKKU_CONFIG_TYPE=app
remote: +++ DOKKU_CONFIG_RESTART=true
remote: +++ [[ app == \a\p\p ]]
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ APP=jubiwee-dashboard
remote: +++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: +++ declare 'desc=create config env file'
remote: +++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ local KEY=DOKKU_CHECKS_DISABLED
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ grep '^export DOKKU_CHECKS_DISABLED='
remote: +++ cut -d= -f2-
remote: +++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: +++ true
remote: ++ local DOKKU_CHECKS_DISABLED=
remote: ++ [[ '' == \_\a\l\l\_ ]]
remote: +++ is_val_in_list web ''
remote: +++ declare 'desc=return true if value (web) is in list () separated by delimiter (); delimiter defaults to comma'
remote: +++ local value=web list= delimiter=,
remote: +++ local IFS=, val_in_list=false
remote: +++ echo false
remote: ++ [[ false == \t\r\u\e ]]
remote: ++ echo false
remote: + [[ false == \t\r\u\e ]]
remote: + [[ 1 -le 1 ]]
remote: + local id=
remote: + local port=
remote: + local ipaddr=
remote: + local DOKKU_CONTAINER_ID_FILE=/home/dokku/jubiwee-dashboard/CONTAINER.web.1
remote: + local DOKKU_IP_FILE=/home/dokku/jubiwee-dashboard/IP.web.1
remote: + local DOKKU_PORT_FILE=/home/dokku/jubiwee-dashboard/PORT.web.1
remote: + local 'DOCKER_ARGS= --env-file=/home/dokku/jubiwee-dashboard/DOCKERFILE_ENV_FILE'
remote: + local 'DOCKER_ARGS+= -e DYNO='\''web.1'\'' '
remote: + [[ -n 1 ]]
remote: + local 'DOCKER_ARGS+= -e TRACE=true '
remote: + [[ -n '' ]]
remote: + [[ -z '' ]]
remote: + DOKKU_DOCKERFILE_PORTS=($(config_get "$APP" DOKKU_DOCKERFILE_PORTS || true))
remote: ++ config_get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_DOCKERFILE_PORTS
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_DOCKERFILE_PORTS='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local DOKKU_DOCKERFILE_PORTS
remote: ++ config_get jubiwee-dashboard DOKKU_DOCKERFILE_START_CMD
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_START_CMD
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_START_CMD
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_DOCKERFILE_START_CMD == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_DOCKERFILE_START_CMD == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_DOCKERFILE_START_CMD == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_DOCKERFILE_START_CMD == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_START_CMD
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_DOCKERFILE_START_CMD
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_START_CMD
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_START_CMD
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_DOCKERFILE_START_CMD
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_START_CMD
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_DOCKERFILE_START_CMD
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_DOCKERFILE_START_CMD='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ true
remote: + local DOKKU_DOCKERFILE_START_CMD=
remote: ++ get_cmd_from_procfile jubiwee-dashboard web
remote: ++ declare 'desc=parse cmd from app Procfile'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local PROC_TYPE=web
remote: ++ local DOKKU_PROCFILE=/home/dokku/jubiwee-dashboard/DOKKU_PROCFILE
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/DOKKU_PROCFILE ]]
remote: + local DOKKU_PROCFILE_START_CMD=
remote: + local START_CMD=
remote: + [[ web == \w\e\b ]]
remote: + [[ -z 80 ]]
remote: + local p
remote: + for p in '${DOKKU_DOCKERFILE_PORTS[*]}'
remote: + [[ ! 80 =~ .*udp.* ]]
remote: + local p=80
remote: + local port=80
remote: + local 'DOKKU_DOCKER_PORT_ARGS+= -p 80 '
remote: + [[ true == \t\r\u\e ]]
remote: ++ docker run --label=dokku -d -e PORT=80 --env-file=/home/dokku/jubiwee-dashboard/DOCKERFILE_ENV_FILE -e 'DYNO='\''web.1'\''' -e TRACE=true dokku/jubiwee-dashboard:latest
remote: + local id=55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: ++ docker inspect '--format={{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: + local ipaddr=172.17.0.6
remote: + [[ -z 172.17.0.6 ]]
remote: + trap 'kill_new $id' INT TERM EXIT
remote: ++ is_app_proctype_checks_disabled jubiwee-dashboard web
remote: ++ declare 'desc=return true if app'\''s proctype(s) checks are disabled'
remote: ++ local APP=jubiwee-dashboard
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ local PROCTYPE=web status=false
remote: +++ config_get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ declare 'desc=get value of given config var'
remote: +++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: +++ set -- config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ config_parse_args config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ declare 'desc=parse config plugin args'
remote: +++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ for var in '"$@"'
remote: +++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ DOKKU_CHECKS_DISABLED == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ DOKKU_CHECKS_DISABLED == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ DOKKU_CHECKS_DISABLED == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ DOKKU_CHECKS_DISABLED == \-\-\s\h\e\l\l ]]
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ DOKKU_CONFIG_TYPE=app
remote: +++ DOKKU_CONFIG_RESTART=true
remote: +++ [[ app == \a\p\p ]]
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ APP=jubiwee-dashboard
remote: +++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_CHECKS_DISABLED
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: +++ declare 'desc=create config env file'
remote: +++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ local KEY=DOKKU_CHECKS_DISABLED
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ grep '^export DOKKU_CHECKS_DISABLED='
remote: +++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: +++ cut -d= -f2-
remote: +++ true
remote: ++ local DOKKU_CHECKS_DISABLED=
remote: ++ [[ '' == \_\a\l\l\_ ]]
remote: +++ is_val_in_list web ''
remote: +++ declare 'desc=return true if value (web) is in list () separated by delimiter (); delimiter defaults to comma'
remote: +++ local value=web list= delimiter=,
remote: +++ local IFS=, val_in_list=false
remote: +++ echo false
remote: ++ [[ false == \t\r\u\e ]]
remote: ++ echo false
remote: + [[ false == \f\a\l\s\e ]]
remote: + dokku_log_info1 'Attempting pre-flight checks'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Attempting pre-flight checks'
remote: -----> Attempting pre-flight checks
remote: + plugn trigger check-deploy jubiwee-dashboard 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18 web 80 172.17.0.6
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/checks/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + checks_check_deploy jubiwee-dashboard 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18 web 80 172.17.0.6
remote: + declare 'desc=checks check-deploy plugin trigger'
remote: + local trigger=checks_check_deploy
remote: + local APP=jubiwee-dashboard
remote: + local DOKKU_APP_CONTAINER_ID=55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: + local DOKKU_APP_CONTAINER_TYPE=web
remote: + local DOKKU_APP_LISTEN_PORT=80
remote: + local DOKKU_APP_LISTEN_IP=172.17.0.6
remote: + [[ -z 80 ]]
remote: + [[ -z 172.17.0.6 ]]
remote: + [[ -z 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18 ]]
remote: ++ config_export global
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=global
remote: ++ local APP=
remote: ++ local ENV_FILE=/home/dokku//ENV
remote: ++ [[ global == \g\l\o\b\a\l ]]
remote: ++ local ENV_FILE=/home/dokku/ENV
remote: ++ [[ ! -f /home/dokku/ENV ]]
remote: ++ [[ ! -s /home/dokku/ENV ]]
remote: ++ return 0
remote: + eval ''
remote: ++ config_export app jubiwee-dashboard
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ local APP=jubiwee-dashboard
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ [[ ! -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ cut '-d ' -f2-
remote: ++ local 'VARS=DOKKU_APP_RESTORE='\''1'\''
remote: DOKKU_APP_TYPE='\''dockerfile'\''
remote: DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: DOKKU_NGINX_PORT='\''80'\''
remote: DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ echo 'DOKKU_APP_RESTORE='\''1'\''
remote: DOKKU_APP_TYPE='\''dockerfile'\''
remote: DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: DOKKU_NGINX_PORT='\''80'\''
remote: DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ awk '{print "export " $0}'
remote: ++ return 0
remote: + eval 'export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ export DOKKU_APP_RESTORE=1
remote: ++ DOKKU_APP_RESTORE=1
remote: ++ export DOKKU_APP_TYPE=dockerfile
remote: ++ DOKKU_APP_TYPE=dockerfile
remote: ++ export 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: ++ DOKKU_DOCKERFILE_CMD='CMD http-server ./dist/ -p 80'
remote: ++ export DOKKU_DOCKERFILE_PORTS=80
remote: ++ DOKKU_DOCKERFILE_PORTS=80
remote: ++ export DOKKU_NGINX_PORT=80
remote: ++ DOKKU_NGINX_PORT=80
remote: ++ export DOKKU_PROXY_PORT_MAP=http:80:5000
remote: ++ DOKKU_PROXY_PORT_MAP=http:80:5000
remote: ++ is_app_proctype_checks_skipped jubiwee-dashboard web
remote: ++ declare 'desc=return true if app'\''s proctype(s) checks are skipped'
remote: ++ local APP=jubiwee-dashboard
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ local PROCTYPE=web status=false
remote: +++ config_get jubiwee-dashboard DOKKU_CHECKS_SKIPPED
remote: +++ declare 'desc=get value of given config var'
remote: +++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: +++ set -- config:get jubiwee-dashboard DOKKU_CHECKS_SKIPPED
remote: +++ config_parse_args config:get jubiwee-dashboard DOKKU_CHECKS_SKIPPED
remote: +++ declare 'desc=parse config plugin args'
remote: +++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ for var in '"$@"'
remote: +++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ DOKKU_CHECKS_SKIPPED == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ DOKKU_CHECKS_SKIPPED == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ DOKKU_CHECKS_SKIPPED == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ DOKKU_CHECKS_SKIPPED == \-\-\s\h\e\l\l ]]
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_CHECKS_SKIPPED
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_CHECKS_SKIPPED
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_CHECKS_SKIPPED
remote: +++ DOKKU_CONFIG_TYPE=app
remote: +++ DOKKU_CONFIG_RESTART=true
remote: +++ [[ app == \a\p\p ]]
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ APP=jubiwee-dashboard
remote: +++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_CHECKS_SKIPPED
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_CHECKS_SKIPPED
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_CHECKS_SKIPPED
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: +++ declare 'desc=create config env file'
remote: +++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ local KEY=DOKKU_CHECKS_SKIPPED
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ grep '^export DOKKU_CHECKS_SKIPPED='
remote: +++ cut -d= -f2-
remote: +++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: +++ true
remote: ++ local DOKKU_CHECKS_SKIPPED=
remote: ++ [[ '' == \_\a\l\l\_ ]]
remote: +++ is_val_in_list web ''
remote: +++ declare 'desc=return true if value (web) is in list () separated by delimiter (); delimiter defaults to comma'
remote: +++ local value=web list= delimiter=,
remote: +++ local IFS=, val_in_list=false
remote: +++ echo false
remote: ++ [[ false == \t\r\u\e ]]
remote: ++ echo false
remote: + [[ false == \t\r\u\e ]]
remote: + local WAIT=5
remote: + local TIMEOUT=30
remote: + local ATTEMPTS=5
remote: ++ mktemp -d /tmp/dokku_CHECKS.XXXXX
remote: + local CHECK_DEPLOY_TMP_WORK_DIR=/tmp/dokku_CHECKS.sLoRK
remote: + docker cp 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18:/app/CHECKS /tmp/dokku_CHECKS.sLoRK
remote: + true
remote: + local FILENAME=/tmp/dokku_CHECKS.sLoRK/CHECKS
remote: + trap 'checks_check_deploy_cleanup $DOKKU_APP_CONTAINER_ID' RETURN INT TERM EXIT
remote: + [[ ! -s /tmp/dokku_CHECKS.sLoRK/CHECKS ]]
remote: + [[ web == \w\e\b ]]
remote: + dokku_log_verbose 'For more efficient zero downtime deployments, create a file CHECKS.'
remote: + declare 'desc=log verbose formatter'
remote: + echo ' For more efficient zero downtime deployments, create a file CHECKS.'
remote: + dokku_log_verbose 'See http://dokku.viewdocs.io/dokku/checks-examples.md for examples'
remote: + declare 'desc=log verbose formatter'
remote:  For more efficient zero downtime deployments, create a file CHECKS.
remote: + echo ' See http://dokku.viewdocs.io/dokku/checks-examples.md for examples'
remote: + dokku_log_verbose 'CHECKS file not found in container: Running simple container check...'
remote:  See http://dokku.viewdocs.io/dokku/checks-examples.md for examples
remote: + declare 'desc=log verbose formatter'
remote: + echo ' CHECKS file not found in container: Running simple container check...'
remote: + rm -rf /tmp/dokku_CHECKS.sLoRK
remote:  CHECKS file not found in container: Running simple container check...
remote: + local DOKKU_DEFAULT_CHECKS_WAIT=10
remote: + dokku_log_info1 'Waiting for 10 seconds ...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Waiting for 10 seconds ...'
remote: -----> Waiting for 10 seconds ...
remote: + sleep 10
remote: + is_container_running 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: + declare 'desc=return 0 if given docker container id is in running state'
remote: + local CID=55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: ++ docker inspect -f '{{.State.Running}}' 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: + local CONTAINER_STATUS=true
remote: + [[ true == \t\r\u\e ]]
remote: + return 0
remote: ++ docker inspect -f '{{ .RestartCount }}' 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: + local container_restarts=0
remote: + [[ 0 -ne 0 ]]
remote: + trap - EXIT
remote: + dokku_log_info1 'Default container check successful!'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Default container check successful!'
remote: + exit 0
remote: -----> Default container check successful!
remote: + trap - INT TERM EXIT
remote: + [[ -n 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18 ]]
remote: + echo 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: + [[ -n 172.17.0.6 ]]
remote: + echo 172.17.0.6
remote: + [[ -n 80 ]]
remote: + echo 80
remote: + rm -f /home/dokku/jubiwee-dashboard/CONTAINER /home/dokku/jubiwee-dashboard/IP /home/dokku/jubiwee-dashboard/PORT
remote: + local CONTAINER_INDEX=2
remote: + [[ 2 -le 1 ]]
remote: + [[ 1 == 0 ]]
remote: + local CONTAINER_IDX_OFFSET=2
remote: + local container_state_filetype
remote: + for container_state_filetype in CONTAINER IP PORT
remote: + cd /home/dokku/jubiwee-dashboard
remote: + find . -maxdepth 1 -name 'CONTAINER.web.*' -printf '%f\n'
remote: + sort -t . -k 3 -n
remote: + tail -n +2
remote: + xargs rm -f
remote: + for container_state_filetype in CONTAINER IP PORT
remote: + cd /home/dokku/jubiwee-dashboard
remote: + find . -maxdepth 1 -name 'IP.web.*' -printf '%f\n'
remote: + sort -t . -k 3 -n
remote: + tail -n +2
remote: + xargs rm -f
remote: + for container_state_filetype in CONTAINER IP PORT
remote: + cd /home/dokku/jubiwee-dashboard
remote: + find . -maxdepth 1 -name 'PORT.web.*' -printf '%f\n'
remote: + sort -t . -k 3 -n
remote: + tail -n +2
remote: + xargs rm -f
remote: + read -r line
remote: + [[ -n '' ]]
remote: + dokku_log_info1 'Running post-deploy'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Running post-deploy'
remote: -----> Running post-deploy
remote: + plugn trigger post-deploy jubiwee-dashboard 80 172.17.0.6 ''
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/core-plugins/available/00_dokku-standard/exec-app-json-scripts
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + exec_app_json_scripts jubiwee-dashboard 80 172.17.0.6 ''
remote: + declare 'desc=core app.json scripts execution'
remote: + local 'trigger=pre-deploy app_json_scripts'
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_TAG=
remote: + local PHASE_SCRIPT_KEY=postdeploy
remote: + dokku_log_info1 'Attempting to run scripts.dokku.postdeploy from app.json (if defined)'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Attempting to run scripts.dokku.postdeploy from app.json (if defined)'
remote: + execute_script jubiwee-dashboard '' postdeploy
remote: -----> Attempting to run scripts.dokku.postdeploy from app.json (if defined)
remote: + declare 'desc=executes appropriate phase script key from app.json'
remote: + local APP=jubiwee-dashboard
remote: + local IMAGE_TAG=
remote: ++ get_app_image_name jubiwee-dashboard ''
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=
remote: +++ get_app_image_repo jubiwee-dashboard
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ echo dokku/jubiwee-dashboard
remote: ++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + local PHASE_SCRIPT_KEY=postdeploy
remote: ++ get_phase_script dokku/jubiwee-dashboard:latest postdeploy
remote: + local SCRIPT_CMD=
remote: + [[ -n '' ]]
remote: + cleanup_container_state jubiwee-dashboard 80 172.17.0.6 ''
remote: + declare 'desc=core post-deploy state cleanup'
remote: + local 'trigger=post-deploy cleanup_container_state'
remote: + local APP=jubiwee-dashboard
remote: ++ xargs
remote: ++ awk -F = '{ print $1 }'
remote: ++ egrep -v '^#' /home/dokku/jubiwee-dashboard/DOKKU_SCALE
remote: + local PROCTYPES=web
remote: ++ find /home/dokku/jubiwee-dashboard -maxdepth 1 -name 'CONTAINER.*' -printf '%f\n'
remote: ++ sort -t . -k 3 -n
remote: ++ xargs
remote: + local CONTAINER_FILES=CONTAINER.web.1
remote: + local CONTAINER_FILE
remote: + for CONTAINER_FILE in '$CONTAINER_FILES'
remote: ++ awk -F . '{ print $2 }'
remote: + local CONTAINER_TYPE=web
remote: ++ is_val_in_list web web ' '
remote: ++ declare 'desc=return true if value (web) is in list (web) separated by delimiter ( ); delimiter defaults to comma'
remote: ++ local value=web list=web 'delimiter= '
remote: ++ local 'IFS= ' val_in_list=false
remote: ++ for val in '$list'
remote: ++ [[ web == \w\e\b ]]
remote: ++ val_in_list=true
remote: ++ echo true
remote: + [[ true == \f\a\l\s\e ]]
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + named_containers_post_deploy jubiwee-dashboard 80 172.17.0.6 ''
remote: + declare 'desc=names deployed app container is consistent manner'
remote: + local trigger=named_containers_post_deploy
remote: + local APP=jubiwee-dashboard
remote: + local APP_ROOT=/home/dokku/jubiwee-dashboard
remote: + local container
remote: + shopt -s nullglob
remote: + for container in '$APP_ROOT/CONTAINER.*'
remote: ++ echo /home/dokku/jubiwee-dashboard/CONTAINER.web.1
remote: ++ sed -r 's/.*CONTAINER\.(.*)/\1/'
remote: + local DYNO=web.1
remote: + local NAME=jubiwee-dashboard.web.1
remote: + local CURRENT_CONTAINER_ID=55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: ++ docker ps -a -q -f 'name=^.?jubiwee-dashboard.web.1$'
remote: ++ xargs
remote: + local PREVIOUS_CIDS=db1635656f1d
remote: + [[ -n db1635656f1d ]]
remote: + dokku_log_info1_quiet 'Found previous container(s) (db1635656f1d) named jubiwee-dashboard.web.1'
remote: + declare 'desc=log info1 formatter (with quiet option)'
remote: + [[ -z '' ]]
remote: + echo '-----> Found previous container(s) (db1635656f1d) named jubiwee-dashboard.web.1'
remote: + local cid
remote: + for cid in '$PREVIOUS_CIDS'
remote: -----> Found previous container(s) (db1635656f1d) named jubiwee-dashboard.web.1
remote: ++ docker inspect -f '{{.State.Status}}' db1635656f1d
remote: + local PREVIOUS_CONTAINER_STATUS=running
remote: + [[ running != \d\e\a\d ]]
remote: ++ date +%s
remote: + local CONTAINER_DATE_NAME=jubiwee-dashboard.web.1.1467908268
remote: + dokku_log_info2_quiet 'renaming container (db1635656f1d) jubiwee-dashboard.web.1 to jubiwee-dashboard.web.1.1467908268'
remote: + declare 'desc=log info2 formatter (with quiet option)'
remote: + [[ -z '' ]]
remote: + echo '=====> renaming container (db1635656f1d) jubiwee-dashboard.web.1 to jubiwee-dashboard.web.1.1467908268'
remote: + docker rename jubiwee-dashboard.web.1 jubiwee-dashboard.web.1.1467908268
remote: =====> renaming container (db1635656f1d) jubiwee-dashboard.web.1 to jubiwee-dashboard.web.1.1467908268
remote: ++ cat /home/dokku/jubiwee-dashboard/CONTAINER.web.1
remote: + local ID=55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: ++ docker inspect -f '{{.Name}}' 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: ++ tr -d /
remote: + local CURRENT_NAME=backstabbing_archimedes
remote: + [[ -n backstabbing_archimedes ]]
remote: + dokku_log_info2_quiet 'renaming container (55d160bbeba5) backstabbing_archimedes to jubiwee-dashboard.web.1'
remote: + declare 'desc=log info2 formatter (with quiet option)'
remote: + [[ -z '' ]]
remote: + echo '=====> renaming container (55d160bbeba5) backstabbing_archimedes to jubiwee-dashboard.web.1'
remote: + docker rename backstabbing_archimedes jubiwee-dashboard.web.1
remote: =====> renaming container (55d160bbeba5) backstabbing_archimedes to jubiwee-dashboard.web.1
remote: + shopt -u nullglob
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/domains/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + source /var/lib/dokku/plugins/available/nginx-vhosts/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/certs/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ source /var/lib/dokku/plugins/available/domains/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ source /var/lib/dokku/plugins/available/ps/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: +++ source /var/lib/dokku/plugins/available/config/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++++ set -eo pipefail
remote: +++++ [[ -n 1 ]]
remote: +++++ set -x
remote: + source /var/lib/dokku/plugins/available/proxy/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ get_app_proxy_type jubiwee-dashboard
remote: ++ declare 'desc=return app proxy type'
remote: ++ local APP=jubiwee-dashboard
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: +++ config_get jubiwee-dashboard DOKKU_APP_PROXY_TYPE
remote: +++ declare 'desc=get value of given config var'
remote: +++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: +++ set -- config:get jubiwee-dashboard DOKKU_APP_PROXY_TYPE
remote: +++ config_parse_args config:get jubiwee-dashboard DOKKU_APP_PROXY_TYPE
remote: +++ declare 'desc=parse config plugin args'
remote: +++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ for var in '"$@"'
remote: +++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ DOKKU_APP_PROXY_TYPE == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ DOKKU_APP_PROXY_TYPE == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ DOKKU_APP_PROXY_TYPE == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ DOKKU_APP_PROXY_TYPE == \-\-\s\h\e\l\l ]]
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_APP_PROXY_TYPE
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_APP_PROXY_TYPE
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_APP_PROXY_TYPE
remote: +++ DOKKU_CONFIG_TYPE=app
remote: +++ DOKKU_CONFIG_RESTART=true
remote: +++ [[ app == \a\p\p ]]
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ APP=jubiwee-dashboard
remote: +++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_APP_PROXY_TYPE
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_APP_PROXY_TYPE
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_APP_PROXY_TYPE
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: +++ declare 'desc=create config env file'
remote: +++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ local KEY=DOKKU_APP_PROXY_TYPE
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ grep '^export DOKKU_APP_PROXY_TYPE='
remote: +++ cut -d= -f2-
remote: +++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: +++ true
remote: ++ local DOKKU_APP_PROXY_TYPE=
remote: ++ local APP_PROXY_TYPE=nginx
remote: ++ echo nginx
remote: + [[ nginx == \n\g\i\n\x ]]
remote: + nginx_post_deploy jubiwee-dashboard 80 172.17.0.6 ''
remote: + declare 'desc=nginx-vhosts post-deploy plugin trigger'
remote: + local trigger=nginx_post_deploy
remote: + local APP=jubiwee-dashboard
remote: + [[ -f /home/dokku/jubiwee-dashboard/IP.web.1 ]]
remote: + [[ -f /home/dokku/jubiwee-dashboard/PORT.web.1 ]]
remote: ++ is_app_vhost_enabled jubiwee-dashboard
remote: ++ declare 'desc=returns true or false if vhost support is enabled for a given application'
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ local APP=jubiwee-dashboard
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: +++ config_get jubiwee-dashboard NO_VHOST
remote: +++ declare 'desc=get value of given config var'
remote: +++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: +++ set -- config:get jubiwee-dashboard NO_VHOST
remote: +++ config_parse_args config:get jubiwee-dashboard NO_VHOST
remote: +++ declare 'desc=parse config plugin args'
remote: +++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ for var in '"$@"'
remote: +++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ NO_VHOST == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ NO_VHOST == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ NO_VHOST == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ NO_VHOST == \-\-\s\h\e\l\l ]]
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard NO_VHOST
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard NO_VHOST
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard NO_VHOST
remote: +++ DOKKU_CONFIG_TYPE=app
remote: +++ DOKKU_CONFIG_RESTART=true
remote: +++ [[ app == \a\p\p ]]
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ APP=jubiwee-dashboard
remote: +++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard NO_VHOST
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard NO_VHOST
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard NO_VHOST
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: +++ declare 'desc=create config env file'
remote: +++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ local KEY=NO_VHOST
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ grep '^export NO_VHOST='
remote: +++ cut -d= -f2-
remote: +++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ local NO_VHOST=
remote: ++ local APP_VHOST_ENABLED=true
remote: ++ [[ '' == \1 ]]
remote: ++ echo true
remote: + [[ true == \f\a\l\s\e ]]
remote: + [[ ! -f /home/dokku/jubiwee-dashboard/VHOST ]]
remote: + nginx_build_config jubiwee-dashboard
remote: + declare 'desc=build nginx config to proxy app containers using sigil'
remote: + local APP=jubiwee-dashboard
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + local DOKKU_APP_LISTEN_PORT=
remote: + local DOKKU_APP_LISTEN_IP=
remote: + local VHOST_PATH=/home/dokku/jubiwee-dashboard/VHOST
remote: + local URLS_PATH=/home/dokku/jubiwee-dashboard/URLS
remote: + local NGINX_TEMPLATE_NAME=nginx.conf.sigil
remote: + local DEFAULT_NGINX_TEMPLATE=/var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil
remote: + local NGINX_TEMPLATE=/var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil
remote: + local SCHEME=http
remote: + local NGINX_TEMPLATE_SOURCE=built-in
remote: + local APP_SSL_PATH=/home/dokku/jubiwee-dashboard/tls
remote: ++ get_app_raw_tcp_ports jubiwee-dashboard
remote: ++ declare 'desc=extracts raw tcp port numbers from DOCKERFILE_PORTS config variable'
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ local APP=jubiwee-dashboard
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: +++ config_get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ declare 'desc=get value of given config var'
remote: +++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: +++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ config_parse_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ declare 'desc=parse config plugin args'
remote: +++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ for var in '"$@"'
remote: +++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\s\h\e\l\l ]]
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ DOKKU_CONFIG_TYPE=app
remote: +++ DOKKU_CONFIG_RESTART=true
remote: +++ [[ app == \a\p\p ]]
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ APP=jubiwee-dashboard
remote: +++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: +++ declare 'desc=create config env file'
remote: +++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ local KEY=DOKKU_DOCKERFILE_PORTS
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ grep '^export DOKKU_DOCKERFILE_PORTS='
remote: +++ cut -d= -f2-
remote: +++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ local DOCKERFILE_PORTS=80
remote: ++ for p in '$DOCKERFILE_PORTS'
remote: ++ [[ ! 80 =~ .*udp.* ]]
remote: ++ p=80
remote: ++ raw_tcp_ports+='80 '
remote: +++ echo '80 '
remote: +++ xargs
remote: ++ local raw_tcp_ports=80
remote: ++ echo 80
remote: + local RAW_TCP_PORTS=80
remote: ++ config_get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_DISABLE_PROXY == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_DISABLE_PROXY == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_DISABLE_PROXY == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_DISABLE_PROXY == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_DISABLE_PROXY
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_DISABLE_PROXY
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_DISABLE_PROXY='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local DOKKU_DISABLE_PROXY=
remote: ++ is_app_vhost_enabled jubiwee-dashboard
remote: ++ declare 'desc=returns true or false if vhost support is enabled for a given application'
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ local APP=jubiwee-dashboard
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: +++ config_get jubiwee-dashboard NO_VHOST
remote: +++ declare 'desc=get value of given config var'
remote: +++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: +++ set -- config:get jubiwee-dashboard NO_VHOST
remote: +++ config_parse_args config:get jubiwee-dashboard NO_VHOST
remote: +++ declare 'desc=parse config plugin args'
remote: +++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ for var in '"$@"'
remote: +++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ NO_VHOST == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ NO_VHOST == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ NO_VHOST == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ NO_VHOST == \-\-\s\h\e\l\l ]]
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard NO_VHOST
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard NO_VHOST
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard NO_VHOST
remote: +++ DOKKU_CONFIG_TYPE=app
remote: +++ DOKKU_CONFIG_RESTART=true
remote: +++ [[ app == \a\p\p ]]
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ APP=jubiwee-dashboard
remote: +++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard NO_VHOST
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard NO_VHOST
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard NO_VHOST
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: +++ declare 'desc=create config env file'
remote: +++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ local KEY=NO_VHOST
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ grep '^export NO_VHOST='
remote: +++ cut -d= -f2-
remote: +++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ local NO_VHOST=
remote: ++ local APP_VHOST_ENABLED=true
remote: ++ [[ '' == \1 ]]
remote: ++ echo true
remote: + local IS_APP_VHOST_ENABLED=true
remote: + [[ -z '' ]]
remote: + [[ -z '' ]]
remote: + [[ -z '' ]]
remote: + shopt -s nullglob
remote: + local DOKKU_APP_IP_FILE
remote: + for DOKKU_APP_IP_FILE in '$DOKKU_ROOT/$APP/IP.web.*'
remote: + local DOKKU_APP_PORT_FILE=/home/dokku/jubiwee-dashboard/PORT.web.1
remote: + local DOKKU_APP_LISTENER_IP=172.17.0.6
remote: + local DOKKU_APP_LISTENER_PORT=80
remote: + local 'DOKKU_APP_LISTENERS+=172.17.0.6:80 '
remote: ++ echo '172.17.0.6:80 '
remote: ++ xargs
remote: + local DOKKU_APP_LISTENERS=172.17.0.6:80
remote: + shopt -u nullglob
remote: + configure_nginx_ports jubiwee-dashboard
remote: + declare 'desc=configure nginx listening ports'
remote: + local APP=jubiwee-dashboard
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: ++ get_app_raw_tcp_ports jubiwee-dashboard
remote: ++ declare 'desc=extracts raw tcp port numbers from DOCKERFILE_PORTS config variable'
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ local APP=jubiwee-dashboard
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: +++ config_get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ declare 'desc=get value of given config var'
remote: +++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: +++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ config_parse_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ declare 'desc=parse config plugin args'
remote: +++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ for var in '"$@"'
remote: +++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\s\h\e\l\l ]]
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ DOKKU_CONFIG_TYPE=app
remote: +++ DOKKU_CONFIG_RESTART=true
remote: +++ [[ app == \a\p\p ]]
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ APP=jubiwee-dashboard
remote: +++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard DOKKU_DOCKERFILE_PORTS
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: +++ declare 'desc=create config env file'
remote: +++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ local KEY=DOKKU_DOCKERFILE_PORTS
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ grep '^export DOKKU_DOCKERFILE_PORTS='
remote: +++ cut -d= -f2-
remote: +++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ local DOCKERFILE_PORTS=80
remote: ++ for p in '$DOCKERFILE_PORTS'
remote: ++ [[ ! 80 =~ .*udp.* ]]
remote: ++ p=80
remote: ++ raw_tcp_ports+='80 '
remote: +++ echo '80 '
remote: +++ xargs
remote: ++ local raw_tcp_ports=80
remote: ++ echo 80
remote: + local RAW_TCP_PORTS=80
remote: ++ config_get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_NGINX_PORT == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_NGINX_PORT == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_NGINX_PORT == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_NGINX_PORT == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_NGINX_PORT
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_NGINX_PORT='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local DOKKU_NGINX_PORT=80
remote: ++ config_get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_NGINX_SSL_PORT == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_NGINX_SSL_PORT == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_NGINX_SSL_PORT == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_NGINX_SSL_PORT == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_NGINX_SSL_PORT
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_NGINX_SSL_PORT='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local DOKKU_NGINX_SSL_PORT=
remote: ++ config_get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_PROXY_PORT_MAP == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_PROXY_PORT_MAP == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_PROXY_PORT_MAP == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_PROXY_PORT_MAP == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_PROXY_PORT_MAP
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_PROXY_PORT_MAP='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local DOKKU_PROXY_PORT_MAP=http:80:5000
remote: ++ is_app_vhost_enabled jubiwee-dashboard
remote: ++ declare 'desc=returns true or false if vhost support is enabled for a given application'
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ local APP=jubiwee-dashboard
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: +++ config_get jubiwee-dashboard NO_VHOST
remote: +++ declare 'desc=get value of given config var'
remote: +++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: +++ set -- config:get jubiwee-dashboard NO_VHOST
remote: +++ config_parse_args config:get jubiwee-dashboard NO_VHOST
remote: +++ declare 'desc=parse config plugin args'
remote: +++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ for var in '"$@"'
remote: +++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: +++ for var in '"$@"'
remote: +++ [[ NO_VHOST == \-\-\g\l\o\b\a\l ]]
remote: +++ [[ NO_VHOST == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: +++ [[ NO_VHOST == \-\-\e\x\p\o\r\t ]]
remote: +++ [[ NO_VHOST == \-\-\s\h\e\l\l ]]
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard NO_VHOST
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard NO_VHOST
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard NO_VHOST
remote: +++ DOKKU_CONFIG_TYPE=app
remote: +++ DOKKU_CONFIG_RESTART=true
remote: +++ [[ app == \a\p\p ]]
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ APP=jubiwee-dashboard
remote: +++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: +++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++++ get_sanitized_config_args config:get jubiwee-dashboard NO_VHOST
remote: ++++ local 'desc=return sanitized arguments for config plugin'
remote: ++++ SANITIZED_ARGS=("$@")
remote: ++++ local SANITIZED_ARGS
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++++ echo config:get jubiwee-dashboard NO_VHOST
remote: +++ local SANITIZED_ARGS
remote: +++ set -- config:get jubiwee-dashboard NO_VHOST
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: +++ declare 'desc=create config env file'
remote: +++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ local KEY=NO_VHOST
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ grep '^export NO_VHOST='
remote: +++ cut -d= -f2-
remote: +++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ local NO_VHOST=
remote: ++ local APP_VHOST_ENABLED=true
remote: ++ [[ '' == \1 ]]
remote: ++ echo true
remote: + local IS_APP_VHOST_ENABLED=true
remote: + local UPSTREAM_PORT=5000
remote: + [[ -z 80 ]]
remote: + [[ -z '' ]]
remote: + is_ssl_enabled jubiwee-dashboard
remote: + declare 'desc=returns 0 if ssl is enabled for given app'
remote: + local APP=jubiwee-dashboard
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + local APP_SSL_PATH=/home/dokku/jubiwee-dashboard/tls
remote: + [[ -e /home/dokku/jubiwee-dashboard/tls/server.crt ]]
remote: + return 1
remote: + [[ -z http:80:5000 ]]
remote: ++ config_get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_NGINX_PORT == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_NGINX_PORT == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_NGINX_PORT == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_NGINX_PORT == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_PORT
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_NGINX_PORT
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_NGINX_PORT='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local NGINX_PORT=80
remote: ++ config_get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_NGINX_SSL_PORT == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_NGINX_SSL_PORT == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_NGINX_SSL_PORT == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_NGINX_SSL_PORT == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_NGINX_SSL_PORT
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_NGINX_SSL_PORT
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_NGINX_SSL_PORT='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local NGINX_SSL_PORT=
remote: ++ config_get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_PROXY_PORT_MAP == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_PROXY_PORT_MAP == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_PROXY_PORT_MAP == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_PROXY_PORT_MAP == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_PROXY_PORT_MAP
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_PROXY_PORT_MAP
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_PROXY_PORT_MAP='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local PROXY_PORT_MAP=http:80:5000
remote: + local PORT_MAP
remote: + for PORT_MAP in '$PROXY_PORT_MAP'
remote: ++ awk -F : '{ print $3 }'
remote: + local PROXY_UPSTREAM_PORT=5000
remote: ++ is_val_in_list 5000 '' ' '
remote: ++ declare 'desc=return true if value (5000) is in list () separated by delimiter ( ); delimiter defaults to comma'
remote: ++ local value=5000 list= 'delimiter= '
remote: ++ local 'IFS= ' val_in_list=false
remote: ++ echo false
remote: + [[ false == \f\a\l\s\e ]]
remote: + local 'PROXY_UPSTREAM_PORTS+=5000 '
remote: ++ echo '5000 '
remote: ++ xargs
remote: + local PROXY_UPSTREAM_PORTS=5000
remote: ++ mktemp -d /tmp/dokku_nginx_template.XXXXX
remote: + local NGINX_BUILD_CONFIG_TMP_WORK_DIR=/tmp/dokku_nginx_template.t47X3
remote: ++ mktemp --tmpdir=/tmp/dokku_nginx_template.t47X3 nginx.conf.XXXXXX
remote: + local NGINX_CONF=/tmp/dokku_nginx_template.t47X3/nginx.conf.ljjAmr
remote: + local CUSTOM_NGINX_TEMPLATE=/tmp/dokku_nginx_template.t47X3/nginx.conf.sigil
remote: + trap 'rm -rf $NGINX_CONF $NGINX_BUILD_CONFIG_TMP_WORK_DIR > /dev/null' RETURN INT TERM EXIT
remote: + get_custom_nginx_template jubiwee-dashboard /tmp/dokku_nginx_template.t47X3/nginx.conf.sigil
remote: + declare 'desc=attempts to copy custom nginx template from app image'
remote: + local APP=jubiwee-dashboard
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + local DESTINATION=/tmp/dokku_nginx_template.t47X3/nginx.conf.sigil
remote: ++ get_running_image_tag jubiwee-dashboard
remote: ++ declare 'desc=retrieve current image tag for a given app. returns empty string if no deployed containers are found'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ CIDS=($(get_app_container_ids "$APP"))
remote: +++ get_app_container_ids jubiwee-dashboard
remote: +++ declare 'desc=returns list of docker container ids for given app and optional container_type'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local CONTAINER_TYPE=
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: +++ [[ -f /home/dokku/jubiwee-dashboard/CONTAINER ]]
remote: +++ [[ -n '' ]]
remote: +++ local 'CONTAINER_PATTERN=/home/dokku/jubiwee-dashboard/CONTAINER.*'
remote: +++ shopt -s nullglob
remote: +++ local DOKKU_CID_FILE
remote: +++ for DOKKU_CID_FILE in '$CONTAINER_PATTERN'
remote: +++ local 'DOKKU_CIDS+= '
remote: +++ local DOKKU_CIDS+=55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: +++ local 'DOKKU_CIDS+= '
remote: +++ shopt -u nullglob
remote: +++ echo ' 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18 '
remote: ++ local CIDS
remote: +++ docker inspect -f '{{ .Config.Image }}' 55d160bbeba5b1409d1fcdb311946539d49dcb7c16f4544106d9fc3c61b2cb18
remote: +++ awk -F: '{ print $2 }'
remote: ++ local RUNNING_IMAGE_TAG=latest
remote: ++ echo latest
remote: + local IMAGE_TAG=latest
remote: ++ get_app_image_name jubiwee-dashboard latest
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=jubiwee-dashboard
remote: ++ local IMAGE_TAG=latest
remote: +++ get_app_image_repo jubiwee-dashboard
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=jubiwee-dashboard
remote: +++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: +++ [[ -z jubiwee-dashboard ]]
remote: +++ echo dokku/jubiwee-dashboard
remote: ++ local IMAGE_REPO=dokku/jubiwee-dashboard
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ [[ -n latest ]]
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ verify_image dokku/jubiwee-dashboard:latest
remote: ++ declare 'desc=verify image existence'
remote: ++ local IMAGE=dokku/jubiwee-dashboard:latest
remote: ++ docker inspect dokku/jubiwee-dashboard:latest
remote: ++ return 0
remote: ++ echo dokku/jubiwee-dashboard:latest
remote: + local IMAGE=dokku/jubiwee-dashboard:latest
remote: + local NGINX_TEMPLATE_NAME=nginx.conf.sigil
remote: + copy_from_image dokku/jubiwee-dashboard:latest nginx.conf.sigil /tmp/dokku_nginx_template.t47X3/nginx.conf.sigil
remote: + [[ -f /tmp/dokku_nginx_template.t47X3/nginx.conf.sigil ]]
remote: ++ get_app_domains jubiwee-dashboard
remote: ++ declare 'desc=return app domains'
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ local APP=jubiwee-dashboard
remote: ++ local APP_VHOST_FILE=/home/dokku/jubiwee-dashboard/VHOST
remote: ++ local GLOBAL_VHOST_PATH=/home/dokku/VHOST
remote: ++ local GLOBAL_HOSTNAME_PATH=/home/dokku/HOSTNAME
remote: +++ is_app_vhost_enabled jubiwee-dashboard
remote: +++ declare 'desc=returns true or false if vhost support is enabled for a given application'
remote: +++ source /var/lib/dokku/plugins/available/config/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++++ set -eo pipefail
remote: +++++ [[ -n 1 ]]
remote: +++++ set -x
remote: +++ local APP=jubiwee-dashboard
remote: +++ verify_app_name jubiwee-dashboard
remote: +++ declare 'desc=verify app name format and app existence'
remote: +++ local APP=jubiwee-dashboard
remote: +++ [[ ! -n jubiwee-dashboard ]]
remote: +++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: +++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: +++ return 0
remote: ++++ config_get jubiwee-dashboard NO_VHOST
remote: ++++ declare 'desc=get value of given config var'
remote: ++++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++++ set -- config:get jubiwee-dashboard NO_VHOST
remote: ++++ config_parse_args config:get jubiwee-dashboard NO_VHOST
remote: ++++ declare 'desc=parse config plugin args'
remote: ++++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++++ for var in '"$@"'
remote: ++++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++++ for var in '"$@"'
remote: ++++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++++ for var in '"$@"'
remote: ++++ [[ NO_VHOST == \-\-\g\l\o\b\a\l ]]
remote: ++++ [[ NO_VHOST == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++++ [[ NO_VHOST == \-\-\e\x\p\o\r\t ]]
remote: ++++ [[ NO_VHOST == \-\-\s\h\e\l\l ]]
remote: ++++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++++ get_sanitized_config_args config:get jubiwee-dashboard NO_VHOST
remote: +++++ local 'desc=return sanitized arguments for config plugin'
remote: +++++ SANITIZED_ARGS=("$@")
remote: +++++ local SANITIZED_ARGS
remote: +++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++++ echo config:get jubiwee-dashboard NO_VHOST
remote: ++++ local SANITIZED_ARGS
remote: ++++ set -- config:get jubiwee-dashboard NO_VHOST
remote: ++++ DOKKU_CONFIG_TYPE=app
remote: ++++ DOKKU_CONFIG_RESTART=true
remote: ++++ [[ app == \a\p\p ]]
remote: ++++ [[ -z jubiwee-dashboard ]]
remote: ++++ verify_app_name jubiwee-dashboard
remote: ++++ declare 'desc=verify app name format and app existence'
remote: ++++ local APP=jubiwee-dashboard
remote: ++++ [[ ! -n jubiwee-dashboard ]]
remote: ++++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++++ return 0
remote: ++++ APP=jubiwee-dashboard
remote: ++++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++++ get_sanitized_config_args config:get jubiwee-dashboard NO_VHOST
remote: +++++ local 'desc=return sanitized arguments for config plugin'
remote: +++++ SANITIZED_ARGS=("$@")
remote: +++++ local SANITIZED_ARGS
remote: +++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++++ echo config:get jubiwee-dashboard NO_VHOST
remote: ++++ local SANITIZED_ARGS
remote: ++++ set -- config:get jubiwee-dashboard NO_VHOST
remote: ++++ [[ -z jubiwee-dashboard ]]
remote: ++++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++++ declare 'desc=create config env file'
remote: ++++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++++ local KEY=NO_VHOST
remote: ++++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++++ grep '^export NO_VHOST='
remote: ++++ cut -d= -f2-
remote: ++++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: +++ local NO_VHOST=
remote: +++ local APP_VHOST_ENABLED=true
remote: +++ [[ '' == \1 ]]
remote: +++ echo true
remote: ++ [[ true == \t\r\u\e ]]
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/VHOST ]]
remote: ++ cat /home/dokku/jubiwee-dashboard/VHOST
remote: + local NONSSL_VHOSTS=dashboard.jubiwee.com
remote: ++ echo dashboard.jubiwee.com
remote: ++ xargs
remote: + local NOSSL_SERVER_NAME=dashboard.jubiwee.com
remote: + is_ssl_enabled jubiwee-dashboard
remote: + declare 'desc=returns 0 if ssl is enabled for given app'
remote: + local APP=jubiwee-dashboard
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + local APP_SSL_PATH=/home/dokku/jubiwee-dashboard/tls
remote: + [[ -e /home/dokku/jubiwee-dashboard/tls/server.crt ]]
remote: + return 1
remote: ++ nginx -v
remote: ++ cut -d/ -f 2
remote: + local NGINX_VERSION=1.10.1
remote: ++ is_spdy_enabled 1.10.1
remote: ++ declare 'desc=detects whether the installed nginx version has spdy or http2 support'
remote: ++ local NGINX_VERSION=1.10.1
remote: ++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION
remote: ++ local HAS_SUPPORT=true
remote: ++ which nginx
remote: +++ echo 1.10.1
remote: +++ awk '{split($0,a,"."); print a[1]}'
remote: ++ MAJOR_VERSION=1
remote: +++ echo 1.10.1
remote: +++ awk '{split($0,a,"."); print a[2]}'
remote: ++ MINOR_VERSION=10
remote: +++ awk '{split($0,a,"."); print a[3]}'
remote: +++ echo 1.10.1
remote: ++ PATCH_VERSION=1
remote: ++ [[ 1 -ge 2 ]]
remote: ++ [[ 1 -eq 1 ]]
remote: ++ [[ 10 -ge 10 ]]
remote: ++ HAS_SUPPORT=false
remote: ++ echo false
remote: + local SPDY_SUPPORTED=false
remote: ++ config_export app jubiwee-dashboard
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ local APP=jubiwee-dashboard
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ [[ ! -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: +++ cut '-d ' -f2-
remote: ++ local 'VARS=DOKKU_APP_RESTORE='\''1'\''
remote: DOKKU_APP_TYPE='\''dockerfile'\''
remote: DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: DOKKU_NGINX_PORT='\''80'\''
remote: DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ echo 'DOKKU_APP_RESTORE='\''1'\''
remote: DOKKU_APP_TYPE='\''dockerfile'\''
remote: DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: DOKKU_NGINX_PORT='\''80'\''
remote: DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ awk '{print "export " $0}'
remote: ++ return 0
remote: + eval 'export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: ++ export DOKKU_APP_RESTORE=1
remote: ++ DOKKU_APP_RESTORE=1
remote: ++ export DOKKU_APP_TYPE=dockerfile
remote: ++ DOKKU_APP_TYPE=dockerfile
remote: ++ export 'DOKKU_DOCKERFILE_CMD=CMD http-server ./dist/ -p 80'
remote: ++ DOKKU_DOCKERFILE_CMD='CMD http-server ./dist/ -p 80'
remote: ++ export DOKKU_DOCKERFILE_PORTS=80
remote: ++ DOKKU_DOCKERFILE_PORTS=80
remote: ++ export DOKKU_NGINX_PORT=80
remote: ++ DOKKU_NGINX_PORT=80
remote: ++ export DOKKU_PROXY_PORT_MAP=http:80:5000
remote: ++ DOKKU_PROXY_PORT_MAP=http:80:5000
remote: + SIGIL_PARAMS=(-f $NGINX_TEMPLATE APP="$APP" DOKKU_ROOT="$DOKKU_ROOT" NOSSL_SERVER_NAME="$NOSSL_SERVER_NAME" DOKKU_APP_LISTENERS="$DOKKU_APP_LISTENERS" PASSED_LISTEN_IP_PORT="$PASSED_LISTEN_IP_PORT" SPDY_SUPPORTED="$SPDY_SUPPORTED" DOKKU_APP_LISTEN_PORT="$DOKKU_APP_LISTEN_PORT" DOKKU_APP_LISTEN_IP="$DOKKU_APP_LISTEN_IP" APP_SSL_PATH="$APP_SSL_PATH" SSL_INUSE="$SSL_INUSE" SSL_SERVER_NAME="$SSL_SERVER_NAME" NGINX_PORT="$NGINX_PORT" NGINX_SSL_PORT="$NGINX_SSL_PORT" RAW_TCP_PORTS="$RAW_TCP_PORTS" PROXY_PORT_MAP="$PROXY_PORT_MAP" PROXY_UPSTREAM_PORTS="$PROXY_UPSTREAM_PORTS")
remote: + local SIGIL_PARAMS
remote: + xargs -i echo '-----> Configuring {}...(using built-in template)'
remote: ++ echo '' dashboard.jubiwee.com
remote: ++ tr ' ' '\n'
remote: ++ sort -u
remote: -----> Configuring dashboard.jubiwee.com...(using built-in template)
remote: + cat -s
remote: + sigil -f /var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil APP=jubiwee-dashboard DOKKU_ROOT=/home/dokku NOSSL_SERVER_NAME=dashboard.jubiwee.com DOKKU_APP_LISTENERS=172.17.0.6:80 PASSED_LISTEN_IP_PORT= SPDY_SUPPORTED=false DOKKU_APP_LISTEN_PORT= DOKKU_APP_LISTEN_IP= APP_SSL_PATH=/home/dokku/jubiwee-dashboard/tls SSL_INUSE= SSL_SERVER_NAME= NGINX_PORT=80 NGINX_SSL_PORT= RAW_TCP_PORTS=80 PROXY_PORT_MAP=http:80:5000 PROXY_UPSTREAM_PORTS=5000
remote: + is_deployed jubiwee-dashboard
remote: + declare 'desc=return 0 if given app has a running container'
remote: + local APP=jubiwee-dashboard
remote: + [[ -f /home/dokku/jubiwee-dashboard/CONTAINER ]]
remote: ++ ls /home/dokku/jubiwee-dashboard/CONTAINER.web.1
remote: ++ echo 0
remote: + [[ 0 -eq 0 ]]
remote: + return 0
remote: + dokku_log_info1 'Creating http nginx.conf'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Creating http nginx.conf'
remote: + mv /tmp/dokku_nginx_template.t47X3/nginx.conf.ljjAmr /home/dokku/jubiwee-dashboard/nginx.conf
remote: -----> Creating http nginx.conf
remote: + is_deployed jubiwee-dashboard
remote: + declare 'desc=return 0 if given app has a running container'
remote: + local APP=jubiwee-dashboard
remote: + [[ -f /home/dokku/jubiwee-dashboard/CONTAINER ]]
remote: ++ ls /home/dokku/jubiwee-dashboard/CONTAINER.web.1
remote: ++ echo 0
remote: + [[ 0 -eq 0 ]]
remote: + return 0
remote: + dokku_log_info1 'Running nginx-pre-reload'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Running nginx-pre-reload'
remote: + plugn trigger nginx-pre-reload jubiwee-dashboard '' ''
remote: -----> Running nginx-pre-reload
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + dokku_log_verbose 'Reloading nginx'
remote: + declare 'desc=log verbose formatter'
remote: + echo ' Reloading nginx'
remote: + validate_nginx
remote: + declare 'desc=validate entire nginx config'
remote: + set +e
remote: + sudo /usr/sbin/nginx -t
remote:  Reloading nginx
remote: + local exit_code=0
remote: + set -e
remote: + [[ 0 -ne 0 ]]
remote: + restart_nginx
remote: + declare 'desc=restart nginx for given distros'
remote: + case "$DOKKU_DISTRO" in
remote: + sudo /etc/init.d/nginx reload
remote: + [[ -n dashboard.jubiwee.com ]]
remote: + [[ true == \t\r\u\e ]]
remote: + echo '# THIS FILE IS GENERATED BY DOKKU - DO NOT EDIT, YOUR CHANGES WILL BE OVERWRITTEN'
remote: + xargs -i echo 'http://{}'
remote: ++ echo '' dashboard.jubiwee.com
remote: ++ tr ' ' '\n'
remote: ++ sort -u
remote: ++ rm -rf /tmp/dokku_nginx_template.t47X3/nginx.conf.ljjAmr /tmp/dokku_nginx_template.t47X3
remote: ++ rm -rf
remote: + rm -rf
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + source /var/lib/dokku/plugins/available/ps/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + ps_post_deploy jubiwee-dashboard 80 172.17.0.6 ''
remote: + declare 'desc=ps post-deploy plugin trigger'
remote: + local trigger=ps_post_deploy
remote: + local APP=jubiwee-dashboard
remote: + remove_procfile jubiwee-dashboard
remote: + declare 'desc=removes DOKKU_PROCFILE'
remote: + local APP=jubiwee-dashboard
remote: + local DOKKU_PROCFILE=/home/dokku/jubiwee-dashboard/DOKKU_PROCFILE
remote: + [[ -f /home/dokku/jubiwee-dashboard/DOKKU_PROCFILE ]]
remote: + config_set --no-restart jubiwee-dashboard DOKKU_APP_RESTORE=1
remote: + declare 'desc=set value of given config var'
remote: + source /var/lib/dokku/plugins/available/ps/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + [[ --no-restart == \c\o\n\f\i\g\:\s\e\t ]]
remote: + set -- config:set --no-restart jubiwee-dashboard DOKKU_APP_RESTORE=1
remote: + config_parse_args config:set --no-restart jubiwee-dashboard DOKKU_APP_RESTORE=1
remote: + declare 'desc=parse config plugin args'
remote: + unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: + for var in '"$@"'
remote: + [[ config:set == \-\-\g\l\o\b\a\l ]]
remote: + [[ config:set == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ config:set == \-\-\e\x\p\o\r\t ]]
remote: + [[ config:set == \-\-\s\h\e\l\l ]]
remote: + for var in '"$@"'
remote: + [[ --no-restart == \-\-\g\l\o\b\a\l ]]
remote: + [[ --no-restart == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + DOKKU_CONFIG_RESTART=false
remote: + [[ --no-restart == \-\-\e\x\p\o\r\t ]]
remote: + [[ --no-restart == \-\-\s\h\e\l\l ]]
remote: + for var in '"$@"'
remote: + [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: + [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: + [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: + for var in '"$@"'
remote: + [[ DOKKU_APP_RESTORE=1 == \-\-\g\l\o\b\a\l ]]
remote: + [[ DOKKU_APP_RESTORE=1 == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ DOKKU_APP_RESTORE=1 == \-\-\e\x\p\o\r\t ]]
remote: + [[ DOKKU_APP_RESTORE=1 == \-\-\s\h\e\l\l ]]
remote: + SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: ++ get_sanitized_config_args config:set --no-restart jubiwee-dashboard DOKKU_APP_RESTORE=1
remote: ++ local 'desc=return sanitized arguments for config plugin'
remote: ++ SANITIZED_ARGS=("$@")
remote: ++ local SANITIZED_ARGS
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: ++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: ++ echo config:set '' jubiwee-dashboard DOKKU_APP_RESTORE=1
remote: + local SANITIZED_ARGS
remote: + set -- config:set jubiwee-dashboard DOKKU_APP_RESTORE=1
remote: + DOKKU_CONFIG_TYPE=app
remote: + DOKKU_CONFIG_RESTART=false
remote: + [[ app == \a\p\p ]]
remote: + [[ -z jubiwee-dashboard ]]
remote: + verify_app_name jubiwee-dashboard
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=jubiwee-dashboard
remote: + [[ ! -n jubiwee-dashboard ]]
remote: + [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: + return 0
remote: + APP=jubiwee-dashboard
remote: + ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: + export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: + [[ -z jubiwee-dashboard DOKKU_APP_RESTORE=1 ]]
remote: + config_create /home/dokku/jubiwee-dashboard/ENV
remote: + declare 'desc=create config env file'
remote: + local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: + [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: + local ENV_ADD=
remote: ++ cat /home/dokku/jubiwee-dashboard/ENV
remote: + local 'ENV_TEMP=export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: + local RESTART_APP=false
remote: + shift 2
remote: + for var in '"$@"'
remote: + [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: + [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ -n jubiwee-dashboard ]]
remote: + [[ jubiwee-dashboard == \j\u\b\i\w\e\e\-\d\a\s\h\b\o\a\r\d ]]
remote: + shift 1
remote: + for var in '"$@"'
remote: + [[ DOKKU_APP_RESTORE=1 == \-\-\g\l\o\b\a\l ]]
remote: + [[ DOKKU_APP_RESTORE=1 == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: + [[ -n jubiwee-dashboard ]]
remote: + [[ DOKKU_APP_RESTORE=1 == \j\u\b\i\w\e\e\-\d\a\s\h\b\o\a\r\d ]]
remote: + [[ DOKKU_APP_RESTORE=1 != *\=* ]]
remote: + for var in '"$@"'
remote: ++ echo DOKKU_APP_RESTORE=1
remote: ++ cut -d= -f1
remote: + local KEY=DOKKU_APP_RESTORE
remote: ++ echo DOKKU_APP_RESTORE=1
remote: ++ cut -d= -f2-
remote: + local VALUE=1
remote: + [[ DOKKU_APP_RESTORE =~ [a-zA-Z_][a-zA-Z0-9_]* ]]
remote: + local RESTART_APP=true
remote: ++ echo 'export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: ++ sed '/^export DOKKU_APP_RESTORE=/ d'
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: + local 'ENV_TEMP=export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\'''
remote: + local 'ENV_TEMP=export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_APP_RESTORE='\''1'\'''
remote: ++ echo -e ''
remote: ++ sed '/^DOKKU_APP_RESTORE=/ d'
remote: + local ENV_ADD=
remote: + local 'ENV_ADD=$
remote: DOKKU_APP_RESTORE=1'
remote: ++ echo '$
remote: DOKKU_APP_RESTORE=1'
remote: ++ tail -n +2
remote: + local ENV_ADD=DOKKU_APP_RESTORE=1
remote: + [[ -n true ]]
remote: + dokku_log_info1 'Setting config vars'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Setting config vars'
remote: + config_styled_hash DOKKU_APP_RESTORE=1 ' '
remote: + declare 'desc=internal config hash'
remote: + local vars=DOKKU_APP_RESTORE=1
remote: + local 'prefix= '
remote: + local longest=
remote: + read -r word
remote: -----> Setting config vars
remote: ++ echo DOKKU_APP_RESTORE=1
remote: ++ cut -d= -f1
remote: + local KEY=DOKKU_APP_RESTORE
remote: + [[ 17 -gt 0 ]]
remote: + local longest=DOKKU_APP_RESTORE
remote: + read -r word
remote: + read -r word
remote: ++ echo DOKKU_APP_RESTORE=1
remote: ++ cut -d= -f1
remote: + local KEY=DOKKU_APP_RESTORE
remote: ++ echo DOKKU_APP_RESTORE=1
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//' -e 's/$$//g'
remote: + local VALUE=1
remote: + local num_zeros=0
remote: + local 'zeros= '
remote: + [[ 0 -gt 0 ]]
remote: + echo ' DOKKU_APP_RESTORE: 1'
remote: + read -r word
remote: + config_write 'export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_APP_RESTORE='\''1'\'''
remote: + declare 'desc=writes config vars out to appropriate file path'
remote: + local 'ENV_TEMP=export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_APP_RESTORE='\''1'\'''
remote: + local ENV_FILE_TEMP=/home/dokku/jubiwee-dashboard/ENV.tmp
remote:  DOKKU_APP_RESTORE: 1
remote: + echo 'export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_CMD='\''CMD http-server ./dist/ -p 80'\''
remote: export DOKKU_DOCKERFILE_PORTS='\''80'\''
remote: export DOKKU_NGINX_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000'\''
remote: export DOKKU_APP_RESTORE='\''1'\'''
remote: + sed '/^$/d'
remote: + sort
remote: + cmp -s /home/dokku/jubiwee-dashboard/ENV /home/dokku/jubiwee-dashboard/ENV.tmp
remote: + rm -f /home/dokku/jubiwee-dashboard/ENV.tmp
remote: + plugn trigger post-config-update jubiwee-dashboard set DOKKU_APP_RESTORE=1
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ -n jubiwee-dashboard ]]
remote: ++ config_get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_APP_RESTORE == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_APP_RESTORE
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_APP_RESTORE
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_APP_RESTORE='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: + local DOKKU_APP_RESTORE=1
remote: + [[ false == \t\r\u\e ]]
remote: + [[ -n db1635656f1d746e83a6520d34a85023955acaae8d23e902dcb6617377ec635e ]]
remote: + [[ -z '' ]]
remote: ++ config_get jubiwee-dashboard DOKKU_WAIT_TO_RETIRE
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ jubiwee-dashboard == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get jubiwee-dashboard DOKKU_WAIT_TO_RETIRE
remote: ++ config_parse_args config:get jubiwee-dashboard DOKKU_WAIT_TO_RETIRE
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ jubiwee-dashboard == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ jubiwee-dashboard == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ jubiwee-dashboard == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_WAIT_TO_RETIRE == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_WAIT_TO_RETIRE == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_WAIT_TO_RETIRE == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_WAIT_TO_RETIRE == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_WAIT_TO_RETIRE
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_WAIT_TO_RETIRE
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_WAIT_TO_RETIRE
remote: ++ DOKKU_CONFIG_TYPE=app
remote: ++ DOKKU_CONFIG_RESTART=true
remote: ++ [[ app == \a\p\p ]]
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ verify_app_name jubiwee-dashboard
remote: ++ declare 'desc=verify app name format and app existence'
remote: ++ local APP=jubiwee-dashboard
remote: ++ [[ ! -n jubiwee-dashboard ]]
remote: ++ [[ ! jubiwee-dashboard =~ ^[a-z].* ]]
remote: ++ [[ ! -d /home/dokku/jubiwee-dashboard ]]
remote: ++ return 0
remote: ++ APP=jubiwee-dashboard
remote: ++ ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get jubiwee-dashboard DOKKU_WAIT_TO_RETIRE
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get jubiwee-dashboard DOKKU_WAIT_TO_RETIRE
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get jubiwee-dashboard DOKKU_WAIT_TO_RETIRE
remote: ++ [[ -z jubiwee-dashboard ]]
remote: ++ config_create /home/dokku/jubiwee-dashboard/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/jubiwee-dashboard/ENV
remote: ++ [[ -f /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ [[ ! -s /home/dokku/jubiwee-dashboard/ENV ]]
remote: ++ local KEY=DOKKU_WAIT_TO_RETIRE
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/jubiwee-dashboard/ENV
remote: ++ grep '^export DOKKU_WAIT_TO_RETIRE='
remote: ++ cut -d= -f2-
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ true
remote: + local DOKKU_APP_DOKKU_WAIT_TO_RETIRE=
remote: ++ config_get --global DOKKU_WAIT_TO_RETIRE
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ --global == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get --global DOKKU_WAIT_TO_RETIRE
remote: ++ config_parse_args config:get --global DOKKU_WAIT_TO_RETIRE
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ --global == \-\-\g\l\o\b\a\l ]]
remote: ++ ENV_FILE=/home/dokku/ENV
remote: ++ DOKKU_CONFIG_TYPE=global
remote: ++ DOKKU_CONFIG_RESTART=false
remote: ++ [[ --global == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ --global == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ --global == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ DOKKU_WAIT_TO_RETIRE == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ DOKKU_WAIT_TO_RETIRE == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ DOKKU_WAIT_TO_RETIRE == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ DOKKU_WAIT_TO_RETIRE == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get --global DOKKU_WAIT_TO_RETIRE
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get '' DOKKU_WAIT_TO_RETIRE
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get DOKKU_WAIT_TO_RETIRE
remote: ++ DOKKU_CONFIG_TYPE=global
remote: ++ DOKKU_CONFIG_RESTART=false
remote: ++ [[ global == \a\p\p ]]
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get --global DOKKU_WAIT_TO_RETIRE
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment