Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

turf-centroid

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

turf-centroid - npm Package Compare versions

Comparing version
0.1.2
to
1.0.0
+18
bench.js
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);
}
{
"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"
}
}

@@ -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();
});