From a393ea4c1cf86629779c307d0fb7c4ac25fa70f5 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sat, 4 Jul 2020 17:53:09 +0200 Subject: [PATCH] chore: Reconfigure packages --- CHANGELOG.md | 9 ++ config/changelog.yaml | 4 +- config/exceptions.yaml | 89 ++++++++++--------- lerna.json | 2 +- packages/aaron/package.json | 24 ++--- packages/benjamin/package.json | 22 ++--- packages/bent/package.json | 24 ++--- packages/breanna/package.json | 24 ++--- packages/brian/package.json | 22 ++--- packages/bruce/package.json | 22 ++--- packages/carlita/package.json | 32 +++---- packages/carlton/package.json | 28 +++--- packages/cathrin/package.json | 22 ++--- packages/components/Legend/index.js | 4 +- packages/components/Legend/index.js.map | 2 +- packages/components/package.json | 25 +++--- packages/core/package.json | 2 +- .../create-freesewing-pattern/package.json | 6 +- packages/css-theme/package.json | 2 +- packages/diana/package.json | 24 ++--- packages/examples/package.json | 22 ++--- packages/florence/package.json | 22 ++--- packages/florent/package.json | 22 ++--- packages/gatsby-remark-jargon/package.json | 4 +- packages/holmes/package.json | 26 +++--- packages/huey/package.json | 24 ++--- packages/hugo/package.json | 24 ++--- packages/i18n/package.json | 4 +- packages/jaeger/package.json | 28 +++--- packages/legend/package.json | 24 ++--- packages/models/package.json | 4 +- packages/mui-theme/package.json | 2 +- packages/pattern-info/package.json | 2 +- packages/penelope/package.json | 22 ++--- packages/plugin-banner/package.json | 4 +- packages/plugin-bundle/package.json | 20 ++--- packages/plugin-bust/package.json | 4 +- packages/plugin-buttons/package.json | 4 +- packages/plugin-cutonfold/package.json | 4 +- packages/plugin-debug/package.json | 4 +- packages/plugin-designer/package.json | 4 +- packages/plugin-dimension/package.json | 4 +- packages/plugin-export-dxf/package.json | 4 +- packages/plugin-flip/package.json | 4 +- packages/plugin-gore/package.json | 4 +- packages/plugin-grainline/package.json | 4 +- packages/plugin-i18n/package.json | 4 +- packages/plugin-logo/package.json | 4 +- packages/plugin-measurements/package.json | 4 +- packages/plugin-mirror/package.json | 4 +- packages/plugin-round/package.json | 4 +- packages/plugin-scalebox/package.json | 4 +- packages/plugin-sprinkle/package.json | 4 +- packages/plugin-svgattr/package.json | 4 +- packages/plugin-theme/package.json | 4 +- packages/plugin-title/package.json | 4 +- packages/plugin-validate/package.json | 4 +- packages/prettier-config/package.json | 2 +- packages/remark-jargon/package.json | 2 +- packages/rendertest/package.json | 22 ++--- packages/sandy/package.json | 22 ++--- packages/shin/package.json | 22 ++--- packages/simon/package.json | 28 +++--- packages/simone/package.json | 32 +++---- packages/sven/package.json | 24 ++--- packages/tamiko/package.json | 22 ++--- packages/theo/package.json | 22 ++--- packages/titan/package.json | 2 +- packages/trayvon/package.json | 22 ++--- packages/tutorial/package.json | 22 ++--- packages/utils/package.json | 3 +- packages/wahid/package.json | 28 +++--- packages/waralee/package.json | 22 ++--- 73 files changed, 519 insertions(+), 505 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6c6aed6ef6..0b3d6cd2cce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -96,6 +96,7 @@ - The `sampleConfigurator` component now supports the antwoman test (in addition to the antman test) - Changed `models` to `people` in `sampleConfigurator` +- The `Legend` component is new, it is similar to the `Example` component but only for the pattern notation legend #### Fixed @@ -181,6 +182,13 @@ - Ported jaeger to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416) - Removed `Circumference` suffix from measurement names +### legend + +#### Added + +- A pattern to document the markings on our patterns +- Initial release + ### models #### Changed @@ -310,6 +318,7 @@ - Changed `neckstimate` to support all new measurements. See [#416](https://github.com/freesewing/freesewing/issues/416) - Ported `neckstimate` to the crotchDepth measurement. See [#425](https://github.com/freesewing/freesewing/issues/425) - Removed `Circumference` suffix from measurement names +- Added the `isDegMeasurement` method ### wahid diff --git a/config/changelog.yaml b/config/changelog.yaml index dab2f6fcee4..24c871764b2 100644 --- a/config/changelog.yaml +++ b/config/changelog.yaml @@ -4,11 +4,12 @@ Unreleased: components: - The `sampleConfigurator` component now supports the antwoman test (in addition to the antman test) - Changed `models` to `people` in `sampleConfigurator` + - The `Legend` component is new, it is similar to the `Example` component but only for the pattern notation legend core: - Added support for injecting custom (path) styles when sampling. Closes [#380](https://github.com/freesewing/freesewing/issues/380) hugo: - Added shaping of the side seam - notation-legend: + legend: - A pattern to document the markings on our patterns - Initial release plugin-mirror: @@ -139,6 +140,7 @@ Unreleased: - Changed `neckstimate` to support all new measurements. See [#416](https://github.com/freesewing/freesewing/issues/416) - Ported `neckstimate` to the crotchDepth measurement. See [#425](https://github.com/freesewing/freesewing/issues/425) - Removed `Circumference` suffix from measurement names + - Added the `isDegMeasurement` method wahid: - Ported wahid to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416) - Removed `Circumference` suffix from measurement names diff --git a/config/exceptions.yaml b/config/exceptions.yaml index b746657b036..0b4eca032e7 100644 --- a/config/exceptions.yaml +++ b/config/exceptions.yaml @@ -18,24 +18,25 @@ packageJson: # react-scripts doesn't handle .mjs files correctly module: '!' files: - - "Blockquote/*" - - "Draft/*" - - "DraftConfigurator/*" - - "Emblem/*" - - "Example/*" - - "Footer/*" - - "Icon/*" - - "LineDrawing/*" - - "Logo/*" - - "Navbar/*" - - "Ogol/*" - - "Robot/*" - - "SampleConfigurator/*" - - "Spinner/*" - - "withGist/*" - - "withLanguage/*" - - "withStorage/*" - - "Workbench/*" + - 'Blockquote/*' + - 'Draft/*' + - 'DraftConfigurator/*' + - 'Emblem/*' + - 'Example/*' + - 'Footer/*' + - 'Icon/*' + - 'Legend/*' + - 'LineDrawing/*' + - 'Logo/*' + - 'Navbar/*' + - 'Ogol/*' + - 'Robot/*' + - 'SampleConfigurator/*' + - 'Spinner/*' + - 'withGist/*' + - 'withLanguage/*' + - 'withStorage/*' + - 'Workbench/*' create-freesewing-pattern: bin: create-freesewing-pattern: index.js @@ -66,9 +67,9 @@ packageJson: plugin-gore: author: AlfaLyr (https://github.com/alfalyr) prettier-config: - main: "index.json" + main: 'index.json' module: '!' - scripts: { build: "echo \"prettier-config: No build required\" && exit 0" } + scripts: { build: 'echo "prettier-config: No build required" && exit 0' } keywords: - prettier files: @@ -80,29 +81,29 @@ packageJson: # react-scripts doesn't handle .mjs files correctly module: '!' files: - - "backend/*" - - "camelCase/*" - - "capitalize/*" - - "cloneObject/*" - - "convertSize/*" - - "defaultGist/*" - - "defaultSa/*" - - "formatImperial/*" - - "formatMm/*" - - "measurementAsMm/*" - - "measurementDiffers/*" - - "neckstimate/*" - - "optionDefault/*" - - "optionType/*" - - "roundMm/*" - - "roundMmDown/*" - - "roundMmUp/*" - - "sliderStep/*" - - "smallestImperialStep/*" - - "storage/*" - - "tiler/*" - - "validateEmail/*" - - "validateTld/*" + - 'backend/*' + - 'camelCase/*' + - 'capitalize/*' + - 'cloneObject/*' + - 'convertSize/*' + - 'defaultGist/*' + - 'defaultSa/*' + - 'formatImperial/*' + - 'formatMm/*' + - 'isDegMeasurement/*' + - 'measurementAsMm/*' + - 'measurementDiffers/*' + - 'neckstimate/*' + - 'optionDefault/*' + - 'optionType/*' + - 'roundMm/*' + - 'roundMmDown/*' + - 'roundMmUp/*' + - 'sliderStep/*' + - 'smallestImperialStep/*' + - 'storage/*' + - 'tiler/*' + - 'validateEmail/*' + - 'validateTld/*' waralee: author: woutervdub (https://github.com/woutervdub) - diff --git a/lerna.json b/lerna.json index dddf2aa4a07..6c79ee5034b 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "npmClient": "yarn", "command": { "publish": { diff --git a/packages/aaron/package.json b/packages/aaron/package.json index 289c79343b4..2fe30d383c6 100644 --- a/packages/aaron/package.json +++ b/packages/aaron/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/aaron", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a A-shirt or tank top", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/benjamin/package.json b/packages/benjamin/package.json index 91153e80f10..96858d76776 100644 --- a/packages/benjamin/package.json +++ b/packages/benjamin/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/benjamin", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a bow tie", "author": "woutervdub (https://github.com/woutervdub)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/bent/package.json b/packages/bent/package.json index 8ada815dce3..a5c264cd36f 100644 --- a/packages/bent/package.json +++ b/packages/bent/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/bent", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a menswear body block with a two-part sleeve", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/breanna/package.json b/packages/breanna/package.json index 6b6dbd4dcad..cda4b7c7a71 100644 --- a/packages/breanna/package.json +++ b/packages/breanna/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/breanna", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a basic body block for womenswear", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/brian/package.json b/packages/brian/package.json index 8ff4fc34184..19bd68bedb7 100644 --- a/packages/brian/package.json +++ b/packages/brian/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/brian", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a basic body block for menswear", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/bruce/package.json b/packages/bruce/package.json index f02751548df..3753394e0b4 100644 --- a/packages/bruce/package.json +++ b/packages/bruce/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/bruce", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for boxer briefs", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/carlita/package.json b/packages/carlita/package.json index e64c9edbe5a..69f4dc6932e 100644 --- a/packages/carlita/package.json +++ b/packages/carlita/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/carlita", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,13 +34,13 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0", - "@freesewing/bent": "^2.7.0-beta.0", - "@freesewing/carlton": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1", + "@freesewing/bent": "^2.7.0-beta.1", + "@freesewing/carlton": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -51,14 +51,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/carlton/package.json b/packages/carlton/package.json index 0e9b1e11c6a..52576685ee7 100644 --- a/packages/carlton/package.json +++ b/packages/carlton/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/carlton", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,11 +34,11 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0", - "@freesewing/bent": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1", + "@freesewing/bent": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -49,14 +49,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json index 9affc6bf76f..a98a1e72edd 100644 --- a/packages/cathrin/package.json +++ b/packages/cathrin/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/cathrin", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a underbust corset / waist trainer", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/components/Legend/index.js b/packages/components/Legend/index.js index 08ffc506855..c71798e63df 100644 --- a/packages/components/Legend/index.js +++ b/packages/components/Legend/index.js @@ -1,5 +1,5 @@ /** - * @freesewing/components/Legend | v2.7.0-beta.0 + * @freesewing/components/Legend | v2.7.0-beta.1 * A collection of React components for FreeSewing web UIs * (c) 2020 Joost De Cock (https://github.com/joostdecock) * @license MIT @@ -716,7 +716,7 @@ var index$9 = { snaps = '', name = '@freesewing/plugin-buttons', - version$a = '2.7.0-beta.0', + version$a = '2.7.0-beta.1', index$a = { name: name, version: version$a, diff --git a/packages/components/Legend/index.js.map b/packages/components/Legend/index.js.map index 1f07ff6fb32..55adb59e930 100644 --- a/packages/components/Legend/index.js.map +++ b/packages/components/Legend/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sources":["../../plugin-bundle/dist/index.mjs","../../plugin-buttons/dist/index.mjs","../../legend/dist/index.mjs","../src/Draft/Svg/index.js","../src/Draft/Defs/Markers/index.js","../src/Draft/Defs/Snippets/logo-path.js","../src/Draft/Defs/Snippets/index.js","../src/Draft/Defs/Grid/index.js","../src/Draft/Defs/index.js","../src/Draft/TextOnPath/index.js","../src/Draft/DesignPath/index.js","../src/Draft/utils.js","../src/Draft/Path/index.js","../src/Draft/DesignPoint/index.js","../src/Draft/Text/index.js","../src/Draft/Circle/index.js","../src/Draft/Point/index.js","../src/Draft/Snippet/index.js","../src/Draft/Part/index.js","../src/Draft/index.js","../src/Legend/index.js"],"sourcesContent":["/**\n * @freesewing/plugin-bundle | v2.7.0-beta.0\n * An umbrella package of 8 essential FreeSewing build-time plugins\n * (c) 2020 Joost De Cock (https://github.com/joostdecock)\n * @license MIT\n */function _defineProperty(d,a,b){return a in d?Object.defineProperty(d,a,{value:b,enumerable:!0,configurable:!0,writable:!0}):d[a]=b,d}function ownKeys(e,a){var b=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),b.push.apply(b,c)}return b}function _objectSpread2(d){for(var a,e=1;e\\n\\t\\n\\n\\n\\t\\n\\n\",name=\"@freesewing/plugin-cutonfold\",version=\"2.7.0-beta.0\",index={name:\"@freesewing/plugin-cutonfold\",version:\"2.7.0-beta.0\",hooks:{preRender:function(b){!1===b.attributes.get(\"freesewing:plugin-cutonfold\")&&(b.attributes.set(\"freesewing:plugin-cutonfold\",version),b.defs+=markers)}},macros:{cutonfold:function(d){if(!1===d)return delete this.points.cutonfoldFrom,delete this.points.cutonfoldTo,delete this.points.cutonfoldVia1,delete this.points.cutonfoldVia2,delete this.paths.cutonfold,!0;var e=this.points;d=_objectSpread2({offset:15,margin:5,prefix:\"\"},d),e[\"cutonfoldFrom\"+d.prefix]=d.from.shiftFractionTowards(d.to,d.margin/100),e[\"cutonfoldTo\"+d.prefix]=d.to.shiftFractionTowards(d.from,d.margin/100),e[\"cutonfoldVia1\"+d.prefix]=e[\"cutonfoldFrom\"+d.prefix].shiftTowards(d.from,d.offset).rotate(-90,e[\"cutonfoldFrom\"+d.prefix]),e[\"cutonfoldVia2\"+d.prefix]=e[\"cutonfoldTo\"+d.prefix].shiftTowards(d.to,d.offset).rotate(90,e[\"cutonfoldTo\"+d.prefix]);var b=d.grainline?\"cutOnFoldAndGrainline\":\"cutOnFold\";this.paths[\"cutonfold\"+d.prefix]=new this.Path().move(e[\"cutonfoldFrom\"+d.prefix]).line(e[\"cutonfoldVia1\"+d.prefix]).line(e[\"cutonfoldVia2\"+d.prefix]).line(e[\"cutonfoldTo\"+d.prefix]).attr(\"class\",\"note\").attr(\"marker-start\",\"url(#cutonfoldFrom)\").attr(\"marker-end\",\"url(#cutonfoldTo)\").attr(\"data-text\",b).attr(\"data-text-class\",\"center fill-note\")}}},markers$1=\"\\n\\n\\n\",name$1=\"@freesewing/plugin-dimension\",version$1=\"2.7.0-beta.0\";function drawDimension(f,a,b,c){var d=new c.Path().move(f).line(a).attr(\"class\",\"mark\").attr(\"data-text\",b.text||c.units(f.dist(a))).attr(\"data-text-class\",\"fill-mark center\");return b.noStartMarker||d.attributes.set(\"marker-start\",\"url(#dimensionFrom)\"),b.noEndMarker||d.attributes.set(\"marker-end\",\"url(#dimensionTo)\"),d}function drawLeader(e,a,b,c){e.paths[c]=new e.Path().move(a).line(b).attr(\"class\",\"mark dotted\")}function hleader(f,a,b,c){var d;return\"undefined\"==typeof f.y||f[a].y===f.y?d=f[a]:(d=new b.Point(f[a].x,f.y),drawLeader(b,f[a],d,c)),d}function vleader(f,a,b,c){var d;return\"undefined\"==typeof f.x||f[a].x===f.x?d=f[a]:(d=new b.Point(f.x,f[a].y),drawLeader(b,f[a],d,c)),d}function lleader(h,a,b,c){var d,i,j;return\"from\"===a?(i=1,j=\"to\"):(i=-1,j=\"from\"),\"undefined\"==typeof h.d?d=h[a]:(d=h[a].shiftTowards(h[j],h.d).rotate(90*i,h[a]),drawLeader(b,h[a],d,c)),d}var index$1={name:name$1,version:version$1,hooks:{preRender:function(b){!1===b.attributes.get(\"freesewing:plugin-dimension\")&&(b.attributes.set(\"freesewing:plugin-dimension\",version$1),b.defs+=markers$1)}},macros:{hd:function(e){var a=this.getId(),b=hleader(e,\"from\",this,a+\"_ls\"),c=hleader(e,\"to\",this,a+\"_le\");this.paths[a]=drawDimension(b,c,e,this)},vd:function(e){var a=this.getId(),b=vleader(e,\"from\",this,a+\"_ls\"),c=vleader(e,\"to\",this,a+\"_le\");this.paths[a]=drawDimension(b,c,e,this)},ld:function(e){var a=this.getId(),b=lleader(e,\"from\",this,a+\"_ls\"),c=lleader(e,\"to\",this,a+\"_le\");this.paths[a]=drawDimension(b,c,e,this)},pd:function(d){var a=d.path.offset(d.d).attr(\"class\",\"mark\").attr(\"marker-start\",\"url(#dimensionFrom)\").attr(\"marker-end\",\"url(#dimensionTo)\").attr(\"data-text\",d.text||this.units(d.path.length())).attr(\"data-text-class\",\"fill-mark center\"),b=this.getId();drawLeader(this,d.path.start(),a.start(),b+\"_ls\"),drawLeader(this,d.path.end(),a.end(),b+\"_le\"),this.paths[b]=a}}},markers$2=\"\\n\\n\\t\\n\\n\\n\\t\\n\\n\",name$2=\"@freesewing/plugin-grainline\",version$2=\"2.7.0-beta.0\",index$2={name:name$2,version:version$2,hooks:{preRender:function(b){!1===b.attributes.get(\"freesewing:plugin-grainline\")&&(b.attributes.set(\"freesewing:plugin-grainline\",version$2),b.defs+=markers$2)}},macros:{grainline:function(c){if(!1===c)return delete this.points.grainlineFrom,delete this.points.grainlineTo,delete this.paths.grainline,!0;var a=this.points;a.grainlineFrom=c.from.shiftFractionTowards(c.to,.05),a.grainlineTo=c.to.shiftFractionTowards(c.from,.05),this.paths.grainline=new this.Path().move(a.grainlineFrom).line(a.grainlineTo).attr(\"class\",\"note\").attr(\"marker-start\",\"url(#grainlineFrom)\").attr(\"marker-end\",\"url(#grainlineTo)\").attr(\"data-text\",\"grainline\").attr(\"data-text-class\",\"center fill-note\")}}},logo=\"\",name$3=\"@freesewing/plugin-logo\",version$3=\"2.7.0-beta.0\",index$3={name:name$3,version:version$3,hooks:{preRender:function(b){!1===b.attributes.get(\"freesewing:plugin-logo\")&&(b.attributes.set(\"freesewing:plugin-logo\",version$3),b.defs+=logo)}}};function _defineProperty$1(d,a,b){return a in d?Object.defineProperty(d,a,{value:b,enumerable:!0,configurable:!0,writable:!0}):d[a]=b,d}function ownKeys$1(e,a){var b=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),b.push.apply(b,c)}return b}function _objectSpread2$1(d){for(var a,e=1;ee.length)&&(a=e.length);for(var f=0,g=Array(a);f=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(b){throw b},f:j}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}var c,k,l=!0,m=!1;return{s:function(){c=e[Symbol.iterator]()},n:function(){var b=c.next();return l=b.done,b},e:function(b){m=!0,k=b},f:function(){try{l||null==c.return||c.return()}finally{if(m)throw k}}}}var version$5=\"2.7.0-beta.0\",index$5={name:\"@freesewing/plugin-scalebox\",version:\"2.7.0-beta.0\",hooks:{preRender:function(b){b.attributes.set(\"freesewing:plugin-scalebox\",version$5)}},macros:{scalebox:function(o){if(!1===o){for(var a,p=0,q=[\"__scaleboxMetricTopLeft\",\"__scaleboxMetricTopRight\",\"__scaleboxMetricBottomRight\",\"__scaleboxMetricBottomLeft\",\"__scaleboxImperialTopLeft\",\"__scaleboxImperialTopRight\",\"__scaleboxImperialBottomRight\",\"__scaleboxImperialBottomLeft\",\"__scaleboxLead\",\"__scaleboxTitle\",\"__scaleboxText\",\"__scaleboxLink\",\"__scaleboxMetric\",\"__scaleboxImperial\"];pj||f>k||\"undefined\"==typeof f)&&(f=j>k?k:j),this.points[n+\"Start\"]=e.shiftTowards(c,f),this.points[n+\"Cp1\"]=e.shiftTowards(c,f*(1-b)),this.points[n+\"Cp2\"]=e.shiftTowards(d,f*(1-b)),this.points[n+\"End\"]=e.shiftTowards(d,f),this.paths[n+\"Rounded\"]=new this.Path().move(this.points[n+\"Start\"]).curve(this.points[n+\"Cp1\"],this.points[n+\"Cp2\"],this.points[n+\"End\"]).attr(\"class\",m[\"class\"]?m[\"class\"]:\"\"),this.paths[n+\"Rounded\"].render=!!(\"undefined\"!=typeof m.render&&m.render)}}};function _unsupportedIterableToArray$1(d,a){if(d){if(\"string\"==typeof d)return _arrayLikeToArray$1(d,a);var b=Object.prototype.toString.call(d).slice(8,-1);return\"Object\"===b&&d.constructor&&(b=d.constructor.name),\"Map\"===b||\"Set\"===b?Array.from(b):\"Arguments\"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?_arrayLikeToArray$1(d,a):void 0}}function _arrayLikeToArray$1(e,a){(null==a||a>e.length)&&(a=e.length);for(var f=0,g=Array(a);f=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(b){throw b},f:j}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}var c,k,l=!0,m=!1;return{s:function(){c=e[Symbol.iterator]()},n:function(){var b=c.next();return l=b.done,b},e:function(b){m=!0,k=b},f:function(){try{l||null==c.return||c.return()}finally{if(m)throw k}}}}var version$7=\"2.7.0-beta.0\",index$7={name:\"@freesewing/plugin-sprinkle\",version:\"2.7.0-beta.0\",hooks:{preRender:function(b){!1===b.attributes.get(\"freesewing:plugin-sprinkle\")&&b.attributes.set(\"freesewing:plugin-sprinkle\",version$7)}},macros:{sprinkle:function(e){var a,f=_createForOfIteratorHelper$1(e.on);try{for(f.s();!(a=f.n()).done;){var c=a.value;this.snippets[c+\"-\"+e.snippet]=new this.Snippet(e.snippet,this.points[c])}}catch(b){f.e(b)}finally{f.f()}}}},version$8=\"2.7.0-beta.0\",index$8={name:\"@freesewing/plugin-measurements\",version:version$8,hooks:{preDraft:function({settings:b}){\"undefined\"!=typeof b.measurements.seatBack&&\"undefined\"!=typeof b.measurements.seat&&(b.measurements.seatFront=b.measurements.seat-b.measurements.seatBack,b.measurements.seatBackArc=b.measurements.seatBack/2,b.measurements.seatFrontArc=b.measurements.seatFront/2),\"undefined\"!=typeof b.measurements.waist&&\"undefined\"!=typeof b.measurements.waistBack&&(b.measurements.waistBackArc=b.measurements.waistBack/2,b.measurements.waistFrontArc=(b.measurements.waist-b.measurements.waistBack)/2),\"undefined\"!=typeof b.measurements.crossSeam&&\"undefined\"!=typeof b.measurements.crossSeamFront&&(b.measurements.crossSeamBack=b.measurements.crossSeam-b.measurements.crossSeamFront)}}},name$5=\"@freesewing/plugin-bundle\",version$9=\"2.7.0-beta.0\";let bundle=[index,index$1,index$2,index$3,index$4,index$5,index$6,index$7,index$8];function bundleHooks(){let a={};for(let b of bundle)for(let c in b.hooks){\"undefined\"==typeof a[c]&&(a[c]=[]);let d=b.hooks[c];if(\"function\"==typeof d)a[c].push(d);else if(\"object\"==typeof d)for(let b of d)a[c].push(b)}return a}function bundleMacros(){let a={};for(let b of bundle)for(let c in b.macros)a[c]=b.macros[c];return a}var index$9={name:name$5,version:version$9,hooks:bundleHooks(),macros:bundleMacros()};export default index$9;\n//# sourceMappingURL=index.mjs.map\n","/**\n * @freesewing/plugin-buttons | v2.7.0-beta.0\n * A FreeSewing plugin that provides button and buttonhole snippets\n * (c) 2020 Joost De Cock (https://github.com/joostdecock)\n * @license MIT\n */var button=\"\",buttonhole=\"\",snaps=\"\",name=\"@freesewing/plugin-buttons\",version=\"2.7.0-beta.0\",index={name:name,version:version,hooks:{preRender:function(a){!1===a.attributes.get(\"freesewing:plugin-buttons\")&&a.attributes.set(\"freesewing:plugin-buttons\",version),a.defs+=button+buttonhole+snaps}}};export default index;\n//# sourceMappingURL=index.mjs.map\n","/**\n * @freesewing/legend | v2.7.0-beta.0\n * A FreeSewing pattern to document pattern notation\n * (c) 2020 Joost De Cock (https://github.com/joostdecock)\n * @license MIT\n */import freesewing from\"@freesewing/core\";import plugins from\"@freesewing/plugin-bundle\";import buttonsPlugin from\"@freesewing/plugin-buttons\";var version=\"2.7.0-beta.0\",config={name:\"legend\",version:\"2.7.0-beta.0\",design:\"Joost De Cock\",code:\"Joost De Cock\",department:\"accessories\",type:\"pattern\",difficulty:1,tags:[\"documentation\"],optionGroups:{fit:[\"fixme\"]},measurements:[],parts:[\"fabricLines\",\"saLines\",\"otherLines\",\"sa\",\"logo\",\"notches\",\"buttons\",\"snaps\",\"cutonfold\",\"grainline\",\"dimension\",\"title\",\"scalebox\",\"lineWidths\",\"lineStrokes\",\"sizes\"],options:{focus:\"\",fixme:{pct:50,min:0,max:100}}};function box(a,b=100,c=50){return a.paths.box=new a.Path().move(new a.Point(0,0)).line(new a.Point(b,c)).attr(\"class\",\"hidden\"),a}function drawLine(a,b,c){let{points:d,Point:e,paths:f,Path:g}=a.shorthand();return d[`${c}From`]=new e(10,b),d[`${c}To`]=new e(110,b),f[c]=new g().move(d[`${c}From`]).line(d[`${c}To`]).attr(\"class\",c).attr(\"data-text\",c).attr(\"data-text-class\",\"center\"),a}const fabricTypes=[\"fabric\",\"lining\",\"canvas\",\"interfacing\",\"various\"],lineTypes=[\"note\",\"mark\",\"contrast\",\"help\"],lineWidths=[\"stroke-xs\",\"stroke-sm\",\"default\",\"stroke-lg\",\"stroke-xl\",\"stroke-xxl\"],lineStrokes=[\"dotted\",\"dashed\",\"lashed\"];var draftFabricLines=a=>{let b=10;for(const c of fabricTypes)drawLine(a,b,c),b+=15;return box(a,120,65)},draftSaLines=a=>{let b=10;for(const c of fabricTypes)drawLine(a,b,c+\" sa\"),b+=15;return box(a,120,65)},draftOtherLines=a=>{let{points:b,Point:c,paths:d,Path:e,snippets:f,Snippet:g}=a.shorthand();const h=(a,f)=>{b[`${f}From`]=new c(10,a),b[`${f}To`]=new c(j,a),d[f]=new e().move(b[`${f}From`]).line(b[`${f}To`]).attr(\"class\",f).attr(\"data-text\",f).attr(\"data-text-class\",\"center\")};let i=10,j=110;for(const b of lineTypes)h(i,b),i+=15;return box(a,120,65)},draftSa=a=>{const{points:b,Point:c,paths:d,Path:e}=a.shorthand();return b.a=new c(10,40),b.aCp=new c(40,40),b.b=new c(69.5,10),b.c=new c(110,50),d.a=new e().move(b.a).curve_(b.aCp,b.b).line(b.c).attr(\"class\",\"fabric\").attr(\"data-text\",\"seam\"),d.sa=d.a.offset(-10).attr(\"class\",\"fabric sa\").attr(\"data-text\",\"seamAllowance\"),box(a,120,60)},draftNotches=a=>{const{points:b,Point:c,snippets:d,Snippet:e}=a.shorthand();return b.a=new c(30,10),b.atxt=new c(30,20).attr(\"data-text\",\"notch\").attr(\"data-text-class\",\"center\"),d.a=new e(\"notch\",b.a),b.b=new c(80,10),b.btxt=new c(80,20).attr(\"data-text\",\"bnotch\").attr(\"data-text-class\",\"center\"),d.b=new e(\"bnotch\",b.b),box(a,120,30)},draftButtons=a=>{const{points:b,Point:c,snippets:d,Snippet:e}=a.shorthand();return b.a=new c(30,10),b.atxt=new c(30,20).attr(\"data-text\",\"button\").attr(\"data-text-class\",\"center\"),d.a=new e(\"button\",b.a),b.b=new c(80,10),b.btxt=new c(80,20).attr(\"data-text\",\"buttonhole\").attr(\"data-text-class\",\"center\"),d.b=new e(\"buttonhole\",b.b).attr(\"data-rotate\",90),box(a,120,30)},draftSnaps=a=>{const{points:b,Point:c,snippets:d,Snippet:e}=a.shorthand();return b.a=new c(30,10),b.atxt=new c(30,20).attr(\"data-text\",\"snap-stud\").attr(\"data-text-class\",\"center\"),d.a=new e(\"snap-stud\",b.a),b.b=new c(80,10),b.btxt=new c(80,20).attr(\"data-text\",\"snap-socket\").attr(\"data-text-class\",\"center\"),d.b=new e(\"snap-socket\",b.b).attr(\"data-rotate\",90),box(a,120,30)},draftLogo=a=>{const{points:b,Point:c,snippets:d,Snippet:e}=a.shorthand();return b.a=new c(50,40),b.atxt=new c(30,20).attr(\"data-text\",\"logo\").attr(\"data-text-class\",\"center\"),d.a=new e(\"logo\",b.a),box(a,100,60)},draftCutonfold=a=>{const{points:b,Point:c,macro:d}=a.shorthand();return b.a=new c(10,20),b.b=new c(90,20),d(\"cutonfold\",{from:b.a,to:b.b}),box(a,100,25)},draftGrainline=a=>{const{points:b,Point:c,macro:d}=a.shorthand();return b.a=new c(10,20),b.b=new c(90,20),d(\"grainline\",{from:b.a,to:b.b}),box(a,100,25)},draftDimension=a=>{const{points:b,Point:c,macro:d}=a.shorthand();return b.a=new c(10,20),b.b=new c(90,20),d(\"ld\",{from:b.a,to:b.b}),box(a,100,25)},draftTitle=a=>{const{points:b,Point:c,macro:d}=a.shorthand();return b.a=new c(30,30),d(\"title\",{at:b.a,nr:1,title:\"Part name\"}),box(a,100,65)},draftScalebox=a=>{const{points:b,Point:c,macro:d}=a.shorthand();return b.a=new c(55,25),d(\"scalebox\",{at:b.a}),box(a,110,55)},draftLineWidths=a=>{let b=10;for(const c of lineWidths)drawLine(a,b,c),b+=15;return box(a,120,95)},draftLineStrokes=a=>{let b=10;for(const c of lineStrokes)drawLine(a,b,c),b+=15;return box(a,120,50)},draftSizes=a=>{const{points:b,Point:c,paths:d,Path:e}=a.shorthand();return b.xxxs1=new c(0,10),b.xxxs2=new c(10,10),d.xxxs=new e().move(b.xxxs1).line(b.xxxs2).attr(\"class\",\"size-3XS\").attr(\"data-text\",\"3XS\").attr(\"data-text-class\",\"center text-xs\"),b.xxs1=new c(12,10),b.xxs2=new c(22,10),d.xxs=new e().move(b.xxs1).line(b.xxs2).attr(\"class\",\"size-2XS\").attr(\"data-text\",\"2XS\").attr(\"data-text-class\",\"center text-xs\"),b.xs1=new c(24,10),b.xs2=new c(34,10),d.xs=new e().move(b.xs1).line(b.xs2).attr(\"class\",\"size-XS\").attr(\"data-text\",\"XS\").attr(\"data-text-class\",\"center text-xs\"),b.s1=new c(36,10),b.s2=new c(46,10),d.s=new e().move(b.s1).line(b.s2).attr(\"class\",\"size-S\").attr(\"data-text\",\"S\").attr(\"data-text-class\",\"center text-xs\"),b.m1=new c(48,10),b.m2=new c(58,10),d.m=new e().move(b.m1).line(b.m2).attr(\"class\",\"size-M\").attr(\"data-text\",\"M\").attr(\"data-text-class\",\"center text-xs\"),b.l1=new c(60,10),b.l2=new c(70,10),d.l=new e().move(b.l1).line(b.l2).attr(\"class\",\"size-L\").attr(\"data-text\",\"L\").attr(\"data-text-class\",\"center text-xs\"),b.xl1=new c(72,10),b.xl2=new c(82,10),d.xl=new e().move(b.xl1).line(b.xl2).attr(\"class\",\"size-XL\").attr(\"data-text\",\"XL\").attr(\"data-text-class\",\"center text-xs\"),b.xxl1=new c(84,10),b.xxl2=new c(96,10),d.xxl=new e().move(b.xxl1).line(b.xxl2).attr(\"class\",\"size-2XL\").attr(\"data-text\",\"2XL\").attr(\"data-text-class\",\"center text-xs\"),b.xxxl1=new c(98,10),b.xxxl2=new c(108,10),d.xxxl=new e().move(b.xxxl1).line(b.xxxl2).attr(\"class\",\"size-3XL\").attr(\"data-text\",\"3XL\").attr(\"data-text-class\",\"center text-xs\"),b.xxxxl1=new c(110,10),b.xxxxl2=new c(120,10),d.xxxxl=new e().move(b.xxxxl1).line(b.xxxxl2).attr(\"class\",\"size-4XL\").attr(\"data-text\",\"4XL\").attr(\"data-text-class\",\"center text-xs\"),b.m2m1=new c(0,17),b.m2m2=new c(120,17),d.m2m=new e().move(b.m2m1).line(b.m2m2).attr(\"class\",\"made-to-measure\").attr(\"data-text\",\"madeToMeasure\").attr(\"data-text-class\",\"center text-xs\"),box(a,120,20)};const Pattern=new freesewing.Design(config,[plugins,buttonsPlugin]);let methods={draftFabricLines,draftSaLines,draftOtherLines,draftSa,draftLogo,draftButtons,draftSnaps,draftNotches,draftCutonfold,draftGrainline,draftDimension,draftTitle,draftScalebox,draftLineWidths,draftLineStrokes,draftSizes};for(let a of Object.keys(methods))Pattern.prototype[a]=methods[a];export default Pattern;\n//# sourceMappingURL=index.mjs.map\n","import React from 'react'\n\nconst Svg = ({\n embed = true,\n design = false,\n language = 'en',\n className = 'freesewing draft',\n style = {},\n viewBox = false,\n width,\n height,\n children\n}) => {\n let attributes = {\n xmlns: 'http://www.w3.org/2000/svg',\n 'xmlns:svg': 'http://www.w3.org/2000/svg',\n xmlnsXlink: 'http://www.w3.org/1999/xlink',\n xmlLang: language,\n viewBox: viewBox || `0 0 ${width} ${height}`,\n className,\n style\n }\n\n if (!embed) {\n attributes.width = width + 'mm'\n attributes.height = height + 'mm'\n }\n if (design) attributes.className += ' design'\n\n return {children}\n}\n\nexport default Svg\n","import React from 'react'\n\nconst Markers = (props) => {\n const markerProps = {\n orient: 'auto',\n refX: '0.0',\n refY: '0.0',\n style: { overflow: 'visible' }\n }\n const from = { d: 'M 0,0 L 12,-4 C 10,-2 10,2 12, 4 z' }\n const to = { d: 'M 0,0 L -12,-4 C -10,-2 -10,2 -12, 4 z' }\n const types = {\n grainline: 'note',\n cutonfold: 'note',\n dimension: 'mark'\n }\n let output = []\n for (let type in types) {\n output.push(\n \n \n \n )\n output.push(\n \n \n \n )\n }\n\n return output\n}\n\nexport default Markers\n","export default 'M 35.222,0 C 34.233,0.703 34.284,0.613 33.485,0.874 31.653,1.473 29.896,1.144 27.811,0.97 27.184,0.9 26.562,0.859 25.955,0.855 22.89,0.834 20.287,1.733 19.794,4.243 18.885,4.794 18.049,5.461 17.221,6.129 15.453,7.524 14.122,9.229 13.214,11.284 11.974,14.319 13.094,17.576 13.649,20.652 13.781,21.372 13.919,22.058 13.993,22.323 14.098,22.696 14.283,23.052 14.484,23.372 14.531,23.38 14.779,22.998 14.838,22.829 14.924,22.583 14.915,22.188 14.821,21.848 14.613,21.083 14.415,20.462 14.398,20.15 14.368,19.564 14.482,19.023 14.696,18.755 14.772,18.66 14.946,19.15 14.901,19.332 14.848,19.551 14.808,19.926 14.825,20.099 14.872,20.685 14.958,21.312 15.065,21.86 15.202,22.567 15.261,23.021 15.236,23.197 15.218,23.325 15.158,23.454 14.928,23.85 14.728,24.197 14.624,24.478 14.608,24.726 14.591,24.968 14.664,25.573 14.732,25.721 14.831,25.952 15.129,26.195 15.389,26.255 15.638,26.35 15.763,26.547 15.891,26.768 16.202,27.361 16.442,28.083 16.68,29.171 16.796,29.692 16.893,30.157 16.924,30.401 15.004,30.403 12.545,30.404 10.305,30.404 9.551,30.416 8.189,30.062 6.94,29.98 6.759,28.026 5.901,25.756 4.433,25.624 3.431,25.533 2.6,25.914 1.897,27.497 L 1.917,27.582 C 2.332,27.235 2.77,26.174 4.348,26.247 5.56,26.302 5.964,28.596 6.084,29.976 5.346,30.03 4.718,30.257 4.39,30.824 L 4.383,30.824 C 4.383,30.825 4.383,30.827 4.386,30.829 4.383,30.831 4.383,30.833 4.383,30.835 L 4.39,30.835 C 4.728,31.416 5.379,31.641 6.144,31.686 6.655,46.136 20.238,48 23.95,48 37.798,48 42.646,38.59 43.375,34.863 43.716,36.451 42.642,38.474 42.385,39.967 45.306,36.59 44.778,33.343 44.244,30.077 44.688,30.605 45.289,30.932 46.104,30.751 45.523,30.363 44.735,30.635 44.263,28.998 44.057,28.291 43.879,27.761 43.702,27.316 43.32,25.883 42.778,24.514 42.112,23.18 41.55,21.733 41.921,20.795 41.865,19.553 42.876,22.887 43.508,23.774 44.688,24.123 41.72,20.547 42.736,15.01 41.059,10.068 41.818,10.514 42.684,10.648 43.606,10.103 42.714,9.849 41.824,10.52 40.544,8.639 39.463,6.536 37.897,4.983 35.997,3.613 34.979,2.949 33.849,2.503 32.713,2.089 33.87,1.799 35.162,0.769 35.222,0 z M 33.281,11.107 C 34.805,11.663 36.485,13.775 36.466,15.847 L 36.466,15.933 36.466,15.963 C 36.425,18.777 35.146,20.29 35.2,22.164 35.269,24.371 36.219,25.141 36.408,25.509 36.084,24.148 35.894,22.436 36.322,21.08 36.872,19.336 37.427,17.892 37.387,16.526 37.367,16.206 37.231,15.009 37.14,14.479 38.774,16.837 36.786,20.266 37.358,22.51 38.352,26.419 42.807,26.913 41.481,34.789 40.314,41.713 32.318,46.968 24.122,46.968 18.046,46.968 7.517,43.605 6.997,31.676 8.232,31.588 9.56,31.244 10.305,31.256 12.557,31.256 15.129,31.257 17.067,31.258 17.431,32.9 17.704,33.296 19.085,34.39 20.621,35.598 20.979,35.745 23.251,35.767 25.524,35.79 26.198,35.303 28.403,33.217 28.879,32.659 29.085,31.928 29.316,31.241 31.584,31.22 33.238,31.18 34.865,31.104 36.522,31.029 36.756,31.104 39.426,30.829 36.756,30.554 36.522,30.629 34.865,30.553 33.281,30.481 31.677,30.44 29.508,30.42 29.69,29.603 29.95,28.805 30.227,28.016 30.398,27.551 30.599,27.098 30.805,26.647 L 31.03,26.577 C 31.464,26.423 31.848,26.093 32.001,25.647 32.198,25.056 32.058,24.392 31.677,23.909 31.546,23.728 31.383,23.497 31.316,23.395 31.115,23.077 31.11,22.9 31.28,21.718 31.423,20.728 31.439,20.21 31.34,19.708 31.32,19.421 31.318,18.831 31.309,18.672 31.385,18.714 31.55,19.09 31.717,19.599 31.883,20.11 31.91,20.216 31.948,20.651 31.99,21.145 31.805,21.511 31.653,22.248 31.577,22.628 31.51,22.981 31.51,23.029 31.51,23.08 31.546,23.188 31.584,23.272 31.673,23.46 31.84,23.724 31.871,23.724 32.416,23.123 32.736,22.381 33.021,21.628 33.321,20.776 33.409,19.872 33.619,18.995 33.789,18.231 33.985,17.466 34.046,16.682 34.169,15.152 34.097,14.072 33.759,12.478 33.678,12.118 33.444,11.431 33.281,11.107 z M 27.921,18.644 C 28.506,18.637 29.085,18.708 29.636,18.867 30.385,19.154 30.49,19.823 30.628,20.574 30.705,21.054 30.702,21.399 30.615,21.963 30.554,22.781 30.229,23.414 29.519,23.859 28.448,24.057 27.303,24.248 26.395,23.539 25.633,22.489 25.174,21.162 25.349,19.868 25.46,19.337 25.707,19.061 26.215,18.896 26.762,18.739 27.341,18.653 27.921,18.644 z M 19.038,18.739 C 19.585,18.734 20.138,18.792 20.442,18.986 21.747,19.869 21.328,21.306 20.812,22.567 20.061,24.218 18.437,24.157 16.863,24.144 15.992,23.889 15.912,23.175 15.786,22.412 15.678,21.675 15.448,20.885 15.64,20.144 16.133,18.952 17.935,18.815 19.038,18.739 z M 38.941,18.945 C 38.948,22.118 39.49,23.677 40.578,25.924 39.937,24.701 39.021,24.005 38.68,22.543 38.028,19.72 38.731,19.878 38.941,18.945 z M 23.128,21.243 C 23.3,21.417 23.383,21.657 23.532,21.848 23.647,21.651 23.765,21.455 23.913,21.28 23.99,21.282 24.084,21.434 24.169,21.706 24.533,22.712 24.604,23.819 25.076,24.786 25.517,25.486 24.915,25.894 24.254,25.926 23.772,25.925 23.568,25.596 23.285,25.27 23.212,25.483 23.073,25.62 22.907,25.764 22.485,26.118 21.658,25.987 21.53,25.429 21.7,24.363 22.243,23.384 22.599,22.362 22.776,21.989 22.778,21.703 23.128,21.243 z M 16.936,26.628 C 17.149,26.628 17.734,27.025 17.853,27.249 17.935,27.398 18.122,27.978 18.135,28.119 18.156,28.287 18.105,28.685 18.053,28.793 18.015,28.87 17.986,28.881 17.942,28.831 17.905,28.789 17.415,27.849 17.102,27.227 16.856,26.729 16.83,26.628 16.936,26.628 z M 29.158,26.939 C 29.166,26.94 29.178,26.943 29.189,26.946 29.255,26.973 29.209,27.207 28.961,28.057 28.914,28.313 28.8,28.515 28.633,28.683 28.578,28.683 28.553,28.619 28.467,28.264 28.394,27.961 28.386,27.691 28.437,27.449 28.525,27.146 28.881,27.053 29.158,26.939 z M 27.675,28.792 C 27.696,28.788 27.716,28.799 27.742,28.82 27.832,28.883 27.845,29.049 27.785,29.374 27.712,29.792 27.696,29.838 27.588,29.881 27.541,29.902 27.457,29.917 27.401,29.917 27.3,29.899 27.274,29.817 27.298,29.693 27.298,29.433 27.374,29.207 27.546,28.94 27.611,28.84 27.644,28.797 27.675,28.792 z M 19.042,28.811 C 19.111,28.811 19.319,28.961 19.396,29.065 19.482,29.175 19.58,29.83 19.525,29.943 19.462,30.085 19.154,30.014 19.069,29.837 19.017,29.731 18.894,29.159 18.894,29.023 18.894,28.897 18.955,28.811 19.042,28.811 z M 26.933,28.984 C 27.017,29.104 27.039,29.258 27.021,29.596 L 27.004,29.904 26.916,29.992 C 26.863,30.041 26.773,30.101 26.719,30.126 26.6,30.182 26.509,30.187 26.492,30.142 26.472,30.082 26.506,29.7 26.543,29.571 26.586,29.438 26.779,29.041 26.843,28.957 26.872,28.88 26.906,28.976 26.933,28.984 z M 21.912,28.966 C 22.093,29.012 22.173,29.175 22.272,29.323 L 22.339,29.455 22.245,29.782 C 22.195,29.962 22.142,30.124 22.126,30.142 22.108,30.162 22.041,30.172 21.942,30.171 21.678,30.164 21.648,30.153 21.577,30.045 L 21.511,29.947 21.567,29.672 C 21.648,29.276 21.687,29.157 21.777,29.055 21.824,29 21.871,28.97 21.912,28.966 z M 20.241,29.249 20.39,29.398 20.415,29.735 C 20.428,29.919 20.434,30.09 20.424,30.111 20.415,30.14 20.361,30.148 20.194,30.148 L 19.977,30.148 C 19.861,30.021 19.825,29.866 19.776,29.706 19.662,29.225 19.662,29.006 19.78,28.977 19.973,28.989 20.1,29.129 20.241,29.249 z M 26.041,29.018 C 26.277,29.081 26.23,29.456 26.229,29.724 26.211,30.158 26.194,30.248 26.138,30.304 26.041,30.401 25.771,30.347 25.64,30.203 25.597,30.151 25.593,30.135 25.627,29.924 25.666,29.667 25.716,29.507 25.827,29.287 25.908,29.129 25.984,29.03 26.041,29.018 z M 20.715,29.038 C 20.728,29.037 20.749,29.038 20.769,29.04 20.919,29.052 21.059,29.15 21.183,29.33 L 21.283,29.477 C 21.292,29.718 21.283,29.972 21.24,30.196 21.214,30.209 21.106,30.229 21,30.239 20.816,30.256 20.799,30.252 20.735,30.196 20.646,30.12 20.621,29.979 20.599,29.511 20.586,29.129 20.595,29.044 20.715,29.038 z M 22.984,29.118 C 23.145,29.152 23.247,29.238 23.292,29.379 23.328,29.5 23.35,30.177 23.315,30.224 23.303,30.244 23.227,30.269 23.14,30.28 22.816,30.321 22.53,30.29 22.502,30.213 22.466,30.125 22.707,29.253 22.796,29.145 22.834,29.061 22.926,29.126 22.984,29.118 z M 25.082,29.124 C 25.153,29.117 25.229,29.185 25.303,29.33 25.363,29.451 25.372,29.493 25.372,29.764 25.372,29.98 25.359,30.073 25.336,30.093 25.316,30.109 25.235,30.138 25.149,30.16 24.999,30.199 24.966,30.203 24.919,30.187 L 24.694,30.146 24.711,30.012 C 24.727,29.837 24.842,29.449 24.923,29.281 24.971,29.181 25.026,29.131 25.082,29.124 z M 24.104,29.127 C 24.151,29.125 24.173,29.136 24.203,29.169 24.274,29.253 24.364,29.501 24.421,29.766 24.497,30.139 24.497,30.138 24.334,30.187 24.263,30.209 24.113,30.232 24.006,30.238 23.653,30.256 23.626,30.235 23.669,29.923 23.703,29.645 23.84,29.207 23.899,29.175 23.963,29.141 24.037,29.142 24.104,29.127 z M 6.111,30.536 C 6.114,30.535 6.118,30.536 6.118,30.536 6.127,30.731 6.127,30.928 6.131,31.124 5.636,31.086 5.272,30.968 5.272,30.829 5.272,30.692 5.623,30.575 6.111,30.536 z M 6.976,30.553 C 7.377,30.603 7.654,30.708 7.649,30.829 7.649,30.951 7.381,31.055 6.983,31.104 6.979,30.921 6.979,30.737 6.976,30.553 z M 25.702,31.086 C 25.736,31.083 25.751,31.08 25.803,31.085 26.011,31.106 26.041,31.119 26.041,31.189 26.041,31.281 25.883,31.558 25.776,31.654 25.726,31.702 25.657,31.742 25.633,31.742 25.513,31.742 25.443,31.489 25.499,31.256 25.533,31.13 25.595,31.091 25.702,31.086 z M 24.947,31.169 C 25.04,31.161 25.13,31.186 25.22,31.198 25.194,31.461 25.076,31.676 24.857,31.819 24.803,31.819 24.776,31.716 24.776,31.491 24.776,31.223 24.79,31.172 24.947,31.169 z M 24.119,31.266 C 24.312,31.266 24.482,31.275 24.49,31.286 24.526,31.32 24.422,31.578 24.269,31.84 24.138,32.073 24.119,32.09 24.038,32.096 23.72,32.06 23.729,31.687 23.68,31.431 23.68,31.279 23.714,31.266 24.119,31.266 z M 21.11,31.295 C 21.331,31.299 21.417,31.332 21.417,31.417 21.417,31.525 21.335,31.74 21.288,31.767 21.217,31.806 21.211,31.804 21.071,31.658 20.85,31.41 20.825,31.364 21.11,31.295 z M 22.174,31.306 C 22.178,31.312 22.221,31.39 22.264,31.478 22.358,31.661 22.365,31.741 22.298,31.802 22.14,31.892 22.107,31.841 21.964,31.75 21.798,31.593 21.667,31.382 21.71,31.338 21.858,31.285 22.021,31.305 22.174,31.306 z M 22.596,31.311 22.991,31.318 C 23.145,31.318 23.278,31.326 23.285,31.338 23.312,31.362 23.225,31.876 23.178,31.992 23.124,32.122 22.935,32.123 22.837,31.969 22.697,31.748 22.605,31.562 22.602,31.434 L 22.596,31.311 z'\n","import React from 'react'\nimport logoPathString from './logo-path'\n\nconst Snippets = (props) => {\n const fill = { fill: 'currentColor', stroke: 'none' }\n const stroke = { fill: 'none', stroke: 'currentColor' }\n return [\n \n \n \n ,\n \n \n \n ,\n \n />\n \n \n \n \n ,\n \n \n \n ,\n \n \n \n ,\n \n \n \n \n ,\n \n \n \n \n ,\n \n \n \n ]\n}\n\nexport default Snippets\n","import React from 'react'\n\nconst Grid = (props) => {\n let style = {\n style: {\n fill: 'none',\n stroke: 'currentColor'\n }\n }\n if (props.units === 'imperial')\n return (\n \n \n \n \n \n \n )\n else\n return (\n \n \n \n \n \n \n \n \n )\n}\n\nexport default Grid\n","import React from 'react'\nimport Markers from './Markers'\nimport Snippets from './Snippets'\nimport Grid from './Grid'\n\nconst Defs = (props) => {\n let paperlessGrids = null\n if (props.paperless) {\n paperlessGrids = []\n for (let p in props.parts) {\n let anchor = { x: 0, y: 0 }\n if (typeof props.parts[p].points.gridAnchor !== 'undefined')\n anchor = props.parts[p].points.gridAnchor\n else if (typeof props.parts[p].points.anchor !== 'undefined')\n anchor = props.parts[p].points.anchor\n paperlessGrids.push(\n \n )\n }\n }\n return (\n \n \n \n \n {paperlessGrids}\n \n )\n}\n\nexport default Defs\n","import React from 'react'\nimport { strings } from '@freesewing/i18n'\n\nconst TextOnPath = (props) => {\n let text = []\n // Handle translation\n let translated = ''\n for (let string of props.path.attributes.getAsArray('data-text')) {\n if (strings[props.language]['plugin.' + string])\n translated += strings[props.language]['plugin.' + string]\n else translated += string\n translated += ' '\n }\n let textPathProps = {\n xlinkHref: '#' + props.pathId,\n startOffset: '0%'\n }\n let align = props.path.attributes.get('data-text-class')\n if (align && align.indexOf('center') > -1) textPathProps.startOffset = '50%'\n else if (align && align.indexOf('right') > -1) textPathProps.startOffset = '100%'\n\n return (\n \n \n {translated}\n \n \n )\n}\n\nexport default TextOnPath\n","import React from 'react'\n\nconst DesignPath = (props) => {\n let output = []\n let i = 0\n let from = null\n for (let op of props.path.ops) {\n let key = props.part + props.name + i\n if (op.type === 'curve') {\n output.push(\n \n )\n i++\n output.push(\n \n )\n i++\n output.push(\n \n )\n i++\n output.push(\n \n )\n from = op.to\n } else if (op.type !== 'close') from = op.to\n }\n output.push(\n \n props.raiseEvent('path', {\n path: props.path,\n name: props.name,\n part: props.part\n })\n }\n className=\"design hovertrap\"\n />\n )\n return output\n}\n\nexport default DesignPath\n","export const getProps = (obj) => {\n /** I can't believe it but there seems to be no method on NPM todo this */\n const cssKey = (key) => {\n let chunks = key.split('-')\n if (chunks.length > 1) {\n key = chunks.shift()\n for (let s of chunks) key += s.charAt(0).toUpperCase() + s.slice(1)\n }\n\n return key\n }\n\n const convert = (css) => {\n let style = {}\n let rules = css.split(';')\n for (let rule of rules) {\n let chunks = rule.split(':')\n if (chunks.length === 2) style[cssKey(chunks[0].trim())] = chunks[1].trim()\n }\n return style\n }\n\n let rename = {\n class: 'className',\n 'marker-start': 'markerStart',\n 'marker-end': 'markerEnd'\n }\n let props = {}\n for (let key in obj.attributes.list) {\n if (key === 'style') props[key] = convert(obj.attributes.get(key))\n if (Object.keys(rename).indexOf(key) !== -1) props[rename[key]] = obj.attributes.get(key)\n else if (key !== 'style') props[key] = obj.attributes.get(key)\n }\n\n return props\n}\n","import React from 'react'\nimport TextOnPath from '../TextOnPath'\nimport DesignPath from '../DesignPath'\nimport { getProps } from '../utils'\n\nconst Path = (props) => {\n if (!props.path.render) return null\n const output = []\n const pathId = 'path-' + props.part + '-' + props.name\n if (props.design) output.push()\n output.push(\n \n )\n if (props.path.attributes.get('data-text'))\n output.push()\n\n return output\n}\n\nexport default Path\n","import React from 'react'\n\nconst DesignPoint = (props) => (\n \n \n \n props.raiseEvent('point', {\n point: props.point,\n name: props.name,\n part: props.part\n })\n }\n />\n \n)\n\nexport default DesignPoint\n","import React from 'react'\nimport { strings } from '@freesewing/i18n'\n\nconst Text = (props) => {\n let text = []\n // Handle translation\n let translated = ''\n for (let string of props.point.attributes.getAsArray('data-text')) {\n if (strings[props.language]['plugin.' + string])\n translated += strings[props.language]['plugin.' + string]\n else translated += string\n translated += ' '\n }\n // Handle muti-line text\n if (translated.indexOf('\\n') !== -1) {\n let key = 0\n let lines = translated.split('\\n')\n text.push({lines.shift()})\n for (let line of lines) {\n key++\n text.push(\n \n {line}\n \n )\n }\n } else text.push({translated})\n\n return (\n \n {text}\n \n )\n}\n\nexport default Text\n","import React from 'react'\n\nconst Circle = (props) => (\n \n)\n\nexport default Circle\n","import React from 'react'\nimport DesignPoint from '../DesignPoint'\nimport Text from '../Text'\nimport Circle from '../Circle'\n\nconst Point = (props) => {\n const output = []\n if (props.design)\n output.push()\n if (props.point.attributes.get('data-text'))\n output.push()\n if (props.point.attributes.get('data-circle'))\n output.push()\n\n return output.length < 1 ? null : output\n}\n\nexport default Point\n","import React from 'react'\nimport { getProps } from '../utils'\n\nconst Snippet = (props) => {\n const snippetProps = {\n xlinkHref: '#' + props.snippet.def,\n x: props.snippet.anchor.x,\n y: props.snippet.anchor.y\n }\n let scale = props.snippet.attributes.get('data-scale')\n let rotate = props.snippet.attributes.get('data-rotate')\n if (scale || rotate) {\n snippetProps.transform = ''\n if (scale) {\n snippetProps.transform += `translate(${snippetProps.x}, ${snippetProps.y}) `\n snippetProps.transform += `scale(${scale}) `\n snippetProps.transform += `translate(${snippetProps.x * -1}, ${snippetProps.y * -1}) `\n }\n if (rotate) {\n snippetProps.transform += `rotate(${rotate}, ${snippetProps.x}, ${snippetProps.y}) `\n }\n }\n\n return \n}\n\nexport default Snippet\n","import React from 'react'\nimport Path from '../Path'\nimport Point from '../Point'\nimport Snippet from '../Snippet'\nimport { getProps } from '../utils'\n\nconst Part = (props) => {\n const focusPoint = (point, i) => {\n let p = props.part.points[point]\n let pathString = `M ${p.x} ${props.part.topLeft.y} `\n pathString += `L ${p.x} ${props.part.bottomRight.y} `\n pathString += `M ${props.part.topLeft.x} ${p.y} `\n pathString += `L ${props.part.bottomRight.x} ${p.y} `\n let classes = 'focus point c' + (i % 4) // Cycle through 4 CSS classes\n return (\n \n \n \n props.raiseEvent('clearFocus', {\n part: props.name,\n type: 'points',\n name: point\n })\n }\n />\n \n )\n }\n\n const focusCoords = (p, i) => {\n let pathString = `M ${p.x} ${props.part.topLeft.y} `\n pathString += `L ${p.x} ${props.part.bottomRight.y} `\n pathString += `M ${props.part.topLeft.x} ${p.y} `\n pathString += `L ${props.part.bottomRight.x} ${p.y} `\n let classes = 'focus coords c' + (i % 4) // Cycle through 4 CSS classes\n return (\n \n \n \n props.raiseEvent('clearFocus', {\n part: props.name,\n type: 'coords',\n data: p\n })\n }\n />\n \n )\n }\n\n let grid = props.paperless ? (\n \n ) : null\n\n let focus = []\n if (props.design) {\n if (props.focus && typeof props.focus[props.name] !== 'undefined') {\n for (let i in props.focus[props.name].points)\n focus.push(focusPoint(props.focus[props.name].points[i], i))\n for (let i in props.focus[props.name].paths) {\n let name = props.focus[props.name].paths[i]\n focus.push(\n \n props.raiseEvent('clearFocus', {\n part: props.name,\n type: 'paths',\n name\n })\n }\n />\n )\n }\n for (let i in props.focus[props.name].coords)\n focus.push(focusCoords(props.focus[props.name].coords[i], i))\n }\n }\n\n return (\n \n {grid}\n {Object.keys(props.part.paths).map((name) => (\n \n ))}\n {Object.keys(props.part.points).map((name) => (\n \n ))}\n {Object.keys(props.part.snippets).map((name) => (\n \n ))}\n {focus}\n \n )\n}\n\nexport default Part\n","import React from 'react'\nimport Svg from './Svg'\nimport Defs from './Defs'\nimport Part from './Part'\n\nconst Draft = (props) => (\n \n \n \n {Object.keys(props.parts).map((name) => (\n \n ))}\n \n \n)\n\nexport default Draft\n","import React from 'react'\nimport LegendPattern from '@freesewing/legend'\nimport Draft from '../Draft'\n\nconst Legend = ({ caption = '', part = '' }) => {\n\n const patternProps = new LegendPattern({\n only: part,\n measurements: {\n head: 370\n },\n }).draft().getRenderProps()\n\n return (\n
\n
\n \n
\n
{caption}
\n
\n )\n}\n\nexport default Legend\n"],"names":["name","version","hooks","preRender","b","svg","markers","macros","cutonfold","d","so","points","cutonfoldFrom","cutonfoldTo","cutonfoldVia1","cutonfoldVia2","paths","_objectSpread2","offset","margin","prefix","text","Path","move","line","attr","markers$1","name$1","version$1","buttonhole","snaps","index","design","code","department","type","difficulty","tags","optionGroups","fit","measurements","parts","options","focus","fixme","pct","min","max","Svg","embed","language","className","style","viewBox","width","height","children","attributes","xmlns","xmlnsXlink","xmlLang","React","Markers","markerProps","orient","refX","refY","overflow","from","to","types","grainline","dimension","output","push","id","key","Snippets","fill","stroke","cy","cx","r","fx","fy","stopColor","stopOpacity","strokeWidth","transform","logoPathString","Grid","props","units","patternUnits","Defs","paperlessGrids","paperless","p","anchor","x","y","gridAnchor","xlinkHref","TextOnPath","translated","path","getAsArray","string","strings","textPathProps","pathId","startOffset","align","get","indexOf","asPropsIfPrefixIs","DesignPath","i","ops","op","part","cp1","cp2","asPathstring","onClick","raiseEvent","getProps","obj","cssKey","chunks","split","length","shift","s","charAt","toUpperCase","slice","convert","css","rules","rule","trim","rename","list","Object","keys","render","DesignPoint","point","Text","lines","dy","Circle","Point","Snippet","snippetProps","snippet","def","scale","rotate","Part","focusPoint","pathString","topLeft","bottomRight","classes","Fragment","focusCoords","data","grid","coords","map","snippets","Draft","settings","locale","idPrefix","Legend","caption","patternProps","LegendPattern","only","head","draft","getRenderProps"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sources":["../../plugin-bundle/dist/index.mjs","../../plugin-buttons/dist/index.mjs","../../legend/dist/index.mjs","../src/Draft/Svg/index.js","../src/Draft/Defs/Markers/index.js","../src/Draft/Defs/Snippets/logo-path.js","../src/Draft/Defs/Snippets/index.js","../src/Draft/Defs/Grid/index.js","../src/Draft/Defs/index.js","../src/Draft/TextOnPath/index.js","../src/Draft/DesignPath/index.js","../src/Draft/utils.js","../src/Draft/Path/index.js","../src/Draft/DesignPoint/index.js","../src/Draft/Text/index.js","../src/Draft/Circle/index.js","../src/Draft/Point/index.js","../src/Draft/Snippet/index.js","../src/Draft/Part/index.js","../src/Draft/index.js","../src/Legend/index.js"],"sourcesContent":["/**\n * @freesewing/plugin-bundle | v2.7.0-beta.0\n * An umbrella package of 8 essential FreeSewing build-time plugins\n * (c) 2020 Joost De Cock (https://github.com/joostdecock)\n * @license MIT\n */function _defineProperty(d,a,b){return a in d?Object.defineProperty(d,a,{value:b,enumerable:!0,configurable:!0,writable:!0}):d[a]=b,d}function ownKeys(e,a){var b=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),b.push.apply(b,c)}return b}function _objectSpread2(d){for(var a,e=1;e\\n\\t\\n\\n\\n\\t\\n\\n\",name=\"@freesewing/plugin-cutonfold\",version=\"2.7.0-beta.0\",index={name:\"@freesewing/plugin-cutonfold\",version:\"2.7.0-beta.0\",hooks:{preRender:function(b){!1===b.attributes.get(\"freesewing:plugin-cutonfold\")&&(b.attributes.set(\"freesewing:plugin-cutonfold\",version),b.defs+=markers)}},macros:{cutonfold:function(d){if(!1===d)return delete this.points.cutonfoldFrom,delete this.points.cutonfoldTo,delete this.points.cutonfoldVia1,delete this.points.cutonfoldVia2,delete this.paths.cutonfold,!0;var e=this.points;d=_objectSpread2({offset:15,margin:5,prefix:\"\"},d),e[\"cutonfoldFrom\"+d.prefix]=d.from.shiftFractionTowards(d.to,d.margin/100),e[\"cutonfoldTo\"+d.prefix]=d.to.shiftFractionTowards(d.from,d.margin/100),e[\"cutonfoldVia1\"+d.prefix]=e[\"cutonfoldFrom\"+d.prefix].shiftTowards(d.from,d.offset).rotate(-90,e[\"cutonfoldFrom\"+d.prefix]),e[\"cutonfoldVia2\"+d.prefix]=e[\"cutonfoldTo\"+d.prefix].shiftTowards(d.to,d.offset).rotate(90,e[\"cutonfoldTo\"+d.prefix]);var b=d.grainline?\"cutOnFoldAndGrainline\":\"cutOnFold\";this.paths[\"cutonfold\"+d.prefix]=new this.Path().move(e[\"cutonfoldFrom\"+d.prefix]).line(e[\"cutonfoldVia1\"+d.prefix]).line(e[\"cutonfoldVia2\"+d.prefix]).line(e[\"cutonfoldTo\"+d.prefix]).attr(\"class\",\"note\").attr(\"marker-start\",\"url(#cutonfoldFrom)\").attr(\"marker-end\",\"url(#cutonfoldTo)\").attr(\"data-text\",b).attr(\"data-text-class\",\"center fill-note\")}}},markers$1=\"\\n\\n\\n\",name$1=\"@freesewing/plugin-dimension\",version$1=\"2.7.0-beta.0\";function drawDimension(f,a,b,c){var d=new c.Path().move(f).line(a).attr(\"class\",\"mark\").attr(\"data-text\",b.text||c.units(f.dist(a))).attr(\"data-text-class\",\"fill-mark center\");return b.noStartMarker||d.attributes.set(\"marker-start\",\"url(#dimensionFrom)\"),b.noEndMarker||d.attributes.set(\"marker-end\",\"url(#dimensionTo)\"),d}function drawLeader(e,a,b,c){e.paths[c]=new e.Path().move(a).line(b).attr(\"class\",\"mark dotted\")}function hleader(f,a,b,c){var d;return\"undefined\"==typeof f.y||f[a].y===f.y?d=f[a]:(d=new b.Point(f[a].x,f.y),drawLeader(b,f[a],d,c)),d}function vleader(f,a,b,c){var d;return\"undefined\"==typeof f.x||f[a].x===f.x?d=f[a]:(d=new b.Point(f.x,f[a].y),drawLeader(b,f[a],d,c)),d}function lleader(h,a,b,c){var d,i,j;return\"from\"===a?(i=1,j=\"to\"):(i=-1,j=\"from\"),\"undefined\"==typeof h.d?d=h[a]:(d=h[a].shiftTowards(h[j],h.d).rotate(90*i,h[a]),drawLeader(b,h[a],d,c)),d}var index$1={name:name$1,version:version$1,hooks:{preRender:function(b){!1===b.attributes.get(\"freesewing:plugin-dimension\")&&(b.attributes.set(\"freesewing:plugin-dimension\",version$1),b.defs+=markers$1)}},macros:{hd:function(e){var a=this.getId(),b=hleader(e,\"from\",this,a+\"_ls\"),c=hleader(e,\"to\",this,a+\"_le\");this.paths[a]=drawDimension(b,c,e,this)},vd:function(e){var a=this.getId(),b=vleader(e,\"from\",this,a+\"_ls\"),c=vleader(e,\"to\",this,a+\"_le\");this.paths[a]=drawDimension(b,c,e,this)},ld:function(e){var a=this.getId(),b=lleader(e,\"from\",this,a+\"_ls\"),c=lleader(e,\"to\",this,a+\"_le\");this.paths[a]=drawDimension(b,c,e,this)},pd:function(d){var a=d.path.offset(d.d).attr(\"class\",\"mark\").attr(\"marker-start\",\"url(#dimensionFrom)\").attr(\"marker-end\",\"url(#dimensionTo)\").attr(\"data-text\",d.text||this.units(d.path.length())).attr(\"data-text-class\",\"fill-mark center\"),b=this.getId();drawLeader(this,d.path.start(),a.start(),b+\"_ls\"),drawLeader(this,d.path.end(),a.end(),b+\"_le\"),this.paths[b]=a}}},markers$2=\"\\n\\n\\t\\n\\n\\n\\t\\n\\n\",name$2=\"@freesewing/plugin-grainline\",version$2=\"2.7.0-beta.0\",index$2={name:name$2,version:version$2,hooks:{preRender:function(b){!1===b.attributes.get(\"freesewing:plugin-grainline\")&&(b.attributes.set(\"freesewing:plugin-grainline\",version$2),b.defs+=markers$2)}},macros:{grainline:function(c){if(!1===c)return delete this.points.grainlineFrom,delete this.points.grainlineTo,delete this.paths.grainline,!0;var a=this.points;a.grainlineFrom=c.from.shiftFractionTowards(c.to,.05),a.grainlineTo=c.to.shiftFractionTowards(c.from,.05),this.paths.grainline=new this.Path().move(a.grainlineFrom).line(a.grainlineTo).attr(\"class\",\"note\").attr(\"marker-start\",\"url(#grainlineFrom)\").attr(\"marker-end\",\"url(#grainlineTo)\").attr(\"data-text\",\"grainline\").attr(\"data-text-class\",\"center fill-note\")}}},logo=\"\",name$3=\"@freesewing/plugin-logo\",version$3=\"2.7.0-beta.0\",index$3={name:name$3,version:version$3,hooks:{preRender:function(b){!1===b.attributes.get(\"freesewing:plugin-logo\")&&(b.attributes.set(\"freesewing:plugin-logo\",version$3),b.defs+=logo)}}};function _defineProperty$1(d,a,b){return a in d?Object.defineProperty(d,a,{value:b,enumerable:!0,configurable:!0,writable:!0}):d[a]=b,d}function ownKeys$1(e,a){var b=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);a&&(c=c.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),b.push.apply(b,c)}return b}function _objectSpread2$1(d){for(var a,e=1;ee.length)&&(a=e.length);for(var f=0,g=Array(a);f=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(b){throw b},f:j}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}var c,k,l=!0,m=!1;return{s:function(){c=e[Symbol.iterator]()},n:function(){var b=c.next();return l=b.done,b},e:function(b){m=!0,k=b},f:function(){try{l||null==c.return||c.return()}finally{if(m)throw k}}}}var version$5=\"2.7.0-beta.0\",index$5={name:\"@freesewing/plugin-scalebox\",version:\"2.7.0-beta.0\",hooks:{preRender:function(b){b.attributes.set(\"freesewing:plugin-scalebox\",version$5)}},macros:{scalebox:function(o){if(!1===o){for(var a,p=0,q=[\"__scaleboxMetricTopLeft\",\"__scaleboxMetricTopRight\",\"__scaleboxMetricBottomRight\",\"__scaleboxMetricBottomLeft\",\"__scaleboxImperialTopLeft\",\"__scaleboxImperialTopRight\",\"__scaleboxImperialBottomRight\",\"__scaleboxImperialBottomLeft\",\"__scaleboxLead\",\"__scaleboxTitle\",\"__scaleboxText\",\"__scaleboxLink\",\"__scaleboxMetric\",\"__scaleboxImperial\"];pj||f>k||\"undefined\"==typeof f)&&(f=j>k?k:j),this.points[n+\"Start\"]=e.shiftTowards(c,f),this.points[n+\"Cp1\"]=e.shiftTowards(c,f*(1-b)),this.points[n+\"Cp2\"]=e.shiftTowards(d,f*(1-b)),this.points[n+\"End\"]=e.shiftTowards(d,f),this.paths[n+\"Rounded\"]=new this.Path().move(this.points[n+\"Start\"]).curve(this.points[n+\"Cp1\"],this.points[n+\"Cp2\"],this.points[n+\"End\"]).attr(\"class\",m[\"class\"]?m[\"class\"]:\"\"),this.paths[n+\"Rounded\"].render=!!(\"undefined\"!=typeof m.render&&m.render)}}};function _unsupportedIterableToArray$1(d,a){if(d){if(\"string\"==typeof d)return _arrayLikeToArray$1(d,a);var b=Object.prototype.toString.call(d).slice(8,-1);return\"Object\"===b&&d.constructor&&(b=d.constructor.name),\"Map\"===b||\"Set\"===b?Array.from(b):\"Arguments\"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?_arrayLikeToArray$1(d,a):void 0}}function _arrayLikeToArray$1(e,a){(null==a||a>e.length)&&(a=e.length);for(var f=0,g=Array(a);f=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(b){throw b},f:j}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}var c,k,l=!0,m=!1;return{s:function(){c=e[Symbol.iterator]()},n:function(){var b=c.next();return l=b.done,b},e:function(b){m=!0,k=b},f:function(){try{l||null==c.return||c.return()}finally{if(m)throw k}}}}var version$7=\"2.7.0-beta.0\",index$7={name:\"@freesewing/plugin-sprinkle\",version:\"2.7.0-beta.0\",hooks:{preRender:function(b){!1===b.attributes.get(\"freesewing:plugin-sprinkle\")&&b.attributes.set(\"freesewing:plugin-sprinkle\",version$7)}},macros:{sprinkle:function(e){var a,f=_createForOfIteratorHelper$1(e.on);try{for(f.s();!(a=f.n()).done;){var c=a.value;this.snippets[c+\"-\"+e.snippet]=new this.Snippet(e.snippet,this.points[c])}}catch(b){f.e(b)}finally{f.f()}}}},version$8=\"2.7.0-beta.0\",index$8={name:\"@freesewing/plugin-measurements\",version:version$8,hooks:{preDraft:function({settings:b}){\"undefined\"!=typeof b.measurements.seatBack&&\"undefined\"!=typeof b.measurements.seat&&(b.measurements.seatFront=b.measurements.seat-b.measurements.seatBack,b.measurements.seatBackArc=b.measurements.seatBack/2,b.measurements.seatFrontArc=b.measurements.seatFront/2),\"undefined\"!=typeof b.measurements.waist&&\"undefined\"!=typeof b.measurements.waistBack&&(b.measurements.waistBackArc=b.measurements.waistBack/2,b.measurements.waistFrontArc=(b.measurements.waist-b.measurements.waistBack)/2),\"undefined\"!=typeof b.measurements.crossSeam&&\"undefined\"!=typeof b.measurements.crossSeamFront&&(b.measurements.crossSeamBack=b.measurements.crossSeam-b.measurements.crossSeamFront)}}},name$5=\"@freesewing/plugin-bundle\",version$9=\"2.7.0-beta.0\";let bundle=[index,index$1,index$2,index$3,index$4,index$5,index$6,index$7,index$8];function bundleHooks(){let a={};for(let b of bundle)for(let c in b.hooks){\"undefined\"==typeof a[c]&&(a[c]=[]);let d=b.hooks[c];if(\"function\"==typeof d)a[c].push(d);else if(\"object\"==typeof d)for(let b of d)a[c].push(b)}return a}function bundleMacros(){let a={};for(let b of bundle)for(let c in b.macros)a[c]=b.macros[c];return a}var index$9={name:name$5,version:version$9,hooks:bundleHooks(),macros:bundleMacros()};export default index$9;\n//# sourceMappingURL=index.mjs.map\n","/**\n * @freesewing/plugin-buttons | v2.7.0-beta.1\n * A FreeSewing plugin that provides button and buttonhole snippets\n * (c) 2020 Joost De Cock (https://github.com/joostdecock)\n * @license MIT\n */var button=\"\",buttonhole=\"\",snaps=\"\",name=\"@freesewing/plugin-buttons\",version=\"2.7.0-beta.1\",index={name:name,version:version,hooks:{preRender:function(a){!1===a.attributes.get(\"freesewing:plugin-buttons\")&&a.attributes.set(\"freesewing:plugin-buttons\",version),a.defs+=button+buttonhole+snaps}}};export default index;\n//# sourceMappingURL=index.mjs.map\n","/**\n * @freesewing/legend | v2.7.0-beta.0\n * A FreeSewing pattern to document pattern notation\n * (c) 2020 Joost De Cock (https://github.com/joostdecock)\n * @license MIT\n */import freesewing from\"@freesewing/core\";import plugins from\"@freesewing/plugin-bundle\";import buttonsPlugin from\"@freesewing/plugin-buttons\";var version=\"2.7.0-beta.0\",config={name:\"legend\",version:\"2.7.0-beta.0\",design:\"Joost De Cock\",code:\"Joost De Cock\",department:\"accessories\",type:\"pattern\",difficulty:1,tags:[\"documentation\"],optionGroups:{fit:[\"fixme\"]},measurements:[],parts:[\"fabricLines\",\"saLines\",\"otherLines\",\"sa\",\"logo\",\"notches\",\"buttons\",\"snaps\",\"cutonfold\",\"grainline\",\"dimension\",\"title\",\"scalebox\",\"lineWidths\",\"lineStrokes\",\"sizes\"],options:{focus:\"\",fixme:{pct:50,min:0,max:100}}};function box(a,b=100,c=50){return a.paths.box=new a.Path().move(new a.Point(0,0)).line(new a.Point(b,c)).attr(\"class\",\"hidden\"),a}function drawLine(a,b,c){let{points:d,Point:e,paths:f,Path:g}=a.shorthand();return d[`${c}From`]=new e(10,b),d[`${c}To`]=new e(110,b),f[c]=new g().move(d[`${c}From`]).line(d[`${c}To`]).attr(\"class\",c).attr(\"data-text\",c).attr(\"data-text-class\",\"center\"),a}const fabricTypes=[\"fabric\",\"lining\",\"canvas\",\"interfacing\",\"various\"],lineTypes=[\"note\",\"mark\",\"contrast\",\"help\"],lineWidths=[\"stroke-xs\",\"stroke-sm\",\"default\",\"stroke-lg\",\"stroke-xl\",\"stroke-xxl\"],lineStrokes=[\"dotted\",\"dashed\",\"lashed\"];var draftFabricLines=a=>{let b=10;for(const c of fabricTypes)drawLine(a,b,c),b+=15;return box(a,120,65)},draftSaLines=a=>{let b=10;for(const c of fabricTypes)drawLine(a,b,c+\" sa\"),b+=15;return box(a,120,65)},draftOtherLines=a=>{let{points:b,Point:c,paths:d,Path:e,snippets:f,Snippet:g}=a.shorthand();const h=(a,f)=>{b[`${f}From`]=new c(10,a),b[`${f}To`]=new c(j,a),d[f]=new e().move(b[`${f}From`]).line(b[`${f}To`]).attr(\"class\",f).attr(\"data-text\",f).attr(\"data-text-class\",\"center\")};let i=10,j=110;for(const b of lineTypes)h(i,b),i+=15;return box(a,120,65)},draftSa=a=>{const{points:b,Point:c,paths:d,Path:e}=a.shorthand();return b.a=new c(10,40),b.aCp=new c(40,40),b.b=new c(69.5,10),b.c=new c(110,50),d.a=new e().move(b.a).curve_(b.aCp,b.b).line(b.c).attr(\"class\",\"fabric\").attr(\"data-text\",\"seam\"),d.sa=d.a.offset(-10).attr(\"class\",\"fabric sa\").attr(\"data-text\",\"seamAllowance\"),box(a,120,60)},draftNotches=a=>{const{points:b,Point:c,snippets:d,Snippet:e}=a.shorthand();return b.a=new c(30,10),b.atxt=new c(30,20).attr(\"data-text\",\"notch\").attr(\"data-text-class\",\"center\"),d.a=new e(\"notch\",b.a),b.b=new c(80,10),b.btxt=new c(80,20).attr(\"data-text\",\"bnotch\").attr(\"data-text-class\",\"center\"),d.b=new e(\"bnotch\",b.b),box(a,120,30)},draftButtons=a=>{const{points:b,Point:c,snippets:d,Snippet:e}=a.shorthand();return b.a=new c(30,10),b.atxt=new c(30,20).attr(\"data-text\",\"button\").attr(\"data-text-class\",\"center\"),d.a=new e(\"button\",b.a),b.b=new c(80,10),b.btxt=new c(80,20).attr(\"data-text\",\"buttonhole\").attr(\"data-text-class\",\"center\"),d.b=new e(\"buttonhole\",b.b).attr(\"data-rotate\",90),box(a,120,30)},draftSnaps=a=>{const{points:b,Point:c,snippets:d,Snippet:e}=a.shorthand();return b.a=new c(30,10),b.atxt=new c(30,20).attr(\"data-text\",\"snap-stud\").attr(\"data-text-class\",\"center\"),d.a=new e(\"snap-stud\",b.a),b.b=new c(80,10),b.btxt=new c(80,20).attr(\"data-text\",\"snap-socket\").attr(\"data-text-class\",\"center\"),d.b=new e(\"snap-socket\",b.b).attr(\"data-rotate\",90),box(a,120,30)},draftLogo=a=>{const{points:b,Point:c,snippets:d,Snippet:e}=a.shorthand();return b.a=new c(50,40),b.atxt=new c(30,20).attr(\"data-text\",\"logo\").attr(\"data-text-class\",\"center\"),d.a=new e(\"logo\",b.a),box(a,100,60)},draftCutonfold=a=>{const{points:b,Point:c,macro:d}=a.shorthand();return b.a=new c(10,20),b.b=new c(90,20),d(\"cutonfold\",{from:b.a,to:b.b}),box(a,100,25)},draftGrainline=a=>{const{points:b,Point:c,macro:d}=a.shorthand();return b.a=new c(10,20),b.b=new c(90,20),d(\"grainline\",{from:b.a,to:b.b}),box(a,100,25)},draftDimension=a=>{const{points:b,Point:c,macro:d}=a.shorthand();return b.a=new c(10,20),b.b=new c(90,20),d(\"ld\",{from:b.a,to:b.b}),box(a,100,25)},draftTitle=a=>{const{points:b,Point:c,macro:d}=a.shorthand();return b.a=new c(30,30),d(\"title\",{at:b.a,nr:1,title:\"Part name\"}),box(a,100,65)},draftScalebox=a=>{const{points:b,Point:c,macro:d}=a.shorthand();return b.a=new c(55,25),d(\"scalebox\",{at:b.a}),box(a,110,55)},draftLineWidths=a=>{let b=10;for(const c of lineWidths)drawLine(a,b,c),b+=15;return box(a,120,95)},draftLineStrokes=a=>{let b=10;for(const c of lineStrokes)drawLine(a,b,c),b+=15;return box(a,120,50)},draftSizes=a=>{const{points:b,Point:c,paths:d,Path:e}=a.shorthand();return b.xxxs1=new c(0,10),b.xxxs2=new c(10,10),d.xxxs=new e().move(b.xxxs1).line(b.xxxs2).attr(\"class\",\"size-3XS\").attr(\"data-text\",\"3XS\").attr(\"data-text-class\",\"center text-xs\"),b.xxs1=new c(12,10),b.xxs2=new c(22,10),d.xxs=new e().move(b.xxs1).line(b.xxs2).attr(\"class\",\"size-2XS\").attr(\"data-text\",\"2XS\").attr(\"data-text-class\",\"center text-xs\"),b.xs1=new c(24,10),b.xs2=new c(34,10),d.xs=new e().move(b.xs1).line(b.xs2).attr(\"class\",\"size-XS\").attr(\"data-text\",\"XS\").attr(\"data-text-class\",\"center text-xs\"),b.s1=new c(36,10),b.s2=new c(46,10),d.s=new e().move(b.s1).line(b.s2).attr(\"class\",\"size-S\").attr(\"data-text\",\"S\").attr(\"data-text-class\",\"center text-xs\"),b.m1=new c(48,10),b.m2=new c(58,10),d.m=new e().move(b.m1).line(b.m2).attr(\"class\",\"size-M\").attr(\"data-text\",\"M\").attr(\"data-text-class\",\"center text-xs\"),b.l1=new c(60,10),b.l2=new c(70,10),d.l=new e().move(b.l1).line(b.l2).attr(\"class\",\"size-L\").attr(\"data-text\",\"L\").attr(\"data-text-class\",\"center text-xs\"),b.xl1=new c(72,10),b.xl2=new c(82,10),d.xl=new e().move(b.xl1).line(b.xl2).attr(\"class\",\"size-XL\").attr(\"data-text\",\"XL\").attr(\"data-text-class\",\"center text-xs\"),b.xxl1=new c(84,10),b.xxl2=new c(96,10),d.xxl=new e().move(b.xxl1).line(b.xxl2).attr(\"class\",\"size-2XL\").attr(\"data-text\",\"2XL\").attr(\"data-text-class\",\"center text-xs\"),b.xxxl1=new c(98,10),b.xxxl2=new c(108,10),d.xxxl=new e().move(b.xxxl1).line(b.xxxl2).attr(\"class\",\"size-3XL\").attr(\"data-text\",\"3XL\").attr(\"data-text-class\",\"center text-xs\"),b.xxxxl1=new c(110,10),b.xxxxl2=new c(120,10),d.xxxxl=new e().move(b.xxxxl1).line(b.xxxxl2).attr(\"class\",\"size-4XL\").attr(\"data-text\",\"4XL\").attr(\"data-text-class\",\"center text-xs\"),b.m2m1=new c(0,17),b.m2m2=new c(120,17),d.m2m=new e().move(b.m2m1).line(b.m2m2).attr(\"class\",\"made-to-measure\").attr(\"data-text\",\"madeToMeasure\").attr(\"data-text-class\",\"center text-xs\"),box(a,120,20)};const Pattern=new freesewing.Design(config,[plugins,buttonsPlugin]);let methods={draftFabricLines,draftSaLines,draftOtherLines,draftSa,draftLogo,draftButtons,draftSnaps,draftNotches,draftCutonfold,draftGrainline,draftDimension,draftTitle,draftScalebox,draftLineWidths,draftLineStrokes,draftSizes};for(let a of Object.keys(methods))Pattern.prototype[a]=methods[a];export default Pattern;\n//# sourceMappingURL=index.mjs.map\n","import React from 'react'\n\nconst Svg = ({\n embed = true,\n design = false,\n language = 'en',\n className = 'freesewing draft',\n style = {},\n viewBox = false,\n width,\n height,\n children\n}) => {\n let attributes = {\n xmlns: 'http://www.w3.org/2000/svg',\n 'xmlns:svg': 'http://www.w3.org/2000/svg',\n xmlnsXlink: 'http://www.w3.org/1999/xlink',\n xmlLang: language,\n viewBox: viewBox || `0 0 ${width} ${height}`,\n className,\n style\n }\n\n if (!embed) {\n attributes.width = width + 'mm'\n attributes.height = height + 'mm'\n }\n if (design) attributes.className += ' design'\n\n return {children}\n}\n\nexport default Svg\n","import React from 'react'\n\nconst Markers = (props) => {\n const markerProps = {\n orient: 'auto',\n refX: '0.0',\n refY: '0.0',\n style: { overflow: 'visible' }\n }\n const from = { d: 'M 0,0 L 12,-4 C 10,-2 10,2 12, 4 z' }\n const to = { d: 'M 0,0 L -12,-4 C -10,-2 -10,2 -12, 4 z' }\n const types = {\n grainline: 'note',\n cutonfold: 'note',\n dimension: 'mark'\n }\n let output = []\n for (let type in types) {\n output.push(\n \n \n \n )\n output.push(\n \n \n \n )\n }\n\n return output\n}\n\nexport default Markers\n","export default 'M 35.222,0 C 34.233,0.703 34.284,0.613 33.485,0.874 31.653,1.473 29.896,1.144 27.811,0.97 27.184,0.9 26.562,0.859 25.955,0.855 22.89,0.834 20.287,1.733 19.794,4.243 18.885,4.794 18.049,5.461 17.221,6.129 15.453,7.524 14.122,9.229 13.214,11.284 11.974,14.319 13.094,17.576 13.649,20.652 13.781,21.372 13.919,22.058 13.993,22.323 14.098,22.696 14.283,23.052 14.484,23.372 14.531,23.38 14.779,22.998 14.838,22.829 14.924,22.583 14.915,22.188 14.821,21.848 14.613,21.083 14.415,20.462 14.398,20.15 14.368,19.564 14.482,19.023 14.696,18.755 14.772,18.66 14.946,19.15 14.901,19.332 14.848,19.551 14.808,19.926 14.825,20.099 14.872,20.685 14.958,21.312 15.065,21.86 15.202,22.567 15.261,23.021 15.236,23.197 15.218,23.325 15.158,23.454 14.928,23.85 14.728,24.197 14.624,24.478 14.608,24.726 14.591,24.968 14.664,25.573 14.732,25.721 14.831,25.952 15.129,26.195 15.389,26.255 15.638,26.35 15.763,26.547 15.891,26.768 16.202,27.361 16.442,28.083 16.68,29.171 16.796,29.692 16.893,30.157 16.924,30.401 15.004,30.403 12.545,30.404 10.305,30.404 9.551,30.416 8.189,30.062 6.94,29.98 6.759,28.026 5.901,25.756 4.433,25.624 3.431,25.533 2.6,25.914 1.897,27.497 L 1.917,27.582 C 2.332,27.235 2.77,26.174 4.348,26.247 5.56,26.302 5.964,28.596 6.084,29.976 5.346,30.03 4.718,30.257 4.39,30.824 L 4.383,30.824 C 4.383,30.825 4.383,30.827 4.386,30.829 4.383,30.831 4.383,30.833 4.383,30.835 L 4.39,30.835 C 4.728,31.416 5.379,31.641 6.144,31.686 6.655,46.136 20.238,48 23.95,48 37.798,48 42.646,38.59 43.375,34.863 43.716,36.451 42.642,38.474 42.385,39.967 45.306,36.59 44.778,33.343 44.244,30.077 44.688,30.605 45.289,30.932 46.104,30.751 45.523,30.363 44.735,30.635 44.263,28.998 44.057,28.291 43.879,27.761 43.702,27.316 43.32,25.883 42.778,24.514 42.112,23.18 41.55,21.733 41.921,20.795 41.865,19.553 42.876,22.887 43.508,23.774 44.688,24.123 41.72,20.547 42.736,15.01 41.059,10.068 41.818,10.514 42.684,10.648 43.606,10.103 42.714,9.849 41.824,10.52 40.544,8.639 39.463,6.536 37.897,4.983 35.997,3.613 34.979,2.949 33.849,2.503 32.713,2.089 33.87,1.799 35.162,0.769 35.222,0 z M 33.281,11.107 C 34.805,11.663 36.485,13.775 36.466,15.847 L 36.466,15.933 36.466,15.963 C 36.425,18.777 35.146,20.29 35.2,22.164 35.269,24.371 36.219,25.141 36.408,25.509 36.084,24.148 35.894,22.436 36.322,21.08 36.872,19.336 37.427,17.892 37.387,16.526 37.367,16.206 37.231,15.009 37.14,14.479 38.774,16.837 36.786,20.266 37.358,22.51 38.352,26.419 42.807,26.913 41.481,34.789 40.314,41.713 32.318,46.968 24.122,46.968 18.046,46.968 7.517,43.605 6.997,31.676 8.232,31.588 9.56,31.244 10.305,31.256 12.557,31.256 15.129,31.257 17.067,31.258 17.431,32.9 17.704,33.296 19.085,34.39 20.621,35.598 20.979,35.745 23.251,35.767 25.524,35.79 26.198,35.303 28.403,33.217 28.879,32.659 29.085,31.928 29.316,31.241 31.584,31.22 33.238,31.18 34.865,31.104 36.522,31.029 36.756,31.104 39.426,30.829 36.756,30.554 36.522,30.629 34.865,30.553 33.281,30.481 31.677,30.44 29.508,30.42 29.69,29.603 29.95,28.805 30.227,28.016 30.398,27.551 30.599,27.098 30.805,26.647 L 31.03,26.577 C 31.464,26.423 31.848,26.093 32.001,25.647 32.198,25.056 32.058,24.392 31.677,23.909 31.546,23.728 31.383,23.497 31.316,23.395 31.115,23.077 31.11,22.9 31.28,21.718 31.423,20.728 31.439,20.21 31.34,19.708 31.32,19.421 31.318,18.831 31.309,18.672 31.385,18.714 31.55,19.09 31.717,19.599 31.883,20.11 31.91,20.216 31.948,20.651 31.99,21.145 31.805,21.511 31.653,22.248 31.577,22.628 31.51,22.981 31.51,23.029 31.51,23.08 31.546,23.188 31.584,23.272 31.673,23.46 31.84,23.724 31.871,23.724 32.416,23.123 32.736,22.381 33.021,21.628 33.321,20.776 33.409,19.872 33.619,18.995 33.789,18.231 33.985,17.466 34.046,16.682 34.169,15.152 34.097,14.072 33.759,12.478 33.678,12.118 33.444,11.431 33.281,11.107 z M 27.921,18.644 C 28.506,18.637 29.085,18.708 29.636,18.867 30.385,19.154 30.49,19.823 30.628,20.574 30.705,21.054 30.702,21.399 30.615,21.963 30.554,22.781 30.229,23.414 29.519,23.859 28.448,24.057 27.303,24.248 26.395,23.539 25.633,22.489 25.174,21.162 25.349,19.868 25.46,19.337 25.707,19.061 26.215,18.896 26.762,18.739 27.341,18.653 27.921,18.644 z M 19.038,18.739 C 19.585,18.734 20.138,18.792 20.442,18.986 21.747,19.869 21.328,21.306 20.812,22.567 20.061,24.218 18.437,24.157 16.863,24.144 15.992,23.889 15.912,23.175 15.786,22.412 15.678,21.675 15.448,20.885 15.64,20.144 16.133,18.952 17.935,18.815 19.038,18.739 z M 38.941,18.945 C 38.948,22.118 39.49,23.677 40.578,25.924 39.937,24.701 39.021,24.005 38.68,22.543 38.028,19.72 38.731,19.878 38.941,18.945 z M 23.128,21.243 C 23.3,21.417 23.383,21.657 23.532,21.848 23.647,21.651 23.765,21.455 23.913,21.28 23.99,21.282 24.084,21.434 24.169,21.706 24.533,22.712 24.604,23.819 25.076,24.786 25.517,25.486 24.915,25.894 24.254,25.926 23.772,25.925 23.568,25.596 23.285,25.27 23.212,25.483 23.073,25.62 22.907,25.764 22.485,26.118 21.658,25.987 21.53,25.429 21.7,24.363 22.243,23.384 22.599,22.362 22.776,21.989 22.778,21.703 23.128,21.243 z M 16.936,26.628 C 17.149,26.628 17.734,27.025 17.853,27.249 17.935,27.398 18.122,27.978 18.135,28.119 18.156,28.287 18.105,28.685 18.053,28.793 18.015,28.87 17.986,28.881 17.942,28.831 17.905,28.789 17.415,27.849 17.102,27.227 16.856,26.729 16.83,26.628 16.936,26.628 z M 29.158,26.939 C 29.166,26.94 29.178,26.943 29.189,26.946 29.255,26.973 29.209,27.207 28.961,28.057 28.914,28.313 28.8,28.515 28.633,28.683 28.578,28.683 28.553,28.619 28.467,28.264 28.394,27.961 28.386,27.691 28.437,27.449 28.525,27.146 28.881,27.053 29.158,26.939 z M 27.675,28.792 C 27.696,28.788 27.716,28.799 27.742,28.82 27.832,28.883 27.845,29.049 27.785,29.374 27.712,29.792 27.696,29.838 27.588,29.881 27.541,29.902 27.457,29.917 27.401,29.917 27.3,29.899 27.274,29.817 27.298,29.693 27.298,29.433 27.374,29.207 27.546,28.94 27.611,28.84 27.644,28.797 27.675,28.792 z M 19.042,28.811 C 19.111,28.811 19.319,28.961 19.396,29.065 19.482,29.175 19.58,29.83 19.525,29.943 19.462,30.085 19.154,30.014 19.069,29.837 19.017,29.731 18.894,29.159 18.894,29.023 18.894,28.897 18.955,28.811 19.042,28.811 z M 26.933,28.984 C 27.017,29.104 27.039,29.258 27.021,29.596 L 27.004,29.904 26.916,29.992 C 26.863,30.041 26.773,30.101 26.719,30.126 26.6,30.182 26.509,30.187 26.492,30.142 26.472,30.082 26.506,29.7 26.543,29.571 26.586,29.438 26.779,29.041 26.843,28.957 26.872,28.88 26.906,28.976 26.933,28.984 z M 21.912,28.966 C 22.093,29.012 22.173,29.175 22.272,29.323 L 22.339,29.455 22.245,29.782 C 22.195,29.962 22.142,30.124 22.126,30.142 22.108,30.162 22.041,30.172 21.942,30.171 21.678,30.164 21.648,30.153 21.577,30.045 L 21.511,29.947 21.567,29.672 C 21.648,29.276 21.687,29.157 21.777,29.055 21.824,29 21.871,28.97 21.912,28.966 z M 20.241,29.249 20.39,29.398 20.415,29.735 C 20.428,29.919 20.434,30.09 20.424,30.111 20.415,30.14 20.361,30.148 20.194,30.148 L 19.977,30.148 C 19.861,30.021 19.825,29.866 19.776,29.706 19.662,29.225 19.662,29.006 19.78,28.977 19.973,28.989 20.1,29.129 20.241,29.249 z M 26.041,29.018 C 26.277,29.081 26.23,29.456 26.229,29.724 26.211,30.158 26.194,30.248 26.138,30.304 26.041,30.401 25.771,30.347 25.64,30.203 25.597,30.151 25.593,30.135 25.627,29.924 25.666,29.667 25.716,29.507 25.827,29.287 25.908,29.129 25.984,29.03 26.041,29.018 z M 20.715,29.038 C 20.728,29.037 20.749,29.038 20.769,29.04 20.919,29.052 21.059,29.15 21.183,29.33 L 21.283,29.477 C 21.292,29.718 21.283,29.972 21.24,30.196 21.214,30.209 21.106,30.229 21,30.239 20.816,30.256 20.799,30.252 20.735,30.196 20.646,30.12 20.621,29.979 20.599,29.511 20.586,29.129 20.595,29.044 20.715,29.038 z M 22.984,29.118 C 23.145,29.152 23.247,29.238 23.292,29.379 23.328,29.5 23.35,30.177 23.315,30.224 23.303,30.244 23.227,30.269 23.14,30.28 22.816,30.321 22.53,30.29 22.502,30.213 22.466,30.125 22.707,29.253 22.796,29.145 22.834,29.061 22.926,29.126 22.984,29.118 z M 25.082,29.124 C 25.153,29.117 25.229,29.185 25.303,29.33 25.363,29.451 25.372,29.493 25.372,29.764 25.372,29.98 25.359,30.073 25.336,30.093 25.316,30.109 25.235,30.138 25.149,30.16 24.999,30.199 24.966,30.203 24.919,30.187 L 24.694,30.146 24.711,30.012 C 24.727,29.837 24.842,29.449 24.923,29.281 24.971,29.181 25.026,29.131 25.082,29.124 z M 24.104,29.127 C 24.151,29.125 24.173,29.136 24.203,29.169 24.274,29.253 24.364,29.501 24.421,29.766 24.497,30.139 24.497,30.138 24.334,30.187 24.263,30.209 24.113,30.232 24.006,30.238 23.653,30.256 23.626,30.235 23.669,29.923 23.703,29.645 23.84,29.207 23.899,29.175 23.963,29.141 24.037,29.142 24.104,29.127 z M 6.111,30.536 C 6.114,30.535 6.118,30.536 6.118,30.536 6.127,30.731 6.127,30.928 6.131,31.124 5.636,31.086 5.272,30.968 5.272,30.829 5.272,30.692 5.623,30.575 6.111,30.536 z M 6.976,30.553 C 7.377,30.603 7.654,30.708 7.649,30.829 7.649,30.951 7.381,31.055 6.983,31.104 6.979,30.921 6.979,30.737 6.976,30.553 z M 25.702,31.086 C 25.736,31.083 25.751,31.08 25.803,31.085 26.011,31.106 26.041,31.119 26.041,31.189 26.041,31.281 25.883,31.558 25.776,31.654 25.726,31.702 25.657,31.742 25.633,31.742 25.513,31.742 25.443,31.489 25.499,31.256 25.533,31.13 25.595,31.091 25.702,31.086 z M 24.947,31.169 C 25.04,31.161 25.13,31.186 25.22,31.198 25.194,31.461 25.076,31.676 24.857,31.819 24.803,31.819 24.776,31.716 24.776,31.491 24.776,31.223 24.79,31.172 24.947,31.169 z M 24.119,31.266 C 24.312,31.266 24.482,31.275 24.49,31.286 24.526,31.32 24.422,31.578 24.269,31.84 24.138,32.073 24.119,32.09 24.038,32.096 23.72,32.06 23.729,31.687 23.68,31.431 23.68,31.279 23.714,31.266 24.119,31.266 z M 21.11,31.295 C 21.331,31.299 21.417,31.332 21.417,31.417 21.417,31.525 21.335,31.74 21.288,31.767 21.217,31.806 21.211,31.804 21.071,31.658 20.85,31.41 20.825,31.364 21.11,31.295 z M 22.174,31.306 C 22.178,31.312 22.221,31.39 22.264,31.478 22.358,31.661 22.365,31.741 22.298,31.802 22.14,31.892 22.107,31.841 21.964,31.75 21.798,31.593 21.667,31.382 21.71,31.338 21.858,31.285 22.021,31.305 22.174,31.306 z M 22.596,31.311 22.991,31.318 C 23.145,31.318 23.278,31.326 23.285,31.338 23.312,31.362 23.225,31.876 23.178,31.992 23.124,32.122 22.935,32.123 22.837,31.969 22.697,31.748 22.605,31.562 22.602,31.434 L 22.596,31.311 z'\n","import React from 'react'\nimport logoPathString from './logo-path'\n\nconst Snippets = (props) => {\n const fill = { fill: 'currentColor', stroke: 'none' }\n const stroke = { fill: 'none', stroke: 'currentColor' }\n return [\n \n \n \n ,\n \n \n \n ,\n \n />\n \n \n \n \n ,\n \n \n \n ,\n \n \n \n ,\n \n \n \n \n ,\n \n \n \n \n ,\n \n \n \n ]\n}\n\nexport default Snippets\n","import React from 'react'\n\nconst Grid = (props) => {\n let style = {\n style: {\n fill: 'none',\n stroke: 'currentColor'\n }\n }\n if (props.units === 'imperial')\n return (\n \n \n \n \n \n \n )\n else\n return (\n \n \n \n \n \n \n \n \n )\n}\n\nexport default Grid\n","import React from 'react'\nimport Markers from './Markers'\nimport Snippets from './Snippets'\nimport Grid from './Grid'\n\nconst Defs = (props) => {\n let paperlessGrids = null\n if (props.paperless) {\n paperlessGrids = []\n for (let p in props.parts) {\n let anchor = { x: 0, y: 0 }\n if (typeof props.parts[p].points.gridAnchor !== 'undefined')\n anchor = props.parts[p].points.gridAnchor\n else if (typeof props.parts[p].points.anchor !== 'undefined')\n anchor = props.parts[p].points.anchor\n paperlessGrids.push(\n \n )\n }\n }\n return (\n \n \n \n \n {paperlessGrids}\n \n )\n}\n\nexport default Defs\n","import React from 'react'\nimport { strings } from '@freesewing/i18n'\n\nconst TextOnPath = (props) => {\n let text = []\n // Handle translation\n let translated = ''\n for (let string of props.path.attributes.getAsArray('data-text')) {\n if (strings[props.language]['plugin.' + string])\n translated += strings[props.language]['plugin.' + string]\n else translated += string\n translated += ' '\n }\n let textPathProps = {\n xlinkHref: '#' + props.pathId,\n startOffset: '0%'\n }\n let align = props.path.attributes.get('data-text-class')\n if (align && align.indexOf('center') > -1) textPathProps.startOffset = '50%'\n else if (align && align.indexOf('right') > -1) textPathProps.startOffset = '100%'\n\n return (\n \n \n {translated}\n \n \n )\n}\n\nexport default TextOnPath\n","import React from 'react'\n\nconst DesignPath = (props) => {\n let output = []\n let i = 0\n let from = null\n for (let op of props.path.ops) {\n let key = props.part + props.name + i\n if (op.type === 'curve') {\n output.push(\n \n )\n i++\n output.push(\n \n )\n i++\n output.push(\n \n )\n i++\n output.push(\n \n )\n from = op.to\n } else if (op.type !== 'close') from = op.to\n }\n output.push(\n \n props.raiseEvent('path', {\n path: props.path,\n name: props.name,\n part: props.part\n })\n }\n className=\"design hovertrap\"\n />\n )\n return output\n}\n\nexport default DesignPath\n","export const getProps = (obj) => {\n /** I can't believe it but there seems to be no method on NPM todo this */\n const cssKey = (key) => {\n let chunks = key.split('-')\n if (chunks.length > 1) {\n key = chunks.shift()\n for (let s of chunks) key += s.charAt(0).toUpperCase() + s.slice(1)\n }\n\n return key\n }\n\n const convert = (css) => {\n let style = {}\n let rules = css.split(';')\n for (let rule of rules) {\n let chunks = rule.split(':')\n if (chunks.length === 2) style[cssKey(chunks[0].trim())] = chunks[1].trim()\n }\n return style\n }\n\n let rename = {\n class: 'className',\n 'marker-start': 'markerStart',\n 'marker-end': 'markerEnd'\n }\n let props = {}\n for (let key in obj.attributes.list) {\n if (key === 'style') props[key] = convert(obj.attributes.get(key))\n if (Object.keys(rename).indexOf(key) !== -1) props[rename[key]] = obj.attributes.get(key)\n else if (key !== 'style') props[key] = obj.attributes.get(key)\n }\n\n return props\n}\n","import React from 'react'\nimport TextOnPath from '../TextOnPath'\nimport DesignPath from '../DesignPath'\nimport { getProps } from '../utils'\n\nconst Path = (props) => {\n if (!props.path.render) return null\n const output = []\n const pathId = 'path-' + props.part + '-' + props.name\n if (props.design) output.push()\n output.push(\n \n )\n if (props.path.attributes.get('data-text'))\n output.push()\n\n return output\n}\n\nexport default Path\n","import React from 'react'\n\nconst DesignPoint = (props) => (\n \n \n \n props.raiseEvent('point', {\n point: props.point,\n name: props.name,\n part: props.part\n })\n }\n />\n \n)\n\nexport default DesignPoint\n","import React from 'react'\nimport { strings } from '@freesewing/i18n'\n\nconst Text = (props) => {\n let text = []\n // Handle translation\n let translated = ''\n for (let string of props.point.attributes.getAsArray('data-text')) {\n if (strings[props.language]['plugin.' + string])\n translated += strings[props.language]['plugin.' + string]\n else translated += string\n translated += ' '\n }\n // Handle muti-line text\n if (translated.indexOf('\\n') !== -1) {\n let key = 0\n let lines = translated.split('\\n')\n text.push({lines.shift()})\n for (let line of lines) {\n key++\n text.push(\n \n {line}\n \n )\n }\n } else text.push({translated})\n\n return (\n \n {text}\n
\n )\n}\n\nexport default Text\n","import React from 'react'\n\nconst Circle = (props) => (\n \n)\n\nexport default Circle\n","import React from 'react'\nimport DesignPoint from '../DesignPoint'\nimport Text from '../Text'\nimport Circle from '../Circle'\n\nconst Point = (props) => {\n const output = []\n if (props.design)\n output.push()\n if (props.point.attributes.get('data-text'))\n output.push()\n if (props.point.attributes.get('data-circle'))\n output.push()\n\n return output.length < 1 ? null : output\n}\n\nexport default Point\n","import React from 'react'\nimport { getProps } from '../utils'\n\nconst Snippet = (props) => {\n const snippetProps = {\n xlinkHref: '#' + props.snippet.def,\n x: props.snippet.anchor.x,\n y: props.snippet.anchor.y\n }\n let scale = props.snippet.attributes.get('data-scale')\n let rotate = props.snippet.attributes.get('data-rotate')\n if (scale || rotate) {\n snippetProps.transform = ''\n if (scale) {\n snippetProps.transform += `translate(${snippetProps.x}, ${snippetProps.y}) `\n snippetProps.transform += `scale(${scale}) `\n snippetProps.transform += `translate(${snippetProps.x * -1}, ${snippetProps.y * -1}) `\n }\n if (rotate) {\n snippetProps.transform += `rotate(${rotate}, ${snippetProps.x}, ${snippetProps.y}) `\n }\n }\n\n return \n}\n\nexport default Snippet\n","import React from 'react'\nimport Path from '../Path'\nimport Point from '../Point'\nimport Snippet from '../Snippet'\nimport { getProps } from '../utils'\n\nconst Part = (props) => {\n const focusPoint = (point, i) => {\n let p = props.part.points[point]\n let pathString = `M ${p.x} ${props.part.topLeft.y} `\n pathString += `L ${p.x} ${props.part.bottomRight.y} `\n pathString += `M ${props.part.topLeft.x} ${p.y} `\n pathString += `L ${props.part.bottomRight.x} ${p.y} `\n let classes = 'focus point c' + (i % 4) // Cycle through 4 CSS classes\n return (\n \n \n \n props.raiseEvent('clearFocus', {\n part: props.name,\n type: 'points',\n name: point\n })\n }\n />\n \n )\n }\n\n const focusCoords = (p, i) => {\n let pathString = `M ${p.x} ${props.part.topLeft.y} `\n pathString += `L ${p.x} ${props.part.bottomRight.y} `\n pathString += `M ${props.part.topLeft.x} ${p.y} `\n pathString += `L ${props.part.bottomRight.x} ${p.y} `\n let classes = 'focus coords c' + (i % 4) // Cycle through 4 CSS classes\n return (\n \n \n \n props.raiseEvent('clearFocus', {\n part: props.name,\n type: 'coords',\n data: p\n })\n }\n />\n \n )\n }\n\n let grid = props.paperless ? (\n \n ) : null\n\n let focus = []\n if (props.design) {\n if (props.focus && typeof props.focus[props.name] !== 'undefined') {\n for (let i in props.focus[props.name].points)\n focus.push(focusPoint(props.focus[props.name].points[i], i))\n for (let i in props.focus[props.name].paths) {\n let name = props.focus[props.name].paths[i]\n focus.push(\n \n props.raiseEvent('clearFocus', {\n part: props.name,\n type: 'paths',\n name\n })\n }\n />\n )\n }\n for (let i in props.focus[props.name].coords)\n focus.push(focusCoords(props.focus[props.name].coords[i], i))\n }\n }\n\n return (\n \n {grid}\n {Object.keys(props.part.paths).map((name) => (\n \n ))}\n {Object.keys(props.part.points).map((name) => (\n \n ))}\n {Object.keys(props.part.snippets).map((name) => (\n \n ))}\n {focus}\n \n )\n}\n\nexport default Part\n","import React from 'react'\nimport Svg from './Svg'\nimport Defs from './Defs'\nimport Part from './Part'\n\nconst Draft = (props) => (\n \n \n \n {Object.keys(props.parts).map((name) => (\n \n ))}\n \n \n)\n\nexport default Draft\n","import React from 'react'\nimport LegendPattern from '@freesewing/legend'\nimport Draft from '../Draft'\n\nconst Legend = ({ caption = '', part = '' }) => {\n const patternProps = new LegendPattern({\n only: part,\n measurements: {\n head: 370\n }\n })\n .draft()\n .getRenderProps()\n\n return (\n
\n
\n \n
\n
{caption}
\n
\n )\n}\n\nexport default Legend\n"],"names":["name","version","hooks","preRender","b","svg","markers","macros","cutonfold","d","so","points","cutonfoldFrom","cutonfoldTo","cutonfoldVia1","cutonfoldVia2","paths","_objectSpread2","offset","margin","prefix","text","Path","move","line","attr","markers$1","name$1","version$1","buttonhole","snaps","index","design","code","department","type","difficulty","tags","optionGroups","fit","measurements","parts","options","focus","fixme","pct","min","max","Svg","embed","language","className","style","viewBox","width","height","children","attributes","xmlns","xmlnsXlink","xmlLang","React","Markers","markerProps","orient","refX","refY","overflow","from","to","types","grainline","dimension","output","push","id","key","Snippets","fill","stroke","cy","cx","r","fx","fy","stopColor","stopOpacity","strokeWidth","transform","logoPathString","Grid","props","units","patternUnits","Defs","paperlessGrids","paperless","p","anchor","x","y","gridAnchor","xlinkHref","TextOnPath","translated","path","getAsArray","string","strings","textPathProps","pathId","startOffset","align","get","indexOf","asPropsIfPrefixIs","DesignPath","i","ops","op","part","cp1","cp2","asPathstring","onClick","raiseEvent","getProps","obj","cssKey","chunks","split","length","shift","s","charAt","toUpperCase","slice","convert","css","rules","rule","trim","rename","list","Object","keys","render","DesignPoint","point","Text","lines","dy","Circle","Point","Snippet","snippetProps","snippet","def","scale","rotate","Part","focusPoint","pathString","topLeft","bottomRight","classes","Fragment","focusCoords","data","grid","coords","map","snippets","Draft","settings","locale","idPrefix","Legend","caption","patternProps","LegendPattern","only","head","draft","getRenderProps"],"mappings":"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"} \ No newline at end of file diff --git a/packages/components/package.json b/packages/components/package.json index 43e9c05e9c8..648ca02202a 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/components", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A collection of React components for FreeSewing web UIs", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -27,18 +27,18 @@ }, "peerDependencies": { "react": "^16.8", - "@freesewing/pattern-info": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/plugin-theme": "^2.7.0-beta.0", - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/models": "^2.7.0-beta.0", - "@freesewing/examples": "^2.7.0-beta.0", - "@freesewing/rendertest": "^2.7.0-beta.0", - "@freesewing/tutorial": "^2.7.0-beta.0", + "@freesewing/pattern-info": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/plugin-theme": "^2.7.0-beta.1", + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/models": "^2.7.0-beta.1", + "@freesewing/examples": "^2.7.0-beta.1", + "@freesewing/rendertest": "^2.7.0-beta.1", + "@freesewing/tutorial": "^2.7.0-beta.1", "typeface-roboto-condensed": "latest", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "react-intl": "^2.8.0", "@material-ui/core": "^4.0.1", "@material-ui/icons": "^4.0.1", @@ -56,6 +56,7 @@ "Example/*", "Footer/*", "Icon/*", + "Legend/*", "LineDrawing/*", "Logo/*", "Navbar/*", diff --git a/packages/core/package.json b/packages/core/package.json index 595722a8e81..2e3cc0dc7b4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/core", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A library for creating made-to-measure sewing patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", diff --git a/packages/create-freesewing-pattern/package.json b/packages/create-freesewing-pattern/package.json index 4cabc639f5e..87f7ef325c5 100644 --- a/packages/create-freesewing-pattern/package.json +++ b/packages/create-freesewing-pattern/package.json @@ -1,6 +1,6 @@ { "name": "create-freesewing-pattern", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "Initializer package for FreeSewing patterns: npm init FreeSewing-pattern", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -41,8 +41,8 @@ "parse-git-config": "^3.0.0", "validate-npm-package-name": "^3.0.0", "which": "^1.3.1", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/pattern-info": "^2.7.0-beta.0" + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/pattern-info": "^2.7.0-beta.1" }, "devDependencies": {}, "files": [ diff --git a/packages/css-theme/package.json b/packages/css-theme/package.json index 19bb16604f2..498bbc83634 100644 --- a/packages/css-theme/package.json +++ b/packages/css-theme/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/css-theme", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A CSS theme for FreeSewing web UIs", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", diff --git a/packages/diana/package.json b/packages/diana/package.json index 6909d2b44a7..f1bb6fe0d62 100644 --- a/packages/diana/package.json +++ b/packages/diana/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/diana", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a top with a draped neck", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/examples/package.json b/packages/examples/package.json index 97de8690b85..63d244bc25e 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/examples", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern holding examples for our documentation", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -29,8 +29,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -41,14 +41,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/florence/package.json b/packages/florence/package.json index 584b8e31a9b..a3b1eb6c691 100644 --- a/packages/florence/package.json +++ b/packages/florence/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/florence", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a face mask", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/florent/package.json b/packages/florent/package.json index 1fa9e30367c..bc6dd83cfc9 100644 --- a/packages/florent/package.json +++ b/packages/florent/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/florent", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a flat cap", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/gatsby-remark-jargon/package.json b/packages/gatsby-remark-jargon/package.json index b62667e23d5..fa7bd085bf5 100644 --- a/packages/gatsby-remark-jargon/package.json +++ b/packages/gatsby-remark-jargon/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-remark-jargon", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A gatsby-transformer-remark sub-plugin for jargon terms", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -29,7 +29,7 @@ }, "peerDependencies": {}, "dependencies": { - "remark-jargon": "^2.7.0-beta.0" + "remark-jargon": "^2.7.0-beta.1" }, "devDependencies": {}, "files": [ diff --git a/packages/holmes/package.json b/packages/holmes/package.json index 78c308f834d..ca26ef86bb6 100644 --- a/packages/holmes/package.json +++ b/packages/holmes/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/holmes", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a Sherlock Holmes hat", "author": "AlfaLyr (https://github.com/alfalyr)", "homepage": "https://freesewing.org/", @@ -34,12 +34,12 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1" }, "dependencies": { - "@freesewing/plugin-gore": "^2.7.0-beta.0" + "@freesewing/plugin-gore": "^2.7.0-beta.1" }, "devDependencies": { "react": "^16.8", @@ -49,14 +49,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/huey/package.json b/packages/huey/package.json index ddec09c5b67..b29aa858822 100644 --- a/packages/huey/package.json +++ b/packages/huey/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/huey", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a zip-up hoodie", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/hugo/package.json b/packages/hugo/package.json index 5aef27299c3..7b0f7ed87e1 100644 --- a/packages/hugo/package.json +++ b/packages/hugo/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/hugo", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a hooded jumper with raglan sleeves", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 293654196c7..0ac092ac616 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/i18n", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "Translations for the FreeSewing project", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -28,7 +28,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/pattern-info": "^2.7.0-beta.0" + "@freesewing/pattern-info": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/jaeger/package.json b/packages/jaeger/package.json index c83d87fa9a0..e0d80f54cce 100644 --- a/packages/jaeger/package.json +++ b/packages/jaeger/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/jaeger", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a sport coat style jacket", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,11 +34,11 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0", - "@freesewing/bent": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1", + "@freesewing/bent": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -49,14 +49,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/legend/package.json b/packages/legend/package.json index 39f5213fc58..3a8544caec8 100644 --- a/packages/legend/package.json +++ b/packages/legend/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/legend", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern to document pattern notation", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/models/package.json b/packages/models/package.json index 0aabe54dc0e..eefab50298b 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/models", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "Body measurements data for a range of default sizes", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -29,7 +29,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/utils": "^2.7.0-beta.0" + "@freesewing/utils": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/mui-theme/package.json b/packages/mui-theme/package.json index 3e02eee4f1b..fb298cc7694 100644 --- a/packages/mui-theme/package.json +++ b/packages/mui-theme/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/mui-theme", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A Material-UI theme for FreeSewing web UIs", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", diff --git a/packages/pattern-info/package.json b/packages/pattern-info/package.json index d3e0e90efc2..b9341154896 100644 --- a/packages/pattern-info/package.json +++ b/packages/pattern-info/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/pattern-info", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "Information about available freesewing patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", diff --git a/packages/penelope/package.json b/packages/penelope/package.json index f4c6b950ae5..0b982310c82 100644 --- a/packages/penelope/package.json +++ b/packages/penelope/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/penelope", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a pencil skirt", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/plugin-banner/package.json b/packages/plugin-banner/package.json index 74a3cd41639..c387d3183fe 100644 --- a/packages/plugin-banner/package.json +++ b/packages/plugin-banner/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-banner", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to repeat text on a path", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-bundle/package.json b/packages/plugin-bundle/package.json index c0a4bf405d0..c0d1afdfe8f 100644 --- a/packages/plugin-bundle/package.json +++ b/packages/plugin-bundle/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-bundle", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "An umbrella package of 8 essential FreeSewing build-time plugins", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -33,17 +33,17 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": { - "@freesewing/plugin-cutonfold": "^2.7.0-beta.0", - "@freesewing/plugin-dimension": "^2.7.0-beta.0", - "@freesewing/plugin-grainline": "^2.7.0-beta.0", - "@freesewing/plugin-logo": "^2.7.0-beta.0", - "@freesewing/plugin-title": "^2.7.0-beta.0", - "@freesewing/plugin-scalebox": "^2.7.0-beta.0", - "@freesewing/plugin-round": "^2.7.0-beta.0", - "@freesewing/plugin-sprinkle": "^2.7.0-beta.0" + "@freesewing/plugin-cutonfold": "^2.7.0-beta.1", + "@freesewing/plugin-dimension": "^2.7.0-beta.1", + "@freesewing/plugin-grainline": "^2.7.0-beta.1", + "@freesewing/plugin-logo": "^2.7.0-beta.1", + "@freesewing/plugin-title": "^2.7.0-beta.1", + "@freesewing/plugin-scalebox": "^2.7.0-beta.1", + "@freesewing/plugin-round": "^2.7.0-beta.1", + "@freesewing/plugin-sprinkle": "^2.7.0-beta.1" }, "devDependencies": {}, "files": [ diff --git a/packages/plugin-bust/package.json b/packages/plugin-bust/package.json index 4e7ea47f3d5..ad50005e967 100644 --- a/packages/plugin-bust/package.json +++ b/packages/plugin-bust/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-bust", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin that helps with bust-adjusting menswear patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-buttons/package.json b/packages/plugin-buttons/package.json index 2e83f51a57a..cdd5fffdabe 100644 --- a/packages/plugin-buttons/package.json +++ b/packages/plugin-buttons/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-buttons", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin that provides button and buttonhole snippets", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-cutonfold/package.json b/packages/plugin-cutonfold/package.json index c823e222a51..490daa39169 100644 --- a/packages/plugin-cutonfold/package.json +++ b/packages/plugin-cutonfold/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-cutonfold", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to add cut-on-fold indicators on your patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-debug/package.json b/packages/plugin-debug/package.json index 81bad976a88..e07f7e59652 100644 --- a/packages/plugin-debug/package.json +++ b/packages/plugin-debug/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-debug", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to log debug info to your browser console", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-designer/package.json b/packages/plugin-designer/package.json index 1b3acc87d60..353bae54842 100644 --- a/packages/plugin-designer/package.json +++ b/packages/plugin-designer/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-designer", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to facilitate pattern design", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-dimension/package.json b/packages/plugin-dimension/package.json index e493a1efe0f..491052c43f7 100644 --- a/packages/plugin-dimension/package.json +++ b/packages/plugin-dimension/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-dimension", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to add dimensions to your (paperless) pattern", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-export-dxf/package.json b/packages/plugin-export-dxf/package.json index ee41176b46e..65e2ce9af37 100644 --- a/packages/plugin-export-dxf/package.json +++ b/packages/plugin-export-dxf/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-export-dxf", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to export your pattern as DXF-ASTM", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-flip/package.json b/packages/plugin-flip/package.json index fd9b4346804..9eacf495bdd 100644 --- a/packages/plugin-flip/package.json +++ b/packages/plugin-flip/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-flip", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to flip parts horizontally", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-gore/package.json b/packages/plugin-gore/package.json index 9d2422aa288..98eddb37847 100644 --- a/packages/plugin-gore/package.json +++ b/packages/plugin-gore/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-gore", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to generate gores for a semi-sphere or dome", "author": "AlfaLyr (https://github.com/alfalyr)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-grainline/package.json b/packages/plugin-grainline/package.json index 81fa8bc5702..4eaf66c0694 100644 --- a/packages/plugin-grainline/package.json +++ b/packages/plugin-grainline/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-grainline", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to add grainline indicators on your patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-i18n/package.json b/packages/plugin-i18n/package.json index a3e037753d7..87dc2e9dc11 100644 --- a/packages/plugin-i18n/package.json +++ b/packages/plugin-i18n/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-i18n", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin for pattern translation", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-logo/package.json b/packages/plugin-logo/package.json index d5d80a8c14d..15f9b7e1a70 100644 --- a/packages/plugin-logo/package.json +++ b/packages/plugin-logo/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-logo", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to add our logo to your patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-measurements/package.json b/packages/plugin-measurements/package.json index 26f206e4212..664a49a45f7 100644 --- a/packages/plugin-measurements/package.json +++ b/packages/plugin-measurements/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-measurements", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin that adds additional measurements that can be calculated from existing ones", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-mirror/package.json b/packages/plugin-mirror/package.json index cffaa67f730..7dcf59de79b 100644 --- a/packages/plugin-mirror/package.json +++ b/packages/plugin-mirror/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-mirror", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to mirror points or paths", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-round/package.json b/packages/plugin-round/package.json index 4ee9d67834c..0ec0646d166 100644 --- a/packages/plugin-round/package.json +++ b/packages/plugin-round/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-round", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to round corners", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-scalebox/package.json b/packages/plugin-scalebox/package.json index da13af34bbd..04437cc1ead 100644 --- a/packages/plugin-scalebox/package.json +++ b/packages/plugin-scalebox/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-scalebox", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to add a scalebox to your pattern", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-sprinkle/package.json b/packages/plugin-sprinkle/package.json index b17b36e86e0..85581c49e03 100644 --- a/packages/plugin-sprinkle/package.json +++ b/packages/plugin-sprinkle/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-sprinkle", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to bulk-add snippets to your pattern", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-svgattr/package.json b/packages/plugin-svgattr/package.json index c4b8a40c66d..982f84a6657 100644 --- a/packages/plugin-svgattr/package.json +++ b/packages/plugin-svgattr/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-svgattr", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to set SVG attributes", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-theme/package.json b/packages/plugin-theme/package.json index 2b821a69e25..aa04a36c5dd 100644 --- a/packages/plugin-theme/package.json +++ b/packages/plugin-theme/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-theme", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin that provides a default theme", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -33,7 +33,7 @@ "prebuild": "npx node-sass --output-style compressed -r src/scss -o css && echo 'export default `' > src/bundle.css.js && cat css/*.css >> src/bundle.css.js && echo '`;' >> src/bundle.css.js" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-title/package.json b/packages/plugin-title/package.json index 455044530c3..40ef2d6f73a 100644 --- a/packages/plugin-title/package.json +++ b/packages/plugin-title/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-title", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin to add a title to your pattern parts", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/plugin-validate/package.json b/packages/plugin-validate/package.json index 7867198c8af..4456489d187 100644 --- a/packages/plugin-validate/package.json +++ b/packages/plugin-validate/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-validate", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing plugin that validates aspects of your code", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": {}, diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json index 6e76d3d5436..b2285f4ea23 100644 --- a/packages/prettier-config/package.json +++ b/packages/prettier-config/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/prettier-config", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "FreeSewing's shared configuration for prettier", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", diff --git a/packages/remark-jargon/package.json b/packages/remark-jargon/package.json index fafcf02ee10..9533826bc6d 100644 --- a/packages/remark-jargon/package.json +++ b/packages/remark-jargon/package.json @@ -1,6 +1,6 @@ { "name": "remark-jargon", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A Remark plugin for jargon terms", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", diff --git a/packages/rendertest/package.json b/packages/rendertest/package.json index edc8f5edd42..b06e85cbc5d 100644 --- a/packages/rendertest/package.json +++ b/packages/rendertest/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/rendertest", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern to test (y)our render engine our CSS", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/sandy/package.json b/packages/sandy/package.json index bfeaaf022f5..910f37b14bf 100644 --- a/packages/sandy/package.json +++ b/packages/sandy/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/sandy", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a circle skirt", "author": "AlfaLyr (https://github.com/alfalyr)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/shin/package.json b/packages/shin/package.json index 5846448a228..c42a176586b 100644 --- a/packages/shin/package.json +++ b/packages/shin/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/shin", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for swim trunks", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/simon/package.json b/packages/simon/package.json index 7b3494d59b4..c957a7b2816 100644 --- a/packages/simon/package.json +++ b/packages/simon/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/simon", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a button down shirt", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,11 +34,11 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -49,14 +49,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/simone/package.json b/packages/simone/package.json index 806fee657d2..106d762f401 100644 --- a/packages/simone/package.json +++ b/packages/simone/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/simone", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a button down shirt (Simone = Simon for people with breasts)", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,13 +34,13 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0", - "@freesewing/simon": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1", + "@freesewing/simon": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -51,14 +51,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/sven/package.json b/packages/sven/package.json index 7e65bdc8a85..99cfa3272af 100644 --- a/packages/sven/package.json +++ b/packages/sven/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/sven", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a straightforward sweater", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/tamiko/package.json b/packages/tamiko/package.json index 9f165078309..a5cc0063ddb 100644 --- a/packages/tamiko/package.json +++ b/packages/tamiko/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/tamiko", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a zero-waste top", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/theo/package.json b/packages/theo/package.json index f118acdc0f4..ff538882d7d 100644 --- a/packages/theo/package.json +++ b/packages/theo/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/theo", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for classic trousers", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/titan/package.json b/packages/titan/package.json index bd14f06f507..75a7c486766 100644 --- a/packages/titan/package.json +++ b/packages/titan/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/titan", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing block for trousers", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", diff --git a/packages/trayvon/package.json b/packages/trayvon/package.json index 44e22d3f9d7..92edefee75c 100644 --- a/packages/trayvon/package.json +++ b/packages/trayvon/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/trayvon", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a tie", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/tutorial/package.json b/packages/tutorial/package.json index dc84cb22f5d..8cf51bfb7d6 100644 --- a/packages/tutorial/package.json +++ b/packages/tutorial/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/tutorial", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a baby bib that's used in our tutorial", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/utils/package.json b/packages/utils/package.json index defbb85e18a..7f5637ae268 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/utils", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A collection of utilities shared across freesewing frontend projects", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -44,6 +44,7 @@ "defaultSa/*", "formatImperial/*", "formatMm/*", + "isDegMeasurement/*", "measurementAsMm/*", "measurementDiffers/*", "neckstimate/*", diff --git a/packages/wahid/package.json b/packages/wahid/package.json index 818f8810841..853941df6dd 100644 --- a/packages/wahid/package.json +++ b/packages/wahid/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/wahid", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for a classic fitted waistcoat", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -34,11 +34,11 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0", - "@freesewing/brian": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-round": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1", + "@freesewing/brian": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-round": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -49,14 +49,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0", diff --git a/packages/waralee/package.json b/packages/waralee/package.json index cff9c0db5fe..341abd867f6 100644 --- a/packages/waralee/package.json +++ b/packages/waralee/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/waralee", - "version": "2.7.0-beta.0", + "version": "2.7.0-beta.1", "description": "A FreeSewing pattern for wrap pants", "author": "woutervdub (https://github.com/woutervdub)", "homepage": "https://freesewing.org/", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.0", - "@freesewing/plugin-bundle": "^2.7.0-beta.0" + "@freesewing/core": "^2.7.0-beta.1", + "@freesewing/plugin-bundle": "^2.7.0-beta.1" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^5.16.0", "babel-jest": "24.7.1", "jest": "24.7.1", - "@freesewing/components": "^2.7.0-beta.0", - "@freesewing/css-theme": "^2.7.0-beta.0", - "@freesewing/i18n": "^2.7.0-beta.0", - "@freesewing/mui-theme": "^2.7.0-beta.0", - "@freesewing/plugin-bust": "^2.7.0-beta.0", - "@freesewing/plugin-buttons": "^2.7.0-beta.0", - "@freesewing/plugin-flip": "^2.7.0-beta.0", - "@freesewing/utils": "^2.7.0-beta.0", + "@freesewing/components": "^2.7.0-beta.1", + "@freesewing/css-theme": "^2.7.0-beta.1", + "@freesewing/i18n": "^2.7.0-beta.1", + "@freesewing/mui-theme": "^2.7.0-beta.1", + "@freesewing/plugin-bust": "^2.7.0-beta.1", + "@freesewing/plugin-buttons": "^2.7.0-beta.1", + "@freesewing/plugin-flip": "^2.7.0-beta.1", + "@freesewing/utils": "^2.7.0-beta.1", "@svgr/rollup": "^2.4.1", "cross-env": "^5.1.4", "gh-pages": "^1.2.0",