diff --git a/.gitignore b/.gitignore index 361cf52..709fd09 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ -# Dependencies -.psci_modules -bower_components -node_modules - -# Generated files -.psci -output +/.* +!/.gitignore +!/.eslintrc.json +!/.travis.yml +package-lock.json +/bower_components/ +/node_modules/ +/output/ diff --git a/.travis.yml b/.travis.yml index 968390b..37fead9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,11 +2,17 @@ language: node_js dist: trusty sudo: required node_js: stable +env: + - PATH=$HOME/purescript:$PATH install: + - 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') + - wget -O $HOME/purescript.tar.gz https://github.com/purescript/purescript/releases/download/$TAG/linux64.tar.gz + - tar -xvf $HOME/purescript.tar.gz -C $HOME/ + - chmod a+x $HOME/purescript - npm install -g bower - npm install - - bower install script: + - bower install - npm run -s build after_success: - >- diff --git a/bower.json b/bower.json index 348bbbd..e8817ed 100644 --- a/bower.json +++ b/bower.json @@ -15,9 +15,9 @@ "package.json" ], "dependencies": { - "purescript-js-date": "#compiler/0.12", - "purescript-web-dom": "#compiler/0.12", - "purescript-web-file": "#compiler/0.12", - "purescript-web-storage": "#compiler/0.12" + "purescript-js-date": "^6.0.0", + "purescript-web-dom": "^1.0.0", + "purescript-web-file": "^1.0.0", + "purescript-web-storage": "^2.0.0" } } diff --git a/package.json b/package.json index 30b416a..02e36ea 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,6 @@ "eslint": "^4.19.1", "pulp": "^12.2.0", "purescript-psa": "^0.6.0", - "purescript": "^0.11.7", "rimraf": "^2.6.2" } } diff --git a/src/Web/HTML/Window.purs b/src/Web/HTML/Window.purs index 515a742..4e07521 100644 --- a/src/Web/HTML/Window.purs +++ b/src/Web/HTML/Window.purs @@ -46,7 +46,7 @@ import Web.HTML.HTMLDocument (HTMLDocument) import Web.HTML.History (History) import Web.HTML.Location (Location) import Web.HTML.Navigator (Navigator) -import Web.WebStorage.Storage (Storage) +import Web.Storage.Storage (Storage) foreign import data Window :: Type