diff --git a/packages/bruce/package-lock.json b/packages/bruce/package-lock.json index 5f816405a53..f8c65014f0a 100644 --- a/packages/bruce/package-lock.json +++ b/packages/bruce/package-lock.json @@ -1376,11 +1376,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" } }, diff --git a/packages/bruce/package.json b/packages/bruce/package.json index 9b5092316dd..937687a2606 100644 --- a/packages/bruce/package.json +++ b/packages/bruce/package.json @@ -47,7 +47,7 @@ }, "dependencies": { "@freesewing/plugin-bundle": "0.7.3", - "freesewing": "0.29.4" + "freesewing": "0.30.2" }, "devDependencies": { "@babel/core": "7.2.2", diff --git a/packages/bruce/src/index.js b/packages/bruce/src/index.js index 6f3fd1adc89..276f5a79392 100644 --- a/packages/bruce/src/index.js +++ b/packages/bruce/src/index.js @@ -7,10 +7,10 @@ import draftSide from "./side"; import draftFront from "./front"; import draftInset from "./inset"; -// Create pattern -const Bruce = freesewing.create(config, plugins); +// Create design +const Bruce = new freesewing.Design(config, plugins); -// Attach per-part draft methods to prototype +// Attach draft methods to prototype Bruce.prototype.draftBack = part => draftBack(part); Bruce.prototype.draftSide = part => draftSide(part); Bruce.prototype.draftInset = part => draftInset(part);