diff --git a/packages/pattern-info/src/index.js b/packages/pattern-info/src/index.js index cf8d16f407c..38d9c0ccb21 100644 --- a/packages/pattern-info/src/index.js +++ b/packages/pattern-info/src/index.js @@ -2,6 +2,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 optionalMeasurements } from './prebuild/optional-measurements' export { default as versions } from './prebuild/versions' export { default as info } from './prebuild/info' diff --git a/packages/pattern-info/src/prebuild.js b/packages/pattern-info/src/prebuild.js index f43c3de3ebe..65fa5c371c5 100644 --- a/packages/pattern-info/src/prebuild.js +++ b/packages/pattern-info/src/prebuild.js @@ -112,6 +112,7 @@ const options = {} const optionGroups = {} const parts = {} const measurements = {} +const optionalMeasurements = {} const versions = {} const info = {} for (let pattern of Object.keys(patterns)) { @@ -119,6 +120,7 @@ for (let pattern of Object.keys(patterns)) { optionGroups[pattern] = patterns[pattern].optionGroups parts[pattern] = patternParts(patterns[pattern]) measurements[pattern] = patterns[pattern].measurements + optionalMeasurements[pattern] = patterns[pattern].optionalMeasurements || [] versions[pattern] = patterns[pattern].version info[pattern] = { design: patterns[pattern].design, @@ -147,6 +149,10 @@ fse.writeFileSync( path.join('.', 'src', 'prebuild', 'measurements.js'), 'module.exports = ' + JSON.stringify(measurements) + '\n' ) +fse.writeFileSync( + path.join('.', 'src', 'prebuild', 'optional-measurements.js'), + 'module.exports = ' + JSON.stringify(optionalMeasurements) + '\n' +) fse.writeFileSync( path.join('.', 'src', 'prebuild', 'versions.js'), 'module.exports = ' + JSON.stringify(versions) + '\n' diff --git a/packages/teagan/config/index.js b/packages/teagan/config/index.js index d338beae6fd..5208746c723 100644 --- a/packages/teagan/config/index.js +++ b/packages/teagan/config/index.js @@ -57,6 +57,7 @@ export default { 'waistToHips', 'waist' ], + optionalMeasurements: ['highBust'], dependencies: { front: 'base', back: 'front',