Skip to content

Commit c630cd1

Browse files
committed
- Buidls: Update
- Maintenance: Use "json" extension on `babelrc`
1 parent 82b52cb commit c630cd1

File tree

7 files changed

+28
-30
lines changed

7 files changed

+28
-30
lines changed

.babelrc renamed to .babelrc.json

File renamed without changes.

dist/index-es.js

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -777,16 +777,22 @@ JSONPath.prototype._trace = function (expr, val, path, parent, parentPropName, c
777777

778778
break;
779779

780+
case 'integer':
781+
if (Number.isFinite(val) && !(val % 1)) {
782+
addType = true;
783+
}
784+
785+
break;
786+
780787
case 'number':
781-
// eslint-disable-next-line valid-typeof
782-
if (_typeof(val) === valueType && isFinite(val)) {
788+
if (Number.isFinite(val)) {
783789
addType = true;
784790
}
785791

786792
break;
787793

788794
case 'nonFinite':
789-
if (typeof val === 'number' && !isFinite(val)) {
795+
if (typeof val === 'number' && !Number.isFinite(val)) {
790796
addType = true;
791797
}
792798

@@ -811,13 +817,6 @@ JSONPath.prototype._trace = function (expr, val, path, parent, parentPropName, c
811817
addType = this.currOtherTypeCallback(val, path, parent, parentPropName);
812818
break;
813819

814-
case 'integer':
815-
if (val === Number(val) && isFinite(val) && !(val % 1)) {
816-
addType = true;
817-
}
818-
819-
break;
820-
821820
case 'null':
822821
if (val === null) {
823822
addType = true;
@@ -913,9 +912,9 @@ JSONPath.prototype._slice = function (loc, expr, val, path, parent, parentPropNa
913912

914913
var len = val.length,
915914
parts = loc.split(':'),
916-
step = parts[2] && parseInt(parts[2]) || 1;
917-
var start = parts[0] && parseInt(parts[0]) || 0,
918-
end = parts[1] && parseInt(parts[1]) || len;
915+
step = parts[2] && Number.parseInt(parts[2]) || 1;
916+
var start = parts[0] && Number.parseInt(parts[0]) || 0,
917+
end = parts[1] && Number.parseInt(parts[1]) || len;
919918
start = start < 0 ? Math.max(0, start + len) : Math.min(len, start);
920919
end = end < 0 ? Math.max(0, end + len) : Math.min(len, end);
921920
var ret = [];

dist/index-es.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-es.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-umd.js

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -783,16 +783,22 @@
783783

784784
break;
785785

786+
case 'integer':
787+
if (Number.isFinite(val) && !(val % 1)) {
788+
addType = true;
789+
}
790+
791+
break;
792+
786793
case 'number':
787-
// eslint-disable-next-line valid-typeof
788-
if (_typeof(val) === valueType && isFinite(val)) {
794+
if (Number.isFinite(val)) {
789795
addType = true;
790796
}
791797

792798
break;
793799

794800
case 'nonFinite':
795-
if (typeof val === 'number' && !isFinite(val)) {
801+
if (typeof val === 'number' && !Number.isFinite(val)) {
796802
addType = true;
797803
}
798804

@@ -817,13 +823,6 @@
817823
addType = this.currOtherTypeCallback(val, path, parent, parentPropName);
818824
break;
819825

820-
case 'integer':
821-
if (val === Number(val) && isFinite(val) && !(val % 1)) {
822-
addType = true;
823-
}
824-
825-
break;
826-
827826
case 'null':
828827
if (val === null) {
829828
addType = true;
@@ -919,9 +918,9 @@
919918

920919
var len = val.length,
921920
parts = loc.split(':'),
922-
step = parts[2] && parseInt(parts[2]) || 1;
923-
var start = parts[0] && parseInt(parts[0]) || 0,
924-
end = parts[1] && parseInt(parts[1]) || len;
921+
step = parts[2] && Number.parseInt(parts[2]) || 1;
922+
var start = parts[0] && Number.parseInt(parts[0]) || 0,
923+
end = parts[1] && Number.parseInt(parts[1]) || len;
925924
start = start < 0 ? Math.max(0, start + len) : Math.min(len, start);
926925
end = end < 0 ? Math.max(0, end + len) : Math.min(len, end);
927926
var ret = [];

dist/index-umd.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-umd.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.

0 commit comments

Comments
 (0)