Skip to content

Commit ecc1bdb

Browse files
committed
Update build, simplify dependencies
1 parent 2387a74 commit ecc1bdb

File tree

4 files changed

+19
-30
lines changed

4 files changed

+19
-30
lines changed

.travis.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
11
language: node_js
2+
sudo: false
23
node_js:
34
- 0.10
45
env:
5-
- TAG=v0.7.0
6+
- PATH=$HOME/purescript:$PATH
67
install:
8+
- TAG=$(wget -q -O - https://github.com/purescript/purescript/releases/latest --server-response --max-redirect 0 2>&1 | sed -n -e 's/.*Location:.*tag\///p')
79
- wget -O $HOME/purescript.tar.gz https://github.com/purescript/purescript/releases/download/$TAG/linux64.tar.gz
8-
- sudo tar zxvf $HOME/purescript.tar.gz -C /usr/local/bin purescript/psc{,i,-docs,-bundle} --strip-components=1
9-
- sudo chmod a+x /usr/local/bin/psc{,i,-docs,-bundle}
10+
- tar -xvf $HOME/purescript.tar.gz -C $HOME/
11+
- chmod a+x $HOME/purescript
1012
- npm install bower gulp -g
11-
- npm install && bower install
13+
- npm install
14+
- bower install --production
1215
script:
13-
- gulp test
16+
- gulp make
17+
- bower install
18+
- gulp test

bower.json

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,16 @@
1616
"codec",
1717
"combinators"
1818
],
19+
"repository": {
20+
"type": "git",
21+
"url": "git://github.com/purescript-contrib/purescript-argonaut-codecs.git"
22+
},
1923
"license": "MIT",
2024
"dependencies": {
21-
"purescript-argonaut-core": "~0.2.0",
22-
"purescript-maybe": "~0.3.4",
23-
"purescript-either": "~0.2.1",
24-
"purescript-arrays": "~0.4.2",
25-
"purescript-strings": "~0.7.0",
26-
"purescript-lists": "~0.7.0",
27-
"purescript-maps": "~0.5.0",
28-
"purescript-foldable-traversable": "~0.4.0",
29-
"purescript-unfoldable": "~0.4.0",
30-
"purescript-tuples": "~0.4.0",
31-
"purescript-control": "~0.3.0"
25+
"purescript-argonaut-core": "^0.2.0",
26+
"purescript-integers": "^0.2.1"
3227
},
3328
"devDependencies": {
34-
"purescript-eff": "~0.1.0",
35-
"purescript-console": "~0.1.0",
36-
"purescript-strongcheck": "0.12.0"
29+
"purescript-strongcheck": "^0.12.1"
3730
}
3831
}

gulpfile.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,8 @@
44
var gulp = require('gulp')
55
, purescript = require('gulp-purescript')
66
, run = require('gulp-run')
7-
, runSequence = require('run-sequence')
87
;
98

10-
function sequence() {
11-
var args = [].slice.apply(arguments);
12-
return function() {
13-
runSequence.apply(null, args);
14-
};
15-
}
16-
179
var sources = [
1810
'src/**/*.purs',
1911
'bower_components/purescript-*/src/**/*.purs'
@@ -67,4 +59,4 @@ gulp.task('test', ['test-make'], function() {
6759
});
6860

6961

70-
gulp.task("default", sequence("make", "docs"));
62+
gulp.task("default", ["make", "docs"]);

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"dependencies": {
66
"gulp": "^3.9.0",
77
"gulp-purescript": "^0.5.0",
8-
"gulp-run": "^1.6.8",
9-
"run-sequence": "^1.1.1"
8+
"gulp-run": "^1.6.8"
109
}
1110
}

0 commit comments

Comments
 (0)