1
0
Fork 0

Added more pattern info to pattern-info

This commit is contained in:
Joost De Cock 2019-07-25 22:48:06 +02:00
parent 6123a6890b
commit 6c545e3500
3 changed files with 14 additions and 2 deletions

View file

@ -3,6 +3,7 @@ export { default as optionGroups } from "./prebuild/option-groups";
export { default as parts } from "./prebuild/parts";
export { default as measurements } from "./prebuild/measurements";
export { default as versions } from "./prebuild/versions";
export { default as info } from "./prebuild/info";
export const list = [
"aaron",

View file

@ -52,8 +52,8 @@ let optionGroups = {};
let parts = {};
let measurements = {};
let versions = {};
let info = {};
for (let pattern of Object.keys(patterns)) {
//console.log(pattern);
let instance = new patterns[pattern]();
let p = pattern.toLowerCase();
options[p] = patternOptions(instance.config);
@ -61,6 +61,14 @@ for (let pattern of Object.keys(patterns)) {
parts[p] = patternParts(instance.config);
measurements[p] = instance.config.measurements;
versions[p] = instance.config.version;
info[p] = {
design: instance.config.design,
code: instance.config.code,
department: instance.config.department,
type: instance.config.type,
difficulty: instance.config.difficulty,
tags: instance.config.tags
};
}
fse.mkdirSync(path.join(".", "src", "prebuild"), { recursive: true });
@ -84,3 +92,7 @@ fse.writeFileSync(
path.join(".", "src", "prebuild", "versions.js"),
"module.exports = " + JSON.stringify(versions) + "\n"
);
fse.writeFileSync(
path.join(".", "src", "prebuild", "info.js"),
"module.exports = " + JSON.stringify(info) + "\n"
);