From 469afed6e33f2ca7de0a81ab3e2b50fe6dbed4b0 Mon Sep 17 00:00:00 2001 From: plaets Date: Sun, 7 Feb 2021 12:07:28 +0100 Subject: [PATCH] Sort versions in download graph using semverSort --- app/components/download-graph.js | 3 ++- package.json | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/components/download-graph.js b/app/components/download-graph.js index 19bc1969b03..0c8822f0819 100644 --- a/app/components/download-graph.js +++ b/app/components/download-graph.js @@ -5,6 +5,7 @@ import Component from '@glimmer/component'; import subDays from 'date-fns/subDays'; import window from 'ember-window-mock'; +import semverSort from 'semver/functions/sort'; // Colors by http://colorbrewer2.org/#type=diverging&scheme=RdBu&n=10 const COLORS = ['#67001f', '#b2182b', '#d6604d', '#f4a582', '#92c5de', '#4393c3', '#2166ac', '#053061']; @@ -102,7 +103,7 @@ export default class DownloadGraph extends Component { } }); - let versionsList = [...versions].sort(); + let versionsList = semverSort([...versions]); if (extra.length !== 0) { versionsList.unshift('Other'); } diff --git a/package.json b/package.json index ec5c8d35f06..da280485101 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,8 @@ "date-fns": "2.17.0", "fastboot-app-server": "3.0.0", "morgan": "1.10.0", - "pretty-bytes": "5.5.0" + "pretty-bytes": "5.5.0", + "semver": "7.3.4" }, "devDependencies": { "@ember/optional-features": "2.0.0", @@ -121,7 +122,6 @@ "qunit": "2.13.0", "qunit-console-grouper": "0.3.0", "qunit-dom": "1.6.0", - "semver": "7.3.4", "timekeeper": "2.2.0" }, "engines": {