@@ -32,11 +32,24 @@ function applyChanges(sourceDir) {
3232 }
3333}
3434
35+ function copyFiles ( clientMod ) {
36+ const dir = clientMod === "vencord" ? "working/dist" : "working/dist/browser" ;
37+ cpSync ( `${ dir } /browser.js` , "dist/browser.js" , {
38+ recursive : true
39+ } ) ;
40+ cpSync ( `${ dir } /browser.css` , "dist/browser.css" , {
41+ recursive : true
42+ } ) ;
43+ cpSync ( `${ dir } /browser.js.LEGAL.txt` , "dist/browser.js.LEGAL.txt" , {
44+ recursive : true
45+ } ) ;
46+ }
47+
3548/**
3649 * @param {string } cloneURL
37- * @param {string } dirToLookAt
50+ * @param {string } clientMod
3851 */
39- export function buildVencord ( cloneURL , dirToLookAt = "vencord" ) {
52+ export function buildVencord ( cloneURL , clientMod ) {
4053 if (
4154 ! / ^ h t t p s : \/ \/ ( g i t h u b \. c o m | c o d e b e r g \. o r g | g i t \. n i n 0 \. d e v ) \/ [ a - z A - Z 0 - 9 - ] + \/ [ a - z A - Z 0 - 9 -\. _ ] + (?: \. g i t ) ? \/ ? $ / . test (
4255 cloneURL
@@ -74,27 +87,19 @@ export function buildVencord(cloneURL, dirToLookAt = "vencord") {
7487
7588 console . log ( "Applying common files" ) ;
7689 applyChanges ( "src/common" ) ;
77- console . log ( "Applying" , dirToLookAt , "files" ) ;
78- applyChanges ( `src/${ dirToLookAt } ` ) ;
90+ console . log ( "Applying" , clientMod , "files" ) ;
91+ applyChanges ( `src/${ clientMod } ` ) ;
7992
8093 console . log ( "Building Vencord" ) ;
8194 execSync ( "cd working && pnpm buildWeb" , {
8295 stdio : "inherit"
8396 } ) ;
8497
8598 console . log ( "Releasing" ) ;
86- cpSync ( "working/dist/browser.js" , "dist/browser.js" , {
87- recursive : true
88- } ) ;
89- cpSync ( "working/dist/browser.css" , "dist/browser.css" , {
90- recursive : true
91- } ) ;
92- cpSync ( "working/dist/browser.js.LEGAL.txt" , "dist/browser.js.LEGAL.txt" , {
93- recursive : true
94- } ) ;
99+ copyFiles ( clientMod ) ;
95100 execSync (
96101 `export GH_TOKEN=${ process . env . GH_TOKEN } && gh release upload ${
97- cloneURL . includes ( "Vencord" ) ? "devbuild" : "devbuild-equi"
102+ clientMod === "vencord" ? "devbuild" : "devbuild-equi"
98103 } --clobber dist/*`,
99104 {
100105 stdio : "ignore"
0 commit comments