@@ -48,41 +48,41 @@ export const collections = {
4848 } ) ) ;
4949 } )
5050 } ) ,
51- githubReleaseBodies : defineCollection ( {
52- loader : function releaseLoader ( ) {
53- return {
54- name : 'githubReleaseBodies' ,
55- async load ( { renderMarkdown, store } ) {
56- store . clear ( ) ;
51+ } ;
52+ collections . githubReleaseBodies = defineCollection ( {
53+ loader : function releaseLoader ( ) {
54+ return {
55+ name : 'githubReleaseBodies' ,
56+ async load ( { renderMarkdown, store } ) {
57+ store . clear ( ) ;
5758
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- }
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+ }
6869
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- } ;
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+ } )
0 commit comments