edge-parser
Advanced tools
Comparing version 7.0.1 to 8.0.0
@@ -63,4 +63,3 @@ "use strict"; | ||
getExpressionLoc(expression) { | ||
var _a; | ||
const loc = expression.loc || ((_a = expression.property) === null || _a === void 0 ? void 0 : _a.loc); | ||
const loc = expression.loc || expression.property?.loc; | ||
return { | ||
@@ -67,0 +66,0 @@ line: loc.start.line, |
{ | ||
"name": "edge-parser", | ||
"version": "7.0.1", | ||
"version": "8.0.0", | ||
"description": "Parser for edge template engine", | ||
@@ -35,15 +35,15 @@ "main": "build/index.js", | ||
"dependencies": { | ||
"acorn": "^8.0.4", | ||
"astring": "^1.6.0", | ||
"acorn": "^8.0.5", | ||
"astring": "^1.7.0", | ||
"edge-error": "^1.0.5", | ||
"edge-lexer": "^3.2.2", | ||
"edge-lexer": "^4.0.0", | ||
"js-stringify": "^1.0.2" | ||
}, | ||
"devDependencies": { | ||
"@adonisjs/mrm-preset": "^2.4.0", | ||
"@adonisjs/require-ts": "^1.1.1", | ||
"@adonisjs/mrm-preset": "^3.0.0", | ||
"@adonisjs/require-ts": "^2.0.2", | ||
"@types/acorn": "^4.0.5", | ||
"@types/astring": "^1.3.0", | ||
"@types/node": "^14.14.20", | ||
"commitizen": "^4.2.2", | ||
"@types/node": "^14.14.28", | ||
"commitizen": "^4.2.3", | ||
"cz-conventional-changelog": "^3.3.0", | ||
@@ -53,14 +53,13 @@ "dedent-js": "^1.0.1", | ||
"doctoc": "^2.0.0", | ||
"eslint": "^7.17.0", | ||
"eslint-config-prettier": "^7.1.0", | ||
"eslint-plugin-adonis": "^1.0.15", | ||
"eslint": "^7.20.0", | ||
"eslint-config-prettier": "^7.2.0", | ||
"eslint-plugin-adonis": "^1.2.1", | ||
"eslint-plugin-prettier": "^3.3.1", | ||
"github-label-sync": "^2.0.0", | ||
"husky": "^4.3.7", | ||
"husky": "^5.0.9", | ||
"japa": "^3.1.1", | ||
"japa-cli": "^1.0.1", | ||
"mrm": "^2.5.13", | ||
"np": "^7.2.0", | ||
"mrm": "^2.5.18", | ||
"np": "^7.4.0", | ||
"prettier": "^2.2.1", | ||
"typescript": "^4.1.3", | ||
"typescript": "^4.1.5", | ||
"youch": "^2.1.1" | ||
@@ -67,0 +66,0 @@ }, |
@@ -7,3 +7,3 @@ <div align="center"><img src="https://res.cloudinary.com/adonis-js/image/upload/q_100/v1600679850/edge-banner_wao6ex.png" width="600px"></div> | ||
[![circleci-image]][circleci-url] [![npm-image]][npm-url] ![][typescript-image] [![license-image]][license-url] | ||
[![circleci-image]][circleci-url] [![npm-image]][npm-url] ![][typescript-image] [![license-image]][license-url] [![synk-image]][synk-url] | ||
@@ -14,27 +14,28 @@ <!-- START doctoc generated TOC please keep comment here to allow auto update --> | ||
- [Table of contents](#table-of-contents) | ||
- [Usage](#usage) | ||
- [Parser API](#parser-api) | ||
- [generateAST(jsExpression, lexerLoc, filename)](#generateastjsexpression-lexerloc-filename) | ||
- [transformAst(acornAst, filename)](#transformastacornast-filename) | ||
- [tokenize (template, options: { filename })](#tokenize-template-options--filename-) | ||
- [stringify(expression)](#stringifyexpression) | ||
- [processToken(token, buffer)](#processtokentoken-buffer) | ||
- [generateAST(jsExpression, lexerLoc, filename)](#generateastjsexpression-lexerloc-filename) | ||
- [transformAst(acornAst, filename)](#transformastacornast-filename) | ||
- [tokenize (template, options: { filename })](#tokenize-template-options--filename-) | ||
- [stringify(expression)](#stringifyexpression) | ||
- [processToken(token, buffer)](#processtokentoken-buffer) | ||
- [Supported Expressions](#supported-expressions) | ||
- [Identifier](#identifier) | ||
- [Literal](#literal) | ||
- [ArrayExpression](#arrayexpression) | ||
- [ObjectExpression](#objectexpression) | ||
- [UnaryExpression](#unaryexpression) | ||
- [BinaryExpression](#binaryexpression) | ||
- [LogicalExpression](#logicalexpression) | ||
- [MemberExpression](#memberexpression) | ||
- [ConditionalExpression](#conditionalexpression) | ||
- [CallExpression](#callexpression) | ||
- [SequenceExpression](#sequenceexpression) | ||
- [TemplateLiteral](#templateliteral) | ||
- [ArrowFunctionExpression](#arrowfunctionexpression) | ||
- [AwaitExpression](#awaitexpression) | ||
- [FunctionDeclaration](#functiondeclaration) | ||
- [BlockStatement](#blockstatement) | ||
- [ChainExpression](#chainexpression) | ||
- [Identifier](#identifier) | ||
- [Literal](#literal) | ||
- [ArrayExpression](#arrayexpression) | ||
- [ObjectExpression](#objectexpression) | ||
- [UnaryExpression](#unaryexpression) | ||
- [BinaryExpression](#binaryexpression) | ||
- [LogicalExpression](#logicalexpression) | ||
- [MemberExpression](#memberexpression) | ||
- [ConditionalExpression](#conditionalexpression) | ||
- [CallExpression](#callexpression) | ||
- [SequenceExpression](#sequenceexpression) | ||
- [TemplateLiteral](#templateliteral) | ||
- [ArrowFunctionExpression](#arrowfunctionexpression) | ||
- [AwaitExpression](#awaitexpression) | ||
- [FunctionDeclaration](#functiondeclaration) | ||
- [BlockStatement](#blockstatement) | ||
- [ChainExpression](#chainexpression) | ||
@@ -390,6 +391,12 @@ <!-- END doctoc generated TOC please keep comment here to allow auto update --> | ||
[circleci-url]: https://circleci.com/gh/edge-js/parser 'circleci' | ||
[npm-image]: https://img.shields.io/npm/v/edge-parser.svg?style=for-the-badge&logo=npm | ||
[npm-url]: https://npmjs.org/package/edge-parser 'npm' | ||
[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript | ||
[license-url]: LICENSE.md | ||
[license-image]: https://img.shields.io/github/license/edge-js/lexer?style=for-the-badge | ||
[synk-image]: https://img.shields.io/snyk/vulnerabilities/github/edge-js/parser?label=Synk%20Vulnerabilities&style=for-the-badge | ||
[synk-url]: https://snyk.io/test/github/edge-js/parser?targetFile=package.json "synk" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
78502
22
400
1750
+ Addededge-error@2.0.8(transitive)
+ Addededge-lexer@4.0.10(transitive)
- Removededge-lexer@3.2.2(transitive)
Updatedacorn@^8.0.5
Updatedastring@^1.7.0
Updatededge-lexer@^4.0.0