File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 11import currentPackage from '~~/package.json'
22
33export default defineEventHandler ( async ( ) => {
4- const latestPackage = await $fetch < typeof currentPackage > ( 'https://raw.githubusercontent .com/hywax/mafl/main/package.json ' , {
4+ const latestReleases = await $fetch < typeof currentPackage > ( 'https://api.github .com/repos/ hywax/mafl/releases/latest ' , {
55 parseResponse : ( json ) => JSON . parse ( json ) ,
66 } )
7+ const latestVersion = latestReleases . tag_name . replace ( 'v' , '' )
78
89 const parseVersion = ( version : string ) : number => Number . parseInt ( version . replace ( / \. / g, '' ) , 10 )
9- const difference = parseVersion ( latestPackage . version ) - parseVersion ( currentPackage . version )
10+ const difference = parseVersion ( latestVersion ) - parseVersion ( currentPackage . version )
1011
1112 return {
1213 available : difference > 0 ,
13- version : latestPackage . version ,
14+ version : latestVersion ,
1415 }
1516} )
You can’t perform that action at this time.
0 commit comments