Skip to content

Commit 4a16cbd

Browse files
80avinbrettz9
authored andcommitted
feat: add undefined, null literals to safe script
1 parent f119fe3 commit 4a16cbd

18 files changed

+58
-48
lines changed

dist/index-browser-esm.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1201,6 +1201,8 @@ const plugin = {
12011201
// register plugins
12021202
jsep.plugins.register(index, plugin);
12031203
jsep.addUnaryOp('typeof');
1204+
jsep.addLiteral('null', null);
1205+
jsep.addLiteral('undefined', undefined);
12041206
const SafeEval = {
12051207
/**
12061208
* @param {jsep.Expression} ast

dist/index-browser-esm.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index-browser-esm.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index-browser-umd.cjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,6 +1207,8 @@
12071207
// register plugins
12081208
jsep.plugins.register(index, plugin);
12091209
jsep.addUnaryOp('typeof');
1210+
jsep.addLiteral('null', null);
1211+
jsep.addLiteral('undefined', undefined);
12101212
const SafeEval = {
12111213
/**
12121214
* @param {jsep.Expression} ast

dist/index-browser-umd.min.cjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

dist/index-browser-umd.min.cjs.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index-node-cjs.cjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1202,6 +1202,8 @@ const plugin = {
12021202
// register plugins
12031203
jsep.plugins.register(index, plugin);
12041204
jsep.addUnaryOp('typeof');
1205+
jsep.addLiteral('null', null);
1206+
jsep.addLiteral('undefined', undefined);
12051207
const SafeEval = {
12061208
/**
12071209
* @param {jsep.Expression} ast

dist/index-node-esm.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,6 +1200,8 @@ const plugin = {
12001200
// register plugins
12011201
jsep.plugins.register(index, plugin);
12021202
jsep.addUnaryOp('typeof');
1203+
jsep.addLiteral('null', null);
1204+
jsep.addLiteral('undefined', undefined);
12031205
const SafeEval = {
12041206
/**
12051207
* @param {jsep.Expression} ast

docs/ts/classes/EvalClass.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/ts/classes/JSONPathClass.html

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)