@globalfishingwatch/data-transforms
Advanced tools
Comparing version 1.2.0 to 1.2.1
# @globalfishingwatch/data-transforms | ||
## 1.2.1 | ||
### Patch Changes | ||
- fix utc date | ||
## 1.2.0 | ||
@@ -4,0 +10,0 @@ |
@@ -1,2 +0,2 @@ | ||
export{c as checkRecordValidity,a as csvToTrackSegments,g as guessColumns}from"../guessColumns-e7305dc4.js"; | ||
export{c as checkRecordValidity,a as csvToTrackSegments,g as guessColumns}from"../guessColumns-74e95799.js"; | ||
//# sourceMappingURL=index.js.map |
@@ -1,2 +0,2 @@ | ||
export{D as DEFAULT_NULL_VALUE,F as Field,T as TRACK_FIELDS,t as trackValueArrayToSegments}from"./track-value-array-to-segments-682cc8f2.js";export{f as filterSegmentsByTimerange,g as geoJSONToSegments,a as segmentsToBbox,s as segmentsToGeoJSON}from"./segments-to-geojson-3a5bd3f1.js";export{c as checkRecordValidity,a as csvToTrackSegments,g as guessColumns}from"./guessColumns-e7305dc4.js"; | ||
export{D as DEFAULT_NULL_VALUE,F as Field,T as TRACK_FIELDS,t as trackValueArrayToSegments}from"./track-value-array-to-segments-682cc8f2.js";export{f as filterSegmentsByTimerange,g as geoJSONToSegments,a as segmentsToBbox,s as segmentsToGeoJSON}from"./segments-to-geojson-3a5bd3f1.js";export{c as checkRecordValidity,a as csvToTrackSegments,g as guessColumns}from"./guessColumns-74e95799.js"; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@globalfishingwatch/data-transforms", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"description": "Utils to decode various data formats", | ||
@@ -12,4 +12,3 @@ "main": "dist/index.js", | ||
"clean": "rimraf dist/*", | ||
"prepare": "yarn build", | ||
"prepublishOnly": "yarn build" | ||
"prepare": "yarn build" | ||
}, | ||
@@ -38,3 +37,3 @@ "devDependencies": { | ||
}, | ||
"gitHead": "dd9006c455eb7ee9f20cbdc62854d9a16bfc94c1" | ||
"gitHead": "261f7bef295881df94a99559bfb1af66cdbcb03c" | ||
} |
@@ -55,3 +55,3 @@ import { parse } from 'papaparse' | ||
expect(segments[0][0].longitude).toEqual(-32.394212) | ||
expect(segments[0][0].timestamp).toEqual(1441954348000) | ||
expect(segments[0][0].timestamp).toEqual(1441961520000) | ||
}) |
@@ -9,2 +9,15 @@ import groupBy from 'lodash/groupBy' | ||
const getUTCDate = (timestamp: string) => { | ||
const date = new Date(timestamp) | ||
return new Date( | ||
Date.UTC( | ||
date.getFullYear(), | ||
date.getMonth(), | ||
date.getDate(), | ||
date.getHours(), | ||
date.getMinutes() | ||
) | ||
) | ||
} | ||
const csvToTrackSegments = ({ records, latitude, longitude, timestamp, id }: Args): Segment[] => { | ||
@@ -18,3 +31,3 @@ const grouped = id ? groupBy(records, id) : { no_id: records } | ||
longitude: parseFloat(record[longitude]), | ||
timestamp: new Date(record[timestamp]).getTime(), | ||
timestamp: getUTCDate(record[timestamp]).getTime(), | ||
id: recordId, | ||
@@ -21,0 +34,0 @@ } |
Sorry, the diff of this file is not supported yet
1411970
510