ejson-shell-parser
Advanced tools
Comparing version 1.1.3 to 1.1.4
@@ -1,2 +0,3 @@ | ||
import { Options } from './options'; | ||
import { Options, ParseMode } from './options'; | ||
export { ParseMode }; | ||
export default function parse(input: string, options?: Partial<Options>): any; |
@@ -69,7 +69,6 @@ 'use strict'; | ||
function _setPrototypeOf(o, p) { | ||
_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { | ||
_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { | ||
o.__proto__ = p; | ||
return o; | ||
}; | ||
return _setPrototypeOf(o, p); | ||
@@ -93,3 +92,3 @@ } | ||
if (_isNativeReflectConstruct()) { | ||
_construct = Reflect.construct; | ||
_construct = Reflect.construct.bind(); | ||
} else { | ||
@@ -675,3 +674,3 @@ _construct = function _construct(Parent, args, Class) { | ||
var ParseMode; | ||
exports.ParseMode = void 0; | ||
@@ -682,3 +681,3 @@ (function (ParseMode) { | ||
ParseMode["Loose"] = "loose"; | ||
})(ParseMode || (ParseMode = {})); | ||
})(exports.ParseMode || (exports.ParseMode = {})); | ||
@@ -701,9 +700,9 @@ var StrictOptions = { | ||
switch (mode) { | ||
case ParseMode.Strict: | ||
case exports.ParseMode.Strict: | ||
return StrictOptions; | ||
case ParseMode.Extended: | ||
case exports.ParseMode.Extended: | ||
return ExtendedOptions; | ||
case ParseMode.Loose: | ||
case exports.ParseMode.Loose: | ||
return LooseOptions; | ||
@@ -714,7 +713,7 @@ } | ||
var DefaultOptions = _objectSpread2({ | ||
mode: ParseMode.Strict | ||
mode: exports.ParseMode.Strict | ||
}, StrictOptions); | ||
function buildOptions(options) { | ||
return _objectSpread2(_objectSpread2(_objectSpread2({}, DefaultOptions), getModeOptions(options && options.mode || ParseMode.Strict)), options); | ||
return _objectSpread2(_objectSpread2(_objectSpread2({}, DefaultOptions), getModeOptions(options && options.mode || exports.ParseMode.Strict)), options); | ||
} | ||
@@ -738,3 +737,2 @@ | ||
} | ||
function parse(input, options) { | ||
@@ -741,0 +739,0 @@ var parsedOptions = buildOptions(options); |
@@ -69,7 +69,6 @@ 'use strict'; | ||
function _setPrototypeOf(o, p) { | ||
_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { | ||
_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { | ||
o.__proto__ = p; | ||
return o; | ||
}; | ||
return _setPrototypeOf(o, p); | ||
@@ -93,3 +92,3 @@ } | ||
if (_isNativeReflectConstruct()) { | ||
_construct = Reflect.construct; | ||
_construct = Reflect.construct.bind(); | ||
} else { | ||
@@ -675,3 +674,3 @@ _construct = function _construct(Parent, args, Class) { | ||
var ParseMode; | ||
exports.ParseMode = void 0; | ||
@@ -682,3 +681,3 @@ (function (ParseMode) { | ||
ParseMode["Loose"] = "loose"; | ||
})(ParseMode || (ParseMode = {})); | ||
})(exports.ParseMode || (exports.ParseMode = {})); | ||
@@ -701,9 +700,9 @@ var StrictOptions = { | ||
switch (mode) { | ||
case ParseMode.Strict: | ||
case exports.ParseMode.Strict: | ||
return StrictOptions; | ||
case ParseMode.Extended: | ||
case exports.ParseMode.Extended: | ||
return ExtendedOptions; | ||
case ParseMode.Loose: | ||
case exports.ParseMode.Loose: | ||
return LooseOptions; | ||
@@ -714,7 +713,7 @@ } | ||
var DefaultOptions = _objectSpread2({ | ||
mode: ParseMode.Strict | ||
mode: exports.ParseMode.Strict | ||
}, StrictOptions); | ||
function buildOptions(options) { | ||
return _objectSpread2(_objectSpread2(_objectSpread2({}, DefaultOptions), getModeOptions(options && options.mode || ParseMode.Strict)), options); | ||
return _objectSpread2(_objectSpread2(_objectSpread2({}, DefaultOptions), getModeOptions(options && options.mode || exports.ParseMode.Strict)), options); | ||
} | ||
@@ -738,3 +737,2 @@ | ||
} | ||
function parse(input, options) { | ||
@@ -741,0 +739,0 @@ var parsedOptions = buildOptions(options); |
@@ -45,7 +45,6 @@ import { parse as parse$1 } from 'acorn'; | ||
function _setPrototypeOf(o, p) { | ||
_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { | ||
_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { | ||
o.__proto__ = p; | ||
return o; | ||
}; | ||
return _setPrototypeOf(o, p); | ||
@@ -69,3 +68,3 @@ } | ||
if (_isNativeReflectConstruct()) { | ||
_construct = Reflect.construct; | ||
_construct = Reflect.construct.bind(); | ||
} else { | ||
@@ -710,3 +709,2 @@ _construct = function _construct(Parent, args, Class) { | ||
} | ||
function parse(input, options) { | ||
@@ -728,2 +726,2 @@ var parsedOptions = buildOptions(options); | ||
export { parse as default }; | ||
export { ParseMode, parse as default }; |
{ | ||
"name": "ejson-shell-parser", | ||
"version": "1.1.3", | ||
"version": "1.1.4", | ||
"main": "dist/ejson-shell-parser.cjs.js", | ||
"module": "dist/ejson-shell-parser.esm.js", | ||
"umd:main": "dist/ejson-shell-parser.umd.min.js", | ||
"types": "dist/ejson-shell-parser.d.ts", | ||
"types": "dist/declarations/src/index.d.ts", | ||
"author": "Scott Sidwell <scott.sidwell@mongodb.com>", | ||
@@ -29,3 +29,3 @@ "license": "MIT", | ||
"devDependencies": { | ||
"@babel/core": "^7.16.0", | ||
"@babel/core": "^7.18.9", | ||
"@babel/plugin-proposal-class-properties": "^7.13.0", | ||
@@ -37,3 +37,3 @@ "@babel/plugin-proposal-object-rest-spread": "^7.11.0", | ||
"@types/estree": "^0.0.41", | ||
"@types/jest": "^26.0.21", | ||
"@types/jest": "^27.5.0", | ||
"benchmark": "^2.1.4", | ||
@@ -40,0 +40,0 @@ "bson": "^4.6.3", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
546531
2345