diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 063845e..7619724 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,21 +13,18 @@ jobs: - uses: actions/checkout@v2 - uses: purescript-contrib/setup-purescript@main + with: + purescript: "0.14.0-rc3" - uses: actions/setup-node@v1 with: node-version: "10" - - name: Install dependencies - run: | - npm install -g bower - npm install - bower install --production + - name: Install NPM dependencies + run: npm install - name: Build source run: npm run-script build - name: Run tests - run: | - bower install - npm run-script test --if-present + run: npm run-script test --if-present diff --git a/bower.json b/bower.json index b521de2..d1f3d88 100644 --- a/bower.json +++ b/bower.json @@ -15,9 +15,9 @@ "package.json" ], "dependencies": { - "purescript-js-date": "6", - "purescript-web-dom": "2 - 4", - "purescript-web-file": "2", - "purescript-web-storage": "3" + "purescript-js-date": "master", + "purescript-web-dom": "master", + "purescript-web-file": "master", + "purescript-web-storage": "master" } } diff --git a/package.json b/package.json index 02e36ea..8ae99e2 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,9 @@ { "private": true, "scripts": { - "clean": "rimraf output && rimraf .pulp-cache", - "build": "eslint src && pulp build -- --censor-lib --strict" + "build": "eslint src && spago build --purs-args '--censor-lib --strict'" }, "devDependencies": { - "eslint": "^4.19.1", - "pulp": "^12.2.0", - "purescript-psa": "^0.6.0", - "rimraf": "^2.6.2" + "eslint": "^7.6.0" } } diff --git a/packages.dhall b/packages.dhall new file mode 100644 index 0000000..5027336 --- /dev/null +++ b/packages.dhall @@ -0,0 +1,4 @@ +let upstream = + https://raw.githubusercontent.com/purescript/package-sets/prepare-0.14/src/packages.dhall + +in upstream diff --git a/spago.dhall b/spago.dhall new file mode 100644 index 0000000..b0ea8e6 --- /dev/null +++ b/spago.dhall @@ -0,0 +1,11 @@ +{ name = "web-html" +, dependencies = + [ "js-date" + , "psci-support" + , "web-dom" + , "web-file" + , "web-storage" + ] +, packages = ./packages.dhall +, sources = [ "src/**/*.purs" ] +} diff --git a/src/Web/HTML.js b/src/Web/HTML.js index 90d68be..b24a3e4 100644 --- a/src/Web/HTML.js +++ b/src/Web/HTML.js @@ -1,4 +1,3 @@ -/* global window */ "use strict"; exports.window = function () { diff --git a/src/Web/HTML/HTMLImageElement.js b/src/Web/HTML/HTMLImageElement.js index ef9c36b..9640906 100644 --- a/src/Web/HTML/HTMLImageElement.js +++ b/src/Web/HTML/HTMLImageElement.js @@ -1,4 +1,3 @@ -/* global Image */ "use strict"; exports.create = function () {