refactor(runner): use global varibales
This commit is contained in:
@@ -1,19 +1,19 @@
|
||||
import path from 'path'
|
||||
import { writeSync, copy, rmdir } from './file.js'
|
||||
|
||||
export default function (config, rootDir) {
|
||||
const targetFolder = path.join(rootDir, config.folder.release, config.folder.directory);
|
||||
const sourceFolder = path.join(rootDir, config.folder.operator);
|
||||
export default function () {
|
||||
const targetFolder = path.join(__dirname, __config.folder.release, __config.folder.directory);
|
||||
const sourceFolder = path.join(__dirname, __config.folder.operator);
|
||||
rmdir(targetFolder);
|
||||
const filesToCopy = [];
|
||||
const directoryJson = []
|
||||
for (const [key, value] of Object.entries(config.operators)) {
|
||||
for (const [key, value] of Object.entries(__config.operators)) {
|
||||
filesToCopy.push(key);
|
||||
directoryJson.push(value);
|
||||
}
|
||||
writeSync(JSON.stringify(directoryJson, null), path.join(targetFolder, "directory.json"))
|
||||
filesToCopy.forEach((key) => {
|
||||
const filename = `${config.operators[key].filename}.json`;
|
||||
const filename = `${__config.operators[key].filename}.json`;
|
||||
copy(path.join(sourceFolder, key, filename), path.join(targetFolder, filename))
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user