Socket
Socket
Sign inDemoInstall

edge-parser

Package Overview
Dependencies
Maintainers
1
Versions
91
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

edge-parser - npm Package Compare versions

Comparing version 7.0.1 to 8.0.0

3

build/src/Parser/index.js

@@ -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"
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc