✨ Added more pattern info to pattern-info
This commit is contained in:
parent
6123a6890b
commit
6c545e3500
3 changed files with 14 additions and 2 deletions
File diff suppressed because one or more lines are too long
|
@ -3,6 +3,7 @@ export { default as optionGroups } from "./prebuild/option-groups";
|
||||||
export { default as parts } from "./prebuild/parts";
|
export { default as parts } from "./prebuild/parts";
|
||||||
export { default as measurements } from "./prebuild/measurements";
|
export { default as measurements } from "./prebuild/measurements";
|
||||||
export { default as versions } from "./prebuild/versions";
|
export { default as versions } from "./prebuild/versions";
|
||||||
|
export { default as info } from "./prebuild/info";
|
||||||
|
|
||||||
export const list = [
|
export const list = [
|
||||||
"aaron",
|
"aaron",
|
||||||
|
|
|
@ -52,8 +52,8 @@ let optionGroups = {};
|
||||||
let parts = {};
|
let parts = {};
|
||||||
let measurements = {};
|
let measurements = {};
|
||||||
let versions = {};
|
let versions = {};
|
||||||
|
let info = {};
|
||||||
for (let pattern of Object.keys(patterns)) {
|
for (let pattern of Object.keys(patterns)) {
|
||||||
//console.log(pattern);
|
|
||||||
let instance = new patterns[pattern]();
|
let instance = new patterns[pattern]();
|
||||||
let p = pattern.toLowerCase();
|
let p = pattern.toLowerCase();
|
||||||
options[p] = patternOptions(instance.config);
|
options[p] = patternOptions(instance.config);
|
||||||
|
@ -61,6 +61,14 @@ for (let pattern of Object.keys(patterns)) {
|
||||||
parts[p] = patternParts(instance.config);
|
parts[p] = patternParts(instance.config);
|
||||||
measurements[p] = instance.config.measurements;
|
measurements[p] = instance.config.measurements;
|
||||||
versions[p] = instance.config.version;
|
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 });
|
fse.mkdirSync(path.join(".", "src", "prebuild"), { recursive: true });
|
||||||
|
@ -84,3 +92,7 @@ fse.writeFileSync(
|
||||||
path.join(".", "src", "prebuild", "versions.js"),
|
path.join(".", "src", "prebuild", "versions.js"),
|
||||||
"module.exports = " + JSON.stringify(versions) + "\n"
|
"module.exports = " + JSON.stringify(versions) + "\n"
|
||||||
);
|
);
|
||||||
|
fse.writeFileSync(
|
||||||
|
path.join(".", "src", "prebuild", "info.js"),
|
||||||
|
"module.exports = " + JSON.stringify(info) + "\n"
|
||||||
|
);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue