Skip to content

Commit b9cb64c

Browse files
committed
Merge pull request #16 from garyb/halogen-0.8
Update for Halogen 0.8, stricter build
2 parents f407436 + 82474ce commit b9cb64c

File tree

4 files changed

+19
-21
lines changed

4 files changed

+19
-21
lines changed

.travis.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,5 @@ script:
1111
after_success:
1212
- >-
1313
test $TRAVIS_TAG &&
14-
node_modules/.bin/psc-publish > .pursuit.json &&
15-
curl -X POST http://pursuit.purescript.org/packages \
16-
-d @.pursuit.json \
17-
-H 'Accept: application/json' \
18-
-H "Authorization: token ${GITHUB_TOKEN}"
14+
echo $GITHUB_TOKEN | pulp login &&
15+
echo y | pulp publish --no-push

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"dependencies": {
2626
"purescript-ace": "^0.11.0",
2727
"purescript-datetime": "^0.9.1",
28-
"purescript-halogen": "^0.7.0",
28+
"purescript-halogen": "^0.8.0",
2929
"purescript-random": "^0.2.3",
3030
"purescript-refs": "^0.2.0"
3131
}

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22
"private": true,
33
"scripts": {
44
"clean": "rimraf output && rimraf .pulp-cache",
5-
"build": "pulp build",
5+
"build": "pulp build --censor-lib --strict",
66
"example": "bower link && cd example && bower link purescript-ace-halogen && npm run build"
77
},
88
"dependencies": {
99
"virtual-dom": "^2.1.1"
1010
},
1111
"devDependencies": {
12-
"pulp": "^8.1.0",
12+
"pulp": "^8.2.0",
13+
"purescript-psa": "^0.3.8",
1314
"purescript": "^0.8.5",
1415
"rimraf": "^2.5.2"
1516
}

src/Ace/Halogen/Component.purs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,31 @@ module Ace.Halogen.Component
44
, AceQuery(..)
55
, AceState(..)
66
, initialAceState
7-
, AceEffects()
7+
, AceEffects
88
, Autocomplete(..)
9-
, CompleteFn()
9+
, CompleteFn
1010
) where
1111

1212
import Prelude
1313

1414
import Control.Monad (when)
15-
import Control.Monad.Aff (Aff(), runAff)
16-
import Control.Monad.Aff.AVar (AVAR())
17-
import Control.Monad.Eff (Eff())
18-
import Control.Monad.Eff.Random (random, RANDOM())
19-
import Control.Monad.Eff.Ref (Ref(), REF(), readRef, writeRef, modifyRef)
15+
import Control.Monad.Aff (Aff, runAff)
16+
import Control.Monad.Aff.AVar (AVAR)
17+
import Control.Monad.Eff (Eff)
18+
import Control.Monad.Eff.Random (random, RANDOM)
19+
import Control.Monad.Eff.Ref (Ref, REF, readRef, writeRef, modifyRef)
2020

21-
import Data.Date (nowEpochMilliseconds, Now())
21+
import Data.Date (nowEpochMilliseconds, Now)
2222
import Data.Foldable (traverse_)
2323
import Data.Functor (($>))
2424
import Data.Maybe (Maybe(..), maybe)
25-
import Data.NaturalTransformation (Natural())
26-
import Data.StrMap (StrMap())
25+
import Data.NaturalTransformation (Natural)
26+
import Data.StrMap (StrMap)
2727
import Data.StrMap as Sm
2828
import Data.Time (Milliseconds(..))
2929

30-
import DOM (DOM())
31-
import DOM.HTML.Types (HTMLElement())
30+
import DOM (DOM)
31+
import DOM.HTML.Types (HTMLElement)
3232

3333
import Halogen as H
3434
import Halogen.HTML.Indexed as HH
@@ -38,7 +38,7 @@ import Ace.Editor as Editor
3838
import Ace.EditSession as Session
3939
import Ace.Ext.LanguageTools as LanguageTools
4040
import Ace.Ext.LanguageTools.Completer as Completer
41-
import Ace.Types (Editor(), Completion(), Position(), EditSession(), ACE())
41+
import Ace.Types (Editor, Completion, Position, EditSession, ACE)
4242

4343
-- | Effectful knot of autocomplete functions. It's needed because
4444
-- | `languageTools.addCompleter` is global and adds completer to

0 commit comments

Comments
 (0)