mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
at schema-errors 27 lines 777 B view raw
1const path = require('path') 2const fs = require('fs') 3 4const projectRoot = path.join(__dirname, '..') 5const webBuildJs = path.join(projectRoot, 'web-build', 'static', 'js') 6const templateFile = path.join( 7 projectRoot, 8 'bskyweb', 9 'templates', 10 'scripts.html', 11) 12 13const jsFiles = fs.readdirSync(webBuildJs).filter(name => name.endsWith('.js')) 14jsFiles.sort((a, b) => { 15 // make sure main is written last 16 if (a.startsWith('main')) return 1 17 if (b.startsWith('main')) return -1 18 return a.localeCompare(b) 19}) 20 21console.log(`Found ${jsFiles.length} js files in web-build`) 22console.log(`Writing ${templateFile}`) 23 24const outputFile = jsFiles 25 .map(name => `<script defer="defer" src="/static/js/${name}"></script>`) 26 .join('\n') 27fs.writeFileSync(templateFile, outputFile)