UNPKG

@freesewing/aaron

Version:

A FreeSewing pattern for a A-shirt or tank top

39 lines (35 loc) 1.05 kB
import { Design, mergeI18n } from '@freesewing/core' import { i18n as brianI18n } from '@freesewing/brian' import { i18n as aaronI18n } from '../i18n/index.mjs' import about from '../about.json' with { type: 'json' } import { back } from './back.mjs' import { front } from './front.mjs' import { armBinding } from './arm-binding.mjs' import { neckBinding } from './neck-binding.mjs' // Setup our new design const Aaron = new Design({ data: about, parts: [back, front, armBinding, neckBinding], }) // Merge translations const i18n = mergeI18n([brianI18n, aaronI18n], { p: { keep: ['front', 'back', 'armBinding', 'neckBinding'] }, o: { keep: [ ...Object.keys(back.options), ...Object.keys(front.options), 'cuffEase', 's3Collar', 's3Armhole', 'legacyArmholeDepth', 'legacyArmholeDepthNo', 'legacyArmholeDepthYes', 'armholeDepth', 'draftForHighBustNo', 'draftForHighBustYes', ], }, s: { drop: [] }, }) // Named exports export { back, front, Aaron, i18n, about }