@@ -48,41 +48,41 @@ export const collections = {
4848 } ) ) ;
4949 } )
5050 } ) ,
51- } ;
52- collections . githubReleaseBodies = defineCollection ( {
53- loader : function releaseLoader ( ) {
54- return {
55- name : 'githubReleaseBodies' ,
56- async load ( { renderMarkdown, store } ) {
57- store . clear ( ) ;
51+ githubReleaseBodies : defineCollection ( {
52+ loader : function releaseLoader ( ) {
53+ return {
54+ name : 'githubReleaseBodies' ,
55+ async load ( { renderMarkdown, store } ) {
56+ store . clear ( ) ;
5857
59- const skriptReleases = ( await getCollection ( "skriptReleasesJson" ) ) ;
60- const entries = {
61- 'Skript/latest' : skriptReleases
62- . find ( entry => entry . data . order == 0 ) !
63- . data ,
64- 'Skript/latestStable' : skriptReleases
65- . sort ( ( a , b ) => a . data . order - b . data . order ) !
66- . find ( entry => ! entry . data . prerelease ) !
67- . data ,
68- }
58+ const skriptReleases = ( await getCollection ( "skriptReleasesJson" ) ) ;
59+ const entries = {
60+ 'Skript/latest' : skriptReleases
61+ . find ( entry => entry . data . order == 0 ) !
62+ . data ,
63+ 'Skript/latestStable' : skriptReleases
64+ . sort ( ( a , b ) => a . data . order - b . data . order ) !
65+ . find ( entry => ! entry . data . prerelease ) !
66+ . data ,
67+ }
6968
70- for ( const [ id , data ] of Object . entries ( entries ) ) {
71- let body = data . body ;
72- // TODO this is very questionable
73- body = '##' + body . substring ( 0 , body . indexOf ( 'Happy Skripting!' ) + 16 ) ;
74- store . set ( {
75- id : id ,
76- data : {
77- tag_name : data . tag_name ,
78- prerelease : data . prerelease ,
79- url : data . html_url ,
80- download_url : data . assets [ 0 ] . browser_download_url ,
81- } ,
82- rendered : await renderMarkdown ( body ) ,
83- } ) ;
84- }
85- } ,
86- } satisfies Loader ;
87- } ( )
88- } )
69+ for ( const [ id , data ] of Object . entries ( entries ) ) {
70+ let body = data . body ;
71+ // TODO this is very questionable
72+ body = '##' + body . substring ( 0 , body . indexOf ( 'Happy Skripting!' ) + 16 ) ;
73+ store . set ( {
74+ id : id ,
75+ data : {
76+ tag_name : data . tag_name ,
77+ prerelease : data . prerelease ,
78+ url : data . html_url ,
79+ download_url : data . assets [ 0 ] . browser_download_url ,
80+ } ,
81+ rendered : await renderMarkdown ( body ) ,
82+ } ) ;
83+ }
84+ } ,
85+ } satisfies Loader ;
86+ } ( )
87+ } ) ,
88+ } ;
0 commit comments