2019-08-03 15:03:33 +02:00
|
|
|
import freesewing from '@freesewing/core'
|
|
|
|
import plugins from '@freesewing/plugin-bundle'
|
|
|
|
import config from '../config'
|
2019-07-07 13:33:53 +02:00
|
|
|
// Parts
|
2019-08-03 15:03:33 +02:00
|
|
|
import draftBase from './base'
|
|
|
|
import draftBow1 from './bow1'
|
|
|
|
import draftBow2 from './bow2'
|
|
|
|
import draftBow3 from './bow3'
|
|
|
|
import draftRibbon from './ribbon'
|
2019-07-07 13:33:53 +02:00
|
|
|
|
|
|
|
// Create new design
|
2019-08-03 15:03:33 +02:00
|
|
|
const benjamin = new freesewing.Design(config, plugins)
|
2019-07-07 13:33:53 +02:00
|
|
|
|
|
|
|
// Attach draft methods to prototype
|
2019-08-03 15:03:33 +02:00
|
|
|
benjamin.prototype.draftBase = draftBase
|
|
|
|
benjamin.prototype.draftBow1 = draftBow1
|
|
|
|
benjamin.prototype.draftBow2 = draftBow2
|
|
|
|
benjamin.prototype.draftBow3 = draftBow3
|
|
|
|
benjamin.prototype.draftRibbon = draftRibbon
|
2019-07-07 13:33:53 +02:00
|
|
|
|
2019-08-03 15:03:33 +02:00
|
|
|
export default benjamin
|