construction: Replaced create with Design constructor
This commit is contained in:
parent
d21c6fdf21
commit
a2a0adb4b0
5 changed files with 43 additions and 43 deletions
|
@ -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 = {
|
||||
|
|
23
packages/hugo/package-lock.json
generated
23
packages/hugo/package-lock.json
generated
|
@ -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"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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: {
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue