diff --git a/.travis.yml b/.travis.yml index 21897a2..7f150a3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: node_js dist: trusty sudo: required -node_js: 6 +node_js: stable install: - npm install -g bower - npm install diff --git a/README.md b/README.md index 37c9594..f859d15 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,7 @@ # purescript-ejson -[![Latest release](http://img.shields.io/bower/v/purescript-ejson.svg)](https://github.com/slamdata/purescript-ejson/releases) -[![Build Status](https://travis-ci.org/slamdata/purescript-ejson.svg?branch=master)](https://travis-ci.org/slamdata/purescript-ejson) -[![Dependency Status](https://www.versioneye.com/user/projects/578d451f3e6a8b00457f8efe/badge.svg?style=flat)](https://www.versioneye.com/user/projects/578d451f3e6a8b00457f8efe) +[![Latest release](http://img.shields.io/github/release/slamdata/purescript-ejson.svg)](https://github.com/slamdata/purescript-ejson/releases) +[![Build status](https://travis-ci.org/slamdata/purescript-ejson.svg?branch=master)](https://travis-ci.org/slamdata/purescript-ejson) EJSON data representation, as used by [Quasar](https://github.com/quasar-analytics/quasar). diff --git a/bower.json b/bower.json index 462a9c9..6cffc13 100644 --- a/bower.json +++ b/bower.json @@ -15,13 +15,13 @@ "package.json" ], "dependencies": { - "purescript-argonaut-codecs": "^1.0.0", - "purescript-argonaut-core": "^1.0.0", - "purescript-bifunctors": "^1.0.0", - "purescript-fixed-points": "^1.0.0", - "purescript-hugenums": "^2.0.0", - "purescript-maps": "^1.0.0", - "purescript-parsing": "^1.0.0", - "purescript-strongcheck": "^1.0.0" + "purescript-argonaut-codecs": "^2.0.0", + "purescript-argonaut-core": "^2.0.1", + "purescript-bifunctors": "^2.0.0", + "purescript-fixed-points": "^2.0.0", + "purescript-maps": "^2.0.0", + "purescript-parsing": "^3.0.0", + "purescript-precise": "^1.0.0", + "purescript-strongcheck": "^2.0.0" } } diff --git a/package.json b/package.json index abec649..93546eb 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,8 @@ }, "devDependencies": { "pulp": "^9.0.1", - "purescript": "^0.9.1", + "purescript": "^0.10.1", "purescript-psa": "^0.3.9", - "rimraf": "^2.5.0" + "rimraf": "^2.5.4" } } diff --git a/src/Data/Json/Extended/Signature/Render.purs b/src/Data/Json/Extended/Signature/Render.purs index fbc1323..01e0e6b 100644 --- a/src/Data/Json/Extended/Signature/Render.purs +++ b/src/Data/Json/Extended/Signature/Render.purs @@ -8,7 +8,8 @@ import Data.Either (fromRight) import Data.Foldable as F import Data.HugeNum as HN import Data.Json.Extended.Signature.Core (EJsonF(..)) -import Data.String.Regex as Rx +import Data.String.Regex as RX +import Data.String.Regex.Flags as RXF import Data.Tuple as T import Partial.Unsafe (unsafePartial) @@ -45,10 +46,7 @@ renderEJsonF rec d = → String → String replaceAll i = - Rx.replace $ - unsafePartial fromRight $ - Rx.regex i $ - Rx.noFlags { global = true } + RX.replace $ unsafePartial fromRight $ RX.regex i RXF.global -- | Surround text in double quotes, escaping internal double quotes. stringEJson