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 8.0.10 to 8.0.11

6

build/src/EdgeBuffer/index.js

@@ -81,3 +81,3 @@ "use strict";

this.outputFileAndLineNumber &&
buffer.push(`let ${this.options.fileNameVar} = ${js_stringify_1.default(this.filename)};`);
buffer.push(`let ${this.options.fileNameVar} = ${(0, js_stringify_1.default)(this.filename)};`);
/**

@@ -115,3 +115,3 @@ * Write try block

this.currentFileName = filename;
this.buffer.push(`${this.options.fileNameVar} = ${js_stringify_1.default(filename)};`);
this.buffer.push(`${this.options.fileNameVar} = ${(0, js_stringify_1.default)(filename)};`);
}

@@ -132,3 +132,3 @@ }

outputRaw(text) {
this.buffer.push(`${this.options.outputVar} += ${js_stringify_1.default(text)};`);
this.buffer.push(`${this.options.outputVar} += ${(0, js_stringify_1.default)(text)};`);
return this;

@@ -135,0 +135,0 @@ }

@@ -14,5 +14,5 @@ "use strict";

toStatement(statement, filename, parser) {
statement.elements = statement.elements.map((element) => transformAst_1.transformAst(element, filename, parser));
statement.elements = statement.elements.map((element) => (0, transformAst_1.transformAst)(element, filename, parser));
return statement;
},
};

@@ -34,3 +34,3 @@ "use strict";

});
statement.body = transformAst_1.transformAst(statement.body, filename, parser);
statement.body = (0, transformAst_1.transformAst)(statement.body, filename, parser);
parser.stack.clearScope();

@@ -37,0 +37,0 @@ return statement;

@@ -14,5 +14,5 @@ "use strict";

toStatement(statement, filename, parser) {
statement.right = transformAst_1.transformAst(statement.right, filename, parser);
statement.right = (0, transformAst_1.transformAst)(statement.right, filename, parser);
return statement;
},
};

@@ -24,5 +24,5 @@ "use strict";

}
statement.argument = transformAst_1.transformAst(statement.argument, filename, parser);
statement.argument = (0, transformAst_1.transformAst)(statement.argument, filename, parser);
return statement;
},
};

@@ -14,6 +14,6 @@ "use strict";

toStatement(statement, filename, parser) {
statement.left = transformAst_1.transformAst(statement.left, filename, parser);
statement.right = transformAst_1.transformAst(statement.right, filename, parser);
statement.left = (0, transformAst_1.transformAst)(statement.left, filename, parser);
statement.right = (0, transformAst_1.transformAst)(statement.right, filename, parser);
return statement;
},
};

@@ -15,3 +15,3 @@ "use strict";

statement.body = statement.body.map((token) => {
return transformAst_1.transformAst(token, filename, parser);
return (0, transformAst_1.transformAst)(token, filename, parser);
});

@@ -18,0 +18,0 @@ return statement;

@@ -14,6 +14,6 @@ "use strict";

toStatement(statement, filename, parser) {
statement.callee = transformAst_1.transformAst(statement.callee, filename, parser);
statement.arguments = statement.arguments.map((node) => transformAst_1.transformAst(node, filename, parser));
statement.callee = (0, transformAst_1.transformAst)(statement.callee, filename, parser);
statement.arguments = statement.arguments.map((node) => (0, transformAst_1.transformAst)(node, filename, parser));
return statement;
},
};

@@ -14,5 +14,5 @@ "use strict";

toStatement(statement, filename, parser) {
statement.expression = transformAst_1.transformAst(statement.expression, filename, parser);
statement.expression = (0, transformAst_1.transformAst)(statement.expression, filename, parser);
return statement;
},
};

@@ -14,7 +14,7 @@ "use strict";

toStatement(statement, filename, parser) {
statement.test = transformAst_1.transformAst(statement.test, filename, parser);
statement.consequent = transformAst_1.transformAst(statement.consequent, filename, parser);
statement.alternate = transformAst_1.transformAst(statement.alternate, filename, parser);
statement.test = (0, transformAst_1.transformAst)(statement.test, filename, parser);
statement.consequent = (0, transformAst_1.transformAst)(statement.consequent, filename, parser);
statement.alternate = (0, transformAst_1.transformAst)(statement.alternate, filename, parser);
return statement;
},
};

@@ -14,4 +14,4 @@ "use strict";

toStatement(statement, filename, parser) {
return transformAst_1.transformAst(statement.expression, filename, parser);
return (0, transformAst_1.transformAst)(statement.expression, filename, parser);
},
};

@@ -19,4 +19,4 @@ "use strict";

}
return makeStatePropertyAccessor_1.makeStatePropertyAccessor(parser.options.statePropertyName, statement);
return (0, makeStatePropertyAccessor_1.makeStatePropertyAccessor)(parser.options.statePropertyName, statement);
},
};

@@ -14,6 +14,6 @@ "use strict";

toStatement(statement, filename, parser) {
statement.left = transformAst_1.transformAst(statement.left, filename, parser);
statement.right = transformAst_1.transformAst(statement.right, filename, parser);
statement.left = (0, transformAst_1.transformAst)(statement.left, filename, parser);
statement.right = (0, transformAst_1.transformAst)(statement.right, filename, parser);
return statement;
},
};

@@ -14,3 +14,3 @@ "use strict";

toStatement(statement, filename, parser) {
statement.object = transformAst_1.transformAst(statement.object, filename, parser);
statement.object = (0, transformAst_1.transformAst)(statement.object, filename, parser);
/**

@@ -23,3 +23,3 @@ * Making the following expressions work

if (statement.property.type !== 'Identifier') {
statement.property = transformAst_1.transformAst(statement.property, filename, parser);
statement.property = (0, transformAst_1.transformAst)(statement.property, filename, parser);
}

@@ -26,0 +26,0 @@ return statement;

@@ -24,9 +24,9 @@ "use strict";

if (node.computed === true) {
node.key = transformAst_1.transformAst(node.key, filename, parser);
node.key = (0, transformAst_1.transformAst)(node.key, filename, parser);
}
node.value = transformAst_1.transformAst(node.value, filename, parser);
node.value = (0, transformAst_1.transformAst)(node.value, filename, parser);
return node;
}
if (node.type === 'SpreadElement') {
return transformAst_1.transformAst(node, filename, parser);
return (0, transformAst_1.transformAst)(node, filename, parser);
}

@@ -33,0 +33,0 @@ const { line, col } = parser.utils.getExpressionLoc(node);

@@ -14,5 +14,5 @@ "use strict";

toStatement(statement, filename, parser) {
statement.argument = transformAst_1.transformAst(statement.argument, filename, parser);
statement.argument = (0, transformAst_1.transformAst)(statement.argument, filename, parser);
return statement;
},
};

@@ -15,3 +15,3 @@ "use strict";

statement.expressions = statement.expressions.map((expression) => {
return transformAst_1.transformAst(expression, filename, parser);
return (0, transformAst_1.transformAst)(expression, filename, parser);
});

@@ -18,0 +18,0 @@ return statement;

@@ -15,3 +15,3 @@ "use strict";

statement.expressions = statement.expressions.map((expression) => {
return transformAst_1.transformAst(expression, filename, parser);
return (0, transformAst_1.transformAst)(expression, filename, parser);
});

@@ -18,0 +18,0 @@ return statement;

@@ -14,5 +14,5 @@ "use strict";

toStatement(statement, filename, parser) {
statement.argument = transformAst_1.transformAst(statement.argument, filename, parser);
statement.argument = (0, transformAst_1.transformAst)(statement.argument, filename, parser);
return statement;
},
};

@@ -43,3 +43,3 @@ "use strict";

try {
const ast = acorn_1.parse(jsArg, acornOptions);
const ast = (0, acorn_1.parse)(jsArg, acornOptions);
return ast['body'][0];

@@ -46,0 +46,0 @@ }

@@ -117,3 +117,3 @@ "use strict";

processMustache({ properties, loc, filename, type }, buffer) {
const node = transformAst_1.transformAst(generateAst_1.generateAST(properties.jsArg, loc, filename), filename, this);
const node = (0, transformAst_1.transformAst)((0, generateAst_1.generateAST)(properties.jsArg, loc, filename), filename, this);
/**

@@ -123,3 +123,3 @@ * Wrap mustache output to an escape call for preventing XSS attacks

const expression = type === edge_lexer_1.MustacheTypes.MUSTACHE
? makeEscapeCallable_1.makeEscapeCallable(this.options.escapeCallPath, [node])
? (0, makeEscapeCallable_1.makeEscapeCallable)(this.options.escapeCallPath, [node])
: node;

@@ -131,9 +131,9 @@ /**

if (node.type === 'TemplateLiteral') {
buffer.outputExpression(stringify_1.stringify(expression), filename, loc.start.line, false);
buffer.outputExpression((0, stringify_1.stringify)(expression), filename, loc.start.line, false);
}
else if (node.type === 'FunctionDeclaration') {
buffer.outputExpression(stringify_1.stringify(node), filename, loc.start.line, false);
buffer.outputExpression((0, stringify_1.stringify)(node), filename, loc.start.line, false);
}
else {
buffer.outputExpression(stringify_1.stringify(expression), filename, loc.start.line, true);
buffer.outputExpression((0, stringify_1.stringify)(expression), filename, loc.start.line, true);
}

@@ -140,0 +140,0 @@ }

@@ -17,4 +17,4 @@ "use strict";

function stringify(astExpression) {
return astring_1.generate(astExpression);
return (0, astring_1.generate)(astExpression);
}
exports.stringify = stringify;
{
"name": "edge-parser",
"version": "8.0.10",
"version": "8.0.11",
"description": "Parser for edge template engine",

@@ -37,4 +37,4 @@ "main": "build/index.js",

"astring": "^1.7.5",
"edge-error": "^2.0.5",
"edge-lexer": "^4.0.7",
"edge-error": "^2.0.6",
"edge-lexer": "^4.0.8",
"js-stringify": "^1.0.2"

@@ -44,20 +44,20 @@ },

"@adonisjs/mrm-preset": "^4.1.2",
"@adonisjs/require-ts": "^2.0.7",
"@adonisjs/require-ts": "^2.0.8",
"@types/acorn": "^4.0.6",
"@types/astring": "^1.7.0",
"@types/node": "^16.3.3",
"@types/node": "^16.7.10",
"dedent-js": "^1.0.1",
"del-cli": "^4.0.1",
"doctoc": "^2.0.1",
"eslint": "^7.31.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-adonis": "^1.3.3",
"eslint-plugin-prettier": "^3.4.0",
"github-label-sync": "^2.0.1",
"husky": "^7.0.1",
"eslint-plugin-prettier": "^4.0.0",
"github-label-sync": "^2.0.2",
"husky": "^7.0.2",
"japa": "^3.1.1",
"mrm": "^3.0.2",
"mrm": "^3.0.8",
"np": "^7.5.0",
"prettier": "^2.3.2",
"typescript": "^4.4.0-dev.20210514",
"typescript": "^4.4.2",
"youch": "^2.2.2"

@@ -64,0 +64,0 @@ },

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