1
0
Fork 0

Added required measurements to patter-info

This commit is contained in:
Joost De Cock 2019-06-23 18:02:33 +02:00
parent 039d658b54
commit 9e575ca956
2 changed files with 7 additions and 2 deletions

View file

@ -1,6 +1,7 @@
export { default as options } from "./prebuild/options";
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 const list = [

View file

@ -50,15 +50,15 @@ const patternParts = config => {
let options = {};
let optionGroups = {};
let parts = {};
let measurements = {};
let versions = {};
console.log(Object.keys(patterns));
for (let pattern of Object.keys(patterns)) {
console.log(pattern);
let instance = new patterns[pattern]();
let p = pattern.toLowerCase();
options[p] = patternOptions(instance.config);
optionGroups[p] = instance.config.optionGroups;
parts[p] = patternParts(instance.config);
measurements[p] = instance.config.measurements;
versions[p] = instance.config.version;
}
@ -74,6 +74,10 @@ fse.writeFileSync(
path.join(".", "src", "prebuild", "parts.js"),
"module.exports = " + JSON.stringify(parts) + "\n"
);
fse.writeFileSync(
path.join(".", "src", "prebuild", "measurements.js"),
"module.exports = " + JSON.stringify(measurements) + "\n"
);
fse.writeFileSync(
path.join(".", "src", "prebuild", "versions.js"),
"module.exports = " + JSON.stringify(versions) + "\n"