1
0
Fork 0
freesewing/designs/aaron/src/index.mjs

22 lines
613 B
JavaScript

import { Design, mergeI18n } from '@freesewing/core'
import { i18n as brianI18n } from '@freesewing/brian'
import { i18n as aaronI18n } from '../i18n/index.mjs'
import { data } from '../data.mjs'
import { back } from './back.mjs'
import { front } from './front.mjs'
// Setup our new design
const Aaron = new Design({
data,
parts: [back, front],
})
// Merge translations
const i18n = mergeI18n([brianI18n, aaronI18n], {
p: { keep: ['front', 'back'] },
o: { keep: [...Object.keys(back.options), ...Object.keys(front.options)] },
s: { drop: [] },
})
// Named exports
export { back, front, Aaron, i18n }