File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
src/routes/package/[...package] Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 1+ import semver from "semver" ;
12import { error } from "@sveltejs/kit" ;
23import { gitHubCache } from "$lib/server/github-cache" ;
34import { discoverer } from "$lib/server/package-discoverer" ;
@@ -17,7 +18,13 @@ export async function load({ params }) {
1718 ...rest
1819 } ,
1920 releases : gitHubCache . getReleases ( rest . owner , rest . repoName ) . then ( releases => {
20- const dataFiltered = releases . filter ( release => dataFilter ?.( release ) ?? true ) ;
21+ const dataFiltered = releases
22+ . filter ( release => dataFilter ?.( release ) ?? true )
23+ . sort ( ( a , b ) => {
24+ const [ , firstVersion ] = metadataFromTag ( a . tag_name ) ;
25+ const [ , secondVersion ] = metadataFromTag ( b . tag_name ) ;
26+ return semver . rcompare ( firstVersion , secondVersion ) ;
27+ } ) ;
2128 const pkgTagFiltered = dataFiltered . filter ( ( { tag_name } ) =>
2229 tag_name . includes ( slugPackage )
2330 ) ;
You can’t perform that action at this time.
0 commit comments