1
0
Fork 0
freesewing/packages/brian/src/index.js

31 lines
879 B
JavaScript
Raw Normal View History

import freesewing from "freesewing";
import pluginCutonfold from "@freesewing/plugin-cutonfold";
import pluginDimension from "@freesewing/plugin-dimension";
import pluginLogo from "@freesewing/plugin-logo";
import pluginTitle from "@freesewing/plugin-title";
import config from "../config/config";
import { version } from "../package.json";
import base from "./base";
2018-07-24 10:16:31 +00:00
import back from "./back";
2018-08-03 17:44:55 +02:00
import front from "./front";
2018-08-06 16:19:12 +02:00
import sleeve from "./sleeve";
2018-07-26 13:43:45 +00:00
var pattern = new freesewing.Pattern({ version: version, ...config })
.with(pluginCutonfold)
.with(pluginDimension)
.with(pluginLogo)
.with(pluginTitle);
pattern.draft = function() {
pattern.parts.base = base.draft(pattern);
pattern.parts.back = back.draft(pattern);
pattern.parts.front = front.draft(pattern);
2018-08-06 16:19:12 +02:00
pattern.parts.sleeve = sleeve.draft(pattern);
return pattern;
2018-07-24 10:16:31 +00:00
};
export default pattern;