This repository has been archived on 2023-01-26. You can view files and clone it, but cannot push or open issues or pull requests.
2021-06-12 06:21:48 +00:00
|
|
|
const path = require('path');
|
|
|
|
const fs = require('fs');
|
|
|
|
const versions = require('./versions.json');
|
|
|
|
|
|
|
|
const srcDirectory = path.join(__dirname, 'src');
|
|
|
|
const scripts = fs.readdirSync(srcDirectory).filter(f => f.endsWith('.js'));
|
|
|
|
scripts.forEach(f => {
|
|
|
|
const version = versions[f];
|
|
|
|
if (!version) {
|
|
|
|
return;
|
|
|
|
}
|
2021-10-17 11:02:02 +00:00
|
|
|
|
2021-06-12 06:21:48 +00:00
|
|
|
[
|
|
|
|
path.join(__dirname, 'dist', f),
|
2021-10-17 11:02:02 +00:00
|
|
|
path.join(__dirname, 'dist', 'quickbar', f)
|
2021-06-12 06:21:48 +00:00
|
|
|
].forEach(p => {
|
|
|
|
const fileContent = fs.readFileSync(p);
|
2021-10-17 11:02:02 +00:00
|
|
|
fs.writeFileSync(p, fileContent.toString('utf-8').replace(/<%= version %>/g, version));
|
2021-06-12 06:21:48 +00:00
|
|
|
});
|
|
|
|
});
|