forked from MapComplete/MapComplete
Fix initial setup scripts
This commit is contained in:
parent
1f9b175a96
commit
55eedb4185
1 changed files with 32 additions and 28 deletions
|
@ -1,5 +1,5 @@
|
||||||
import {Utils} from "../Utils";
|
import {Utils} from "../Utils";
|
||||||
import {lstatSync, readdirSync, readFileSync, writeFileSync, unlinkSync} from "fs";
|
import {lstatSync, readdirSync, readFileSync, writeFileSync, unlinkSync, existsSync, mkdir, mkdirSync} from "fs";
|
||||||
import SmallLicense from "../Models/smallLicense";
|
import SmallLicense from "../Models/smallLicense";
|
||||||
import ScriptUtils from "./ScriptUtils";
|
import ScriptUtils from "./ScriptUtils";
|
||||||
|
|
||||||
|
@ -33,7 +33,8 @@ function generateLicenseInfos(paths: string[]): SmallLicense[] {
|
||||||
|
|
||||||
smallLicens.path = path.substring(0, 1 + path.lastIndexOf("/")) + smallLicens.path
|
smallLicens.path = path.substring(0, 1 + path.lastIndexOf("/")) + smallLicens.path
|
||||||
licenses.push(smallLicens)
|
licenses.push(smallLicens)
|
||||||
}}catch(e){
|
}
|
||||||
|
} catch (e) {
|
||||||
console.error("Error: ", e, "while handling", path)
|
console.error("Error: ", e, "while handling", path)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -195,6 +196,9 @@ const contents = ScriptUtils.readDirRecSync("./assets")
|
||||||
const licensePaths = contents.filter(entry => entry.indexOf("license_info.json") >= 0)
|
const licensePaths = contents.filter(entry => entry.indexOf("license_info.json") >= 0)
|
||||||
const licenseInfos = generateLicenseInfos(licensePaths);
|
const licenseInfos = generateLicenseInfos(licensePaths);
|
||||||
|
|
||||||
|
if (!existsSync("./assets/generated")) {
|
||||||
|
mkdirSync("./assets/generated")
|
||||||
|
}
|
||||||
|
|
||||||
writeFileSync("./assets/generated/license_info.json", JSON.stringify(licenseInfos, null, " "))
|
writeFileSync("./assets/generated/license_info.json", JSON.stringify(licenseInfos, null, " "))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue