🔧 Reconfigure packages
This commit is contained in:
parent
5997fcba2f
commit
d3a1ea6554
31 changed files with 2005 additions and 846 deletions
|
@ -25,7 +25,6 @@ packageJson:
|
|||
- "withGist/*"
|
||||
- "withLanguage/*"
|
||||
- "Workbench/*"
|
||||
|
||||
create-freesewing-pattern:
|
||||
bin:
|
||||
create-freesewing-pattern: index.js
|
||||
|
|
12
package.json
12
package.json
|
@ -44,14 +44,14 @@
|
|||
]
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "7.2.2",
|
||||
"@babel/node": "7.2.2",
|
||||
"@babel/core": "7.4.5",
|
||||
"@babel/node": "7.4.5",
|
||||
"@babel/plugin-external-helpers": "7.2.0",
|
||||
"@babel/plugin-proposal-class-properties": "7.4.0",
|
||||
"@babel/plugin-proposal-object-rest-spread": "7.4.3",
|
||||
"@babel/preset-env": "^7.1.0",
|
||||
"@babel/plugin-proposal-class-properties": "7.4.4",
|
||||
"@babel/plugin-proposal-object-rest-spread": "7.4.4",
|
||||
"@babel/preset-env": "7.4.5",
|
||||
"@babel/preset-react": "7.0.0",
|
||||
"@babel/register": "^7.0.0",
|
||||
"@babel/register": "^7.4.4",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
|
|
|
@ -48,7 +48,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -71,9 +70,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -48,7 +48,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -71,9 +70,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -51,7 +51,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -74,9 +73,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -49,7 +49,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -72,9 +71,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
"main": "dist/index.js",
|
||||
"scripts": {
|
||||
"clean": "rimraf Blockquote && rimraf Draft && rimraf DraftConfigurator && rimraf Emblem && rimraf Example && rimraf Footer && rimraf Icon && rimraf Logo && rimraf Navbar && rimraf Ogol && rimraf Robot && rimraf SampleConfigurator && rimraf withGist && rimraf withLanguage && rimraf Workbench",
|
||||
"nodebuild": "BABEL_ENV=production rollup -c -o dist/index.js -f cjs",
|
||||
"build": "npm run clean && rollup -c",
|
||||
"test": "echo \"components: No tests configured. Perhaps you'd like to do this?\" && exit 0",
|
||||
"pubtest": "npm publish --registry http://localhost:6662",
|
||||
|
|
|
@ -8,7 +8,7 @@ import components from "./src/index.js";
|
|||
|
||||
const createConfig = (component, module) => {
|
||||
return {
|
||||
input: `./src/${component === "index" ? "" : component + "/"}index.js`,
|
||||
input: `./src/${component + "/"}index.js`,
|
||||
output: {
|
||||
file: `./${component}/index` + (module ? ".mjs" : ".js"),
|
||||
format: module ? "es" : "cjs",
|
||||
|
@ -37,5 +37,4 @@ for (let component of components) {
|
|||
// Webpack doesn't handle .mjs very well
|
||||
//config.push(createConfig(component, true));
|
||||
}
|
||||
|
||||
export default config;
|
||||
|
|
|
@ -56,10 +56,13 @@ export default function Pattern(config = { options: {} }) {
|
|||
);
|
||||
}
|
||||
// Parts both in the parts and dependencies array trip up the dependency resolver
|
||||
let pos = this.config.parts.indexOf(this.config.inject[i]);
|
||||
if (pos !== -1) this.config.parts.splice(pos, 1);
|
||||
if (Array.isArray(this.config.parts)) {
|
||||
let pos = this.config.parts.indexOf(this.config.inject[i]);
|
||||
if (pos !== -1) this.config.parts.splice(pos, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
console.log("updated core", this.config);
|
||||
if (typeof this.config.hide === "undefined") this.config.hide = [];
|
||||
this.config.resolvedDependencies = this.resolveDependencies(
|
||||
this.config.dependencies
|
||||
|
|
|
@ -98,3 +98,33 @@ it("Design constructor should handle parts and dependencies overlap", () => {
|
|||
expect(pattern.config.draftOrder[2]).to.equal("step1");
|
||||
expect(pattern.config.draftOrder[3]).to.equal("step2");
|
||||
});
|
||||
|
||||
it("Design constructor discover all parts", () => {
|
||||
let design = new freesewing.Design({
|
||||
inject: {
|
||||
step4: "step3",
|
||||
step5: "step4",
|
||||
step6: "step5",
|
||||
step7: "step6",
|
||||
step8: "step7",
|
||||
step9: "step8",
|
||||
step10: "step9",
|
||||
step11: "step10"
|
||||
},
|
||||
hide: [],
|
||||
parts: ["step1", "step2"]
|
||||
});
|
||||
let pattern = new design();
|
||||
console.log("order is", pattern.config.draftOrder);
|
||||
expect(pattern.config.draftOrder[0]).to.equal("step3");
|
||||
expect(pattern.config.draftOrder[1]).to.equal("step4");
|
||||
expect(pattern.config.draftOrder[2]).to.equal("step5");
|
||||
expect(pattern.config.draftOrder[3]).to.equal("step6");
|
||||
expect(pattern.config.draftOrder[4]).to.equal("step7");
|
||||
expect(pattern.config.draftOrder[5]).to.equal("step8");
|
||||
expect(pattern.config.draftOrder[6]).to.equal("step9");
|
||||
expect(pattern.config.draftOrder[7]).to.equal("step10");
|
||||
expect(pattern.config.draftOrder[8]).to.equal("step11");
|
||||
expect(pattern.config.draftOrder[9]).to.equal("step1");
|
||||
expect(pattern.config.draftOrder[10]).to.equal("step2");
|
||||
});
|
||||
|
|
|
@ -42,7 +42,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -65,9 +64,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@material-ui/core": "^3.9.3",
|
||||
"@material-ui/core": "^4.0.1",
|
||||
"react": "^16.8",
|
||||
"react-dom": "^16.8"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -50,7 +50,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -73,9 +72,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -26,28 +26,17 @@ export default {
|
|||
box: ["size"]
|
||||
},
|
||||
measurements: ["headCircumference"],
|
||||
dependencies: {
|
||||
step4: "step3"
|
||||
//step5: "step4",
|
||||
//step6: "step5",
|
||||
//step7: "step6",
|
||||
//step8: "step7",
|
||||
//step9: "step8",
|
||||
//step10: "step9",
|
||||
//step11: "step10"
|
||||
},
|
||||
inject: {
|
||||
step4: "step3"
|
||||
//step5: "step4",
|
||||
//step6: "step5",
|
||||
//step7: "step6",
|
||||
//step8: "step7",
|
||||
//step9: "step8",
|
||||
//step10: "step9",
|
||||
//step11: "step10"
|
||||
step4: "step3",
|
||||
step5: "step4",
|
||||
step6: "step5",
|
||||
step7: "step6",
|
||||
step8: "step7",
|
||||
step9: "step8",
|
||||
step10: "step9",
|
||||
step11: "step10"
|
||||
},
|
||||
hide: [],
|
||||
parts: ["step1", "step2", "step3"],
|
||||
parts: ["step1", "step2"],
|
||||
options: {
|
||||
size: { pct: 50, min: 10, max: 100 },
|
||||
neckRatio: { pct: 80, min: 70, max: 90 },
|
||||
|
|
|
@ -5,7 +5,7 @@ import "typeface-roboto-condensed";
|
|||
import "@freesewing/css-theme";
|
||||
|
||||
import Pattern from "pattern";
|
||||
|
||||
console.log(Pattern);
|
||||
const App = props => {
|
||||
let instance = new Pattern();
|
||||
let config = instance.config;
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -70,9 +69,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
export default function(part) {
|
||||
let { Point, points, Path, paths, measurements, options } = part.shorthand();
|
||||
|
||||
return part;
|
||||
let tweak = 1;
|
||||
let target = (measurements.headCircumference * options.neckRatio) / 4;
|
||||
let delta = Infinity;
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
export default function(part) {
|
||||
let { Point, points, Path, paths, measurements, options } = part.shorthand();
|
||||
|
||||
return part;
|
||||
points.rightCp2 = points.rightCp1.flipY();
|
||||
points.bottomCp1 = points.bottomCp2.flipX();
|
||||
|
||||
|
|
|
@ -50,7 +50,6 @@
|
|||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-beta.12",
|
||||
"@freesewing/rendertest": "^2.0.0-beta.12",
|
||||
"@freesewing/css-theme": "^2.0.0-beta.12",
|
||||
"@freesewing/i18n": "^2.0.0-beta.12",
|
||||
"@freesewing/mui-theme": "^2.0.0-beta.12",
|
||||
|
@ -73,9 +72,9 @@
|
|||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"@material-ui/core": "4.0.1",
|
||||
"@material-ui/icons": "4.0.1",
|
||||
"@material-ui/lab": "^v4.0.0-alpha.14",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue