1
1
const path = require ( 'path' ) ;
2
- const { readdir , readdirSync } = require ( 'fs' ) ;
2
+ const { readdirSync } = require ( 'fs' ) ;
3
3
const { getRollupPlugins } = require ( '@gera2ld/plaid-rollup' ) ;
4
4
const userscript = require ( 'rollup-plugin-userscript' ) ;
5
5
const pkg = require ( './package.json' ) ;
@@ -35,18 +35,20 @@ module.exports = readdirSync(SOURCE, { withFileTypes: true }).filter(de => de.is
35
35
path . resolve ( `${ SOURCE } /${ de . name } /meta.js` ) ,
36
36
meta => meta
37
37
. replace ( '%name%' , de . name )
38
- . replace ( 'process.env.VERSION' , pkg . version )
39
- . replace ( 'process.env.AUTHOR' , pkg . author )
40
- . replace ( '%durl%' , `https://raw.githubusercontent.com/quantix-dev/userscripts/main/dist/${ de . name } .user.js` )
41
- . replace ( '%hurl%' , `https://github.com/quantix-dev/userscripts/tree/main/src/${ de . name } ` ) ,
38
+ . replace ( '%version%' , pkg . version )
39
+ . replace ( '%author%' , pkg . author )
40
+ . replace ( '%namespace%' , pkg . repository . url )
41
+ . replace ( '%homepage%' , `${ pkg . repository . url } /tree/main/src/${ de . name } ` )
42
+ . replace ( '%support%' , `${ pkg . repository . url } /issues` )
43
+ . replace ( '%download%' , `${ pkg . repository . url } /releases/latest/download/${ de . name } .user.js` ) ,
42
44
) ,
43
45
] ,
44
46
45
47
output : {
46
- indent : false ,
47
- externalLiveBindings : false ,
48
48
format : 'iife' ,
49
49
file : `${ DIST } /${ de . name } .user.js` ,
50
+ indent : false ,
51
+ externalLiveBindings : false ,
50
52
...bundleOptions ,
51
53
}
52
54
} ) ) ;
0 commit comments