sparkles: Initial commit
This commit is contained in:
parent
d4eeb104e5
commit
f6905dcb1e
27 changed files with 5673 additions and 2 deletions
62
packages/jaeger/src/index.js
Normal file
62
packages/jaeger/src/index.js
Normal file
|
@ -0,0 +1,62 @@
|
|||
import freesewing from "freesewing";
|
||||
import plugins from "@freesewing/plugin-bundle";
|
||||
import Bent from "@freesewing/bent";
|
||||
import config from "../config";
|
||||
// Parts
|
||||
import draftBackBase from "./backbase";
|
||||
import draftFrontBase from "./frontbase";
|
||||
import draftFront from "./front";
|
||||
import draftBack from "./back";
|
||||
import draftSide from "./side";
|
||||
import draftCollarstand from "./collarstand";
|
||||
import draftCollar from "./collar";
|
||||
import draftUndercollar from "./undercollar";
|
||||
import draftPocket from "./pocket";
|
||||
import draftChestPocketWelt from "./chestpocketwelt";
|
||||
import draftChestPocketBag from "./chestpocketbag";
|
||||
import draftInnerPocketWelt from "./innerpocketwelt";
|
||||
import draftInnerPocketBag from "./innerpocketbag";
|
||||
import draftTopSleeve from "./topsleeve";
|
||||
import draftUnderSleeve from "./undersleeve";
|
||||
|
||||
// Create new design
|
||||
const Jaeger = new freesewing.Design(config, plugins);
|
||||
|
||||
// Attach draft methods from Bent to prototype
|
||||
Jaeger.prototype.draftBentBase = function(part) {
|
||||
return new Bent(this.settings).draftBase(part);
|
||||
};
|
||||
Jaeger.prototype.draftBentFront = function(part) {
|
||||
return new Bent(this.settings).draftFront(part);
|
||||
}
|
||||
Jaeger.prototype.draftBentBack = function(part) {
|
||||
return new Bent(this.settings).draftBack(part);
|
||||
};
|
||||
Jaeger.prototype.draftBentSleeve = function(part) {
|
||||
return new Bent(this.settings).draftSleeve(part);
|
||||
};
|
||||
Jaeger.prototype.draftBentTopSleeve = function(part) {
|
||||
return new Bent(this.settings).draftTopSleeve(part);
|
||||
};
|
||||
Jaeger.prototype.draftBentUnderSleeve = function(part) {
|
||||
return new Bent(this.settings).draftUnderSleeve(part);
|
||||
};
|
||||
|
||||
// Attach own draft methods to prototype
|
||||
Jaeger.prototype.draftBackBase = draftBackBase;
|
||||
Jaeger.prototype.draftFrontBase = draftFrontBase;
|
||||
Jaeger.prototype.draftFront = draftFront;
|
||||
Jaeger.prototype.draftBack = draftBack;
|
||||
Jaeger.prototype.draftSide = draftSide;
|
||||
Jaeger.prototype.draftCollarstand = draftCollarstand;
|
||||
Jaeger.prototype.draftCollar = draftCollar;
|
||||
Jaeger.prototype.draftUndercollar = draftUndercollar;
|
||||
Jaeger.prototype.draftPocket = draftPocket;
|
||||
Jaeger.prototype.draftChestPocketWelt = draftChestPocketWelt;
|
||||
Jaeger.prototype.draftChestPocketBag = draftChestPocketBag;
|
||||
Jaeger.prototype.draftInnerPocketWelt = draftInnerPocketWelt;
|
||||
Jaeger.prototype.draftInnerPocketBag = draftInnerPocketBag;
|
||||
Jaeger.prototype.draftTopSleeve = draftTopSleeve;
|
||||
Jaeger.prototype.draftUnderSleeve = draftUnderSleeve;
|
||||
|
||||
export default Jaeger;
|
Loading…
Add table
Add a link
Reference in a new issue