New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@math.gl/polygon

Package Overview
Dependencies
Maintainers
4
Versions
54
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@math.gl/polygon - npm Package Compare versions

Comparing version 3.3.0-alpha.2 to 3.3.0-beta.1

6

dist/es5/cut-by-grid.js

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

getBoundingBox(pos, size, bbox);
getBoundingBox(pos, size, holes[0] || pos.length, bbox);
cell = getGridCell(bbox[0], gridResolution, gridOffset, cell);

@@ -244,3 +244,3 @@ var code = (0, _lineclip.bitCode)(bbox[1], cell);

function getBoundingBox(positions, size, out) {
function getBoundingBox(positions, size, endIndex, out) {
var minX = Infinity;

@@ -251,3 +251,3 @@ var maxX = -Infinity;

for (var i = 0; i < positions.length; i += size) {
for (var i = 0; i < endIndex; i += size) {
var x = positions[i];

@@ -254,0 +254,0 @@ var y = positions[i + 1];

@@ -13,2 +13,8 @@ "use strict";

function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
var DEFAULT_MAX_LATITUDE = 85.051129;

@@ -36,8 +42,7 @@

if (normalize) {
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
var _iterator = _createForOfIteratorHelper(parts),
_step;
try {
for (var _iterator = parts[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var part = _step.value;

@@ -47,14 +52,5 @@ shiftLongitudesIntoRange(part, size);

} catch (err) {
_didIteratorError = true;
_iteratorError = err;
_iterator.e(err);
} finally {
try {
if (!_iteratorNormalCompletion && _iterator["return"] != null) {
_iterator["return"]();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
_iterator.f();
}

@@ -108,8 +104,7 @@ }

if (normalize) {
var _iteratorNormalCompletion2 = true;
var _didIteratorError2 = false;
var _iteratorError2 = undefined;
var _iterator2 = _createForOfIteratorHelper(parts),
_step2;
try {
for (var _iterator2 = parts[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
var part = _step2.value;

@@ -119,14 +114,5 @@ shiftLongitudesIntoRange(part.positions, size);

} catch (err) {
_didIteratorError2 = true;
_iteratorError2 = err;
_iterator2.e(err);
} finally {
try {
if (!_iteratorNormalCompletion2 && _iterator2["return"] != null) {
_iterator2["return"]();
}
} finally {
if (_didIteratorError2) {
throw _iteratorError2;
}
}
_iterator2.f();
}

@@ -133,0 +119,0 @@ }

@@ -8,2 +8,8 @@ "use strict";

});
Object.defineProperty(exports, "Polygon", {
enumerable: true,
get: function get() {
return _polygon["default"];
}
});
Object.defineProperty(exports, "_Polygon", {

@@ -10,0 +16,0 @@ enumerable: true,

@@ -82,3 +82,3 @@ import { bitCode, intersect } from './lineclip';

} = queue.shift();
getBoundingBox(pos, size, bbox);
getBoundingBox(pos, size, holes[0] || pos.length, bbox);
cell = getGridCell(bbox[0], gridResolution, gridOffset, cell);

@@ -223,3 +223,3 @@ const code = bitCode(bbox[1], cell);

function getBoundingBox(positions, size, out) {
function getBoundingBox(positions, size, endIndex, out) {
let minX = Infinity;

@@ -230,3 +230,3 @@ let maxX = -Infinity;

for (let i = 0; i < positions.length; i += size) {
for (let i = 0; i < endIndex; i += size) {
const x = positions[i];

@@ -233,0 +233,0 @@ const y = positions[i + 1];

@@ -1,5 +0,6 @@

export { default as _Polygon } from './polygon';
export { default as Polygon } from './polygon';
export { clipPolygon, clipPolyline } from './lineclip';
export { cutPolygonByGrid, cutPolylineByGrid } from './cut-by-grid';
export { cutPolylineByMercatorBounds, cutPolygonByMercatorBounds } from './cut-by-mercator-bounds';
export { default as _Polygon } from './polygon';
//# sourceMappingURL=index.js.map

@@ -91,3 +91,3 @@ import { bitCode, intersect } from './lineclip';

getBoundingBox(pos, size, bbox);
getBoundingBox(pos, size, holes[0] || pos.length, bbox);
cell = getGridCell(bbox[0], gridResolution, gridOffset, cell);

@@ -232,3 +232,3 @@ var code = bitCode(bbox[1], cell);

function getBoundingBox(positions, size, out) {
function getBoundingBox(positions, size, endIndex, out) {
var minX = Infinity;

@@ -239,3 +239,3 @@ var maxX = -Infinity;

for (var i = 0; i < positions.length; i += size) {
for (var i = 0; i < endIndex; i += size) {
var x = positions[i];

@@ -242,0 +242,0 @@ var y = positions[i + 1];

@@ -0,1 +1,7 @@

function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
import { cutPolylineByGrid, cutPolygonByGrid } from './cut-by-grid';

@@ -24,8 +30,7 @@ import { getPointAtIndex, push } from './utils';

if (normalize) {
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
var _iterator = _createForOfIteratorHelper(parts),
_step;
try {
for (var _iterator = parts[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var part = _step.value;

@@ -35,14 +40,5 @@ shiftLongitudesIntoRange(part, size);

} catch (err) {
_didIteratorError = true;
_iteratorError = err;
_iterator.e(err);
} finally {
try {
if (!_iteratorNormalCompletion && _iterator["return"] != null) {
_iterator["return"]();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
_iterator.f();
}

@@ -95,8 +91,7 @@ }

if (normalize) {
var _iteratorNormalCompletion2 = true;
var _didIteratorError2 = false;
var _iteratorError2 = undefined;
var _iterator2 = _createForOfIteratorHelper(parts),
_step2;
try {
for (var _iterator2 = parts[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
var part = _step2.value;

@@ -106,14 +101,5 @@ shiftLongitudesIntoRange(part.positions, size);

} catch (err) {
_didIteratorError2 = true;
_iteratorError2 = err;
_iterator2.e(err);
} finally {
try {
if (!_iteratorNormalCompletion2 && _iterator2["return"] != null) {
_iterator2["return"]();
}
} finally {
if (_didIteratorError2) {
throw _iteratorError2;
}
}
_iterator2.f();
}

@@ -120,0 +106,0 @@ }

@@ -1,5 +0,6 @@

export { default as _Polygon } from './polygon';
export { default as Polygon } from './polygon';
export { clipPolygon, clipPolyline } from './lineclip';
export { cutPolygonByGrid, cutPolylineByGrid } from './cut-by-grid';
export { cutPolylineByMercatorBounds, cutPolygonByMercatorBounds } from './cut-by-mercator-bounds';
export { default as _Polygon } from './polygon';
//# sourceMappingURL=index.js.map

@@ -8,3 +8,3 @@ {

},
"version": "3.3.0-alpha.2",
"version": "3.3.0-beta.1",
"keywords": [

@@ -29,5 +29,5 @@ "webgl",

"dependencies": {
"@math.gl/core": "3.3.0-alpha.2"
"@math.gl/core": "3.3.0-beta.1"
},
"gitHead": "fdef7e095ea17f02a6b2518c3dc3969a0b38d774"
"gitHead": "db59b4278852a96ec11cc5d3cb6db1f41d22f28e"
}

@@ -81,3 +81,4 @@ /* eslint-disable max-statements, max-depth, complexity, no-unused-expressions */

getBoundingBox(pos, size, bbox);
// Get the bounding box of the outer polygon
getBoundingBox(pos, size, holes[0] || pos.length, bbox);
cell = getGridCell(bbox[0], gridResolution, gridOffset, cell);

@@ -216,3 +217,3 @@ const code = bitCode(bbox[1], cell);

function getBoundingBox(positions, size, out) {
function getBoundingBox(positions, size, endIndex, out) {
let minX = Infinity;

@@ -223,3 +224,3 @@ let maxX = -Infinity;

for (let i = 0; i < positions.length; i += size) {
for (let i = 0; i < endIndex; i += size) {
const x = positions[i];

@@ -226,0 +227,0 @@ const y = positions[i + 1];

@@ -1,2 +0,2 @@

export {default as _Polygon} from './polygon';
export {default as Polygon} from './polygon';

@@ -8,1 +8,4 @@ export {clipPolygon, clipPolyline} from './lineclip';

export {cutPolylineByMercatorBounds, cutPolygonByMercatorBounds} from './cut-by-mercator-bounds';
// DEPRECATED
export {default as _Polygon} from './polygon';

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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