1
0
Fork 0
freesewing/packages/trayvon/config/index.js
2021-10-27 18:30:33 +02:00

36 lines
874 B
JavaScript

import { version } from '../package.json'
import { smallsteps } from '@freesewing/snapseries'
import freesewing from '@freesewing/core'
const { pctBasedOn } = freesewing
export default {
name: 'trayvon',
version,
design: 'Joost De Cock',
code: 'Joost De Cock',
department: 'accessories',
type: 'pattern',
difficulty: 2,
optionGroups: {
style: ['tipWidth', 'knotWidth', 'lengthBonus'],
},
measurements: ['hpsToWaistBack', 'waistToHips', 'neck'],
parts: [
'interfacingTip',
'interfacingTail',
'fabricTip',
'fabricTail',
'liningTip',
'liningTail',
'loop',
],
options: {
tipWidth: { pct: 15, min: 5, max: 35, snap: smallsteps, ...pctBasedOn('neck') },
knotWidth: { pct: 8, min: 4, max: 12, snap: smallsteps, ...pctBasedOn('neck') },
lengthBonus: {
pct: 0,
min: -50,
max: 50,
},
},
}