- Build: Update build per latest Babel

- npm: Add script to fix eslint errors
- npm: Update devDeps
This commit is contained in:
Brett Zamir
2019-10-01 17:33:36 +08:00
parent 404911827e
commit d856dbae4a
20 changed files with 279 additions and 178 deletions

6
dist/canvg.js vendored
View File

@@ -499,7 +499,7 @@ var canvg = (function (exports) {
}; // array of color definition objects
var colorDefs = [{
re: _wrapRegExp(/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/, {
re: _wrapRegExp(/^rgb\(([0-9]{1,3}),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]{1,3}),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]{1,3})\)$/, {
r: 1,
g: 2,
b: 3
@@ -515,7 +515,7 @@ var canvg = (function (exports) {
});
}
}, {
re: _wrapRegExp(/^(\w{2})(\w{2})(\w{2})$/, {
re: _wrapRegExp(/^([0-9A-Z_a-z]{2})([0-9A-Z_a-z]{2})([0-9A-Z_a-z]{2})$/, {
r: 1,
g: 2,
b: 3
@@ -531,7 +531,7 @@ var canvg = (function (exports) {
});
}
}, {
re: _wrapRegExp(/^(\w{1})(\w{1})(\w{1})$/, {
re: _wrapRegExp(/^([0-9A-Z_a-z]{1})([0-9A-Z_a-z]{1})([0-9A-Z_a-z]{1})$/, {
r: 1,
g: 2,
b: 3

View File

@@ -499,7 +499,7 @@ var svgEditorExtension_server_moinsave = (function () {
}; // array of color definition objects
var colorDefs = [{
re: _wrapRegExp(/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/, {
re: _wrapRegExp(/^rgb\(([0-9]{1,3}),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]{1,3}),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]{1,3})\)$/, {
r: 1,
g: 2,
b: 3
@@ -515,7 +515,7 @@ var svgEditorExtension_server_moinsave = (function () {
});
}
}, {
re: _wrapRegExp(/^(\w{2})(\w{2})(\w{2})$/, {
re: _wrapRegExp(/^([0-9A-Z_a-z]{2})([0-9A-Z_a-z]{2})([0-9A-Z_a-z]{2})$/, {
r: 1,
g: 2,
b: 3
@@ -531,7 +531,7 @@ var svgEditorExtension_server_moinsave = (function () {
});
}
}, {
re: _wrapRegExp(/^(\w{1})(\w{1})(\w{1})$/, {
re: _wrapRegExp(/^([0-9A-Z_a-z]{1})([0-9A-Z_a-z]{1})([0-9A-Z_a-z]{1})$/, {
r: 1,
g: 2,
b: 3

View File

@@ -499,7 +499,7 @@ var svgEditorExtension_server_opensave = (function () {
}; // array of color definition objects
var colorDefs = [{
re: _wrapRegExp(/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/, {
re: _wrapRegExp(/^rgb\(([0-9]{1,3}),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]{1,3}),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]{1,3})\)$/, {
r: 1,
g: 2,
b: 3
@@ -515,7 +515,7 @@ var svgEditorExtension_server_opensave = (function () {
});
}
}, {
re: _wrapRegExp(/^(\w{2})(\w{2})(\w{2})$/, {
re: _wrapRegExp(/^([0-9A-Z_a-z]{2})([0-9A-Z_a-z]{2})([0-9A-Z_a-z]{2})$/, {
r: 1,
g: 2,
b: 3
@@ -531,7 +531,7 @@ var svgEditorExtension_server_opensave = (function () {
});
}
}, {
re: _wrapRegExp(/^(\w{1})(\w{1})(\w{1})$/, {
re: _wrapRegExp(/^([0-9A-Z_a-z]{1})([0-9A-Z_a-z]{1})([0-9A-Z_a-z]{1})$/, {
r: 1,
g: 2,
b: 3

View File

@@ -293,7 +293,7 @@ var svgEditorExtension_storage = (function () {
var loc = top.location; // Allow this to work with the embedded editor as well
if (loc.href.includes('storagePrompt=')) {
loc.href = loc.href.replace(_wrapRegExp(/([&?])storagePrompt=[^&]*(&?)/, {
loc.href = loc.href.replace(_wrapRegExp(/([&\?])storagePrompt=[\0-%'-\uFFFF]*(&?)/, {
sep: 1,
amp: 2
}), function (n0, sep, amp) {

View File

@@ -87,8 +87,8 @@ var svgEditorExtension_webappfind = (function () {
if (origin !== location.origin || // We are only interested in a message sent as though within this URL by our browser add-on
excludedMessages.includes(type) // Avoid our post below (other messages might be possible in the future which may also need to be excluded if your subsequent code makes assumptions on the type of message this is)
) {
return;
}
return;
}
} catch (err) {
return;
}

15
dist/index-es.js vendored
View File

@@ -3304,7 +3304,7 @@ function () {
} // TODO: Add skew support in future
var re = _wrapRegExp(/\s*((?:scale|matrix|rotate|translate)\s*\(.*?\))\s*,?\s*/, {
var re = _wrapRegExp(/[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*((?:scale|matrix|rotate|translate)[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\(.*?\))[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*,?[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*/, {
xform: 1
});
@@ -3323,10 +3323,10 @@ function () {
name = _x$split2[0],
bits = _x$split2[1];
var valBits = bits.match(_wrapRegExp(/\s*(.*?)\s*\)/, {
var valBits = bits.match(_wrapRegExp(/[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(.*?)[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\)/, {
nonWhitespace: 1
}));
valBits.groups.nonWhitespace = valBits.groups.nonWhitespace.replace(_wrapRegExp(/(\d)-/g, {
valBits.groups.nonWhitespace = valBits.groups.nonWhitespace.replace(_wrapRegExp(/([0-9])\x2D/g, {
digit: 1
}), '$<digit> -');
var valArr = valBits.groups.nonWhitespace.split(/[, ]+/);
@@ -4785,6 +4785,7 @@ function () {
}();
var hstry = /*#__PURE__*/Object.freeze({
__proto__: null,
HistoryEventTypes: HistoryEventTypes,
MoveElementCommand: MoveElementCommand,
InsertElementCommand: InsertElementCommand,
@@ -8102,7 +8103,7 @@ var init$2 = function init(editorContext) {
*/
var dropXMLInteralSubset = function dropXMLInteralSubset(str) {
return str.replace(_wrapRegExp(/(<!DOCTYPE\s+\w*\s*\[).*(\?\]>)/, {
return str.replace(_wrapRegExp(/(<!DOCTYPE[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+[0-9A-Z_a-z]*[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\[).*(\?\]>)/, {
doctypeOpen: 1,
doctypeClose: 2
}), '$<doctypeOpen>$<doctypeClose>');
@@ -11745,7 +11746,7 @@ var sanitizeSvg = function sanitizeSvg(node) {
case 'gradientTransform':
case 'patternTransform':
{
var val = attr.value.replace(_wrapRegExp(/(\d)-/g, {
var val = attr.value.replace(_wrapRegExp(/([0-9])\x2D/g, {
digit: 1
}), '$<digit> -');
node.setAttribute(attrName, val);
@@ -29792,7 +29793,7 @@ editor.init = function () {
if (!src) {
// urldata.source may have been null if it ended with '='
if (qstr.includes('source=data:')) {
src = qstr.match(_wrapRegExp(/source=(data:[^&]*)/, {
src = qstr.match(_wrapRegExp(/source=(data:[\0-%'-\uFFFF]*)/, {
src: 1
})).groups.src;
}
@@ -29898,7 +29899,7 @@ editor.init = function () {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
extName = extname.match(_wrapRegExp(/^ext-(.+)\.js/, {
extName = extname.match(_wrapRegExp(/^ext\x2D(.+)\.js/, {
extName: 1
})).groups.extName;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

15
dist/index-umd.js vendored
View File

@@ -3310,7 +3310,7 @@
} // TODO: Add skew support in future
var re = _wrapRegExp(/\s*((?:scale|matrix|rotate|translate)\s*\(.*?\))\s*,?\s*/, {
var re = _wrapRegExp(/[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*((?:scale|matrix|rotate|translate)[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\(.*?\))[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*,?[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*/, {
xform: 1
});
@@ -3329,10 +3329,10 @@
name = _x$split2[0],
bits = _x$split2[1];
var valBits = bits.match(_wrapRegExp(/\s*(.*?)\s*\)/, {
var valBits = bits.match(_wrapRegExp(/[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(.*?)[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\)/, {
nonWhitespace: 1
}));
valBits.groups.nonWhitespace = valBits.groups.nonWhitespace.replace(_wrapRegExp(/(\d)-/g, {
valBits.groups.nonWhitespace = valBits.groups.nonWhitespace.replace(_wrapRegExp(/([0-9])\x2D/g, {
digit: 1
}), '$<digit> -');
var valArr = valBits.groups.nonWhitespace.split(/[, ]+/);
@@ -4791,6 +4791,7 @@
}();
var hstry = /*#__PURE__*/Object.freeze({
__proto__: null,
HistoryEventTypes: HistoryEventTypes,
MoveElementCommand: MoveElementCommand,
InsertElementCommand: InsertElementCommand,
@@ -8108,7 +8109,7 @@
*/
var dropXMLInteralSubset = function dropXMLInteralSubset(str) {
return str.replace(_wrapRegExp(/(<!DOCTYPE\s+\w*\s*\[).*(\?\]>)/, {
return str.replace(_wrapRegExp(/(<!DOCTYPE[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+[0-9A-Z_a-z]*[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\[).*(\?\]>)/, {
doctypeOpen: 1,
doctypeClose: 2
}), '$<doctypeOpen>$<doctypeClose>');
@@ -11751,7 +11752,7 @@
case 'gradientTransform':
case 'patternTransform':
{
var val = attr.value.replace(_wrapRegExp(/(\d)-/g, {
var val = attr.value.replace(_wrapRegExp(/([0-9])\x2D/g, {
digit: 1
}), '$<digit> -');
node.setAttribute(attrName, val);
@@ -29798,7 +29799,7 @@
if (!src) {
// urldata.source may have been null if it ended with '='
if (qstr.includes('source=data:')) {
src = qstr.match(_wrapRegExp(/source=(data:[^&]*)/, {
src = qstr.match(_wrapRegExp(/source=(data:[\0-%'-\uFFFF]*)/, {
src: 1
})).groups.src;
}
@@ -29904,7 +29905,7 @@
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
extName = extname.match(_wrapRegExp(/^ext-(.+)\.js/, {
extName = extname.match(_wrapRegExp(/^ext\x2D(.+)\.js/, {
extName: 1
})).groups.extName;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -403,7 +403,7 @@
}; // array of color definition objects
var colorDefs = [{
re: _wrapRegExp(/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/, {
re: _wrapRegExp(/^rgb\(([0-9]{1,3}),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]{1,3}),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]{1,3})\)$/, {
r: 1,
g: 2,
b: 3
@@ -419,7 +419,7 @@
});
}
}, {
re: _wrapRegExp(/^(\w{2})(\w{2})(\w{2})$/, {
re: _wrapRegExp(/^([0-9A-Z_a-z]{2})([0-9A-Z_a-z]{2})([0-9A-Z_a-z]{2})$/, {
r: 1,
g: 2,
b: 3
@@ -435,7 +435,7 @@
});
}
}, {
re: _wrapRegExp(/^(\w{1})(\w{1})(\w{1})$/, {
re: _wrapRegExp(/^([0-9A-Z_a-z]{1})([0-9A-Z_a-z]{1})([0-9A-Z_a-z]{1})$/, {
r: 1,
g: 2,
b: 3

View File

@@ -3419,7 +3419,7 @@ var SvgCanvas = (function () {
} // TODO: Add skew support in future
var re = _wrapRegExp(/\s*((?:scale|matrix|rotate|translate)\s*\(.*?\))\s*,?\s*/, {
var re = _wrapRegExp(/[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*((?:scale|matrix|rotate|translate)[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\(.*?\))[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*,?[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*/, {
xform: 1
});
@@ -3438,10 +3438,10 @@ var SvgCanvas = (function () {
name = _x$split2[0],
bits = _x$split2[1];
var valBits = bits.match(_wrapRegExp(/\s*(.*?)\s*\)/, {
var valBits = bits.match(_wrapRegExp(/[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(.*?)[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\)/, {
nonWhitespace: 1
}));
valBits.groups.nonWhitespace = valBits.groups.nonWhitespace.replace(_wrapRegExp(/(\d)-/g, {
valBits.groups.nonWhitespace = valBits.groups.nonWhitespace.replace(_wrapRegExp(/([0-9])\x2D/g, {
digit: 1
}), '$<digit> -');
var valArr = valBits.groups.nonWhitespace.split(/[, ]+/);
@@ -4857,6 +4857,7 @@ var SvgCanvas = (function () {
}();
var hstry = /*#__PURE__*/Object.freeze({
__proto__: null,
HistoryEventTypes: HistoryEventTypes,
MoveElementCommand: MoveElementCommand,
InsertElementCommand: InsertElementCommand,
@@ -8174,7 +8175,7 @@ var SvgCanvas = (function () {
*/
var dropXMLInteralSubset = function dropXMLInteralSubset(str) {
return str.replace(_wrapRegExp(/(<!DOCTYPE\s+\w*\s*\[).*(\?\]>)/, {
return str.replace(_wrapRegExp(/(<!DOCTYPE[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+[0-9A-Z_a-z]*[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\[).*(\?\]>)/, {
doctypeOpen: 1,
doctypeClose: 2
}), '$<doctypeOpen>$<doctypeClose>');
@@ -11312,7 +11313,7 @@ var SvgCanvas = (function () {
case 'gradientTransform':
case 'patternTransform':
{
var val = attr.value.replace(_wrapRegExp(/(\d)-/g, {
var val = attr.value.replace(_wrapRegExp(/([0-9])\x2D/g, {
digit: 1
}), '$<digit> -');
node.setAttribute(attrName, val);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long