@turf/ellipse
Advanced tools
Comparing version 7.1.0 to 7.2.0
@@ -18,14 +18,8 @@ // index.ts | ||
const properties = options.properties || {}; | ||
if (!center) | ||
throw new Error("center is required"); | ||
if (!xSemiAxis) | ||
throw new Error("xSemiAxis is required"); | ||
if (!ySemiAxis) | ||
throw new Error("ySemiAxis is required"); | ||
if (!isObject(options)) | ||
throw new Error("options must be an object"); | ||
if (!isNumber(steps)) | ||
throw new Error("steps must be a number"); | ||
if (!isNumber(angle)) | ||
throw new Error("angle must be a number"); | ||
if (!center) throw new Error("center is required"); | ||
if (!xSemiAxis) throw new Error("xSemiAxis is required"); | ||
if (!ySemiAxis) throw new Error("ySemiAxis is required"); | ||
if (!isObject(options)) throw new Error("options must be an object"); | ||
if (!isNumber(steps)) throw new Error("steps must be a number"); | ||
if (!isNumber(angle)) throw new Error("angle must be a number"); | ||
const centerCoords = getCoord(center); | ||
@@ -47,6 +41,4 @@ if (units !== "degrees") { | ||
); | ||
if (stepAngle < -90 && stepAngle >= -270) | ||
x = -x; | ||
if (stepAngle < -180 && stepAngle >= -360) | ||
y = -y; | ||
if (stepAngle < -90 && stepAngle >= -270) x = -x; | ||
if (stepAngle < -180 && stepAngle >= -360) y = -y; | ||
if (units === "degrees") { | ||
@@ -53,0 +45,0 @@ const angleRad = degreesToRadians(angle); |
{ | ||
"name": "@turf/ellipse", | ||
"version": "7.1.0", | ||
"version": "7.2.0", | ||
"description": "turf ellipse module", | ||
@@ -56,8 +56,8 @@ "author": "Turf Authors", | ||
"@placemarkio/check-geojson": "^0.1.12", | ||
"@turf/bbox-polygon": "^7.1.0", | ||
"@turf/circle": "^7.1.0", | ||
"@turf/destination": "^7.1.0", | ||
"@turf/truncate": "^7.1.0", | ||
"@turf/bbox-polygon": "^7.2.0", | ||
"@turf/circle": "^7.2.0", | ||
"@turf/destination": "^7.2.0", | ||
"@turf/truncate": "^7.2.0", | ||
"@types/benchmark": "^2.1.5", | ||
"@types/tape": "^4.2.32", | ||
"@types/tape": "^4.13.4", | ||
"benchmark": "^2.1.4", | ||
@@ -67,17 +67,17 @@ "glob": "^10.3.10", | ||
"npm-run-all": "^4.1.5", | ||
"tape": "^5.7.2", | ||
"tsup": "^8.0.1", | ||
"tsx": "^4.6.2", | ||
"typescript": "^5.2.2", | ||
"tape": "^5.9.0", | ||
"tsup": "^8.3.5", | ||
"tsx": "^4.19.2", | ||
"typescript": "^5.5.4", | ||
"write-json-file": "^5.0.0" | ||
}, | ||
"dependencies": { | ||
"@turf/helpers": "^7.1.0", | ||
"@turf/invariant": "^7.1.0", | ||
"@turf/rhumb-destination": "^7.1.0", | ||
"@turf/transform-rotate": "^7.1.0", | ||
"@turf/helpers": "^7.2.0", | ||
"@turf/invariant": "^7.2.0", | ||
"@turf/rhumb-destination": "^7.2.0", | ||
"@turf/transform-rotate": "^7.2.0", | ||
"@types/geojson": "^7946.0.10", | ||
"tslib": "^2.6.2" | ||
"tslib": "^2.8.1" | ||
}, | ||
"gitHead": "68915eeebc9278bb40dec3f1034499698a0561ef" | ||
"gitHead": "7b0f0374c4668cd569f8904c71e2ae7d941be867" | ||
} |
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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
27242
160
Updated@turf/helpers@^7.2.0
Updated@turf/invariant@^7.2.0
Updatedtslib@^2.8.1