--- title: Part measurements --- The `measurements` and `optionalMeasurements` properties on the part configuration object list the part's required and optional measurements respectively. You should only include what's required by the part itself, not its dependencies ## measurements The `measurements` property should hold the names of the measurements that are required to draft the current part. ```js const part = { name: 'example.front', measurements: [ 'head', 'chest' ], draft: ({ part }) => part } ``` ## optionalMeasurements The `optionalMeasurements` property should hold the names of the measurements that are optional to draft the current part. ```js import { pluginBust } from '@freesewing/plugin-bust' const part = { name: 'example.front', plugins: [ pluginBust ], measurements: [ 'head', 'chest' ], optionalMeasurements: [ 'highBust' ], draft: ({ part }) => part } ```