diff --git a/packages/pattern-info/src/index.js b/packages/pattern-info/src/index.js index eaacb84113a..559320cb1fd 100644 --- a/packages/pattern-info/src/index.js +++ b/packages/pattern-info/src/index.js @@ -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 = [ diff --git a/packages/pattern-info/src/prebuild.js b/packages/pattern-info/src/prebuild.js index f9a1a5ae107..a98abf80db1 100644 --- a/packages/pattern-info/src/prebuild.js +++ b/packages/pattern-info/src/prebuild.js @@ -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"