🔧 Switched to default export for patterns
This commit is contained in:
parent
1c127410b5
commit
bb331a0964
70 changed files with 457 additions and 422 deletions
|
@ -33,9 +33,9 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/brian": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/brian": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
|
|
|
@ -1,21 +1,20 @@
|
||||||
import freesewing from "@freesewing/core";
|
import freesewing from "@freesewing/core";
|
||||||
import Brian from "@freesewing/brian";
|
import Brian from "@freesewing/brian";
|
||||||
import plugins from "@freesewing/plugin-bundle";
|
import plugins from "@freesewing/plugin-bundle";
|
||||||
import config from "./config";
|
import config from "../config";
|
||||||
// Parts
|
// Parts
|
||||||
import draftBack from "./back";
|
import draftBack from "./back";
|
||||||
import draftFront from "./front";
|
import draftFront from "./front";
|
||||||
|
|
||||||
// Create design
|
// Create design
|
||||||
const Aaron = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Aaron.prototype.draftBase = function(part) {
|
Pattern.prototype.draftBase = function(part) {
|
||||||
// Getting the base part from Brian
|
// Getting the base part from Brian
|
||||||
return new Brian(this.settings).draftBase(part);
|
return new Brian(this.settings).draftBase(part);
|
||||||
};
|
};
|
||||||
Aaron.prototype.draftFront = part => draftFront(part);
|
Pattern.prototype.draftFront = part => draftFront(part);
|
||||||
Aaron.prototype.draftBack = part => draftBack(part);
|
Pattern.prototype.draftBack = part => draftBack(part);
|
||||||
|
|
||||||
export default Aaron;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -33,9 +33,9 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/brian": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/brian": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
|
|
|
@ -8,23 +8,22 @@ import draftTopSleeve from "./topsleeve";
|
||||||
import draftUnderSleeve from "./undersleeve";
|
import draftUnderSleeve from "./undersleeve";
|
||||||
|
|
||||||
// Create new design
|
// Create new design
|
||||||
const Bent = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods from Brian to prototype
|
// Attach draft methods from Brian to prototype
|
||||||
Bent.prototype.draftBase = function(part) {
|
Pattern.prototype.draftBase = function(part) {
|
||||||
return new Brian(this.settings).draftBase(part);
|
return new Brian(this.settings).draftBase(part);
|
||||||
};
|
};
|
||||||
Bent.prototype.draftFront = function(part) {
|
Pattern.prototype.draftFront = function(part) {
|
||||||
return new Brian(this.settings).draftFront(part);
|
return new Brian(this.settings).draftFront(part);
|
||||||
};
|
};
|
||||||
Bent.prototype.draftBack = function(part) {
|
Pattern.prototype.draftBack = function(part) {
|
||||||
return new Brian(this.settings).draftBack(part);
|
return new Brian(this.settings).draftBack(part);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Attach own draft methods to prototype
|
// Attach own draft methods to prototype
|
||||||
Bent.prototype.draftSleeve = draftSleeve;
|
Pattern.prototype.draftSleeve = draftSleeve;
|
||||||
Bent.prototype.draftTopSleeve = draftTopSleeve;
|
Pattern.prototype.draftTopSleeve = draftTopSleeve;
|
||||||
Bent.prototype.draftUnderSleeve = draftUnderSleeve;
|
Pattern.prototype.draftUnderSleeve = draftUnderSleeve;
|
||||||
|
|
||||||
export default Bent;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -9,14 +9,13 @@ import draftSleevecap from "./sleevecap";
|
||||||
import draftSleeve from "./sleeve";
|
import draftSleeve from "./sleeve";
|
||||||
|
|
||||||
// Create design
|
// Create design
|
||||||
const Brian = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Brian.prototype.draftBase = draftBase;
|
Pattern.prototype.draftBase = draftBase;
|
||||||
Brian.prototype.draftBack = draftBack;
|
Pattern.prototype.draftBack = draftBack;
|
||||||
Brian.prototype.draftFront = draftFront;
|
Pattern.prototype.draftFront = draftFront;
|
||||||
Brian.prototype.draftSleevecap = draftSleevecap;
|
Pattern.prototype.draftSleevecap = draftSleevecap;
|
||||||
Brian.prototype.draftSleeve = draftSleeve;
|
Pattern.prototype.draftSleeve = draftSleeve;
|
||||||
|
|
||||||
export default Brian;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -8,13 +8,12 @@ import draftFront from "./front";
|
||||||
import draftInset from "./inset";
|
import draftInset from "./inset";
|
||||||
|
|
||||||
// Create design
|
// Create design
|
||||||
const Bruce = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Bruce.prototype.draftBack = part => draftBack(part);
|
Pattern.prototype.draftBack = part => draftBack(part);
|
||||||
Bruce.prototype.draftSide = part => draftSide(part);
|
Pattern.prototype.draftSide = part => draftSide(part);
|
||||||
Bruce.prototype.draftInset = part => draftInset(part);
|
Pattern.prototype.draftInset = part => draftInset(part);
|
||||||
Bruce.prototype.draftFront = part => draftFront(part);
|
Pattern.prototype.draftFront = part => draftFront(part);
|
||||||
|
|
||||||
export default Bruce;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -33,12 +33,12 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/bent": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/carlton": "^2.0.0-alpha.3",
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4",
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/bent": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3",
|
"@freesewing/carlton": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bust": "^2.0.0-alpha.3",
|
"@freesewing/plugin-bust": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.3"
|
"@freesewing/plugin-buttons": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import freesewing from "freesewing";
|
import freesewing from "@freesewing/core";
|
||||||
import plugins from "@freesewing/plugin-bundle";
|
import plugins from "@freesewing/plugin-bundle";
|
||||||
import buttons from "@freesewing/plugin-buttons";
|
import buttons from "@freesewing/plugin-buttons";
|
||||||
import bust from "@freesewing/plugin-bust";
|
import bust from "@freesewing/plugin-bust";
|
||||||
|
@ -10,13 +10,13 @@ import draftFront from "./front";
|
||||||
import draftSide from "./side";
|
import draftSide from "./side";
|
||||||
|
|
||||||
// Create new design
|
// Create new design
|
||||||
const Carlita = new freesewing.Design(config, [plugins, buttons, bust]);
|
const Pattern = new freesewing.Design(config, [plugins, buttons, bust]);
|
||||||
|
|
||||||
let fromBent = ["Base", "Front", "Back", "Sleeve", "TopSleeve", "UnderSleeve"];
|
let fromBent = ["Base", "Front", "Back", "Sleeve", "TopSleeve", "UnderSleeve"];
|
||||||
|
|
||||||
// Attach draft methods from Bent to prototype
|
// Attach draft methods from Bent to prototype
|
||||||
for (let m of fromBent) {
|
for (let m of fromBent) {
|
||||||
Carlita.prototype["draftBent" + m] = function(part) {
|
Pattern.prototype["draftBent" + m] = function(part) {
|
||||||
return new Bent(this.settings)["draft" + m](part);
|
return new Bent(this.settings)["draft" + m](part);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -40,17 +40,17 @@ for (let m of [
|
||||||
"draftInnerPocketBag",
|
"draftInnerPocketBag",
|
||||||
"draftInnerPocketTab"
|
"draftInnerPocketTab"
|
||||||
]) {
|
]) {
|
||||||
Carlita.prototype[m] = function(part) {
|
Pattern.prototype[m] = function(part) {
|
||||||
return new Carlton(this.settings)[m](part);
|
return new Carlton(this.settings)[m](part);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
Carlita.prototype.draftCarltonFront = function(part) {
|
Pattern.prototype.draftCarltonFront = function(part) {
|
||||||
return new Carlton(this.settings).draftFront(part);
|
return new Carlton(this.settings).draftFront(part);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Attach own draft methods to prototype
|
// Attach own draft methods to prototype
|
||||||
Carlita.prototype.draftFront = draftFront;
|
Pattern.prototype.draftFront = draftFront;
|
||||||
Carlita.prototype.draftSide = draftSide;
|
Pattern.prototype.draftSide = draftSide;
|
||||||
|
|
||||||
export default Carlita;
|
export default Pattern;
|
||||||
|
|
|
@ -33,10 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/bent": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3",
|
"@freesewing/bent": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.3"
|
"@freesewing/plugin-buttons": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
|
|
|
@ -23,46 +23,45 @@ import draftInnerPocketBag from "./innerpocketbag";
|
||||||
import draftInnerPocketTab from "./innerpockettab";
|
import draftInnerPocketTab from "./innerpockettab";
|
||||||
|
|
||||||
// Create new design
|
// Create new design
|
||||||
const Carlton = new freesewing.Design(config, [plugins, buttons]);
|
const Pattern = new freesewing.Design(config, [plugins, buttons]);
|
||||||
|
|
||||||
// Attach draft methods from Bent to prototype
|
// Attach draft methods from Bent to prototype
|
||||||
Carlton.prototype.draftBentBase = function(part) {
|
Pattern.prototype.draftBentBase = function(part) {
|
||||||
return new Bent(this.settings).draftBase(part);
|
return new Bent(this.settings).draftBase(part);
|
||||||
};
|
};
|
||||||
Carlton.prototype.draftBentFront = function(part) {
|
Pattern.prototype.draftBentFront = function(part) {
|
||||||
return new Bent(this.settings).draftFront(part);
|
return new Bent(this.settings).draftFront(part);
|
||||||
};
|
};
|
||||||
Carlton.prototype.draftBentBack = function(part) {
|
Pattern.prototype.draftBentBack = function(part) {
|
||||||
return new Bent(this.settings).draftBack(part);
|
return new Bent(this.settings).draftBack(part);
|
||||||
};
|
};
|
||||||
Carlton.prototype.draftBentSleeve = function(part) {
|
Pattern.prototype.draftBentSleeve = function(part) {
|
||||||
return new Bent(this.settings).draftSleeve(part);
|
return new Bent(this.settings).draftSleeve(part);
|
||||||
};
|
};
|
||||||
Carlton.prototype.draftBentTopSleeve = function(part) {
|
Pattern.prototype.draftBentTopSleeve = function(part) {
|
||||||
return new Bent(this.settings).draftTopSleeve(part);
|
return new Bent(this.settings).draftTopSleeve(part);
|
||||||
};
|
};
|
||||||
Carlton.prototype.draftBentUnderSleeve = function(part) {
|
Pattern.prototype.draftBentUnderSleeve = function(part) {
|
||||||
return new Bent(this.settings).draftUnderSleeve(part);
|
return new Bent(this.settings).draftUnderSleeve(part);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Attach own draft methods to prototype
|
// Attach own draft methods to prototype
|
||||||
Carlton.prototype.draftFront = draftFront;
|
Pattern.prototype.draftFront = draftFront;
|
||||||
Carlton.prototype.draftBack = draftBack;
|
Pattern.prototype.draftBack = draftBack;
|
||||||
Carlton.prototype.draftTail = draftTail;
|
Pattern.prototype.draftTail = draftTail;
|
||||||
Carlton.prototype.draftTopSleeve = draftTopSleeve;
|
Pattern.prototype.draftTopSleeve = draftTopSleeve;
|
||||||
Carlton.prototype.draftUnderSleeve = draftUnderSleeve;
|
Pattern.prototype.draftUnderSleeve = draftUnderSleeve;
|
||||||
Carlton.prototype.draftBelt = draftBelt;
|
Pattern.prototype.draftBelt = draftBelt;
|
||||||
Carlton.prototype.draftCollarStand = draftCollarStand;
|
Pattern.prototype.draftCollarStand = draftCollarStand;
|
||||||
Carlton.prototype.draftCollar = draftCollar;
|
Pattern.prototype.draftCollar = draftCollar;
|
||||||
Carlton.prototype.draftCuffFacing = draftCuffFacing;
|
Pattern.prototype.draftCuffFacing = draftCuffFacing;
|
||||||
Carlton.prototype.draftPocket = draftPocket;
|
Pattern.prototype.draftPocket = draftPocket;
|
||||||
Carlton.prototype.draftPocketFlap = draftPocketFlap;
|
Pattern.prototype.draftPocketFlap = draftPocketFlap;
|
||||||
Carlton.prototype.draftPocketLining = draftPocketLining;
|
Pattern.prototype.draftPocketLining = draftPocketLining;
|
||||||
Carlton.prototype.draftChestPocketWelt = draftChestPocketWelt;
|
Pattern.prototype.draftChestPocketWelt = draftChestPocketWelt;
|
||||||
Carlton.prototype.draftChestPocketBag = draftChestPocketBag;
|
Pattern.prototype.draftChestPocketBag = draftChestPocketBag;
|
||||||
Carlton.prototype.draftInnerPocketWelt = draftInnerPocketWelt;
|
Pattern.prototype.draftInnerPocketWelt = draftInnerPocketWelt;
|
||||||
Carlton.prototype.draftInnerPocketBag = draftInnerPocketBag;
|
Pattern.prototype.draftInnerPocketBag = draftInnerPocketBag;
|
||||||
Carlton.prototype.draftInnerPocketTab = draftInnerPocketTab;
|
Pattern.prototype.draftInnerPocketTab = draftInnerPocketTab;
|
||||||
|
|
||||||
export default Carlton;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -12,17 +12,16 @@ import draftPanel5 from "./panel5";
|
||||||
import draftPanel6 from "./panel6";
|
import draftPanel6 from "./panel6";
|
||||||
|
|
||||||
// Create design
|
// Create design
|
||||||
const Cathrin = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Cathrin.prototype.draftBase = draftBase;
|
Pattern.prototype.draftBase = draftBase;
|
||||||
Cathrin.prototype.draftPanels = draftPanels;
|
Pattern.prototype.draftPanels = draftPanels;
|
||||||
Cathrin.prototype.draftPanel1 = draftPanel1;
|
Pattern.prototype.draftPanel1 = draftPanel1;
|
||||||
Cathrin.prototype.draftPanel2 = draftPanel2;
|
Pattern.prototype.draftPanel2 = draftPanel2;
|
||||||
Cathrin.prototype.draftPanel3 = draftPanel3;
|
Pattern.prototype.draftPanel3 = draftPanel3;
|
||||||
Cathrin.prototype.draftPanel4 = draftPanel4;
|
Pattern.prototype.draftPanel4 = draftPanel4;
|
||||||
Cathrin.prototype.draftPanel5 = draftPanel5;
|
Pattern.prototype.draftPanel5 = draftPanel5;
|
||||||
Cathrin.prototype.draftPanel6 = draftPanel6;
|
Pattern.prototype.draftPanel6 = draftPanel6;
|
||||||
|
|
||||||
export default Cathrin;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import { configure } from "@storybook/react";
|
|
||||||
import "../../css-theme/dist/theme.css";
|
import "../../css-theme/dist/theme.css";
|
||||||
import { addParameters, addDecorator } from "@storybook/react";
|
import { configure } from "@storybook/react";
|
||||||
|
import { addDecorator } from "@storybook/react";
|
||||||
import { IntlProvider } from "react-intl";
|
import { IntlProvider } from "react-intl";
|
||||||
import { strings } from "@freesewing/i18n";
|
import { strings } from "@freesewing/i18n";
|
||||||
|
|
||||||
|
@ -17,11 +17,4 @@ addDecorator(story => (
|
||||||
</IntlProvider>
|
</IntlProvider>
|
||||||
));
|
));
|
||||||
|
|
||||||
//addParameters({
|
|
||||||
// backgrounds: [
|
|
||||||
// { name: 'Light', value: '#f8f9fa', default: true },
|
|
||||||
// { name: 'Dark', value: '#212529' },
|
|
||||||
// ],
|
|
||||||
//});
|
|
||||||
|
|
||||||
configure(loadStories, module);
|
configure(loadStories, module);
|
||||||
|
|
|
@ -27,12 +27,15 @@
|
||||||
"storybook": "start-storybook -p 6663"
|
"storybook": "start-storybook -p 6663"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/i18n": "^2.0.0-alpha.3",
|
|
||||||
"@freesewing/patterns": "^2.0.0-alpha.3",
|
|
||||||
"@freesewing/utils": "^2.0.0-alpha.3",
|
|
||||||
"prop-types": "15.7.2",
|
|
||||||
"react": "^16.4.1",
|
"react": "^16.4.1",
|
||||||
"react-intl": "^2.8.0"
|
"prop-types": "15.7.2",
|
||||||
|
"@freesewing/patterns": "^2.0.0-alpha.4",
|
||||||
|
"@freesewing/i18n": "^2.0.0-alpha.4",
|
||||||
|
"@freesewing/utils": "^2.0.0-alpha.4",
|
||||||
|
"react-intl": "^2.8.0",
|
||||||
|
"@material-ui/core": "^3.9.3",
|
||||||
|
"@material-ui/icons": "^3.0.2",
|
||||||
|
"@material-ui/lab": "^3.0.0-alpha.30"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import React, { useState } from "react";
|
import React, { useState } from "react";
|
||||||
import PropTypes from "prop-types";
|
import PropTypes from "prop-types";
|
||||||
import Slider from "@material-ui/lab/Slider";
|
import Slider from "@material-ui/lab/Slider";
|
||||||
import { withStyles } from "@material-ui/styles";
|
import { withStyles } from "@material-ui/core/styles";
|
||||||
|
|
||||||
const PaddedSlider = withStyles({
|
const PaddedSlider = withStyles({
|
||||||
container: {
|
container: {
|
||||||
|
|
|
@ -3,7 +3,7 @@ import PropTypes from "prop-types";
|
||||||
import FormFieldList from "../../.form/FormFieldList";
|
import FormFieldList from "../../.form/FormFieldList";
|
||||||
import OptionPreamble from "../OptionPreamble";
|
import OptionPreamble from "../OptionPreamble";
|
||||||
import { injectIntl } from "react-intl";
|
import { injectIntl } from "react-intl";
|
||||||
import { i18n as languages } from "@freesewing/i18n";
|
import { languages } from "@freesewing/i18n";
|
||||||
|
|
||||||
const DraftSettingLanguage = props => {
|
const DraftSettingLanguage = props => {
|
||||||
const [value, setValue] = useState(props.intl.locale);
|
const [value, setValue] = useState(props.intl.locale);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import Button from "@material-ui/core/Button";
|
import Button from "@material-ui/core/Button";
|
||||||
import { i18n } from "@freesewing/i18n";
|
import { languages } from "@freesewing/i18n";
|
||||||
|
|
||||||
const LanguageChooser = props => {
|
const LanguageChooser = props => {
|
||||||
const styles = {
|
const styles = {
|
||||||
|
@ -27,7 +27,7 @@ const LanguageChooser = props => {
|
||||||
return (
|
return (
|
||||||
<div style={styles.container}>
|
<div style={styles.container}>
|
||||||
<div style={styles.chooser}>
|
<div style={styles.chooser}>
|
||||||
{Object.keys(i18n).map(lang => {
|
{Object.keys(languages).map(lang => {
|
||||||
return (
|
return (
|
||||||
<Button
|
<Button
|
||||||
style={styles.button}
|
style={styles.button}
|
||||||
|
@ -37,7 +37,7 @@ const LanguageChooser = props => {
|
||||||
variant="contained"
|
variant="contained"
|
||||||
onClick={() => changeLanguage(lang)}
|
onClick={() => changeLanguage(lang)}
|
||||||
>
|
>
|
||||||
{i18n[lang][lang]}
|
{languages[lang][lang]}
|
||||||
</Button>
|
</Button>
|
||||||
);
|
);
|
||||||
})}
|
})}
|
||||||
|
|
|
@ -28,9 +28,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
import freesewing from "freesewing";
|
import freesewing from "@freesewing/core";
|
||||||
import plugins from "@freesewing/plugin-bundle";
|
import plugins from "@freesewing/plugin-bundle";
|
||||||
|
|
||||||
import config from "../config/";
|
import config from "../config/";
|
||||||
import { version } from "../package.json";
|
import { version } from "../package.json";
|
||||||
|
// Path API
|
||||||
import draftPath_ops from "./path_ops";
|
import draftPath_ops from "./path_ops";
|
||||||
import draftPath_attr from "./path_attr";
|
import draftPath_attr from "./path_attr";
|
||||||
import draftPath_clone from "./path_clone";
|
import draftPath_clone from "./path_clone";
|
||||||
|
@ -23,14 +22,14 @@ import draftPath_split from "./path_split";
|
||||||
import draftPath_start from "./path_start";
|
import draftPath_start from "./path_start";
|
||||||
import draftPath_translate from "./path_translate";
|
import draftPath_translate from "./path_translate";
|
||||||
import draftPath_trim from "./path_trim";
|
import draftPath_trim from "./path_trim";
|
||||||
|
// Plugins
|
||||||
import draftPlugin_cutonfold from "./plugin_cutonfold";
|
import draftPlugin_cutonfold from "./plugin_cutonfold";
|
||||||
import draftPlugin_dimension from "./plugin_dimension";
|
import draftPlugin_dimension from "./plugin_dimension";
|
||||||
import draftPlugin_grainline from "./plugin_grainline";
|
import draftPlugin_grainline from "./plugin_grainline";
|
||||||
import draftPlugin_logo from "./plugin_logo";
|
import draftPlugin_logo from "./plugin_logo";
|
||||||
import draftPlugin_scalebox from "./plugin_scalebox";
|
import draftPlugin_scalebox from "./plugin_scalebox";
|
||||||
import draftPlugin_title from "./plugin_title";
|
import draftPlugin_title from "./plugin_title";
|
||||||
|
// Point API
|
||||||
import draftPoint_angle from "./point_angle";
|
import draftPoint_angle from "./point_angle";
|
||||||
import draftPoint_attr from "./point_attr";
|
import draftPoint_attr from "./point_attr";
|
||||||
import draftPoint_clone from "./point_clone";
|
import draftPoint_clone from "./point_clone";
|
||||||
|
@ -47,7 +46,7 @@ import draftPoint_shiftoutwards from "./point_shiftoutwards";
|
||||||
import draftPoint_sitson from "./point_sitson";
|
import draftPoint_sitson from "./point_sitson";
|
||||||
import draftPoint_rotate from "./point_rotate";
|
import draftPoint_rotate from "./point_rotate";
|
||||||
import draftPoint_translate from "./point_translate";
|
import draftPoint_translate from "./point_translate";
|
||||||
|
// Utils API
|
||||||
import draftUtils_linesintersect from "./utils_linesintersect";
|
import draftUtils_linesintersect from "./utils_linesintersect";
|
||||||
import draftUtils_beamsintersect from "./utils_beamsintersect";
|
import draftUtils_beamsintersect from "./utils_beamsintersect";
|
||||||
import draftUtils_beamintersectsx from "./utils_beamintersectsx";
|
import draftUtils_beamintersectsx from "./utils_beamintersectsx";
|
||||||
|
@ -63,87 +62,84 @@ import draftUtils_lineintersectscircle from "./utils_lineintersectscircle";
|
||||||
import draftUtils_curveintersectsx from "./utils_curveintersectsx";
|
import draftUtils_curveintersectsx from "./utils_curveintersectsx";
|
||||||
import draftUtils_curveintersectsy from "./utils_curveintersectsy";
|
import draftUtils_curveintersectsy from "./utils_curveintersectsy";
|
||||||
import draftUtils_splitcurve from "./utils_splitcurve";
|
import draftUtils_splitcurve from "./utils_splitcurve";
|
||||||
|
// Various
|
||||||
import draftSettings_sa from "./settings_sa";
|
import draftSettings_sa from "./settings_sa";
|
||||||
|
|
||||||
import draftSnippet_attr from "./snippet_attr";
|
import draftSnippet_attr from "./snippet_attr";
|
||||||
import draftSnippet_clone from "./snippet_clone";
|
import draftSnippet_clone from "./snippet_clone";
|
||||||
|
|
||||||
// Create design
|
// Create design
|
||||||
const Examples = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Examples.prototype.draftPath_move = draftPath_ops;
|
let methods = {
|
||||||
Examples.prototype.draftPath_line = draftPath_ops;
|
draftPath_move: draftPath_ops,
|
||||||
Examples.prototype.draftPath_curve = draftPath_ops;
|
draftPath_line: draftPath_ops,
|
||||||
Examples.prototype.draftPath__curve = draftPath_ops;
|
draftPath_curve: draftPath_ops,
|
||||||
Examples.prototype.draftPath_curve_ = draftPath_ops;
|
draftPath__curve: draftPath_ops,
|
||||||
Examples.prototype.draftPath_close = draftPath_ops;
|
draftPath_curve_: draftPath_ops,
|
||||||
|
draftPath_close: draftPath_ops,
|
||||||
|
draftPath_attr,
|
||||||
|
draftPath_clone,
|
||||||
|
draftPath_divide,
|
||||||
|
draftPath_edge,
|
||||||
|
draftPath_end,
|
||||||
|
draftPath_intersects,
|
||||||
|
draftPath_intersectsx,
|
||||||
|
draftPath_intersectsy,
|
||||||
|
draftPath_join,
|
||||||
|
draftPath_length,
|
||||||
|
draftPath_offset,
|
||||||
|
draftPath_ops,
|
||||||
|
draftPath_reverse,
|
||||||
|
draftPath_shiftalong,
|
||||||
|
draftPath_shiftfractionalong,
|
||||||
|
draftPath_split,
|
||||||
|
draftPath_start,
|
||||||
|
draftPath_translate,
|
||||||
|
draftPath_trim,
|
||||||
|
draftPlugin_cutonfold,
|
||||||
|
draftPlugin_dimension,
|
||||||
|
draftPlugin_grainline,
|
||||||
|
draftPlugin_logo,
|
||||||
|
draftPlugin_scalebox,
|
||||||
|
draftPlugin_title,
|
||||||
|
draftPoint_attr,
|
||||||
|
draftPoint_angle,
|
||||||
|
draftPoint_attr,
|
||||||
|
draftPoint_clone,
|
||||||
|
draftPoint_copy,
|
||||||
|
draftPoint_dist,
|
||||||
|
draftPoint_dx,
|
||||||
|
draftPoint_dy,
|
||||||
|
draftPoint_flipx,
|
||||||
|
draftPoint_flipy,
|
||||||
|
draftPoint_shift,
|
||||||
|
draftPoint_shiftfractiontowards,
|
||||||
|
draftPoint_shifttowards,
|
||||||
|
draftPoint_shiftoutwards,
|
||||||
|
draftPoint_sitson,
|
||||||
|
draftPoint_rotate,
|
||||||
|
draftPoint_translate,
|
||||||
|
draftSettings_sa,
|
||||||
|
draftSnippet_attr,
|
||||||
|
draftSnippet_clone,
|
||||||
|
draftUtils_linesintersect,
|
||||||
|
draftUtils_beamsintersect,
|
||||||
|
draftUtils_beamintersectsx,
|
||||||
|
draftUtils_beamintersectsy,
|
||||||
|
draftUtils_lineintersectscurve,
|
||||||
|
draftUtils_curvesintersect,
|
||||||
|
draftUtils_pointonbeam,
|
||||||
|
draftUtils_pointonline,
|
||||||
|
draftUtils_pointoncurve,
|
||||||
|
draftUtils_circlesintersect,
|
||||||
|
draftUtils_beamintersectscircle,
|
||||||
|
draftUtils_lineintersectscircle,
|
||||||
|
draftUtils_curveintersectsx,
|
||||||
|
draftUtils_curveintersectsy,
|
||||||
|
draftUtils_splitcurve
|
||||||
|
};
|
||||||
|
|
||||||
Examples.prototype.draftPath_attr = draftPath_attr;
|
for (let m of Object.keys(methods)) Pattern.prototype[m] = methods[m];
|
||||||
Examples.prototype.draftPath_clone = draftPath_clone;
|
|
||||||
Examples.prototype.draftPath_divide = draftPath_divide;
|
|
||||||
Examples.prototype.draftPath_edge = draftPath_edge;
|
|
||||||
Examples.prototype.draftPath_end = draftPath_end;
|
|
||||||
Examples.prototype.draftPath_intersects = draftPath_intersects;
|
|
||||||
Examples.prototype.draftPath_intersectsx = draftPath_intersectsx;
|
|
||||||
Examples.prototype.draftPath_intersectsy = draftPath_intersectsy;
|
|
||||||
Examples.prototype.draftPath_join = draftPath_join;
|
|
||||||
Examples.prototype.draftPath_length = draftPath_length;
|
|
||||||
Examples.prototype.draftPath_offset = draftPath_offset;
|
|
||||||
Examples.prototype.draftPath_ops = draftPath_ops;
|
|
||||||
Examples.prototype.draftPath_reverse = draftPath_reverse;
|
|
||||||
Examples.prototype.draftPath_shiftalong = draftPath_shiftalong;
|
|
||||||
Examples.prototype.draftPath_shiftfractionalong = draftPath_shiftfractionalong;
|
|
||||||
Examples.prototype.draftPath_split = draftPath_split;
|
|
||||||
Examples.prototype.draftPath_start = draftPath_start;
|
|
||||||
Examples.prototype.draftPath_translate = draftPath_translate;
|
|
||||||
Examples.prototype.draftPath_trim = draftPath_trim;
|
|
||||||
|
|
||||||
Examples.prototype.draftPlugin_cutonfold = draftPlugin_cutonfold;
|
export default Pattern;
|
||||||
Examples.prototype.draftPlugin_dimension = draftPlugin_dimension;
|
|
||||||
Examples.prototype.draftPlugin_grainline = draftPlugin_grainline;
|
|
||||||
Examples.prototype.draftPlugin_logo = draftPlugin_logo;
|
|
||||||
Examples.prototype.draftPlugin_scalebox = draftPlugin_scalebox;
|
|
||||||
Examples.prototype.draftPlugin_title = draftPlugin_title;
|
|
||||||
|
|
||||||
Examples.prototype.draftPoint_attr = draftPoint_attr;
|
|
||||||
Examples.prototype.draftPoint_angle = draftPoint_angle;
|
|
||||||
Examples.prototype.draftPoint_attr = draftPoint_attr;
|
|
||||||
Examples.prototype.draftPoint_clone = draftPoint_clone;
|
|
||||||
Examples.prototype.draftPoint_copy = draftPoint_copy;
|
|
||||||
Examples.prototype.draftPoint_dist = draftPoint_dist;
|
|
||||||
Examples.prototype.draftPoint_dx = draftPoint_dx;
|
|
||||||
Examples.prototype.draftPoint_dy = draftPoint_dy;
|
|
||||||
Examples.prototype.draftPoint_flipx = draftPoint_flipx;
|
|
||||||
Examples.prototype.draftPoint_flipy = draftPoint_flipy;
|
|
||||||
Examples.prototype.draftPoint_shift = draftPoint_shift;
|
|
||||||
Examples.prototype.draftPoint_shiftfractiontowards = draftPoint_shiftfractiontowards;
|
|
||||||
Examples.prototype.draftPoint_shifttowards = draftPoint_shifttowards;
|
|
||||||
Examples.prototype.draftPoint_shiftoutwards = draftPoint_shiftoutwards;
|
|
||||||
Examples.prototype.draftPoint_sitson = draftPoint_sitson;
|
|
||||||
Examples.prototype.draftPoint_rotate = draftPoint_rotate;
|
|
||||||
Examples.prototype.draftPoint_translate = draftPoint_translate;
|
|
||||||
|
|
||||||
Examples.prototype.draftSettings_sa = draftSettings_sa;
|
|
||||||
|
|
||||||
Examples.prototype.draftSnippet_attr = draftSnippet_attr;
|
|
||||||
Examples.prototype.draftSnippet_clone = draftSnippet_clone;
|
|
||||||
|
|
||||||
Examples.prototype.draftUtils_linesintersect = draftUtils_linesintersect;
|
|
||||||
Examples.prototype.draftUtils_beamsintersect = draftUtils_beamsintersect;
|
|
||||||
Examples.prototype.draftUtils_beamintersectsx = draftUtils_beamintersectsx;
|
|
||||||
Examples.prototype.draftUtils_beamintersectsy = draftUtils_beamintersectsy;
|
|
||||||
Examples.prototype.draftUtils_lineintersectscurve = draftUtils_lineintersectscurve;
|
|
||||||
Examples.prototype.draftUtils_curvesintersect = draftUtils_curvesintersect;
|
|
||||||
Examples.prototype.draftUtils_pointonbeam = draftUtils_pointonbeam;
|
|
||||||
Examples.prototype.draftUtils_pointonline = draftUtils_pointonline;
|
|
||||||
Examples.prototype.draftUtils_pointoncurve = draftUtils_pointoncurve;
|
|
||||||
Examples.prototype.draftUtils_circlesintersect = draftUtils_circlesintersect;
|
|
||||||
Examples.prototype.draftUtils_beamintersectscircle = draftUtils_beamintersectscircle;
|
|
||||||
Examples.prototype.draftUtils_lineintersectscircle = draftUtils_lineintersectscircle;
|
|
||||||
Examples.prototype.draftUtils_curveintersectsx = draftUtils_curveintersectsx;
|
|
||||||
Examples.prototype.draftUtils_curveintersectsy = draftUtils_curveintersectsy;
|
|
||||||
Examples.prototype.draftUtils_splitcurve = draftUtils_splitcurve;
|
|
||||||
|
|
||||||
export default Examples;
|
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import freesewing from "freesewing";
|
import freesewing from "@freesewing/core";
|
||||||
import plugins from "@freesewing/plugin-bundle";
|
import plugins from "@freesewing/plugin-bundle";
|
||||||
import config from "../config";
|
import config from "../config";
|
||||||
// Parts
|
// Parts
|
||||||
|
@ -9,13 +9,13 @@ import draftBrimTop from "./brimtop";
|
||||||
import draftBrimInterfacing from "./briminterfacing";
|
import draftBrimInterfacing from "./briminterfacing";
|
||||||
|
|
||||||
// Create new design
|
// Create new design
|
||||||
const Florent = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attachdraft methods to prototype
|
// Attachdraft methods to prototype
|
||||||
Florent.prototype.draftTop = draftTop;
|
Pattern.prototype.draftTop = draftTop;
|
||||||
Florent.prototype.draftSide = draftSide;
|
Pattern.prototype.draftSide = draftSide;
|
||||||
Florent.prototype.draftBrimBottom = draftBrimBottom;
|
Pattern.prototype.draftBrimBottom = draftBrimBottom;
|
||||||
Florent.prototype.draftBrimTop = draftBrimTop;
|
Pattern.prototype.draftBrimTop = draftBrimTop;
|
||||||
Florent.prototype.draftBrimInterfacing = draftBrimInterfacing;
|
Pattern.prototype.draftBrimInterfacing = draftBrimInterfacing;
|
||||||
|
|
||||||
export default Florent;
|
export default Pattern;
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -12,33 +12,32 @@ import draftWaistband from "./waistband";
|
||||||
import draftCuff from "./cuff";
|
import draftCuff from "./cuff";
|
||||||
|
|
||||||
// Create new design
|
// Create new design
|
||||||
const Huey = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods from Brian to prototype
|
// Attach draft methods from Brian to prototype
|
||||||
Huey.prototype.draftBase = function(part) {
|
Pattern.prototype.draftBase = function(part) {
|
||||||
return new Brian(this.settings).draftBase(part);
|
return new Brian(this.settings).draftBase(part);
|
||||||
};
|
};
|
||||||
Huey.prototype.draftFrontBase = function(part) {
|
Pattern.prototype.draftFrontBase = function(part) {
|
||||||
return new Brian(this.settings).draftFront(part);
|
return new Brian(this.settings).draftFront(part);
|
||||||
};
|
};
|
||||||
Huey.prototype.draftBackBase = function(part) {
|
Pattern.prototype.draftBackBase = function(part) {
|
||||||
return new Brian(this.settings).draftBack(part);
|
return new Brian(this.settings).draftBack(part);
|
||||||
};
|
};
|
||||||
Huey.prototype.draftSleevecap = function(part) {
|
Pattern.prototype.draftSleevecap = function(part) {
|
||||||
return new Brian(this.settings).draftSleevecap(part);
|
return new Brian(this.settings).draftSleevecap(part);
|
||||||
};
|
};
|
||||||
Huey.prototype.draftSleeveBase = function(part) {
|
Pattern.prototype.draftSleeveBase = function(part) {
|
||||||
return new Brian(this.settings).draftSleeve(part);
|
return new Brian(this.settings).draftSleeve(part);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Attach own draft methods to prototype
|
// Attach own draft methods to prototype
|
||||||
Huey.prototype.draftBack = draftBack;
|
Pattern.prototype.draftBack = draftBack;
|
||||||
Huey.prototype.draftFront = draftFront;
|
Pattern.prototype.draftFront = draftFront;
|
||||||
Huey.prototype.draftSleeve = draftSleeve;
|
Pattern.prototype.draftSleeve = draftSleeve;
|
||||||
Huey.prototype.draftPocket = draftPocket;
|
Pattern.prototype.draftPocket = draftPocket;
|
||||||
Huey.prototype.draftHood = draftHood;
|
Pattern.prototype.draftHood = draftHood;
|
||||||
Huey.prototype.draftWaistband = draftWaistband;
|
Pattern.prototype.draftWaistband = draftWaistband;
|
||||||
Huey.prototype.draftCuff = draftCuff;
|
Pattern.prototype.draftCuff = draftCuff;
|
||||||
|
|
||||||
export default Huey;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -14,33 +14,32 @@ import draftWaistband from "./waistband";
|
||||||
import draftCuff from "./cuff";
|
import draftCuff from "./cuff";
|
||||||
|
|
||||||
// Create design
|
// Create design
|
||||||
const Hugo = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Hugo.prototype.draftBase = function(part) {
|
Pattern.prototype.draftBase = function(part) {
|
||||||
return new Brian(this.settings).draftBase(part);
|
return new Brian(this.settings).draftBase(part);
|
||||||
};
|
};
|
||||||
Hugo.prototype.draftFrontBase = function(part) {
|
Pattern.prototype.draftFrontBase = function(part) {
|
||||||
return new Brian(this.settings).draftFront(part);
|
return new Brian(this.settings).draftFront(part);
|
||||||
};
|
};
|
||||||
Hugo.prototype.draftBackBase = function(part) {
|
Pattern.prototype.draftBackBase = function(part) {
|
||||||
return new Brian(this.settings).draftBack(part);
|
return new Brian(this.settings).draftBack(part);
|
||||||
};
|
};
|
||||||
Hugo.prototype.draftSleeveBase = function(part) {
|
Pattern.prototype.draftSleeveBase = function(part) {
|
||||||
return new Brian(this.settings).draftSleeve(part);
|
return new Brian(this.settings).draftSleeve(part);
|
||||||
};
|
};
|
||||||
Hugo.prototype.draftSleevecap = function(part) {
|
Pattern.prototype.draftSleevecap = function(part) {
|
||||||
return new Brian(this.settings).draftSleevecap(part);
|
return new Brian(this.settings).draftSleevecap(part);
|
||||||
};
|
};
|
||||||
Hugo.prototype.draftBack = draftBack;
|
Pattern.prototype.draftBack = draftBack;
|
||||||
Hugo.prototype.draftFront = draftFront;
|
Pattern.prototype.draftFront = draftFront;
|
||||||
Hugo.prototype.draftSleeve = draftSleeve;
|
Pattern.prototype.draftSleeve = draftSleeve;
|
||||||
Hugo.prototype.draftPocket = draftPocket;
|
Pattern.prototype.draftPocket = draftPocket;
|
||||||
Hugo.prototype.draftPocketFacing = draftPocketFacing;
|
Pattern.prototype.draftPocketFacing = draftPocketFacing;
|
||||||
Hugo.prototype.draftHoodSide = draftHoodSide;
|
Pattern.prototype.draftHoodSide = draftHoodSide;
|
||||||
Hugo.prototype.draftHoodCenter = draftHoodCenter;
|
Pattern.prototype.draftHoodCenter = draftHoodCenter;
|
||||||
Hugo.prototype.draftWaistband = draftWaistband;
|
Pattern.prototype.draftWaistband = draftWaistband;
|
||||||
Hugo.prototype.draftCuff = draftCuff;
|
Pattern.prototype.draftCuff = draftCuff;
|
||||||
|
|
||||||
export default Hugo;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/pattern-info": "^2.0.0-alpha.3"
|
"@freesewing/pattern-info": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
|
|
|
@ -38,11 +38,11 @@ export default {
|
||||||
babel({
|
babel({
|
||||||
exclude: "node_modules/**",
|
exclude: "node_modules/**",
|
||||||
plugins: ["@babel/plugin-proposal-object-rest-spread"]
|
plugins: ["@babel/plugin-proposal-object-rest-spread"]
|
||||||
}),
|
|
||||||
minify({
|
|
||||||
comments: false,
|
|
||||||
sourceMap: true,
|
|
||||||
banner: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */`
|
|
||||||
})
|
})
|
||||||
|
//minify({
|
||||||
|
// comments: false,
|
||||||
|
// sourceMap: true,
|
||||||
|
// banner: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */`
|
||||||
|
//})
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -22,45 +22,44 @@ import draftTopSleeve from "./topsleeve";
|
||||||
import draftUnderSleeve from "./undersleeve";
|
import draftUnderSleeve from "./undersleeve";
|
||||||
|
|
||||||
// Create new design
|
// Create new design
|
||||||
const Jaeger = new freesewing.Design(config, [plugins, buttons]);
|
const Pattern = new freesewing.Design(config, [plugins, buttons]);
|
||||||
|
|
||||||
// Attach draft methods from Bent to prototype
|
// Attach draft methods from Bent to prototype
|
||||||
Jaeger.prototype.draftBentBase = function(part) {
|
Pattern.prototype.draftBentBase = function(part) {
|
||||||
return new Bent(this.settings).draftBase(part);
|
return new Bent(this.settings).draftBase(part);
|
||||||
};
|
};
|
||||||
Jaeger.prototype.draftBentFront = function(part) {
|
Pattern.prototype.draftBentFront = function(part) {
|
||||||
return new Bent(this.settings).draftFront(part);
|
return new Bent(this.settings).draftFront(part);
|
||||||
};
|
};
|
||||||
Jaeger.prototype.draftBentBack = function(part) {
|
Pattern.prototype.draftBentBack = function(part) {
|
||||||
return new Bent(this.settings).draftBack(part);
|
return new Bent(this.settings).draftBack(part);
|
||||||
};
|
};
|
||||||
Jaeger.prototype.draftBentSleeve = function(part) {
|
Pattern.prototype.draftBentSleeve = function(part) {
|
||||||
return new Bent(this.settings).draftSleeve(part);
|
return new Bent(this.settings).draftSleeve(part);
|
||||||
};
|
};
|
||||||
Jaeger.prototype.draftBentTopSleeve = function(part) {
|
Pattern.prototype.draftBentTopSleeve = function(part) {
|
||||||
return new Bent(this.settings).draftTopSleeve(part);
|
return new Bent(this.settings).draftTopSleeve(part);
|
||||||
};
|
};
|
||||||
Jaeger.prototype.draftBentUnderSleeve = function(part) {
|
Pattern.prototype.draftBentUnderSleeve = function(part) {
|
||||||
return new Bent(this.settings).draftUnderSleeve(part);
|
return new Bent(this.settings).draftUnderSleeve(part);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Attach own draft methods to prototype
|
// Attach own draft methods to prototype
|
||||||
Jaeger.prototype.draftBackBase = draftBackBase;
|
Pattern.prototype.draftBackBase = draftBackBase;
|
||||||
Jaeger.prototype.draftFrontBase = draftFrontBase;
|
Pattern.prototype.draftFrontBase = draftFrontBase;
|
||||||
Jaeger.prototype.draftFront = draftFront;
|
Pattern.prototype.draftFront = draftFront;
|
||||||
Jaeger.prototype.draftBack = draftBack;
|
Pattern.prototype.draftBack = draftBack;
|
||||||
Jaeger.prototype.draftSide = draftSide;
|
Pattern.prototype.draftSide = draftSide;
|
||||||
Jaeger.prototype.draftCollarStand = draftCollarStand;
|
Pattern.prototype.draftCollarStand = draftCollarStand;
|
||||||
Jaeger.prototype.draftCollar = draftCollar;
|
Pattern.prototype.draftCollar = draftCollar;
|
||||||
Jaeger.prototype.draftUnderCollar = draftUnderCollar;
|
Pattern.prototype.draftUnderCollar = draftUnderCollar;
|
||||||
Jaeger.prototype.draftPocket = draftPocket;
|
Pattern.prototype.draftPocket = draftPocket;
|
||||||
Jaeger.prototype.draftPocketLining = draftPocketLining;
|
Pattern.prototype.draftPocketLining = draftPocketLining;
|
||||||
Jaeger.prototype.draftChestPocketWelt = draftChestPocketWelt;
|
Pattern.prototype.draftChestPocketWelt = draftChestPocketWelt;
|
||||||
Jaeger.prototype.draftChestPocketBag = draftChestPocketBag;
|
Pattern.prototype.draftChestPocketBag = draftChestPocketBag;
|
||||||
Jaeger.prototype.draftInnerPocketWelt = draftInnerPocketWelt;
|
Pattern.prototype.draftInnerPocketWelt = draftInnerPocketWelt;
|
||||||
Jaeger.prototype.draftInnerPocketBag = draftInnerPocketBag;
|
Pattern.prototype.draftInnerPocketBag = draftInnerPocketBag;
|
||||||
Jaeger.prototype.draftTopSleeve = draftTopSleeve;
|
Pattern.prototype.draftTopSleeve = draftTopSleeve;
|
||||||
Jaeger.prototype.draftUnderSleeve = draftUnderSleeve;
|
Pattern.prototype.draftUnderSleeve = draftUnderSleeve;
|
||||||
|
|
||||||
export default Jaeger;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -29,6 +29,9 @@
|
||||||
"pubforce": "npm publish",
|
"pubforce": "npm publish",
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
|
"peerDependencies": {},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,7 +33,12 @@ const getTheme = mode => {
|
||||||
MuiMenuItem: { root: asTitle },
|
MuiMenuItem: { root: asTitle },
|
||||||
MuiListItemText: { primary: asTitle },
|
MuiListItemText: { primary: asTitle },
|
||||||
MuiRadio: forceColor,
|
MuiRadio: forceColor,
|
||||||
MuiCheckbox: forceColor
|
MuiCheckbox: forceColor,
|
||||||
|
MuiSlider: {
|
||||||
|
container: { padding: "25px 0" },
|
||||||
|
track: { height: "4px" },
|
||||||
|
thumb: { width: "16px", height: "16px" }
|
||||||
|
}
|
||||||
},
|
},
|
||||||
palette: {
|
palette: {
|
||||||
primary: {
|
primary: {
|
||||||
|
|
|
@ -31,6 +31,9 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||||
"prebuild": "node src/prebuild.js"
|
"prebuild": "node src/prebuild.js"
|
||||||
},
|
},
|
||||||
|
"peerDependencies": {},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
import options from "./prebuild/options";
|
export { default as options } from "./prebuild/options";
|
||||||
import optionGroups from "./prebuild/option-groups";
|
export { default as optionGroups } from "./prebuild/option-groups";
|
||||||
import versions from "./prebuild/versions";
|
export { default as versions } from "./prebuild/versions";
|
||||||
|
|
||||||
const list = [
|
export const list = [
|
||||||
"aaron",
|
"aaron",
|
||||||
"bent",
|
"bent",
|
||||||
"brian",
|
"brian",
|
||||||
|
@ -18,5 +18,3 @@ const list = [
|
||||||
"trayvon",
|
"trayvon",
|
||||||
"wahid"
|
"wahid"
|
||||||
];
|
];
|
||||||
|
|
||||||
export { list, options, optionGroups, versions };
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const fse = require("fs-extra");
|
const fse = require("fs-extra");
|
||||||
const patterns = require("@freesewing/patterns").default;
|
const patterns = require("@freesewing/patterns");
|
||||||
|
|
||||||
const patternOptions = pattern => {
|
const patternOptions = pattern => {
|
||||||
let all = [];
|
let all = [];
|
||||||
|
|
|
@ -33,8 +33,8 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@freesewing/aaron": "^2.0.0-alpha.4",
|
"@freesewing/aaron": "^2.0.0-alpha.4",
|
||||||
|
|
|
@ -1,31 +1,14 @@
|
||||||
import Aaron from "@freesewing/aaron";
|
export { default as Aaron } from "@freesewing/aaron";
|
||||||
import Bent from "@freesewing/bent";
|
export { default as Bent } from "@freesewing/bent";
|
||||||
import Brian from "@freesewing/brian";
|
export { default as Brian } from "@freesewing/brian";
|
||||||
import Bruce from "@freesewing/bruce";
|
export { default as Bruce } from "@freesewing/bruce";
|
||||||
import Carlton from "@freesewing/carlton";
|
export { default as Carlton } from "@freesewing/carlton";
|
||||||
import Cathrin from "@freesewing/cathrin";
|
export { default as Cathrin } from "@freesewing/cathrin";
|
||||||
import Huey from "@freesewing/huey";
|
export { default as Huey } from "@freesewing/huey";
|
||||||
import Hugo from "@freesewing/hugo";
|
export { default as Hugo } from "@freesewing/hugo";
|
||||||
import Jaeger from "@freesewing/jaeger";
|
export { default as Jaeger } from "@freesewing/jaeger";
|
||||||
import Simon from "@freesewing/simon";
|
export { default as Simon } from "@freesewing/simon";
|
||||||
import Sven from "@freesewing/sven";
|
export { default as Sven } from "@freesewing/sven";
|
||||||
import Tamiko from "@freesewing/tamiko";
|
export { default as Tamiko } from "@freesewing/tamiko";
|
||||||
import Trayvon from "@freesewing/trayvon";
|
export { default as Trayvon } from "@freesewing/trayvon";
|
||||||
import Wahid from "@freesewing/wahid";
|
export { default as Wahid } from "@freesewing/wahid";
|
||||||
|
|
||||||
export default {
|
|
||||||
Aaron,
|
|
||||||
Bent,
|
|
||||||
Brian,
|
|
||||||
Bruce,
|
|
||||||
Carlton,
|
|
||||||
Cathrin,
|
|
||||||
Huey,
|
|
||||||
Hugo,
|
|
||||||
Jaeger,
|
|
||||||
Simon,
|
|
||||||
Sven,
|
|
||||||
Tamiko,
|
|
||||||
Trayvon,
|
|
||||||
Wahid
|
|
||||||
};
|
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -34,8 +34,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3"
|
"@freesewing/core": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -7,11 +7,11 @@ import draftFront from "./front";
|
||||||
import draftWaistband from "./waistband";
|
import draftWaistband from "./waistband";
|
||||||
|
|
||||||
// Create new design
|
// Create new design
|
||||||
const Shin = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Shin.prototype.draftBack = draftBack;
|
Pattern.prototype.draftBack = draftBack;
|
||||||
Shin.prototype.draftFront = draftFront;
|
Pattern.prototype.draftFront = draftFront;
|
||||||
Shin.prototype.draftWaistband = draftWaistband;
|
Pattern.prototype.draftWaistband = draftWaistband;
|
||||||
|
|
||||||
export default Shin;
|
export default Pattern;
|
||||||
|
|
|
@ -33,11 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/brian": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3",
|
"@freesewing/brian": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.3",
|
"@freesewing/plugin-buttons": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-flip": "^2.0.0-alpha.3"
|
"@freesewing/plugin-flip": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
|
|
|
@ -20,39 +20,38 @@ import draftSleevePlacketOverlap from "./sleeveplacket-overlap";
|
||||||
import draftCuff from "./cuff";
|
import draftCuff from "./cuff";
|
||||||
|
|
||||||
// Create design
|
// Create design
|
||||||
const Simon = new freesewing.Design(config, [
|
const Pattern = new freesewing.Design(config, [
|
||||||
plugins,
|
plugins,
|
||||||
flipPlugin,
|
flipPlugin,
|
||||||
buttonPlugin
|
buttonPlugin
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Simon.prototype.draftBase = function(part) {
|
Pattern.prototype.draftBase = function(part) {
|
||||||
return new Brian(this.settings).draftBase(part);
|
return new Brian(this.settings).draftBase(part);
|
||||||
};
|
};
|
||||||
Simon.prototype.draftFrontBase = function(part) {
|
Pattern.prototype.draftFrontBase = function(part) {
|
||||||
return new Brian(this.settings).draftFront(part);
|
return new Brian(this.settings).draftFront(part);
|
||||||
};
|
};
|
||||||
Simon.prototype.draftBackBase = function(part) {
|
Pattern.prototype.draftBackBase = function(part) {
|
||||||
return new Brian(this.settings).draftBack(part);
|
return new Brian(this.settings).draftBack(part);
|
||||||
};
|
};
|
||||||
Simon.prototype.draftSleeveBase = function(part) {
|
Pattern.prototype.draftSleeveBase = function(part) {
|
||||||
let brian = new Brian(this.settings);
|
let brian = new Brian(this.settings);
|
||||||
return brian.draftSleeve(brian.draftSleevecap(part));
|
return brian.draftSleeve(brian.draftSleevecap(part));
|
||||||
};
|
};
|
||||||
Simon.prototype.draftBack = draftBack;
|
Pattern.prototype.draftBack = draftBack;
|
||||||
Simon.prototype.draftFront = draftFront;
|
Pattern.prototype.draftFront = draftFront;
|
||||||
Simon.prototype.draftFrontRight = draftFrontRight;
|
Pattern.prototype.draftFrontRight = draftFrontRight;
|
||||||
Simon.prototype.draftButtonPlacket = draftButtonPlacket;
|
Pattern.prototype.draftButtonPlacket = draftButtonPlacket;
|
||||||
Simon.prototype.draftFrontLeft = draftFrontLeft;
|
Pattern.prototype.draftFrontLeft = draftFrontLeft;
|
||||||
Simon.prototype.draftButtonholePlacket = draftButtonholePlacket;
|
Pattern.prototype.draftButtonholePlacket = draftButtonholePlacket;
|
||||||
Simon.prototype.draftYoke = draftYoke;
|
Pattern.prototype.draftYoke = draftYoke;
|
||||||
Simon.prototype.draftSleeve = draftSleeve;
|
Pattern.prototype.draftSleeve = draftSleeve;
|
||||||
Simon.prototype.draftCollarStand = draftCollarStand;
|
Pattern.prototype.draftCollarStand = draftCollarStand;
|
||||||
Simon.prototype.draftCollar = draftCollar;
|
Pattern.prototype.draftCollar = draftCollar;
|
||||||
Simon.prototype.draftSleevePlacketUnderlap = draftSleevePlacketUnderlap;
|
Pattern.prototype.draftSleevePlacketUnderlap = draftSleevePlacketUnderlap;
|
||||||
Simon.prototype.draftSleevePlacketOverlap = draftSleevePlacketOverlap;
|
Pattern.prototype.draftSleevePlacketOverlap = draftSleevePlacketOverlap;
|
||||||
Simon.prototype.draftCuff = draftCuff;
|
Pattern.prototype.draftCuff = draftCuff;
|
||||||
|
|
||||||
export default Simon;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -9,27 +9,26 @@ import draftCuff from "./cuff";
|
||||||
import draftWaistband from "./waistband";
|
import draftWaistband from "./waistband";
|
||||||
|
|
||||||
// Create design
|
// Create design
|
||||||
const Sven = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Sven.prototype.draftBase = function(part) {
|
Pattern.prototype.draftBase = function(part) {
|
||||||
return new Brian(this.settings).draftBase(part);
|
return new Brian(this.settings).draftBase(part);
|
||||||
};
|
};
|
||||||
Sven.prototype.draftFrontBase = function(part) {
|
Pattern.prototype.draftFrontBase = function(part) {
|
||||||
return new Brian(this.settings).draftFront(part);
|
return new Brian(this.settings).draftFront(part);
|
||||||
};
|
};
|
||||||
Sven.prototype.draftBackBase = function(part) {
|
Pattern.prototype.draftBackBase = function(part) {
|
||||||
return new Brian(this.settings).draftBack(part);
|
return new Brian(this.settings).draftBack(part);
|
||||||
};
|
};
|
||||||
Sven.prototype.draftSleeveBase = function(part) {
|
Pattern.prototype.draftSleeveBase = function(part) {
|
||||||
let brian = new Brian(this.settings);
|
let brian = new Brian(this.settings);
|
||||||
return brian.draftSleeve(brian.draftSleevecap(part));
|
return brian.draftSleeve(brian.draftSleevecap(part));
|
||||||
};
|
};
|
||||||
Sven.prototype.draftFront = draftFront;
|
Pattern.prototype.draftFront = draftFront;
|
||||||
Sven.prototype.draftBack = draftFront;
|
Pattern.prototype.draftBack = draftFront;
|
||||||
Sven.prototype.draftSleeve = draftSleeve;
|
Pattern.prototype.draftSleeve = draftSleeve;
|
||||||
Sven.prototype.draftCuff = draftCuff;
|
Pattern.prototype.draftCuff = draftCuff;
|
||||||
Sven.prototype.draftWaistband = draftWaistband;
|
Pattern.prototype.draftWaistband = draftWaistband;
|
||||||
|
|
||||||
export default Sven;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -5,10 +5,9 @@ import config from "../config";
|
||||||
import draftTop from "./top";
|
import draftTop from "./top";
|
||||||
|
|
||||||
// Create design
|
// Create design
|
||||||
const Tamiko = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Part draft method
|
// Part draft method
|
||||||
Tamiko.prototype.draftTop = part => draftTop(part);
|
Pattern.prototype.draftTop = part => draftTop(part);
|
||||||
|
|
||||||
export default Tamiko;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -33,9 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -11,16 +11,15 @@ import draftLiningTail from "./liningtail";
|
||||||
import draftLoop from "./loop";
|
import draftLoop from "./loop";
|
||||||
|
|
||||||
// Create design
|
// Create design
|
||||||
const Trayvon = new freesewing.Design(config, plugins);
|
const Pattern = new freesewing.Design(config, plugins);
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Trayvon.prototype.draftInterfacingTip = part => draftInterfacingTip(part);
|
Pattern.prototype.draftInterfacingTip = part => draftInterfacingTip(part);
|
||||||
Trayvon.prototype.draftInterfacingTail = part => draftInterfacingTail(part);
|
Pattern.prototype.draftInterfacingTail = part => draftInterfacingTail(part);
|
||||||
Trayvon.prototype.draftFabricTip = part => draftFabricTip(part);
|
Pattern.prototype.draftFabricTip = part => draftFabricTip(part);
|
||||||
Trayvon.prototype.draftFabricTail = part => draftFabricTail(part);
|
Pattern.prototype.draftFabricTail = part => draftFabricTail(part);
|
||||||
Trayvon.prototype.draftLiningTip = part => draftLiningTip(part);
|
Pattern.prototype.draftLiningTip = part => draftLiningTip(part);
|
||||||
Trayvon.prototype.draftLiningTail = part => draftLiningTail(part);
|
Pattern.prototype.draftLiningTail = part => draftLiningTail(part);
|
||||||
Trayvon.prototype.draftLoop = part => draftLoop(part);
|
Pattern.prototype.draftLoop = part => draftLoop(part);
|
||||||
|
|
||||||
export default Trayvon;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
|
@ -30,6 +30,9 @@
|
||||||
"pubforce": "npm publish",
|
"pubforce": "npm publish",
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
|
"peerDependencies": {},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -33,11 +33,11 @@
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/brian": "^2.0.0-alpha.3",
|
"@freesewing/core": "^2.0.0-alpha.4",
|
||||||
"@freesewing/core": "^2.0.0-alpha.3",
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.3",
|
"@freesewing/brian": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.3",
|
"@freesewing/plugin-buttons": "^2.0.0-alpha.4",
|
||||||
"@freesewing/plugin-round": "^2.0.0-alpha.3"
|
"@freesewing/plugin-round": "^2.0.0-alpha.4"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
|
|
|
@ -15,28 +15,27 @@ import draftPocketFacing from "./pocketfacing";
|
||||||
import draftPocketInterfacing from "./pocketinterfacing";
|
import draftPocketInterfacing from "./pocketinterfacing";
|
||||||
|
|
||||||
// Create pattern
|
// Create pattern
|
||||||
const Wahid = new freesewing.Design(config, [plugins, round, buttons]);
|
const Pattern = new freesewing.Design(config, [plugins, round, buttons]);
|
||||||
|
|
||||||
// Parts we're getting from Brian
|
// Parts we're getting from Brian
|
||||||
Wahid.prototype.draftBase = function(part) {
|
Pattern.prototype.draftBase = function(part) {
|
||||||
return new Brian(this.settings).draftBase(part);
|
return new Brian(this.settings).draftBase(part);
|
||||||
};
|
};
|
||||||
Wahid.prototype.draftBackBlock = function(part) {
|
Pattern.prototype.draftBackBlock = function(part) {
|
||||||
return new Brian(this.settings).draftBack(part);
|
return new Brian(this.settings).draftBack(part);
|
||||||
};
|
};
|
||||||
Wahid.prototype.draftFrontBlock = function(part) {
|
Pattern.prototype.draftFrontBlock = function(part) {
|
||||||
return new Brian(this.settings).draftFront(part);
|
return new Brian(this.settings).draftFront(part);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Attach draft methods to prototype
|
// Attach draft methods to prototype
|
||||||
Wahid.prototype.draftFront = part => draftFront(part);
|
Pattern.prototype.draftFront = part => draftFront(part);
|
||||||
Wahid.prototype.draftBack = part => draftBack(part);
|
Pattern.prototype.draftBack = part => draftBack(part);
|
||||||
Wahid.prototype.draftFrontFacing = part => draftFrontFacing(part);
|
Pattern.prototype.draftFrontFacing = part => draftFrontFacing(part);
|
||||||
Wahid.prototype.draftFrontLining = part => draftFrontLining(part);
|
Pattern.prototype.draftFrontLining = part => draftFrontLining(part);
|
||||||
Wahid.prototype.draftPocketWelt = part => draftPocketWelt(part);
|
Pattern.prototype.draftPocketWelt = part => draftPocketWelt(part);
|
||||||
Wahid.prototype.draftPocketBag = part => draftPocketBag(part);
|
Pattern.prototype.draftPocketBag = part => draftPocketBag(part);
|
||||||
Wahid.prototype.draftPocketFacing = part => draftPocketFacing(part);
|
Pattern.prototype.draftPocketFacing = part => draftPocketFacing(part);
|
||||||
Wahid.prototype.draftPocketInterfacing = part => draftPocketInterfacing(part);
|
Pattern.prototype.draftPocketInterfacing = part => draftPocketInterfacing(part);
|
||||||
|
|
||||||
export default Wahid;
|
export default Pattern;
|
||||||
export { config };
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue