1
0
Fork 0

construction: Replaced create with Design constructor

This commit is contained in:
Joost De Cock 2019-02-16 11:38:29 +01:00
parent d21c6fdf21
commit a2a0adb4b0
5 changed files with 43 additions and 43 deletions

View file

@ -18,6 +18,7 @@
<script type="text/javascript" src="node_modules/@freesewing/models/dist/browser.js"></script>
<script type="text/javascript" src="node_modules/@freesewing/antman/dist/browser.js"></script>
<script>
console.log(freesewing);
var pattern = new freesewing.patterns.hugo;
pattern
.use(freesewing.plugins.debug)
@ -28,14 +29,14 @@
;
pattern.settings.locale = 'nl';
pattern.settings.paperless = true;
pattern.settings.measurements = freesewing.models.men.manSize40;
pattern.settings.measurements = freesewing.models.manSize40;
pattern.settings.margin = 2;
pattern.settings.sa = 10;
pattern.settings.units = 'metric';
pattern.settings.sample = {
type: 'models',
focus: 'manSize34',
models: freesewing.models.men
models: freesewing.models
}
pattern.settings.measurements = {

View file

@ -169,18 +169,17 @@
"dev": true
},
"@freesewing/brian": {
"version": "0.22.6",
"resolved": "https://registry.npmjs.org/@freesewing/brian/-/brian-0.22.6.tgz",
"integrity": "sha512-/Zxw/N4GK2sAJrXMqACzgYyfIktgA/MXAZPP+6pNg0JFbiVk4EBJRewbA3AP+IlWFYpPE2rnJw57PJSztsf16g==",
"version": "0.22.10",
"resolved": "https://registry.npmjs.org/@freesewing/brian/-/brian-0.22.10.tgz",
"integrity": "sha512-x0V50GCo7D1ZpcoEO5fqMGSb3f7EuPQjjfW6tEoCT9rBBHsO2FE1dVUbk8MpSvJRZdVEgZH7pjIj/VPGXz+C3A==",
"requires": {
"@freesewing/plugin-bundle": "^0.7.1",
"freesewing": "^0.29.3"
"@freesewing/plugin-bundle": "0.7.3"
}
},
"@freesewing/models": {
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/@freesewing/models/-/models-0.7.1.tgz",
"integrity": "sha512-zpjPcF7rIfXcaldGHpzUi1gr2s062yMZE2ke7h2APDzD1KT9s0h1rcvbcSbOYXp4EZeY27Svrk5i2eg2B2MINA==",
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/@freesewing/models/-/models-0.7.3.tgz",
"integrity": "sha512-5EwY5b2thB5DMokBCm4DnkUgd1vNcpZbbH1KLR9GuFp5OvW04ENZs9Rn22HgwoZyuGgfnIYNEIq1OgWrH50SJg==",
"dev": true
},
"@freesewing/plugin-bundle": {
@ -1400,11 +1399,11 @@
}
},
"freesewing": {
"version": "0.29.4",
"resolved": "https://registry.npmjs.org/freesewing/-/freesewing-0.29.4.tgz",
"integrity": "sha512-k2S/t+NOv3nV/kB+4niehpeZuc9TPmA+F2SGRGArhSoEpHksdQFvpn7yPKly86RqfzXoyq0Sq2/QETAlb7o4tg==",
"version": "0.30.2",
"resolved": "https://registry.npmjs.org/freesewing/-/freesewing-0.30.2.tgz",
"integrity": "sha512-gtcjClabLVGnMjK5fWi5bz1S6nhb6jheCZeBJ+RiQfov/2FP/zFhS8NHlahtN1UTmNo2t8ecBEhgEoiHBmFn/w==",
"requires": {
"bezier-js": "^2.2.15",
"bezier-js": "2.3.2",
"bin-pack": "1.0.2"
}
},

View file

@ -47,14 +47,14 @@
]
},
"dependencies": {
"@freesewing/brian": "0.22.6",
"@freesewing/brian": "0.22.10",
"@freesewing/plugin-bundle": "0.7.3",
"freesewing": "0.29.4"
"freesewing": "0.30.2"
},
"devDependencies": {
"@babel/core": "7.2.2",
"@freesewing/antman": "0.3.0",
"@freesewing/models": "0.7.1",
"@freesewing/models": "0.7.3",
"@freesewing/plugin-debug": "0.5.2",
"@freesewing/plugin-designer": "0.10.0",
"@freesewing/plugin-i18n": "0.1.2",

View file

@ -16,12 +16,12 @@ export default {
commonjs(),
babel({
exclude: "node_modules/**"
}),
terser({
output: {
preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */`
}
})
//terser({
// output: {
// preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */`
// }
//})
],
external: ["freesewing", "@freesewing/plugin-bundle"],
output: {

View file

@ -13,33 +13,33 @@ import draftHoodCenter from "./hoodcenter";
import draftWaistband from "./waistband";
import draftCuff from "./cuff";
// Create pattern
const Hugo = freesewing.create(config, plugins);
// Create design
const Hugo = new freesewing.Design(config, plugins);
// Attach per-part draft methods to prototype
Hugo.prototype.draftBase = function (part) {
// Attach draft methods to prototype
Hugo.prototype.draftBase = function(part) {
return new Brian(this.settings).draftBase(part);
}
Hugo.prototype.draftFrontBase = function (part) {
};
Hugo.prototype.draftFrontBase = function(part) {
return new Brian(this.settings).draftFront(part);
}
Hugo.prototype.draftBackBase = function (part) {
};
Hugo.prototype.draftBackBase = function(part) {
return new Brian(this.settings).draftBack(part);
}
Hugo.prototype.draftSleeveBase = function (part) {
};
Hugo.prototype.draftSleeveBase = function(part) {
return new Brian(this.settings).draftSleeve(part);
}
Hugo.prototype.draftSleevecap = function (part) {
};
Hugo.prototype.draftSleevecap = function(part) {
return new Brian(this.settings).draftSleevecap(part);
}
Hugo.prototype.draftBack = draftBack;
Hugo.prototype.draftFront = draftFront;
Hugo.prototype.draftSleeve = draftSleeve;
Hugo.prototype.draftPocket = draftPocket;
};
Hugo.prototype.draftBack = draftBack;
Hugo.prototype.draftFront = draftFront;
Hugo.prototype.draftSleeve = draftSleeve;
Hugo.prototype.draftPocket = draftPocket;
Hugo.prototype.draftPocketFacing = draftPocketFacing;
Hugo.prototype.draftHoodSide = draftHoodSide;
Hugo.prototype.draftHoodCenter = draftHoodCenter;
Hugo.prototype.draftWaistband = draftWaistband;
Hugo.prototype.draftCuff = draftCuff;
Hugo.prototype.draftHoodSide = draftHoodSide;
Hugo.prototype.draftHoodCenter = draftHoodCenter;
Hugo.prototype.draftWaistband = draftWaistband;
Hugo.prototype.draftCuff = draftCuff;
export default Hugo;