1
0
Fork 0
freesewing/packages/bee/src/index.js
2021-10-15 16:13:21 +02:00

25 lines
828 B
JavaScript

import freesewing from '@freesewing/core'
import Bella from '@freesewing/bella'
import plugins from '@freesewing/plugin-bundle'
import config from '../config'
// Parts
import draftCup from './cup'
import draftNeckTie from './neckTie'
import draftBandTie from './bandTie'
//import draftFrontShoulderDart from './front-shoulder-dart'
// Create design
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods to prototype
for (let m of ['draftBack', 'draftFrontSideDart']) {
Pattern.prototype[m] = function (part) {
return new Bella(this.settings)[m](part)
}
}
Pattern.prototype.draftCup = draftCup
Pattern.prototype.draftNeckTie = draftNeckTie
Pattern.prototype.draftBandTie = draftBandTie
//Pattern.prototype.draftFrontShoulderDart = (part) => draftFrontShoulderDart(part)
export default Pattern