turf-centroid
Advanced tools
+18
| var centroid = require('./'); | ||
| var Benchmark = require('benchmark'); | ||
| var fs = require('fs'); | ||
| var fc = require('./geojson/fc'); | ||
| var suite = new Benchmark.Suite('turf-centroid'); | ||
| suite | ||
| .add('turf-centroid',function () { | ||
| centroid(fc); | ||
| }) | ||
| .on('cycle', function (event) { | ||
| console.log(String(event.target)); | ||
| }) | ||
| .on('complete', function () { | ||
| }) | ||
| .run(); |
+6
-6
@@ -1,3 +0,3 @@ | ||
| var explode = require('turf-explode') | ||
| var point = require('turf-point') | ||
| var explode = require('turf-explode'); | ||
| var point = require('turf-point'); | ||
@@ -8,10 +8,10 @@ module.exports = function(features){ | ||
| ySum = 0, | ||
| len = vertices.length | ||
| len = vertices.length; | ||
| for (var i = 0; i < len; i++) { | ||
| xSum += vertices[i].geometry.coordinates[0] | ||
| ySum += vertices[i].geometry.coordinates[1] | ||
| xSum += vertices[i].geometry.coordinates[0]; | ||
| ySum += vertices[i].geometry.coordinates[1]; | ||
| } | ||
| return point(xSum / len, ySum / len) | ||
| return point(xSum / len, ySum / len); | ||
| } |
+6
-5
| { | ||
| "name": "turf-centroid", | ||
| "version": "0.1.2", | ||
| "version": "1.0.0", | ||
| "description": "turf centroid module", | ||
@@ -26,9 +26,10 @@ "main": "index.js", | ||
| "devDependencies": { | ||
| "tape": "^2.13.3" | ||
| "benchmark": "^1.0.0", | ||
| "tape": "^3.0.3" | ||
| }, | ||
| "dependencies": { | ||
| "simple-statistics": "^0.8.1", | ||
| "turf-explode": "^0.1.2", | ||
| "turf-point": "^0.1.1" | ||
| "simple-statistics": "^0.9.0", | ||
| "turf-explode": "^1.0.0", | ||
| "turf-point": "^1.2.0" | ||
| } | ||
| } |
+8
-8
@@ -1,12 +0,12 @@ | ||
| var test = require('tape') | ||
| var center = require('./') | ||
| var fc = require('./geojson/fc') | ||
| var test = require('tape'); | ||
| var center = require('./'); | ||
| var fc = require('./geojson/fc'); | ||
| test('center', function(t){ | ||
| var centered = center(fc) | ||
| var centered = center(fc); | ||
| t.ok(centered, 'should return the proper center for a FeatureCollection') | ||
| t.deepEqual(centered.geometry.coordinates, [84.4, 0.4]) | ||
| t.ok(centered, 'should return the proper center for a FeatureCollection'); | ||
| t.deepEqual(centered.geometry.coordinates, [84.4, 0.4]); | ||
| t.end() | ||
| }) | ||
| t.end(); | ||
| }); |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
4958
9.09%9
12.5%74
23.33%0
-100%2
100%1
Infinity%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated