Skip to content
This repository was archived by the owner on Oct 4, 2020. It is now read-only.

Commit 749c8f9

Browse files
committed
Merge pull request #49 from purescript-contrib/build-updates
Update build
2 parents 3e3f5ae + a15c39c commit 749c8f9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+103
-154
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
/.*
22
!/.gitignore
3+
!/.jscsrc
4+
!/.jshintrc
35
!/.travis.yml
46
/bower_components/
57
/node_modules/

.jscsrc

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"preset": "grunt",
3+
"disallowSpacesInFunctionExpression": null,
4+
"requireSpacesInFunctionExpression": {
5+
"beforeOpeningRoundBrace": true,
6+
"beforeOpeningCurlyBrace": true
7+
},
8+
"disallowSpacesInAnonymousFunctionExpression": null,
9+
"requireSpacesInAnonymousFunctionExpression": {
10+
"beforeOpeningRoundBrace": true,
11+
"beforeOpeningCurlyBrace": true
12+
},
13+
"disallowSpacesInsideObjectBrackets": null,
14+
"requireSpacesInsideObjectBrackets": "all",
15+
"validateQuoteMarks": "\"",
16+
"requireCurlyBraces": null
17+
}

.jshintrc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"bitwise": true,
3+
"eqeqeq": true,
4+
"forin": true,
5+
"freeze": true,
6+
"funcscope": true,
7+
"futurehostile": true,
8+
"strict": "global",
9+
"latedef": true,
10+
"maxparams": 1,
11+
"noarg": true,
12+
"nocomma": true,
13+
"nonew": true,
14+
"notypeof": true,
15+
"singleGroups": true,
16+
"undef": true,
17+
"unused": true,
18+
"eqnull": true,
19+
"predef": ["exports"]
20+
}

.travis.yml

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,15 @@
11
language: node_js
2-
sudo: false
3-
node_js:
4-
- 4
5-
env:
6-
- PATH=$HOME/purescript:$PATH
2+
dist: trusty
3+
sudo: required
4+
node_js: 5
75
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')
9-
- wget -O $HOME/purescript.tar.gz https://github.com/purescript/purescript/releases/download/$TAG/linux64.tar.gz
10-
- tar -xvf $HOME/purescript.tar.gz -C $HOME/
11-
- chmod a+x $HOME/purescript
12-
- npm install bower gulp -g
13-
- npm install && bower install
6+
- npm install
7+
- npm install -g bower
8+
- bower install
149
script:
15-
- gulp
10+
- npm run build
1611
after_success:
1712
- >-
1813
test $TRAVIS_TAG &&
19-
psc-publish > .pursuit.json &&
20-
curl -X POST http://pursuit.purescript.org/packages \
21-
-d @.pursuit.json \
22-
-H 'Accept: application/json' \
23-
-H "Authorization: token ${GITHUB_TOKEN}"
14+
echo $GITHUB_TOKEN | pulp login &&
15+
echo y | pulp publish --no-push

gulpfile.js

Lines changed: 0 additions & 31 deletions
This file was deleted.

package.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
{
22
"private": true,
3+
"scripts": {
4+
"clean": "rimraf output && rimraf .pulp-cache",
5+
"build": "jshint src && jscs src && pulp build"
6+
},
37
"devDependencies": {
4-
"gulp": "^3.8.11",
5-
"gulp-purescript": "^0.8.0",
6-
"rimraf": "^2.3.3"
8+
"jscs": "^2.8.0",
9+
"jshint": "^2.9.1",
10+
"pulp": "^8.2.0",
11+
"purescript": "^0.7.6",
12+
"rimraf": "^2.4.1"
713
}
814
}
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
"use strict";
2+
13
// module DOM.Event.DragEvent.DataTransfer
24

3-
exports.files = function(dataTransfer) {
5+
exports.files = function (dataTransfer) {
46
return dataTransfer.files;
5-
}
7+
};

src/DOM/Event/Event.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* global exports */
21
"use strict";
32

43
// module DOM.Event.Event

src/DOM/Event/EventTarget.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* global exports */
21
"use strict";
32

43
// module DOM.Event.EventTarget

src/DOM/Event/Types.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* global exports, EventTarget */
1+
/* global EventTarget */
22
"use strict";
33

44
// module DOM.Event.Types

0 commit comments

Comments
 (0)