File tree 1 file changed +18
-2
lines changed
packages/sfc-playground/src
1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -47,8 +47,24 @@ async function fetchVersions(): Promise<string[]> {
47
47
const versions = releases .map (r =>
48
48
/ ^ v/ .test (r .tag_name ) ? r .tag_name .substr (1 ) : r .tag_name
49
49
)
50
- const minVersion = versions .findIndex (v => v === ' 3.0.10' )
51
- return versions .slice (0 , minVersion + 1 )
50
+ // if the latest version is a pre-release, list all current pre-releases
51
+ // otherwise filter out pre-releases
52
+ let isInPreRelease = versions [0 ].includes (' -' )
53
+ const filteredVersions: string [] = []
54
+ for (const v of versions ) {
55
+ if (v .includes (' -' )) {
56
+ if (isInPreRelease ) {
57
+ filteredVersions .push (v )
58
+ }
59
+ } else {
60
+ filteredVersions .push (v )
61
+ isInPreRelease = false
62
+ }
63
+ if (filteredVersions .length >= 30 || v === ' 3.0.10' ) {
64
+ break
65
+ }
66
+ }
67
+ return filteredVersions
52
68
}
53
69
</script >
54
70
You can’t perform that action at this time.
0 commit comments