1
0
Fork 0

feat(examples): Added more examples

This commit is contained in:
Joost De Cock 2021-04-16 19:11:18 +02:00
parent 7f555ec899
commit 1257469ade
5 changed files with 73 additions and 3 deletions

View file

@ -1,5 +1,8 @@
import freesewing from '@freesewing/core'
import plugins from '@freesewing/plugin-bundle'
import pluginBundle from '@freesewing/plugin-bundle'
import buttonsPlugin from '@freesewing/plugin-buttons'
import mirrorPlugin from '@freesewing/plugin-mirror'
import bartackPlugin from '@freesewing/plugin-bartack'
import config from '../config/'
// Path API
import draftPath_move from './path_move'
@ -28,11 +31,13 @@ import draftPath_start from './path_start'
import draftPath_translate from './path_translate'
import draftPath_trim from './path_trim'
// Plugins
import draftPlugin_cutonfold from './plugin_cutonfold'
import draftPlugin_bartack from './plugin_bartack'
import draftPlugin_buttons from './plugin_buttons'
import draftPlugin_cutonfold from './plugin_cutonfold'
import draftPlugin_dimension from './plugin_dimension'
import draftPlugin_grainline from './plugin_grainline'
import draftPlugin_logo from './plugin_logo'
import draftPlugin_mirror from './plugin_mirror'
import draftPlugin_round from './plugin_round'
import draftPlugin_sprinkle from './plugin_sprinkle'
import draftPlugin_scalebox from './plugin_scalebox'
@ -88,7 +93,12 @@ import draftDocs_overview from './docs_overview'
import draftDocs_coords from './docs_coords'
// Create design
const Pattern = new freesewing.Design(config, plugins)
const Pattern = new freesewing.Design(config, [
pluginBundle,
buttonsPlugin,
mirrorPlugin,
bartackPlugin
])
// Attach draft methods to prototype
let methods = {
@ -117,11 +127,13 @@ let methods = {
draftPath_start,
draftPath_translate,
draftPath_trim,
draftPlugin_bartack,
draftPlugin_buttons,
draftPlugin_cutonfold,
draftPlugin_dimension,
draftPlugin_grainline,
draftPlugin_logo,
draftPlugin_mirror,
draftPlugin_round,
draftPlugin_scalebox,
draftPlugin_sprinkle,