Skip to content

Commit ab8b181

Browse files
committed
Update build, simplify dependencies
1 parent 49a2cc2 commit ab8b181

File tree

4 files changed

+18
-17
lines changed

4 files changed

+18
-17
lines changed

.travis.yml

+10-5
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

+5-7
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,16 @@
1515
"traversals",
1616
"zippers"
1717
],
18+
"repository": {
19+
"type": "git",
20+
"url": "git://github.com/purescript-contrib/purescript-argonaut-traversals.git"
21+
},
1822
"license": "MIT",
1923
"dependencies": {
20-
"purescript-argonaut-core": "^0.2.0",
2124
"purescript-argonaut-codecs": "^0.2.0",
22-
"purescript-lens": "^0.8.0",
2325
"purescript-optic": "^0.8.0"
2426
},
25-
"resolutions": {
26-
"purescript-lens": "^0.8.0"
27-
},
2827
"devDependencies": {
29-
"purescript-strongcheck": "^0.12.0",
30-
"purescript-console": "^0.1.0"
28+
"purescript-strongcheck": "^0.12.1"
3129
}
3230
}

gulpfile.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
var gulp = require('gulp')
44
, purescript = require('gulp-purescript')
55
, run = require('gulp-run')
6-
, runSequence = require('run-sequence')
76
;
87

98
function sequence() {
@@ -66,4 +65,4 @@ gulp.task('test', ['test-make'], function() {
6665
});
6766

6867

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

package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22
"name": "purescript-argonaut-traversals",
33
"description": "Prisms, zippers and traversals for Json type from purescript-argonaut library",
44
"license": "MIT",
5-
"dependencies": {
5+
"devDependencies": {
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)