From 176020721759697c3acc3e7377e780cf9fdd20bf Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Tue, 1 Sep 2020 02:30:23 -0700 Subject: [PATCH] Update Parsimmon --- lib/common/expression-parser.ts | 10 ++++++++-- npm-shrinkwrap.json | 12 ++++++------ package.json | 4 ++-- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/lib/common/expression-parser.ts b/lib/common/expression-parser.ts index ead985e..7214c13 100644 --- a/lib/common/expression-parser.ts +++ b/lib/common/expression-parser.ts @@ -76,7 +76,10 @@ export async function mapAsync( return callback(clone || exp); } -function binaryLeft(operatorsParser, nextParser): parsimmon.Parser { +function binaryLeft( + operatorsParser: parsimmon.Parser, + nextParser: parsimmon.Parser +): parsimmon.Parser { return parsimmon.seqMap( nextParser, parsimmon.seq(operatorsParser, nextParser).many(), @@ -334,7 +337,10 @@ const lang = parsimmon.createLanguage({ ); }, Expression: function (r) { - function unary(operatorsParser, nextParser): parsimmon.Parser { + function unary( + operatorsParser: parsimmon.Parser, + nextParser: parsimmon.Parser + ): parsimmon.Parser { return parsimmon.seq(operatorsParser, nextParser).or(nextParser); } diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index ba2c33b..45c564b 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -743,9 +743,9 @@ "dev": true }, "@types/parsimmon": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.10.0.tgz", - "integrity": "sha512-bsTIJFVQv7jnvNiC42ld2pQW2KRI+pAG243L+iATvqzy3X6+NH1obz2itRKDZZ8VVhN3wjwYax/VBGCcXzgTqQ==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.10.2.tgz", + "integrity": "sha512-WVugAiBoLsmay9IPrLJoMnmLTP0cWPbc4w5c5suTevyhaJW9TWGyPbkFraNUk5YULf8vQ5C/3NBEQcIs6XfTcg==", "dev": true }, "@types/q": { @@ -6709,9 +6709,9 @@ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "parsimmon": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.13.0.tgz", - "integrity": "sha512-5UIrOCW+gjbILkjKPgTgmq8LKf8TT3Iy7kN2VD7OtQ81facKn8B4gG1X94jWqXYZsxG2KbJhrv/Yq/5H6BQn7A==" + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.16.0.tgz", + "integrity": "sha512-tekGDz2Lny27SQ/5DzJdIK0lqsWwZ667SCLFIDCxaZM7VNgQjyKLbaL7FYPKpbjdxNAXFV/mSxkq5D2fnkW4pA==" }, "pascalcase": { "version": "0.1.1", diff --git a/package.json b/package.json index 1e1f2da..2eb4c86 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "koa-static": "^5.0.0", "later": "^1.2.0", "mongodb": "^3.6.0", - "parsimmon": "^1.13.0", + "parsimmon": "^1.16.0", "seedrandom": "^3.0.1", "yaml": "^1.6.0", "yebool": "^1.0.2" @@ -48,7 +48,7 @@ "@types/koa-static": "^4.0.1", "@types/mithril": "^2.0.0", "@types/mongodb": "^3.5.26", - "@types/parsimmon": "^1.10.0", + "@types/parsimmon": "^1.10.2", "@types/seedrandom": "^2.4.28", "@types/svgo": "^1.2.1", "@typescript-eslint/eslint-plugin": "^3.7.0",