Skip to content

Commit 5560093

Browse files
committed
Update dependencies + replace moment by date-fns
1 parent 31d28b8 commit 5560093

File tree

5 files changed

+45
-43
lines changed

5 files changed

+45
-43
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ Log of changes since the 1.1.0 version
55
#### 1.10.0
66

77
- Add the possibility to flag a feature to OSMCha (#236)
8+
- Replace moment by date-fns (#238)
9+
- Update Mapbox-GL and Turf (#238)
810

911
#### 1.9.4
1012

lib/query.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import moment from 'moment';
1+
import { parse, subSeconds } from 'date-fns';
22
import { config } from './config';
33

44
export function query(changesetID) {
@@ -15,9 +15,10 @@ export function query(changesetID) {
1515
id: changesetID,
1616
uid: cs.uid,
1717
user: cs.user,
18-
from: moment(cs.created_at, 'YYYY-MM-DDTHH:mm:ss\\Z')
19-
.subtract(1, 'seconds')
20-
.format('YYYY-MM-DDTHH:mm:ss\\Z'),
18+
from: subSeconds(
19+
parse(cs.created_at, 'yyyy-MM-dd\'T\'HH:mm:ssX', new Date()),
20+
1
21+
).toISOString(),
2122
to: cs.closed_at || null,
2223
comments: r.elements[0].discussion || [],
2324
bbox: {

lib/sidebar.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import moment from 'moment';
2+
import { formatDistanceToNow } from 'date-fns';
33

44
import { getBounds } from './helpers';
55
import { cmap } from './render';
@@ -183,9 +183,9 @@ export class Sidebar extends React.PureComponent {
183183
<section className="cmap-changeset-section cmap-fill-light cmap-pt3">
184184
<h6 className="cmap-heading">
185185
Changeset:
186-
<em className="cmap-changeset-id">{changesetId}</em>
187-
<small className="cmap-time" title={date}>
188-
({moment(date).fromNow()})
186+
<em className="cmap-changeset-id pl6">{changesetId}</em>
187+
<small className="cmap-time pl6" title={date}>
188+
({formatDistanceToNow(date, { addSuffix: true })})
189189
</small>
190190
</h6>
191191
<ul className="cmap-hlist">

package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,11 @@
2323
"react-dom": "^15.5.4"
2424
},
2525
"dependencies": {
26-
"@turf/bbox": "^6.3.0",
27-
"@turf/bbox-polygon": "^6.3.0",
28-
"@turf/helpers": "^6.3.0",
29-
"global": "^4.4.0",
30-
"mapbox-gl": "^1.13.0",
31-
"moment": "^2.18.1",
26+
"@turf/bbox": "^6.4.0",
27+
"@turf/bbox-polygon": "^6.4.0",
28+
"@turf/helpers": "^6.4.0",
29+
"date-fns": "^2.22.1",
30+
"mapbox-gl": "^1.13.1",
3231
"osm-adiff-parser-saxjs": "^1.0.0",
3332
"platform-detect": "^3.0.1",
3433
"react-click-outside": "^3.0.1",

yarn.lock

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -405,12 +405,12 @@
405405
dependencies:
406406
"@turf/helpers" "6.x"
407407

408-
"@turf/bbox-polygon@^6.3.0":
409-
version "6.3.0"
410-
resolved "https://registry.yarnpkg.com/@turf/bbox-polygon/-/bbox-polygon-6.3.0.tgz#9ffa79d56ae50cc7730b35b2a6d2a02493268365"
411-
integrity sha512-CCyTBM8LzGRu/lReNlgDyjRO8NojtJ7EPPvSl3bdKQbNFsCm25gwe7Y3xsaCkWLNn5g89lQJI9Izf9xdEsENjQ==
408+
"@turf/bbox-polygon@^6.4.0":
409+
version "6.4.0"
410+
resolved "https://registry.yarnpkg.com/@turf/bbox-polygon/-/bbox-polygon-6.4.0.tgz#58f7d713c61e1f8659b5053efca0d296424bb92a"
411+
integrity sha512-r0flYt3PivNcZLioCBHZcTcLC4sbHLzKw4VPLknvKvet4cK6A33s8OguXp+hd4ITnby2LFUH5WquwS5oglkM6Q==
412412
dependencies:
413-
"@turf/helpers" "^6.3.0"
413+
"@turf/helpers" "^6.4.0"
414414

415415
"@turf/bbox@^6.0.1":
416416
version "6.0.1"
@@ -420,23 +420,23 @@
420420
"@turf/helpers" "6.x"
421421
"@turf/meta" "6.x"
422422

423-
"@turf/bbox@^6.3.0":
424-
version "6.3.0"
425-
resolved "https://registry.yarnpkg.com/@turf/bbox/-/bbox-6.3.0.tgz#0e1a9b59f32d6a2a40c806f54cbaa73575bead25"
426-
integrity sha512-N4ue5Xopu1qieSHP2MA/CJGWHPKaTrVXQJjzHRNcY1vtsO126xbSaJhWUrFc5x5vVkXp0dcucGryO0r5m4o/KA==
423+
"@turf/bbox@^6.4.0":
424+
version "6.4.0"
425+
resolved "https://registry.yarnpkg.com/@turf/bbox/-/bbox-6.4.0.tgz#aeca4ce9e5146cddbc133d8bbb9884b058d8c653"
426+
integrity sha512-eASq6Op3sGAA293Qo3gTwuQAvdoQCKah4rgA5FZkQ2xvkYquQnkUhV2U18bFgw58aSP1g2Y+rpmSEPHDFX6/6g==
427427
dependencies:
428-
"@turf/helpers" "^6.3.0"
429-
"@turf/meta" "^6.3.0"
428+
"@turf/helpers" "^6.4.0"
429+
"@turf/meta" "^6.4.0"
430430

431431
"@turf/[email protected]", "@turf/helpers@^6.1.4":
432432
version "6.1.4"
433433
resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-6.1.4.tgz#d6fd7ebe6782dd9c87dca5559bda5c48ae4c3836"
434434
integrity sha512-vJvrdOZy1ngC7r3MDA7zIGSoIgyrkWcGnNIEaqn/APmw+bVLF2gAW7HIsdTxd12s5wQMqEpqIQrmrbRRZ0xC7g==
435435

436-
"@turf/helpers@^6.3.0":
437-
version "6.3.0"
438-
resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-6.3.0.tgz#87f90f806c3f8ad6385ef8d2041d3662bf3c9fb1"
439-
integrity sha512-kr6KuD4Z0GZ30tblTEvi90rvvVNlKieXuMC8CTzE/rVQb0/f/Cb29zCXxTD7giQTEQY/P2nRW23wEqqyNHulCg==
436+
"@turf/helpers@^6.4.0":
437+
version "6.4.0"
438+
resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-6.4.0.tgz#e263d960ab1caed3bfe86a7f2f4b2096dbbf0635"
439+
integrity sha512-7vVpWZwHP0Qn8DDSlM++nhs3/6zfPt+GODjvLVZ+sWIG4S3vOtUUOfO5eIjRzxsUHHqhgiIL0QA17u79uLM+mQ==
440440

441441
442442
version "6.0.2"
@@ -445,12 +445,12 @@
445445
dependencies:
446446
"@turf/helpers" "6.x"
447447

448-
"@turf/meta@^6.3.0":
449-
version "6.3.0"
450-
resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-6.3.0.tgz#f3e280ab29641f21e4f99310ce77f9c8394ae394"
451-
integrity sha512-qBJjaAJS9H3ap0HlGXyF/Bzfl0qkA9suafX/jnDsZvWMfVLt+s+o6twKrXOGk5t7nnNON2NFRC8+czxpu104EQ==
448+
"@turf/meta@^6.4.0":
449+
version "6.4.0"
450+
resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-6.4.0.tgz#6f6ff110199063c8eee3ee036ede2c1e52d12a04"
451+
integrity sha512-fMra6vMskwz1knn0/tb22ppOeE8CCmpvOvTIxLdV1WYWAoC4bJ4WdXKvZRsJKpHOX5iFehx4DT8aaGdROA4Y3Q==
452452
dependencies:
453-
"@turf/helpers" "^6.3.0"
453+
"@turf/helpers" "^6.4.0"
454454

455455
"@types/estree@*":
456456
version "0.0.45"
@@ -1239,6 +1239,11 @@ date-fns@^1.27.2:
12391239
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c"
12401240
integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==
12411241

1242+
date-fns@^2.22.1:
1243+
version "2.22.1"
1244+
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.22.1.tgz#1e5af959831ebb1d82992bf67b765052d8f0efc4"
1245+
integrity sha512-yUFPQjrxEmIsMqlHhAhmxkuH769baF21Kk+nZwZGyrMoyLA+LugaQtC0+Tqf9CBUUULWwUJt6Q5ySI3LJDDCGg==
1246+
12421247
debug@^2.1.1, debug@^2.2.0, debug@^2.3.3:
12431248
version "2.6.9"
12441249
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
@@ -2995,10 +3000,10 @@ map-visit@^1.0.0:
29953000
dependencies:
29963001
object-visit "^1.0.0"
29973002

2998-
mapbox-gl@^1.13.0:
2999-
version "1.13.0"
3000-
resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-1.13.0.tgz#23b339ba5116b7e3b5a2043ea968f7fcb53e34a6"
3001-
integrity sha512-g8zlzuJxYJqbOPXT19/UBYpVrcefBQ06F/Cbj0fyEfFnFesDcU3cFTxd75/FZ6Upx2ZEjCsD61CHxrcxZidVpA==
3003+
mapbox-gl@^1.13.1:
3004+
version "1.13.1"
3005+
resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-1.13.1.tgz#322efe75ab4c764fc4c776da1506aad58d5a5b9d"
3006+
integrity sha512-GSyubcoSF5MyaP8z+DasLu5v7KmDK2pp4S5+VQ5WdVQUOaAqQY4jwl4JpcdNho3uWm2bIKs7x1l7q3ynGmW60g==
30023007
dependencies:
30033008
"@mapbox/geojson-rewind" "^0.5.0"
30043009
"@mapbox/geojson-types" "^1.0.2"
@@ -3125,11 +3130,6 @@ mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.5:
31253130
dependencies:
31263131
minimist "^1.2.5"
31273132

3128-
moment@^2.18.1:
3129-
version "2.27.0"
3130-
resolved "https://registry.yarnpkg.com/moment/-/moment-2.27.0.tgz#8bff4e3e26a236220dfe3e36de756b6ebaa0105d"
3131-
integrity sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==
3132-
31333133
31343134
version "2.0.0"
31353135
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"

0 commit comments

Comments
 (0)