From ae49f967383d1f3db099e8ff93a5285ed0977e8b Mon Sep 17 00:00:00 2001 From: Vitaly Puzrin Date: Mon, 3 Feb 2014 23:03:05 +0400 Subject: [PATCH] Added travis-ci config --- .travis.yml | 5 +++++ Makefile | 10 ++++++++++ package.json | 3 +-- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..00d7d84 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,5 @@ +language: node_js +node_js: + - "0.10" +before_script: "make dev-deps" +script: "make test" diff --git a/Makefile b/Makefile index 1cdafe2..33021fb 100644 --- a/Makefile +++ b/Makefile @@ -46,6 +46,16 @@ doc: ndoc --link-format "{package.homepage}/blob/${CURR_HEAD}/{file}#L{line}" +dev-deps: + @if test ! `which npm` ; then \ + echo "You need 'npm' installed." >&2 ; \ + echo " See: http://npmjs.org/" >&2 ; \ + exit 128 ; \ + fi + npm install -g jshint + npm install + + gh-pages: @if test -z ${REMOTE_REPO} ; then \ echo 'Remote repo URL not found' >&2 ; \ diff --git a/package.json b/package.json index b9b5dfc..21cebe3 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,6 @@ "devDependencies" : { "mocha": "*", "benchmark": "*", - "ansi": "*", - "zlibjs": "*" + "ansi": "*" } }