diff --git a/config/descriptions.yaml b/config/descriptions.yaml index 950cb53e105..2de88c008f5 100644 --- a/config/descriptions.yaml +++ b/config/descriptions.yaml @@ -44,5 +44,6 @@ simon: "A FreeSewing pattern for a button down shirt" sven: "A FreeSewing pattern for a straightforward sweater" tamiko: "A FreeSewing pattern for a zero-waste top" trayvon: "A FreeSewing pattern for a tie" +tutorial: "A FreeSewing pattern for a baby bib that's used in our tutorial" utils: "A collection of utilities shared across freesewing frontend projects" wahid: "A FreeSewing pattern for a classic fitted waistcoat" diff --git a/packages/aaron/example/package.json b/packages/aaron/example/package.json index 0de6814a8c6..bee602bd1cd 100644 --- a/packages/aaron/example/package.json +++ b/packages/aaron/example/package.json @@ -11,16 +11,13 @@ "@freesewing/models": "beta", "@freesewing/mui-theme": "beta", "@freesewing/pattern-info": "beta", - "@freesewing/plugin-debug": "beta", - "@freesewing/plugin-designer": "beta", + "@freesewing/plugin-bundle": "beta", "@freesewing/plugin-i18n": "beta", "@freesewing/plugin-svgattr": "beta", - "@freesewing/plugin-theme": "beta", - "@freesewing/plugin-validate": "beta", "@freesewing/utils": "beta", - "@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", "pattern": "link:..", "prismjs": "1.16.0", "react": "^16.8", diff --git a/packages/aaron/example/src/App.js b/packages/aaron/example/src/App.js index ec5968e9a60..e7936330e5d 100644 --- a/packages/aaron/example/src/App.js +++ b/packages/aaron/example/src/App.js @@ -1,6 +1,6 @@ import React from "react"; import freesewing from "@freesewing/core"; -import { Workbench } from "@freesewing/components"; +import Workbench from "@freesewing/components/Workbench"; import "typeface-roboto-condensed"; import "@freesewing/css-theme"; diff --git a/packages/aaron/package.json b/packages/aaron/package.json index 293f03279ba..099df73a59a 100644 --- a/packages/aaron/package.json +++ b/packages/aaron/package.json @@ -34,13 +34,21 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/brian": "^2.0.0-beta.11", - "@freesewing/core": "^2.0.0-beta.11", - "@freesewing/plugin-bundle": "^2.0.0-beta.11" + "@freesewing/core": "^2.0.0-beta.12", + "@freesewing/plugin-bundle": "^2.0.0-beta.12", + "@freesewing/brian": "^2.0.0-beta.12" }, + "dependencies": {}, "devDependencies": { + "react": "^16.4.1", + "react-dom": "^16.4.1", "@babel/plugin-proposal-class-properties": "^7.0.0", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "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", @@ -48,23 +56,12 @@ "@freesewing/plugin-bust": "^2.0.0-beta.12", "@freesewing/plugin-buttons": "^2.0.0-beta.12", "@freesewing/plugin-flip": "^2.0.0-beta.12", - "@freesewing/rendertest": "^2.0.0-beta.12", "@freesewing/utils": "^2.0.0-beta.12", - "@material-ui/core": "3.9.3", - "@material-ui/icons": "3.0.2", - "@material-ui/lab": "3.0.0-alpha.30", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "prop-types": "15.7.2", - "react": "^16.4.1", - "react-dom": "^16.4.1", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -74,7 +71,11 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "3.9.3", + "@material-ui/icons": "3.0.2", + "@material-ui/lab": "3.0.0-alpha.30", + "react-intl": "2.8.0", + "prop-types": "15.7.2" }, "files": [ "dist/*", diff --git a/packages/bent/example/package.json b/packages/bent/example/package.json index f196464f985..faf64d65d95 100644 --- a/packages/bent/example/package.json +++ b/packages/bent/example/package.json @@ -11,16 +11,13 @@ "@freesewing/models": "beta", "@freesewing/mui-theme": "beta", "@freesewing/pattern-info": "beta", - "@freesewing/plugin-debug": "beta", - "@freesewing/plugin-designer": "beta", + "@freesewing/plugin-bundle": "beta", "@freesewing/plugin-i18n": "beta", "@freesewing/plugin-svgattr": "beta", - "@freesewing/plugin-theme": "beta", - "@freesewing/plugin-validate": "beta", "@freesewing/utils": "beta", - "@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", "pattern": "link:..", "prismjs": "1.16.0", "react": "^16.8", diff --git a/packages/bent/example/src/App.js b/packages/bent/example/src/App.js index ec5968e9a60..e7936330e5d 100644 --- a/packages/bent/example/src/App.js +++ b/packages/bent/example/src/App.js @@ -1,6 +1,6 @@ import React from "react"; import freesewing from "@freesewing/core"; -import { Workbench } from "@freesewing/components"; +import Workbench from "@freesewing/components/Workbench"; import "typeface-roboto-condensed"; import "@freesewing/css-theme"; diff --git a/packages/bent/package.json b/packages/bent/package.json index acfcd8d82de..7f766e61490 100644 --- a/packages/bent/package.json +++ b/packages/bent/package.json @@ -34,13 +34,21 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/brian": "^2.0.0-beta.11", - "@freesewing/core": "^2.0.0-beta.11", - "@freesewing/plugin-bundle": "^2.0.0-beta.11" + "@freesewing/core": "^2.0.0-beta.12", + "@freesewing/plugin-bundle": "^2.0.0-beta.12", + "@freesewing/brian": "^2.0.0-beta.12" }, + "dependencies": {}, "devDependencies": { + "react": "^16.4.1", + "react-dom": "^16.4.1", "@babel/plugin-proposal-class-properties": "^7.0.0", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "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", @@ -48,23 +56,12 @@ "@freesewing/plugin-bust": "^2.0.0-beta.12", "@freesewing/plugin-buttons": "^2.0.0-beta.12", "@freesewing/plugin-flip": "^2.0.0-beta.12", - "@freesewing/rendertest": "^2.0.0-beta.12", "@freesewing/utils": "^2.0.0-beta.12", - "@material-ui/core": "3.9.3", - "@material-ui/icons": "3.0.2", - "@material-ui/lab": "3.0.0-alpha.30", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "prop-types": "15.7.2", - "react": "^16.4.1", - "react-dom": "^16.4.1", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -74,7 +71,11 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "3.9.3", + "@material-ui/icons": "3.0.2", + "@material-ui/lab": "3.0.0-alpha.30", + "react-intl": "2.8.0", + "prop-types": "15.7.2" }, "files": [ "dist/*", diff --git a/packages/brian/example/package.json b/packages/brian/example/package.json index 3d28a8021a0..0e464445cb9 100644 --- a/packages/brian/example/package.json +++ b/packages/brian/example/package.json @@ -11,16 +11,13 @@ "@freesewing/models": "beta", "@freesewing/mui-theme": "beta", "@freesewing/pattern-info": "beta", - "@freesewing/plugin-debug": "beta", - "@freesewing/plugin-designer": "beta", + "@freesewing/plugin-bundle": "beta", "@freesewing/plugin-i18n": "beta", "@freesewing/plugin-svgattr": "beta", - "@freesewing/plugin-theme": "beta", - "@freesewing/plugin-validate": "beta", "@freesewing/utils": "beta", - "@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", "pattern": "link:..", "prismjs": "1.16.0", "react": "^16.8", diff --git a/packages/brian/example/src/App.js b/packages/brian/example/src/App.js index ec5968e9a60..e7936330e5d 100644 --- a/packages/brian/example/src/App.js +++ b/packages/brian/example/src/App.js @@ -1,6 +1,6 @@ import React from "react"; import freesewing from "@freesewing/core"; -import { Workbench } from "@freesewing/components"; +import Workbench from "@freesewing/components/Workbench"; import "typeface-roboto-condensed"; import "@freesewing/css-theme"; diff --git a/packages/brian/package.json b/packages/brian/package.json index c37cca8e680..1d815f04976 100644 --- a/packages/brian/package.json +++ b/packages/brian/package.json @@ -34,12 +34,20 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.0.0-beta.11", - "@freesewing/plugin-bundle": "^2.0.0-beta.11" + "@freesewing/core": "^2.0.0-beta.12", + "@freesewing/plugin-bundle": "^2.0.0-beta.12" }, + "dependencies": {}, "devDependencies": { + "react": "^16.4.1", + "react-dom": "^16.4.1", "@babel/plugin-proposal-class-properties": "^7.0.0", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "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", @@ -47,23 +55,12 @@ "@freesewing/plugin-bust": "^2.0.0-beta.12", "@freesewing/plugin-buttons": "^2.0.0-beta.12", "@freesewing/plugin-flip": "^2.0.0-beta.12", - "@freesewing/rendertest": "^2.0.0-beta.12", "@freesewing/utils": "^2.0.0-beta.12", - "@material-ui/core": "3.9.3", - "@material-ui/icons": "3.0.2", - "@material-ui/lab": "3.0.0-alpha.30", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "prop-types": "15.7.2", - "react": "^16.4.1", - "react-dom": "^16.4.1", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -73,7 +70,11 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "3.9.3", + "@material-ui/icons": "3.0.2", + "@material-ui/lab": "3.0.0-alpha.30", + "react-intl": "2.8.0", + "prop-types": "15.7.2" }, "files": [ "dist/*", diff --git a/packages/bruce/example/package.json b/packages/bruce/example/package.json index d9d35a4a320..21b8e23f82e 100644 --- a/packages/bruce/example/package.json +++ b/packages/bruce/example/package.json @@ -11,16 +11,13 @@ "@freesewing/models": "beta", "@freesewing/mui-theme": "beta", "@freesewing/pattern-info": "beta", - "@freesewing/plugin-debug": "beta", - "@freesewing/plugin-designer": "beta", + "@freesewing/plugin-bundle": "beta", "@freesewing/plugin-i18n": "beta", "@freesewing/plugin-svgattr": "beta", - "@freesewing/plugin-theme": "beta", - "@freesewing/plugin-validate": "beta", "@freesewing/utils": "beta", - "@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", "pattern": "link:..", "prismjs": "1.16.0", "react": "^16.8", diff --git a/packages/bruce/example/src/App.js b/packages/bruce/example/src/App.js index ec5968e9a60..e7936330e5d 100644 --- a/packages/bruce/example/src/App.js +++ b/packages/bruce/example/src/App.js @@ -1,6 +1,6 @@ import React from "react"; import freesewing from "@freesewing/core"; -import { Workbench } from "@freesewing/components"; +import Workbench from "@freesewing/components/Workbench"; import "typeface-roboto-condensed"; import "@freesewing/css-theme"; diff --git a/packages/bruce/package.json b/packages/bruce/package.json index 46fe61b03e7..d0e2bae56f0 100644 --- a/packages/bruce/package.json +++ b/packages/bruce/package.json @@ -34,12 +34,20 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.0.0-beta.11", - "@freesewing/plugin-bundle": "^2.0.0-beta.11" + "@freesewing/core": "^2.0.0-beta.12", + "@freesewing/plugin-bundle": "^2.0.0-beta.12" }, + "dependencies": {}, "devDependencies": { + "react": "^16.4.1", + "react-dom": "^16.4.1", "@babel/plugin-proposal-class-properties": "^7.0.0", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "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", @@ -47,23 +55,12 @@ "@freesewing/plugin-bust": "^2.0.0-beta.12", "@freesewing/plugin-buttons": "^2.0.0-beta.12", "@freesewing/plugin-flip": "^2.0.0-beta.12", - "@freesewing/rendertest": "^2.0.0-beta.12", "@freesewing/utils": "^2.0.0-beta.12", - "@material-ui/core": "3.9.3", - "@material-ui/icons": "3.0.2", - "@material-ui/lab": "3.0.0-alpha.30", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "prop-types": "15.7.2", - "react": "^16.4.1", - "react-dom": "^16.4.1", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -73,7 +70,11 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "3.9.3", + "@material-ui/icons": "3.0.2", + "@material-ui/lab": "3.0.0-alpha.30", + "react-intl": "2.8.0", + "prop-types": "15.7.2" }, "files": [ "dist/*", diff --git a/packages/carlita/example/package.json b/packages/carlita/example/package.json index 44447e57962..97f7a2cd02e 100644 --- a/packages/carlita/example/package.json +++ b/packages/carlita/example/package.json @@ -11,16 +11,13 @@ "@freesewing/models": "beta", "@freesewing/mui-theme": "beta", "@freesewing/pattern-info": "beta", - "@freesewing/plugin-debug": "beta", - "@freesewing/plugin-designer": "beta", + "@freesewing/plugin-bundle": "beta", "@freesewing/plugin-i18n": "beta", "@freesewing/plugin-svgattr": "beta", - "@freesewing/plugin-theme": "beta", - "@freesewing/plugin-validate": "beta", "@freesewing/utils": "beta", - "@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", "pattern": "link:..", "prismjs": "1.16.0", "react": "^16.8", diff --git a/packages/carlita/example/src/App.js b/packages/carlita/example/src/App.js index ec5968e9a60..e7936330e5d 100644 --- a/packages/carlita/example/src/App.js +++ b/packages/carlita/example/src/App.js @@ -1,6 +1,6 @@ import React from "react"; import freesewing from "@freesewing/core"; -import { Workbench } from "@freesewing/components"; +import Workbench from "@freesewing/components/Workbench"; import "typeface-roboto-condensed"; import "@freesewing/css-theme"; diff --git a/packages/carlita/package.json b/packages/carlita/package.json index be3737b42c7..00d5fdd0b96 100644 --- a/packages/carlita/package.json +++ b/packages/carlita/package.json @@ -34,16 +34,24 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/bent": "^2.0.0-beta.11", - "@freesewing/carlton": "^2.0.0-beta.11", - "@freesewing/core": "^2.0.0-beta.11", - "@freesewing/plugin-bundle": "^2.0.0-beta.11", - "@freesewing/plugin-bust": "^2.0.0-beta.11", - "@freesewing/plugin-buttons": "^2.0.0-beta.11" + "@freesewing/core": "^2.0.0-beta.12", + "@freesewing/plugin-bundle": "^2.0.0-beta.12", + "@freesewing/bent": "^2.0.0-beta.12", + "@freesewing/carlton": "^2.0.0-beta.12", + "@freesewing/plugin-bust": "^2.0.0-beta.12", + "@freesewing/plugin-buttons": "^2.0.0-beta.12" }, + "dependencies": {}, "devDependencies": { + "react": "^16.4.1", + "react-dom": "^16.4.1", "@babel/plugin-proposal-class-properties": "^7.0.0", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "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", @@ -51,23 +59,12 @@ "@freesewing/plugin-bust": "^2.0.0-beta.12", "@freesewing/plugin-buttons": "^2.0.0-beta.12", "@freesewing/plugin-flip": "^2.0.0-beta.12", - "@freesewing/rendertest": "^2.0.0-beta.12", "@freesewing/utils": "^2.0.0-beta.12", - "@material-ui/core": "3.9.3", - "@material-ui/icons": "3.0.2", - "@material-ui/lab": "3.0.0-alpha.30", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "prop-types": "15.7.2", - "react": "^16.4.1", - "react-dom": "^16.4.1", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -77,7 +74,11 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "3.9.3", + "@material-ui/icons": "3.0.2", + "@material-ui/lab": "3.0.0-alpha.30", + "react-intl": "2.8.0", + "prop-types": "15.7.2" }, "files": [ "dist/*", diff --git a/packages/carlton/example/package.json b/packages/carlton/example/package.json index ec5fd614203..1e7780fd06f 100644 --- a/packages/carlton/example/package.json +++ b/packages/carlton/example/package.json @@ -11,16 +11,13 @@ "@freesewing/models": "beta", "@freesewing/mui-theme": "beta", "@freesewing/pattern-info": "beta", - "@freesewing/plugin-debug": "beta", - "@freesewing/plugin-designer": "beta", + "@freesewing/plugin-bundle": "beta", "@freesewing/plugin-i18n": "beta", "@freesewing/plugin-svgattr": "beta", - "@freesewing/plugin-theme": "beta", - "@freesewing/plugin-validate": "beta", "@freesewing/utils": "beta", - "@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", "pattern": "link:..", "prismjs": "1.16.0", "react": "^16.8", diff --git a/packages/carlton/example/src/App.js b/packages/carlton/example/src/App.js index ec5968e9a60..e7936330e5d 100644 --- a/packages/carlton/example/src/App.js +++ b/packages/carlton/example/src/App.js @@ -1,6 +1,6 @@ import React from "react"; import freesewing from "@freesewing/core"; -import { Workbench } from "@freesewing/components"; +import Workbench from "@freesewing/components/Workbench"; import "typeface-roboto-condensed"; import "@freesewing/css-theme"; diff --git a/packages/carlton/package.json b/packages/carlton/package.json index 7f5a4062a67..f9711d62a14 100644 --- a/packages/carlton/package.json +++ b/packages/carlton/package.json @@ -34,14 +34,22 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/bent": "^2.0.0-beta.11", - "@freesewing/core": "^2.0.0-beta.11", - "@freesewing/plugin-bundle": "^2.0.0-beta.11", - "@freesewing/plugin-buttons": "^2.0.0-beta.11" + "@freesewing/core": "^2.0.0-beta.12", + "@freesewing/plugin-bundle": "^2.0.0-beta.12", + "@freesewing/bent": "^2.0.0-beta.12", + "@freesewing/plugin-buttons": "^2.0.0-beta.12" }, + "dependencies": {}, "devDependencies": { + "react": "^16.4.1", + "react-dom": "^16.4.1", "@babel/plugin-proposal-class-properties": "^7.0.0", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "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", @@ -49,23 +57,12 @@ "@freesewing/plugin-bust": "^2.0.0-beta.12", "@freesewing/plugin-buttons": "^2.0.0-beta.12", "@freesewing/plugin-flip": "^2.0.0-beta.12", - "@freesewing/rendertest": "^2.0.0-beta.12", "@freesewing/utils": "^2.0.0-beta.12", - "@material-ui/core": "3.9.3", - "@material-ui/icons": "3.0.2", - "@material-ui/lab": "3.0.0-alpha.30", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "prop-types": "15.7.2", - "react": "^16.4.1", - "react-dom": "^16.4.1", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -75,7 +72,11 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "3.9.3", + "@material-ui/icons": "3.0.2", + "@material-ui/lab": "3.0.0-alpha.30", + "react-intl": "2.8.0", + "prop-types": "15.7.2" }, "files": [ "dist/*", diff --git a/packages/cathrin/example/package.json b/packages/cathrin/example/package.json index aef55d66989..d9aefb1f9b5 100644 --- a/packages/cathrin/example/package.json +++ b/packages/cathrin/example/package.json @@ -11,16 +11,13 @@ "@freesewing/models": "beta", "@freesewing/mui-theme": "beta", "@freesewing/pattern-info": "beta", - "@freesewing/plugin-debug": "beta", - "@freesewing/plugin-designer": "beta", + "@freesewing/plugin-bundle": "beta", "@freesewing/plugin-i18n": "beta", "@freesewing/plugin-svgattr": "beta", - "@freesewing/plugin-theme": "beta", - "@freesewing/plugin-validate": "beta", "@freesewing/utils": "beta", - "@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", "pattern": "link:..", "prismjs": "1.16.0", "react": "^16.8", diff --git a/packages/cathrin/example/src/App.js b/packages/cathrin/example/src/App.js index ec5968e9a60..e7936330e5d 100644 --- a/packages/cathrin/example/src/App.js +++ b/packages/cathrin/example/src/App.js @@ -1,6 +1,6 @@ import React from "react"; import freesewing from "@freesewing/core"; -import { Workbench } from "@freesewing/components"; +import Workbench from "@freesewing/components/Workbench"; import "typeface-roboto-condensed"; import "@freesewing/css-theme"; diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json index d3d0347a783..1b63e40bc01 100644 --- a/packages/cathrin/package.json +++ b/packages/cathrin/package.json @@ -34,12 +34,20 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.0.0-beta.11", - "@freesewing/plugin-bundle": "^2.0.0-beta.11" + "@freesewing/core": "^2.0.0-beta.12", + "@freesewing/plugin-bundle": "^2.0.0-beta.12" }, + "dependencies": {}, "devDependencies": { + "react": "^16.4.1", + "react-dom": "^16.4.1", "@babel/plugin-proposal-class-properties": "^7.0.0", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "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", @@ -47,23 +55,12 @@ "@freesewing/plugin-bust": "^2.0.0-beta.12", "@freesewing/plugin-buttons": "^2.0.0-beta.12", "@freesewing/plugin-flip": "^2.0.0-beta.12", - "@freesewing/rendertest": "^2.0.0-beta.12", "@freesewing/utils": "^2.0.0-beta.12", - "@material-ui/core": "3.9.3", - "@material-ui/icons": "3.0.2", - "@material-ui/lab": "3.0.0-alpha.30", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "prop-types": "15.7.2", - "react": "^16.4.1", - "react-dom": "^16.4.1", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -73,7 +70,11 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "3.9.3", + "@material-ui/icons": "3.0.2", + "@material-ui/lab": "3.0.0-alpha.30", + "react-intl": "2.8.0", + "prop-types": "15.7.2" }, "files": [ "dist/*", diff --git a/packages/components/package.json b/packages/components/package.json index 1223fed2ba1..3d104907d01 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -26,23 +26,25 @@ "watch": "BABEL_ENV=production rollup -c -w -o dist/index.js -f cjs" }, "peerDependencies": { - "@freesewing/core": "^2.0.0-beta.11", - "@freesewing/css-theme": "^2.0.0-beta.11", - "@freesewing/examples": "^2.0.0-beta.11", - "@freesewing/i18n": "^2.0.0-beta.11", - "@freesewing/mui-theme": "^2.0.0-beta.11", - "@freesewing/pattern-info": "^2.0.0-beta.11", - "@freesewing/rendertest": "^2.0.0-beta.11", - "@freesewing/utils": "^2.0.0-beta.11", + "react": "^16.8", + "prop-types": "15.7.2", + "@freesewing/pattern-info": "^2.0.0-beta.12", + "@freesewing/mui-theme": "^2.0.0-beta.12", + "@freesewing/css-theme": "^2.0.0-beta.12", + "@freesewing/core": "^2.0.0-beta.12", + "@freesewing/examples": "^2.0.0-beta.12", + "@freesewing/rendertest": "^2.0.0-beta.12", + "typeface-roboto-condensed": "latest", + "@freesewing/i18n": "^2.0.0-beta.12", + "@freesewing/utils": "^2.0.0-beta.12", + "react-intl": "^2.8.0", "@material-ui/core": "^4.0.1", "@material-ui/icons": "^4.0.1", "@material-ui/lab": "^v4.0.0-alpha.14", - "prismjs": "1.16.0", - "prop-types": "15.7.2", - "react": "^16.8", - "react-intl": "^2.8.0", - "typeface-roboto-condensed": "latest" + "prismjs": "1.16.0" }, + "dependencies": {}, + "devDependencies": {}, "files": [ "Blockquote/*", "Draft/*", diff --git a/packages/components/src/Draft/Defs/Snippets/index.js b/packages/components/src/Draft/Defs/Snippets/index.js index be991625adf..c976d93c63a 100644 --- a/packages/components/src/Draft/Defs/Snippets/index.js +++ b/packages/components/src/Draft/Defs/Snippets/index.js @@ -27,6 +27,59 @@ const Snippets = props => { {...fill} /> , + + + + , + + + + + , + + + + + ,