✨ Added required measurements to patter-info
This commit is contained in:
parent
039d658b54
commit
9e575ca956
2 changed files with 7 additions and 2 deletions
|
@ -1,6 +1,7 @@
|
||||||
export { default as options } from "./prebuild/options";
|
export { default as options } from "./prebuild/options";
|
||||||
export { default as optionGroups } from "./prebuild/option-groups";
|
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 versions } from "./prebuild/versions";
|
export { default as versions } from "./prebuild/versions";
|
||||||
|
|
||||||
export const list = [
|
export const list = [
|
||||||
|
|
|
@ -50,15 +50,15 @@ const patternParts = config => {
|
||||||
let options = {};
|
let options = {};
|
||||||
let optionGroups = {};
|
let optionGroups = {};
|
||||||
let parts = {};
|
let parts = {};
|
||||||
|
let measurements = {};
|
||||||
let versions = {};
|
let versions = {};
|
||||||
console.log(Object.keys(patterns));
|
|
||||||
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);
|
||||||
optionGroups[p] = instance.config.optionGroups;
|
optionGroups[p] = instance.config.optionGroups;
|
||||||
parts[p] = patternParts(instance.config);
|
parts[p] = patternParts(instance.config);
|
||||||
|
measurements[p] = instance.config.measurements;
|
||||||
versions[p] = instance.config.version;
|
versions[p] = instance.config.version;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -74,6 +74,10 @@ fse.writeFileSync(
|
||||||
path.join(".", "src", "prebuild", "parts.js"),
|
path.join(".", "src", "prebuild", "parts.js"),
|
||||||
"module.exports = " + JSON.stringify(parts) + "\n"
|
"module.exports = " + JSON.stringify(parts) + "\n"
|
||||||
);
|
);
|
||||||
|
fse.writeFileSync(
|
||||||
|
path.join(".", "src", "prebuild", "measurements.js"),
|
||||||
|
"module.exports = " + JSON.stringify(measurements) + "\n"
|
||||||
|
);
|
||||||
fse.writeFileSync(
|
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"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue