From 5cf149462a8df6eecefa70de84810b4bfd8676ad Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Wed, 23 Dec 2020 04:37:12 +0000
Subject: [PATCH 001/188] chore(deps-dev): bump eslint-plugin-standard from
4.0.2 to 5.0.0
Bumps [eslint-plugin-standard](https://github.com/standard/eslint-plugin-standard) from 4.0.2 to 5.0.0.
- [Release notes](https://github.com/standard/eslint-plugin-standard/releases)
- [Commits](https://github.com/standard/eslint-plugin-standard/compare/v4.0.2...v5.0.0)
Signed-off-by: dependabot-preview[bot]
---
package.json | 2 +-
yarn.lock | 7 ++++++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/package.json b/package.json
index 0882391c663..ab6abfe3c6a 100644
--- a/package.json
+++ b/package.json
@@ -79,7 +79,7 @@
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-promise": "^4.0.0",
"eslint-plugin-react": "^7.20.5",
- "eslint-plugin-standard": "^4.0.1",
+ "eslint-plugin-standard": "^5.0.0",
"esm": "^3.2.25",
"file-saver": "^2.0.2",
"fs-extra": "^9.0.1",
diff --git a/yarn.lock b/yarn.lock
index 6869e78be34..65c3aceb86d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7713,7 +7713,12 @@ eslint-plugin-react@^7.20.5, eslint-plugin-react@~7.21.5:
resolve "^1.18.1"
string.prototype.matchall "^4.0.2"
-eslint-plugin-standard@^4.0.1, eslint-plugin-standard@~4.0.2:
+eslint-plugin-standard@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-5.0.0.tgz#c43f6925d669f177db46f095ea30be95476b1ee4"
+ integrity sha512-eSIXPc9wBM4BrniMzJRBm2uoVuXz2EPa+NXPk2+itrVt+r5SbKFERx/IgrK/HmfjddyKVz2f+j+7gBRvu19xLg==
+
+eslint-plugin-standard@~4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.2.tgz#021211a9f077e63a6847e7bb9ab4247327ac8e0c"
integrity sha512-nKptN8l7jksXkwFk++PhJB3cCDTcXOEyhISIN86Ue2feJ1LFyY3PrY3/xT2keXlJSY5bpmbiTG0f885/YKAvTA==
From fe611533378def25bb9d93cc1d3e0f5943d78541 Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Thu, 7 Jan 2021 04:51:06 +0000
Subject: [PATCH 002/188] chore(deps): bump github-username from 5.0.1 to 6.0.0
Bumps [github-username](https://github.com/sindresorhus/github-username) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/sindresorhus/github-username/releases)
- [Commits](https://github.com/sindresorhus/github-username/compare/v5.0.1...v6.0.0)
Signed-off-by: dependabot-preview[bot]
---
.../create-freesewing-pattern/package.json | 2 +-
yarn.lock | 106 +++++++++++++++---
2 files changed, 93 insertions(+), 15 deletions(-)
diff --git a/packages/create-freesewing-pattern/package.json b/packages/create-freesewing-pattern/package.json
index d97f6775c7f..6803e06c9b9 100644
--- a/packages/create-freesewing-pattern/package.json
+++ b/packages/create-freesewing-pattern/package.json
@@ -32,7 +32,7 @@
"cp-file": "^9.0.0",
"execa": "^4.0.3",
"git-config-path": "^2.0.0",
- "github-username": "^5.0.1",
+ "github-username": "^6.0.0",
"globby": "^11.0.1",
"handlebars": "^4.7.6",
"inquirer": "^7.3.3",
diff --git a/yarn.lock b/yarn.lock
index a5deed08d0e..032a5b57e11 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2956,6 +2956,25 @@
dependencies:
"@octokit/types" "^5.0.0"
+"@octokit/auth-token@^2.4.4":
+ version "2.4.4"
+ resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.4.tgz#ee31c69b01d0378c12fd3ffe406030f3d94d3b56"
+ integrity sha512-LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q==
+ dependencies:
+ "@octokit/types" "^6.0.0"
+
+"@octokit/core@^3.2.3":
+ version "3.2.4"
+ resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.2.4.tgz#5791256057a962eca972e31818f02454897fd106"
+ integrity sha512-d9dTsqdePBqOn7aGkyRFe7pQpCXdibSJ5SFnrTr0axevObZrpz3qkWm7t/NjYv5a66z6vhfteriaq4FRz3e0Qg==
+ dependencies:
+ "@octokit/auth-token" "^2.4.4"
+ "@octokit/graphql" "^4.5.8"
+ "@octokit/request" "^5.4.12"
+ "@octokit/types" "^6.0.3"
+ before-after-hook "^2.1.0"
+ universal-user-agent "^6.0.0"
+
"@octokit/endpoint@^6.0.1":
version "6.0.5"
resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.5.tgz#43a6adee813c5ffd2f719e20cfd14a1fee7c193a"
@@ -2965,6 +2984,20 @@
is-plain-object "^4.0.0"
universal-user-agent "^6.0.0"
+"@octokit/graphql@^4.5.8":
+ version "4.5.8"
+ resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.5.8.tgz#d42373633c3015d0eafce64a8ce196be167fdd9b"
+ integrity sha512-WnCtNXWOrupfPJgXe+vSmprZJUr0VIu14G58PMlkWGj3cH+KLZEfKMmbUQ6C3Wwx6fdhzVW1CD5RTnBdUHxhhA==
+ dependencies:
+ "@octokit/request" "^5.3.0"
+ "@octokit/types" "^6.0.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/openapi-types@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-2.2.0.tgz#123e0438a0bc718ccdac3b5a2e69b3dd00daa85b"
+ integrity sha512-274lNUDonw10kT8wHg8fCcUc1ZjZHbWv0/TbAwb0ojhBQqZYc1cQ/4yqTVTtPMDeZ//g7xVEYe/s3vURkRghPg==
+
"@octokit/plugin-enterprise-rest@^6.0.1":
version "6.0.1"
resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437"
@@ -2977,11 +3010,23 @@
dependencies:
"@octokit/types" "^2.0.1"
+"@octokit/plugin-paginate-rest@^2.6.2":
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.7.0.tgz#6bb7b043c246e0654119a6ec4e72a172c9e2c7f3"
+ integrity sha512-+zARyncLjt9b0FjqPAbJo4ss7HOlBi1nprq+cPlw5vu2+qjy7WvlXhtXFdRHQbSL1Pt+bfAKaLADEkkvg8sP8w==
+ dependencies:
+ "@octokit/types" "^6.0.1"
+
"@octokit/plugin-request-log@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz#eef87a431300f6148c39a7f75f8cfeb218b2547e"
integrity sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==
+"@octokit/plugin-request-log@^1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz#394d59ec734cd2f122431fbaf05099861ece3c44"
+ integrity sha512-oTJSNAmBqyDR41uSMunLQKMX0jmEXbwD1fpz8FG27lScV3RhtGfBa1/BBLym+PxcC16IBlF7KH9vP1BUYxA+Eg==
+
"@octokit/plugin-rest-endpoint-methods@2.4.0":
version "2.4.0"
resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz#3288ecf5481f68c494dd0602fc15407a59faf61e"
@@ -2990,6 +3035,14 @@
"@octokit/types" "^2.0.1"
deprecation "^2.3.1"
+"@octokit/plugin-rest-endpoint-methods@4.4.1":
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.4.1.tgz#105cf93255432155de078c9efc33bd4e14d1cd63"
+ integrity sha512-+v5PcvrUcDeFXf8hv1gnNvNLdm4C0+2EiuWt9EatjjUmfriM1pTMM+r4j1lLHxeBQ9bVDmbywb11e3KjuavieA==
+ dependencies:
+ "@octokit/types" "^6.1.0"
+ deprecation "^2.3.1"
+
"@octokit/request-error@^1.0.2":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-1.2.1.tgz#ede0714c773f32347576c25649dc013ae6b31801"
@@ -3022,6 +3075,20 @@
once "^1.4.0"
universal-user-agent "^6.0.0"
+"@octokit/request@^5.3.0", "@octokit/request@^5.4.12":
+ version "5.4.12"
+ resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.12.tgz#b04826fa934670c56b135a81447be2c1723a2ffc"
+ integrity sha512-MvWYdxengUWTGFpfpefBBpVmmEYfkwMoxonIB3sUGp5rhdgwjXL1ejo6JbgzG/QD9B/NYt/9cJX1pxXeSIUCkg==
+ dependencies:
+ "@octokit/endpoint" "^6.0.1"
+ "@octokit/request-error" "^2.0.0"
+ "@octokit/types" "^6.0.3"
+ deprecation "^2.0.0"
+ is-plain-object "^5.0.0"
+ node-fetch "^2.6.1"
+ once "^1.4.0"
+ universal-user-agent "^6.0.0"
+
"@octokit/rest@^16.28.4":
version "16.43.2"
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.43.2.tgz#c53426f1e1d1044dee967023e3279c50993dd91b"
@@ -3044,6 +3111,16 @@
once "^1.4.0"
universal-user-agent "^4.0.0"
+"@octokit/rest@^18.0.6":
+ version "18.0.12"
+ resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.0.12.tgz#278bd41358c56d87c201e787e8adc0cac132503a"
+ integrity sha512-hNRCZfKPpeaIjOVuNJzkEL6zacfZlBPV8vw8ReNeyUkVvbuCvvrrx8K8Gw2eyHHsmd4dPlAxIXIZ9oHhJfkJpw==
+ dependencies:
+ "@octokit/core" "^3.2.3"
+ "@octokit/plugin-paginate-rest" "^2.6.2"
+ "@octokit/plugin-request-log" "^1.0.2"
+ "@octokit/plugin-rest-endpoint-methods" "4.4.1"
+
"@octokit/types@^2.0.0", "@octokit/types@^2.0.1":
version "2.16.2"
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-2.16.2.tgz#4c5f8da3c6fecf3da1811aef678fda03edac35d2"
@@ -3058,6 +3135,14 @@
dependencies:
"@types/node" ">= 8"
+"@octokit/types@^6.0.0", "@octokit/types@^6.0.1", "@octokit/types@^6.0.3", "@octokit/types@^6.1.0":
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.2.1.tgz#7f881fe44475ab1825776a4a59ca1ae082ed1043"
+ integrity sha512-jHs9OECOiZxuEzxMZcXmqrEO8GYraHF+UzNVH2ACYh8e/Y7YoT+hUf9ldvVd6zIvWv4p3NdxbQ0xx3ku5BnSiA==
+ dependencies:
+ "@octokit/openapi-types" "^2.2.0"
+ "@types/node" ">= 8"
+
"@rollup/plugin-babel@^5.1.0":
version "5.1.0"
resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.1.0.tgz#ad8b5803fa6e1feb0f168984edc040b90d966450"
@@ -4942,7 +5027,7 @@ bcrypt-pbkdf@^1.0.0:
dependencies:
tweetnacl "^0.14.3"
-before-after-hook@^2.0.0:
+before-after-hook@^2.0.0, before-after-hook@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635"
integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==
@@ -8982,13 +9067,6 @@ getpass@^0.1.1:
dependencies:
assert-plus "^1.0.0"
-gh-got@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-8.1.0.tgz#2378d07ac293f524549c75f8dc6f3604a885ab01"
- integrity sha512-Jy7+73XqsAVeAtM5zA0dd+A7mmzkQVIzFuw3xRjFbPsQVqS+aeci8v8H1heOCAPlBYWED5ZYPhlYqZVXdD3Fmg==
- dependencies:
- got "^9.5.0"
-
git-config-path@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-2.0.0.tgz#62633d61af63af4405a5024efd325762f58a181b"
@@ -9054,12 +9132,12 @@ gitconfiglocal@^1.0.0:
dependencies:
ini "^1.3.2"
-github-username@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/github-username/-/github-username-5.0.1.tgz#f4e8c2cd7a3247bd75ae2841f5f69347f5b4c1f0"
- integrity sha512-HxFIz5tIQDoiob2ienSKLHoCSFFC6F79IcnM5E5KNAxkxMjvpuUSE7K4fU2n51fwo0idT0ZsMFZIUy4SIPXoVA==
+github-username@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/github-username/-/github-username-6.0.0.tgz#d543eced7295102996cd8e4e19050ebdcbe60658"
+ integrity sha512-7TTrRjxblSI5l6adk9zd+cV5d6i1OrJSo3Vr9xdGqFLBQo0mz5P9eIfKCDJ7eekVGGFLbce0qbPSnktXV2BjDQ==
dependencies:
- gh-got "^8.1.0"
+ "@octokit/rest" "^18.0.6"
glob-parent@^3.1.0:
version "3.1.0"
@@ -9218,7 +9296,7 @@ got@^6.7.1:
unzip-response "^2.0.1"
url-parse-lax "^1.0.0"
-got@^9.5.0, got@^9.6.0:
+got@^9.6.0:
version "9.6.0"
resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
From 52c289e2c60460dc3ad6d3137f7ed9ba3303c4d5 Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Thu, 21 Jan 2021 04:47:38 +0000
Subject: [PATCH 003/188] chore(deps-dev): bump eslint-config-prettier from
6.15.0 to 7.2.0
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 6.15.0 to 7.2.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.15.0...v7.2.0)
Signed-off-by: dependabot-preview[bot]
---
package.json | 2 +-
yarn.lock | 15 ++++-----------
2 files changed, 5 insertions(+), 12 deletions(-)
diff --git a/package.json b/package.json
index 0882391c663..bd8cb5d4d63 100644
--- a/package.json
+++ b/package.json
@@ -71,7 +71,7 @@
"cross-env": "^7.0.2",
"deep-freeze": "^0.0.1",
"eslint": "^7.6.0",
- "eslint-config-prettier": "^6.11.0",
+ "eslint-config-prettier": "^7.2.0",
"eslint-config-standard": "^15.0.1",
"eslint-config-standard-react": "^10.0.0",
"eslint-plugin-import": "^2.22.0",
diff --git a/yarn.lock b/yarn.lock
index 166d75914a2..a36e7cc376f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7655,12 +7655,10 @@ escodegen@^1.11.0, escodegen@^1.14.1, escodegen@^1.9.1:
optionalDependencies:
source-map "~0.6.1"
-eslint-config-prettier@^6.11.0:
- version "6.15.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9"
- integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==
- dependencies:
- get-stdin "^6.0.0"
+eslint-config-prettier@^7.2.0:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz#f4a4bd2832e810e8cc7c1411ec85b3e85c0c53f9"
+ integrity sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==
eslint-config-react-app@^5.2.1:
version "5.2.1"
@@ -8874,11 +8872,6 @@ get-stdin@^4.0.1:
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
-get-stdin@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
- integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==
-
get-stdin@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6"
From 5594887996cff256e2f3edcc2b459568f7398546 Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Wed, 27 Jan 2021 04:49:01 +0000
Subject: [PATCH 004/188] chore(deps-dev): bump @babel/preset-env from 7.12.10
to 7.12.11
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.12.10 to 7.12.11.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.12.11/packages/babel-preset-env)
Signed-off-by: dependabot-preview[bot]
---
yarn.lock | 90 ++-----------------------------------------------------
1 file changed, 3 insertions(+), 87 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 579cc857a9c..6f143b9e02c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -325,12 +325,7 @@
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"
integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
-"@babel/helper-validator-option@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9"
- integrity sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==
-
-"@babel/helper-validator-option@^7.12.11":
+"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.11":
version "7.12.11"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz#d66cb8b7a3e7fe4c6962b32020a131ecf0847f4f"
integrity sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==
@@ -686,14 +681,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.8.3":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1"
- integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-transform-block-scoping@^7.12.11":
+"@babel/plugin-transform-block-scoping@^7.12.11", "@babel/plugin-transform-block-scoping@^7.8.3":
version "7.12.12"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz#d93a567a152c22aea3b1929bb118d1d0a175cdca"
integrity sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==
@@ -1093,7 +1081,7 @@
levenary "^1.1.1"
semver "^5.5.0"
-"@babel/preset-env@^7.0.0":
+"@babel/preset-env@^7.0.0", "@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.4.5":
version "7.12.11"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.11.tgz#55d5f7981487365c93dbbc84507b1c7215e857f9"
integrity sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==
@@ -1165,78 +1153,6 @@
core-js-compat "^3.8.0"
semver "^5.5.0"
-"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.4.5":
- version "7.12.10"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.10.tgz#ca981b95f641f2610531bd71948656306905e6ab"
- integrity sha512-Gz9hnBT/tGeTE2DBNDkD7BiWRELZt+8lSysHuDwmYXUIvtwZl0zI+D6mZgXZX0u8YBlLS4tmai9ONNY9tjRgRA==
- dependencies:
- "@babel/compat-data" "^7.12.7"
- "@babel/helper-compilation-targets" "^7.12.5"
- "@babel/helper-module-imports" "^7.12.5"
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-validator-option" "^7.12.1"
- "@babel/plugin-proposal-async-generator-functions" "^7.12.1"
- "@babel/plugin-proposal-class-properties" "^7.12.1"
- "@babel/plugin-proposal-dynamic-import" "^7.12.1"
- "@babel/plugin-proposal-export-namespace-from" "^7.12.1"
- "@babel/plugin-proposal-json-strings" "^7.12.1"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
- "@babel/plugin-proposal-numeric-separator" "^7.12.7"
- "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
- "@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
- "@babel/plugin-proposal-optional-chaining" "^7.12.7"
- "@babel/plugin-proposal-private-methods" "^7.12.1"
- "@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
- "@babel/plugin-syntax-async-generators" "^7.8.0"
- "@babel/plugin-syntax-class-properties" "^7.12.1"
- "@babel/plugin-syntax-dynamic-import" "^7.8.0"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
- "@babel/plugin-syntax-json-strings" "^7.8.0"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
- "@babel/plugin-syntax-optional-chaining" "^7.8.0"
- "@babel/plugin-syntax-top-level-await" "^7.12.1"
- "@babel/plugin-transform-arrow-functions" "^7.12.1"
- "@babel/plugin-transform-async-to-generator" "^7.12.1"
- "@babel/plugin-transform-block-scoped-functions" "^7.12.1"
- "@babel/plugin-transform-block-scoping" "^7.12.1"
- "@babel/plugin-transform-classes" "^7.12.1"
- "@babel/plugin-transform-computed-properties" "^7.12.1"
- "@babel/plugin-transform-destructuring" "^7.12.1"
- "@babel/plugin-transform-dotall-regex" "^7.12.1"
- "@babel/plugin-transform-duplicate-keys" "^7.12.1"
- "@babel/plugin-transform-exponentiation-operator" "^7.12.1"
- "@babel/plugin-transform-for-of" "^7.12.1"
- "@babel/plugin-transform-function-name" "^7.12.1"
- "@babel/plugin-transform-literals" "^7.12.1"
- "@babel/plugin-transform-member-expression-literals" "^7.12.1"
- "@babel/plugin-transform-modules-amd" "^7.12.1"
- "@babel/plugin-transform-modules-commonjs" "^7.12.1"
- "@babel/plugin-transform-modules-systemjs" "^7.12.1"
- "@babel/plugin-transform-modules-umd" "^7.12.1"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1"
- "@babel/plugin-transform-new-target" "^7.12.1"
- "@babel/plugin-transform-object-super" "^7.12.1"
- "@babel/plugin-transform-parameters" "^7.12.1"
- "@babel/plugin-transform-property-literals" "^7.12.1"
- "@babel/plugin-transform-regenerator" "^7.12.1"
- "@babel/plugin-transform-reserved-words" "^7.12.1"
- "@babel/plugin-transform-shorthand-properties" "^7.12.1"
- "@babel/plugin-transform-spread" "^7.12.1"
- "@babel/plugin-transform-sticky-regex" "^7.12.7"
- "@babel/plugin-transform-template-literals" "^7.12.1"
- "@babel/plugin-transform-typeof-symbol" "^7.12.10"
- "@babel/plugin-transform-unicode-escapes" "^7.12.1"
- "@babel/plugin-transform-unicode-regex" "^7.12.1"
- "@babel/preset-modules" "^0.1.3"
- "@babel/types" "^7.12.10"
- core-js-compat "^3.8.0"
- semver "^5.5.0"
-
"@babel/preset-modules@^0.1.3":
version "0.1.3"
resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72"
From 943fffcb750465959e866ba1257af53520ad6fb1 Mon Sep 17 00:00:00 2001
From: Wouter van Wageningen
Date: Sat, 30 Jan 2021 10:15:07 -0800
Subject: [PATCH 005/188] Missed file
---
packages/hortensia/src/bottomsidepanel.js | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 packages/hortensia/src/bottomsidepanel.js
diff --git a/packages/hortensia/src/bottomsidepanel.js b/packages/hortensia/src/bottomsidepanel.js
new file mode 100644
index 00000000000..c71d465a4ad
--- /dev/null
+++ b/packages/hortensia/src/bottomsidepanel.js
@@ -0,0 +1,16 @@
+export default function (points, topMiddle, w, h, sizeRatio) {
+
+ const c = 0.551915024494 // circle constant
+ const cornerCP = 20 * sizeRatio;
+
+ points.bottomLeft = topMiddle.shift(180, w / 2).shift(270, h);
+ points.bottomLeftU = points.bottomLeft.shift(90, cornerCP);
+ points.bottomLeftUcp = points.bottomLeftU.shift(270, cornerCP * c);
+ points.bottomLeftR = points.bottomLeft.shift(0, cornerCP);
+ points.bottomLeftRcp = points.bottomLeftR.shift(180, cornerCP * c);
+ points.bottomRight = topMiddle.shift(0, w / 2).shift(270, h);
+ points.bottomRightU = points.bottomRight.shift(90, cornerCP);
+ points.bottomRightUcp = points.bottomRightU.shift(270, cornerCP * c);
+ points.bottomRightL = points.bottomRight.shift(180, cornerCP);
+ points.bottomRightLcp = points.bottomRightL.shift(0, cornerCP * c);
+}
\ No newline at end of file
From 9f851dca5063db9dbf910a08d3faec4c50b389de Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:18:12 +0100
Subject: [PATCH 006/188] fix(hortensia): Dependency configuration
---
packages/hortensia/config/index.js | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/packages/hortensia/config/index.js b/packages/hortensia/config/index.js
index c98ccc0eee4..c7b5484798f 100644
--- a/packages/hortensia/config/index.js
+++ b/packages/hortensia/config/index.js
@@ -25,10 +25,13 @@ export default {
options: ["size", "zipperSize","strapLength","handleWidth"]
},
measurements: [],
- dependencies: {},
- inject: {},
- hide: [],
- parts: ["sidepanel","frontpanel","bottompanel","zipperpanel","sidepanelreinforcement","strap"],
+ dependencies: {
+ strap: 'sidepanel',
+ bottompanel: 'sidepanel',
+ frontpanel: 'sidepanel',
+ sidepanelreinforcement: 'sidepanel',
+ zipperpanel: 'sidepanel',
+ },
options: {
width: 230,
height: 330,
@@ -39,6 +42,6 @@ export default {
strapLength: { pct: 160, min: 75, max: 250 },
handleWidth: { mm: 20, min: 7, max: 30 },
size: { pct: 50, min: 20, max: 200 },
- zipperSize: { dflt: '#5', list: ['#3','#4','#4.5','#5','#6','#8','#10','Invisible']}
+ zipperSize: { dflt: '#5', list: ['#3','#4','#4.5','#5','#6','#8','#10','Invisible']}
}
};
From a044f0c7b6949e02703f1c07339e5712d593ecd4 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:20:04 +0100
Subject: [PATCH 007/188] chore(hortensia): Make names consistent across
patterns
---
packages/hortensia/config/index.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/hortensia/config/index.js b/packages/hortensia/config/index.js
index c7b5484798f..83b8f39f063 100644
--- a/packages/hortensia/config/index.js
+++ b/packages/hortensia/config/index.js
@@ -5,8 +5,8 @@ import { version } from "../package.json";
export default {
name: "hortensia",
version,
- design: "Stoffsuchti/WouterVdub",
- code: "Stoffsuchti/WouterVdub",
+ design: ['Stoffsuchti', 'Wouter Van Wageningen'],
+ code: 'Wouter Van Wageningen',
department: "accessories",
type: "pattern",
difficulty: 3,
From 58d4407f2575bfd7eefceabd1cb7abadfaef030f Mon Sep 17 00:00:00 2001
From: ttimearl <77916590+ttimearl@users.noreply.github.com>
Date: Sun, 31 Jan 2021 08:20:20 +0000
Subject: [PATCH 008/188] Typo corrected
Corrected typo in description field of hemRadius:
---
packages/i18n/src/locales/en/options/wahid.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/en/options/wahid.yml b/packages/i18n/src/locales/en/options/wahid.yml
index 45d30ae3b02..15fb31eebfd 100644
--- a/packages/i18n/src/locales/en/options/wahid.yml
+++ b/packages/i18n/src/locales/en/options/wahid.yml
@@ -32,7 +32,7 @@ hemStyle:
hemRadius:
title: Hem radius
- desciption: Radius by which the hem is rounded
+ description: Radius by which the hem is rounded
backInset:
title: Back inset
From adb9e930245866871b5307a515a6ea2499113fe9 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:21:00 +0100
Subject: [PATCH 009/188] chore(hortensia): Update tags for website filter
---
packages/hortensia/config/index.js | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/packages/hortensia/config/index.js b/packages/hortensia/config/index.js
index 83b8f39f063..535462931be 100644
--- a/packages/hortensia/config/index.js
+++ b/packages/hortensia/config/index.js
@@ -11,15 +11,8 @@ export default {
type: "pattern",
difficulty: 3,
tags: [
- "freesewing",
- "design",
- "diy",
- "fashion",
- "made to measure",
- "parametric design",
- "pattern",
- "sewing",
- "sewing pattern"
+ "handbag",
+ "accessories",
],
optionGroups: {
options: ["size", "zipperSize","strapLength","handleWidth"]
From 1a46c8e724a89be4eec340c9cd5196565c37f86d Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:22:15 +0100
Subject: [PATCH 010/188] chore: Linter
---
packages/aaron/src/index.js | 6 +-
packages/bella/src/front-side-dart.js | 82 ++++----
packages/benjamin/src/bow1.js | 7 +-
packages/benjamin/src/bow2.js | 7 +-
packages/benjamin/src/bow3.js | 7 +-
packages/bent/src/index.js | 6 +-
packages/bent/src/shared.js | 2 +-
packages/bent/src/topsleeve.js | 4 +-
packages/breanna/src/back.js | 12 +-
packages/breanna/src/dart-utils.js | 4 +-
packages/breanna/src/front-primary-1100.js | 2 +-
packages/breanna/src/front-primary-1130.js | 2 +-
packages/breanna/src/front-primary-1200.js | 2 +-
packages/breanna/src/front-primary-1300.js | 2 +-
packages/breanna/src/front-primary-1330.js | 2 +-
packages/breanna/src/front-primary-1400.js | 2 +-
packages/breanna/src/front-primary-600.js | 2 +-
packages/breanna/src/front-primary-700.js | 2 +-
packages/breanna/src/front-primary-800.js | 2 +-
packages/breanna/src/front-primary-only.js | 2 +-
packages/breanna/src/front.js | 2 +-
packages/brian/src/back.js | 5 +-
packages/brian/src/front.js | 5 +-
packages/bruce/src/back.js | 2 +-
packages/bruce/src/index.js | 8 +-
packages/bruce/src/side.js | 7 +-
packages/carlita/src/front.js | 13 +-
packages/carlita/src/index.js | 6 +-
packages/carlton/src/chestpocketbag.js | 2 +-
packages/carlton/src/chestpocketwelt.js | 7 +-
packages/carlton/src/collar.js | 8 +-
packages/carlton/src/cufffacing.js | 2 +-
packages/carlton/src/index.js | 12 +-
packages/carlton/src/innerpocketbag.js | 2 +-
packages/carlton/src/innerpockettab.js | 7 +-
packages/carlton/src/innerpocketwelt.js | 7 +-
packages/carlton/src/pocket.js | 12 +-
packages/carlton/src/pocketflap.js | 13 +-
packages/carlton/src/pocketlining.js | 13 +-
packages/carlton/src/tail.js | 8 +-
packages/core/src/attributes.js | 20 +-
.../default/example/src/serviceWorker.js | 10 +-
.../template/default/src/box.js | 2 +-
packages/diana/src/index.js | 8 +-
packages/examples/src/docs_coords.js | 2 +-
packages/examples/src/docs_overview.js | 2 +-
packages/examples/src/path__curve.js | 2 +-
packages/examples/src/path_attr.js | 2 +-
packages/examples/src/path_clone.js | 7 +-
packages/examples/src/path_close.js | 2 +-
packages/examples/src/path_curve.js | 2 +-
packages/examples/src/path_curve_.js | 2 +-
packages/examples/src/path_divide.js | 2 +-
packages/examples/src/path_edge.js | 2 +-
packages/examples/src/path_end.js | 7 +-
packages/examples/src/path_intersects.js | 2 +-
packages/examples/src/path_intersectsx.js | 7 +-
packages/examples/src/path_intersectsy.js | 7 +-
packages/examples/src/path_join.js | 7 +-
packages/examples/src/path_length.js | 7 +-
packages/examples/src/path_line.js | 2 +-
packages/examples/src/path_move.js | 2 +-
packages/examples/src/path_offset.js | 8 +-
packages/examples/src/path_ops.js | 10 +-
packages/examples/src/path_reverse.js | 2 +-
packages/examples/src/path_shiftalong.js | 7 +-
.../examples/src/path_shiftfractionalong.js | 7 +-
packages/examples/src/path_split.js | 2 +-
packages/examples/src/path_start.js | 7 +-
packages/examples/src/path_translate.js | 7 +-
packages/examples/src/path_trim.js | 2 +-
packages/examples/src/plugin_dimension.js | 2 +-
packages/examples/src/plugin_logo.js | 2 +-
packages/examples/src/plugin_round.js | 2 +-
packages/examples/src/plugin_scalebox.js | 2 +-
packages/examples/src/plugin_sprinkle.js | 2 +-
packages/examples/src/plugin_title.js | 2 +-
packages/examples/src/point_angle.js | 7 +-
packages/examples/src/point_attr.js | 2 +-
packages/examples/src/point_clone.js | 2 +-
packages/examples/src/point_copy.js | 2 +-
packages/examples/src/point_dist.js | 2 +-
packages/examples/src/point_dx.js | 2 +-
packages/examples/src/point_dy.js | 2 +-
packages/examples/src/point_flipx.js | 7 +-
packages/examples/src/point_flipy.js | 2 +-
packages/examples/src/point_rotate.js | 2 +-
packages/examples/src/point_shift.js | 2 +-
.../src/point_shiftfractiontowards.js | 7 +-
packages/examples/src/point_shiftoutwards.js | 7 +-
packages/examples/src/point_shifttowards.js | 7 +-
packages/examples/src/point_sitson.js | 2 +-
packages/examples/src/point_sitsroughlyon.js | 2 +-
packages/examples/src/point_translate.js | 2 +-
packages/examples/src/settings_sa.js | 2 +-
packages/examples/src/snippet.js | 2 +-
packages/examples/src/snippet_attr.js | 2 +-
packages/examples/src/snippet_clone.js | 2 +-
.../src/utils_beamintersectscircle.js | 2 +-
.../examples/src/utils_beamintersectsx.js | 2 +-
.../examples/src/utils_beamintersectsy.js | 2 +-
packages/examples/src/utils_beamsintersect.js | 2 +-
.../examples/src/utils_circlesintersect.js | 2 +-
.../examples/src/utils_curveintersectsx.js | 2 +-
.../examples/src/utils_curveintersectsy.js | 2 +-
.../examples/src/utils_curvesintersect.js | 2 +-
.../src/utils_lineintersectscircle.js | 2 +-
.../examples/src/utils_lineintersectscurve.js | 2 +-
packages/examples/src/utils_linesintersect.js | 2 +-
packages/examples/src/utils_pointonbeam.js | 22 +-
packages/examples/src/utils_pointoncurve.js | 2 +-
packages/examples/src/utils_pointonline.js | 22 +-
packages/examples/src/utils_splitcurve.js | 7 +-
packages/florent/src/briminterfacing.js | 14 +-
packages/florent/src/brimtop.js | 8 +-
packages/florent/src/side.js | 7 +-
packages/hortensia/src/bottompanel.js | 38 ++--
packages/hortensia/src/bottomsidepanel.js | 27 ++-
packages/hortensia/src/frontpanel.js | 127 ++++++------
packages/hortensia/src/index.js | 3 +-
packages/hortensia/src/sidepanel.js | 190 +++++++++---------
.../hortensia/src/sidepanelreinforcement.js | 30 +--
packages/hortensia/src/strap.js | 32 +--
packages/hortensia/src/zipperpanel.js | 16 +-
packages/huey/src/back.js | 2 +-
packages/huey/src/index.js | 10 +-
packages/huey/src/pocket.js | 2 +-
packages/huey/src/sleeve.js | 7 +-
packages/hugo/src/index.js | 10 +-
packages/hugo/src/pocketfacing.js | 7 +-
packages/jaeger/src/chestpocketbag.js | 2 +-
packages/jaeger/src/chestpocketwelt.js | 2 +-
packages/jaeger/src/collar.js | 2 +-
packages/jaeger/src/frontbase.js | 2 +-
packages/jaeger/src/index.js | 12 +-
packages/jaeger/src/innerpocketbag.js | 2 +-
packages/jaeger/src/innerpocketwelt.js | 2 +-
packages/jaeger/src/pocket.js | 7 +-
packages/jaeger/src/pocketlining.js | 2 +-
packages/jaeger/src/topsleeve.js | 2 +-
packages/jaeger/src/undercollar.js | 7 +-
packages/penelope/src/front.js | 9 +-
packages/penelope/src/utils.js | 6 +-
packages/plugin-banner/src/index.js | 4 +-
packages/plugin-buttons/src/index.js | 2 +-
packages/plugin-cutonfold/src/index.js | 4 +-
packages/plugin-flip/src/index.js | 4 +-
packages/plugin-gore/src/index.js | 4 +-
packages/plugin-grainline/src/index.js | 4 +-
packages/plugin-i18n/src/index.js | 4 +-
packages/plugin-logo/src/index.js | 2 +-
packages/plugin-round/src/index.js | 4 +-
packages/plugin-scalebox/src/index.js | 2 +-
packages/plugin-scalebox/src/miniscale.js | 2 +-
packages/plugin-scalebox/src/scalebox.js | 5 +-
packages/plugin-sprinkle/src/index.js | 4 +-
packages/plugin-svgattr/src/index.js | 2 +-
packages/plugin-validate/src/index.js | 4 +-
packages/plugin-validate/src/validate.js | 8 +-
packages/remark-jargon/src/index.js | 8 +-
packages/rendertest/src/circles.js | 7 +-
packages/rendertest/src/colors.js | 7 +-
packages/rendertest/src/index.js | 2 +-
packages/rendertest/src/macros.js | 7 +-
packages/rendertest/src/snippets.js | 7 +-
packages/rendertest/src/test.js | 2 +-
packages/rendertest/src/text.js | 7 +-
packages/sandy/src/curved-waistband.js | 2 +-
packages/sandy/src/index.js | 4 +-
packages/sandy/src/straight-waistband.js | 2 +-
packages/shin/src/waistband.js | 2 +-
packages/simon/src/buttonplacket.js | 7 +-
packages/simon/src/cuff-barrel-angled.js | 2 +-
packages/simon/src/cuff-barrel-rounded.js | 2 +-
packages/simon/src/cuff-barrel-straight.js | 2 +-
packages/simon/src/cuff-french-angled.js | 7 +-
packages/simon/src/cuff-french-rounded.js | 7 +-
packages/simon/src/cuff-french-straight.js | 7 +-
packages/simon/src/cuff.js | 2 +-
packages/simon/src/front.js | 10 +-
packages/simon/src/frontleft-classic-cuton.js | 9 +-
.../simon/src/frontleft-classic-seperate.js | 2 +-
packages/simon/src/frontleft-seamless.js | 14 +-
packages/simon/src/frontleft.js | 2 +-
.../simon/src/frontright-classic-cuton.js | 15 +-
.../simon/src/frontright-classic-seperate.js | 2 +-
packages/simon/src/frontright-seamless.js | 15 +-
packages/simon/src/frontright.js | 2 +-
packages/simon/src/index.js | 8 +-
packages/simon/src/sleeveplacket-overlap.js | 2 +-
packages/simon/src/sleeveplacket-underlap.js | 2 +-
packages/simon/src/yoke.js | 7 +-
packages/simone/src/fba-front.js | 11 +-
packages/simone/src/index.js | 10 +-
packages/sven/src/index.js | 8 +-
packages/sven/src/sleeve.js | 7 +-
packages/tamiko/src/index.js | 2 +-
packages/theo/src/back-outer-pocket-bag.js | 2 +-
packages/theo/src/back-pocket-interfacing.js | 2 +-
packages/theo/src/belt-loop.js | 2 +-
packages/theo/src/fly-piece.js | 2 +-
packages/theo/src/fly-shield.js | 2 +-
packages/theo/src/front-pocket-bag.js | 17 +-
packages/theo/src/index.js | 34 ++--
packages/theo/src/side-piece.js | 2 +-
packages/theo/src/waistband-left.js | 2 +-
packages/theo/src/waistband-lining-left.js | 2 +-
packages/theo/src/waistband-lining-right.js | 2 +-
packages/theo/src/waistband-right.js | 2 +-
packages/trayvon/src/fabrictail.js | 2 +-
packages/trayvon/src/fabrictip.js | 2 +-
packages/trayvon/src/index.js | 14 +-
packages/trayvon/src/interfacingtail.js | 2 +-
packages/trayvon/src/interfacingtip.js | 2 +-
packages/trayvon/src/liningtail.js | 2 +-
packages/trayvon/src/liningtip.js | 2 +-
packages/trayvon/src/loop.js | 2 +-
packages/tutorial/src/step1.js | 2 +-
packages/tutorial/src/step10.js | 2 +-
packages/tutorial/src/step11.js | 2 +-
packages/tutorial/src/step4.js | 2 +-
packages/tutorial/src/step6.js | 2 +-
packages/tutorial/src/step7.js | 2 +-
packages/tutorial/src/step8.js | 2 +-
packages/tutorial/src/step9.js | 2 +-
packages/waralee/src/mini.js | 2 +-
packages/waralee/src/pants.js | 2 +-
227 files changed, 660 insertions(+), 936 deletions(-)
diff --git a/packages/aaron/src/index.js b/packages/aaron/src/index.js
index 62f543970f2..ff4f0994745 100644
--- a/packages/aaron/src/index.js
+++ b/packages/aaron/src/index.js
@@ -10,11 +10,11 @@ import draftFront from './front'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods to prototype
-Pattern.prototype.draftBase = function(part) {
+Pattern.prototype.draftBase = function (part) {
// Getting the base part from Brian
return new Brian(this.settings).draftBase(part)
}
-Pattern.prototype.draftFront = part => draftFront(part)
-Pattern.prototype.draftBack = part => draftBack(part)
+Pattern.prototype.draftFront = (part) => draftFront(part)
+Pattern.prototype.draftBack = (part) => draftBack(part)
export default Pattern
diff --git a/packages/bella/src/front-side-dart.js b/packages/bella/src/front-side-dart.js
index 2c2f993f49c..f8d8f74bfd2 100644
--- a/packages/bella/src/front-side-dart.js
+++ b/packages/bella/src/front-side-dart.js
@@ -11,7 +11,7 @@ export default function (part) {
paperless,
macro,
utils,
- measurements,
+ measurements
} = part.shorthand()
// Get to work
@@ -43,7 +43,10 @@ export default function (part) {
)
// Bust point
- points.bust = new Point(measurements.bustSpan * 0.5 * (1 + options.bustSpanEase), measurements.hpsToBust)
+ points.bust = new Point(
+ measurements.bustSpan * 0.5 * (1 + options.bustSpanEase),
+ measurements.hpsToBust
+ )
// Construct armhole
points.armholeCp2 = points.armhole.shift(180, 40)
@@ -112,15 +115,22 @@ export default function (part) {
)
points.bustDartBottom = points.bustDartTop.rotate(angle * -1, points.bust)
points.bustDartMiddle = points.bustDartTop.shiftFractionTowards(points.bustDartBottom, 0.5)
- points.bustDartTip = points.bustDartMiddle.shiftFractionTowards(points.bust, options.bustDartLength)
+ points.bustDartTip = points.bustDartMiddle.shiftFractionTowards(
+ points.bust,
+ options.bustDartLength
+ )
points.bustDartEdge = utils.beamsIntersect(
points.bust,
points.bustDartMiddle,
points.armhole,
points.bustDartTop
)
- points.bustDartCpTop = points.bust.shiftFractionTowards(points.bustDartTop, 0.666).rotate(5 * options.bustDartCurve, points.bust)
- points.bustDartCpBottom = points.bust.shiftFractionTowards(points.bustDartBottom, 0.666).rotate(-5 * options.bustDartCurve, points.bust)
+ points.bustDartCpTop = points.bust
+ .shiftFractionTowards(points.bustDartTop, 0.666)
+ .rotate(5 * options.bustDartCurve, points.bust)
+ points.bustDartCpBottom = points.bust
+ .shiftFractionTowards(points.bustDartBottom, 0.666)
+ .rotate(-5 * options.bustDartCurve, points.bust)
// Side seam length
let aboveDart = points.armhole.dist(points.bustDartTop)
@@ -142,10 +152,7 @@ export default function (part) {
points.bust,
options.waistDartLength
)
- points.waistDartLeftCp = points.waistDartLeft.shift(
- 90,
- points.waistDartHem.dist(points.bust) / 2
- )
+ points.waistDartLeftCp = points.waistDartLeft.shift(90, points.waistDartHem.dist(points.bust) / 2)
points.waistDartRightCp = points.waistDartRight.shift(
90,
points.waistDartHem.dist(points.bust) / 2
@@ -185,7 +192,7 @@ export default function (part) {
.setRender(false)
if (complete) {
- points.titleAnchor = new Point(points.armholePitch.x/2, points.armholePitchCp2.y)
+ points.titleAnchor = new Point(points.armholePitch.x / 2, points.armholePitchCp2.y)
macro('title', {
at: points.titleAnchor,
nr: 1,
@@ -205,122 +212,113 @@ export default function (part) {
})
macro('sprinkle', {
snippet: 'notch',
- on: [
- 'bust',
- 'armholePitch',
- 'cfBust',
- ]
+ on: ['bust', 'armholePitch', 'cfBust']
})
if (sa) {
- paths.sa = paths.saBase
- .offset(sa)
- .line(points.cfNeck)
- .attr('class', 'fabric sa')
- paths.sa = paths.sa
- .move(points.cfHem)
- .line(paths.sa.start())
+ paths.sa = paths.saBase.offset(sa).line(points.cfNeck).attr('class', 'fabric sa')
+ paths.sa = paths.sa.move(points.cfHem).line(paths.sa.start())
}
if (paperless) {
macro('vd', {
from: points.cfHem,
to: points.waistDartTip,
- x: 0 - 15,
+ x: 0 - 15
})
macro('vd', {
from: points.cfHem,
to: points.bust,
- x: 0 - 30,
+ x: 0 - 30
})
macro('vd', {
from: points.cfHem,
to: points.cfNeck,
- x: 0 - 45,
+ x: 0 - 45
})
macro('vd', {
from: points.cfHem,
to: points.hps,
- x: 0 - 60,
+ x: 0 - 60
})
macro('hd', {
from: points.cfBust,
to: points.bust,
- y: points.bust.y - 15,
+ y: points.bust.y - 15
})
macro('hd', {
from: points.cfBust,
to: points.bustDartTip,
- y: points.bust.y - 30,
+ y: points.bust.y - 30
})
macro('hd', {
from: points.cfHem,
to: points.waistDartLeft,
- y: points.cfHem.y + sa + 15,
+ y: points.cfHem.y + sa + 15
})
macro('hd', {
from: points.cfHem,
to: points.waistDartRight,
- y: points.cfHem.y + sa + 30,
+ y: points.cfHem.y + sa + 30
})
macro('hd', {
from: points.cfHem,
to: points.sideHem,
- y: points.cfHem.y + sa + 45,
+ y: points.cfHem.y + sa + 45
})
macro('hd', {
from: points.cfHem,
to: points.bustDartBottom,
- y: points.cfHem.y + sa + 60,
+ y: points.cfHem.y + sa + 60
})
macro('hd', {
from: points.cfHem,
to: points.bustDartTop,
- y: points.cfHem.y + sa + 75,
+ y: points.cfHem.y + sa + 75
})
macro('vd', {
from: points.sideHem,
to: points.bustDartBottom,
- x: points.bustDartTop.x + sa + 15,
+ x: points.bustDartTop.x + sa + 15
})
macro('vd', {
from: points.sideHem,
to: points.bustDartTop,
- x: points.bustDartTop.x + sa + 30,
+ x: points.bustDartTop.x + sa + 30
})
macro('vd', {
from: points.sideHem,
to: points.armhole,
- x: points.bustDartTop.x + sa + 45,
+ x: points.bustDartTop.x + sa + 45
})
macro('vd', {
from: points.sideHem,
to: points.armholePitch,
- x: points.bustDartTop.x + sa + 60,
+ x: points.bustDartTop.x + sa + 60
})
macro('vd', {
from: points.sideHem,
to: points.shoulder,
- x: points.bustDartTop.x + sa + 75,
+ x: points.bustDartTop.x + sa + 75
})
macro('hd', {
from: points.cfNeck,
to: points.hps,
- y: points.hps.y - sa - 15,
+ y: points.hps.y - sa - 15
})
macro('hd', {
from: points.cfNeck,
to: points.armholePitch,
- y: points.hps.y - sa - 30,
+ y: points.hps.y - sa - 30
})
macro('hd', {
from: points.cfNeck,
to: points.shoulder,
- y: points.hps.y - sa - 45,
+ y: points.hps.y - sa - 45
})
macro('hd', {
from: points.cfNeck,
to: points.armhole,
- y: points.hps.y - sa - 60,
+ y: points.hps.y - sa - 60
})
}
}
diff --git a/packages/benjamin/src/bow1.js b/packages/benjamin/src/bow1.js
index 1a04d02873c..ba7630fbd34 100644
--- a/packages/benjamin/src/bow1.js
+++ b/packages/benjamin/src/bow1.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { Point, points, Path, paths, complete, macro, sa, store, paperless } = part.shorthand()
points.bandBottomLeft = points.bandBottomLeft.shift(0, 0)
@@ -30,10 +30,7 @@ export default function(part) {
})
}
if (sa) {
- paths.sa = paths.seam
- .offset(sa)
- .attr('class', 'fabric sa')
- .setRender(true)
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa').setRender(true)
}
macro('title', {
at: points.titleAnchor,
diff --git a/packages/benjamin/src/bow2.js b/packages/benjamin/src/bow2.js
index 26bf9122bfd..156a2c7c3c3 100644
--- a/packages/benjamin/src/bow2.js
+++ b/packages/benjamin/src/bow2.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
options,
Point,
@@ -46,10 +46,7 @@ export default function(part) {
})
}
if (sa) {
- paths.sa = paths.seam
- .offset(sa)
- .attr('class', 'fabric sa')
- .setRender(true)
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa').setRender(true)
}
macro('title', {
at: points.titleAnchor,
diff --git a/packages/benjamin/src/bow3.js b/packages/benjamin/src/bow3.js
index 475b5cfcd27..bc849528ae3 100644
--- a/packages/benjamin/src/bow3.js
+++ b/packages/benjamin/src/bow3.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
options,
Point,
@@ -46,10 +46,7 @@ export default function(part) {
})
}
if (sa) {
- paths.sa = paths.seam
- .offset(sa)
- .attr('class', 'fabric sa')
- .setRender(true)
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa').setRender(true)
}
macro('title', {
at: points.titleAnchor,
diff --git a/packages/bent/src/index.js b/packages/bent/src/index.js
index 84c9f986cb5..49dce1a7453 100644
--- a/packages/bent/src/index.js
+++ b/packages/bent/src/index.js
@@ -11,13 +11,13 @@ import draftUnderSleeve from './undersleeve'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods from Brian to prototype
-Pattern.prototype.draftBase = function(part) {
+Pattern.prototype.draftBase = function (part) {
return new Brian(this.settings).draftBase(part)
}
-Pattern.prototype.draftFront = function(part) {
+Pattern.prototype.draftFront = function (part) {
return new Brian(this.settings).draftFront(part)
}
-Pattern.prototype.draftBack = function(part) {
+Pattern.prototype.draftBack = function (part) {
return new Brian(this.settings).draftBack(part)
}
diff --git a/packages/bent/src/shared.js b/packages/bent/src/shared.js
index eaba9eb0a9d..adf718c6ddf 100644
--- a/packages/bent/src/shared.js
+++ b/packages/bent/src/shared.js
@@ -1,4 +1,4 @@
-export default function(part, s) {
+export default function (part, s) {
let { macro, points, sa } = part.shorthand()
macro('ld', {
diff --git a/packages/bent/src/topsleeve.js b/packages/bent/src/topsleeve.js
index c0bdbce9bb4..32b105338a5 100644
--- a/packages/bent/src/topsleeve.js
+++ b/packages/bent/src/topsleeve.js
@@ -1,6 +1,6 @@
import dimensions from './shared'
-export default function(part) {
+export default function (part) {
let { macro, Path, points, paths, complete, paperless, snippets, Snippet, sa } = part.shorthand()
// Extract seamline from sleeve
@@ -10,7 +10,7 @@ export default function(part) {
// Complete?
if (complete) {
- macro('scalebox', { at: points.elbowCenter, })
+ macro('scalebox', { at: points.elbowCenter })
snippets.logo = new Snippet('logo', points.elbowCenter.shift(90, 50))
macro('title', {
at: points.armCenter,
diff --git a/packages/breanna/src/back.js b/packages/breanna/src/back.js
index 9d639240f49..7c7cadb7144 100644
--- a/packages/breanna/src/back.js
+++ b/packages/breanna/src/back.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let {
sa,
points,
@@ -91,10 +91,7 @@ export default part => {
// Insert darts
if (options.waistDart) {
- let dart = new Path()
- .line(points.waistDart1)
- .line(points.waistDartTip)
- .line(points.waistDart2)
+ let dart = new Path().line(points.waistDart1).line(points.waistDartTip).line(points.waistDart2)
paths.seam = paths.seam.insop('waistDart', dart)
let saDart = new Path()
.line(points.waistDart1)
@@ -165,10 +162,7 @@ export default part => {
store.set('backSideSeamLength', points.armhole.dist(points.waist))
store.set(
'backCollarLength',
- new Path()
- .move(points.cbNeck)
- ._curve(points.hpsCp2, points.hps)
- .length() * 2
+ new Path().move(points.cbNeck)._curve(points.hpsCp2, points.hps).length() * 2
)
// Anchor point
diff --git a/packages/breanna/src/dart-utils.js b/packages/breanna/src/dart-utils.js
index 6e88d0b4941..e50532dba85 100644
--- a/packages/breanna/src/dart-utils.js
+++ b/packages/breanna/src/dart-utils.js
@@ -46,7 +46,7 @@ export const getDartInsertionPoint = (points, utils, loc, angle) => {
}
// What points need to be rotated after cutting the primary bust dart
-export const getPrimaryDartRotationList = loc => {
+export const getPrimaryDartRotationList = (loc) => {
let rotate = ['cfWaist']
if (loc >= 1100) rotate.push('cfNeck')
if (loc >= 1130) rotate.push('hpsCp2')
@@ -74,7 +74,7 @@ export const getSecondaryDartRotationList = (loc1, loc2) => {
return rotate
}
-export const getDartLocationsAsNumbers = options => {
+export const getDartLocationsAsNumbers = (options) => {
let loc1 = options.primaryBustDart
let loc2 = options.secondaryBustDart
loc1 = Number(loc1.slice(0, 2) + loc1.slice(-2))
diff --git a/packages/breanna/src/front-primary-1100.js b/packages/breanna/src/front-primary-1100.js
index 387f2fd1c49..67e3c579acb 100644
--- a/packages/breanna/src/front-primary-1100.js
+++ b/packages/breanna/src/front-primary-1100.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Path, store } = part.shorthand()
switch (store.get('secondaryBustDartLocation')) {
diff --git a/packages/breanna/src/front-primary-1130.js b/packages/breanna/src/front-primary-1130.js
index e745d5c5ccd..76c878beb41 100644
--- a/packages/breanna/src/front-primary-1130.js
+++ b/packages/breanna/src/front-primary-1130.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Path, store } = part.shorthand()
switch (store.get('secondaryBustDartLocation')) {
diff --git a/packages/breanna/src/front-primary-1200.js b/packages/breanna/src/front-primary-1200.js
index 84566959e03..05346956a90 100644
--- a/packages/breanna/src/front-primary-1200.js
+++ b/packages/breanna/src/front-primary-1200.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Path, store } = part.shorthand()
switch (store.get('secondaryBustDartLocation')) {
diff --git a/packages/breanna/src/front-primary-1300.js b/packages/breanna/src/front-primary-1300.js
index b218ff6a299..413d3d0075c 100644
--- a/packages/breanna/src/front-primary-1300.js
+++ b/packages/breanna/src/front-primary-1300.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Path, store } = part.shorthand()
switch (store.get('secondaryBustDartLocation')) {
diff --git a/packages/breanna/src/front-primary-1330.js b/packages/breanna/src/front-primary-1330.js
index 434d20bbd0c..a21aeecb733 100644
--- a/packages/breanna/src/front-primary-1330.js
+++ b/packages/breanna/src/front-primary-1330.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Path, store } = part.shorthand()
switch (store.get('secondaryBustDartLocation')) {
diff --git a/packages/breanna/src/front-primary-1400.js b/packages/breanna/src/front-primary-1400.js
index b89257a18ae..c03465d1298 100644
--- a/packages/breanna/src/front-primary-1400.js
+++ b/packages/breanna/src/front-primary-1400.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Path, store } = part.shorthand()
switch (store.get('secondaryBustDartLocation')) {
diff --git a/packages/breanna/src/front-primary-600.js b/packages/breanna/src/front-primary-600.js
index 8bc6a64eac9..d7522dc0b32 100644
--- a/packages/breanna/src/front-primary-600.js
+++ b/packages/breanna/src/front-primary-600.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Path, store } = part.shorthand()
switch (store.get('secondaryBustDartLocation')) {
diff --git a/packages/breanna/src/front-primary-700.js b/packages/breanna/src/front-primary-700.js
index edbfbd1f160..3972b100b9a 100644
--- a/packages/breanna/src/front-primary-700.js
+++ b/packages/breanna/src/front-primary-700.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Path, store } = part.shorthand()
switch (store.get('secondaryBustDartLocation')) {
diff --git a/packages/breanna/src/front-primary-800.js b/packages/breanna/src/front-primary-800.js
index 1f7adf63c1c..b96d792c72c 100644
--- a/packages/breanna/src/front-primary-800.js
+++ b/packages/breanna/src/front-primary-800.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Path, store } = part.shorthand()
switch (store.get('secondaryBustDartLocation')) {
diff --git a/packages/breanna/src/front-primary-only.js b/packages/breanna/src/front-primary-only.js
index 2f20fb079a5..dd498a160d0 100644
--- a/packages/breanna/src/front-primary-only.js
+++ b/packages/breanna/src/front-primary-only.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Path, store } = part.shorthand()
switch (store.get('primaryBustDartLocation')) {
diff --git a/packages/breanna/src/front.js b/packages/breanna/src/front.js
index 12124f9103e..9a474fb70cc 100644
--- a/packages/breanna/src/front.js
+++ b/packages/breanna/src/front.js
@@ -18,7 +18,7 @@ import {
getSaDartPaths
} from './dart-utils'
-export default part => {
+export default (part) => {
let {
options,
store,
diff --git a/packages/brian/src/back.js b/packages/brian/src/back.js
index 9dff2a98c80..e14d3c7d931 100644
--- a/packages/brian/src/back.js
+++ b/packages/brian/src/back.js
@@ -39,10 +39,7 @@ export default (part) => {
macro('title', { at: points.title, nr: 2, title: 'back' })
snippets.armholePitchNotch = new Snippet('bnotch', points.armholePitch)
- paths.waist = new Path()
- .move(points.cbWaist)
- .line(points.waist)
- .attr('class', 'help')
+ paths.waist = new Path().move(points.cbWaist).line(points.waist).attr('class', 'help')
if (sa) {
paths.sa = paths.saBase
.offset(sa)
diff --git a/packages/brian/src/front.js b/packages/brian/src/front.js
index 5e955f67e84..18947b0ffe1 100644
--- a/packages/brian/src/front.js
+++ b/packages/brian/src/front.js
@@ -53,10 +53,7 @@ export default (part) => {
})
macro('title', { at: points.title, nr: 1, title: 'front' })
snippets.armholePitchNotch = new Snippet('notch', points.armholePitch)
- paths.waist = new Path()
- .move(points.cfWaist)
- .line(points.waist)
- .attr('class', 'help')
+ paths.waist = new Path().move(points.cfWaist).line(points.waist).attr('class', 'help')
if (sa) {
paths.sa = paths.saBase
.offset(sa)
diff --git a/packages/bruce/src/back.js b/packages/bruce/src/back.js
index 18c73b7c15a..e222b89b60c 100644
--- a/packages/bruce/src/back.js
+++ b/packages/bruce/src/back.js
@@ -1,6 +1,6 @@
import init from './init'
-export default function(part) {
+export default function (part) {
let {
store,
sa,
diff --git a/packages/bruce/src/index.js b/packages/bruce/src/index.js
index 37ef3615431..71c2af04ba0 100644
--- a/packages/bruce/src/index.js
+++ b/packages/bruce/src/index.js
@@ -11,9 +11,9 @@ import draftInset from './inset'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods to prototype
-Pattern.prototype.draftBack = part => draftBack(part)
-Pattern.prototype.draftSide = part => draftSide(part)
-Pattern.prototype.draftInset = part => draftInset(part)
-Pattern.prototype.draftFront = part => draftFront(part)
+Pattern.prototype.draftBack = (part) => draftBack(part)
+Pattern.prototype.draftSide = (part) => draftSide(part)
+Pattern.prototype.draftInset = (part) => draftInset(part)
+Pattern.prototype.draftFront = (part) => draftFront(part)
export default Pattern
diff --git a/packages/bruce/src/side.js b/packages/bruce/src/side.js
index 48307a3c613..d6bd0b6776c 100644
--- a/packages/bruce/src/side.js
+++ b/packages/bruce/src/side.js
@@ -1,6 +1,6 @@
import init from './init'
-export default function(part) {
+export default function (part) {
let {
store,
sa,
@@ -52,10 +52,7 @@ export default function(part) {
paths.hemBase = new Path().move(points.bottomRight).line(points.bottomLeft)
paths.saBase.render = false
paths.hemBase.render = false
- paths.seam = paths.saBase
- .join(paths.hemBase)
- .close()
- .attr('class', 'fabric')
+ paths.seam = paths.saBase.join(paths.hemBase).close().attr('class', 'fabric')
// Anchor point for sampling
points.anchor = points.topLeft
diff --git a/packages/carlita/src/front.js b/packages/carlita/src/front.js
index ee992928531..821c872e928 100644
--- a/packages/carlita/src/front.js
+++ b/packages/carlita/src/front.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
paperless,
sa,
@@ -253,21 +253,14 @@ export default function(part) {
._curve(points.lapelStraightEndCp1, points.lapelStraightEnd)
.line(points.hemEdge)
.line(points.flbHem)
- paths.seam = paths.saBase
- .clone()
- .line(points.psHem)
- .close()
- .attr('class', 'fabric')
+ paths.seam = paths.saBase.clone().line(points.psHem).close().attr('class', 'fabric')
paths.rollLine = new Path()
.move(points.rollLineStart)
.line(points.rollLineEnd)
.attr('class', 'lashed')
- paths.flb = new Path()
- .move(points.flbHem)
- .line(points.flbTop)
- .attr('class', 'lining lashed')
+ paths.flb = new Path().move(points.flbHem).line(points.flbTop).attr('class', 'lining lashed')
paths.pocket = new Path()
.move(
diff --git a/packages/carlita/src/index.js b/packages/carlita/src/index.js
index efbefe2e71b..6adde977e78 100644
--- a/packages/carlita/src/index.js
+++ b/packages/carlita/src/index.js
@@ -16,7 +16,7 @@ let fromBent = ['Base', 'Front', 'Back', 'Sleeve', 'TopSleeve', 'UnderSleeve']
// Attach draft methods from Bent to prototype
for (let m of fromBent) {
- Pattern.prototype['draftBent' + m] = function(part) {
+ Pattern.prototype['draftBent' + m] = function (part) {
return new Bent(this.settings)['draft' + m](part)
}
}
@@ -40,12 +40,12 @@ for (let m of [
'draftInnerPocketBag',
'draftInnerPocketTab'
]) {
- Pattern.prototype[m] = function(part) {
+ Pattern.prototype[m] = function (part) {
return new Carlton(this.settings)[m](part)
}
}
-Pattern.prototype.draftCarltonFront = function(part) {
+Pattern.prototype.draftCarltonFront = function (part) {
return new Carlton(this.settings).draftFront(part)
}
diff --git a/packages/carlton/src/chestpocketbag.js b/packages/carlton/src/chestpocketbag.js
index 3fb455c93b8..b38fa2c7af1 100644
--- a/packages/carlton/src/chestpocketbag.js
+++ b/packages/carlton/src/chestpocketbag.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
units,
paperless,
diff --git a/packages/carlton/src/chestpocketwelt.js b/packages/carlton/src/chestpocketwelt.js
index 116c990b403..f377373c848 100644
--- a/packages/carlton/src/chestpocketwelt.js
+++ b/packages/carlton/src/chestpocketwelt.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { paperless, sa, store, complete, points, macro, Point, paths, Path } = part.shorthand()
points.topLeft = new Point(0, 0)
@@ -17,10 +17,7 @@ export default function(part) {
.close()
.attr('class', 'fabric')
- paths.fold = new Path()
- .move(points.topMid)
- .line(points.bottomMid)
- .attr('class', 'dashed')
+ paths.fold = new Path().move(points.topMid).line(points.bottomMid).attr('class', 'dashed')
if (complete) {
points.title = new Point(points.bottomRight.x / 4, points.bottomRight.y / 2)
diff --git a/packages/carlton/src/collar.js b/packages/carlton/src/collar.js
index a5e80b203a0..dfac9801f25 100644
--- a/packages/carlton/src/collar.js
+++ b/packages/carlton/src/collar.js
@@ -4,7 +4,7 @@
* but gets complicated when doing it in code.
*/
-export default function(part) {
+export default function (part) {
let { paperless, sa, complete, points, options, macro, paths, Path } = part.shorthand()
// We're going to slash and spread this collar. Slashing first:
@@ -165,11 +165,7 @@ export default function(part) {
.line(points.rot4bottomRight)
.line(points.rot4topRight)
._curve(points.topLeftCp, points.topLeft)
- paths.seam = paths.saBase
- .clone()
- .line(points.standTop)
- .close()
- .attr('class', 'fabric')
+ paths.seam = paths.saBase.clone().line(points.standTop).close().attr('class', 'fabric')
if (complete) {
points.title = points.standTopCp.clone()
diff --git a/packages/carlton/src/cufffacing.js b/packages/carlton/src/cufffacing.js
index db32494df7f..3a8762690c7 100644
--- a/packages/carlton/src/cufffacing.js
+++ b/packages/carlton/src/cufffacing.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { paperless, sa, store, complete, points, macro, Point, paths, Path } = part.shorthand()
points.topLeft = new Point(0, 0)
diff --git a/packages/carlton/src/index.js b/packages/carlton/src/index.js
index 232aebb98b0..9fc056ea835 100644
--- a/packages/carlton/src/index.js
+++ b/packages/carlton/src/index.js
@@ -26,22 +26,22 @@ import draftInnerPocketTab from './innerpockettab'
const Pattern = new freesewing.Design(config, [plugins, buttons])
// Attach draft methods from Bent to prototype
-Pattern.prototype.draftBentBase = function(part) {
+Pattern.prototype.draftBentBase = function (part) {
return new Bent(this.settings).draftBase(part)
}
-Pattern.prototype.draftBentFront = function(part) {
+Pattern.prototype.draftBentFront = function (part) {
return new Bent(this.settings).draftFront(part)
}
-Pattern.prototype.draftBentBack = function(part) {
+Pattern.prototype.draftBentBack = function (part) {
return new Bent(this.settings).draftBack(part)
}
-Pattern.prototype.draftBentSleeve = function(part) {
+Pattern.prototype.draftBentSleeve = function (part) {
return new Bent(this.settings).draftSleeve(part)
}
-Pattern.prototype.draftBentTopSleeve = function(part) {
+Pattern.prototype.draftBentTopSleeve = function (part) {
return new Bent(this.settings).draftTopSleeve(part)
}
-Pattern.prototype.draftBentUnderSleeve = function(part) {
+Pattern.prototype.draftBentUnderSleeve = function (part) {
return new Bent(this.settings).draftUnderSleeve(part)
}
diff --git a/packages/carlton/src/innerpocketbag.js b/packages/carlton/src/innerpocketbag.js
index 04f1a8fdf92..8c4d1c53831 100644
--- a/packages/carlton/src/innerpocketbag.js
+++ b/packages/carlton/src/innerpocketbag.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
units,
paperless,
diff --git a/packages/carlton/src/innerpockettab.js b/packages/carlton/src/innerpockettab.js
index 49fe98ae0c4..4a34e48066f 100644
--- a/packages/carlton/src/innerpockettab.js
+++ b/packages/carlton/src/innerpockettab.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { paperless, sa, store, complete, points, macro, Point, paths, Path } = part.shorthand()
points.topLeft = new Point(0, 0)
@@ -17,10 +17,7 @@ export default function(part) {
.close()
.attr('class', 'lining')
- paths.hint = new Path()
- .move(points.top)
- .line(points.bottom)
- .attr('class', 'lining dashed')
+ paths.hint = new Path().move(points.top).line(points.bottom).attr('class', 'lining dashed')
if (complete) {
points.title = points.top.shiftFractionTowards(points.bottom, 0.5)
diff --git a/packages/carlton/src/innerpocketwelt.js b/packages/carlton/src/innerpocketwelt.js
index 38077e96d9c..c1d713ab6c7 100644
--- a/packages/carlton/src/innerpocketwelt.js
+++ b/packages/carlton/src/innerpocketwelt.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { paperless, sa, store, complete, points, macro, Point, paths, Path } = part.shorthand()
points.topLeft = new Point(0, 0)
@@ -27,10 +27,7 @@ export default function(part) {
.close()
.attr('class', 'fabric')
- paths.fold = new Path()
- .move(points.leftMid)
- .line(points.rightMid)
- .attr('class', 'dashed')
+ paths.fold = new Path().move(points.leftMid).line(points.rightMid).attr('class', 'dashed')
paths.welt = new Path()
.move(points.realTopLeft)
diff --git a/packages/carlton/src/pocket.js b/packages/carlton/src/pocket.js
index b27c581cc68..3da12f5b43a 100644
--- a/packages/carlton/src/pocket.js
+++ b/packages/carlton/src/pocket.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
paperless,
sa,
@@ -41,10 +41,7 @@ export default function(part) {
.line(points.roundRightStart)
.curve(points.roundRightCp1, points.roundRightCp2, points.roundRightEnd)
} else {
- paths.seam = new Path()
- .move(points.edgeLeft)
- .line(points.bottomLeft)
- .line(points.bottomRight)
+ paths.seam = new Path().move(points.edgeLeft).line(points.bottomLeft).line(points.bottomRight)
}
paths.seam = paths.seam
@@ -53,10 +50,7 @@ export default function(part) {
.close()
.attr('class', 'fabric')
- paths.fold = new Path()
- .move(points.topLeft)
- .line(points.topRight)
- .attr('class', 'fabric dashed')
+ paths.fold = new Path().move(points.topLeft).line(points.topRight).attr('class', 'fabric dashed')
if (complete) {
points.title = points.topLeft.shiftFractionTowards(points.bottomRight, 0.5)
diff --git a/packages/carlton/src/pocketflap.js b/packages/carlton/src/pocketflap.js
index 14ff2ce1ba5..8962fc4c787 100644
--- a/packages/carlton/src/pocketflap.js
+++ b/packages/carlton/src/pocketflap.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
paperless,
sa,
@@ -39,17 +39,10 @@ export default function(part) {
.line(points.roundRightStart)
.curve(points.roundRightCp1, points.roundRightCp2, points.roundRightEnd)
} else {
- paths.seam = new Path()
- .move(points.topLeft)
- .line(points.bottomLeft)
- .line(points.bottomRight)
+ paths.seam = new Path().move(points.topLeft).line(points.bottomLeft).line(points.bottomRight)
}
- paths.seam = paths.seam
- .line(points.topRight)
- .line(points.topLeft)
- .close()
- .attr('class', 'fabric')
+ paths.seam = paths.seam.line(points.topRight).line(points.topLeft).close().attr('class', 'fabric')
if (complete) {
points.title = points.topLeft.shiftFractionTowards(points.bottomRight, 0.5)
diff --git a/packages/carlton/src/pocketlining.js b/packages/carlton/src/pocketlining.js
index 20e912b43cd..8dede4f0996 100644
--- a/packages/carlton/src/pocketlining.js
+++ b/packages/carlton/src/pocketlining.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
paperless,
sa,
@@ -37,17 +37,10 @@ export default function(part) {
.line(points.roundRightStart)
.curve(points.roundRightCp1, points.roundRightCp2, points.roundRightEnd)
} else {
- paths.seam = new Path()
- .move(points.topLeft)
- .line(points.bottomLeft)
- .line(points.bottomRight)
+ paths.seam = new Path().move(points.topLeft).line(points.bottomLeft).line(points.bottomRight)
}
- paths.seam = paths.seam
- .line(points.topRight)
- .line(points.topLeft)
- .close()
- .attr('class', 'lining')
+ paths.seam = paths.seam.line(points.topRight).line(points.topLeft).close().attr('class', 'lining')
delete paths.fold
diff --git a/packages/carlton/src/tail.js b/packages/carlton/src/tail.js
index 52f73ab2de1..c053cd61abd 100644
--- a/packages/carlton/src/tail.js
+++ b/packages/carlton/src/tail.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
units,
paperless,
@@ -79,11 +79,7 @@ export default function(part) {
to: points.fold2Top.shift(0, 10)
})
- if (sa)
- paths.sa = paths.seam
- .offset(sa)
- .close()
- .attr('class', 'fabric sa')
+ if (sa) paths.sa = paths.seam.offset(sa).close().attr('class', 'fabric sa')
macro('vd', {
from: points.fold4Bottom.shift(0, 15),
to: points.fold4Top.shift(0, 15),
diff --git a/packages/core/src/attributes.js b/packages/core/src/attributes.js
index 05d39a3f385..dd711eeaefe 100644
--- a/packages/core/src/attributes.js
+++ b/packages/core/src/attributes.js
@@ -3,7 +3,7 @@ function Attributes() {
}
/** Adds an attribute */
-Attributes.prototype.add = function(name, value) {
+Attributes.prototype.add = function (name, value) {
if (typeof this.list[name] === 'undefined') {
this.list[name] = []
}
@@ -13,33 +13,33 @@ Attributes.prototype.add = function(name, value) {
}
/** Sets an attribute, overwriting existing value */
-Attributes.prototype.set = function(name, value) {
+Attributes.prototype.set = function (name, value) {
this.list[name] = [value]
return this
}
/** Removes an attribute */
-Attributes.prototype.remove = function(name) {
+Attributes.prototype.remove = function (name) {
delete this.list[name]
return this
}
/** Retrieves an attribute */
-Attributes.prototype.get = function(name) {
+Attributes.prototype.get = function (name) {
if (typeof this.list[name] === 'undefined') return false
else return this.list[name].join(' ')
}
/** Retrieves an attribute as array*/
-Attributes.prototype.getAsArray = function(name) {
+Attributes.prototype.getAsArray = function (name) {
if (typeof this.list[name] === 'undefined') return false
else return this.list[name]
}
/** Returns SVG code for attributes */
-Attributes.prototype.render = function() {
+Attributes.prototype.render = function () {
let svg = ''
for (let key in this.list) {
svg += ` ${key}="${this.list[key].join(' ')}"`
@@ -49,7 +49,7 @@ Attributes.prototype.render = function() {
}
/** Returns CSS code for attributes */
-Attributes.prototype.renderAsCss = function() {
+Attributes.prototype.renderAsCss = function () {
let css = ''
for (let key in this.list) {
css += ` ${key}:${this.list[key].join(' ')};`
@@ -60,7 +60,7 @@ Attributes.prototype.renderAsCss = function() {
/** Returns SVG code for attributes with a fiven prefix
* typically used for data-text*/
-Attributes.prototype.renderIfPrefixIs = function(prefix = '') {
+Attributes.prototype.renderIfPrefixIs = function (prefix = '') {
let svg = ''
let prefixLen = prefix.length
for (let key in this.list) {
@@ -74,7 +74,7 @@ Attributes.prototype.renderIfPrefixIs = function(prefix = '') {
/** Returns a props object for attributes with a fiven prefix
* typically used for data-text*/
-Attributes.prototype.asPropsIfPrefixIs = function(prefix = '') {
+Attributes.prototype.asPropsIfPrefixIs = function (prefix = '') {
let props = {}
let prefixLen = prefix.length
for (let key in this.list) {
@@ -89,7 +89,7 @@ Attributes.prototype.asPropsIfPrefixIs = function(prefix = '') {
}
/** Returns a deep copy of this */
-Attributes.prototype.clone = function() {
+Attributes.prototype.clone = function () {
let clone = new Attributes()
clone.list = JSON.parse(JSON.stringify(this.list))
diff --git a/packages/create-freesewing-pattern/template/default/example/src/serviceWorker.js b/packages/create-freesewing-pattern/template/default/example/src/serviceWorker.js
index 44e1b1b2f8c..4fe923e7795 100644
--- a/packages/create-freesewing-pattern/template/default/example/src/serviceWorker.js
+++ b/packages/create-freesewing-pattern/template/default/example/src/serviceWorker.js
@@ -53,7 +53,7 @@ export function register(config) {
function registerValidSW(swUrl, config) {
navigator.serviceWorker
.register(swUrl)
- .then(registration => {
+ .then((registration) => {
registration.onupdatefound = () => {
const installingWorker = registration.installing
installingWorker.onstatechange = () => {
@@ -84,7 +84,7 @@ function registerValidSW(swUrl, config) {
}
}
})
- .catch(error => {
+ .catch((error) => {
console.error('Error during service worker registration:', error)
})
}
@@ -92,14 +92,14 @@ function registerValidSW(swUrl, config) {
function checkValidServiceWorker(swUrl, config) {
// Check if the service worker can be found. If it can't reload the page.
fetch(swUrl)
- .then(response => {
+ .then((response) => {
// Ensure service worker exists, and that we really are getting a JS file.
if (
response.status === 404 ||
response.headers.get('content-type').indexOf('javascript') === -1
) {
// No service worker found. Probably a different app. Reload the page.
- navigator.serviceWorker.ready.then(registration => {
+ navigator.serviceWorker.ready.then((registration) => {
registration.unregister().then(() => {
window.location.reload()
})
@@ -116,7 +116,7 @@ function checkValidServiceWorker(swUrl, config) {
export function unregister() {
if ('serviceWorker' in navigator) {
- navigator.serviceWorker.ready.then(registration => {
+ navigator.serviceWorker.ready.then((registration) => {
registration.unregister()
})
}
diff --git a/packages/create-freesewing-pattern/template/default/src/box.js b/packages/create-freesewing-pattern/template/default/src/box.js
index b22cbb1053f..ce26efd6995 100644
--- a/packages/create-freesewing-pattern/template/default/src/box.js
+++ b/packages/create-freesewing-pattern/template/default/src/box.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
options,
Point,
diff --git a/packages/diana/src/index.js b/packages/diana/src/index.js
index 8e6f9c922a7..6097efd8e40 100644
--- a/packages/diana/src/index.js
+++ b/packages/diana/src/index.js
@@ -10,16 +10,16 @@ import draftSleeve from './sleeve'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods to prototype
-Pattern.prototype.draftBase = function(part) {
+Pattern.prototype.draftBase = function (part) {
return new Brian(this.settings).draftBase(part)
}
-Pattern.prototype.draftFrontBase = function(part) {
+Pattern.prototype.draftFrontBase = function (part) {
return new Brian(this.settings).draftFront(part)
}
-Pattern.prototype.draftBackBase = function(part) {
+Pattern.prototype.draftBackBase = function (part) {
return new Brian(this.settings).draftBack(part)
}
-Pattern.prototype.draftSleeveBase = function(part) {
+Pattern.prototype.draftSleeveBase = function (part) {
let brian = new Brian(this.settings)
return brian.draftSleeve(brian.draftSleevecap(part))
}
diff --git a/packages/examples/src/docs_coords.js b/packages/examples/src/docs_coords.js
index 73faa106795..a573613ef5b 100644
--- a/packages/examples/src/docs_coords.js
+++ b/packages/examples/src/docs_coords.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, paths, Path } = part.shorthand()
points.origin = new Point(10, 10)
diff --git a/packages/examples/src/docs_overview.js b/packages/examples/src/docs_overview.js
index 2d7cf254fde..23f8e6e7f92 100644
--- a/packages/examples/src/docs_overview.js
+++ b/packages/examples/src/docs_overview.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, options } = part.shorthand()
/**
diff --git a/packages/examples/src/path__curve.js b/packages/examples/src/path__curve.js
index 35326aa49ed..770c610c9c5 100644
--- a/packages/examples/src/path__curve.js
+++ b/packages/examples/src/path__curve.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.from = new Point(5, 20)
diff --git a/packages/examples/src/path_attr.js b/packages/examples/src/path_attr.js
index 28f97e79c4f..98625bb9fdf 100644
--- a/packages/examples/src/path_attr.js
+++ b/packages/examples/src/path_attr.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.B = new Point(10, 50)
diff --git a/packages/examples/src/path_clone.js b/packages/examples/src/path_clone.js
index dcf3d72af1c..90ea833ba04 100644
--- a/packages/examples/src/path_clone.js
+++ b/packages/examples/src/path_clone.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.A = new Point(45, 60)
@@ -7,10 +7,7 @@ export default part => {
points.C = new Point(90, 30)
points.CCp1 = new Point(50, -30)
- paths.example = new Path()
- .move(points.A)
- .line(points.B)
- .curve(points.BCp2, points.CCp1, points.C)
+ paths.example = new Path().move(points.A).line(points.B).curve(points.BCp2, points.CCp1, points.C)
paths.clone = paths.example
.clone()
diff --git a/packages/examples/src/path_close.js b/packages/examples/src/path_close.js
index d4297ff21d8..8abab31ed89 100644
--- a/packages/examples/src/path_close.js
+++ b/packages/examples/src/path_close.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.from = new Point(10, 20)
diff --git a/packages/examples/src/path_curve.js b/packages/examples/src/path_curve.js
index 5cc1663e0b3..cedffb582d4 100644
--- a/packages/examples/src/path_curve.js
+++ b/packages/examples/src/path_curve.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.from = new Point(10, 20)
diff --git a/packages/examples/src/path_curve_.js b/packages/examples/src/path_curve_.js
index 0b20cc2eb0c..f5f54d77ce2 100644
--- a/packages/examples/src/path_curve_.js
+++ b/packages/examples/src/path_curve_.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.from = new Point(10, 20)
diff --git a/packages/examples/src/path_divide.js b/packages/examples/src/path_divide.js
index cbdbed41fd7..0fd6ea116ab 100644
--- a/packages/examples/src/path_divide.js
+++ b/packages/examples/src/path_divide.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.A = new Point(55, 40)
diff --git a/packages/examples/src/path_edge.js b/packages/examples/src/path_edge.js
index 660c60d290e..a56e689e89c 100644
--- a/packages/examples/src/path_edge.js
+++ b/packages/examples/src/path_edge.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand()
points.A = new Point(45, 60)
diff --git a/packages/examples/src/path_end.js b/packages/examples/src/path_end.js
index bbf861689b5..8885feb0958 100644
--- a/packages/examples/src/path_end.js
+++ b/packages/examples/src/path_end.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand()
points.A = new Point(45, 60)
@@ -7,10 +7,7 @@ export default part => {
points.C = new Point(90, 30)
points.CCp1 = new Point(50, -30)
- paths.demo = new Path()
- .move(points.A)
- .line(points.B)
- .curve(points.BCp2, points.CCp1, points.C)
+ paths.demo = new Path().move(points.A).line(points.B).curve(points.BCp2, points.CCp1, points.C)
snippets.end = new Snippet('notch', paths.demo.end())
diff --git a/packages/examples/src/path_intersects.js b/packages/examples/src/path_intersects.js
index 2b7fbe07bba..9522f3aa44d 100644
--- a/packages/examples/src/path_intersects.js
+++ b/packages/examples/src/path_intersects.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand()
points.A = new Point(45, 60)
diff --git a/packages/examples/src/path_intersectsx.js b/packages/examples/src/path_intersectsx.js
index a1ab8671a03..7ea6990ebb2 100644
--- a/packages/examples/src/path_intersectsx.js
+++ b/packages/examples/src/path_intersectsx.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand()
points.A = new Point(95, 50)
@@ -12,10 +12,7 @@ export default part => {
points.top = new Point(60, -10)
points.bot = new Point(60, 140)
- paths.line = new Path()
- .move(points.top)
- .line(points.bot)
- .attr('class', 'lining dashed')
+ paths.line = new Path().move(points.top).line(points.bot).attr('class', 'lining dashed')
paths.demo = new Path()
.move(points.A)
diff --git a/packages/examples/src/path_intersectsy.js b/packages/examples/src/path_intersectsy.js
index 213b51df42a..7e0c1215d7b 100644
--- a/packages/examples/src/path_intersectsy.js
+++ b/packages/examples/src/path_intersectsy.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand()
points.A = new Point(55, 40)
@@ -12,10 +12,7 @@ export default part => {
points.top = new Point(10, 58)
points.bot = new Point(130, 58)
- paths.line = new Path()
- .move(points.top)
- .line(points.bot)
- .attr('class', 'lining dashed')
+ paths.line = new Path().move(points.top).line(points.bot).attr('class', 'lining dashed')
paths.demo = new Path()
.move(points.A)
diff --git a/packages/examples/src/path_join.js b/packages/examples/src/path_join.js
index 54f760139e2..54e445b708a 100644
--- a/packages/examples/src/path_join.js
+++ b/packages/examples/src/path_join.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.A = new Point(45, 60)
@@ -7,10 +7,7 @@ export default part => {
points.C = new Point(90, 30)
points.CCp1 = new Point(50, -30)
- paths.path1 = new Path()
- .move(points.A)
- .line(points.B)
- .attr('class', 'various')
+ paths.path1 = new Path().move(points.A).line(points.B).attr('class', 'various')
paths.path2 = new Path()
.move(points.B)
diff --git a/packages/examples/src/path_length.js b/packages/examples/src/path_length.js
index eba3eabd059..76fa4acfa5c 100644
--- a/packages/examples/src/path_length.js
+++ b/packages/examples/src/path_length.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, macro } = part.shorthand()
points.A = new Point(45, 60)
@@ -7,10 +7,7 @@ export default part => {
points.C = new Point(90, 30)
points.CCp1 = new Point(50, -30)
- paths.example = new Path()
- .move(points.A)
- .line(points.B)
- .curve(points.BCp2, points.CCp1, points.C)
+ paths.example = new Path().move(points.A).line(points.B).curve(points.BCp2, points.CCp1, points.C)
macro('pd', {
path: paths.example,
diff --git a/packages/examples/src/path_line.js b/packages/examples/src/path_line.js
index 5072c8b5aab..ed2c7750bd3 100644
--- a/packages/examples/src/path_line.js
+++ b/packages/examples/src/path_line.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.from = new Point(10, 10)
diff --git a/packages/examples/src/path_move.js b/packages/examples/src/path_move.js
index bf2b315a801..28d8c6dc667 100644
--- a/packages/examples/src/path_move.js
+++ b/packages/examples/src/path_move.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.to = new Point(50, 10)
diff --git a/packages/examples/src/path_offset.js b/packages/examples/src/path_offset.js
index cc67a07bd76..e50ac0ce6ba 100644
--- a/packages/examples/src/path_offset.js
+++ b/packages/examples/src/path_offset.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.A = new Point(45, 60)
@@ -16,11 +16,7 @@ export default part => {
paths.offset = paths.example.offset(-10).attr('class', 'interfacing')
- paths.lineOffset = new Path()
- .move(points.A)
- .line(points.B)
- .offset(-5)
- .attr('class', 'various')
+ paths.lineOffset = new Path().move(points.A).line(points.B).offset(-5).attr('class', 'various')
paths.curveOffset = new Path()
.move(points.B)
diff --git a/packages/examples/src/path_ops.js b/packages/examples/src/path_ops.js
index 5d087377172..3b7a679fc63 100644
--- a/packages/examples/src/path_ops.js
+++ b/packages/examples/src/path_ops.js
@@ -1,7 +1,7 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, options } = part.shorthand()
- const textClasses = label =>
+ const textClasses = (label) =>
options.focus === label ? 'center text-xs fill-note' : 'center text-xs'
points.A = new Point(10, 10)
@@ -46,11 +46,7 @@ export default part => {
.attr('data-text', 'Path.close()')
.attr('data-text-class', textClasses('close'))
- paths.example = paths.line
- .join(paths.curve)
- .join(paths._curve)
- .join(paths.curve_)
- .close()
+ paths.example = paths.line.join(paths.curve).join(paths._curve).join(paths.curve_).close()
return part
}
diff --git a/packages/examples/src/path_reverse.js b/packages/examples/src/path_reverse.js
index 8213a5ff75e..fad3da5be6d 100644
--- a/packages/examples/src/path_reverse.js
+++ b/packages/examples/src/path_reverse.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.B = new Point(10, 30)
diff --git a/packages/examples/src/path_shiftalong.js b/packages/examples/src/path_shiftalong.js
index a752649c537..b94758d3b9a 100644
--- a/packages/examples/src/path_shiftalong.js
+++ b/packages/examples/src/path_shiftalong.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand()
points.A = new Point(45, 60)
@@ -7,10 +7,7 @@ export default part => {
points.C = new Point(90, 30)
points.CCp1 = new Point(50, -30)
- paths.example = new Path()
- .move(points.A)
- .line(points.B)
- .curve(points.BCp2, points.CCp1, points.C)
+ paths.example = new Path().move(points.A).line(points.B).curve(points.BCp2, points.CCp1, points.C)
points.x1 = paths.example
.shiftAlong(20)
diff --git a/packages/examples/src/path_shiftfractionalong.js b/packages/examples/src/path_shiftfractionalong.js
index 7cd5f881306..d4ebe5d8672 100644
--- a/packages/examples/src/path_shiftfractionalong.js
+++ b/packages/examples/src/path_shiftfractionalong.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand()
points.A = new Point(45, 60)
@@ -7,10 +7,7 @@ export default part => {
points.C = new Point(90, 30)
points.CCp1 = new Point(50, -30)
- paths.example = new Path()
- .move(points.A)
- .line(points.B)
- .curve(points.BCp2, points.CCp1, points.C)
+ paths.example = new Path().move(points.A).line(points.B).curve(points.BCp2, points.CCp1, points.C)
points.x1 = paths.example
.shiftFractionAlong(0.2)
diff --git a/packages/examples/src/path_split.js b/packages/examples/src/path_split.js
index fe09b6444c8..eaf3d7ee2ac 100644
--- a/packages/examples/src/path_split.js
+++ b/packages/examples/src/path_split.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand()
points.A = new Point(45, 60)
diff --git a/packages/examples/src/path_start.js b/packages/examples/src/path_start.js
index e9776e801a9..af502e1e5b2 100644
--- a/packages/examples/src/path_start.js
+++ b/packages/examples/src/path_start.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand()
points.A = new Point(45, 60)
@@ -7,10 +7,7 @@ export default part => {
points.C = new Point(90, 30)
points.CCp1 = new Point(50, -30)
- paths.example = new Path()
- .move(points.A)
- .line(points.B)
- .curve(points.BCp2, points.CCp1, points.C)
+ paths.example = new Path().move(points.A).line(points.B).curve(points.BCp2, points.CCp1, points.C)
snippets.start = new Snippet('notch', paths.example.start())
return part
diff --git a/packages/examples/src/path_translate.js b/packages/examples/src/path_translate.js
index e8ce08ad50f..5b1fbb0b79f 100644
--- a/packages/examples/src/path_translate.js
+++ b/packages/examples/src/path_translate.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, macro } = part.shorthand()
points.A = new Point(45, 60)
@@ -7,10 +7,7 @@ export default part => {
points.C = new Point(90, 30)
points.CCp1 = new Point(50, -30)
- paths.A = new Path()
- .move(points.A)
- .line(points.B)
- .curve(points.BCp2, points.CCp1, points.C)
+ paths.A = new Path().move(points.A).line(points.B).curve(points.BCp2, points.CCp1, points.C)
paths.B = paths.A.translate(60, 30)
diff --git a/packages/examples/src/path_trim.js b/packages/examples/src/path_trim.js
index 92dc94a03ef..60c18623f7c 100644
--- a/packages/examples/src/path_trim.js
+++ b/packages/examples/src/path_trim.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.center = new Point(0, 0)
diff --git a/packages/examples/src/plugin_dimension.js b/packages/examples/src/plugin_dimension.js
index 33ad2d5ddbd..c3370e26fb0 100644
--- a/packages/examples/src/plugin_dimension.js
+++ b/packages/examples/src/plugin_dimension.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, macro } = part.shorthand()
points.A = new Point(0, 0)
diff --git a/packages/examples/src/plugin_logo.js b/packages/examples/src/plugin_logo.js
index 74adefbc4ad..775d7d162f7 100644
--- a/packages/examples/src/plugin_logo.js
+++ b/packages/examples/src/plugin_logo.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, snippets, Snippet } = part.shorthand()
snippets.logo = new Snippet('logo', new Point(50, 30))
diff --git a/packages/examples/src/plugin_round.js b/packages/examples/src/plugin_round.js
index ccb7bcc089a..4b6871fb228 100644
--- a/packages/examples/src/plugin_round.js
+++ b/packages/examples/src/plugin_round.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, macro } = part.shorthand()
points.topLeft = new Point(0, 0)
diff --git a/packages/examples/src/plugin_scalebox.js b/packages/examples/src/plugin_scalebox.js
index b75fb7d07d6..425dc5bf20a 100644
--- a/packages/examples/src/plugin_scalebox.js
+++ b/packages/examples/src/plugin_scalebox.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, macro } = part.shorthand()
points.anchor1 = new Point(0, 0)
diff --git a/packages/examples/src/plugin_sprinkle.js b/packages/examples/src/plugin_sprinkle.js
index b59c1974e49..cc75ff882e9 100644
--- a/packages/examples/src/plugin_sprinkle.js
+++ b/packages/examples/src/plugin_sprinkle.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, macro } = part.shorthand()
points.a = new Point(10, 10)
diff --git a/packages/examples/src/plugin_title.js b/packages/examples/src/plugin_title.js
index d9e33c565f3..4448c27c374 100644
--- a/packages/examples/src/plugin_title.js
+++ b/packages/examples/src/plugin_title.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, macro } = part.shorthand()
points.title = new Point(90, 45)
diff --git a/packages/examples/src/point_angle.js b/packages/examples/src/point_angle.js
index a914b28f4b7..cc8861f739e 100644
--- a/packages/examples/src/point_angle.js
+++ b/packages/examples/src/point_angle.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.sun = new Point(10, 5)
@@ -8,10 +8,7 @@ export default part => {
.attr('data-text', points.sun.angle(points.moon) + '°')
.attr('data-text-class', 'text-sm fill-note center')
- paths.line = new Path()
- .move(points.sun)
- .line(points.moon)
- .attr('class', 'dashed')
+ paths.line = new Path().move(points.sun).line(points.moon).attr('class', 'dashed')
return part
}
diff --git a/packages/examples/src/point_attr.js b/packages/examples/src/point_attr.js
index d578a5f3975..90de8bcca4a 100644
--- a/packages/examples/src/point_attr.js
+++ b/packages/examples/src/point_attr.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points } = part.shorthand()
points.anchor = new Point(100, 25)
diff --git a/packages/examples/src/point_clone.js b/packages/examples/src/point_clone.js
index b582a02cfd7..9706d31fd05 100644
--- a/packages/examples/src/point_clone.js
+++ b/packages/examples/src/point_clone.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Snippet, snippets } = part.shorthand()
points.A = new Point(25, 25)
diff --git a/packages/examples/src/point_copy.js b/packages/examples/src/point_copy.js
index 9b2f42354b6..06310e9ccee 100644
--- a/packages/examples/src/point_copy.js
+++ b/packages/examples/src/point_copy.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Snippet, snippets } = part.shorthand()
points.A = new Point(50, 25).attr('data-text', 'Point A').attr('data-text-class', 'text-xl')
diff --git a/packages/examples/src/point_dist.js b/packages/examples/src/point_dist.js
index ce7127348eb..076ad56a31d 100644
--- a/packages/examples/src/point_dist.js
+++ b/packages/examples/src/point_dist.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, macro } = part.shorthand()
points.from = new Point(10, 10)
diff --git a/packages/examples/src/point_dx.js b/packages/examples/src/point_dx.js
index 1dc68d73d54..8d6df632993 100644
--- a/packages/examples/src/point_dx.js
+++ b/packages/examples/src/point_dx.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, macro } = part.shorthand()
points.from = new Point(10, 10)
diff --git a/packages/examples/src/point_dy.js b/packages/examples/src/point_dy.js
index dd0b1d7c69b..f7ca3e92390 100644
--- a/packages/examples/src/point_dy.js
+++ b/packages/examples/src/point_dy.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, macro } = part.shorthand()
points.from = new Point(10, 10)
diff --git a/packages/examples/src/point_flipx.js b/packages/examples/src/point_flipx.js
index 6a5e4a407b0..a1a9061d8d2 100644
--- a/packages/examples/src/point_flipx.js
+++ b/packages/examples/src/point_flipx.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.top = new Point(50, 10)
@@ -39,10 +39,7 @@ export default part => {
.line(points._out1)
.close()
- paths.mirror = new Path()
- .move(points.top)
- .line(points.bottom)
- .attr('class', 'note dashed')
+ paths.mirror = new Path().move(points.top).line(points.bottom).attr('class', 'note dashed')
return part
}
diff --git a/packages/examples/src/point_flipy.js b/packages/examples/src/point_flipy.js
index b7b88dc9269..1fa64fc1946 100644
--- a/packages/examples/src/point_flipy.js
+++ b/packages/examples/src/point_flipy.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.start = new Point(0, 50)
diff --git a/packages/examples/src/point_rotate.js b/packages/examples/src/point_rotate.js
index cd22ac38fc1..9648202a1e4 100644
--- a/packages/examples/src/point_rotate.js
+++ b/packages/examples/src/point_rotate.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.sun = new Point(40, 40)
diff --git a/packages/examples/src/point_shift.js b/packages/examples/src/point_shift.js
index fdc29732b37..d63fc5c5bf3 100644
--- a/packages/examples/src/point_shift.js
+++ b/packages/examples/src/point_shift.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, macro } = part.shorthand()
points.A = new Point(90, 40).attr('data-text', 'Point A').attr('data-text-class', 'right')
diff --git a/packages/examples/src/point_shiftfractiontowards.js b/packages/examples/src/point_shiftfractiontowards.js
index 4e4a608127d..a3990824c51 100644
--- a/packages/examples/src/point_shiftfractiontowards.js
+++ b/packages/examples/src/point_shiftfractiontowards.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, macro } = part.shorthand()
points.A = new Point(90, 70).attr('data-text', 'Point A')
@@ -8,10 +8,7 @@ export default part => {
.attr('data-text-class', 'center')
.attr('data-text-lineheight', 6)
- paths.direction = new Path()
- .move(points.A)
- .line(points.B)
- .attr('class', 'note dashed')
+ paths.direction = new Path().move(points.A).line(points.B).attr('class', 'note dashed')
macro('ld', {
from: points.C,
diff --git a/packages/examples/src/point_shiftoutwards.js b/packages/examples/src/point_shiftoutwards.js
index 7217461cc00..5a718b30994 100644
--- a/packages/examples/src/point_shiftoutwards.js
+++ b/packages/examples/src/point_shiftoutwards.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, macro } = part.shorthand()
points.A = new Point(90, 70).attr('data-text', 'Point A')
@@ -9,10 +9,7 @@ export default part => {
.attr('data-text', 'Point C is point A shifted 3cm\nbeyond point B')
.attr('data-text-lineheight', 6)
- paths.direction = new Path()
- .move(points.A)
- .line(points.C)
- .attr('class', 'note dashed')
+ paths.direction = new Path().move(points.A).line(points.C).attr('class', 'note dashed')
macro('ld', {
from: points.C,
diff --git a/packages/examples/src/point_shifttowards.js b/packages/examples/src/point_shifttowards.js
index 2a642bdf7bf..6da52de18f7 100644
--- a/packages/examples/src/point_shifttowards.js
+++ b/packages/examples/src/point_shifttowards.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, macro } = part.shorthand()
points.A = new Point(90, 70).attr('data-text', 'Point A')
@@ -10,10 +10,7 @@ export default part => {
.attr('data-text-class', 'center')
.attr('data-text-lineheight', 6)
- paths.direction = new Path()
- .move(points.A)
- .line(points.B)
- .attr('class', 'note dashed')
+ paths.direction = new Path().move(points.A).line(points.B).attr('class', 'note dashed')
macro('ld', {
from: points.C,
diff --git a/packages/examples/src/point_sitson.js b/packages/examples/src/point_sitson.js
index 081bdf27390..4622aef6a3c 100644
--- a/packages/examples/src/point_sitson.js
+++ b/packages/examples/src/point_sitson.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Snippet, snippets } = part.shorthand()
let s
diff --git a/packages/examples/src/point_sitsroughlyon.js b/packages/examples/src/point_sitsroughlyon.js
index 84ccf042d9a..bfd76b657af 100644
--- a/packages/examples/src/point_sitsroughlyon.js
+++ b/packages/examples/src/point_sitsroughlyon.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Snippet, snippets } = part.shorthand()
box(part)
diff --git a/packages/examples/src/point_translate.js b/packages/examples/src/point_translate.js
index 878b943d992..b25fc631459 100644
--- a/packages/examples/src/point_translate.js
+++ b/packages/examples/src/point_translate.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, macro } = part.shorthand()
points.A = new Point(20, 20).attr('data-text', 'Point A')
diff --git a/packages/examples/src/settings_sa.js b/packages/examples/src/settings_sa.js
index 99f62e0f7cf..4ac425f5fb2 100644
--- a/packages/examples/src/settings_sa.js
+++ b/packages/examples/src/settings_sa.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths } = part.shorthand()
points.A = new Point(45, 60)
diff --git a/packages/examples/src/snippet.js b/packages/examples/src/snippet.js
index ab6e42c499c..586610e79d5 100644
--- a/packages/examples/src/snippet.js
+++ b/packages/examples/src/snippet.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Snippet, snippets } = part.shorthand()
points.anchor1 = new Point(20, 15)
diff --git a/packages/examples/src/snippet_attr.js b/packages/examples/src/snippet_attr.js
index cc5417a1393..9e0c2c15263 100644
--- a/packages/examples/src/snippet_attr.js
+++ b/packages/examples/src/snippet_attr.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Snippet, snippets } = part.shorthand()
points.anchor = new Point(50, 15)
diff --git a/packages/examples/src/snippet_clone.js b/packages/examples/src/snippet_clone.js
index 32bcf3d9827..baa56e708ec 100644
--- a/packages/examples/src/snippet_clone.js
+++ b/packages/examples/src/snippet_clone.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Snippet, snippets } = part.shorthand()
points.anchor = new Point(35, 35)
diff --git a/packages/examples/src/utils_beamintersectscircle.js b/packages/examples/src/utils_beamintersectscircle.js
index b23be2933e1..691ede57e1a 100644
--- a/packages/examples/src/utils_beamintersectscircle.js
+++ b/packages/examples/src/utils_beamintersectscircle.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.A = new Point(95, 45).attr('data-circle', 35).attr('data-circle-class', 'fabric')
diff --git a/packages/examples/src/utils_beamintersectsx.js b/packages/examples/src/utils_beamintersectsx.js
index 697a3462a52..5e7f0248a44 100644
--- a/packages/examples/src/utils_beamintersectsx.js
+++ b/packages/examples/src/utils_beamintersectsx.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.A = new Point(10, 10)
diff --git a/packages/examples/src/utils_beamintersectsy.js b/packages/examples/src/utils_beamintersectsy.js
index 7eb84ad529b..16c44a12603 100644
--- a/packages/examples/src/utils_beamintersectsy.js
+++ b/packages/examples/src/utils_beamintersectsy.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.A = new Point(10, 10)
diff --git a/packages/examples/src/utils_beamsintersect.js b/packages/examples/src/utils_beamsintersect.js
index f1cfa85a5cd..6ea9dbec414 100644
--- a/packages/examples/src/utils_beamsintersect.js
+++ b/packages/examples/src/utils_beamsintersect.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.A = new Point(10, 10)
diff --git a/packages/examples/src/utils_circlesintersect.js b/packages/examples/src/utils_circlesintersect.js
index eea8f06bd38..86f15c0a94d 100644
--- a/packages/examples/src/utils_circlesintersect.js
+++ b/packages/examples/src/utils_circlesintersect.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Snippet, snippets, utils } = part.shorthand()
points.A = new Point(10, 10).attr('data-circle', 15).attr('data-circle-class', 'fabric')
diff --git a/packages/examples/src/utils_curveintersectsx.js b/packages/examples/src/utils_curveintersectsx.js
index 63b6b666698..09eaffdf546 100644
--- a/packages/examples/src/utils_curveintersectsx.js
+++ b/packages/examples/src/utils_curveintersectsx.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, utils, snippets, Snippet } = part.shorthand()
points.start = new Point(10, 15)
diff --git a/packages/examples/src/utils_curveintersectsy.js b/packages/examples/src/utils_curveintersectsy.js
index 77b4dbe070b..bc5e7fc82c0 100644
--- a/packages/examples/src/utils_curveintersectsy.js
+++ b/packages/examples/src/utils_curveintersectsy.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, utils, snippets, Snippet } = part.shorthand()
points.start = new Point(10, 45)
diff --git a/packages/examples/src/utils_curvesintersect.js b/packages/examples/src/utils_curvesintersect.js
index 45aecba32f4..76472b0b2f8 100644
--- a/packages/examples/src/utils_curvesintersect.js
+++ b/packages/examples/src/utils_curvesintersect.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.A = new Point(10, 10)
diff --git a/packages/examples/src/utils_lineintersectscircle.js b/packages/examples/src/utils_lineintersectscircle.js
index ba31020f7c4..a40e8ae6322 100644
--- a/packages/examples/src/utils_lineintersectscircle.js
+++ b/packages/examples/src/utils_lineintersectscircle.js
@@ -1,6 +1,6 @@
import { box } from './shared'
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.A = new Point(95, 45).attr('data-circle', 35).attr('data-circle-class', 'fabric')
diff --git a/packages/examples/src/utils_lineintersectscurve.js b/packages/examples/src/utils_lineintersectscurve.js
index 04c0725ac7f..9f099a08d56 100644
--- a/packages/examples/src/utils_lineintersectscurve.js
+++ b/packages/examples/src/utils_lineintersectscurve.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.A = new Point(10, 10)
diff --git a/packages/examples/src/utils_linesintersect.js b/packages/examples/src/utils_linesintersect.js
index f3bedccd9a6..308270a6759 100644
--- a/packages/examples/src/utils_linesintersect.js
+++ b/packages/examples/src/utils_linesintersect.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.A = new Point(10, 10)
diff --git a/packages/examples/src/utils_pointonbeam.js b/packages/examples/src/utils_pointonbeam.js
index 742a710b351..70d876c0859 100644
--- a/packages/examples/src/utils_pointonbeam.js
+++ b/packages/examples/src/utils_pointonbeam.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.from1 = new Point(10, 10)
@@ -24,22 +24,10 @@ export default part => {
} else snippet = 'bnotch'
snippets[part.getId()] = new Snippet(snippet, point)
}
- paths.line1 = new Path()
- .move(points.from1)
- .line(points.to1)
- .attr('class', 'fabric stroke-lg')
- paths.lne1 = new Path()
- .move(points.to1)
- .line(points.b1)
- .attr('class', 'fabric dashed')
- paths.line2 = new Path()
- .move(points.from2)
- .line(points.to2)
- .attr('class', 'fabric stroke-lg')
- paths.lne2 = new Path()
- .move(points.to2)
- .line(points.b2)
- .attr('class', 'fabric dashed')
+ paths.line1 = new Path().move(points.from1).line(points.to1).attr('class', 'fabric stroke-lg')
+ paths.lne1 = new Path().move(points.to1).line(points.b1).attr('class', 'fabric dashed')
+ paths.line2 = new Path().move(points.from2).line(points.to2).attr('class', 'fabric stroke-lg')
+ paths.lne2 = new Path().move(points.to2).line(points.b2).attr('class', 'fabric dashed')
return part
}
diff --git a/packages/examples/src/utils_pointoncurve.js b/packages/examples/src/utils_pointoncurve.js
index 89df06ddc34..a05846e0d69 100644
--- a/packages/examples/src/utils_pointoncurve.js
+++ b/packages/examples/src/utils_pointoncurve.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.start = new Point(10, 10)
diff --git a/packages/examples/src/utils_pointonline.js b/packages/examples/src/utils_pointonline.js
index 93ade4efcaf..03228b99b22 100644
--- a/packages/examples/src/utils_pointonline.js
+++ b/packages/examples/src/utils_pointonline.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
points.from1 = new Point(10, 10)
@@ -24,22 +24,10 @@ export default part => {
} else snippet = 'bnotch'
snippets[part.getId()] = new Snippet(snippet, point)
}
- paths.line1 = new Path()
- .move(points.from1)
- .line(points.to1)
- .attr('class', 'fabric stroke-lg')
- paths.lne1 = new Path()
- .move(points.to1)
- .line(points.b1)
- .attr('class', 'fabric dashed')
- paths.line2 = new Path()
- .move(points.from2)
- .line(points.to2)
- .attr('class', 'fabric stroke-lg')
- paths.lne2 = new Path()
- .move(points.to2)
- .line(points.b2)
- .attr('class', 'fabric dashed')
+ paths.line1 = new Path().move(points.from1).line(points.to1).attr('class', 'fabric stroke-lg')
+ paths.lne1 = new Path().move(points.to1).line(points.b1).attr('class', 'fabric dashed')
+ paths.line2 = new Path().move(points.from2).line(points.to2).attr('class', 'fabric stroke-lg')
+ paths.lne2 = new Path().move(points.to2).line(points.b2).attr('class', 'fabric dashed')
return part
}
diff --git a/packages/examples/src/utils_splitcurve.js b/packages/examples/src/utils_splitcurve.js
index baf539e0834..8a77ec7b2a4 100644
--- a/packages/examples/src/utils_splitcurve.js
+++ b/packages/examples/src/utils_splitcurve.js
@@ -1,12 +1,9 @@
-export default part => {
+export default (part) => {
let { Point, points, Path, paths, utils } = part.shorthand()
points.from = new Point(40, 10)
points.to = new Point(40, 80)
- paths.line = new Path()
- .move(points.from)
- .line(points.to)
- .attr('class', 'lining dashed')
+ paths.line = new Path().move(points.from).line(points.to).attr('class', 'lining dashed')
points.start = new Point(10, 15)
points.cp1 = new Point(80, 10)
diff --git a/packages/florent/src/briminterfacing.js b/packages/florent/src/briminterfacing.js
index e20e9296c1f..73953dd33af 100644
--- a/packages/florent/src/briminterfacing.js
+++ b/packages/florent/src/briminterfacing.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { paperless, sa, complete, points, macro, paths, Path } = part.shorthand()
paths.hint = paths.seam.clone().attr('class', 'dashed stroke-sm')
@@ -10,11 +10,7 @@ export default function(part) {
.attr('class', 'lining')
points.outsetStart = paths.outset.shiftAlong(5)
points.outsetEnd = paths.outset.reverse().shiftAlong(5)
- paths.outset = paths.outset
- .split(points.outsetStart)
- .pop()
- .split(points.outsetEnd)
- .shift()
+ paths.outset = paths.outset.split(points.outsetStart).pop().split(points.outsetEnd).shift()
paths.inset = new Path()
.move(points.tipLeft)
@@ -23,11 +19,7 @@ export default function(part) {
.attr('class', 'various')
points.insetStart = paths.inset.shiftAlong(5)
points.insetEnd = paths.inset.reverse().shiftAlong(5)
- paths.inset = paths.inset
- .split(points.insetStart)
- .pop()
- .split(points.insetEnd)
- .shift()
+ paths.inset = paths.inset.split(points.insetStart).pop().split(points.insetEnd).shift()
paths.inset.render = false
paths.outset.render = false
diff --git a/packages/florent/src/brimtop.js b/packages/florent/src/brimtop.js
index 76871cb01a3..20296e6583e 100644
--- a/packages/florent/src/brimtop.js
+++ b/packages/florent/src/brimtop.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { paperless, sa, complete, points, macro, paths, Path } = part.shorthand()
paths.hint = new Path()
@@ -12,11 +12,7 @@ export default function(part) {
.curve(points.innerMidCp2, points.tipLeftCp1, points.tipLeft)
.line(paths.seam.start())
- paths.seam = paths.hint
- .offset(3)
- .join(paths.rest)
- .close()
- .attr('class', 'fabric')
+ paths.seam = paths.hint.offset(3).join(paths.rest).close().attr('class', 'fabric')
if (complete) {
points.title = points.innerMid.shiftFractionTowards(points.outerMidCp2, 0.35)
diff --git a/packages/florent/src/side.js b/packages/florent/src/side.js
index 2d17feee45f..c520f87754c 100644
--- a/packages/florent/src/side.js
+++ b/packages/florent/src/side.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { paperless, sa, complete, points, macro, paths, Path, snippets, Snippet } = part.shorthand()
// Clean up
@@ -6,10 +6,7 @@ export default function(part) {
if (i !== 'side') delete paths[i]
}
- paths.seam = paths.side
- .clone()
- .line(points.foldTop)
- .attr('class', 'fabric')
+ paths.seam = paths.side.clone().line(points.foldTop).attr('class', 'fabric')
paths.seam.render = true
if (complete) {
diff --git a/packages/hortensia/src/bottompanel.js b/packages/hortensia/src/bottompanel.js
index b7ee21142fa..d1716ea37f8 100644
--- a/packages/hortensia/src/bottompanel.js
+++ b/packages/hortensia/src/bottompanel.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
store,
options,
@@ -14,8 +14,8 @@ export default function(part) {
macro
} = part.shorthand()
- let w = store.get( 'bottomPanelLength' );
- let h = store.get( 'depth' );
+ let w = store.get('bottomPanelLength')
+ let h = store.get('depth')
points.topLeft = new Point(0, 0)
points.topRight = new Point(w, 0)
@@ -35,29 +35,27 @@ export default function(part) {
if (complete) {
points.logo = points.topLeft.shiftFractionTowards(points.bottomRight, 0.5)
snippets.logo = new Snippet('logo', points.logo)
- points.title = points.logo
- .shift(-90, 50)
- .attr("data-text-class", "center")
+ points.title = points.logo.shift(-90, 50).attr('data-text-class', 'center')
- macro("title", {
+ macro('title', {
at: points.title,
nr: 3,
- title: "BottomPanel"
- });
- points.__titleNr.attr("data-text-class", "center");
- points.__titleName.attr("data-text-class", "center");
- points.__titlePattern.attr("data-text-class", "center");
+ title: 'BottomPanel'
+ })
+ points.__titleNr.attr('data-text-class', 'center')
+ points.__titleName.attr('data-text-class', 'center')
+ points.__titlePattern.attr('data-text-class', 'center')
- let scaleBoxMove = 180 *options.size;
- console.log('scaleBoxMove: ' +scaleBoxMove);
- console.log('w: ' +w);
- console.log('h: ' +h);
+ let scaleBoxMove = 180 * options.size
+ console.log('scaleBoxMove: ' + scaleBoxMove)
+ console.log('w: ' + w)
+ console.log('h: ' + h)
- if( scaleBoxMove > 50 && w > 100 ) {
- points.scaleBox = points.logo.shift(90, scaleBoxMove);
- macro("scalebox", {
+ if (scaleBoxMove > 50 && w > 100) {
+ points.scaleBox = points.logo.shift(90, scaleBoxMove)
+ macro('scalebox', {
at: points.scaleBox
- });
+ })
}
if (sa) {
diff --git a/packages/hortensia/src/bottomsidepanel.js b/packages/hortensia/src/bottomsidepanel.js
index c71d465a4ad..e615705af1d 100644
--- a/packages/hortensia/src/bottomsidepanel.js
+++ b/packages/hortensia/src/bottomsidepanel.js
@@ -1,16 +1,15 @@
export default function (points, topMiddle, w, h, sizeRatio) {
+ const c = 0.551915024494 // circle constant
+ const cornerCP = 20 * sizeRatio
- const c = 0.551915024494 // circle constant
- const cornerCP = 20 * sizeRatio;
-
- points.bottomLeft = topMiddle.shift(180, w / 2).shift(270, h);
- points.bottomLeftU = points.bottomLeft.shift(90, cornerCP);
- points.bottomLeftUcp = points.bottomLeftU.shift(270, cornerCP * c);
- points.bottomLeftR = points.bottomLeft.shift(0, cornerCP);
- points.bottomLeftRcp = points.bottomLeftR.shift(180, cornerCP * c);
- points.bottomRight = topMiddle.shift(0, w / 2).shift(270, h);
- points.bottomRightU = points.bottomRight.shift(90, cornerCP);
- points.bottomRightUcp = points.bottomRightU.shift(270, cornerCP * c);
- points.bottomRightL = points.bottomRight.shift(180, cornerCP);
- points.bottomRightLcp = points.bottomRightL.shift(0, cornerCP * c);
-}
\ No newline at end of file
+ points.bottomLeft = topMiddle.shift(180, w / 2).shift(270, h)
+ points.bottomLeftU = points.bottomLeft.shift(90, cornerCP)
+ points.bottomLeftUcp = points.bottomLeftU.shift(270, cornerCP * c)
+ points.bottomLeftR = points.bottomLeft.shift(0, cornerCP)
+ points.bottomLeftRcp = points.bottomLeftR.shift(180, cornerCP * c)
+ points.bottomRight = topMiddle.shift(0, w / 2).shift(270, h)
+ points.bottomRightU = points.bottomRight.shift(90, cornerCP)
+ points.bottomRightUcp = points.bottomRightU.shift(270, cornerCP * c)
+ points.bottomRightL = points.bottomRight.shift(180, cornerCP)
+ points.bottomRightLcp = points.bottomRightL.shift(0, cornerCP * c)
+}
diff --git a/packages/hortensia/src/frontpanel.js b/packages/hortensia/src/frontpanel.js
index ac8949cd0fd..206dcbaf677 100644
--- a/packages/hortensia/src/frontpanel.js
+++ b/packages/hortensia/src/frontpanel.js
@@ -11,28 +11,28 @@ export default function (part) {
complete,
sa,
paperless,
- macro,
- } = part.shorthand();
+ macro
+ } = part.shorthand()
- let w = store.get("frontPanelLength");
- let h = store.get("depth");
+ let w = store.get('frontPanelLength')
+ let h = store.get('depth')
- points.topLeft = new Point(0, 0);
- points.topRight = new Point(w, 0);
- points.bottomLeft = new Point(0, h);
- points.bottomRight = new Point(w, h);
+ points.topLeft = new Point(0, 0)
+ points.topRight = new Point(w, 0)
+ points.bottomLeft = new Point(0, h)
+ points.bottomRight = new Point(w, h)
paths.bottom = new Path()
.move(points.topLeft)
.line(points.bottomLeft)
.attr('data-text', 'Bottom')
- .attr("data-text-class", "center text-xs")
+ .attr('data-text-class', 'center text-xs')
paths.top = new Path()
.move(points.bottomRight)
.line(points.topRight)
.attr('data-text', 'Top')
- .attr("data-text-class", "center text-xs")
+ .attr('data-text-class', 'center text-xs')
//paths.seam = new Path()
paths.seam = paths.bottom
@@ -40,107 +40,98 @@ export default function (part) {
.join(paths.top)
.line(points.topLeft)
.close()
- .attr("class", "fabric");
+ .attr('class', 'fabric')
- let pctHandleVert = options.pctHandleVert;
- let handleWidth = options.handleWidth;
- let handleSpace = (h - handleWidth * 2) * (options.pctHandleSpace / 100);
+ let pctHandleVert = options.pctHandleVert
+ let handleWidth = options.handleWidth
+ let handleSpace = (h - handleWidth * 2) * (options.pctHandleSpace / 100)
if (handleSpace > options.maxHandleSpaceWidth) {
- handleSpace = options.maxHandleSpaceWidth;
+ handleSpace = options.maxHandleSpaceWidth
} else if (handleSpace < options.minHandleSpaceWidth) {
- handleSpace = options.minHandleSpaceWidth;
+ handleSpace = options.minHandleSpaceWidth
if (handleSpace < h - handleWidth * 2) {
- handleSpace = h - handleWidth * 2;
+ handleSpace = h - handleWidth * 2
}
}
- let handleVertPos = w * (pctHandleVert / 100);
+ let handleVertPos = w * (pctHandleVert / 100)
if (handleVertPos + handleWidth * 2 > w) {
- handleVertPos = w - handleWidth * 2;
+ handleVertPos = w - handleWidth * 2
}
- points.attachPoint1TL = new Point(handleVertPos, 0 + h / 2 - handleSpace / 2);
- points.attachPoint2TL = new Point(
- handleVertPos,
- h - h / 2 + handleSpace / 2 - handleWidth
- );
- points.attachPoint2TLtemp = new Point(
- handleVertPos,
- h - h / 2 + handleSpace / 2
- );
+ points.attachPoint1TL = new Point(handleVertPos, 0 + h / 2 - handleSpace / 2)
+ points.attachPoint2TL = new Point(handleVertPos, h - h / 2 + handleSpace / 2 - handleWidth)
+ points.attachPoint2TLtemp = new Point(handleVertPos, h - h / 2 + handleSpace / 2)
points.attachPoint1BR = new Point(
handleVertPos + handleWidth * 2,
0 + h / 2 - handleSpace / 2 + handleWidth
- );
- points.attachPoint2BR = new Point(
- handleVertPos + handleWidth * 2,
- h - h / 2 + handleSpace / 2
- );
+ )
+ points.attachPoint2BR = new Point(handleVertPos + handleWidth * 2, h - h / 2 + handleSpace / 2)
- macro("crossBox", {
+ macro('crossBox', {
from: points.attachPoint1TL,
to: points.attachPoint1BR,
- text: "attachment",
- });
+ text: 'attachment'
+ })
- macro("crossBox", {
+ macro('crossBox', {
from: points.attachPoint2TL,
to: points.attachPoint2BR,
- text: "attachment",
- });
+ text: 'attachment'
+ })
// Complete?
if (complete) {
- points.logo = points.topLeft.shiftFractionTowards(points.bottomRight, 0.5);
- snippets.logo = new Snippet("logo", points.logo);
- points.title = points.logo.shift(-90, 50).attr("data-text-class", "center");
+ points.logo = points.topLeft.shiftFractionTowards(points.bottomRight, 0.5)
+ snippets.logo = new Snippet('logo', points.logo)
+ points.title = points.logo.shift(-90, 50).attr('data-text-class', 'center')
- macro("title", {
+ macro('title', {
at: points.title,
nr: 2,
- title: "FrontBackPanel",
- });
- points.__titleNr.attr("data-text-class", "center");
- points.__titleName.attr("data-text-class", "center");
- points.__titlePattern.attr("data-text-class", "center");
+ title: 'FrontBackPanel'
+ })
+ points.__titleNr.attr('data-text-class', 'center')
+ points.__titleName.attr('data-text-class', 'center')
+ points.__titlePattern.attr('data-text-class', 'center')
if (sa) {
- paths.sa = paths.seam.offset(sa).attr("class", "fabric sa");
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
}
}
// Paperless?
if (paperless) {
- macro("hd", {
+ macro('hd', {
from: points.bottomLeft,
to: points.bottomRight,
- y: points.bottomLeft.y + sa + 15,
- });
- macro("hd", {
+ y: points.bottomLeft.y + sa + 15
+ })
+ macro('hd', {
from: points.topLeft,
to: points.attachPoint1TL,
- y: points.attachPoint1TL.y,
- });
- macro("hd", {
+ y: points.attachPoint1TL.y
+ })
+ macro('hd', {
from: points.topLeft,
to: points.attachPoint2TLtemp,
- y: points.attachPoint2TLtemp.y,
- });
- macro("vd", {
+ y: points.attachPoint2TLtemp.y
+ })
+ macro('vd', {
from: points.bottomRight,
to: points.topRight,
- x: points.topRight.x + sa + 15,
- });
- macro("vd", {
+ x: points.topRight.x + sa + 15
+ })
+ macro('vd', {
from: points.topLeft,
to: points.attachPoint1TL,
- x: points.attachPoint1TL.x,
- });
- macro("vd", {
+ x: points.attachPoint1TL.x
+ })
+ macro('vd', {
from: points.attachPoint2TLtemp,
to: points.bottomLeft,
- x: points.attachPoint2TLtemp.x,
- });
+ x: points.attachPoint2TLtemp.x
+ })
}
- return part;
+ return part
}
diff --git a/packages/hortensia/src/index.js b/packages/hortensia/src/index.js
index 5bd8368ffc8..73a0b5f34d1 100644
--- a/packages/hortensia/src/index.js
+++ b/packages/hortensia/src/index.js
@@ -1,4 +1,3 @@
-
import freesewing from '@freesewing/core'
import plugins from '@freesewing/plugin-bundle'
// import theme from '@freesewing/plugin-theme'
@@ -11,7 +10,7 @@ import draftSidepanelreinforcement from './sidepanelreinforcement'
import draftStrap from './strap'
// Create new design
-const Pattern = new freesewing.Design(config, plugins )
+const Pattern = new freesewing.Design(config, plugins)
// Attach the draft methods to the prototype
Pattern.prototype.draftSidepanel = draftSidepanel
diff --git a/packages/hortensia/src/sidepanel.js b/packages/hortensia/src/sidepanel.js
index cec2f1995a1..8838e49b9f0 100644
--- a/packages/hortensia/src/sidepanel.js
+++ b/packages/hortensia/src/sidepanel.js
@@ -1,4 +1,3 @@
-
import bottomsidepanel from './bottomsidepanel'
export default function (part) {
@@ -16,74 +15,81 @@ export default function (part) {
paperless,
macro
} = part.shorthand()
-
- const c = 0.551915024494; // circle constant
- const phi = 1.6180339887;
- const zWidth = new Map([['Invisible',0],['#3',4.8],['#4',5.4],['#4.5',5.9],['#5',6.2],['#6',7],['#8',8],['#10',10.6]]);
+ const c = 0.551915024494 // circle constant
+ const phi = 1.6180339887
+
+ const zWidth = new Map([
+ ['Invisible', 0],
+ ['#3', 4.8],
+ ['#4', 5.4],
+ ['#4.5', 5.9],
+ ['#5', 6.2],
+ ['#6', 7],
+ ['#8', 8],
+ ['#10', 10.6]
+ ])
+
+ const w = options.width * options.size
+ const sizeRatio = w / 230
+
+ const h = options.height * sizeRatio
+ const d = h * phi
- const w = options.width *options.size;
- const sizeRatio = (w / 230);
-
- const h = options.height * sizeRatio;
- const d = h * phi;
-
const sideLength = h * 0.44 //options.sideFactor;
- const shoulderCP = 50 * sizeRatio;
- const topCP = 30 * sizeRatio;
-
- const topRadius = 60 * sizeRatio;
+ const shoulderCP = 50 * sizeRatio
+ const topCP = 30 * sizeRatio
- const sidePanelReinforcementHeight = h / phi / phi / phi / phi;
- const zipperWidth = zWidth.get( options.zipperSize );
- const zipperPanelWidth = sidePanelReinforcementHeight / phi;
+ const topRadius = 60 * sizeRatio
+
+ const sidePanelReinforcementHeight = h / phi / phi / phi / phi
+ const zipperWidth = zWidth.get(options.zipperSize)
+ const zipperPanelWidth = sidePanelReinforcementHeight / phi
// console.log( '---' );
// console.log( options.zipperSize );
// console.log( zipperWidth );
// console.log( '---' );
-
- store.set( 'width', w );
- store.set( 'depth', d );
- store.set( 'sizeRatio', sizeRatio );
- store.set( 'sideLenght', sideLength );
- store.set( 'shoulderCP', shoulderCP );
- store.set( 'topCP', topCP );
- store.set( 'topRadius', topRadius );
- store.set( 'sidePanelReinforcementHeight', sidePanelReinforcementHeight );
- store.set( 'zipperWidth', zipperWidth );
- store.set( 'zipperPanelWidth', zipperPanelWidth );
-
- console.log( 'zipperWidth: ' +zipperWidth );
- console.log( 'zipperPanelWidth: ' +zipperPanelWidth );
-
-
- points.topCenter = new Point(0, 0);
- points.topCircleLeft = points.topCenter.shift(135, topRadius);
- points.topCircleRight = points.topCenter.shift(45, topRadius);
- points.topCircleLeftCPu = points.topCircleLeft.shift(45, topRadius * c);
- points.topCircleRightCPu = points.topCircleRight.shift(135, topRadius * c);
+ store.set('width', w)
+ store.set('depth', d)
+ store.set('sizeRatio', sizeRatio)
+ store.set('sideLenght', sideLength)
+ store.set('shoulderCP', shoulderCP)
+ store.set('topCP', topCP)
+ store.set('topRadius', topRadius)
+ store.set('sidePanelReinforcementHeight', sidePanelReinforcementHeight)
+ store.set('zipperWidth', zipperWidth)
+ store.set('zipperPanelWidth', zipperPanelWidth)
- points.topMiddle = points.topCenter.shift(90, topRadius);
- points.topLeft = points.topMiddle.shift(180, w / 2);
- points.topRight = points.topMiddle.shift(0, w / 2);
- points.topMiddleCPL = points.topMiddle.shift(180, topCP);
- points.topMiddleCPR = points.topMiddle.shift(0, topCP * 1.1);
+ console.log('zipperWidth: ' + zipperWidth)
+ console.log('zipperPanelWidth: ' + zipperPanelWidth)
- bottomsidepanel(points, points.topMiddle, w, h, sizeRatio);
+ points.topCenter = new Point(0, 0)
+ points.topCircleLeft = points.topCenter.shift(135, topRadius)
+ points.topCircleRight = points.topCenter.shift(45, topRadius)
+ points.topCircleLeftCPu = points.topCircleLeft.shift(45, topRadius * c)
+ points.topCircleRightCPu = points.topCircleRight.shift(135, topRadius * c)
- points.shoulderLeft = points.bottomLeft.shift(90, sideLength);
- points.shoulderLeftCP = points.shoulderLeft.shift(90, shoulderCP);
- points.shoulderRight = points.bottomRight.shift(90, sideLength);
- points.shoulderRightCP = points.shoulderRight.shift(90, shoulderCP);
+ points.topMiddle = points.topCenter.shift(90, topRadius)
+ points.topLeft = points.topMiddle.shift(180, w / 2)
+ points.topRight = points.topMiddle.shift(0, w / 2)
+ points.topMiddleCPL = points.topMiddle.shift(180, topCP)
+ points.topMiddleCPR = points.topMiddle.shift(0, topCP * 1.1)
+
+ bottomsidepanel(points, points.topMiddle, w, h, sizeRatio)
+
+ points.shoulderLeft = points.bottomLeft.shift(90, sideLength)
+ points.shoulderLeftCP = points.shoulderLeft.shift(90, shoulderCP)
+ points.shoulderRight = points.bottomRight.shift(90, sideLength)
+ points.shoulderRightCP = points.shoulderRight.shift(90, shoulderCP)
// points.topCircleLeftCPd = points.topCircleLeft.shiftTowards( points.shoulderLeft, topCP );
- points.topCircleLeftCPd = points.topCircleLeft.shift(225, topCP);
- points.topCircleRightCPd = points.topCircleRight.shift(315, topCP);
+ points.topCircleLeftCPd = points.topCircleLeft.shift(225, topCP)
+ points.topCircleRightCPd = points.topCircleRight.shift(315, topCP)
- points.bottomSeamLeft = points.bottomLeft.shift(90, sidePanelReinforcementHeight );
- points.bottomSeamRight = points.bottomRight.shift(90, sidePanelReinforcementHeight );
- points.bottomMiddle = points.bottomLeft.shift(0, w/2);
+ points.bottomSeamLeft = points.bottomLeft.shift(90, sidePanelReinforcementHeight)
+ points.bottomSeamRight = points.bottomRight.shift(90, sidePanelReinforcementHeight)
+ points.bottomMiddle = points.bottomLeft.shift(0, w / 2)
let pBottom = new Path()
.move(points.bottomLeftU)
@@ -96,71 +102,71 @@ export default function (part) {
.move(points.bottomSeamLeft)
.join(pBottom)
.line(points.bottomSeamRight)
-
+
let pTop = new Path()
.move(points.topCircleRight)
.curve(points.topCircleRightCPu, points.topCircleLeftCPu, points.topCircleLeft)
-
- let topCircleLength = pTop.length();
-
- points.topZipperRight = pTop.shiftAlong( (topCircleLength/2) -(zipperWidth/2))
- points.topZipperLeft = pTop.shiftAlong( (topCircleLength/2) +(zipperWidth/2))
- points.topZipperPanelRight = pTop.shiftAlong( (topCircleLength/2) -(zipperPanelWidth/2))
- points.topZipperPanelLeft = pTop.shiftAlong( (topCircleLength/2) +(zipperPanelWidth/2))
-
- store.set( 'bottomPanelLength', pBottomPanel.length() );
- console.log( 'bottomPanelLength: ' +pBottomPanel.length() );
+
+ let topCircleLength = pTop.length()
+
+ points.topZipperRight = pTop.shiftAlong(topCircleLength / 2 - zipperWidth / 2)
+ points.topZipperLeft = pTop.shiftAlong(topCircleLength / 2 + zipperWidth / 2)
+ points.topZipperPanelRight = pTop.shiftAlong(topCircleLength / 2 - zipperPanelWidth / 2)
+ points.topZipperPanelLeft = pTop.shiftAlong(topCircleLength / 2 + zipperPanelWidth / 2)
+
+ store.set('bottomPanelLength', pBottomPanel.length())
+ console.log('bottomPanelLength: ' + pBottomPanel.length())
let pSidesAndTop = new Path()
.move(points.bottomSeamRight)
.line(points.shoulderRight)
.curve(points.shoulderRightCP, points.topCircleRightCPd, points.topCircleRight)
- .join( pTop )
+ .join(pTop)
.curve(points.topCircleLeftCPd, points.shoulderLeftCP, points.shoulderLeft)
.line(points.bottomSeamLeft)
- let frontPanelLength = (pSidesAndTop.length() -zipperPanelWidth) /2;
+ let frontPanelLength = (pSidesAndTop.length() - zipperPanelWidth) / 2
- store.set( 'frontPanelLength', frontPanelLength );
- console.log( 'frontPanelLength: ' +frontPanelLength );
+ store.set('frontPanelLength', frontPanelLength)
+ console.log('frontPanelLength: ' + frontPanelLength)
paths.seam = new Path()
.move(points.bottomRightU)
- .join( pSidesAndTop )
+ .join(pSidesAndTop)
.join(pBottom)
.close()
.attr('class', 'fabric')
-
-
+
// Complete?
if (complete) {
- if( options.size > .4 ) {
- points.logo = points.topMiddle.shiftFractionTowards(points.bottomMiddle, 0.30)
+ if (options.size > 0.4) {
+ points.logo = points.topMiddle.shiftFractionTowards(points.bottomMiddle, 0.3)
snippets.logo = new Snippet('logo', points.logo)
}
-
- points.title = points.topMiddle.shiftFractionTowards(points.bottomMiddle, 0.60)
- .attr("data-text-class", "center")
- macro("title", {
+ points.title = points.topMiddle
+ .shiftFractionTowards(points.bottomMiddle, 0.6)
+ .attr('data-text-class', 'center')
+
+ macro('title', {
at: points.title,
nr: 1,
- title: "SidePanel"
- });
-
- points.__titleNr.attr("data-text-class", "center");
- points.__titleName.attr("data-text-class", "center");
- points.__titlePattern.attr("data-text-class", "center");
+ title: 'SidePanel'
+ })
+
+ points.__titleNr.attr('data-text-class', 'center')
+ points.__titleName.attr('data-text-class', 'center')
+ points.__titlePattern.attr('data-text-class', 'center')
// points.__titleFor.attr("data-text-class", "center");
- snippets.topNotch = new Snippet('notch', points.topMiddle);
- snippets.zipperLeft = new Snippet('notch', points.topZipperLeft);
- snippets.zipperRight = new Snippet('notch', points.topZipperRight);
- snippets.zipperPanelLeft = new Snippet('notch', points.topZipperPanelLeft);
- snippets.zipperPanelRight = new Snippet('notch', points.topZipperPanelRight);
- snippets.bottomLeft = new Snippet('notch', points.bottomSeamLeft);
- snippets.bottomRight = new Snippet('notch', points.bottomSeamRight);
- snippets.bottomMiddle = new Snippet('notch', points.bottomMiddle);
+ snippets.topNotch = new Snippet('notch', points.topMiddle)
+ snippets.zipperLeft = new Snippet('notch', points.topZipperLeft)
+ snippets.zipperRight = new Snippet('notch', points.topZipperRight)
+ snippets.zipperPanelLeft = new Snippet('notch', points.topZipperPanelLeft)
+ snippets.zipperPanelRight = new Snippet('notch', points.topZipperPanelRight)
+ snippets.bottomLeft = new Snippet('notch', points.bottomSeamLeft)
+ snippets.bottomRight = new Snippet('notch', points.bottomSeamRight)
+ snippets.bottomMiddle = new Snippet('notch', points.bottomMiddle)
if (sa) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
diff --git a/packages/hortensia/src/sidepanelreinforcement.js b/packages/hortensia/src/sidepanelreinforcement.js
index 7949ffa994e..61f554f889c 100644
--- a/packages/hortensia/src/sidepanelreinforcement.js
+++ b/packages/hortensia/src/sidepanelreinforcement.js
@@ -1,4 +1,3 @@
-
import bottomsidepanel from './bottomsidepanel'
export default function (part) {
@@ -17,15 +16,15 @@ export default function (part) {
macro
} = part.shorthand()
- const w = store.get('width');
- const h = store.get('sidePanelReinforcementHeight');
- const sizeRatio = store.get( 'sizeRatio' );
+ const w = store.get('width')
+ const h = store.get('sidePanelReinforcementHeight')
+ const sizeRatio = store.get('sizeRatio')
- points.topMiddle = new Point(0, 0);
- points.topLeft = points.topMiddle.shift(180, w / 2);
- points.topRight = points.topMiddle.shift(0, w / 2);
+ points.topMiddle = new Point(0, 0)
+ points.topLeft = points.topMiddle.shift(180, w / 2)
+ points.topRight = points.topMiddle.shift(0, w / 2)
- bottomsidepanel(points, points.topMiddle, w, h, sizeRatio);
+ bottomsidepanel(points, points.topMiddle, w, h, sizeRatio)
paths.seam = new Path()
.move(points.topMiddle)
@@ -41,17 +40,18 @@ export default function (part) {
// Complete?
if (complete) {
- points.title = points.topLeft.shiftFractionTowards(points.bottomRight, 0.5)
+ points.title = points.topLeft
+ .shiftFractionTowards(points.bottomRight, 0.5)
.attr('data-text-class', 'center')
- macro("title", {
+ macro('title', {
at: points.title,
nr: 4,
- title: "SidePanelReinforcement",
+ title: 'SidePanelReinforcement',
scale: 0.25
- });
- points.__titleNr.attr("data-text-class", "center");
- points.__titleName.attr("data-text-class", "center");
- points.__titlePattern.attr("data-text-class", "center");
+ })
+ points.__titleNr.attr('data-text-class', 'center')
+ points.__titleName.attr('data-text-class', 'center')
+ points.__titlePattern.attr('data-text-class', 'center')
if (sa) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
diff --git a/packages/hortensia/src/strap.js b/packages/hortensia/src/strap.js
index d233eaaf997..2cabf39b8e4 100644
--- a/packages/hortensia/src/strap.js
+++ b/packages/hortensia/src/strap.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
store,
options,
@@ -12,16 +12,16 @@ export default function(part) {
sa,
paperless,
macro
- } = part.shorthand();
+ } = part.shorthand()
- let w = options.handleWidth;
- let h = store.get( 'depth' ) * options.strapLength;
- if( sa > w *.80 ) {
- sa = w *.80;
+ let w = options.handleWidth
+ let h = store.get('depth') * options.strapLength
+ if (sa > w * 0.8) {
+ sa = w * 0.8
}
- console.log( w );
- console.log( h );
- console.log( sa );
+ console.log(w)
+ console.log(h)
+ console.log(sa)
points.topLeft = new Point(-w, 0)
points.topMiddle = new Point(0, 0)
@@ -43,22 +43,22 @@ export default function(part) {
.move(points.topMiddle)
.line(points.bottomMiddle)
.attr('data-text', 'FoldLine')
- .attr("data-text-class", "center text-xs")
+ .attr('data-text-class', 'center text-xs')
.attr('class', 'lining dashed')
// Complete?
if (complete) {
points.title = points.topMiddle.shiftFractionTowards(points.bottomMiddle, 0.25)
- macro("title", {
+ macro('title', {
at: points.title,
nr: 5,
- title: "BottomPanel",
+ title: 'BottomPanel',
rotation: 90,
scale: 0.25
- });
- points.__titleNr.attr("data-text-class", "center");
- points.__titleName.attr("data-text-class", "center");
- points.__titlePattern.attr("data-text-class", "center");
+ })
+ points.__titleNr.attr('data-text-class', 'center')
+ points.__titleName.attr('data-text-class', 'center')
+ points.__titlePattern.attr('data-text-class', 'center')
if (sa) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
diff --git a/packages/hortensia/src/zipperpanel.js b/packages/hortensia/src/zipperpanel.js
index a859c6783b5..b0a37adb2cb 100644
--- a/packages/hortensia/src/zipperpanel.js
+++ b/packages/hortensia/src/zipperpanel.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
store,
options,
@@ -12,14 +12,14 @@ export default function(part) {
sa,
paperless,
macro
- } = part.shorthand();
+ } = part.shorthand()
- let z = store.get( 'zipperWidth' );
- let w = (store.get( 'zipperPanelWidth' ) -z) /2;
- let h = store.get( 'depth' );
- console.log( z );
- console.log( w );
- console.log( h );
+ let z = store.get('zipperWidth')
+ let w = (store.get('zipperPanelWidth') - z) / 2
+ let h = store.get('depth')
+ console.log(z)
+ console.log(w)
+ console.log(h)
points.topLeft = new Point(0, 0)
points.topRight = new Point(w, 0)
diff --git a/packages/huey/src/back.js b/packages/huey/src/back.js
index 8423c8d1aeb..14ac9a874ad 100644
--- a/packages/huey/src/back.js
+++ b/packages/huey/src/back.js
@@ -64,7 +64,7 @@ export default function (part) {
to: points.cbHem,
grainline: true
})
- macro('scalebox', { at: new Point(points.armholePitch.x/2, points.cbWaist.y) })
+ macro('scalebox', { at: new Point(points.armholePitch.x / 2, points.cbWaist.y) })
if (sa) {
paths.sa = paths.hemBase.offset(options.ribbing ? sa : 3 * sa).join(paths.saBase.offset(sa))
paths.sa
diff --git a/packages/huey/src/index.js b/packages/huey/src/index.js
index da411d3d43c..11b8862daef 100644
--- a/packages/huey/src/index.js
+++ b/packages/huey/src/index.js
@@ -15,19 +15,19 @@ import draftCuff from './cuff'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods from Brian to prototype
-Pattern.prototype.draftBase = function(part) {
+Pattern.prototype.draftBase = function (part) {
return new Brian(this.settings).draftBase(part)
}
-Pattern.prototype.draftFrontBase = function(part) {
+Pattern.prototype.draftFrontBase = function (part) {
return new Brian(this.settings).draftFront(part)
}
-Pattern.prototype.draftBackBase = function(part) {
+Pattern.prototype.draftBackBase = function (part) {
return new Brian(this.settings).draftBack(part)
}
-Pattern.prototype.draftSleevecap = function(part) {
+Pattern.prototype.draftSleevecap = function (part) {
return new Brian(this.settings).draftSleevecap(part)
}
-Pattern.prototype.draftSleeveBase = function(part) {
+Pattern.prototype.draftSleeveBase = function (part) {
return new Brian(this.settings).draftSleeve(part)
}
diff --git a/packages/huey/src/pocket.js b/packages/huey/src/pocket.js
index 41ed68ada0a..f2abeda937b 100644
--- a/packages/huey/src/pocket.js
+++ b/packages/huey/src/pocket.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
macro,
Path,
diff --git a/packages/huey/src/sleeve.js b/packages/huey/src/sleeve.js
index 2db615f064e..b617b9eabcc 100644
--- a/packages/huey/src/sleeve.js
+++ b/packages/huey/src/sleeve.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
Point,
Path,
@@ -37,10 +37,7 @@ export default function(part) {
paths.saBase.render = false
paths.hemBase.render = false
- paths.seam = paths.saBase
- .join(paths.hemBase)
- .close()
- .attr('class', 'fabric')
+ paths.seam = paths.saBase.join(paths.hemBase).close().attr('class', 'fabric')
// Complete?
if (complete) {
diff --git a/packages/hugo/src/index.js b/packages/hugo/src/index.js
index a3b0b8a109b..960adbfef53 100644
--- a/packages/hugo/src/index.js
+++ b/packages/hugo/src/index.js
@@ -17,19 +17,19 @@ import draftCuff from './cuff'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods to prototype
-Pattern.prototype.draftBase = function(part) {
+Pattern.prototype.draftBase = function (part) {
return new Brian(this.settings).draftBase(part)
}
-Pattern.prototype.draftFrontBase = function(part) {
+Pattern.prototype.draftFrontBase = function (part) {
return new Brian(this.settings).draftFront(part)
}
-Pattern.prototype.draftBackBase = function(part) {
+Pattern.prototype.draftBackBase = function (part) {
return new Brian(this.settings).draftBack(part)
}
-Pattern.prototype.draftSleeveBase = function(part) {
+Pattern.prototype.draftSleeveBase = function (part) {
return new Brian(this.settings).draftSleeve(part)
}
-Pattern.prototype.draftSleevecap = function(part) {
+Pattern.prototype.draftSleevecap = function (part) {
return new Brian(this.settings).draftSleevecap(part)
}
Pattern.prototype.draftBack = draftBack
diff --git a/packages/hugo/src/pocketfacing.js b/packages/hugo/src/pocketfacing.js
index bdd7b050e45..d02547f36e5 100644
--- a/packages/hugo/src/pocketfacing.js
+++ b/packages/hugo/src/pocketfacing.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
// Remove clutter
let facing = part.paths.facing
part.paths = {}
@@ -26,10 +26,7 @@ export default function(part) {
.line(points.facingEnd)
.offset(sa * -1)
.attr('class', 'fabric sa')
- paths.sa
- .line(points.facingEnd)
- .move(points.saStart)
- .line(paths.sa.start())
+ paths.sa.line(points.facingEnd).move(points.saStart).line(paths.sa.start())
}
}
diff --git a/packages/jaeger/src/chestpocketbag.js b/packages/jaeger/src/chestpocketbag.js
index 4018722e3ff..86f134c056b 100644
--- a/packages/jaeger/src/chestpocketbag.js
+++ b/packages/jaeger/src/chestpocketbag.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
paperless,
sa,
diff --git a/packages/jaeger/src/chestpocketwelt.js b/packages/jaeger/src/chestpocketwelt.js
index 0830560c22f..a61292d886b 100644
--- a/packages/jaeger/src/chestpocketwelt.js
+++ b/packages/jaeger/src/chestpocketwelt.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
paperless,
sa,
diff --git a/packages/jaeger/src/collar.js b/packages/jaeger/src/collar.js
index ac686528027..a4f574d846f 100644
--- a/packages/jaeger/src/collar.js
+++ b/packages/jaeger/src/collar.js
@@ -5,7 +5,7 @@
* experience, or more tailoring exprience.
*/
-export default function(part) {
+export default function (part) {
let { paperless, sa, snippets, complete, points, options, macro, paths, Path } = part.shorthand()
// Add extra fabric for collar roll
diff --git a/packages/jaeger/src/frontbase.js b/packages/jaeger/src/frontbase.js
index 5ea4fda8d91..c631c0c3231 100644
--- a/packages/jaeger/src/frontbase.js
+++ b/packages/jaeger/src/frontbase.js
@@ -1,6 +1,6 @@
import { backSideBoundary } from './shared'
-export default function(part) {
+export default function (part) {
let { store, points, utils, options, Point, paths, Path } = part.shorthand()
/**
diff --git a/packages/jaeger/src/index.js b/packages/jaeger/src/index.js
index 7ca3acadfc9..da8bd1e673d 100644
--- a/packages/jaeger/src/index.js
+++ b/packages/jaeger/src/index.js
@@ -25,22 +25,22 @@ import draftUnderSleeve from './undersleeve'
const Pattern = new freesewing.Design(config, [plugins, buttons])
// Attach draft methods from Bent to prototype
-Pattern.prototype.draftBentBase = function(part) {
+Pattern.prototype.draftBentBase = function (part) {
return new Bent(this.settings).draftBase(part)
}
-Pattern.prototype.draftBentFront = function(part) {
+Pattern.prototype.draftBentFront = function (part) {
return new Bent(this.settings).draftFront(part)
}
-Pattern.prototype.draftBentBack = function(part) {
+Pattern.prototype.draftBentBack = function (part) {
return new Bent(this.settings).draftBack(part)
}
-Pattern.prototype.draftBentSleeve = function(part) {
+Pattern.prototype.draftBentSleeve = function (part) {
return new Bent(this.settings).draftSleeve(part)
}
-Pattern.prototype.draftBentTopSleeve = function(part) {
+Pattern.prototype.draftBentTopSleeve = function (part) {
return new Bent(this.settings).draftTopSleeve(part)
}
-Pattern.prototype.draftBentUnderSleeve = function(part) {
+Pattern.prototype.draftBentUnderSleeve = function (part) {
return new Bent(this.settings).draftUnderSleeve(part)
}
diff --git a/packages/jaeger/src/innerpocketbag.js b/packages/jaeger/src/innerpocketbag.js
index 28ebf30b30c..bc3e4e84f59 100644
--- a/packages/jaeger/src/innerpocketbag.js
+++ b/packages/jaeger/src/innerpocketbag.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
paperless,
sa,
diff --git a/packages/jaeger/src/innerpocketwelt.js b/packages/jaeger/src/innerpocketwelt.js
index 99bab668c24..f2c7e6cc856 100644
--- a/packages/jaeger/src/innerpocketwelt.js
+++ b/packages/jaeger/src/innerpocketwelt.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { paperless, sa, store, complete, points, macro, Point, paths, Path } = part.shorthand()
let width = store.get('innerPocketWidth')
diff --git a/packages/jaeger/src/pocket.js b/packages/jaeger/src/pocket.js
index 566c456f7a8..e5626debf31 100644
--- a/packages/jaeger/src/pocket.js
+++ b/packages/jaeger/src/pocket.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
paperless,
sa,
@@ -66,10 +66,7 @@ export default function(part) {
.close()
.attr('class', 'fabric')
}
- paths.fold = new Path()
- .move(points.topLeft)
- .line(points.topRight)
- .attr('class', 'fabric dashed')
+ paths.fold = new Path().move(points.topLeft).line(points.topRight).attr('class', 'fabric dashed')
if (complete) {
// Title
diff --git a/packages/jaeger/src/pocketlining.js b/packages/jaeger/src/pocketlining.js
index 7de0acf461a..4eee3199fe0 100644
--- a/packages/jaeger/src/pocketlining.js
+++ b/packages/jaeger/src/pocketlining.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { paperless, sa, snippets, complete, points, options, macro, paths, Path } = part.shorthand()
// Adapt length
diff --git a/packages/jaeger/src/topsleeve.js b/packages/jaeger/src/topsleeve.js
index 9d28a2a32dd..ed64a31fee9 100644
--- a/packages/jaeger/src/topsleeve.js
+++ b/packages/jaeger/src/topsleeve.js
@@ -102,7 +102,7 @@ export default function (part) {
.attr('class', 'fabric lashed')
if (complete) {
- macro('scalebox', { at: points.elbowCenter, })
+ macro('scalebox', { at: points.elbowCenter })
// Notches
macro('sprinkle', {
snippet: 'notch',
diff --git a/packages/jaeger/src/undercollar.js b/packages/jaeger/src/undercollar.js
index f4cef200724..0c70704384f 100644
--- a/packages/jaeger/src/undercollar.js
+++ b/packages/jaeger/src/undercollar.js
@@ -5,7 +5,7 @@
* experience, or more tailoring exprience.
*/
-export default function(part) {
+export default function (part) {
let { paperless, sa, snippets, complete, points, macro, paths, Path } = part.shorthand()
// Clean up
@@ -32,10 +32,7 @@ export default function(part) {
})
if (sa) {
- paths.sa1 = new Path()
- .move(points.collarstandCbTop)
- .line(points.collarCbTop)
- .offset(sa)
+ paths.sa1 = new Path().move(points.collarstandCbTop).line(points.collarCbTop).offset(sa)
paths.sa2 = new Path()
.move(points.collarstandTip)
.line(points.notch)
diff --git a/packages/penelope/src/front.js b/packages/penelope/src/front.js
index 9f163cb9393..4614d7021ce 100644
--- a/packages/penelope/src/front.js
+++ b/packages/penelope/src/front.js
@@ -1,6 +1,6 @@
import { BuildMainShape } from './shape'
-export default function(part) {
+export default function (part) {
let {
options,
/*measurements,*/
@@ -52,12 +52,7 @@ export default function(part) {
if (sa) {
paths.sa = new Path()
.move(points.lHem)
- .join(
- paths.bottom
- .join(paths.sideSeam)
- .join(paths.waistSA)
- .offset(sa)
- )
+ .join(paths.bottom.join(paths.sideSeam).join(paths.waistSA).offset(sa))
.line(points.lWaist)
.attr('class', 'fabric sa')
}
diff --git a/packages/penelope/src/utils.js b/packages/penelope/src/utils.js
index 4badda88c82..e9ad16c192c 100644
--- a/packages/penelope/src/utils.js
+++ b/packages/penelope/src/utils.js
@@ -137,11 +137,7 @@ function addDartToCurve(part, curvePath, distance, dartSize, dartDepth) {
.curve(rightDartCP, curvePaths[1].ops[1].cp2, curvePaths[1].ops[1].to)
.setRender(false)
- let dart = new part.Path()
- .move(dartLeft)
- .line(dartBottom)
- .line(dartRight)
- .setRender(false)
+ let dart = new part.Path().move(dartLeft).line(dartBottom).line(dartRight).setRender(false)
let curveWithDart = {
left: curveLeftOfDart,
diff --git a/packages/plugin-banner/src/index.js b/packages/plugin-banner/src/index.js
index bf4a778b1fe..c08dfaa1ad2 100644
--- a/packages/plugin-banner/src/index.js
+++ b/packages/plugin-banner/src/index.js
@@ -4,13 +4,13 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-banner') === false)
svg.attributes.set('freesewing:plugin-banner', version)
}
},
macros: {
- banner: function(so) {
+ banner: function (so) {
let defaults = { text: [], dy: -1, spaces: 8, repeat: 25 }
so = { ...defaults, ...so }
this.paths[so.path].attr('data-text-dy', so.dy).attr('data-text-class', 'center')
diff --git a/packages/plugin-buttons/src/index.js b/packages/plugin-buttons/src/index.js
index cf49396747d..2425ee84ee9 100644
--- a/packages/plugin-buttons/src/index.js
+++ b/packages/plugin-buttons/src/index.js
@@ -7,7 +7,7 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-buttons') === false)
svg.attributes.set('freesewing:plugin-buttons', version)
svg.defs += button + buttonhole + snaps
diff --git a/packages/plugin-cutonfold/src/index.js b/packages/plugin-cutonfold/src/index.js
index 49bef2b88ff..0eb1a2417bd 100644
--- a/packages/plugin-cutonfold/src/index.js
+++ b/packages/plugin-cutonfold/src/index.js
@@ -5,7 +5,7 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-cutonfold') === false) {
svg.attributes.set('freesewing:plugin-cutonfold', version)
svg.defs += markers
@@ -13,7 +13,7 @@ export default {
}
},
macros: {
- cutonfold: function(so) {
+ cutonfold: function (so) {
if (so === false) {
delete this.points.cutonfoldFrom
delete this.points.cutonfoldTo
diff --git a/packages/plugin-flip/src/index.js b/packages/plugin-flip/src/index.js
index 3f2cae9ce9e..f9c669a82a8 100644
--- a/packages/plugin-flip/src/index.js
+++ b/packages/plugin-flip/src/index.js
@@ -4,13 +4,13 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-flip') === false)
svg.attributes.set('freesewing:plugin-flip', version)
}
},
macros: {
- flip: function() {
+ flip: function () {
let flipped = null
let ops = ['from', 'to', 'cp1', 'cp2']
for (let id in this.points) {
diff --git a/packages/plugin-gore/src/index.js b/packages/plugin-gore/src/index.js
index 1ccfb7826e5..1498ab2d59a 100644
--- a/packages/plugin-gore/src/index.js
+++ b/packages/plugin-gore/src/index.js
@@ -4,13 +4,13 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-gore') === false)
svg.attributes.set('freesewing:plugin-gore', version)
}
},
macros: {
- gore: function(so) {
+ gore: function (so) {
let from = so.from
let goreNumber = so.goreNumber //number of gores for the complete sphere
let radius = so.radius //radius of the sphere
diff --git a/packages/plugin-grainline/src/index.js b/packages/plugin-grainline/src/index.js
index 582512f863f..9cf6064012a 100644
--- a/packages/plugin-grainline/src/index.js
+++ b/packages/plugin-grainline/src/index.js
@@ -5,7 +5,7 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-grainline') === false) {
svg.attributes.set('freesewing:plugin-grainline', version)
svg.defs += markers
@@ -13,7 +13,7 @@ export default {
}
},
macros: {
- grainline: function(so) {
+ grainline: function (so) {
if (so === false) {
delete this.points.grainlineFrom
delete this.points.grainlineTo
diff --git a/packages/plugin-i18n/src/index.js b/packages/plugin-i18n/src/index.js
index 5fe64fb1dc2..45df941cfb4 100644
--- a/packages/plugin-i18n/src/index.js
+++ b/packages/plugin-i18n/src/index.js
@@ -4,12 +4,12 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-i18n') === false) {
svg.attributes.set('freesewing:plugin-i18n', version)
}
},
- insertText: function(locale, text, data) {
+ insertText: function (locale, text, data) {
if (data === false) {
console.log(
"No data was passed to the i18n plugin. This plugin won't do much without injecting data into it"
diff --git a/packages/plugin-logo/src/index.js b/packages/plugin-logo/src/index.js
index 3a69cbaa4a4..4280f680650 100644
--- a/packages/plugin-logo/src/index.js
+++ b/packages/plugin-logo/src/index.js
@@ -5,7 +5,7 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-logo') === false) {
svg.attributes.set('freesewing:plugin-logo', version)
svg.defs += logo
diff --git a/packages/plugin-round/src/index.js b/packages/plugin-round/src/index.js
index 1f32c5dff0f..db493cd6fb4 100644
--- a/packages/plugin-round/src/index.js
+++ b/packages/plugin-round/src/index.js
@@ -4,13 +4,13 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-round') === false)
svg.attributes.set('freesewing:plugin-round', version)
}
},
macros: {
- round: function(so) {
+ round: function (so) {
const C = 0.55191502449
// Find angle between points
let from = so.from
diff --git a/packages/plugin-scalebox/src/index.js b/packages/plugin-scalebox/src/index.js
index d81974e65b4..0f49613f5b4 100644
--- a/packages/plugin-scalebox/src/index.js
+++ b/packages/plugin-scalebox/src/index.js
@@ -6,7 +6,7 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
svg.attributes.set('freesewing:plugin-scalebox', version)
}
},
diff --git a/packages/plugin-scalebox/src/miniscale.js b/packages/plugin-scalebox/src/miniscale.js
index 8bc3ed2262e..fe78be72939 100644
--- a/packages/plugin-scalebox/src/miniscale.js
+++ b/packages/plugin-scalebox/src/miniscale.js
@@ -1,4 +1,4 @@
-export default function(so) {
+export default function (so) {
// Passing `false` will remove the miniscale
if (so === false) {
for (let id of [
diff --git a/packages/plugin-scalebox/src/scalebox.js b/packages/plugin-scalebox/src/scalebox.js
index 1564e3af943..3c022a62877 100644
--- a/packages/plugin-scalebox/src/scalebox.js
+++ b/packages/plugin-scalebox/src/scalebox.js
@@ -1,4 +1,4 @@
-export default function(so) {
+export default function (so) {
// Passing `false` will remove the scalebox
if (so === false) {
for (let id of [
@@ -94,8 +94,7 @@ export default function(so) {
if (typeof so.text === 'string') {
this.points.__scaleboxText.attr('data-text', so.text)
} else {
- this.points.__scaleboxText
- .attr('data-text', 'supportFreesewingBecomeAPatron')
+ this.points.__scaleboxText.attr('data-text', 'supportFreesewingBecomeAPatron')
this.points.__scaleboxLink = this.points.__scaleboxLink
.attr('data-text', 'freesewing.org/patrons/join')
.attr('data-text-class', 'text-xs fill-note')
diff --git a/packages/plugin-sprinkle/src/index.js b/packages/plugin-sprinkle/src/index.js
index be34881b646..da9aa3c4599 100644
--- a/packages/plugin-sprinkle/src/index.js
+++ b/packages/plugin-sprinkle/src/index.js
@@ -4,13 +4,13 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg) {
+ preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-sprinkle') === false)
svg.attributes.set('freesewing:plugin-sprinkle', version)
}
},
macros: {
- sprinkle: function(so) {
+ sprinkle: function (so) {
for (let pid of so.on)
this.snippets[pid + '-' + so.snippet] = new this.Snippet(so.snippet, this.points[pid])
}
diff --git a/packages/plugin-svgattr/src/index.js b/packages/plugin-svgattr/src/index.js
index 355354e4b03..c2104615f06 100644
--- a/packages/plugin-svgattr/src/index.js
+++ b/packages/plugin-svgattr/src/index.js
@@ -4,7 +4,7 @@ export default {
name: name,
version: version,
hooks: {
- preRender: function(svg, attributes) {
+ preRender: function (svg, attributes) {
if (svg.attributes.get('freesewing:plugin-svgattr') === false) {
for (let key of Object.keys(attributes)) svg.attributes.add(key, attributes[key])
svg.attributes.add('freesewing:plugin-svgattr', version)
diff --git a/packages/plugin-validate/src/index.js b/packages/plugin-validate/src/index.js
index 3326ec13079..71f7d9a018b 100644
--- a/packages/plugin-validate/src/index.js
+++ b/packages/plugin-validate/src/index.js
@@ -5,7 +5,7 @@ export default {
name: name,
version: version,
hooks: {
- preDraft: function(pattern) {
+ preDraft: function (pattern) {
if (typeof pattern.settings.measurements === 'undefined')
return pattern.debug({
type: 'error',
@@ -35,7 +35,7 @@ export default {
}
}
},
- postDraft: function(pattern) {
+ postDraft: function (pattern) {
for (let partId in pattern.parts) {
let part = pattern.parts[partId]
let { debug } = part.shorthand()
diff --git a/packages/plugin-validate/src/validate.js b/packages/plugin-validate/src/validate.js
index 72b9eb923b4..46e7ce8b0e9 100644
--- a/packages/plugin-validate/src/validate.js
+++ b/packages/plugin-validate/src/validate.js
@@ -1,6 +1,6 @@
const validate = {}
-validate.point = function(point, partId, pointId, debug) {
+validate.point = function (point, partId, pointId, debug) {
if (typeof point !== 'object') {
debug({
type: 'error',
@@ -47,7 +47,7 @@ validate.point = function(point, partId, pointId, debug) {
return true
}
-validate.text = function(type, item, partId, itemId, debug) {
+validate.text = function (type, item, partId, itemId, debug) {
let text = item.attributes.getAsArray('data-text')
if (text === false) return true
else {
@@ -86,7 +86,7 @@ validate.text = function(type, item, partId, itemId, debug) {
return true
}
-validate.path = function(path, partId, pathId, debug) {
+validate.path = function (path, partId, pathId, debug) {
if (typeof path !== 'object') {
debug({
type: 'error',
@@ -173,7 +173,7 @@ validate.path = function(path, partId, pathId, debug) {
return true
}
-validate.snippet = function(snippet, partId, snippetId, debug) {
+validate.snippet = function (snippet, partId, snippetId, debug) {
if (typeof snippet !== 'object') return false
if (!validate.point(snippet.anchor, partId, '_unknown_', debug)) return false
if (typeof snippet.attributes !== 'object') return false
diff --git a/packages/remark-jargon/src/index.js b/packages/remark-jargon/src/index.js
index 9aea9b85341..7888872310e 100644
--- a/packages/remark-jargon/src/index.js
+++ b/packages/remark-jargon/src/index.js
@@ -1,11 +1,11 @@
import visit from 'unist-util-visit'
-export default options => {
+export default (options) => {
if (!options || !options.jargon) {
throw Error('Required "jargon" option is missing in remark-jargon configuration')
}
- const isJargon = node => {
+ const isJargon = (node) => {
if (
node.children.length === 1 &&
node.children[0].type === 'text' &&
@@ -16,7 +16,7 @@ export default options => {
return false
}
- const visitor = node => {
+ const visitor = (node) => {
if (isJargon(node)) {
let term = node.children[0].value
let html = options.jargon[term.toLowerCase()]
@@ -35,7 +35,7 @@ export default options => {
}
}
- const transform = tree => {
+ const transform = (tree) => {
visit(tree, 'emphasis', visitor)
}
diff --git a/packages/rendertest/src/circles.js b/packages/rendertest/src/circles.js
index 2981925f37c..5ac2a6a2cfb 100644
--- a/packages/rendertest/src/circles.js
+++ b/packages/rendertest/src/circles.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { Point, Path, points, paths, store } = part.shorthand()
let y = store.get('y')
@@ -7,10 +7,7 @@ export default function(part) {
points.crl = new Point(0, y)
points.crr = new Point(w, y)
- paths.circles = new Path()
- .move(points.crl)
- .line(points.crr)
- .attr('data-text', 'circles')
+ paths.circles = new Path().move(points.crl).line(points.crr).attr('data-text', 'circles')
y += w / 2
for (let i = 1; i < 50; i++) {
points['cr' + i] = new Point(w / 2, y)
diff --git a/packages/rendertest/src/colors.js b/packages/rendertest/src/colors.js
index c932fd26550..695b20f5082 100644
--- a/packages/rendertest/src/colors.js
+++ b/packages/rendertest/src/colors.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { Point, Path, points, paths, store } = part.shorthand()
let y = store.get('y')
@@ -45,10 +45,7 @@ export default function(part) {
y += 10
points.ftl = new Point(0, y)
points.ftr = new Point(w, y)
- paths.snip = new Path()
- .move(points.ftl)
- .line(points.ftr)
- .attr('data-text', 'fill')
+ paths.snip = new Path().move(points.ftl).line(points.ftr).attr('data-text', 'fill')
y += 15
for (let i of colors) {
let h = 10
diff --git a/packages/rendertest/src/index.js b/packages/rendertest/src/index.js
index 9c7070ce72e..0f9da07a6c9 100644
--- a/packages/rendertest/src/index.js
+++ b/packages/rendertest/src/index.js
@@ -8,6 +8,6 @@ import draftTest from './test'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods to prototype
-Pattern.prototype.draftTest = part => draftTest(part)
+Pattern.prototype.draftTest = (part) => draftTest(part)
export default Pattern
diff --git a/packages/rendertest/src/macros.js b/packages/rendertest/src/macros.js
index 5c9d843285b..0f4ac0bcc01 100644
--- a/packages/rendertest/src/macros.js
+++ b/packages/rendertest/src/macros.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { macro, Point, Path, points, paths, store } = part.shorthand()
let y = store.get('y')
@@ -6,10 +6,7 @@ export default function(part) {
y += 10
points.ml = new Point(0, y)
points.mr = new Point(w, y)
- paths.macros = new Path()
- .move(points.ml)
- .line(points.mr)
- .attr('data-text', 'macros')
+ paths.macros = new Path().move(points.ml).line(points.mr).attr('data-text', 'macros')
y += 40
macro('title', {
diff --git a/packages/rendertest/src/snippets.js b/packages/rendertest/src/snippets.js
index e971a6a893c..725b2724f7e 100644
--- a/packages/rendertest/src/snippets.js
+++ b/packages/rendertest/src/snippets.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { Point, Path, points, paths, snippets, Snippet, store } = part.shorthand()
let y = store.get('y')
@@ -14,10 +14,7 @@ export default function(part) {
y += 10
points.tl = new Point(0, y)
points.tr = new Point(w, y)
- paths.texts = new Path()
- .move(points.tl)
- .line(points.tr)
- .attr('data-text', 'snippets')
+ paths.texts = new Path().move(points.tl).line(points.tr).attr('data-text', 'snippets')
y += 10
points['sl1'] = new Point(w * 0.25, y)
points['sl2'] = new Point(w * 0.5, y)
diff --git a/packages/rendertest/src/test.js b/packages/rendertest/src/test.js
index b6ba1d56650..64b621be9f4 100644
--- a/packages/rendertest/src/test.js
+++ b/packages/rendertest/src/test.js
@@ -4,7 +4,7 @@ import text from './text'
import snippets from './snippets'
import macros from './macros'
-export default function(part) {
+export default function (part) {
let { macro, store, options, Path, paths, Point } = part.shorthand()
store.set('y', 0)
store.set('w', options.width)
diff --git a/packages/rendertest/src/text.js b/packages/rendertest/src/text.js
index 69b08a4ae56..2fe8316c8d5 100644
--- a/packages/rendertest/src/text.js
+++ b/packages/rendertest/src/text.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { Point, Path, points, paths, store } = part.shorthand()
let y = store.get('y')
@@ -7,10 +7,7 @@ export default function(part) {
y += 10
points.tl = new Point(0, y)
points.tr = new Point(w, y)
- paths.text = new Path()
- .move(points.tl)
- .line(points.tr)
- .attr('data-text', 'text')
+ paths.text = new Path().move(points.tl).line(points.tr).attr('data-text', 'text')
y += 10
points.tlc = new Point(0, y)
points.trc = new Point(w, y)
diff --git a/packages/sandy/src/curved-waistband.js b/packages/sandy/src/curved-waistband.js
index 28d92c0c34d..9fb4199163a 100644
--- a/packages/sandy/src/curved-waistband.js
+++ b/packages/sandy/src/curved-waistband.js
@@ -1,6 +1,6 @@
import draftRingSector from './shared'
-export default function(part) {
+export default function (part) {
/**
* The curved waistband is just a ring sector with external
* and intenal radius and angle calculated from measurements
diff --git a/packages/sandy/src/index.js b/packages/sandy/src/index.js
index ba090ff6a35..8c749862d4d 100644
--- a/packages/sandy/src/index.js
+++ b/packages/sandy/src/index.js
@@ -9,7 +9,7 @@ import draftWaistband from './waistband'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods to prototype
-Pattern.prototype.draftSkirt = part => draftSkirt(part)
-Pattern.prototype.draftWaistband = part => draftWaistband(part)
+Pattern.prototype.draftSkirt = (part) => draftSkirt(part)
+Pattern.prototype.draftWaistband = (part) => draftWaistband(part)
export default Pattern
diff --git a/packages/sandy/src/straight-waistband.js b/packages/sandy/src/straight-waistband.js
index 27d77df4060..a21d73adc13 100644
--- a/packages/sandy/src/straight-waistband.js
+++ b/packages/sandy/src/straight-waistband.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
/**
* The straight waistband is just a rectangle with the width
* of double the waistband width, since it will be folded
diff --git a/packages/shin/src/waistband.js b/packages/shin/src/waistband.js
index 0822c36429b..b00609fe610 100644
--- a/packages/shin/src/waistband.js
+++ b/packages/shin/src/waistband.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
store,
macro,
diff --git a/packages/simon/src/buttonplacket.js b/packages/simon/src/buttonplacket.js
index f2b0f442b59..1fb9a789412 100644
--- a/packages/simon/src/buttonplacket.js
+++ b/packages/simon/src/buttonplacket.js
@@ -1,6 +1,6 @@
import { addButtons } from './shared'
-export default part => {
+export default (part) => {
let {
utils,
sa,
@@ -49,10 +49,7 @@ export default part => {
.line(points.placketTopEdge)
.line(points.placketBottomEdge)
- paths.seam = paths.saBase
- .clone()
- .close()
- .attr('class', 'fabric')
+ paths.seam = paths.saBase.clone().close().attr('class', 'fabric')
// Complete pattern?
if (complete) {
diff --git a/packages/simon/src/cuff-barrel-angled.js b/packages/simon/src/cuff-barrel-angled.js
index e457a53c041..00a57bf55ff 100644
--- a/packages/simon/src/cuff-barrel-angled.js
+++ b/packages/simon/src/cuff-barrel-angled.js
@@ -1,6 +1,6 @@
import { draftBarrelCuff, decorateBarrelCuff, paperlessBarrelCuff } from './shared'
-export default part => {
+export default (part) => {
let { store, sa, points, Path, paths, complete, paperless, macro } = part.shorthand()
draftBarrelCuff(part)
diff --git a/packages/simon/src/cuff-barrel-rounded.js b/packages/simon/src/cuff-barrel-rounded.js
index 091656f2311..afc45d3088b 100644
--- a/packages/simon/src/cuff-barrel-rounded.js
+++ b/packages/simon/src/cuff-barrel-rounded.js
@@ -1,6 +1,6 @@
import { draftBarrelCuff, decorateBarrelCuff, paperlessBarrelCuff } from './shared'
-export default part => {
+export default (part) => {
let { store, sa, points, Path, paths, complete, paperless, macro } = part.shorthand()
draftBarrelCuff(part)
diff --git a/packages/simon/src/cuff-barrel-straight.js b/packages/simon/src/cuff-barrel-straight.js
index 235f7aa9741..039f7b49aae 100644
--- a/packages/simon/src/cuff-barrel-straight.js
+++ b/packages/simon/src/cuff-barrel-straight.js
@@ -1,6 +1,6 @@
import { draftBarrelCuff, decorateBarrelCuff, paperlessBarrelCuff } from './shared'
-export default part => {
+export default (part) => {
let { sa, points, Path, paths, complete, paperless } = part.shorthand()
draftBarrelCuff(part)
diff --git a/packages/simon/src/cuff-french-angled.js b/packages/simon/src/cuff-french-angled.js
index 79b97ffe1f9..fdb58e68248 100644
--- a/packages/simon/src/cuff-french-angled.js
+++ b/packages/simon/src/cuff-french-angled.js
@@ -1,6 +1,6 @@
import { draftFrenchCuff, decorateFrenchCuff, paperlessFrenchCuff } from './shared'
-export default part => {
+export default (part) => {
let { store, sa, points, Path, paths, complete, paperless } = part.shorthand()
draftFrenchCuff(part)
@@ -28,10 +28,7 @@ export default part => {
.close()
.attr('class', 'fabric')
- paths.fold = new Path()
- .move(points.midLeft)
- .line(points.midRight)
- .attr('class', 'dotted')
+ paths.fold = new Path().move(points.midLeft).line(points.midRight).attr('class', 'dotted')
// Complete pattern?
if (complete) {
diff --git a/packages/simon/src/cuff-french-rounded.js b/packages/simon/src/cuff-french-rounded.js
index a03fad4fff8..36267ad973d 100644
--- a/packages/simon/src/cuff-french-rounded.js
+++ b/packages/simon/src/cuff-french-rounded.js
@@ -1,6 +1,6 @@
import { draftFrenchCuff, decorateFrenchCuff, paperlessFrenchCuff } from './shared'
-export default part => {
+export default (part) => {
let { store, sa, points, Path, paths, complete, paperless, macro } = part.shorthand()
draftFrenchCuff(part)
let height = store.get('cuffHeight')
@@ -46,10 +46,7 @@ export default part => {
.close()
.attr('class', 'fabric')
- paths.fold = new Path()
- .move(points.midLeft)
- .line(points.midRight)
- .attr('class', 'dotted')
+ paths.fold = new Path().move(points.midLeft).line(points.midRight).attr('class', 'dotted')
// Complete pattern?
if (complete) {
diff --git a/packages/simon/src/cuff-french-straight.js b/packages/simon/src/cuff-french-straight.js
index fbed2df25ca..d31e48c2fd2 100644
--- a/packages/simon/src/cuff-french-straight.js
+++ b/packages/simon/src/cuff-french-straight.js
@@ -1,6 +1,6 @@
import { draftFrenchCuff, decorateFrenchCuff, paperlessFrenchCuff } from './shared'
-export default part => {
+export default (part) => {
let { sa, points, Path, paths, complete, paperless } = part.shorthand()
draftFrenchCuff(part)
@@ -14,10 +14,7 @@ export default part => {
.close()
.attr('class', 'fabric')
- paths.fold = new Path()
- .move(points.midLeft)
- .line(points.midRight)
- .attr('class', 'dotted')
+ paths.fold = new Path().move(points.midLeft).line(points.midRight).attr('class', 'dotted')
// Complete pattern?
if (complete) {
diff --git a/packages/simon/src/cuff.js b/packages/simon/src/cuff.js
index 1fb92ab15c4..33d3f1cc9bb 100644
--- a/packages/simon/src/cuff.js
+++ b/packages/simon/src/cuff.js
@@ -5,7 +5,7 @@ import straightFrenchCuff from './cuff-french-straight'
import angledFrenchCuff from './cuff-french-angled'
import roundedFrenchCuff from './cuff-french-rounded'
-export default part => {
+export default (part) => {
let { options } = part.shorthand()
switch (options.cuffStyle) {
case 'roundedBarrelCuff':
diff --git a/packages/simon/src/front.js b/packages/simon/src/front.js
index 712f547134c..3eb8793b327 100644
--- a/packages/simon/src/front.js
+++ b/packages/simon/src/front.js
@@ -110,15 +110,7 @@ export default (part) => {
macro('title', { at: points.title, nr: 'X', title: 'front' })
macro('sprinkle', {
snippet: 'notch',
- on: [
- 'waist',
- 'armholePitch',
- 'hips',
- 'cfHips',
- 'cfWaist',
- 'armhole',
- 'cfArmhole'
- ]
+ on: ['waist', 'armholePitch', 'hips', 'cfHips', 'cfWaist', 'armhole', 'cfArmhole']
})
if (sa) {
diff --git a/packages/simon/src/frontleft-classic-cuton.js b/packages/simon/src/frontleft-classic-cuton.js
index 7ba4baf9fd9..acd2c52aa4b 100644
--- a/packages/simon/src/frontleft-classic-cuton.js
+++ b/packages/simon/src/frontleft-classic-cuton.js
@@ -1,6 +1,6 @@
import { addButtonHoles } from './shared'
-export default part => {
+export default (part) => {
let {
sa,
Point,
@@ -33,10 +33,7 @@ export default part => {
points.placketTopEdge = points.placketTopOuterEdgeFold.shift(180, width)
points.placketBottomEdge = points.placketBottomOuterEdgeFold.shift(180, width)
- paths.seam
- .line(points.placketTopEdge)
- .line(points.placketBottomEdge)
- .close()
+ paths.seam.line(points.placketTopEdge).line(points.placketBottomEdge).close()
// Complete pattern?
if (complete) {
@@ -66,7 +63,7 @@ export default part => {
.line(points.placketTopOuterEdgeOver)
.attr('class', 'dotted')
.attr('data-text', 'matchHere')
- .attr("data-text-class", "text-xs center")
+ .attr('data-text-class', 'text-xs center')
paths.placketOuterEdgeUnder = new Path()
.move(points.placketTopOuterEdgeUnder)
.line(points.placketBottomOuterEdgeUnder)
diff --git a/packages/simon/src/frontleft-classic-seperate.js b/packages/simon/src/frontleft-classic-seperate.js
index 5aadcc5b316..f2741df8c62 100644
--- a/packages/simon/src/frontleft-classic-seperate.js
+++ b/packages/simon/src/frontleft-classic-seperate.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let {
utils,
sa,
diff --git a/packages/simon/src/frontleft-seamless.js b/packages/simon/src/frontleft-seamless.js
index 369a72b4dd9..2914e77b5b5 100644
--- a/packages/simon/src/frontleft-seamless.js
+++ b/packages/simon/src/frontleft-seamless.js
@@ -1,6 +1,6 @@
import { addButtonHoles } from './shared'
-export default part => {
+export default (part) => {
let { sa, points, Path, paths, complete, paperless, macro, options } = part.shorthand()
let width = options.buttonholePlacketWidth
points.placketCfNeck = points.cfNeck
@@ -11,24 +11,18 @@ export default part => {
points.placketBottomFold2 = points.cfHem.shift(180, width * 1.5)
points.placketBottomEdge = points.cfHem.shift(180, width * 2.5)
- paths.seam
- .line(points.placketTopEdge)
- .line(points.placketBottomEdge)
- .close()
+ paths.seam.line(points.placketTopEdge).line(points.placketBottomEdge).close()
// Complete pattern?
if (complete) {
// Placket help lines
- paths.frontCenter = new Path()
- .move(points.cfNeck)
- .line(points.cfHem)
- .attr('class', 'help')
+ paths.frontCenter = new Path().move(points.cfNeck).line(points.cfHem).attr('class', 'help')
paths.placketFold1 = new Path()
.move(points.placketBottomFold1)
.line(points.placketTopFold1)
.attr('class', 'dotted')
.attr('data-text', 'matchHere')
- .attr("data-text-class", "text-xs center")
+ .attr('data-text-class', 'text-xs center')
paths.placketFold2 = new Path()
.move(points.placketBottomFold2)
.line(points.placketTopFold2)
diff --git a/packages/simon/src/frontleft.js b/packages/simon/src/frontleft.js
index 68ad31e24c6..e7e590be508 100644
--- a/packages/simon/src/frontleft.js
+++ b/packages/simon/src/frontleft.js
@@ -3,7 +3,7 @@ import frontLeftClassicSeperate from './frontleft-classic-seperate'
import frontLeftClassicCuton from './frontleft-classic-cuton'
import frontLeftSeamless from './frontleft-seamless'
-export default part => {
+export default (part) => {
let { sa, options, complete, paperless, points, macro } = part.shorthand()
if (complete && paperless) {
diff --git a/packages/simon/src/frontright-classic-cuton.js b/packages/simon/src/frontright-classic-cuton.js
index 3b5b1818ce0..ecfa0b4cc5d 100644
--- a/packages/simon/src/frontright-classic-cuton.js
+++ b/packages/simon/src/frontright-classic-cuton.js
@@ -1,6 +1,6 @@
import { addButtons } from './shared'
-export default part => {
+export default (part) => {
let {
utils,
sa,
@@ -29,25 +29,18 @@ export default part => {
points.placketBottomOut = points.cfHem.shift(0, width / 2)
points.placketBottomEdge = points.cfHem.shift(0, width * 1.5)
- paths.seam
- .line(points.placketTopEdge)
- .line(points.placketBottomEdge)
- .line(points.cfHem)
- .close()
+ paths.seam.line(points.placketTopEdge).line(points.placketBottomEdge).line(points.cfHem).close()
// Complete pattern?
if (complete) {
// Placket help lines
- paths.frontCenter = new Path()
- .move(points.cfNeck)
- .line(points.cfHem)
- .attr('class', 'help')
+ paths.frontCenter = new Path().move(points.cfNeck).line(points.cfHem).attr('class', 'help')
paths.placketInnerFold = new Path()
.move(points.placketBottomIn)
.line(points.placketTopIn)
.attr('class', 'dotted')
.attr('data-text', 'matchHere')
- .attr("data-text-class", "text-xs center")
+ .attr('data-text-class', 'text-xs center')
paths.placketOuterFold = new Path()
.move(points.placketTopOut)
.line(points.placketBottomOut)
diff --git a/packages/simon/src/frontright-classic-seperate.js b/packages/simon/src/frontright-classic-seperate.js
index 630bf7ea1f5..051209282f2 100644
--- a/packages/simon/src/frontright-classic-seperate.js
+++ b/packages/simon/src/frontright-classic-seperate.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let {
snippets,
utils,
diff --git a/packages/simon/src/frontright-seamless.js b/packages/simon/src/frontright-seamless.js
index ba8fa4ca137..0850a06c41a 100644
--- a/packages/simon/src/frontright-seamless.js
+++ b/packages/simon/src/frontright-seamless.js
@@ -1,6 +1,6 @@
import { addButtons } from './shared'
-export default part => {
+export default (part) => {
let { sa, Point, points, Path, paths, complete, paperless, macro, options } = part.shorthand()
let width = options.buttonPlacketWidth
@@ -12,19 +12,12 @@ export default part => {
points.placketBottomEdge = points.cfHem.shift(0, width * 2.5)
points.placketBottomMatch = points.cfHem.shift(180, width / 2)
points.placketTopMatch = points.cfNeck.shift(180, width / 2)
- paths.seam
- .line(points.placketTopEdge)
- .line(points.placketBottomEdge)
- .line(points.cfHem)
- .close()
+ paths.seam.line(points.placketTopEdge).line(points.placketBottomEdge).line(points.cfHem).close()
// Complete pattern?
if (complete) {
// Placket help lines
- paths.frontCenter = new Path()
- .move(points.cfNeck)
- .line(points.cfHem)
- .attr('class', 'help')
+ paths.frontCenter = new Path().move(points.cfNeck).line(points.cfHem).attr('class', 'help')
paths.placketFold1 = new Path()
.move(points.placketTopFold1)
.line(points.placketBottomFold1)
@@ -38,7 +31,7 @@ export default part => {
.line(points.placketTopMatch)
.attr('class', 'stroke-sm help')
.attr('data-text', 'matchHere')
- .attr("data-text-class", "text-xs center")
+ .attr('data-text-class', 'text-xs center')
macro('sprinkle', {
snippet: 'notch',
on: [
diff --git a/packages/simon/src/frontright.js b/packages/simon/src/frontright.js
index 2c1028e63f4..a735f81e6e6 100644
--- a/packages/simon/src/frontright.js
+++ b/packages/simon/src/frontright.js
@@ -3,7 +3,7 @@ import frontRightClassicSeperate from './frontright-classic-seperate'
import frontRightClassicCuton from './frontright-classic-cuton'
import frontRightSeamless from './frontright-seamless'
-export default part => {
+export default (part) => {
let { sa, options, complete, paperless, points, macro, paths } = part.shorthand()
macro('flip')
if (complete) {
diff --git a/packages/simon/src/index.js b/packages/simon/src/index.js
index 8e7b0f6ba38..9d2b22be3c2 100644
--- a/packages/simon/src/index.js
+++ b/packages/simon/src/index.js
@@ -23,16 +23,16 @@ import draftCuff from './cuff'
const Pattern = new freesewing.Design(config, [plugins, flipPlugin, buttonPlugin])
// Attach draft methods to prototype
-Pattern.prototype.draftBase = function(part) {
+Pattern.prototype.draftBase = function (part) {
return new Brian(this.settings).draftBase(part)
}
-Pattern.prototype.draftFrontBase = function(part) {
+Pattern.prototype.draftFrontBase = function (part) {
return new Brian(this.settings).draftFront(part)
}
-Pattern.prototype.draftBackBase = function(part) {
+Pattern.prototype.draftBackBase = function (part) {
return new Brian(this.settings).draftBack(part)
}
-Pattern.prototype.draftSleeveBase = function(part) {
+Pattern.prototype.draftSleeveBase = function (part) {
let brian = new Brian(this.settings)
return brian.draftSleeve(brian.draftSleevecap(part))
}
diff --git a/packages/simon/src/sleeveplacket-overlap.js b/packages/simon/src/sleeveplacket-overlap.js
index 82dcf37d61d..ac618a5a33a 100644
--- a/packages/simon/src/sleeveplacket-overlap.js
+++ b/packages/simon/src/sleeveplacket-overlap.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let {
measurements,
sa,
diff --git a/packages/simon/src/sleeveplacket-underlap.js b/packages/simon/src/sleeveplacket-underlap.js
index 90e668f5cd5..abd8538f2f6 100644
--- a/packages/simon/src/sleeveplacket-underlap.js
+++ b/packages/simon/src/sleeveplacket-underlap.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let {
measurements,
sa,
diff --git a/packages/simon/src/yoke.js b/packages/simon/src/yoke.js
index 3c419fc0ba8..619f6650725 100644
--- a/packages/simon/src/yoke.js
+++ b/packages/simon/src/yoke.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let {
sa,
Point,
@@ -66,10 +66,7 @@ export default part => {
if (sa) {
paths.sa = paths.saBase.offset(sa).attr('class', 'fabric sa')
if (options.splitYoke) {
- paths.sa = paths.sa
- .line(points.cbNeck)
- .move(points.cbYoke)
- .line(paths.sa.start())
+ paths.sa = paths.sa.line(points.cbNeck).move(points.cbYoke).line(paths.sa.start())
}
}
}
diff --git a/packages/simone/src/fba-front.js b/packages/simone/src/fba-front.js
index 6ff382e11ad..68b122bd9cc 100644
--- a/packages/simone/src/fba-front.js
+++ b/packages/simone/src/fba-front.js
@@ -280,16 +280,7 @@ export default (part) => {
for (let s in snippets) delete snippets[s]
macro('sprinkle', {
snippet: 'notch',
- on: [
- 'armhole',
- 'armholePitch',
- 'cfArmhole',
- 'cfWaist',
- 'cfHem',
- 'hips',
- 'waist',
- 'bust_rot2',
- ]
+ on: ['armhole', 'armholePitch', 'cfArmhole', 'cfWaist', 'cfHem', 'hips', 'waist', 'bust_rot2']
})
points.logo = new Point(points.armhole.x / 2, points.armhole.y)
snippets.logo = new Snippet('logo', points.logo)
diff --git a/packages/simone/src/index.js b/packages/simone/src/index.js
index c41a83f3588..25cedbe6e51 100644
--- a/packages/simone/src/index.js
+++ b/packages/simone/src/index.js
@@ -13,16 +13,16 @@ import draftFbaFront from './fba-front'
const Pattern = new freesewing.Design(config, [plugins, flipPlugin, buttonPlugin, bustPlugin])
// Attach draft methods to prototype
-Pattern.prototype.draftBase = function(part) {
+Pattern.prototype.draftBase = function (part) {
return new Brian(this.settings).draftBase(part)
}
-Pattern.prototype.draftFrontBase = function(part) {
+Pattern.prototype.draftFrontBase = function (part) {
return new Brian(this.settings).draftFront(part)
}
-Pattern.prototype.draftBackBase = function(part) {
+Pattern.prototype.draftBackBase = function (part) {
return new Brian(this.settings).draftBack(part)
}
-Pattern.prototype.draftSleeveBase = function(part) {
+Pattern.prototype.draftSleeveBase = function (part) {
let brian = new Brian(this.settings)
return brian.draftSleeve(brian.draftSleevecap(part))
}
@@ -45,7 +45,7 @@ let simonParts = [
]
for (let Part of simonParts) {
- Pattern.prototype[`draft${Part}`] = function(part) {
+ Pattern.prototype[`draft${Part}`] = function (part) {
let simon = new Simon(this.settings)
return simon[`draft${Part}`](part)
}
diff --git a/packages/sven/src/index.js b/packages/sven/src/index.js
index 17c3cc82851..bf055d9613a 100644
--- a/packages/sven/src/index.js
+++ b/packages/sven/src/index.js
@@ -12,16 +12,16 @@ import draftWaistband from './waistband'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods to prototype
-Pattern.prototype.draftBase = function(part) {
+Pattern.prototype.draftBase = function (part) {
return new Brian(this.settings).draftBase(part)
}
-Pattern.prototype.draftFrontBase = function(part) {
+Pattern.prototype.draftFrontBase = function (part) {
return new Brian(this.settings).draftFront(part)
}
-Pattern.prototype.draftBackBase = function(part) {
+Pattern.prototype.draftBackBase = function (part) {
return new Brian(this.settings).draftBack(part)
}
-Pattern.prototype.draftSleeveBase = function(part) {
+Pattern.prototype.draftSleeveBase = function (part) {
let brian = new Brian(this.settings)
return brian.draftSleeve(brian.draftSleevecap(part))
}
diff --git a/packages/sven/src/sleeve.js b/packages/sven/src/sleeve.js
index 4cfdd136f7a..9ba1cc148b3 100644
--- a/packages/sven/src/sleeve.js
+++ b/packages/sven/src/sleeve.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { store, sa, points, paths, Path, complete, paperless, macro, options } = part.shorthand()
if (options.ribbing) {
@@ -33,10 +33,7 @@ export default part => {
paths.saBase.render = false
paths.hemBase.render = false
paths.sa = paths.saBase.offset(sa).join(paths.hemBase.offset(sa * (options.ribbing ? 1 : 3)))
- paths.sa
- .line(paths.sa.start())
- .close()
- .attr('class', 'fabric sa')
+ paths.sa.line(paths.sa.start()).close().attr('class', 'fabric sa')
}
}
diff --git a/packages/tamiko/src/index.js b/packages/tamiko/src/index.js
index 734b34046e5..1ea6bdec811 100644
--- a/packages/tamiko/src/index.js
+++ b/packages/tamiko/src/index.js
@@ -8,6 +8,6 @@ import draftTop from './top'
const Pattern = new freesewing.Design(config, plugins)
// Part draft method
-Pattern.prototype.draftTop = part => draftTop(part)
+Pattern.prototype.draftTop = (part) => draftTop(part)
export default Pattern
diff --git a/packages/theo/src/back-outer-pocket-bag.js b/packages/theo/src/back-outer-pocket-bag.js
index 9eb1a8bc89a..e3bb84fde44 100644
--- a/packages/theo/src/back-outer-pocket-bag.js
+++ b/packages/theo/src/back-outer-pocket-bag.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { macro, points, Path, paths, complete, sa, paperless } = part.shorthand()
// Make bag 2cm longer
diff --git a/packages/theo/src/back-pocket-interfacing.js b/packages/theo/src/back-pocket-interfacing.js
index ff178fb4598..0b9e776129b 100644
--- a/packages/theo/src/back-pocket-interfacing.js
+++ b/packages/theo/src/back-pocket-interfacing.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { macro, points, paths, complete, paperless } = part.shorthand()
paths.seam.attributes.set('class', 'interfacing')
diff --git a/packages/theo/src/belt-loop.js b/packages/theo/src/belt-loop.js
index 713290adb3b..dcf334819f8 100644
--- a/packages/theo/src/belt-loop.js
+++ b/packages/theo/src/belt-loop.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { options, Point, points, Path, paths, complete, paperless, macro } = part.shorthand()
let height = options.waistbandWidth + 30
diff --git a/packages/theo/src/fly-piece.js b/packages/theo/src/fly-piece.js
index f6453cb1f4a..7f488892c61 100644
--- a/packages/theo/src/fly-piece.js
+++ b/packages/theo/src/fly-piece.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { snippets, Point, macro, points, Path, paths, complete, sa, paperless } = part.shorthand()
// Clean up paths from paperless dimensions
for (let id in paths) delete paths[id]
diff --git a/packages/theo/src/fly-shield.js b/packages/theo/src/fly-shield.js
index 292353e7851..5fec25feda1 100644
--- a/packages/theo/src/fly-shield.js
+++ b/packages/theo/src/fly-shield.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { macro, points, Path, paths, complete, sa, paperless } = part.shorthand()
// Add points to make shift not impact curves
diff --git a/packages/theo/src/front-pocket-bag.js b/packages/theo/src/front-pocket-bag.js
index e759ad310cf..75bf289a239 100644
--- a/packages/theo/src/front-pocket-bag.js
+++ b/packages/theo/src/front-pocket-bag.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
Point,
points,
@@ -39,24 +39,15 @@ export default function(part) {
.close()
.attr('class', 'lining')
- paths.flyEdge = new Path()
- .move(points[-40])
- .line(points[814])
- .attr('class', 'lining lashed')
+ paths.flyEdge = new Path().move(points[-40]).line(points[814]).attr('class', 'lining lashed')
- paths.pocket = new Path()
- .move(points[60])
- .line(points[61])
- .attr('class', 'lining lashed')
+ paths.pocket = new Path().move(points[60]).line(points[61]).attr('class', 'lining lashed')
// Complete pattern?
if (complete) {
if (sa) {
paths.sa = paths.seam.offset(-1 * sa).attr('class', 'lining sa')
- paths.flyEdeSa = new Path()
- .move(points[816])
- .line(points[818])
- .attr('class', 'lining sa')
+ paths.flyEdeSa = new Path().move(points[816]).line(points[818]).attr('class', 'lining sa')
}
points.title = points.dartTip.clone()
macro('title', { at: points.title, title: 'frontPocketBag', nr: 9 })
diff --git a/packages/theo/src/index.js b/packages/theo/src/index.js
index a64489f66be..86b2853d87f 100644
--- a/packages/theo/src/index.js
+++ b/packages/theo/src/index.js
@@ -24,22 +24,22 @@ import draftBeltLoop from './belt-loop'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods to prototype
-Pattern.prototype.draftBack = part => draftBack(part)
-Pattern.prototype.draftFront = part => draftFront(part)
-Pattern.prototype.draftWaistbandInterfacingLeft = part => draftWaistbandInterfacingLeft(part)
-Pattern.prototype.draftWaistbandInterfacingRight = part => draftWaistbandInterfacingRight(part)
-Pattern.prototype.draftWaistbandLiningLeft = part => draftWaistbandLiningLeft(part)
-Pattern.prototype.draftWaistbandLiningRight = part => draftWaistbandLiningRight(part)
-Pattern.prototype.draftWaistbandLeft = part => draftWaistbandLeft(part)
-Pattern.prototype.draftWaistbandRight = part => draftWaistbandRight(part)
-Pattern.prototype.draftFlyPiece = part => draftFlyPiece(part)
-Pattern.prototype.draftFlyShield = part => draftFlyShield(part)
-Pattern.prototype.draftSidePiece = part => draftSidePiece(part)
-Pattern.prototype.draftFrontPocketBag = part => draftFrontPocketBag(part)
-Pattern.prototype.draftBackInnerPocketBag = part => draftBackInnerPocketBag(part)
-Pattern.prototype.draftBackOuterPocketBag = part => draftBackOuterPocketBag(part)
-Pattern.prototype.draftBackPocketFacing = part => draftBackPocketFacing(part)
-Pattern.prototype.draftBackPocketInterfacing = part => draftBackPocketInterfacing(part)
-Pattern.prototype.draftBeltLoop = part => draftBeltLoop(part)
+Pattern.prototype.draftBack = (part) => draftBack(part)
+Pattern.prototype.draftFront = (part) => draftFront(part)
+Pattern.prototype.draftWaistbandInterfacingLeft = (part) => draftWaistbandInterfacingLeft(part)
+Pattern.prototype.draftWaistbandInterfacingRight = (part) => draftWaistbandInterfacingRight(part)
+Pattern.prototype.draftWaistbandLiningLeft = (part) => draftWaistbandLiningLeft(part)
+Pattern.prototype.draftWaistbandLiningRight = (part) => draftWaistbandLiningRight(part)
+Pattern.prototype.draftWaistbandLeft = (part) => draftWaistbandLeft(part)
+Pattern.prototype.draftWaistbandRight = (part) => draftWaistbandRight(part)
+Pattern.prototype.draftFlyPiece = (part) => draftFlyPiece(part)
+Pattern.prototype.draftFlyShield = (part) => draftFlyShield(part)
+Pattern.prototype.draftSidePiece = (part) => draftSidePiece(part)
+Pattern.prototype.draftFrontPocketBag = (part) => draftFrontPocketBag(part)
+Pattern.prototype.draftBackInnerPocketBag = (part) => draftBackInnerPocketBag(part)
+Pattern.prototype.draftBackOuterPocketBag = (part) => draftBackOuterPocketBag(part)
+Pattern.prototype.draftBackPocketFacing = (part) => draftBackPocketFacing(part)
+Pattern.prototype.draftBackPocketInterfacing = (part) => draftBackPocketInterfacing(part)
+Pattern.prototype.draftBeltLoop = (part) => draftBeltLoop(part)
export default Pattern
diff --git a/packages/theo/src/side-piece.js b/packages/theo/src/side-piece.js
index 50fe5ac70cb..8094499c85a 100644
--- a/packages/theo/src/side-piece.js
+++ b/packages/theo/src/side-piece.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { macro, Point, points, Path, paths, complete, sa, paperless, snippets } = part.shorthand()
// Clean up paths from paperless dimensions
for (let id in paths) delete paths[id]
diff --git a/packages/theo/src/waistband-left.js b/packages/theo/src/waistband-left.js
index cd0458b996c..d382f8070aa 100644
--- a/packages/theo/src/waistband-left.js
+++ b/packages/theo/src/waistband-left.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { Point, points, macro, paths, complete, sa, paperless } = part.shorthand()
paths.seam.attributes.set('class', 'fabric')
diff --git a/packages/theo/src/waistband-lining-left.js b/packages/theo/src/waistband-lining-left.js
index 8821a0b1894..6c0a669af90 100644
--- a/packages/theo/src/waistband-lining-left.js
+++ b/packages/theo/src/waistband-lining-left.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
Point,
snippets,
diff --git a/packages/theo/src/waistband-lining-right.js b/packages/theo/src/waistband-lining-right.js
index 52dde06cfa8..1dbd7dea0ef 100644
--- a/packages/theo/src/waistband-lining-right.js
+++ b/packages/theo/src/waistband-lining-right.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
Point,
macro,
diff --git a/packages/theo/src/waistband-right.js b/packages/theo/src/waistband-right.js
index cdff4725c3e..78ec11a7be3 100644
--- a/packages/theo/src/waistband-right.js
+++ b/packages/theo/src/waistband-right.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { Point, points, macro, paths, complete, sa, paperless } = part.shorthand()
paths.seam.attributes.set('class', 'fabric')
diff --git a/packages/trayvon/src/fabrictail.js b/packages/trayvon/src/fabrictail.js
index adf5f970779..9f64a30e7df 100644
--- a/packages/trayvon/src/fabrictail.js
+++ b/packages/trayvon/src/fabrictail.js
@@ -1,6 +1,6 @@
import { calculateHelpers, draftTieShape, seamAllowance, tieShapeDimensions } from './shared'
-export default part => {
+export default (part) => {
let { Path, complete, macro, options, paths, points, paperless, sa, store } = part.shorthand()
calculateHelpers(part)
diff --git a/packages/trayvon/src/fabrictip.js b/packages/trayvon/src/fabrictip.js
index aca11899b8a..63bcd3f2d32 100644
--- a/packages/trayvon/src/fabrictip.js
+++ b/packages/trayvon/src/fabrictip.js
@@ -1,6 +1,6 @@
import { calculateHelpers, draftTieShape, seamAllowance, tieShapeDimensions } from './shared'
-export default part => {
+export default (part) => {
let {
Path,
Snippet,
diff --git a/packages/trayvon/src/index.js b/packages/trayvon/src/index.js
index aebc6fef02c..f1dcd579a80 100644
--- a/packages/trayvon/src/index.js
+++ b/packages/trayvon/src/index.js
@@ -14,12 +14,12 @@ import draftLoop from './loop'
const Pattern = new freesewing.Design(config, plugins)
// Attach draft methods to prototype
-Pattern.prototype.draftInterfacingTip = part => draftInterfacingTip(part)
-Pattern.prototype.draftInterfacingTail = part => draftInterfacingTail(part)
-Pattern.prototype.draftFabricTip = part => draftFabricTip(part)
-Pattern.prototype.draftFabricTail = part => draftFabricTail(part)
-Pattern.prototype.draftLiningTip = part => draftLiningTip(part)
-Pattern.prototype.draftLiningTail = part => draftLiningTail(part)
-Pattern.prototype.draftLoop = part => draftLoop(part)
+Pattern.prototype.draftInterfacingTip = (part) => draftInterfacingTip(part)
+Pattern.prototype.draftInterfacingTail = (part) => draftInterfacingTail(part)
+Pattern.prototype.draftFabricTip = (part) => draftFabricTip(part)
+Pattern.prototype.draftFabricTail = (part) => draftFabricTail(part)
+Pattern.prototype.draftLiningTip = (part) => draftLiningTip(part)
+Pattern.prototype.draftLiningTail = (part) => draftLiningTail(part)
+Pattern.prototype.draftLoop = (part) => draftLoop(part)
export default Pattern
diff --git a/packages/trayvon/src/interfacingtail.js b/packages/trayvon/src/interfacingtail.js
index 816a9900cad..d9ecbca9e64 100644
--- a/packages/trayvon/src/interfacingtail.js
+++ b/packages/trayvon/src/interfacingtail.js
@@ -1,6 +1,6 @@
import { draftTieShape, tieShapeDimensions, calculateHelpers } from './shared'
-export default part => {
+export default (part) => {
let { options, paths, points, macro, complete, paperless, Path, store } = part.shorthand()
calculateHelpers(part)
diff --git a/packages/trayvon/src/interfacingtip.js b/packages/trayvon/src/interfacingtip.js
index 6659a8917cb..fec3630b424 100644
--- a/packages/trayvon/src/interfacingtip.js
+++ b/packages/trayvon/src/interfacingtip.js
@@ -1,6 +1,6 @@
import { draftTieShape, tieShapeDimensions, calculateHelpers } from './shared'
-export default part => {
+export default (part) => {
let { options, paths, points, macro, complete, paperless, Path } = part.shorthand()
calculateHelpers(part)
diff --git a/packages/trayvon/src/liningtail.js b/packages/trayvon/src/liningtail.js
index 43af42df9a9..cf7331c0c3f 100644
--- a/packages/trayvon/src/liningtail.js
+++ b/packages/trayvon/src/liningtail.js
@@ -1,6 +1,6 @@
import { calculateHelpers, draftTieShape, seamAllowance, tieShapeDimensions } from './shared'
-export default part => {
+export default (part) => {
let {
Path,
Snippet,
diff --git a/packages/trayvon/src/liningtip.js b/packages/trayvon/src/liningtip.js
index f861f74e0bb..8d15b58dd97 100644
--- a/packages/trayvon/src/liningtip.js
+++ b/packages/trayvon/src/liningtip.js
@@ -1,6 +1,6 @@
import { calculateHelpers, draftTieShape, tieShapeDimensions, seamAllowance } from './shared'
-export default part => {
+export default (part) => {
let {
Path,
Snippet,
diff --git a/packages/trayvon/src/loop.js b/packages/trayvon/src/loop.js
index 1e978cad838..c2f12c5025c 100644
--- a/packages/trayvon/src/loop.js
+++ b/packages/trayvon/src/loop.js
@@ -1,4 +1,4 @@
-export default part => {
+export default (part) => {
let { points, Point, paths, Path, complete, paperless, store, macro } = part.shorthand()
points.topLeft = new Point(0, 0)
diff --git a/packages/tutorial/src/step1.js b/packages/tutorial/src/step1.js
index b22cbb1053f..ce26efd6995 100644
--- a/packages/tutorial/src/step1.js
+++ b/packages/tutorial/src/step1.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
options,
Point,
diff --git a/packages/tutorial/src/step10.js b/packages/tutorial/src/step10.js
index 9baae925f57..eea72ff4ef6 100644
--- a/packages/tutorial/src/step10.js
+++ b/packages/tutorial/src/step10.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { points, Path, paths, macro } = part.shorthand()
macro('round', {
diff --git a/packages/tutorial/src/step11.js b/packages/tutorial/src/step11.js
index c7d9a2f3447..400503b919b 100644
--- a/packages/tutorial/src/step11.js
+++ b/packages/tutorial/src/step11.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { Point, points, paths, macro, complete, snippets, Snippet } = part.shorthand()
// Complete?
diff --git a/packages/tutorial/src/step4.js b/packages/tutorial/src/step4.js
index b978c6b866f..34cf59f8fef 100644
--- a/packages/tutorial/src/step4.js
+++ b/packages/tutorial/src/step4.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { points, Path, paths } = part.shorthand()
points.rightCp2 = points.rightCp1.flipY()
diff --git a/packages/tutorial/src/step6.js b/packages/tutorial/src/step6.js
index f0ba47421f1..5ee4e72a5b9 100644
--- a/packages/tutorial/src/step6.js
+++ b/packages/tutorial/src/step6.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { Point, points, Path, paths } = part.shorthand()
points.edgeLeft = new Point(points.topLeft.x, points.left.y)
diff --git a/packages/tutorial/src/step7.js b/packages/tutorial/src/step7.js
index b3ac3e9eb85..d1b4b94c278 100644
--- a/packages/tutorial/src/step7.js
+++ b/packages/tutorial/src/step7.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { Point, points, macro } = part.shorthand()
let strap = points.edgeTop.dy(points.top)
diff --git a/packages/tutorial/src/step8.js b/packages/tutorial/src/step8.js
index af7b618cffb..ee046983a5b 100644
--- a/packages/tutorial/src/step8.js
+++ b/packages/tutorial/src/step8.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { points, Path, paths, macro } = part.shorthand()
let rotateThese = [
diff --git a/packages/tutorial/src/step9.js b/packages/tutorial/src/step9.js
index 3135b297371..3251d60ce32 100644
--- a/packages/tutorial/src/step9.js
+++ b/packages/tutorial/src/step9.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let { points, Path, paths } = part.shorthand()
points.edgeTopRightCp = points.edgeTopLeftCp.flipX()
diff --git a/packages/waralee/src/mini.js b/packages/waralee/src/mini.js
index 4f7258e136d..0f610ddc486 100644
--- a/packages/waralee/src/mini.js
+++ b/packages/waralee/src/mini.js
@@ -2,7 +2,7 @@
// To keep you from printing it completely, you could print this part in paperless mode
// and only have a single sheet with all the dimensions on it.
-export default function(part) {
+export default function (part) {
let {
options,
/*measurements,
diff --git a/packages/waralee/src/pants.js b/packages/waralee/src/pants.js
index e6ad6053618..3238c87b2d8 100644
--- a/packages/waralee/src/pants.js
+++ b/packages/waralee/src/pants.js
@@ -1,4 +1,4 @@
-export default function(part) {
+export default function (part) {
let {
options,
points,
From e014b220c16c6f6b04043e7cb0d459c67d539442 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:26:26 +0100
Subject: [PATCH 011/188] chore: Linter
---
package.json | 2 +-
packages/bella/config/index.js | 24 +++----------
.../template/default/config/index.js | 36 +++++++++----------
.../template/default/example/src/layout.scss | 1 -
packages/hortensia/config/index.js | 23 ++++++------
packages/rendertest/config/index.js | 22 ++++++------
6 files changed, 45 insertions(+), 63 deletions(-)
diff --git a/package.json b/package.json
index 0882391c663..dc924a799fe 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"test": "echo \"Error: no test specified\" && exit 1",
"jsonlint": "yarn --silent jsonlint:files | xargs -n1 jsonlint -q -c && echo \"jsonlint: no lint errors\"",
"jsonlint:files": "find . -name \"*.json\" | grep -v -f .eslintignore",
- "prettier": "npx prettier --write 'packages/**/src/*.js'",
+ "prettier": "npx prettier --write 'packages/**/src/*.js' 'packages/**/config/*.js' 'packages/**/example/src/*'",
"reconfigure": "npx babel-node scripts/reconfigure.js",
"dxf": "npx babel-node scripts/export-dxf.js",
"prerelease": "lerna version --no-git-tag-version --no-push && yarn reconfigure && lerna run build",
diff --git a/packages/bella/config/index.js b/packages/bella/config/index.js
index 441fae90bdd..3f7d20c5aa5 100644
--- a/packages/bella/config/index.js
+++ b/packages/bella/config/index.js
@@ -10,30 +10,16 @@ export default {
difficulty: 3,
tags: ['block', 'top', 'basics'],
optionGroups: {
- fit: [
- 'chestEase',
- 'waistEase',
- 'bustSpanEase'
- ],
- darts: [
- 'backDartHeight',
- 'bustDartLength',
- 'waistDartLength',
- 'bustDartCurve'
- ],
+ fit: ['chestEase', 'waistEase', 'bustSpanEase'],
+ darts: ['backDartHeight', 'bustDartLength', 'waistDartLength', 'bustDartCurve'],
armhole: [
'armholeDepth',
'backArmholeSlant',
'backArmholeCurvature',
'frontArmholePitchDepth',
- 'backArmholePitchDepth',
+ 'backArmholePitchDepth'
],
- advanced: [
- 'backNeckCutout',
- 'backHemSlope',
- 'frontShoulderWidth',
- 'highBustWidth',
- ]
+ advanced: ['backNeckCutout', 'backHemSlope', 'frontShoulderWidth', 'highBustWidth']
},
measurements: [
'highBust',
@@ -89,6 +75,6 @@ export default {
highBustWidth: { pct: 86, max: 92, min: 80 },
bustDartLength: { pct: 90, min: 75, max: 100 },
waistDartLength: { pct: 90, min: 75, max: 95 },
- bustDartCurve: { pct: 100, min: 0, max: 100 },
+ bustDartCurve: { pct: 100, min: 0, max: 100 }
}
}
diff --git a/packages/create-freesewing-pattern/template/default/config/index.js b/packages/create-freesewing-pattern/template/default/config/index.js
index cbab3a9b8b7..644dc51cbbb 100644
--- a/packages/create-freesewing-pattern/template/default/config/index.js
+++ b/packages/create-freesewing-pattern/template/default/config/index.js
@@ -1,35 +1,35 @@
-import { version } from "../package.json";
+import { version } from '../package.json'
// ?? 🤔 ?? --> https://{{language}}.freesewing.dev/packages/core/config
export default {
- name: "{{name}}",
+ name: '{{name}}',
version,
- design: "{{author}}",
- code: "{{author}}",
- department: "{{department}}",
- type: "{{type}}",
+ design: '{{author}}',
+ code: '{{author}}',
+ department: '{{department}}',
+ type: '{{type}}',
difficulty: 3,
tags: [
- "freesewing",
- "design",
- "diy",
- "fashion",
- "made to measure",
- "parametric design",
- "{{type}}",
- "sewing",
- "sewing pattern"
+ 'freesewing',
+ 'design',
+ 'diy',
+ 'fashion',
+ 'made to measure',
+ 'parametric design',
+ '{{type}}',
+ 'sewing',
+ 'sewing pattern'
],
optionGroups: {
- fit: ["size"]
+ fit: ['size']
},
measurements: [],
dependencies: {},
inject: {},
hide: [],
- parts: ["box"],
+ parts: ['box'],
options: {
size: { pct: 50, min: 10, max: 100 }
}
-};
+}
diff --git a/packages/create-freesewing-pattern/template/default/example/src/layout.scss b/packages/create-freesewing-pattern/template/default/example/src/layout.scss
index 9ad0ca27688..d249e272a37 100644
--- a/packages/create-freesewing-pattern/template/default/example/src/layout.scss
+++ b/packages/create-freesewing-pattern/template/default/example/src/layout.scss
@@ -225,7 +225,6 @@ li.action span.MuiSwitch-root {
}
}
-
footer {
background-color: #1a1d21;
color: #adb5bd;
diff --git a/packages/hortensia/config/index.js b/packages/hortensia/config/index.js
index 535462931be..16386cd83c6 100644
--- a/packages/hortensia/config/index.js
+++ b/packages/hortensia/config/index.js
@@ -1,21 +1,18 @@
-import { version } from "../package.json";
+import { version } from '../package.json'
-// ?? 🤔 ?? --> https://en.freesewing.dev/packages/core/config
+// 🤔 --> https://freesewing.dev/reference/config/
export default {
- name: "hortensia",
+ name: 'hortensia',
version,
design: ['Stoffsuchti', 'Wouter Van Wageningen'],
code: 'Wouter Van Wageningen',
- department: "accessories",
- type: "pattern",
+ department: 'accessories',
+ type: 'pattern',
difficulty: 3,
- tags: [
- "handbag",
- "accessories",
- ],
+ tags: ['handbag', 'accessories'],
optionGroups: {
- options: ["size", "zipperSize","strapLength","handleWidth"]
+ options: ['size', 'zipperSize', 'strapLength', 'handleWidth']
},
measurements: [],
dependencies: {
@@ -23,7 +20,7 @@ export default {
bottompanel: 'sidepanel',
frontpanel: 'sidepanel',
sidepanelreinforcement: 'sidepanel',
- zipperpanel: 'sidepanel',
+ zipperpanel: 'sidepanel'
},
options: {
width: 230,
@@ -35,6 +32,6 @@ export default {
strapLength: { pct: 160, min: 75, max: 250 },
handleWidth: { mm: 20, min: 7, max: 30 },
size: { pct: 50, min: 20, max: 200 },
- zipperSize: { dflt: '#5', list: ['#3','#4','#4.5','#5','#6','#8','#10','Invisible']}
+ zipperSize: { dflt: '#5', list: ['#3', '#4', '#4.5', '#5', '#6', '#8', '#10', 'Invisible'] }
}
-};
+}
diff --git a/packages/rendertest/config/index.js b/packages/rendertest/config/index.js
index 44851398d0b..03bbee0b2f0 100644
--- a/packages/rendertest/config/index.js
+++ b/packages/rendertest/config/index.js
@@ -1,20 +1,20 @@
-import { version } from "../package.json";
+import { version } from '../package.json'
export default {
- name: "rendertest",
+ name: 'rendertest',
version,
- design: "Joost De Cock",
- code: "Joost De Cock",
- department: "womenswear",
- type: "pattern",
+ design: 'Joost De Cock',
+ code: 'Joost De Cock',
+ department: 'womenswear',
+ type: 'pattern',
difficulty: 1,
- tags: ["example"],
+ tags: ['example'],
optionGroups: {
- size: ["width"],
- content: ["colors", "circles", "text", "snippets", "macros"]
+ size: ['width'],
+ content: ['colors', 'circles', 'text', 'snippets', 'macros']
},
measurements: [],
- parts: ["test"],
+ parts: ['test'],
options: {
width: { mm: 200, min: 50, max: 500 },
colors: { bool: true },
@@ -24,4 +24,4 @@ export default {
macros: { bool: true },
widthHd: { bool: true }
}
-};
+}
From 3d9caf7027cbb671a030e45589f7cf1fd23989d1 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:30:16 +0100
Subject: [PATCH 012/188] fix(cfp): Keep code in line with linter
---
.../template/default/example/src/serviceWorker.js | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/packages/create-freesewing-pattern/template/default/example/src/serviceWorker.js b/packages/create-freesewing-pattern/template/default/example/src/serviceWorker.js
index 4fe923e7795..44e1b1b2f8c 100644
--- a/packages/create-freesewing-pattern/template/default/example/src/serviceWorker.js
+++ b/packages/create-freesewing-pattern/template/default/example/src/serviceWorker.js
@@ -53,7 +53,7 @@ export function register(config) {
function registerValidSW(swUrl, config) {
navigator.serviceWorker
.register(swUrl)
- .then((registration) => {
+ .then(registration => {
registration.onupdatefound = () => {
const installingWorker = registration.installing
installingWorker.onstatechange = () => {
@@ -84,7 +84,7 @@ function registerValidSW(swUrl, config) {
}
}
})
- .catch((error) => {
+ .catch(error => {
console.error('Error during service worker registration:', error)
})
}
@@ -92,14 +92,14 @@ function registerValidSW(swUrl, config) {
function checkValidServiceWorker(swUrl, config) {
// Check if the service worker can be found. If it can't reload the page.
fetch(swUrl)
- .then((response) => {
+ .then(response => {
// Ensure service worker exists, and that we really are getting a JS file.
if (
response.status === 404 ||
response.headers.get('content-type').indexOf('javascript') === -1
) {
// No service worker found. Probably a different app. Reload the page.
- navigator.serviceWorker.ready.then((registration) => {
+ navigator.serviceWorker.ready.then(registration => {
registration.unregister().then(() => {
window.location.reload()
})
@@ -116,7 +116,7 @@ function checkValidServiceWorker(swUrl, config) {
export function unregister() {
if ('serviceWorker' in navigator) {
- navigator.serviceWorker.ready.then((registration) => {
+ navigator.serviceWorker.ready.then(registration => {
registration.unregister()
})
}
From 291a17e0175d64a3c785592411d99d5e8953ed3a Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:34:25 +0100
Subject: [PATCH 013/188] New translations wahid.yml (French)
---
packages/i18n/src/locales/fr/options/wahid.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/fr/options/wahid.yml b/packages/i18n/src/locales/fr/options/wahid.yml
index 09fa5f5cecf..7b9cd8a60e4 100644
--- a/packages/i18n/src/locales/fr/options/wahid.yml
+++ b/packages/i18n/src/locales/fr/options/wahid.yml
@@ -25,7 +25,7 @@ hemStyle:
description: Style de l'ourlet avant
hemRadius:
title: Arrondi d'ourlet
- desciption: Rayon avec lequel l'ourlet est arrondi
+ description: Radius by which the hem is rounded
backInset:
title: Échancrure emmanchure arrière
description: A quel point l'arrière de l'emmanchure est coupée vers l'intérieur
From 3f0df31d563bbbb85ef65229db0062f23cb02b4d Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:34:27 +0100
Subject: [PATCH 014/188] New translations wahid.yml (Spanish)
---
packages/i18n/src/locales/es/options/wahid.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/es/options/wahid.yml b/packages/i18n/src/locales/es/options/wahid.yml
index dd9732c4b92..52fbc563aa1 100644
--- a/packages/i18n/src/locales/es/options/wahid.yml
+++ b/packages/i18n/src/locales/es/options/wahid.yml
@@ -25,7 +25,7 @@ hemStyle:
description: Estilo del dobladillo delantero
hemRadius:
title: Radio del dobladillo
- desciption: Radio por el que el dobladillo es redondeado
+ description: Radius by which the hem is rounded
backInset:
title: Inserción trasera
description: Cuánto de la parte de atrás de la sisa se corta hacia el interior
From a7e43c9ac789ec0bc9489a6b62e6bea9ba41c59c Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:34:29 +0100
Subject: [PATCH 015/188] New translations wahid.yml (German)
---
packages/i18n/src/locales/de/options/wahid.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/de/options/wahid.yml b/packages/i18n/src/locales/de/options/wahid.yml
index d56c1254919..38ee1b5a4b6 100644
--- a/packages/i18n/src/locales/de/options/wahid.yml
+++ b/packages/i18n/src/locales/de/options/wahid.yml
@@ -25,7 +25,7 @@ hemStyle:
description: Art des vorderen Saums
hemRadius:
title: Saumradius
- desciption: Der Betrag, um den der Saum gerundet ist
+ description: Radius by which the hem is rounded
backInset:
title: Rückseite Ausschnitt
description: Wie viel die Rückseite des Armlochs nach innen verschoben ist
From b52669858640d9b2baa5934e4c05e95af6057d5e Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:34:30 +0100
Subject: [PATCH 016/188] New translations wahid.yml (Dutch)
---
packages/i18n/src/locales/nl/options/wahid.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/nl/options/wahid.yml b/packages/i18n/src/locales/nl/options/wahid.yml
index 6565e21e59e..ae3ad3743d8 100644
--- a/packages/i18n/src/locales/nl/options/wahid.yml
+++ b/packages/i18n/src/locales/nl/options/wahid.yml
@@ -25,7 +25,7 @@ hemStyle:
description: De vorm van de zoom vooraan
hemRadius:
title: Ronding zoom
- desciption: De straal van de ronding van de zoom
+ description: Radius by which the hem is rounded
backInset:
title: Insnede rug
description: Hoeveel het armsgat achteraan naar binnen gaat
From d78ff7f6426a3a8f940c718db02af3f205a8715f Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Sun, 31 Jan 2021 08:37:09 +0000
Subject: [PATCH 017/188] chore(deps): bump bezier-js from 3.1.0 to 4.0.3
Bumps [bezier-js](https://github.com/Pomax/bezierjs) from 3.1.0 to 4.0.3.
- [Release notes](https://github.com/Pomax/bezierjs/releases)
- [Commits](https://github.com/Pomax/bezierjs/compare/v3.1.0...v4.0.3)
Signed-off-by: dependabot-preview[bot]
---
package.json | 2 +-
packages/core/package.json | 2 +-
yarn.lock | 8 ++++----
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/package.json b/package.json
index dc924a799fe..3ce09a33aee 100644
--- a/package.json
+++ b/package.json
@@ -63,7 +63,7 @@
"ava": "^3.11.0",
"axios": "0.21.1",
"babel-loader": "^8.1.0",
- "bezier-js": "^3.0.1",
+ "bezier-js": "^4.0.3",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
"chalk": "^4.1.0",
diff --git a/packages/core/package.json b/packages/core/package.json
index e1ab14a6959..b0d29a081e1 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -37,7 +37,7 @@
},
"peerDependencies": {},
"dependencies": {
- "bezier-js": "^3.0.1",
+ "bezier-js": "^4.0.3",
"bin-pack": "^1.0.2",
"hooks": "^0.3.2"
},
diff --git a/yarn.lock b/yarn.lock
index 6f143b9e02c..04de4ba1e63 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4796,10 +4796,10 @@ before-after-hook@^2.0.0:
resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635"
integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==
-bezier-js@^3.0.1:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/bezier-js/-/bezier-js-3.1.0.tgz#bd9219bf15ecd8bd1bb15f57d85fb81b8db3fb0e"
- integrity sha512-Mvx9eojw9MkFaDNGn4PoOQgxXGrur1jM/qHEcNwbyBwGnk3lTUS/2zcZxErnx4YsQtFejExBu7uuzdPw/iyJiQ==
+bezier-js@^4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/bezier-js/-/bezier-js-4.0.3.tgz#9e076d66f609bca9fc08dd22201596d52d3cc49d"
+ integrity sha512-w85AFcZ7EkszFgxuHYQ2/BI2G7H5bEotZD9vcg8+Hx4S8zF2odJBoFSFvGbcFDH5ScSxG27/IhW03SigVmkXNQ==
big.js@^5.2.2:
version "5.2.2"
From f3bf9196825cb4406b821fac009cfcb24fdc58bb Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:37:15 +0100
Subject: [PATCH 018/188] chore(hortensia): Linter warnings
---
packages/hortensia/src/sidepanelreinforcement.js | 3 ---
packages/hortensia/src/strap.js | 2 --
packages/hortensia/src/zipperpanel.js | 3 ---
3 files changed, 8 deletions(-)
diff --git a/packages/hortensia/src/sidepanelreinforcement.js b/packages/hortensia/src/sidepanelreinforcement.js
index 61f554f889c..079b7ed68ef 100644
--- a/packages/hortensia/src/sidepanelreinforcement.js
+++ b/packages/hortensia/src/sidepanelreinforcement.js
@@ -3,13 +3,10 @@ import bottomsidepanel from './bottomsidepanel'
export default function (part) {
let {
store,
- options,
Point,
Path,
points,
paths,
- Snippet,
- snippets,
complete,
sa,
paperless,
diff --git a/packages/hortensia/src/strap.js b/packages/hortensia/src/strap.js
index 2cabf39b8e4..49b1b687309 100644
--- a/packages/hortensia/src/strap.js
+++ b/packages/hortensia/src/strap.js
@@ -6,8 +6,6 @@ export default function (part) {
Path,
points,
paths,
- Snippet,
- snippets,
complete,
sa,
paperless,
diff --git a/packages/hortensia/src/zipperpanel.js b/packages/hortensia/src/zipperpanel.js
index b0a37adb2cb..2177c220132 100644
--- a/packages/hortensia/src/zipperpanel.js
+++ b/packages/hortensia/src/zipperpanel.js
@@ -1,13 +1,10 @@
export default function (part) {
let {
store,
- options,
Point,
Path,
points,
paths,
- Snippet,
- snippets,
complete,
sa,
paperless,
From 896ef4c77da57fb19c2f0a8fa00114c5617065d5 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:39:54 +0100
Subject: [PATCH 019/188] feat: Added hortensia pattern
---
packages/pattern-info/src/index.js | 2 ++
packages/pattern-info/src/prebuild.js | 2 ++
2 files changed, 4 insertions(+)
diff --git a/packages/pattern-info/src/index.js b/packages/pattern-info/src/index.js
index 7a01b870e0c..ab6e77695cb 100644
--- a/packages/pattern-info/src/index.js
+++ b/packages/pattern-info/src/index.js
@@ -22,6 +22,7 @@ export const list = [
'florent',
'florence',
'holmes',
+ 'hortensia',
'huey',
'hugo',
'jaeger',
@@ -52,6 +53,7 @@ export const withoutBreasts = [
'florent',
'florence',
'holmes',
+ 'hortensia',
'huey',
'hugo',
'jaeger',
diff --git a/packages/pattern-info/src/prebuild.js b/packages/pattern-info/src/prebuild.js
index 1dbbb5dae97..630a645ada8 100644
--- a/packages/pattern-info/src/prebuild.js
+++ b/packages/pattern-info/src/prebuild.js
@@ -15,6 +15,7 @@ const cathrin = require('@freesewing/cathrin').config
const florent = require('@freesewing/florent').config
const florence = require('@freesewing/florence').config
const holmes = require('@freesewing/holmes').config
+const hortensia = require('@freesewing/hortensia').config
const huey = require('@freesewing/huey').config
const hugo = require('@freesewing/hugo').config
const jaeger = require('@freesewing/jaeger').config
@@ -49,6 +50,7 @@ const patterns = {
florent,
florence,
holmes,
+ hortensia,
huey,
hugo,
jaeger,
From fbe8972ffa82f3781cb9684c30ac2b479813ba0c Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 09:44:50 +0100
Subject: [PATCH 020/188] chore: Reconfigure packages
---
.github/workflows/tests.aaron.yml | 2 +-
.github/workflows/tests.albert.yml | 2 +-
.github/workflows/tests.bella.yml | 2 +-
.github/workflows/tests.benjamin.yml | 2 +-
.github/workflows/tests.bent.yml | 2 +-
.github/workflows/tests.breanna.yml | 2 +-
.github/workflows/tests.brian.yml | 2 +-
.github/workflows/tests.bruce.yml | 2 +-
.github/workflows/tests.carlita.yml | 2 +-
.github/workflows/tests.carlton.yml | 2 +-
.github/workflows/tests.cathrin.yml | 2 +-
.github/workflows/tests.diana.yml | 2 +-
.github/workflows/tests.examples.yml | 2 +-
.github/workflows/tests.florence.yml | 2 +-
.github/workflows/tests.florent.yml | 2 +-
.github/workflows/tests.holmes.yml | 2 +-
.github/workflows/tests.hortensia.yml | 2 +-
.github/workflows/tests.huey.yml | 2 +-
.github/workflows/tests.hugo.yml | 2 +-
.github/workflows/tests.jaeger.yml | 2 +-
.github/workflows/tests.legend.yml | 2 +-
.github/workflows/tests.paco.yml | 2 +-
.github/workflows/tests.penelope.yml | 2 +-
.github/workflows/tests.rendertest.yml | 2 +-
.github/workflows/tests.sandy.yml | 2 +-
.github/workflows/tests.shin.yml | 2 +-
.github/workflows/tests.simon.yml | 2 +-
.github/workflows/tests.simone.yml | 2 +-
.github/workflows/tests.sven.yml | 2 +-
.github/workflows/tests.tamiko.yml | 2 +-
.github/workflows/tests.teagan.yml | 2 +-
.github/workflows/tests.theo.yml | 2 +-
.github/workflows/tests.titan.yml | 2 +-
.github/workflows/tests.trayvon.yml | 2 +-
.github/workflows/tests.tutorial.yml | 2 +-
.github/workflows/tests.wahid.yml | 2 +-
.github/workflows/tests.waralee.yml | 2 +-
config/templates/package.dflt.json | 2 +-
lerna.json | 2 +-
packages/aaron/package.json | 26 +++++++-------
packages/albert/package.json | 24 ++++++-------
packages/bella/package.json | 24 ++++++-------
packages/benjamin/package.json | 24 ++++++-------
packages/bent/package.json | 26 +++++++-------
packages/breanna/package.json | 26 +++++++-------
packages/brian/package.json | 24 ++++++-------
packages/bruce/package.json | 24 ++++++-------
packages/carlita/package.json | 34 +++++++++----------
packages/carlton/package.json | 30 ++++++++--------
packages/cathrin/package.json | 24 ++++++-------
packages/components/package.json | 26 +++++++-------
packages/core/package.json | 4 +--
.../create-freesewing-pattern/package.json | 8 ++---
packages/css-theme/package.json | 4 +--
packages/diana/package.json | 26 +++++++-------
packages/examples/package.json | 24 ++++++-------
packages/florence/package.json | 24 ++++++-------
packages/florent/package.json | 24 ++++++-------
packages/gatsby-remark-jargon/package.json | 6 ++--
packages/holmes/package.json | 28 +++++++--------
packages/hortensia/package.json | 24 ++++++-------
packages/huey/package.json | 26 +++++++-------
packages/hugo/package.json | 26 +++++++-------
packages/i18n/package.json | 6 ++--
packages/jaeger/package.json | 30 ++++++++--------
packages/legend/package.json | 26 +++++++-------
packages/models/package.json | 6 ++--
packages/mui-theme/package.json | 4 +--
packages/paco/package.json | 26 +++++++-------
packages/pattern-info/package.json | 4 +--
packages/penelope/package.json | 24 ++++++-------
packages/plugin-banner/package.json | 6 ++--
packages/plugin-bundle/package.json | 22 ++++++------
packages/plugin-bust/package.json | 6 ++--
packages/plugin-buttons/package.json | 6 ++--
packages/plugin-cutonfold/package.json | 6 ++--
packages/plugin-dimension/package.json | 6 ++--
packages/plugin-export-dxf/package.json | 6 ++--
packages/plugin-flip/package.json | 6 ++--
packages/plugin-gore/package.json | 6 ++--
packages/plugin-grainline/package.json | 6 ++--
packages/plugin-i18n/package.json | 6 ++--
packages/plugin-logo/package.json | 6 ++--
packages/plugin-measurements/package.json | 6 ++--
packages/plugin-mirror/package.json | 6 ++--
packages/plugin-notches/package.json | 6 ++--
packages/plugin-round/package.json | 6 ++--
packages/plugin-scalebox/package.json | 6 ++--
packages/plugin-sprinkle/package.json | 6 ++--
packages/plugin-svgattr/package.json | 6 ++--
packages/plugin-theme/package.json | 6 ++--
packages/plugin-title/package.json | 6 ++--
packages/plugin-validate/package.json | 6 ++--
packages/prettier-config/package.json | 4 +--
packages/remark-jargon/package.json | 4 +--
packages/rendertest/package.json | 24 ++++++-------
packages/sandy/package.json | 24 ++++++-------
packages/shin/package.json | 24 ++++++-------
packages/simon/package.json | 30 ++++++++--------
packages/simone/package.json | 34 +++++++++----------
packages/sven/package.json | 26 +++++++-------
packages/tamiko/package.json | 24 ++++++-------
packages/teagan/package.json | 28 +++++++--------
packages/theo/package.json | 24 ++++++-------
packages/titan/package.json | 24 ++++++-------
packages/trayvon/package.json | 24 ++++++-------
packages/tutorial/package.json | 24 ++++++-------
packages/utils/package.json | 4 +--
packages/wahid/package.json | 30 ++++++++--------
packages/waralee/package.json | 24 ++++++-------
110 files changed, 632 insertions(+), 632 deletions(-)
diff --git a/.github/workflows/tests.aaron.yml b/.github/workflows/tests.aaron.yml
index 98dae696ccc..9bdba48ac07 100644
--- a/.github/workflows/tests.aaron.yml
+++ b/.github/workflows/tests.aaron.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/aaron && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/aaron && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.albert.yml b/.github/workflows/tests.albert.yml
index ee80549cbdf..b3a13a80a36 100644
--- a/.github/workflows/tests.albert.yml
+++ b/.github/workflows/tests.albert.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/albert && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/albert && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bella.yml b/.github/workflows/tests.bella.yml
index 8806e0bd05c..11021c77039 100644
--- a/.github/workflows/tests.bella.yml
+++ b/.github/workflows/tests.bella.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bella && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/bella && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.benjamin.yml b/.github/workflows/tests.benjamin.yml
index c437ab1cbaa..9a9dee9e330 100644
--- a/.github/workflows/tests.benjamin.yml
+++ b/.github/workflows/tests.benjamin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/benjamin && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/benjamin && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bent.yml b/.github/workflows/tests.bent.yml
index 06f388ee9dd..5d2f36a3864 100644
--- a/.github/workflows/tests.bent.yml
+++ b/.github/workflows/tests.bent.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bent && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/bent && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.breanna.yml b/.github/workflows/tests.breanna.yml
index 01d9fc42169..f05ac18e3aa 100644
--- a/.github/workflows/tests.breanna.yml
+++ b/.github/workflows/tests.breanna.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/breanna && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/breanna && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.brian.yml b/.github/workflows/tests.brian.yml
index a89f7546254..9f80202ad43 100644
--- a/.github/workflows/tests.brian.yml
+++ b/.github/workflows/tests.brian.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/brian && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/brian && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bruce.yml b/.github/workflows/tests.bruce.yml
index d3bc83b8001..c2151194389 100644
--- a/.github/workflows/tests.bruce.yml
+++ b/.github/workflows/tests.bruce.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bruce && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/bruce && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.carlita.yml b/.github/workflows/tests.carlita.yml
index b4643fa672d..d1b5fe95140 100644
--- a/.github/workflows/tests.carlita.yml
+++ b/.github/workflows/tests.carlita.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/carlita && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/bent@^2.12.1 @freesewing/carlton@^2.12.1 @freesewing/plugin-bust@^2.12.1 @freesewing/plugin-buttons@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/carlita && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/bent@^2.13.0-rc.0 @freesewing/carlton@^2.13.0-rc.0 @freesewing/plugin-bust@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.carlton.yml b/.github/workflows/tests.carlton.yml
index 87058afab7b..1b53ce3bcba 100644
--- a/.github/workflows/tests.carlton.yml
+++ b/.github/workflows/tests.carlton.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/carlton && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/bent@^2.12.1 @freesewing/plugin-buttons@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/carlton && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/bent@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.cathrin.yml b/.github/workflows/tests.cathrin.yml
index c00fa40aac7..76d3a637caa 100644
--- a/.github/workflows/tests.cathrin.yml
+++ b/.github/workflows/tests.cathrin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/cathrin && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/cathrin && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.diana.yml b/.github/workflows/tests.diana.yml
index 26f3c58d092..efef1196c61 100644
--- a/.github/workflows/tests.diana.yml
+++ b/.github/workflows/tests.diana.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/diana && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/diana && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.examples.yml b/.github/workflows/tests.examples.yml
index 7e514de83fe..29a99b14ae9 100644
--- a/.github/workflows/tests.examples.yml
+++ b/.github/workflows/tests.examples.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/examples && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/examples && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.florence.yml b/.github/workflows/tests.florence.yml
index 0c0b9c63837..1568dec4729 100644
--- a/.github/workflows/tests.florence.yml
+++ b/.github/workflows/tests.florence.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/florence && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/florence && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.florent.yml b/.github/workflows/tests.florent.yml
index 9ba94cbe1de..e5f4a0acd77 100644
--- a/.github/workflows/tests.florent.yml
+++ b/.github/workflows/tests.florent.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/florent && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/florent && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.holmes.yml b/.github/workflows/tests.holmes.yml
index 7bdf4e62909..5325e3c4224 100644
--- a/.github/workflows/tests.holmes.yml
+++ b/.github/workflows/tests.holmes.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/holmes && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/plugin-bust@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/holmes && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/plugin-bust@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.hortensia.yml b/.github/workflows/tests.hortensia.yml
index dc60a6c8eaf..fe77c32a8d3 100644
--- a/.github/workflows/tests.hortensia.yml
+++ b/.github/workflows/tests.hortensia.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/hortensia && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/hortensia && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.huey.yml b/.github/workflows/tests.huey.yml
index 39a67cbcf29..87015370ff1 100644
--- a/.github/workflows/tests.huey.yml
+++ b/.github/workflows/tests.huey.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/huey && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/huey && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.hugo.yml b/.github/workflows/tests.hugo.yml
index 03b2e77edde..0b5e8491a93 100644
--- a/.github/workflows/tests.hugo.yml
+++ b/.github/workflows/tests.hugo.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/hugo && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/hugo && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.jaeger.yml b/.github/workflows/tests.jaeger.yml
index d4cc6dd667f..8b8c55bc8a7 100644
--- a/.github/workflows/tests.jaeger.yml
+++ b/.github/workflows/tests.jaeger.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/jaeger && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/bent@^2.12.1 @freesewing/plugin-buttons@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/jaeger && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/bent@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.legend.yml b/.github/workflows/tests.legend.yml
index dfefc0904b1..2e680205cab 100644
--- a/.github/workflows/tests.legend.yml
+++ b/.github/workflows/tests.legend.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/legend && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/plugin-buttons@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/legend && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.paco.yml b/.github/workflows/tests.paco.yml
index e332d71e71f..b6b90de3918 100644
--- a/.github/workflows/tests.paco.yml
+++ b/.github/workflows/tests.paco.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/paco && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/titan@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/paco && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/titan@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.penelope.yml b/.github/workflows/tests.penelope.yml
index 9648f2887e4..22a518c2a83 100644
--- a/.github/workflows/tests.penelope.yml
+++ b/.github/workflows/tests.penelope.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/penelope && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/penelope && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.rendertest.yml b/.github/workflows/tests.rendertest.yml
index ae81c87e0b0..a8ecf8d3296 100644
--- a/.github/workflows/tests.rendertest.yml
+++ b/.github/workflows/tests.rendertest.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/rendertest && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/rendertest && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.sandy.yml b/.github/workflows/tests.sandy.yml
index 21e5a9b3615..ea79aa0c5b3 100644
--- a/.github/workflows/tests.sandy.yml
+++ b/.github/workflows/tests.sandy.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/sandy && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/sandy && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.shin.yml b/.github/workflows/tests.shin.yml
index 453caa096a4..291f1b60c9b 100644
--- a/.github/workflows/tests.shin.yml
+++ b/.github/workflows/tests.shin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/shin && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/shin && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.simon.yml b/.github/workflows/tests.simon.yml
index a84eba3f17a..c67d43e54f0 100644
--- a/.github/workflows/tests.simon.yml
+++ b/.github/workflows/tests.simon.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/simon && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/plugin-buttons@^2.12.1 @freesewing/plugin-flip@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/simon && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/plugin-flip@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.simone.yml b/.github/workflows/tests.simone.yml
index 73a49be23b1..dc93c65cbc5 100644
--- a/.github/workflows/tests.simone.yml
+++ b/.github/workflows/tests.simone.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/simone && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/simon@^2.12.1 @freesewing/plugin-buttons@^2.12.1 @freesewing/plugin-flip@^2.12.1 @freesewing/plugin-bust@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/simone && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/simon@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/plugin-flip@^2.13.0-rc.0 @freesewing/plugin-bust@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.sven.yml b/.github/workflows/tests.sven.yml
index a58cddba241..1f715838e7a 100644
--- a/.github/workflows/tests.sven.yml
+++ b/.github/workflows/tests.sven.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/sven && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/sven && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.tamiko.yml b/.github/workflows/tests.tamiko.yml
index 861fdee6b97..ccf56ed662d 100644
--- a/.github/workflows/tests.tamiko.yml
+++ b/.github/workflows/tests.tamiko.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/tamiko && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/tamiko && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.teagan.yml b/.github/workflows/tests.teagan.yml
index 48db090e1a3..ab298d07c1a 100644
--- a/.github/workflows/tests.teagan.yml
+++ b/.github/workflows/tests.teagan.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/teagan && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/plugin-bust@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/teagan && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/plugin-bust@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.theo.yml b/.github/workflows/tests.theo.yml
index e454f18462d..f5b72ddbd94 100644
--- a/.github/workflows/tests.theo.yml
+++ b/.github/workflows/tests.theo.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/theo && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/theo && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.titan.yml b/.github/workflows/tests.titan.yml
index 10709576bb8..c101109b72d 100644
--- a/.github/workflows/tests.titan.yml
+++ b/.github/workflows/tests.titan.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/titan && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/titan && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.trayvon.yml b/.github/workflows/tests.trayvon.yml
index ab5576ee9cc..d97df32eb86 100644
--- a/.github/workflows/tests.trayvon.yml
+++ b/.github/workflows/tests.trayvon.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/trayvon && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/trayvon && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.tutorial.yml b/.github/workflows/tests.tutorial.yml
index 24c04d62754..a089e97e1cb 100644
--- a/.github/workflows/tests.tutorial.yml
+++ b/.github/workflows/tests.tutorial.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/tutorial && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/tutorial && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.wahid.yml b/.github/workflows/tests.wahid.yml
index eda443ecbef..bcfbf6cfdc9 100644
--- a/.github/workflows/tests.wahid.yml
+++ b/.github/workflows/tests.wahid.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/wahid && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/brian@^2.12.1 @freesewing/plugin-buttons@^2.12.1 @freesewing/plugin-round@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/wahid && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/plugin-round@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.waralee.yml b/.github/workflows/tests.waralee.yml
index 342a9da3912..31db62cbbac 100644
--- a/.github/workflows/tests.waralee.yml
+++ b/.github/workflows/tests.waralee.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/waralee && npm install @freesewing/core@^2.12.1 @freesewing/plugin-bundle@^2.12.1 @freesewing/models@2.12.1 @freesewing/pattern-info@2.12.1 mocha chai"
+ run: "cd packages/waralee && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/config/templates/package.dflt.json b/config/templates/package.dflt.json
index 60750e1eb3f..23733dbc6cc 100644
--- a/config/templates/package.dflt.json
+++ b/config/templates/package.dflt.json
@@ -22,7 +22,7 @@
"files": ["dist/*", "README.md", "package.json"],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/lerna.json b/lerna.json
index f2bbed60c4d..bf109e2fa17 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"npmClient": "yarn",
"command": {
"publish": {
diff --git a/packages/aaron/package.json b/packages/aaron/package.json
index 93114a7e51b..a9e88b64168 100644
--- a/packages/aaron/package.json
+++ b/packages/aaron/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/aaron",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -84,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/albert/package.json b/packages/albert/package.json
index 70c15e6741c..45e48f8db4c 100644
--- a/packages/albert/package.json
+++ b/packages/albert/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/albert",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A FreeSewing pattern for an apron",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/bella/package.json b/packages/bella/package.json
index e33968739e0..e8fd7fecf45 100644
--- a/packages/bella/package.json
+++ b/packages/bella/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bella",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A FreeSewing pattern for a womenswear bodice block",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/benjamin/package.json b/packages/benjamin/package.json
index 14018961c17..ea61af66f5d 100644
--- a/packages/benjamin/package.json
+++ b/packages/benjamin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/benjamin",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/bent/package.json b/packages/bent/package.json
index a46223c660a..6c62823c9dd 100644
--- a/packages/bent/package.json
+++ b/packages/bent/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bent",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -84,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/breanna/package.json b/packages/breanna/package.json
index 1c69e3c8e04..436c96beb49 100644
--- a/packages/breanna/package.json
+++ b/packages/breanna/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/breanna",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -84,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/brian/package.json b/packages/brian/package.json
index bdcf75bbba1..0f9fe8cc96b 100644
--- a/packages/brian/package.json
+++ b/packages/brian/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/brian",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/bruce/package.json b/packages/bruce/package.json
index e6a1eab6b17..85c7894559e 100644
--- a/packages/bruce/package.json
+++ b/packages/bruce/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bruce",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/carlita/package.json b/packages/carlita/package.json
index da68e3146e0..3e440efb8a8 100644
--- a/packages/carlita/package.json
+++ b/packages/carlita/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/carlita",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1",
- "@freesewing/bent": "^2.12.1",
- "@freesewing/carlton": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0",
+ "@freesewing/bent": "^2.13.0-rc.0",
+ "@freesewing/carlton": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -51,14 +51,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -88,7 +88,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/carlton/package.json b/packages/carlton/package.json
index 9052a572631..1222352b20e 100644
--- a/packages/carlton/package.json
+++ b/packages/carlton/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/carlton",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1",
- "@freesewing/bent": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0",
+ "@freesewing/bent": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -86,7 +86,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json
index 0c1204c0e0e..ed3e3283053 100644
--- a/packages/cathrin/package.json
+++ b/packages/cathrin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/cathrin",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/components/package.json b/packages/components/package.json
index ed66c6d507c..58c7ad494b6 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/components",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A collection of React components for FreeSewing web UIs",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -28,20 +28,20 @@
"peerDependencies": {
"axios": "^0.21.1",
"react": "^17.0.1",
- "@freesewing/pattern-info": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/plugin-theme": "^2.12.1",
- "@freesewing/core": "^2.12.1",
- "@freesewing/models": "^2.12.1",
- "@freesewing/examples": "^2.12.1",
- "@freesewing/rendertest": "^2.12.1",
- "@freesewing/tutorial": "^2.12.1",
+ "@freesewing/pattern-info": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-theme": "^2.13.0-rc.0",
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/models": "^2.13.0-rc.0",
+ "@freesewing/examples": "^2.13.0-rc.0",
+ "@freesewing/rendertest": "^2.13.0-rc.0",
+ "@freesewing/tutorial": "^2.13.0-rc.0",
"@fontsource/permanent-marker": "latest",
"@fontsource/roboto-mono": "latest",
"@fontsource/ubuntu": "latest",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"react-intl": "^5.10.9",
"@material-ui/core": "^4.11.2",
"@material-ui/icons": "4.11.2",
@@ -76,7 +76,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/core/package.json b/packages/core/package.json
index e1ab14a6959..01d68403322 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/core",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A library for creating made-to-measure sewing patterns",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -49,7 +49,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/create-freesewing-pattern/package.json b/packages/create-freesewing-pattern/package.json
index 5971b530c2e..7e23134f543 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.12.1",
+ "version": "2.13.0-rc.0",
"description": "Initializer package for FreeSewing patterns: npm init FreeSewing-pattern",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -42,8 +42,8 @@
"parse-git-config": "^3.0.0",
"validate-npm-package-name": "^3.0.0",
"which": "^2.0.2",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/pattern-info": "^2.12.1"
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/pattern-info": "^2.13.0-rc.0"
},
"devDependencies": {},
"files": [
@@ -56,7 +56,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/css-theme/package.json b/packages/css-theme/package.json
index e32087748d5..4af26d03af3 100644
--- a/packages/css-theme/package.json
+++ b/packages/css-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/css-theme",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A CSS theme for FreeSewing web UIs",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -42,7 +42,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/diana/package.json b/packages/diana/package.json
index e0a76bce1f3..46ed52e0689 100644
--- a/packages/diana/package.json
+++ b/packages/diana/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/diana",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -84,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/examples/package.json b/packages/examples/package.json
index 9c3d30d37ce..d3d38f7427f 100644
--- a/packages/examples/package.json
+++ b/packages/examples/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/examples",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -41,14 +41,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -78,7 +78,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/florence/package.json b/packages/florence/package.json
index bd0c9ae1261..c06af368dea 100644
--- a/packages/florence/package.json
+++ b/packages/florence/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/florence",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/florent/package.json b/packages/florent/package.json
index 71044b05f7b..846cfc087dd 100644
--- a/packages/florent/package.json
+++ b/packages/florent/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/florent",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/gatsby-remark-jargon/package.json b/packages/gatsby-remark-jargon/package.json
index b77caa6e6bd..c1d1292d5a8 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.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "remark-jargon": "^2.13.0-rc.0"
},
"devDependencies": {},
"files": [
@@ -39,7 +39,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/holmes/package.json b/packages/holmes/package.json
index 4f3ad0dff04..ab19cc14750 100644
--- a/packages/holmes/package.json
+++ b/packages/holmes/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/holmes",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0"
},
"dependencies": {
- "@freesewing/plugin-gore": "^2.12.1"
+ "@freesewing/plugin-gore": "^2.13.0-rc.0"
},
"devDependencies": {
"react": "^16.13.1",
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -86,7 +86,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/hortensia/package.json b/packages/hortensia/package.json
index 63ae81fc47e..efbd3577f8c 100644
--- a/packages/hortensia/package.json
+++ b/packages/hortensia/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/hortensia",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A FreeSewing pattern for a handbag",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/huey/package.json b/packages/huey/package.json
index 75ac186dea5..870e2b5e143 100644
--- a/packages/huey/package.json
+++ b/packages/huey/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/huey",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -84,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/hugo/package.json b/packages/hugo/package.json
index 7700f8993d6..2384065103e 100644
--- a/packages/hugo/package.json
+++ b/packages/hugo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/hugo",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -84,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index 2f520ec4433..5862c0e3198 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/i18n",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/pattern-info": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -39,7 +39,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/jaeger/package.json b/packages/jaeger/package.json
index 63a0e492d38..9e1f5d01e78 100644
--- a/packages/jaeger/package.json
+++ b/packages/jaeger/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/jaeger",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1",
- "@freesewing/bent": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0",
+ "@freesewing/bent": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -86,7 +86,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/legend/package.json b/packages/legend/package.json
index 55e814814c5..d375bffff7c 100644
--- a/packages/legend/package.json
+++ b/packages/legend/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/legend",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -84,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/models/package.json b/packages/models/package.json
index c1a4ea09ce5..0220ea12899 100644
--- a/packages/models/package.json
+++ b/packages/models/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/models",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/utils": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -40,7 +40,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/mui-theme/package.json b/packages/mui-theme/package.json
index 394c2dd1b2c..3b93b8c884a 100644
--- a/packages/mui-theme/package.json
+++ b/packages/mui-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/mui-theme",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A Material-UI theme for FreeSewing web UIs",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -40,7 +40,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/paco/package.json b/packages/paco/package.json
index c79ddaa84d1..85978505063 100644
--- a/packages/paco/package.json
+++ b/packages/paco/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/paco",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A FreeSewing pattern for summer pants",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/titan": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/titan": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -84,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/pattern-info/package.json b/packages/pattern-info/package.json
index c0f7af78e05..29f4b339ff2 100644
--- a/packages/pattern-info/package.json
+++ b/packages/pattern-info/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/pattern-info",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "Information about available freesewing patterns",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -40,7 +40,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/penelope/package.json b/packages/penelope/package.json
index 8c76a57e934..25b1bcd2f66 100644
--- a/packages/penelope/package.json
+++ b/packages/penelope/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/penelope",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-banner/package.json b/packages/plugin-banner/package.json
index c6e3d8a8b21..a93df131ac7 100644
--- a/packages/plugin-banner/package.json
+++ b/packages/plugin-banner/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-banner",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-bundle/package.json b/packages/plugin-bundle/package.json
index aaed655159b..85d50b6b319 100644
--- a/packages/plugin-bundle/package.json
+++ b/packages/plugin-bundle/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-bundle",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {
- "@freesewing/plugin-cutonfold": "^2.12.1",
- "@freesewing/plugin-dimension": "^2.12.1",
- "@freesewing/plugin-grainline": "^2.12.1",
- "@freesewing/plugin-logo": "^2.12.1",
- "@freesewing/plugin-title": "^2.12.1",
- "@freesewing/plugin-scalebox": "^2.12.1",
- "@freesewing/plugin-round": "^2.12.1",
- "@freesewing/plugin-sprinkle": "^2.12.1"
+ "@freesewing/plugin-cutonfold": "^2.13.0-rc.0",
+ "@freesewing/plugin-dimension": "^2.13.0-rc.0",
+ "@freesewing/plugin-grainline": "^2.13.0-rc.0",
+ "@freesewing/plugin-logo": "^2.13.0-rc.0",
+ "@freesewing/plugin-title": "^2.13.0-rc.0",
+ "@freesewing/plugin-scalebox": "^2.13.0-rc.0",
+ "@freesewing/plugin-round": "^2.13.0-rc.0",
+ "@freesewing/plugin-sprinkle": "^2.13.0-rc.0"
},
"devDependencies": {},
"files": [
@@ -53,7 +53,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-bust/package.json b/packages/plugin-bust/package.json
index 11f021c6c51..e01d3bdd1ae 100644
--- a/packages/plugin-bust/package.json
+++ b/packages/plugin-bust/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-bust",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-buttons/package.json b/packages/plugin-buttons/package.json
index e7fef116faa..e53ff58d19d 100644
--- a/packages/plugin-buttons/package.json
+++ b/packages/plugin-buttons/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-buttons",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A FreeSewing plugin that provides button, buttonhole, and snap 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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-cutonfold/package.json b/packages/plugin-cutonfold/package.json
index 479dd239e54..f79b312f89e 100644
--- a/packages/plugin-cutonfold/package.json
+++ b/packages/plugin-cutonfold/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-cutonfold",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-dimension/package.json b/packages/plugin-dimension/package.json
index 11bd6ec656d..8931686b58f 100644
--- a/packages/plugin-dimension/package.json
+++ b/packages/plugin-dimension/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-dimension",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-export-dxf/package.json b/packages/plugin-export-dxf/package.json
index 34aecf82261..bbdc2130676 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.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-flip/package.json b/packages/plugin-flip/package.json
index d33db0cdb7f..9f33a020d91 100644
--- a/packages/plugin-flip/package.json
+++ b/packages/plugin-flip/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-flip",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-gore/package.json b/packages/plugin-gore/package.json
index 4c904ca2a27..e727e50fd5d 100644
--- a/packages/plugin-gore/package.json
+++ b/packages/plugin-gore/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-gore",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-grainline/package.json b/packages/plugin-grainline/package.json
index 1a3b4bc820c..cfeab0a97d2 100644
--- a/packages/plugin-grainline/package.json
+++ b/packages/plugin-grainline/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-grainline",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-i18n/package.json b/packages/plugin-i18n/package.json
index a81a35f82db..0a7428ef786 100644
--- a/packages/plugin-i18n/package.json
+++ b/packages/plugin-i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-i18n",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-logo/package.json b/packages/plugin-logo/package.json
index 0d5637c0bee..b7f4c2ab3fd 100644
--- a/packages/plugin-logo/package.json
+++ b/packages/plugin-logo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-logo",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-measurements/package.json b/packages/plugin-measurements/package.json
index d8c9fd9df3a..6ef8ed76190 100644
--- a/packages/plugin-measurements/package.json
+++ b/packages/plugin-measurements/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-measurements",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-mirror/package.json b/packages/plugin-mirror/package.json
index e1772075f41..f9c74271314 100644
--- a/packages/plugin-mirror/package.json
+++ b/packages/plugin-mirror/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-mirror",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-notches/package.json b/packages/plugin-notches/package.json
index 3e03af49049..8fee8cd37f5 100644
--- a/packages/plugin-notches/package.json
+++ b/packages/plugin-notches/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-notches",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A FreeSewing plugin that provides front and back notch 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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-round/package.json b/packages/plugin-round/package.json
index bf323c40791..0bd266845d6 100644
--- a/packages/plugin-round/package.json
+++ b/packages/plugin-round/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-round",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-scalebox/package.json b/packages/plugin-scalebox/package.json
index b7a788c0d7e..26a6fb008ad 100644
--- a/packages/plugin-scalebox/package.json
+++ b/packages/plugin-scalebox/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-scalebox",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-sprinkle/package.json b/packages/plugin-sprinkle/package.json
index 0ede84edae1..6133be865e3 100644
--- a/packages/plugin-sprinkle/package.json
+++ b/packages/plugin-sprinkle/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-sprinkle",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-svgattr/package.json b/packages/plugin-svgattr/package.json
index 7527dcd08bb..5d80cf822da 100644
--- a/packages/plugin-svgattr/package.json
+++ b/packages/plugin-svgattr/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-svgattr",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-theme/package.json b/packages/plugin-theme/package.json
index f2f89865618..ebd28b9e411 100644
--- a/packages/plugin-theme/package.json
+++ b/packages/plugin-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-theme",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -44,7 +44,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-title/package.json b/packages/plugin-title/package.json
index 2d38ad5b7d0..5098b3cf02b 100644
--- a/packages/plugin-title/package.json
+++ b/packages/plugin-title/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-title",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-validate/package.json b/packages/plugin-validate/package.json
index 25b1e97c0cb..56944038359 100644
--- a/packages/plugin-validate/package.json
+++ b/packages/plugin-validate/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-validate",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1"
+ "@freesewing/core": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {},
@@ -43,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json
index 6e7bbfc6910..5a2e9296220 100644
--- a/packages/prettier-config/package.json
+++ b/packages/prettier-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/prettier-config",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "FreeSewing's shared configuration for prettier",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -25,7 +25,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/remark-jargon/package.json b/packages/remark-jargon/package.json
index 45ad1359bdc..8a9e1bea702 100644
--- a/packages/remark-jargon/package.json
+++ b/packages/remark-jargon/package.json
@@ -1,6 +1,6 @@
{
"name": "remark-jargon",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A Remark plugin for jargon terms",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -44,7 +44,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/rendertest/package.json b/packages/rendertest/package.json
index 4e8b19801d0..32dc6ff2847 100644
--- a/packages/rendertest/package.json
+++ b/packages/rendertest/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/rendertest",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/sandy/package.json b/packages/sandy/package.json
index 1c69c9b2e31..0c3adf05059 100644
--- a/packages/sandy/package.json
+++ b/packages/sandy/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/sandy",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/shin/package.json b/packages/shin/package.json
index b0daa13222f..b6729bffa11 100644
--- a/packages/shin/package.json
+++ b/packages/shin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/shin",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/simon/package.json b/packages/simon/package.json
index 169f0d082ac..0b39d9f818e 100644
--- a/packages/simon/package.json
+++ b/packages/simon/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/simon",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -86,7 +86,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/simone/package.json b/packages/simone/package.json
index 770182ddf18..f36fd0b3a9a 100644
--- a/packages/simone/package.json
+++ b/packages/simone/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/simone",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1",
- "@freesewing/simon": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0",
+ "@freesewing/simon": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -51,14 +51,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -88,7 +88,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/sven/package.json b/packages/sven/package.json
index 3782d773cdf..3422b5302da 100644
--- a/packages/sven/package.json
+++ b/packages/sven/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/sven",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -84,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/tamiko/package.json b/packages/tamiko/package.json
index da7aa65b5c9..5925c19c529 100644
--- a/packages/tamiko/package.json
+++ b/packages/tamiko/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/tamiko",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/teagan/package.json b/packages/teagan/package.json
index aae018a0231..5683e0d1481 100644
--- a/packages/teagan/package.json
+++ b/packages/teagan/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/teagan",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A FreeSewing pattern for a T-shirt",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,10 +34,10 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -48,14 +48,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -85,7 +85,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/theo/package.json b/packages/theo/package.json
index 56a41c8077a..f77411c0cd3 100644
--- a/packages/theo/package.json
+++ b/packages/theo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/theo",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/titan/package.json b/packages/titan/package.json
index ff1c97236ca..db88e9db3d5 100644
--- a/packages/titan/package.json
+++ b/packages/titan/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/titan",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A FreeSewing pattern for a unisex trouser block",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/trayvon/package.json b/packages/trayvon/package.json
index d33e4857c16..fcabcb78e22 100644
--- a/packages/trayvon/package.json
+++ b/packages/trayvon/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/trayvon",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/tutorial/package.json b/packages/tutorial/package.json
index 7a5acb8caac..08b263e8d2e 100644
--- a/packages/tutorial/package.json
+++ b/packages/tutorial/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/tutorial",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 92dd62d9788..3d8b600bceb 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/utils",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"description": "A collection of utilities shared across freesewing projects",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/wahid/package.json b/packages/wahid/package.json
index 002cf8b4462..28c72e1f25a 100644
--- a/packages/wahid/package.json
+++ b/packages/wahid/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/wahid",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1",
- "@freesewing/brian": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-round": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0",
+ "@freesewing/brian": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-round": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -86,7 +86,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/waralee/package.json b/packages/waralee/package.json
index dbc26755f57..4aada4b9bb9 100644
--- a/packages/waralee/package.json
+++ b/packages/waralee/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/waralee",
- "version": "2.12.1",
+ "version": "2.13.0-rc.0",
"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.12.1",
- "@freesewing/plugin-bundle": "^2.12.1"
+ "@freesewing/core": "^2.13.0-rc.0",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.0"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.12.1",
- "@freesewing/css-theme": "^2.12.1",
- "@freesewing/i18n": "^2.12.1",
- "@freesewing/mui-theme": "^2.12.1",
- "@freesewing/plugin-bust": "^2.12.1",
- "@freesewing/plugin-buttons": "^2.12.1",
- "@freesewing/plugin-flip": "^2.12.1",
- "@freesewing/utils": "^2.12.1",
+ "@freesewing/components": "^2.13.0-rc.0",
+ "@freesewing/css-theme": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.0",
+ "@freesewing/mui-theme": "^2.13.0-rc.0",
+ "@freesewing/plugin-bust": "^2.13.0-rc.0",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.0",
+ "@freesewing/plugin-flip": "^2.13.0-rc.0",
+ "@freesewing/utils": "^2.13.0-rc.0",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
@@ -83,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "latest"
+ "tag": "next"
},
"engines": {
"node": ">=12.0.0",
From 443cdeb171c4640cdeded91deb3179c1ed5e1f58 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 10:04:55 +0100
Subject: [PATCH 021/188] fix(hortensia): Renamed optiongroup in line with
other patterns
---
packages/hortensia/config/index.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/hortensia/config/index.js b/packages/hortensia/config/index.js
index 16386cd83c6..243f4309e37 100644
--- a/packages/hortensia/config/index.js
+++ b/packages/hortensia/config/index.js
@@ -12,7 +12,7 @@ export default {
difficulty: 3,
tags: ['handbag', 'accessories'],
optionGroups: {
- options: ['size', 'zipperSize', 'strapLength', 'handleWidth']
+ style: ['size', 'zipperSize', 'strapLength', 'handleWidth']
},
measurements: [],
dependencies: {
From db28d90ef4e966168ef5ea01966287680270e42b Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 15:15:50 +0100
Subject: [PATCH 022/188] New translations optiongroups.yaml (French)
---
packages/i18n/src/locales/fr/optiongroups.yaml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/i18n/src/locales/fr/optiongroups.yaml b/packages/i18n/src/locales/fr/optiongroups.yaml
index d3c05dcbe94..093f5a6e69d 100644
--- a/packages/i18n/src/locales/fr/optiongroups.yaml
+++ b/packages/i18n/src/locales/fr/optiongroups.yaml
@@ -1,11 +1,11 @@
---
advanced: Avancé
-armhole: Armhole
+armhole: Emmanchure
closure: Fermeture
collar: Col
construction: Construction
cuffs: Poignets
-darts: Darts
+darts: Pinces
elastic: Élastique
fit: Ajustement
pockets: Poches
From a2439fdd1a565853c4a5a008e00ac0019e917578 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 15:15:52 +0100
Subject: [PATCH 023/188] New translations patterns.yml (French)
---
packages/i18n/src/locales/fr/patterns.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/fr/patterns.yml b/packages/i18n/src/locales/fr/patterns.yml
index 724d452c2cc..c51f85b19da 100644
--- a/packages/i18n/src/locales/fr/patterns.yml
+++ b/packages/i18n/src/locales/fr/patterns.yml
@@ -6,7 +6,7 @@ albert:
description: Albert est un tablier.
title: Tablier Albert
bella:
- description: Bella is a basic body block for womenswear.
+ description: Bella est un patron de base de haut pour femme.
title: Bella body block
benjamin:
description: Benjamin est un nœud papillon avec 4 possibilités de styles différents.
From 2a9a3287e0dbe7af10be109eb70501b9504013d6 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 15:15:54 +0100
Subject: [PATCH 024/188] New translations wahid.yml (French)
---
packages/i18n/src/locales/fr/options/wahid.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/fr/options/wahid.yml b/packages/i18n/src/locales/fr/options/wahid.yml
index 7b9cd8a60e4..def5ceb0cad 100644
--- a/packages/i18n/src/locales/fr/options/wahid.yml
+++ b/packages/i18n/src/locales/fr/options/wahid.yml
@@ -25,7 +25,7 @@ hemStyle:
description: Style de l'ourlet avant
hemRadius:
title: Arrondi d'ourlet
- description: Radius by which the hem is rounded
+ description: Rayon avec lequel l'ourlet est arrondi
backInset:
title: Échancrure emmanchure arrière
description: A quel point l'arrière de l'emmanchure est coupée vers l'intérieur
From 3b87d76901fb25725dd04d1470a220aae0a4aaea Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 15:25:07 +0100
Subject: [PATCH 025/188] New translations patterns.yml (French)
---
packages/i18n/src/locales/fr/patterns.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/fr/patterns.yml b/packages/i18n/src/locales/fr/patterns.yml
index c51f85b19da..ef189c54322 100644
--- a/packages/i18n/src/locales/fr/patterns.yml
+++ b/packages/i18n/src/locales/fr/patterns.yml
@@ -7,7 +7,7 @@ albert:
title: Tablier Albert
bella:
description: Bella est un patron de base de haut pour femme.
- title: Bella body block
+ title: Buste de base Bella
benjamin:
description: Benjamin est un nœud papillon avec 4 possibilités de styles différents.
title: Nœud papillon Benjamin
From 92a8325f0cc6ddb540040a7ee915570f5f1e8a21 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 15:25:09 +0100
Subject: [PATCH 026/188] New translations bella.yml (French)
---
packages/i18n/src/locales/fr/options/bella.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/i18n/src/locales/fr/options/bella.yml b/packages/i18n/src/locales/fr/options/bella.yml
index 67da684830b..dfdc246913f 100644
--- a/packages/i18n/src/locales/fr/options/bella.yml
+++ b/packages/i18n/src/locales/fr/options/bella.yml
@@ -1,7 +1,7 @@
---
chestEase:
- title: Chest ease
- description: Controls the amount of ease at the fullest part of your chest
+ title: Aisance de poitrine
+ description: Contrôle la quantité d'aisance au niveau le plus large de votre buste
waistEase:
title: Waist ease
description: Controls the amount of ease at your waist
From 1fdaca1e87b010e36525e6e88ee6e8b01204c6b9 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 15:25:11 +0100
Subject: [PATCH 027/188] New translations simon.yaml (French)
---
packages/i18n/src/locales/fr/plugin/patterns/simon.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/fr/plugin/patterns/simon.yaml b/packages/i18n/src/locales/fr/plugin/patterns/simon.yaml
index 900c48c6181..59ae428f67c 100644
--- a/packages/i18n/src/locales/fr/plugin/patterns/simon.yaml
+++ b/packages/i18n/src/locales/fr/plugin/patterns/simon.yaml
@@ -10,4 +10,4 @@ sideOfTheCollarStand: Côté du pied de col
sleevePlacketOverlap: Patte de manche supérieure
sleevePlacketUnderlap: Patte de manche inférieure
yoke: Empiècement
-matchHere: Match fabric along this line
+matchHere: Aligner le tissu le long de cette ligne
From ca921bcb0f15010cf49ec6d7de08a12dc08affc2 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 15:25:12 +0100
Subject: [PATCH 028/188] New translations scalebox.yaml (French)
---
packages/i18n/src/locales/fr/plugin/plugins/scalebox.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/fr/plugin/plugins/scalebox.yaml b/packages/i18n/src/locales/fr/plugin/plugins/scalebox.yaml
index ddb386c974d..53da116ac61 100644
--- a/packages/i18n/src/locales/fr/plugin/plugins/scalebox.yaml
+++ b/packages/i18n/src/locales/fr/plugin/plugins/scalebox.yaml
@@ -1,4 +1,4 @@
---
theBlackOutsideOfThisBoxShouldMeasure: L'extérieur de cette boîte devrait mesurer
theWhiteInsideOfThisBoxShouldMeasure: L'intérieur de cette boîte devrait mesurer
-supportFreesewingBecomeAPatron: Support FreeSewing, become a Patron
+supportFreesewingBecomeAPatron: Soutenez FreeSewing, devenez un Mécène
From 4d1a612b91e7198c3289036111ef94f74c66a188 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 15:25:14 +0100
Subject: [PATCH 029/188] New translations cfp.yaml (French)
---
packages/i18n/src/locales/fr/cfp.yaml | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/packages/i18n/src/locales/fr/cfp.yaml b/packages/i18n/src/locales/fr/cfp.yaml
index f932835d88b..dcf34d8e2fa 100644
--- a/packages/i18n/src/locales/fr/cfp.yaml
+++ b/packages/i18n/src/locales/fr/cfp.yaml
@@ -23,11 +23,11 @@ size: Taille
noRequiredMeasurements: Ce patron n'a pas de mesure requise
howtoAddMeasurements: Pour rendre des mesures nécessaires, ajoutez-les à la section measurements du fichier de configuration du patron.
seeDocsAt: La documentation à ce sujet est disponible sur
-clearDesignMode: Clear design mode
-designMode: Design mode
-exportMode: Export mode
-thingIsEnabled: '{thing} is enabled'
-thingIsDisabled: '{thing} is disabled'
+clearDesignMode: Vider le mode design
+designMode: Mode design
+exportMode: Mode d'export
+thingIsEnabled: '{thing} est activé'
+thingIsDisabled: '{thing} est désactivé'
turnOn: Activer
turnOff: Désactiver
validNameWarning: "Veuillez choisir un nom différent car ce nom causerait des problèmes.\nNous (ré-)utilisons le nom du modèle comme nom de paquet NPM.\nLes noms de paquets doivent être en minuscule et ne peuvent pas contenir de caractères spéciaux.\nVeuillez donc nommer votre patron en conséquence, comme :"
From bb7fbe89644eccacda3dc152c522efd4cc39beb2 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 15:35:07 +0100
Subject: [PATCH 030/188] New translations bella.yml (French)
---
packages/i18n/src/locales/fr/options/bella.yml | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/packages/i18n/src/locales/fr/options/bella.yml b/packages/i18n/src/locales/fr/options/bella.yml
index dfdc246913f..a39d207f102 100644
--- a/packages/i18n/src/locales/fr/options/bella.yml
+++ b/packages/i18n/src/locales/fr/options/bella.yml
@@ -3,17 +3,17 @@ chestEase:
title: Aisance de poitrine
description: Contrôle la quantité d'aisance au niveau le plus large de votre buste
waistEase:
- title: Waist ease
- description: Controls the amount of ease at your waist
+ title: Aisance à la taille
+ description: Contrôle la quantité d'aisance au niveau de la taille
bustSpanEase:
- title: Bust span ease
- description: Controls the amount of (horizontal) ease added to your bust span when locating the bust point.
+ title: Aisance de l'écart poitrine
+ description: Contrôle la quantité d'aisance (horizontale) ajoutée à votre poitrine entre les 2 pointes de la poitrine.
backDartHeight:
- title: Back dart height
- description: Controls the height of the back dart
+ title: Hauteur de pince dos
+ description: Contrôle la hauteur de pince dans le dos
bustDartLength:
- title: Bust dart lenght
- description: Controls the length of the bust dart
+ title: Longueur de pince dos
+ description: Contrôle la longueur de la pince dos
waistDartLength:
title: Waist dart lenght
description: Controls the length of the waist dart
From 499ed1836a2692e679739b6135526c0026fb7588 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 15:44:38 +0100
Subject: [PATCH 031/188] New translations bella.yml (French)
---
packages/i18n/src/locales/fr/options/bella.yml | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/packages/i18n/src/locales/fr/options/bella.yml b/packages/i18n/src/locales/fr/options/bella.yml
index a39d207f102..959b59bb716 100644
--- a/packages/i18n/src/locales/fr/options/bella.yml
+++ b/packages/i18n/src/locales/fr/options/bella.yml
@@ -15,14 +15,14 @@ bustDartLength:
title: Longueur de pince dos
description: Contrôle la longueur de la pince dos
waistDartLength:
- title: Waist dart lenght
- description: Controls the length of the waist dart
+ title: Longueur de la pince de taille
+ description: Contrôle la longueur de la pince de taille
bustDartCurve:
- title: Bust dart curve
- description: Controls the curvature of the bust dart
+ title: Courbe de la pince poitrine
+ description: Contrôle la courbure de la pince poitrine
armholeDepth:
- title: Armhole depth
- description: Controls the depth of the armhole
+ title: Profondeur d'emmanchure
+ description: Contrôle la profondeur de l'emmanchure
backArmholeSlant:
title: Back armhole slant
description: Slightly rotates the armhole around its pitch point
From 793f7721f16eb24a5e6dc58c2672dc482a8ad930 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 16:04:33 +0100
Subject: [PATCH 032/188] New translations bella.yml (French)
---
packages/i18n/src/locales/fr/options/bella.yml | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/packages/i18n/src/locales/fr/options/bella.yml b/packages/i18n/src/locales/fr/options/bella.yml
index 959b59bb716..5a416ec237b 100644
--- a/packages/i18n/src/locales/fr/options/bella.yml
+++ b/packages/i18n/src/locales/fr/options/bella.yml
@@ -24,13 +24,13 @@ armholeDepth:
title: Profondeur d'emmanchure
description: Contrôle la profondeur de l'emmanchure
backArmholeSlant:
- title: Back armhole slant
- description: Slightly rotates the armhole around its pitch point
+ title: Inclinaison d'emmanchure dos
+ description: Modifie légèrement l'inclinaison de courbe de l'emmanchure autour de son point de pivot
backArmholeCurvature:
- title: Back armhole curvature
- description: Controls how deep the armhole is scooped out at the back bottom
+ title: Courbure de l'emmanchure arrière
+ description: Contrôle la profondeur du bas de la courbure d'emmanchure dans le dos
frontArmholePitchDepth:
- title: Front armhole pitch depth
+ title: Profondeur du point de pivot de l'emmanchure avant
description: Tweaks the horizontal placement of the front armhole pitch point
backArmholePitchDepth:
title: Back armhole pitch depth
From f61b5058dce5df7253e7bdfddd552830e2ac824e Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 16:15:10 +0100
Subject: [PATCH 033/188] New translations bella.yml (French)
---
packages/i18n/src/locales/fr/options/bella.yml | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/packages/i18n/src/locales/fr/options/bella.yml b/packages/i18n/src/locales/fr/options/bella.yml
index 5a416ec237b..7b102ce77c7 100644
--- a/packages/i18n/src/locales/fr/options/bella.yml
+++ b/packages/i18n/src/locales/fr/options/bella.yml
@@ -31,19 +31,19 @@ backArmholeCurvature:
description: Contrôle la profondeur du bas de la courbure d'emmanchure dans le dos
frontArmholePitchDepth:
title: Profondeur du point de pivot de l'emmanchure avant
- description: Tweaks the horizontal placement of the front armhole pitch point
+ description: Modifie la position horizontale du point de pivot de l'emmanchure avant
backArmholePitchDepth:
- title: Back armhole pitch depth
- description: Tweaks the horizontal placement of the back armhole pitch point
+ title: Profondeur du point de pivot de l'emmanchure dos
+ description: Modifie la position horizontale du point de pivot de l'emmanchure dos
backNeckCutout:
- title: Back neck cutout
- description: Controls how deep the neck opening is scooped out at at the back
+ title: Arrondi de l'encolure au dos
+ description: Contrôle la profondeur de l'encolure à l'arrière du cou
backHemSlope:
- title: Back hem slope
- description: Controls the slope of the hem at the back
+ title: Pente de l'ourlet dos
+ description: Contrôle la pente de l'ourlet à l'arrière
frontShoulderWidth:
- title: Front shoulder width
- description: Controls the narrowness of the front shoulders relative to the back
+ title: Largeur d'épaule devant
+ description: Contrôle l'étroitesse des longueurs d'épaules de devant par rapport au dos
highBustWidth:
title: High bust width
description: Allows you to tweak the hight bust width at the front
From 035757495050d457c0e28b6bd7480df7131b144a Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 31 Jan 2021 17:35:21 +0100
Subject: [PATCH 034/188] New translations bella.yml (French)
---
packages/i18n/src/locales/fr/options/bella.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/i18n/src/locales/fr/options/bella.yml b/packages/i18n/src/locales/fr/options/bella.yml
index 7b102ce77c7..2bf30d698f1 100644
--- a/packages/i18n/src/locales/fr/options/bella.yml
+++ b/packages/i18n/src/locales/fr/options/bella.yml
@@ -45,5 +45,5 @@ frontShoulderWidth:
title: Largeur d'épaule devant
description: Contrôle l'étroitesse des longueurs d'épaules de devant par rapport au dos
highBustWidth:
- title: High bust width
- description: Allows you to tweak the hight bust width at the front
+ title: Largeur de buste supérieur
+ description: Permet de modifier la largeur de buste supérieur à l'avant
From fe4e739bdba4f2b9b45a660b431dea8235e49d90 Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Mon, 1 Feb 2021 04:45:22 +0000
Subject: [PATCH 035/188] chore(deps): bump globby from 11.0.1 to 11.0.2
Bumps [globby](https://github.com/sindresorhus/globby) from 11.0.1 to 11.0.2.
- [Release notes](https://github.com/sindresorhus/globby/releases)
- [Commits](https://github.com/sindresorhus/globby/compare/v11.0.1...v11.0.2)
Signed-off-by: dependabot-preview[bot]
---
yarn.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 6f143b9e02c..4343be755f4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -8998,9 +8998,9 @@ globby@8.0.2:
slash "^1.0.0"
globby@^11.0.1:
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357"
- integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==
+ version "11.0.2"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83"
+ integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==
dependencies:
array-union "^2.1.0"
dir-glob "^3.0.1"
From 6dcc9be0ebf67830e452938b47e0206ddde53ae2 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Mon, 1 Feb 2021 20:52:41 +0100
Subject: [PATCH 036/188] fix(carlton): cut-on-fold indicator on collar. Fixes
#832
---
packages/carlton/src/collar.js | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/packages/carlton/src/collar.js b/packages/carlton/src/collar.js
index dfac9801f25..08f2e62cccd 100644
--- a/packages/carlton/src/collar.js
+++ b/packages/carlton/src/collar.js
@@ -175,9 +175,12 @@ export default function (part) {
title: 'collar'
})
- macro('grainline', {
- from: points.standTop.shift(0, 10),
- to: points.topLeft.shift(0, 10)
+ // Remove grainline from collarstand part
+ delete paths.grainline
+ macro('cutonfold', {
+ from: points.topLeft,
+ to: points.standTop,
+ grainline: true
})
if (sa) {
From 5d2d04bd4e1b60413d1437fc5539134e57f43b4b Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Tue, 2 Feb 2021 04:35:37 +0000
Subject: [PATCH 037/188] chore(deps-dev): bump ava from 3.14.0 to 3.15.0
Bumps [ava](https://github.com/avajs/ava) from 3.14.0 to 3.15.0.
- [Release notes](https://github.com/avajs/ava/releases)
- [Commits](https://github.com/avajs/ava/compare/v3.14.0...v3.15.0)
Signed-off-by: dependabot-preview[bot]
---
yarn.lock | 108 +++++++++++++++++++++++++++++++++++-------------------
1 file changed, 71 insertions(+), 37 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 6f143b9e02c..2a02a214e26 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4416,9 +4416,9 @@ autoprefixer@^9.6.1:
postcss-value-parser "^4.1.0"
ava@^3.11.0:
- version "3.14.0"
- resolved "https://registry.yarnpkg.com/ava/-/ava-3.14.0.tgz#d519bc9abce9a44ead34c86b98bbe72771a6bd81"
- integrity sha512-AkXNi3DBXZE8A1z1JiNvdK6WmpN8oJQcZLkaWU24C3knCN9WVaxoDy90IVQlwjjPySeyQFqWDrsW9KomSNlRmQ==
+ version "3.15.0"
+ resolved "https://registry.yarnpkg.com/ava/-/ava-3.15.0.tgz#a239658ab1de8a29a243cc902e6b42e4574de2f0"
+ integrity sha512-HGAnk1SHPk4Sx6plFAUkzV/XC1j9+iQhOzt4vBly18/yo0AV8Oytx7mtJd/CR8igCJ5p160N/Oo/cNJi2uSeWA==
dependencies:
"@concordance/react" "^2.0.0"
acorn "^8.0.4"
@@ -4442,7 +4442,7 @@ ava@^3.11.0:
currently-unhandled "^0.4.1"
debug "^4.3.1"
del "^6.0.0"
- emittery "^0.7.2"
+ emittery "^0.8.0"
equal-length "^1.0.0"
figures "^3.2.0"
globby "^11.0.1"
@@ -4456,8 +4456,8 @@ ava@^3.11.0:
matcher "^3.0.0"
md5-hex "^3.0.1"
mem "^8.0.0"
- ms "^2.1.2"
- ora "^5.1.0"
+ ms "^2.1.3"
+ ora "^5.2.0"
p-event "^4.2.0"
p-map "^4.0.0"
picomatch "^2.2.2"
@@ -4470,7 +4470,7 @@ ava@^3.11.0:
source-map-support "^0.5.19"
stack-utils "^2.0.3"
strip-ansi "^6.0.0"
- supertap "^1.0.0"
+ supertap "^2.0.0"
temp-dir "^2.0.0"
trim-off-newlines "^1.0.1"
update-notifier "^5.0.1"
@@ -4766,6 +4766,11 @@ base64-js@^1.0.2:
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
+base64-js@^1.3.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
+ integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
+
base@^0.11.1:
version "0.11.2"
resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
@@ -4840,6 +4845,15 @@ bindings@^1.5.0:
dependencies:
file-uri-to-path "1.0.0"
+bl@^4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489"
+ integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==
+ dependencies:
+ buffer "^5.5.0"
+ inherits "^2.0.4"
+ readable-stream "^3.4.0"
+
block-stream@*:
version "0.0.9"
resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
@@ -5098,6 +5112,14 @@ buffer@^4.3.0:
ieee754 "^1.1.4"
isarray "^1.0.0"
+buffer@^5.5.0:
+ version "5.7.1"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
+ integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
+ dependencies:
+ base64-js "^1.3.1"
+ ieee754 "^1.1.13"
+
builtin-modules@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
@@ -5618,16 +5640,11 @@ cli-cursor@^3.1.0:
dependencies:
restore-cursor "^3.1.0"
-cli-spinners@^2.2.0:
+cli-spinners@^2.2.0, cli-spinners@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047"
integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==
-cli-spinners@^2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.4.0.tgz#c6256db216b878cfba4720e719cec7cf72685d7f"
- integrity sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==
-
cli-table3@^0.5.0, cli-table3@^0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202"
@@ -7320,11 +7337,16 @@ elliptic@^6.0.0, elliptic@^6.5.2:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.0"
-emittery@^0.7.1, emittery@^0.7.2:
+emittery@^0.7.1:
version "0.7.2"
resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82"
integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==
+emittery@^0.8.0:
+ version "0.8.1"
+ resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860"
+ integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==
+
emoji-regex@^7.0.1, emoji-regex@^7.0.2:
version "7.0.3"
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
@@ -9656,6 +9678,11 @@ identity-obj-proxy@3.0.0:
dependencies:
harmony-reflect "^1.4.6"
+ieee754@^1.1.13:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
+ integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
+
ieee754@^1.1.4:
version "1.1.13"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
@@ -9771,7 +9798,7 @@ indent-string@^2.1.0:
dependencies:
repeating "^2.0.0"
-indent-string@^3.0.0, indent-string@^3.2.0:
+indent-string@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
@@ -11469,7 +11496,7 @@ js-yaml@3.14.0:
argparse "^1.0.7"
esprima "^4.0.0"
-js-yaml@^3.10.0, js-yaml@^3.13.1, js-yaml@^3.14.0:
+js-yaml@^3.13.1, js-yaml@^3.14.0:
version "3.14.1"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
@@ -12967,11 +12994,16 @@ ms@2.1.1:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
-ms@2.1.2, ms@^2.0.0, ms@^2.1.1, ms@^2.1.2:
+ms@2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+ms@^2.0.0, ms@^2.1.1, ms@^2.1.3:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
multicast-dns-service-types@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
@@ -13870,17 +13902,17 @@ ora@^4.0.5:
strip-ansi "^6.0.0"
wcwidth "^1.0.1"
-ora@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/ora/-/ora-5.1.0.tgz#b188cf8cd2d4d9b13fd25383bc3e5cba352c94f8"
- integrity sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w==
+ora@^5.2.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/ora/-/ora-5.3.0.tgz#fb832899d3a1372fe71c8b2c534bbfe74961bb6f"
+ integrity sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==
dependencies:
+ bl "^4.0.3"
chalk "^4.1.0"
cli-cursor "^3.1.0"
- cli-spinners "^2.4.0"
+ cli-spinners "^2.5.0"
is-interactive "^1.0.0"
log-symbols "^4.0.0"
- mute-stream "0.0.8"
strip-ansi "^6.0.0"
wcwidth "^1.0.1"
@@ -15932,7 +15964,7 @@ read@1, read@~1.0.1, read@~1.0.7:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0:
+"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -16806,10 +16838,12 @@ send@0.17.1:
range-parser "~1.2.1"
statuses "~1.5.0"
-serialize-error@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a"
- integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=
+serialize-error@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18"
+ integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==
+ dependencies:
+ type-fest "^0.13.1"
serialize-javascript@4.0.0, serialize-javascript@^4.0.0:
version "4.0.0"
@@ -17687,16 +17721,16 @@ stylehacks@^4.0.0:
postcss "^7.0.0"
postcss-selector-parser "^3.0.0"
-supertap@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supertap/-/supertap-1.0.0.tgz#bd9751c7fafd68c68cf8222a29892206a119fa9e"
- integrity sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==
+supertap@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/supertap/-/supertap-2.0.0.tgz#8b587d6e14b8e885fa5183a9c45abf429feb9f7f"
+ integrity sha512-jRzcXlCeDYvKoZGA5oRhYyR3jUIYu0enkSxtmAgHRlD7HwrovTpH4bDSi0py9FtuA8si9cW/fKommJHuaoDHJA==
dependencies:
- arrify "^1.0.1"
- indent-string "^3.2.0"
- js-yaml "^3.10.0"
- serialize-error "^2.1.0"
- strip-ansi "^4.0.0"
+ arrify "^2.0.1"
+ indent-string "^4.0.0"
+ js-yaml "^3.14.0"
+ serialize-error "^7.0.1"
+ strip-ansi "^6.0.0"
supports-color@7.1.0, supports-color@^7.0.0, supports-color@^7.1.0:
version "7.1.0"
From 27642865930fa4bd270b026df8d723b3f8ad9a70 Mon Sep 17 00:00:00 2001
From: woutervdub
Date: Tue, 2 Feb 2021 06:57:24 -0800
Subject: [PATCH 038/188] First commit
---
packages/cornelius/config/index.js | 41 ++++
packages/cornelius/src/back.js | 265 ++++++++++++++++++++++++++
packages/cornelius/src/front.js | 263 +++++++++++++++++++++++++
packages/cornelius/src/frontPoints.js | 90 +++++++++
packages/cornelius/src/index.js | 14 ++
5 files changed, 673 insertions(+)
create mode 100644 packages/cornelius/config/index.js
create mode 100644 packages/cornelius/src/back.js
create mode 100644 packages/cornelius/src/front.js
create mode 100644 packages/cornelius/src/frontPoints.js
create mode 100644 packages/cornelius/src/index.js
diff --git a/packages/cornelius/config/index.js b/packages/cornelius/config/index.js
new file mode 100644
index 00000000000..97c5df2470a
--- /dev/null
+++ b/packages/cornelius/config/index.js
@@ -0,0 +1,41 @@
+import { version } from '../package.json'
+
+export default {
+ name: 'cornelius',
+ version,
+ design: 'Wouter Van Wageningen',
+ code: 'Wouter Van Wageningen',
+ department: 'unisex',
+ type: 'pattern',
+ difficulty: 6,
+ tags: ['pants'],
+ optionGroups: {
+ fit: ['backOpening', 'chestDepth'],
+ style: ['lengthBonus', 'bibLength', 'bibWidth', 'strapWidth']
+ },
+ measurements: ['waist', 'hips', 'inseam', 'seat', 'waistToKnee', 'waistToFloor', 'knee'],
+ dependencies: {},
+ inject: {},
+ hide: [],
+ parts: ['front','back'],
+ options: {
+ pctAtoO: 50,
+ pctAtoC: 25,
+ pctUtoA: 25,
+ pctJtoA: 25,
+ pctZtoR: 35,
+ pctRtoZin: 75,
+ pctRtoZup: 25,
+ pctRtoKin: 75,
+ pctRtoKdown: 25,
+ pctKtoRout: 15,
+ pctKtoRup: 25,
+ pctKtoH: 70,
+ backOpening: { pct: 10, min: 0, max: 25 },
+ lengthBonus: { pct: 0, min: -20, max: 25 },
+ chestDepth: { pct: 22, min: 15, max: 90 },
+ bibLength: { pct: 75, min: 0, max: 90 },
+ bibWidth: { pct: 100, min: 50, max: 125 },
+ strapWidth: { pct: 60, min: 20, max: 100 }
+ }
+}
diff --git a/packages/cornelius/src/back.js b/packages/cornelius/src/back.js
new file mode 100644
index 00000000000..7c9074abd67
--- /dev/null
+++ b/packages/cornelius/src/back.js
@@ -0,0 +1,265 @@
+import frontPoints from './frontPoints'
+
+function rotateDistance(point, distance, center) {
+ console.log( 'distance: ' +distance );
+ let dCenter = point.dist(center);
+ console.log( 'dCenter: ' +dCenter );
+
+ //let aCenter = center.angle( point );
+
+ let angle = Math.atan( distance / dCenter ) * (180 /Math.PI);
+ console.log( 'angle: ' +angle );
+ let aOffset = ( distance / dCenter ) *-3 //angle *-.05;
+
+ let p = null;
+ let pDistance = 0;
+ let dOffset = 0;
+
+ let iteration = 0;
+
+ do {
+ angle += aOffset;
+ p = point.rotate( angle, center );
+
+ pDistance = point.dist( p );
+ dOffset = distance -pDistance;
+ if( dOffset > 0 && aOffset > 0 ) aOffset *= .8;
+ else aOffset *= -.9;
+
+ console.log( 'angle: ' +angle );
+ console.log( 'pDistance: ' +pDistance );
+ console.log( 'dOffset: ' +dOffset );
+ console.log( 'aOffset: ' +aOffset );
+ console.log( 'iteration: ' +iteration );
+
+ iteration ++;
+ } while( (dOffset > 0.01 || dOffset < -0.01) && iteration < 100 )
+
+ return( p );
+}
+
+function rotateDistance2(point, distance, center, origin) {
+ console.log( 'distance: ' +distance );
+ let dCenter = point.dist(center);
+ console.log( 'dCenter: ' +dCenter );
+
+ // startDistance = origin.dist( point );
+
+ //let aCenter = center.angle( point );
+ let pDistance = 0;
+ let direction = 1;
+
+ let angle = Math.atan( Math.abs(distance) / dCenter ) * (180 /Math.PI);
+ if( distance < 0 ) {
+ angle = 360 -angle;
+ distance *= -1;
+ direction = -1;
+ }
+ let p = point.rotate( angle, center );
+ console.log( 'angle: ' +angle );
+ console.log( 'pDistance: ' +origin.dist( p ) );
+
+ let aOffset = ( origin.dist( p ) / dCenter ) *-3 //angle *-.15;
+ console.log( 'aOffset: ' +aOffset );
+
+ let dOffset = 0;
+
+ let iteration = 0;
+
+ do {
+ angle += aOffset *direction;
+ console.log( 'angle: ' +angle );
+ p = point.rotate( angle, center );
+
+ pDistance = origin.dist( p );
+ console.log( 'pDistance: ' +pDistance );
+ dOffset = distance -pDistance;
+ console.log( 'dOffset: ' +dOffset );
+ console.log( '-aOffset: ' +aOffset );
+ if( dOffset > 0 ) {
+ if( aOffset > 0 ) aOffset *= .8;
+ else aOffset *= -.9;
+ } else {
+ if( aOffset > 0 ) aOffset *= -.9;
+ else aOffset *= .9;
+ }
+
+ console.log( '=aOffset: ' +aOffset );
+ console.log( 'iteration: ' +iteration );
+
+ iteration ++;
+ } while( (dOffset > 0.01 || dOffset < -0.01) && iteration < 100 )
+
+ return( p.clone() );
+}
+
+export default function (part) {
+ let {
+ options,
+ measurements,
+ Point,
+ Path,
+ points,
+ paths,
+ Snippet,
+ snippets,
+ complete,
+ sa,
+ store,
+ paperless,
+ macro
+ } = part.shorthand();
+
+ let tempP = null;
+
+ points.tr = new Point( 150, -100 );
+ points.tl = new Point( -400, -100 );
+ points.br = new Point( 150, 800 );
+ points.bl = new Point( -400, 800 );
+ paths.box = new Path().move(points.tr).line(points.tl).line(points.bl).line(points.br).close().attr('class', 'lining dotted stroke-sm');
+
+ frontPoints(part);
+
+ let waist = store.get( 'waist' );
+ let seat = store.get( 'seat' );
+ let halfInch = store.get( 'halfInch' );
+
+ points.p2 = points.pD.shift( 90, seat/12 +halfInch )
+ .attr("data-text", "2").attr("data-text-class", "center");
+ points.p3 = rotateDistance( points.pR, halfInch *2, points.pK )
+ .attr("data-text", "3").attr("data-text-class", "center");
+
+ console.log( 'Pu -> Pj: ' + points.pU.angle( points.pJ ));
+ points.p4 = rotateDistance2( points.pU, -1*(waist/2 +halfInch), points.pJ, points.p2 )
+ .attr("data-text", "4").attr("data-text-class", "center");
+ points.p2a = points.p2.shiftTowards( points.p4, halfInch )
+ .attr("data-text", "2a").attr("data-text-class", "center");
+
+ let pivotAngle = points.pJ.angle( points.p4 );
+ let originalAngle = points.pJ.angle( points.pU );
+ let angleChange = originalAngle -pivotAngle;
+
+ console.log( 'pivotAngle: ' +pivotAngle );
+ console.log( 'originalAngle: ' +originalAngle );
+ points.p6 = points.pJ.shift( points.pJ.angle( points.pT ) -angleChange, points.pJ.dist( points.pT) )
+ .attr("data-text", "6").attr("data-text-class", "center");
+ points.p7 = points.pJ.shift( points.pJ.angle( points.pA ) -angleChange, points.pJ.dist( points.pA) )
+ .attr("data-text", "7").attr("data-text-class", "center");
+
+ points.p10 = points.pK.shiftTowards( points.pH, -halfInch )
+ .attr("data-text", "10").attr("data-text-class", "center");
+ points.p11 = points.pJ.shiftTowards( points.pH, -halfInch )
+ .attr("data-text", "11").attr("data-text-class", "center");
+
+ tempP = points.p6.shiftTowards( points.pT, 1000 );
+ console.log(tempP);
+ let pathXto2a = new Path().move(points.pX).line(points.p2a);
+ let path6ThroughT = new Path().move(points.p6).line(tempP);
+ points.p5 = path6ThroughT.intersects(pathXto2a)[0];
+
+ points.p5cp3 = points.p5.shiftFractionTowards( points.pX, options.pctZtoR /50)
+ .attr("data-text", "zCPr").attr("data-text-class", "center");
+ points.p3cp5 = points.p3.shiftFractionTowards( points.pF, options.pctRtoZin /100)
+ .shiftFractionTowards( points.p5, options.pctRtoZup /400)
+ .attr("data-text", "rCPz").attr("data-text-class", "center");
+
+ points.p2cp5 = points.p2.shiftFractionTowards( points.pD, options.pctZtoR /100)
+ .attr("data-text", "5CP2").attr("data-text-class", "center");
+ points.p5cp2 = points.p5.shiftFractionTowards( points.p2a, options.pctZtoR /50)
+ .attr("data-text", "5CP2").attr("data-text-class", "center");
+
+ paths.crotchSeam = new Path()
+ .move(points.p2)
+ .curve(points.p2cp5,points.p5cp2, points.p5)
+ .curve(points.p5cp3,points.p3cp5, points.p3)
+ .attr('class', 'fabric')
+
+
+ let aCPu = points.p7.dist( points.p4 ) *options.pctAtoO /100;
+ let aCPj = points.p7.dist( points.p11 ) *options.pctAtoC /100;
+
+ let a4to11 = points.p4.angle( points.p11 );
+
+ points.p7cp4 = points.p7.shift( a4to11 +180, aCPu )
+ .attr("data-text", "7cp4").attr("data-text-class", "center");
+ points.p7cp11 = points.p7.shift( a4to11, aCPj )
+ .attr("data-text", "7cp11").attr("data-text-class", "center");
+
+ console.log('============');
+
+ points.p4cp7 = points.p4.shiftFractionTowards( points.p7cp4, options.pctUtoA /100)
+ .attr("data-text", "uCPa").attr("data-text-class", "center");
+ points.p11cp7 = points.p11.shiftFractionTowards( points.p7cp11, options.pctJtoA /100)
+ .attr("data-text", "jCPa").attr("data-text-class", "center");
+
+
+ paths.sideSeam = new Path()
+ .move(points.p11)
+ .curve(points.p11cp7,points.p7cp11, points.p7)
+ .curve(points.p7cp4,points.p4cp7, points.p4)
+ .attr('class', 'fabric')
+
+
+
+ points.p3cp10 = points.p3.shiftFractionTowards( points.pF, options.pctRtoKin /200)
+ .shiftFractionTowards( points.p10, options.pctRtoKdown /100)
+ .attr("data-text", "rCPk").attr("data-text-class", "center");
+ points.p10cp3 = points.p10.shiftFractionTowards( points.pH, -1 * options.pctKtoRout /100)
+ .shiftFractionTowards( points.p3, options.pctKtoRup /100)
+ .attr("data-text", "kCPr").attr("data-text-class", "center");
+
+ paths.frontSeam = new Path()
+ .move(points.p3)
+ .curve(points.p3cp10,points.p10cp3, points.p10)
+ .attr('class', 'fabric')
+
+
+
+ tempP = points.pH.shift(90, halfInch *1.5 )
+ points.p10cpH = points.p10.shiftFractionTowards(tempP, options.pctKtoH /100 )
+ .attr("data-text", "10CPh").attr("data-text-class", "center");
+ points.p11cpH = points.p11.shiftFractionTowards(tempP, options.pctKtoH /100 )
+ .attr("data-text", "11CPh").attr("data-text-class", "center");
+
+ paths.legSeam = new Path()
+ .move(points.p10)
+ .curve(points.p10cpH,points.p11cpH, points.p11)
+ .attr('class', 'fabric')
+
+ paths.waistSeam = new Path()
+ .move(points.p2)
+ .line(points.p4)
+ .attr('class', 'fabric')
+
+
+
+
+ // macro('ld', {
+ // from: points.pJ,
+ // to: points.p6,
+ // })
+ // macro('ld', {
+ // from: points.pT,
+ // to: points.p6,
+ // })
+ // macro('ld', {
+ // from: points.pJ,
+ // to: points.p7,
+ // })
+ // macro('ld', {
+ // from: points.pA,
+ // to: points.p7,
+ // })
+
+
+ // macro('ld', {
+ // from: points.pR,
+ // to: points.pK,
+ // })
+ // macro('ld', {
+ // from: points.p3,
+ // to: points.pK,
+ // })
+
+ return part
+}
diff --git a/packages/cornelius/src/front.js b/packages/cornelius/src/front.js
new file mode 100644
index 00000000000..fab53c48438
--- /dev/null
+++ b/packages/cornelius/src/front.js
@@ -0,0 +1,263 @@
+import frontPoints from './frontPoints'
+
+export default function (part) {
+ let {
+ options,
+ measurements,
+ Point,
+ Path,
+ points,
+ paths,
+ Snippet,
+ snippets,
+ complete,
+ sa,
+ store,
+ paperless,
+ macro
+ } = part.shorthand()
+
+ frontPoints(part);
+
+ let waist = store.get( 'waist' );
+ let seat = store.get( 'seat' );
+ let halfInch = store.get( 'halfInch' );
+
+
+
+
+
+ points.pAextra = points.pA.shift( 0, halfInch)
+ .attr("data-text", "a").attr("data-text-class", "center");
+
+ let aCPu = points.pA.dist( points.pO ) *options.pctAtoO /100;
+ let aCPj = points.pA.dist( points.pC ) *options.pctAtoC /100;
+
+ points.pAextraCPu = points.pAextra.shift(90, aCPu )
+ .attr("data-text", "aCPu").attr("data-text-class", "center");
+ points.pAextraCPj = points.pAextra.shift(270, aCPj )
+ .attr("data-text", "aCPj").attr("data-text-class", "center");
+
+ points.pUcpA = points.pU.shiftFractionTowards( points.pAextraCPu, options.pctUtoA /100)
+ .attr("data-text", "uCPa").attr("data-text-class", "center");
+ points.pJcpA = points.pJ.shiftFractionTowards( points.pAextraCPj, options.pctJtoA /100)
+ .attr("data-text", "jCPa").attr("data-text-class", "center");
+
+ paths.sideSeam = new Path()
+ .move(points.pU)
+ .curve(points.pUcpA,points.pAextraCPu, points.pAextra)
+ .curve(points.pAextraCPj,points.pJcpA, points.pJ)
+ .attr('class', 'fabric')
+
+ points.pZcpR = points.pZ.shiftFractionTowards( points.pX, options.pctZtoR /100)
+ .attr("data-text", "zCPr").attr("data-text-class", "center");
+ points.pRcpZ = points.pR.shiftFractionTowards( points.pF, options.pctRtoZin /100)
+ .shiftFractionTowards( points.pZ, options.pctRtoZup /100)
+ .attr("data-text", "rCPz").attr("data-text-class", "center");
+
+ paths.crotchSeam = new Path()
+ .move(points.pG)
+ .line(points.pZ)
+ .curve(points.pZcpR,points.pRcpZ, points.pR)
+ .attr('class', 'fabric')
+
+ points.pRcpK = points.pR.shiftFractionTowards( points.pF, options.pctRtoKin /100)
+ .shiftFractionTowards( points.pK, options.pctRtoKdown /100)
+ .attr("data-text", "rCPk").attr("data-text-class", "center");
+ points.pKcpR = points.pK.shiftFractionTowards( points.pH, -1 * options.pctKtoRout /100)
+ .shiftFractionTowards( points.pR, options.pctKtoRup /100)
+ .attr("data-text", "kCPr").attr("data-text-class", "center");
+
+ paths.frontSeam = new Path()
+ .move(points.pR)
+ .curve(points.pRcpK,points.pKcpR, points.pK)
+ .attr('class', 'fabric')
+
+ let tempP = points.pH.shift(270, halfInch *1.5 )
+ points.pKcpH = points.pK.shiftFractionTowards(tempP, options.pctKtoH /100 )
+ .attr("data-text", "kCPh").attr("data-text-class", "center");
+ points.pJcpH = points.pJ.shiftFractionTowards(tempP, options.pctKtoH /100 )
+ .attr("data-text", "kCPh").attr("data-text-class", "center");
+
+ paths.legSeam = new Path()
+ .move(points.pK)
+ .curve(points.pKcpH,points.pJcpH, points.pJ)
+ .attr('class', 'fabric')
+
+ paths.waistSeam = new Path()
+ .move(points.pG)
+ .line(points.pD)
+ .line(points.pU)
+ .attr('class', 'fabric')
+
+ /*
+ let chestWidth = measurements.chest / 4
+ let bibWidth = chestWidth * options.bibWidth
+ let bibLength = measurements.hpsToWaistBack * options.bibLength
+ let apronLength =
+ measurements.hpsToWaistBack * options.bibLength +
+ measurements.waistToKnee * (1 + options.lengthBonus)
+
+ let apronWidth =
+ Math.max(measurements.hips, measurements.waist) *
+ (1 - options.backOpening)
+
+ let apronWidth = measurements.waist * (1 - options.backOpening)
+ let strapWidth = (measurements.hpsToWaistBack * options.strapWidth) / 8
+ let hemWidth = 3 * sa
+ let pocketSize = apronLength / 4
+
+ points.topLeft = new Point(0, 0)
+ points.topLeftHem = points.topLeft.shift(270, hemWidth)
+ points.bottomLeftHem = points.topLeftHem.shift(270, apronLength)
+ points.waistLeft = points.topLeftHem.shift(270, bibLength)
+ points.bottomLeft = points.bottomLeftHem.shift(270, hemWidth)
+ points.topRight = points.topLeft.shift(0, bibWidth / 2)
+ points.topRightHem = points.topLeftHem.shift(0, bibWidth / 2)
+ points.bottomRightHem = points.bottomLeftHem.shift(0, apronWidth / 2)
+ points.bottomRight = points.bottomLeft.shift(0, apronWidth / 2)
+ points.topRightBack = points.bottomRightHem.shift(90, apronLength - bibLength)
+ points.topRightBackCPfront = points.topRightBack.shift(180, (apronWidth - bibWidth) / 2 / 1.5)
+ points.topRightCPdown = points.topRightHem.shift(
+ 270,
+ (measurements.hpsToWaistBack * options.bibLength) / 4
+ )
+
+ points.topCOF = points.topLeft.shift(270, apronLength / 5)
+ points.bottomCOF = points.bottomLeft.shift(90, apronLength / 5)
+
+ points.pocketLeftTop = points.waistLeft.shift(270, hemWidth)
+ points.pocketRightTop = points.pocketLeftTop.shift(0, pocketSize)
+ points.pocketLeftBottom = points.pocketLeftTop.shift(270, pocketSize)
+ points.pocketRightBottom = points.pocketLeftBottom.shift(0, pocketSize)
+
+ points.crossBoxTo1 = new Point(points.topRightHem.x - strapWidth, points.topRightHem.y + hemWidth)
+ points.crossBoxTo2 = new Point(
+ points.topRightBack.x - strapWidth,
+ points.topRightBack.y + hemWidth
+ )
+
+ paths.rightHem = new Path()
+ .move(points.bottomRight)
+ .line(points.topRightBack)
+ .curve(points.topRightBackCPfront, points.topRightCPdown, points.topRightHem)
+ .line(points.topRight)
+ .attr('class', 'various dashed')
+ .attr('data-text', 'narrow hem')
+ .attr('data-text-class', 'text-xs center')
+
+ paths.pocket = new Path()
+ .move(points.pocketLeftBottom)
+ .line(points.pocketLeftTop)
+ .line(points.pocketRightTop)
+ .line(points.pocketRightBottom)
+ .line(points.pocketLeftBottom)
+ .attr('class', 'lining dotted stroke-sm')
+ .attr('data-text', 'pocket')
+ .attr('data-text-class', 'text-xs center')
+
+ paths.right = paths.rightHem.offset(sa)
+
+ paths.seam = new Path()
+ .move(points.bottomLeft)
+ .join(paths.right)
+ .line(points.topLeft)
+ .close()
+ .attr('class', 'fabric')
+
+ paths.complete = paths.seam.clone().line(points.bottomLeft).close()
+
+ paths.topHem = new Path()
+ .move(points.topLeftHem)
+ .line(points.topRightHem.shift(0, sa))
+ .attr('class', 'various dashed')
+ .attr('data-text', 'hem')
+ .attr('data-text-class', 'text-xs center')
+ paths.bottomHem = new Path()
+ .move(points.bottomLeftHem)
+ .line(points.bottomRightHem.shift(0, sa))
+ .attr('class', 'various dashed')
+ .attr('data-text', 'hem')
+ .attr('data-text-class', 'text-xs center')
+
+ // Complete?
+ if (complete) {
+ points.logo = points.topRightBack.shiftFractionTowards(points.pocketRightBottom, 0.5)
+ snippets.logo = new Snippet('logo', points.logo)
+ points.title = points.logo.shift(-90, 100)
+ macro('title', {
+ nr: 1,
+ at: points.title,
+ title: 'Front'
+ })
+
+ points.scaleboxAnchor = points.pocketLeftBottom.shiftFractionTowards(points.bottomRight, 0.5)
+ macro('scalebox', { at: points.scaleboxAnchor })
+
+ macro('crossBox', {
+ from: points.topRightHem,
+ to: points.crossBoxTo1
+ })
+ macro('crossBox', {
+ from: points.topRightBack,
+ to: points.crossBoxTo2,
+ text: 'attachment'
+ })
+
+ if (sa) {
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
+ }
+
+ macro('cutonfold', {
+ from: points.topCOF,
+ to: points.bottomCOF
+ })
+ }
+
+ // Paperless?
+ if (paperless) {
+ macro('hd', {
+ from: points.bottomLeft,
+ to: points.bottomRight,
+ y: points.bottomLeft.y + sa + 15
+ })
+ macro('hd', {
+ from: points.topLeft,
+ to: points.topRight,
+ y: points.topLeft.y - sa - 15
+ })
+ macro('vd', {
+ from: points.bottomLeft,
+ to: points.topLeft,
+ x: points.topLeft.x - sa - 15
+ })
+ macro('vd', {
+ from: points.bottomRight,
+ to: points.topRightBack,
+ x: points.topRightBack.x + sa + 15
+ })
+ macro('vd', {
+ from: points.topRightBack,
+ to: points.topRight,
+ x: points.topRightBack.x + sa + 15
+ })
+ macro('vd', {
+ from: points.topLeft,
+ to: points.topLeftHem,
+ x: points.topLeftHem.x + sa + 15
+ })
+ macro('vd', {
+ from: points.topLeftHem,
+ to: points.bottomLeftHem,
+ x: points.topLeftHem.x + sa + 15
+ })
+ macro('vd', {
+ from: points.bottomLeftHem,
+ to: points.bottomLeft,
+ x: points.bottomLeftHem.x + sa + 15
+ })
+ }
+*/
+
+ return part
+}
diff --git a/packages/cornelius/src/frontPoints.js b/packages/cornelius/src/frontPoints.js
new file mode 100644
index 00000000000..c4b8d1f2be1
--- /dev/null
+++ b/packages/cornelius/src/frontPoints.js
@@ -0,0 +1,90 @@
+export default function (part) {
+ let {
+ measurements,
+ Point,
+ Path,
+ points,
+ store,
+ } = part.shorthand()
+
+ let pctBandBelowKnee = 25;
+ let pctSeatAdjustment = 50;
+ let halfInch = measurements.waistToKnee /48;
+
+ let inseam = measurements.inseam -(measurements.waistToFloor-measurements.waistToKnee);
+ let seat = measurements.seat *pctSeatAdjustment /100;
+ let waist = measurements.waist *pctSeatAdjustment /100;
+
+ store.set( 'waist', waist );
+ store.set( 'seat', seat );
+ store.set( 'halfInch', halfInch );
+
+ console.log( 'measurements.waist: ' +measurements.waist);
+ console.log( 'measurements.seat: ' +measurements.seat);
+ console.log( 'measurements.waistToKnee: ' +(measurements.waistToKnee/2.54));
+ console.log( 'measurements.waistToFloor: ' +(measurements.waistToFloor)/2.54);
+ console.log( 'measurements.floorToKnee: ' +((measurements.waistToFloor-measurements.waistToKnee)/2.54));
+ console.log( 'measurements.inseam: ' +(measurements.inseam/2.54));
+ console.log( 'inseam: ' +(inseam/2.54));
+ console.log( 'waist to inseam: ' +((measurements.waistToKnee -inseam)/2.54));
+ console.log( 'inseam*pctBandBelowKnee /100: ' +inseam*pctBandBelowKnee /100);
+ console.log( 'seat /4: ' +seat /4)
+
+ // points.tr = new Point( 30, -30 );
+ // points.tl = new Point( -700, -30 );
+ // points.br = new Point( 30, 800 );
+ // points.bl = new Point( -700, 800 );
+ // paths.box = new Path().move(points.tr).line(points.tl).line(points.bl).line(points.br).close().attr('class', 'lining dotted stroke-sm');
+
+ points.pO = new Point( 0, 0 )
+ .attr("data-text", "O").attr("data-text-class", "center");
+ points.pB = points.pO.shift( 270, measurements.waistToKnee)
+ .attr("data-text", "B").attr("data-text-class", "center");
+ points.pA = points.pB.shift( 90, inseam)
+ .attr("data-text", "A").attr("data-text-class", "center");
+ points.pC = points.pB.shift( 270, measurements.waistToKnee *pctBandBelowKnee /100)
+ .attr("data-text", "C").attr("data-text-class", "center");
+ points.pT = points.pA.shift( 90, (measurements.waistToKnee -inseam)/3)
+ .attr("data-text", "T").attr("data-text-class", "center");
+ points.pE = points.pA.shift( 180, seat /4)
+ .attr("data-text", "E").attr("data-text-class", "center");
+ points.pF = points.pA.shift( 180, seat /2)
+ .attr("data-text", "F").attr("data-text-class", "center");
+ points.pD = points.pO.shift( 180, seat /4)
+ .attr("data-text", "D").attr("data-text-class", "center");
+ points.pH = points.pC.shift( 180, seat /4)
+ .attr("data-text", "H").attr("data-text-class", "center");
+ points.pG = points.pO.shift( 180, seat /2)
+ .attr("data-text", "G").attr("data-text-class", "center");
+
+ points.pV = points.pF.shift( 0, halfInch)
+ .attr("data-text", "V").attr("data-text-class", "center");
+ points.pX = points.pF.shift( 180, halfInch)
+ .attr("data-text", "X").attr("data-text-class", "center");
+
+ let tPath = new Path().move(points.pG).line(points.pV);
+ let tPoints = tPath.intersectsY(points.pT.y);
+ if( null != tPoints && tPoints.length > 0 ) {
+ points.pS = tPoints[0].clone()
+ .attr("data-text", "S").attr("data-text-class", "center");
+ }
+ tPath = new Path().move(points.pG).line(points.pX);
+ tPoints = tPath.intersectsY(points.pT.y);
+ if( null != tPoints && tPoints.length > 0 ) {
+ points.pZ = tPoints[0].clone()
+ .attr("data-text", "Z").attr("data-text-class", "center");
+ }
+
+ points.pP = points.pE.shift( 180, seat /3)
+ .attr("data-text", "P").attr("data-text-class", "center");
+ points.pR = points.pP.shift( 180, halfInch +halfInch)
+ .attr("data-text", "R").attr("data-text-class", "center");
+
+ points.pJ = points.pH.shift( 0, measurements.knee /4)
+ .attr("data-text", "J").attr("data-text-class", "center");
+ points.pK = points.pH.shift( 180, measurements.knee /4)
+ .attr("data-text", "K").attr("data-text-class", "center");
+
+ points.pU = points.pG.shift( 0, waist /2)
+ .attr("data-text", "U").attr("data-text-class", "center");
+}
diff --git a/packages/cornelius/src/index.js b/packages/cornelius/src/index.js
new file mode 100644
index 00000000000..20ebcc9ea5f
--- /dev/null
+++ b/packages/cornelius/src/index.js
@@ -0,0 +1,14 @@
+import freesewing from '@freesewing/core'
+import plugins from '@freesewing/plugin-bundle'
+import config from '../config'
+import draftFront from './front'
+import draftBack from './back'
+
+// Create new design
+const Pattern = new freesewing.Design(config, plugins)
+
+// Attach the draft methods to the prototype
+Pattern.prototype.draftFront = draftFront
+Pattern.prototype.draftBack = draftBack
+
+export default Pattern
From 2199dc2d13abb460c452b8ee64c6afb87bab87ff Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:16:40 +0100
Subject: [PATCH 039/188] New translations wahid.yml (Dutch)
---
packages/i18n/src/locales/nl/options/wahid.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/nl/options/wahid.yml b/packages/i18n/src/locales/nl/options/wahid.yml
index ae3ad3743d8..78f57b25abd 100644
--- a/packages/i18n/src/locales/nl/options/wahid.yml
+++ b/packages/i18n/src/locales/nl/options/wahid.yml
@@ -25,7 +25,7 @@ hemStyle:
description: De vorm van de zoom vooraan
hemRadius:
title: Ronding zoom
- description: Radius by which the hem is rounded
+ description: De straal van de ronding van de zoom
backInset:
title: Insnede rug
description: Hoeveel het armsgat achteraan naar binnen gaat
From dfc15e09f0fb8aa6bfe207343349a8a3193bb3a8 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:25:01 +0100
Subject: [PATCH 040/188] New translations account.yaml (Dutch)
---
packages/i18n/src/locales/nl/account.yaml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/i18n/src/locales/nl/account.yaml b/packages/i18n/src/locales/nl/account.yaml
index a6dac6c0514..77b95bcf392 100644
--- a/packages/i18n/src/locales/nl/account.yaml
+++ b/packages/i18n/src/locales/nl/account.yaml
@@ -25,8 +25,8 @@ language: Taal
languageTitle: Selecteer de taal van uw keuze
newPassword: Nieuw wachtwoord
newsletter: Newsletter
-newsletterTitle: Would you like to receive the FreeSewing newsletter?
-newsletterInfo: Once every 3 months, we send out our newsletter with honest wholesome content. No tracking, no ads, no nonsense.
+newsletterTitle: Wil je graag de FreeSewing nieuwsbrief ontvangen?
+newsletterInfo: Een keer om de 3 maanden sturen we een nieuwsbrief rond met eerlijke en waardevolle inhoud. Geen tracking, geen advertenties, geen nonsens.
passwordInfo: Het wijzigen van uw wachtwoord vereist uw huidige wachtwoord. Vul dat in, en vul ook uw nieuwe wachtwoord in.
password: Wachtwoord
passwordTitle: Voer je huidige wachtwoord en je nieuwe wachtwoord in
From 3da0317efb40ea20bc75baac9a6dae4ac0c28d86 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:25:04 +0100
Subject: [PATCH 041/188] New translations app.yaml (Dutch)
---
packages/i18n/src/locales/nl/app.yaml | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/packages/i18n/src/locales/nl/app.yaml b/packages/i18n/src/locales/nl/app.yaml
index e3f43948cfb..209aa4d0d58 100644
--- a/packages/i18n/src/locales/nl/app.yaml
+++ b/packages/i18n/src/locales/nl/app.yaml
@@ -49,7 +49,7 @@ countModelsLackingForPattern: '{count} van je mensen hebben niet de nodige maten
created: Aangemaakt
custom: Aangepast
customSeamAllowance: Aangepaste naadtoeslag
-lightMode: Light mode
+lightMode: Lichte modus
data: Data
darkMode: Donkere modus
default: Standaard
@@ -134,9 +134,9 @@ ourRevenuePledge: Our revenue pledge
patron-2: Poeder aap
patron-4: Eerste stuurman
patron-8: Kapitein
-patronHelp: If you have any questions, or would like to make changes to your Patron status, please contact us
+patronHelp: Neem contact op met ons als u vragen heeft of wijzigingen wilt aanbrengen in uw Patron-status
patron: Mecenas
-patronPitch: If you think what we do is worthwhile, and if you can spare a few coins each month without hardship, please support our work
+patronPitch: Als je denkt dat wat wij doen de moeite is, en je kan elke maand een paar centen missen zonder al te veel problemen, steun dan alsjeblieft ons werk
patronsKeepUsAfloat: FreeSewing wordt mogelijk gemaakt door de financiële steun van onze mecenassen. Ze houden dit schip drijvend.
patternInstructions: Patroon instructies
patternOptions: Patroon opties
@@ -175,7 +175,7 @@ settings: Instellingen
sewingHelp: Naai hulp
sewingPatternsForNonAveragePeople: Naaipatronen voor niet-gemiddelde mensen
share: Delen
-shareFreesewing: Share FreeSewing
+shareFreesewing: Deel FreeSewing
showcase: Voorbeelden
signUpForAFreeAccount: Schrijf je gratis in
signUp: Inschrijven
@@ -312,7 +312,7 @@ zoomOut: Zoom out
zoom-txt: Wisselt tussen het beperken van de hoogte of breedte van het patroon zodat het op je scherm past
savePattern-txt: Bewaar dit patroon in je FreeSewing account
comparePattern: Vergelijk patroon
-showPattern: Show pattern
+showPattern: Patroon tonen
comparePattern-txt: Vergelijk je patroon met een aantal standaardmaten om mogelijke pasproblemen te vinden
recreatePattern: Maak patroon opnieuw
recreatePattern-txt: Kies een ander persoon en maak dit patroon opnieuw voor deze persoon
From 912023871df4e5ef8a15a2dd0f4499f5bbdca3d1 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:25:05 +0100
Subject: [PATCH 042/188] New translations simon.yml (Dutch)
---
packages/i18n/src/locales/nl/options/simon.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/nl/options/simon.yml b/packages/i18n/src/locales/nl/options/simon.yml
index 19b40428da5..50e7a6726f7 100644
--- a/packages/i18n/src/locales/nl/options/simon.yml
+++ b/packages/i18n/src/locales/nl/options/simon.yml
@@ -1,6 +1,6 @@
---
backDarts:
- title: Back darts
+ title: Nepen rug
description: Of je nepen wil toevoegen aan de rug of niet
options:
auto: Automatisch
From 74f6f61e85a967f68245333bd5c3794be426574c Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:25:07 +0100
Subject: [PATCH 043/188] New translations simon.yaml (Dutch)
---
packages/i18n/src/locales/nl/plugin/patterns/simon.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/nl/plugin/patterns/simon.yaml b/packages/i18n/src/locales/nl/plugin/patterns/simon.yaml
index 284bf81e9ac..a14de9a0d7b 100644
--- a/packages/i18n/src/locales/nl/plugin/patterns/simon.yaml
+++ b/packages/i18n/src/locales/nl/plugin/patterns/simon.yaml
@@ -10,4 +10,4 @@ sideOfTheCollarStand: Kant van de kraagstaander
sleevePlacketOverlap: Mouwsplit boven
sleevePlacketUnderlap: Mouwsplit onder
yoke: Schouderpas
-matchHere: Match fabric along this line
+matchHere: Laat de stof langs deze lijn uitkomen
From 3290b5cf186a63356ff3c26a8f32f71f7256ebfb Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:25:09 +0100
Subject: [PATCH 044/188] New translations scalebox.yaml (Dutch)
---
packages/i18n/src/locales/nl/plugin/plugins/scalebox.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/nl/plugin/plugins/scalebox.yaml b/packages/i18n/src/locales/nl/plugin/plugins/scalebox.yaml
index dddbefb650c..2d7379b8964 100644
--- a/packages/i18n/src/locales/nl/plugin/plugins/scalebox.yaml
+++ b/packages/i18n/src/locales/nl/plugin/plugins/scalebox.yaml
@@ -1,4 +1,4 @@
---
theBlackOutsideOfThisBoxShouldMeasure: De buitenkant van dit kader meet
theWhiteInsideOfThisBoxShouldMeasure: De binnenkant van dit kader meet
-supportFreesewingBecomeAPatron: Support FreeSewing, become a Patron
+supportFreesewingBecomeAPatron: Steun FreeSewing, wordt een Patron
From 50f32fd4f785aa358e4985d348ed44b33977ceaa Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:25:11 +0100
Subject: [PATCH 045/188] New translations cfp.yaml (Dutch)
---
packages/i18n/src/locales/nl/cfp.yaml | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/packages/i18n/src/locales/nl/cfp.yaml b/packages/i18n/src/locales/nl/cfp.yaml
index 6e7980c6214..d6fa65a58a7 100644
--- a/packages/i18n/src/locales/nl/cfp.yaml
+++ b/packages/i18n/src/locales/nl/cfp.yaml
@@ -23,11 +23,11 @@ size: Maat
noRequiredMeasurements: Dit patroon heeft geen vereiste maten
howtoAddMeasurements: Om maten te vereisen, voeg je ze toe aan de measurements sectie van het configuratiebestand van het patroon.
seeDocsAt: Documentatie over dit onderwerp is beschikbaar op
-clearDesignMode: Clear design mode
-designMode: Design mode
-exportMode: Export mode
-thingIsEnabled: '{thing} is enabled'
-thingIsDisabled: '{thing} is disabled'
+clearDesignMode: Ontwerp modus wissen
+designMode: Ontwerp modus
+exportMode: Export modus
+thingIsEnabled: '{thing} is ingeschakeld'
+thingIsDisabled: '{thing} is uitgeschakeld'
turnOn: Inschakelen
turnOff: Uitschakelen
validNameWarning: "Kies een andere naam, deze zou voor problemen zorgen.\nWe (her)gebruiken de patroonnaam als naam voor het NPM-pakket.\nPakketnamen mogen geen hoofdletters of speciale tekens bevatten.\nDus geef je patroon een geschikte naam, zoals:"
From 178200681f16ca5faa8b25b3cd44e91813fb9dd4 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:25:13 +0100
Subject: [PATCH 046/188] New translations jargon.yml (Dutch)
---
packages/i18n/src/locales/nl/jargon.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/nl/jargon.yml b/packages/i18n/src/locales/nl/jargon.yml
index 03bdf323966..f93230f342d 100644
--- a/packages/i18n/src/locales/nl/jargon.yml
+++ b/packages/i18n/src/locales/nl/jargon.yml
@@ -76,4 +76,4 @@ patrons:
description: 'Mecenassen ondersteunen FreeSewing financieel. Het zijn loyale supporters die zorgen voor een duurzame toekomst voor freesewing.org, onze code, onze patronen en onze gemeenschap.'
msf:
term: msf
- description: "Médecins Sans Frontières/Doctors Without Borders - See msf.org"
+ description: "Médecins Sans Frontières/Artsen Zonder Grenzen - Ziemsf.org"
From f297c2e12008eef794126337a72cc54494116798 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:25:15 +0100
Subject: [PATCH 047/188] New translations welcome.yaml (Dutch)
---
packages/i18n/src/locales/nl/welcome.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/nl/welcome.yaml b/packages/i18n/src/locales/nl/welcome.yaml
index a048d25ea6b..8ac2022dc0f 100644
--- a/packages/i18n/src/locales/nl/welcome.yaml
+++ b/packages/i18n/src/locales/nl/welcome.yaml
@@ -4,7 +4,7 @@ username: Kies een gebruikersnaam
avatar: Voeg een profielfoto toe
bio: Vertel ons een beetje over jezelf
social: Laat ons weten waar we je kunnen volgen
-newsletter: Give us your newsletter preference
+newsletter: Geef ons je voorkeur met betrekking tot de nieuwsbrief
letUsSetupYourAccount: Laten we je account instellen.
walkYouThrough: "We zullen je door de volgende stappen begeleiden:"
someOptional: Hoewel al deze stappen optioneel zijn, raden we je toch aan alles te doen om het meeste uit FreeSewing te halen.
From 7e1413d8b13de799f60f3479d3bb9b44e9d56173 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:25:16 +0100
Subject: [PATCH 048/188] New translations cty.yaml (Dutch)
---
packages/i18n/src/locales/nl/cty.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/nl/cty.yaml b/packages/i18n/src/locales/nl/cty.yaml
index d73fa9146e1..bc100202aa5 100644
--- a/packages/i18n/src/locales/nl/cty.yaml
+++ b/packages/i18n/src/locales/nl/cty.yaml
@@ -17,4 +17,4 @@ community: Community
team: Team
teams: Teams
contributors: Contributors
-calls: Contributor calls
+calls: Gesprekken met bijdragers
From fd63f997bb672c6d293d9938d5166f65a97cf2ef Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:35:40 +0100
Subject: [PATCH 049/188] New translations account.yaml (Dutch)
---
packages/i18n/src/locales/nl/account.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/i18n/src/locales/nl/account.yaml b/packages/i18n/src/locales/nl/account.yaml
index 77b95bcf392..3440086827b 100644
--- a/packages/i18n/src/locales/nl/account.yaml
+++ b/packages/i18n/src/locales/nl/account.yaml
@@ -24,7 +24,7 @@ languageInfo: Deze taalkeuze bepaalt in welke taal u e-mails ontvangt van freese
language: Taal
languageTitle: Selecteer de taal van uw keuze
newPassword: Nieuw wachtwoord
-newsletter: Newsletter
+newsletter: Nieuwsbrief
newsletterTitle: Wil je graag de FreeSewing nieuwsbrief ontvangen?
newsletterInfo: Een keer om de 3 maanden sturen we een nieuwsbrief rond met eerlijke en waardevolle inhoud. Geen tracking, geen advertenties, geen nonsens.
passwordInfo: Het wijzigen van uw wachtwoord vereist uw huidige wachtwoord. Vul dat in, en vul ook uw nieuwe wachtwoord in.
From 3da3047a9b19993ca6409daf2c4c55e51226d0c9 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Wed, 3 Feb 2021 22:35:42 +0100
Subject: [PATCH 050/188] New translations app.yaml (Dutch)
---
packages/i18n/src/locales/nl/app.yaml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/i18n/src/locales/nl/app.yaml b/packages/i18n/src/locales/nl/app.yaml
index 209aa4d0d58..9d8a510c941 100644
--- a/packages/i18n/src/locales/nl/app.yaml
+++ b/packages/i18n/src/locales/nl/app.yaml
@@ -326,6 +326,6 @@ error: Error
info: Info
warning: Waarschuwing
debug: Debug
-unsubscribe: Unsubscribe
-slogan-come: Come for the sewing patterns
-slogan-stay: Stay for the community
+unsubscribe: Uitschrijven
+slogan-come: Kom voor de naaipatronen
+slogan-stay: Blijf voor het gezelschap
From ec53dbb54761ab18a2087d533d8977c01d4964fd Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Thu, 4 Feb 2021 18:15:22 +0000
Subject: [PATCH 051/188] chore(deps-dev): bump js-yaml from 3.14.1 to 4.0.0
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to 4.0.0.
- [Release notes](https://github.com/nodeca/js-yaml/releases)
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...4.0.0)
Signed-off-by: dependabot-preview[bot]
---
package.json | 2 +-
yarn.lock | 12 ++++++++++++
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/package.json b/package.json
index dc924a799fe..8576aafd351 100644
--- a/package.json
+++ b/package.json
@@ -84,7 +84,7 @@
"file-saver": "^2.0.2",
"fs-extra": "^9.0.1",
"husky": "^4.2.5",
- "js-yaml": "^3.14.0",
+ "js-yaml": "^4.0.0",
"jsonlint": "^1.6.3",
"lerna": "^3.22.1",
"mocha": "^8.1.0",
diff --git a/yarn.lock b/yarn.lock
index 0dc062369e8..8cb851a993e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4148,6 +4148,11 @@ argparse@^1.0.7:
dependencies:
sprintf-js "~1.0.2"
+argparse@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
+
argv@0.0.2:
version "0.0.2"
resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab"
@@ -11504,6 +11509,13 @@ js-yaml@^3.13.1, js-yaml@^3.14.0:
argparse "^1.0.7"
esprima "^4.0.0"
+js-yaml@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.0.0.tgz#f426bc0ff4b4051926cd588c71113183409a121f"
+ integrity sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==
+ dependencies:
+ argparse "^2.0.1"
+
jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
From 68e09783d2ea95e8aef1cf674a6171b801fa0ded Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Thu, 4 Feb 2021 18:15:24 +0000
Subject: [PATCH 052/188] chore(deps-dev): bump node-sass from 4.14.1 to 5.0.0
Bumps [node-sass](https://github.com/sass/node-sass) from 4.14.1 to 5.0.0.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v4.14.1...v5.0.0)
Signed-off-by: dependabot-preview[bot]
---
package.json | 2 +-
yarn.lock | 172 ++++++++++++++++++++++-----------------------------
2 files changed, 76 insertions(+), 98 deletions(-)
diff --git a/package.json b/package.json
index dc924a799fe..509096de80b 100644
--- a/package.json
+++ b/package.json
@@ -89,7 +89,7 @@
"lerna": "^3.22.1",
"mocha": "^8.1.0",
"mustache": "^4.0.1",
- "node-sass": "^4.14.1",
+ "node-sass": "^5.0.0",
"nyc": "^15.1.0",
"open-color": "^1.7.0",
"prettier": "^2.0.5",
diff --git a/yarn.lock b/yarn.lock
index 0dc062369e8..071d0d7c8ce 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4854,13 +4854,6 @@ bl@^4.0.3:
inherits "^2.0.4"
readable-stream "^3.4.0"
-block-stream@*:
- version "0.0.9"
- resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
- integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=
- dependencies:
- inherits "~2.0.0"
-
bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5:
version "3.7.2"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
@@ -5534,6 +5527,11 @@ chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.4:
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
+chownr@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
+ integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
+
chrome-trace-event@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
@@ -6360,14 +6358,6 @@ cross-spawn@7.0.1:
shebang-command "^2.0.0"
which "^2.0.1"
-cross-spawn@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982"
- integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI=
- dependencies:
- lru-cache "^4.0.1"
- which "^1.2.9"
-
cross-spawn@^5.0.1:
version "5.1.0"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
@@ -6388,7 +6378,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5:
shebang-command "^1.2.0"
which "^1.2.9"
-cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2:
+cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -8693,16 +8683,6 @@ fsevents@^2.1.2, fsevents@~2.1.2:
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
-fstream@^1.0.0, fstream@^1.0.12:
- version "1.0.12"
- resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045"
- integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==
- dependencies:
- graceful-fs "^4.1.2"
- inherits "~2.0.0"
- mkdirp ">=0.5 0"
- rimraf "2"
-
function-bind@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
@@ -9106,7 +9086,7 @@ got@^9.5.0, got@^9.6.0:
to-readable-stream "^1.0.0"
url-parse-lax "^3.0.0"
-graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4:
+graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3, graceful-fs@^4.2.4:
version "4.2.4"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
@@ -9786,11 +9766,6 @@ imurmurhash@^0.1.4:
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
-in-publish@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c"
- integrity sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==
-
indent-string@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
@@ -9826,7 +9801,7 @@ inflight@^1.0.4, inflight@~1.0.6:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
+inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -12880,6 +12855,14 @@ minizlib@^1.2.1:
dependencies:
minipass "^2.9.0"
+minizlib@^2.1.1:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
+ integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
+ dependencies:
+ minipass "^3.0.0"
+ yallist "^4.0.0"
+
mississippi@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
@@ -12919,12 +12902,12 @@ mkdirp-promise@^5.0.1:
dependencies:
mkdirp "*"
-mkdirp@*:
+mkdirp@*, mkdirp@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.0, mkdirp@~0.5.1:
+mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.0, mkdirp@~0.5.1:
version "0.5.5"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
@@ -13149,24 +13132,6 @@ node-forge@0.9.0:
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579"
integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==
-node-gyp@^3.8.0:
- version "3.8.0"
- resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c"
- integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==
- dependencies:
- fstream "^1.0.0"
- glob "^7.0.3"
- graceful-fs "^4.1.2"
- mkdirp "^0.5.0"
- nopt "2 || 3"
- npmlog "0 || 1 || 2 || 3 || 4"
- osenv "0"
- request "^2.87.0"
- rimraf "2"
- semver "~5.3.0"
- tar "^2.0.0"
- which "1"
-
node-gyp@^5.0.2, node-gyp@^5.1.0:
version "5.1.1"
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e"
@@ -13184,6 +13149,22 @@ node-gyp@^5.0.2, node-gyp@^5.1.0:
tar "^4.4.12"
which "^1.3.1"
+node-gyp@^7.1.0:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae"
+ integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==
+ dependencies:
+ env-paths "^2.2.0"
+ glob "^7.1.4"
+ graceful-fs "^4.2.3"
+ nopt "^5.0.0"
+ npmlog "^4.1.2"
+ request "^2.88.2"
+ rimraf "^3.0.2"
+ semver "^7.3.2"
+ tar "^6.0.2"
+ which "^2.0.2"
+
node-int64@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
@@ -13263,23 +13244,22 @@ node-releases@^1.1.67:
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12"
integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==
-node-sass@^4.14.1:
- version "4.14.1"
- resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5"
- integrity sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==
+node-sass@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-5.0.0.tgz#4e8f39fbef3bac8d2dc72ebe3b539711883a78d2"
+ integrity sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==
dependencies:
async-foreach "^0.1.3"
chalk "^1.1.1"
- cross-spawn "^3.0.0"
+ cross-spawn "^7.0.3"
gaze "^1.0.0"
get-stdin "^4.0.1"
glob "^7.0.3"
- in-publish "^2.0.0"
lodash "^4.17.15"
meow "^3.7.0"
mkdirp "^0.5.1"
nan "^2.13.2"
- node-gyp "^3.8.0"
+ node-gyp "^7.1.0"
npmlog "^4.0.0"
request "^2.88.0"
sass-graph "2.2.5"
@@ -13294,13 +13274,6 @@ nomnom@^1.5.x:
chalk "~0.4.0"
underscore "~1.6.0"
-"nopt@2 || 3":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
- integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
- dependencies:
- abbrev "1"
-
nopt@^4.0.1, nopt@^4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
@@ -13309,6 +13282,13 @@ nopt@^4.0.1, nopt@^4.0.3:
abbrev "1"
osenv "^0.1.4"
+nopt@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
+ integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
+ dependencies:
+ abbrev "1"
+
normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
@@ -13597,7 +13577,7 @@ npm@^6.9.0:
worker-farm "^1.7.0"
write-file-atomic "^2.4.3"
-"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.1.2, npmlog@~4.1.2:
+npmlog@^4.0.0, npmlog@^4.1.2, npmlog@~4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -13955,7 +13935,7 @@ os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
-osenv@0, osenv@^0.1.4, osenv@^0.1.5:
+osenv@^0.1.4, osenv@^0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
@@ -16504,13 +16484,6 @@ rgba-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
-rimraf@2, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
- integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
- dependencies:
- glob "^7.1.3"
-
rimraf@2.6.3:
version "2.6.3"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
@@ -16518,6 +16491,13 @@ rimraf@2.6.3:
dependencies:
glob "^7.1.3"
+rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
+ integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
+ dependencies:
+ glob "^7.1.3"
+
rimraf@^3.0.0, rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
@@ -16814,11 +16794,6 @@ semver@7.3.2, semver@^7.2.1, semver@^7.3.2:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
-semver@~5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
- integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8=
-
send@0.17.1:
version "0.17.1"
resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
@@ -17810,15 +17785,6 @@ tapable@^1.0.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
-tar@^2.0.0:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40"
- integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==
- dependencies:
- block-stream "*"
- fstream "^1.0.12"
- inherits "2"
-
tar@^4.4.10, tar@^4.4.12, tar@^4.4.13, tar@^4.4.8:
version "4.4.13"
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
@@ -17832,6 +17798,18 @@ tar@^4.4.10, tar@^4.4.12, tar@^4.4.13, tar@^4.4.8:
safe-buffer "^5.1.2"
yallist "^3.0.3"
+tar@^6.0.2:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83"
+ integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==
+ dependencies:
+ chownr "^2.0.0"
+ fs-minipass "^2.0.0"
+ minipass "^3.0.0"
+ minizlib "^2.1.1"
+ mkdirp "^1.0.3"
+ yallist "^4.0.0"
+
teeny-request@7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-7.0.1.tgz#bdd41fdffea5f8fbc0d29392cb47bec4f66b2b4c"
@@ -19167,13 +19145,6 @@ which-pm-runs@^1.0.0:
resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
-which@1, which@^1.2.9, which@^1.3.0, which@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
- dependencies:
- isexe "^2.0.0"
-
which@2.0.2, which@^2.0.1, which@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
@@ -19181,6 +19152,13 @@ which@2.0.2, which@^2.0.1, which@^2.0.2:
dependencies:
isexe "^2.0.0"
+which@^1.2.9, which@^1.3.0, which@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
+ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
+ dependencies:
+ isexe "^2.0.0"
+
wide-align@1.1.3, wide-align@^1.1.0:
version "1.1.3"
resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
From f4673c52cb0871a6fa0b9da64540175c65b34c63 Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Thu, 4 Feb 2021 18:16:06 +0000
Subject: [PATCH 053/188] chore(deps): bump ora from 4.1.1 to 5.3.0
Bumps [ora](https://github.com/sindresorhus/ora) from 4.1.1 to 5.3.0.
- [Release notes](https://github.com/sindresorhus/ora/releases)
- [Commits](https://github.com/sindresorhus/ora/commits/v5.3.0)
Signed-off-by: dependabot-preview[bot]
---
.../create-freesewing-pattern/package.json | 2 +-
yarn.lock | 25 ++-----------------
2 files changed, 3 insertions(+), 24 deletions(-)
diff --git a/packages/create-freesewing-pattern/package.json b/packages/create-freesewing-pattern/package.json
index 7e23134f543..e0803897915 100644
--- a/packages/create-freesewing-pattern/package.json
+++ b/packages/create-freesewing-pattern/package.json
@@ -37,7 +37,7 @@
"inquirer": "^7.3.3",
"make-dir": "^3.1.0",
"normalize-path": "^3.0.0",
- "ora": "^4.0.5",
+ "ora": "^5.3.0",
"p-each-series": "^2.1.0",
"parse-git-config": "^3.0.0",
"validate-npm-package-name": "^3.0.0",
diff --git a/yarn.lock b/yarn.lock
index 0dc062369e8..8bd10fe60a2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5640,7 +5640,7 @@ cli-cursor@^3.1.0:
dependencies:
restore-cursor "^3.1.0"
-cli-spinners@^2.2.0, cli-spinners@^2.5.0:
+cli-spinners@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047"
integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==
@@ -12332,13 +12332,6 @@ log-symbols@4.0.0, log-symbols@^4.0.0:
dependencies:
chalk "^4.0.0"
-log-symbols@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
- integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
- dependencies:
- chalk "^2.4.2"
-
loglevel@^1.6.8:
version "1.6.8"
resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171"
@@ -13888,21 +13881,7 @@ optionator@^0.9.1:
type-check "^0.4.0"
word-wrap "^1.2.3"
-ora@^4.0.5:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ora/-/ora-4.1.1.tgz#566cc0348a15c36f5f0e979612842e02ba9dddbc"
- integrity sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==
- dependencies:
- chalk "^3.0.0"
- cli-cursor "^3.1.0"
- cli-spinners "^2.2.0"
- is-interactive "^1.0.0"
- log-symbols "^3.0.0"
- mute-stream "0.0.8"
- strip-ansi "^6.0.0"
- wcwidth "^1.0.1"
-
-ora@^5.2.0:
+ora@^5.2.0, ora@^5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/ora/-/ora-5.3.0.tgz#fb832899d3a1372fe71c8b2c534bbfe74961bb6f"
integrity sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==
From 1e3b74b21a2373d0f21d4286c69ee3711213b73a Mon Sep 17 00:00:00 2001
From: nataliabarnhart <48160791+nataliabarnhart@users.noreply.github.com>
Date: Thu, 4 Feb 2021 19:22:00 -0500
Subject: [PATCH 054/188] Update LATEST_NEWS.md with latest contributor call
Updated the latest contributor call date, 6 February 2012. I also updated the link to the r/freesewing subreddit.
---
LATEST_NEWS.md | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/LATEST_NEWS.md b/LATEST_NEWS.md
index 855a98dbb4c..809412f7dfb 100644
--- a/LATEST_NEWS.md
+++ b/LATEST_NEWS.md
@@ -14,7 +14,7 @@ and countless of others.
Some news from the communtity team:
- - Redittors: Head over to [r/freesewing](redditors) for a subreddit by the FreeSewing community.
+ - Redditors: Head over to [r/freesewing](https://www.reddit.com/r/freesewing/) for a subreddit by the FreeSewing community.
- Facebook people: This [FreeSewing Facebook group](https://www.facebook.com/groups/627769821272714/) is for you.
Less new but still relevant: We're also on
@@ -25,10 +25,9 @@ and [Github](https://github.com/freesewing),
but you knew that, right?
-##### No contributor call until 2021
+##### Next contributor call on 6 February
-The contributor call of 26 December is cancelled because of the holiday season.
-The next contributor call is on 9 January 2021
+The next contributor call is on [6 February 2021](https://github.com/freesewing/freesewing/issues/799).
All calls can be joined via [meet.freesewing.org](https://meet.freesewing.org/).
Notes and todos are [available on Github](https://github.com/freesewing/freesewing/issues?q=is%3Aissue+is%3Aopen+label%3Afscc).
From 3fe06cd27953dc97011f8e64805850055864cc40 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 6 Feb 2021 09:40:01 +0100
Subject: [PATCH 055/188] chore: Added badge for todo list/board
---
config/badges.yaml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/config/badges.yaml b/config/badges.yaml
index fb5721a2eb2..c596db60faf 100644
--- a/config/badges.yaml
+++ b/config/badges.yaml
@@ -15,6 +15,10 @@ _all:
link: 'https://github.com/freesewing/freesewing/issues?q=is%3Aissue+is%3Aopen+label%3Apkg%3A{{name}}'
img: 'https://img.shields.io/github/issues/freesewing/freesewing/pkg:{{name}}.svg?label=Issues'
alt: 'Open issues tagged pkg:{{name}}'
+ todo:
+ link: 'https://todo.freesewing.org/'
+ img: 'https://img.shields.io/badge/%F3%A0%80%A0-Todo%20board-9775fa.svg?logo=github&logoColor=white&logoWidth=15'
+ alt: 'Todo list/board'
_social:
twitter:
link: 'https://twitter.com/freesewing_org'
From 132111710d9ef44da2409eada70e853b6431f7df Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 6 Feb 2021 10:19:57 +0100
Subject: [PATCH 056/188] feat: Updated READMEs with todo list and new banner
---
README.md | 53 +++++++++++++-------
config/templates/readme.dflt.md | 37 ++++++++------
packages/aaron/README.md | 42 ++++++++++------
packages/albert/README.md | 42 ++++++++++------
packages/bella/README.md | 42 ++++++++++------
packages/benjamin/README.md | 42 ++++++++++------
packages/bent/README.md | 42 ++++++++++------
packages/breanna/README.md | 42 ++++++++++------
packages/brian/README.md | 42 ++++++++++------
packages/bruce/README.md | 42 ++++++++++------
packages/carlita/README.md | 42 ++++++++++------
packages/carlton/README.md | 42 ++++++++++------
packages/cathrin/README.md | 42 ++++++++++------
packages/components/README.md | 42 ++++++++++------
packages/core/README.md | 42 ++++++++++------
packages/create-freesewing-pattern/README.md | 42 ++++++++++------
packages/css-theme/README.md | 42 ++++++++++------
packages/diana/README.md | 42 ++++++++++------
packages/examples/README.md | 42 ++++++++++------
packages/florence/README.md | 42 ++++++++++------
packages/florent/README.md | 42 ++++++++++------
packages/gatsby-remark-jargon/README.md | 42 ++++++++++------
packages/holmes/README.md | 42 ++++++++++------
packages/hortensia/README.md | 42 ++++++++++------
packages/huey/README.md | 42 ++++++++++------
packages/hugo/README.md | 42 ++++++++++------
packages/i18n/README.md | 42 ++++++++++------
packages/jaeger/README.md | 42 ++++++++++------
packages/legend/README.md | 42 ++++++++++------
packages/models/README.md | 42 ++++++++++------
packages/mui-theme/README.md | 42 ++++++++++------
packages/paco/README.md | 42 ++++++++++------
packages/pattern-info/README.md | 42 ++++++++++------
packages/penelope/README.md | 42 ++++++++++------
packages/plugin-banner/README.md | 42 ++++++++++------
packages/plugin-bundle/README.md | 42 ++++++++++------
packages/plugin-bust/README.md | 42 ++++++++++------
packages/plugin-buttons/README.md | 42 ++++++++++------
packages/plugin-cutonfold/README.md | 42 ++++++++++------
packages/plugin-dimension/README.md | 42 ++++++++++------
packages/plugin-export-dxf/README.md | 42 ++++++++++------
packages/plugin-flip/README.md | 42 ++++++++++------
packages/plugin-gore/README.md | 42 ++++++++++------
packages/plugin-grainline/README.md | 42 ++++++++++------
packages/plugin-i18n/README.md | 42 ++++++++++------
packages/plugin-logo/README.md | 42 ++++++++++------
packages/plugin-measurements/README.md | 42 ++++++++++------
packages/plugin-mirror/README.md | 42 ++++++++++------
packages/plugin-notches/README.md | 42 ++++++++++------
packages/plugin-round/README.md | 42 ++++++++++------
packages/plugin-scalebox/README.md | 42 ++++++++++------
packages/plugin-sprinkle/README.md | 42 ++++++++++------
packages/plugin-svgattr/README.md | 42 ++++++++++------
packages/plugin-theme/README.md | 42 ++++++++++------
packages/plugin-title/README.md | 42 ++++++++++------
packages/plugin-validate/README.md | 42 ++++++++++------
packages/prettier-config/README.md | 42 ++++++++++------
packages/remark-jargon/README.md | 42 ++++++++++------
packages/rendertest/README.md | 42 ++++++++++------
packages/sandy/README.md | 42 ++++++++++------
packages/shin/README.md | 42 ++++++++++------
packages/simon/README.md | 42 ++++++++++------
packages/simone/README.md | 42 ++++++++++------
packages/sven/README.md | 42 ++++++++++------
packages/tamiko/README.md | 42 ++++++++++------
packages/teagan/README.md | 42 ++++++++++------
packages/theo/README.md | 42 ++++++++++------
packages/titan/README.md | 42 ++++++++++------
packages/trayvon/README.md | 42 ++++++++++------
packages/tutorial/README.md | 42 ++++++++++------
packages/utils/README.md | 42 ++++++++++------
packages/wahid/README.md | 42 ++++++++++------
packages/waralee/README.md | 42 ++++++++++------
73 files changed, 2045 insertions(+), 1027 deletions(-)
diff --git a/README.md b/README.md
index 30e2a2d8a9c..514bf7f0419 100644
--- a/README.md
+++ b/README.md
@@ -19,6 +19,11 @@
title="Open issues tagged pkg:aaron"
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Date: Sat, 6 Feb 2021 10:22:58 +0100
Subject: [PATCH 057/188] chore: Readme tweaks
---
README.md | 2 +-
config/templates/readme.dflt.md | 2 +-
packages/aaron/README.md | 2 +-
packages/albert/README.md | 2 +-
packages/bella/README.md | 2 +-
packages/benjamin/README.md | 2 +-
packages/bent/README.md | 2 +-
packages/breanna/README.md | 2 +-
packages/brian/README.md | 2 +-
packages/bruce/README.md | 2 +-
packages/carlita/README.md | 2 +-
packages/carlton/README.md | 2 +-
packages/cathrin/README.md | 2 +-
packages/components/README.md | 2 +-
packages/core/README.md | 2 +-
packages/create-freesewing-pattern/README.md | 2 +-
packages/css-theme/README.md | 2 +-
packages/diana/README.md | 2 +-
packages/examples/README.md | 2 +-
packages/florence/README.md | 2 +-
packages/florent/README.md | 2 +-
packages/gatsby-remark-jargon/README.md | 2 +-
packages/holmes/README.md | 2 +-
packages/hortensia/README.md | 2 +-
packages/huey/README.md | 2 +-
packages/hugo/README.md | 2 +-
packages/i18n/README.md | 2 +-
packages/jaeger/README.md | 2 +-
packages/legend/README.md | 2 +-
packages/models/README.md | 2 +-
packages/mui-theme/README.md | 2 +-
packages/paco/README.md | 2 +-
packages/pattern-info/README.md | 2 +-
packages/penelope/README.md | 2 +-
packages/plugin-banner/README.md | 2 +-
packages/plugin-bundle/README.md | 2 +-
packages/plugin-bust/README.md | 2 +-
packages/plugin-buttons/README.md | 2 +-
packages/plugin-cutonfold/README.md | 2 +-
packages/plugin-dimension/README.md | 2 +-
packages/plugin-export-dxf/README.md | 2 +-
packages/plugin-flip/README.md | 2 +-
packages/plugin-gore/README.md | 2 +-
packages/plugin-grainline/README.md | 2 +-
packages/plugin-i18n/README.md | 2 +-
packages/plugin-logo/README.md | 2 +-
packages/plugin-measurements/README.md | 2 +-
packages/plugin-mirror/README.md | 2 +-
packages/plugin-notches/README.md | 2 +-
packages/plugin-round/README.md | 2 +-
packages/plugin-scalebox/README.md | 2 +-
packages/plugin-sprinkle/README.md | 2 +-
packages/plugin-svgattr/README.md | 2 +-
packages/plugin-theme/README.md | 2 +-
packages/plugin-title/README.md | 2 +-
packages/plugin-validate/README.md | 2 +-
packages/prettier-config/README.md | 2 +-
packages/remark-jargon/README.md | 2 +-
packages/rendertest/README.md | 2 +-
packages/sandy/README.md | 2 +-
packages/shin/README.md | 2 +-
packages/simon/README.md | 2 +-
packages/simone/README.md | 2 +-
packages/sven/README.md | 2 +-
packages/tamiko/README.md | 2 +-
packages/teagan/README.md | 2 +-
packages/theo/README.md | 2 +-
packages/titan/README.md | 2 +-
packages/trayvon/README.md | 2 +-
packages/tutorial/README.md | 2 +-
packages/utils/README.md | 2 +-
packages/wahid/README.md | 2 +-
packages/waralee/README.md | 2 +-
73 files changed, 73 insertions(+), 73 deletions(-)
diff --git a/README.md b/README.md
index 514bf7f0419..12dcd8f9a67 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-
+
Date: Sat, 6 Feb 2021 10:25:28 +0100
Subject: [PATCH 058/188] chore: Readme tweaks
---
config/templates/readme.dflt.md | 12 ++++++++----
packages/aaron/README.md | 12 ++++++++----
packages/albert/README.md | 12 ++++++++----
packages/bella/README.md | 12 ++++++++----
packages/benjamin/README.md | 12 ++++++++----
packages/bent/README.md | 12 ++++++++----
packages/breanna/README.md | 12 ++++++++----
packages/brian/README.md | 12 ++++++++----
packages/bruce/README.md | 12 ++++++++----
packages/carlita/README.md | 12 ++++++++----
packages/carlton/README.md | 12 ++++++++----
packages/cathrin/README.md | 12 ++++++++----
packages/components/README.md | 12 ++++++++----
packages/core/README.md | 12 ++++++++----
packages/create-freesewing-pattern/README.md | 12 ++++++++----
packages/css-theme/README.md | 12 ++++++++----
packages/diana/README.md | 12 ++++++++----
packages/examples/README.md | 12 ++++++++----
packages/florence/README.md | 12 ++++++++----
packages/florent/README.md | 12 ++++++++----
packages/gatsby-remark-jargon/README.md | 12 ++++++++----
packages/holmes/README.md | 12 ++++++++----
packages/hortensia/README.md | 12 ++++++++----
packages/huey/README.md | 12 ++++++++----
packages/hugo/README.md | 12 ++++++++----
packages/i18n/README.md | 12 ++++++++----
packages/jaeger/README.md | 12 ++++++++----
packages/legend/README.md | 12 ++++++++----
packages/models/README.md | 12 ++++++++----
packages/mui-theme/README.md | 12 ++++++++----
packages/paco/README.md | 12 ++++++++----
packages/pattern-info/README.md | 12 ++++++++----
packages/penelope/README.md | 12 ++++++++----
packages/plugin-banner/README.md | 12 ++++++++----
packages/plugin-bundle/README.md | 12 ++++++++----
packages/plugin-bust/README.md | 12 ++++++++----
packages/plugin-buttons/README.md | 12 ++++++++----
packages/plugin-cutonfold/README.md | 12 ++++++++----
packages/plugin-dimension/README.md | 12 ++++++++----
packages/plugin-export-dxf/README.md | 12 ++++++++----
packages/plugin-flip/README.md | 12 ++++++++----
packages/plugin-gore/README.md | 12 ++++++++----
packages/plugin-grainline/README.md | 12 ++++++++----
packages/plugin-i18n/README.md | 12 ++++++++----
packages/plugin-logo/README.md | 12 ++++++++----
packages/plugin-measurements/README.md | 12 ++++++++----
packages/plugin-mirror/README.md | 12 ++++++++----
packages/plugin-notches/README.md | 12 ++++++++----
packages/plugin-round/README.md | 12 ++++++++----
packages/plugin-scalebox/README.md | 12 ++++++++----
packages/plugin-sprinkle/README.md | 12 ++++++++----
packages/plugin-svgattr/README.md | 12 ++++++++----
packages/plugin-theme/README.md | 12 ++++++++----
packages/plugin-title/README.md | 12 ++++++++----
packages/plugin-validate/README.md | 12 ++++++++----
packages/prettier-config/README.md | 12 ++++++++----
packages/remark-jargon/README.md | 12 ++++++++----
packages/rendertest/README.md | 12 ++++++++----
packages/sandy/README.md | 12 ++++++++----
packages/shin/README.md | 12 ++++++++----
packages/simon/README.md | 12 ++++++++----
packages/simone/README.md | 12 ++++++++----
packages/sven/README.md | 12 ++++++++----
packages/tamiko/README.md | 12 ++++++++----
packages/teagan/README.md | 12 ++++++++----
packages/theo/README.md | 12 ++++++++----
packages/titan/README.md | 12 ++++++++----
packages/trayvon/README.md | 12 ++++++++----
packages/tutorial/README.md | 12 ++++++++----
packages/utils/README.md | 12 ++++++++----
packages/wahid/README.md | 12 ++++++++----
packages/waralee/README.md | 12 ++++++++----
72 files changed, 576 insertions(+), 288 deletions(-)
diff --git a/config/templates/readme.dflt.md b/config/templates/readme.dflt.md
index 9263ec71653..9beb190dce0 100644
--- a/config/templates/readme.dflt.md
+++ b/config/templates/readme.dflt.md
@@ -1,15 +1,19 @@

{{{badges}}}
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **{{{fullname}}}**
+# {{{fullname}}}
{{description}}
{{{info}}}
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: {{{fullname}}}
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/aaron/README.md b/packages/aaron/README.md
index b6563b48231..3602cd5d44a 100644
--- a/packages/aaron/README.md
+++ b/packages/aaron/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/aaron**
+# @freesewing/aaron
A FreeSewing pattern for a A-shirt or tank top
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/aaron
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/albert/README.md b/packages/albert/README.md
index 15de64036e8..4aed3206125 100644
--- a/packages/albert/README.md
+++ b/packages/albert/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/albert**
+# @freesewing/albert
A FreeSewing pattern for an apron
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/albert
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/bella/README.md b/packages/bella/README.md
index 91439dc961c..6e76c5c1a70 100644
--- a/packages/bella/README.md
+++ b/packages/bella/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/bella**
+# @freesewing/bella
A FreeSewing pattern for a womenswear bodice block
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/bella
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/benjamin/README.md b/packages/benjamin/README.md
index 0b5190bd096..cc47a934b40 100644
--- a/packages/benjamin/README.md
+++ b/packages/benjamin/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/benjamin**
+# @freesewing/benjamin
A FreeSewing pattern for a bow tie
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/benjamin
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/bent/README.md b/packages/bent/README.md
index cf4b1a33cf8..e3931c961ce 100644
--- a/packages/bent/README.md
+++ b/packages/bent/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/bent**
+# @freesewing/bent
A FreeSewing pattern for a menswear body block with a two-part sleeve
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/bent
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/breanna/README.md b/packages/breanna/README.md
index 7c6cb3c0b19..ab31f21064c 100644
--- a/packages/breanna/README.md
+++ b/packages/breanna/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/breanna**
+# @freesewing/breanna
A FreeSewing pattern for a basic body block for womenswear
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/breanna
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/brian/README.md b/packages/brian/README.md
index 0fc90047af7..40962355229 100644
--- a/packages/brian/README.md
+++ b/packages/brian/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/brian**
+# @freesewing/brian
A FreeSewing pattern for a basic body block for menswear
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/brian
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/bruce/README.md b/packages/bruce/README.md
index 9116a47e905..ad64fec362c 100644
--- a/packages/bruce/README.md
+++ b/packages/bruce/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/bruce**
+# @freesewing/bruce
A FreeSewing pattern for boxer briefs
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/bruce
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/carlita/README.md b/packages/carlita/README.md
index 44a21268a25..c14c696e895 100644
--- a/packages/carlita/README.md
+++ b/packages/carlita/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/carlita**
+# @freesewing/carlita
A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/carlita
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/carlton/README.md b/packages/carlton/README.md
index c6ed45f121b..c850d42f97a 100644
--- a/packages/carlton/README.md
+++ b/packages/carlton/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/carlton**
+# @freesewing/carlton
A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/carlton
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/cathrin/README.md b/packages/cathrin/README.md
index 8d83b21f848..2e49b12333c 100644
--- a/packages/cathrin/README.md
+++ b/packages/cathrin/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/cathrin**
+# @freesewing/cathrin
A FreeSewing pattern for a underbust corset / waist trainer
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/cathrin
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/components/README.md b/packages/components/README.md
index 1172d43d0ce..f379b65d205 100644
--- a/packages/components/README.md
+++ b/packages/components/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/components**
+# @freesewing/components
A collection of React components for FreeSewing web UIs
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/components
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/core/README.md b/packages/core/README.md
index 59504a4bd0c..3a90aa53b55 100644
--- a/packages/core/README.md
+++ b/packages/core/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/core**
+# @freesewing/core
A library for creating made-to-measure sewing patterns
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/core
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/create-freesewing-pattern/README.md b/packages/create-freesewing-pattern/README.md
index 83c53740acd..ed39f1a05a7 100644
--- a/packages/create-freesewing-pattern/README.md
+++ b/packages/create-freesewing-pattern/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **create-freesewing-pattern**
+# create-freesewing-pattern
Initializer package for FreeSewing patterns: npm init FreeSewing-pattern
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: create-freesewing-pattern
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/css-theme/README.md b/packages/css-theme/README.md
index 839dcdc0010..481a02c58a4 100644
--- a/packages/css-theme/README.md
+++ b/packages/css-theme/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/css-theme**
+# @freesewing/css-theme
A CSS theme for FreeSewing web UIs
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/css-theme
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/diana/README.md b/packages/diana/README.md
index 9ea1bee7594..59cbe31157a 100644
--- a/packages/diana/README.md
+++ b/packages/diana/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/diana**
+# @freesewing/diana
A FreeSewing pattern for a top with a draped neck
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/diana
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/examples/README.md b/packages/examples/README.md
index c73b9cb83c4..dab8c38ad81 100644
--- a/packages/examples/README.md
+++ b/packages/examples/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/examples**
+# @freesewing/examples
A FreeSewing pattern holding examples for our documentation
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/examples
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/florence/README.md b/packages/florence/README.md
index 0a31724196d..ea294fd49a9 100644
--- a/packages/florence/README.md
+++ b/packages/florence/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/florence**
+# @freesewing/florence
A FreeSewing pattern for a face mask
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/florence
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/florent/README.md b/packages/florent/README.md
index 1df63d95122..d39b692791f 100644
--- a/packages/florent/README.md
+++ b/packages/florent/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/florent**
+# @freesewing/florent
A FreeSewing pattern for a flat cap
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/florent
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/gatsby-remark-jargon/README.md b/packages/gatsby-remark-jargon/README.md
index 25e5b5a12e7..9deae088a30 100644
--- a/packages/gatsby-remark-jargon/README.md
+++ b/packages/gatsby-remark-jargon/README.md
@@ -46,10 +46,7 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **gatsby-remark-jargon**
+# gatsby-remark-jargon
A gatsby-transformer-remark sub-plugin for jargon terms
@@ -185,6 +182,13 @@ Typically, you will want to stick to:
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: gatsby-remark-jargon
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/holmes/README.md b/packages/holmes/README.md
index 84b24c747df..8df3a0fe900 100644
--- a/packages/holmes/README.md
+++ b/packages/holmes/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/holmes**
+# @freesewing/holmes
A FreeSewing pattern for a Sherlock Holmes hat
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/holmes
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/hortensia/README.md b/packages/hortensia/README.md
index 4a103473232..c0776eaf66a 100644
--- a/packages/hortensia/README.md
+++ b/packages/hortensia/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/hortensia**
+# @freesewing/hortensia
A FreeSewing pattern for a handbag
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/hortensia
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/huey/README.md b/packages/huey/README.md
index 29984ab2845..f2c3b0c95be 100644
--- a/packages/huey/README.md
+++ b/packages/huey/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/huey**
+# @freesewing/huey
A FreeSewing pattern for a zip-up hoodie
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/huey
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/hugo/README.md b/packages/hugo/README.md
index fa1021c7226..9ea7982ff7c 100644
--- a/packages/hugo/README.md
+++ b/packages/hugo/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/hugo**
+# @freesewing/hugo
A FreeSewing pattern for a hooded jumper with raglan sleeves
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/hugo
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/i18n/README.md b/packages/i18n/README.md
index dd2cde0fe51..20f832799bf 100644
--- a/packages/i18n/README.md
+++ b/packages/i18n/README.md
@@ -46,10 +46,7 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/i18n**
+# @freesewing/i18n
Translations for the FreeSewing project
@@ -107,6 +104,13 @@ We also use it in our [backend repository](https://github.com/freesewing/website
to translate the emails we send out to users.
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/i18n
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/jaeger/README.md b/packages/jaeger/README.md
index 8ce35cac29c..18ea93d40ca 100644
--- a/packages/jaeger/README.md
+++ b/packages/jaeger/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/jaeger**
+# @freesewing/jaeger
A FreeSewing pattern for a sport coat style jacket
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/jaeger
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/legend/README.md b/packages/legend/README.md
index c94f9e9abeb..ffc542e821d 100644
--- a/packages/legend/README.md
+++ b/packages/legend/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/legend**
+# @freesewing/legend
A FreeSewing pattern to document pattern notation
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/legend
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/models/README.md b/packages/models/README.md
index 8fc6dae4076..7279a2e5a0f 100644
--- a/packages/models/README.md
+++ b/packages/models/README.md
@@ -46,10 +46,7 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/models**
+# @freesewing/models
Body measurements data for a range of default sizes
@@ -98,6 +95,13 @@ All measurements are in mm.
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/models
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/mui-theme/README.md b/packages/mui-theme/README.md
index 835162d7b95..0a4f904852b 100644
--- a/packages/mui-theme/README.md
+++ b/packages/mui-theme/README.md
@@ -46,10 +46,7 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/mui-theme**
+# @freesewing/mui-theme
A Material-UI theme for FreeSewing web UIs
@@ -88,6 +85,13 @@ To use this theme, you need to pass it as the `theme` prop to
See [the Material-UI docs on themes](https://material-ui.com/customization/themes/) for more details.
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/mui-theme
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/paco/README.md b/packages/paco/README.md
index 327032f1a38..b74e938a3c4 100644
--- a/packages/paco/README.md
+++ b/packages/paco/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/paco**
+# @freesewing/paco
A FreeSewing pattern for summer pants
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/paco
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/pattern-info/README.md b/packages/pattern-info/README.md
index 52776dc744d..604a06c93b9 100644
--- a/packages/pattern-info/README.md
+++ b/packages/pattern-info/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/pattern-info**
+# @freesewing/pattern-info
Information about available freesewing patterns
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/pattern-info
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/penelope/README.md b/packages/penelope/README.md
index e4cf5647902..12328433ab4 100644
--- a/packages/penelope/README.md
+++ b/packages/penelope/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/penelope**
+# @freesewing/penelope
A FreeSewing pattern for a pencil skirt
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/penelope
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-banner/README.md b/packages/plugin-banner/README.md
index 12f5c5321ea..d3c915c7144 100644
--- a/packages/plugin-banner/README.md
+++ b/packages/plugin-banner/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-banner**
+# @freesewing/plugin-banner
A FreeSewing plugin to repeat text on a path
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-banner
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-bundle/README.md b/packages/plugin-bundle/README.md
index b06f8786a47..afdce66446f 100644
--- a/packages/plugin-bundle/README.md
+++ b/packages/plugin-bundle/README.md
@@ -46,10 +46,7 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-bundle**
+# @freesewing/plugin-bundle
An umbrella package of 8 essential FreeSewing build-time plugins
@@ -84,6 +81,13 @@ let pattern = new freesewing.Pattern().with(plugins);
```
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-bundle
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-bust/README.md b/packages/plugin-bust/README.md
index af340c91fcd..9a8a9699e88 100644
--- a/packages/plugin-bust/README.md
+++ b/packages/plugin-bust/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-bust**
+# @freesewing/plugin-bust
A FreeSewing plugin that helps with bust-adjusting menswear patterns
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-bust
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-buttons/README.md b/packages/plugin-buttons/README.md
index 13bf2e35114..ccea61e4531 100644
--- a/packages/plugin-buttons/README.md
+++ b/packages/plugin-buttons/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-buttons**
+# @freesewing/plugin-buttons
A FreeSewing plugin that provides button, buttonhole, and snap snippets
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-buttons
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-cutonfold/README.md b/packages/plugin-cutonfold/README.md
index 409a44a7132..a4897de7c6d 100644
--- a/packages/plugin-cutonfold/README.md
+++ b/packages/plugin-cutonfold/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-cutonfold**
+# @freesewing/plugin-cutonfold
A FreeSewing plugin to add cut-on-fold indicators on your patterns
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-cutonfold
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-dimension/README.md b/packages/plugin-dimension/README.md
index 43e89741736..9fd2c7ee1ac 100644
--- a/packages/plugin-dimension/README.md
+++ b/packages/plugin-dimension/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-dimension**
+# @freesewing/plugin-dimension
A FreeSewing plugin to add dimensions to your (paperless) pattern
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-dimension
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-export-dxf/README.md b/packages/plugin-export-dxf/README.md
index f87f269f5e2..853564bacb5 100644
--- a/packages/plugin-export-dxf/README.md
+++ b/packages/plugin-export-dxf/README.md
@@ -46,10 +46,7 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-export-dxf**
+# @freesewing/plugin-export-dxf
A FreeSewing plugin to export your pattern as DXF-ASTM
@@ -137,6 +134,13 @@ This plugin does the minimum to allow export of FreeSewing patterns into
That means, no seam allowance, or titles, no notches, and so on.
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-export-dxf
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-flip/README.md b/packages/plugin-flip/README.md
index a2076de0abb..9bc84c86c05 100644
--- a/packages/plugin-flip/README.md
+++ b/packages/plugin-flip/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-flip**
+# @freesewing/plugin-flip
A FreeSewing plugin to flip parts horizontally
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-flip
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-gore/README.md b/packages/plugin-gore/README.md
index 08aede7e56d..3ac1a9725a3 100644
--- a/packages/plugin-gore/README.md
+++ b/packages/plugin-gore/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-gore**
+# @freesewing/plugin-gore
A FreeSewing plugin to generate gores for a semi-sphere or dome
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-gore
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-grainline/README.md b/packages/plugin-grainline/README.md
index cd888e1a263..8a082e01c91 100644
--- a/packages/plugin-grainline/README.md
+++ b/packages/plugin-grainline/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-grainline**
+# @freesewing/plugin-grainline
A FreeSewing plugin to add grainline indicators on your patterns
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-grainline
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-i18n/README.md b/packages/plugin-i18n/README.md
index d4872931f58..558f19534a4 100644
--- a/packages/plugin-i18n/README.md
+++ b/packages/plugin-i18n/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-i18n**
+# @freesewing/plugin-i18n
A FreeSewing plugin for pattern translation
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-i18n
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-logo/README.md b/packages/plugin-logo/README.md
index 0e4332e5fcc..ee79a54ad3d 100644
--- a/packages/plugin-logo/README.md
+++ b/packages/plugin-logo/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-logo**
+# @freesewing/plugin-logo
A FreeSewing plugin to add our logo to your patterns
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-logo
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-measurements/README.md b/packages/plugin-measurements/README.md
index 0f192f0ec81..69b7593f7fa 100644
--- a/packages/plugin-measurements/README.md
+++ b/packages/plugin-measurements/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-measurements**
+# @freesewing/plugin-measurements
A FreeSewing plugin that adds additional measurements that can be calculated from existing ones
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-measurements
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-mirror/README.md b/packages/plugin-mirror/README.md
index bff9737a4f3..98d3978c4b6 100644
--- a/packages/plugin-mirror/README.md
+++ b/packages/plugin-mirror/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-mirror**
+# @freesewing/plugin-mirror
A FreeSewing plugin to mirror points or paths
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-mirror
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-notches/README.md b/packages/plugin-notches/README.md
index b1b934c3dba..cd3e74e39c9 100644
--- a/packages/plugin-notches/README.md
+++ b/packages/plugin-notches/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-notches**
+# @freesewing/plugin-notches
A FreeSewing plugin that provides front and back notch snippets
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-notches
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-round/README.md b/packages/plugin-round/README.md
index 54fd5c3fe25..26ab2104532 100644
--- a/packages/plugin-round/README.md
+++ b/packages/plugin-round/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-round**
+# @freesewing/plugin-round
A FreeSewing plugin to round corners
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-round
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-scalebox/README.md b/packages/plugin-scalebox/README.md
index c15999959a7..016a992f704 100644
--- a/packages/plugin-scalebox/README.md
+++ b/packages/plugin-scalebox/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-scalebox**
+# @freesewing/plugin-scalebox
A FreeSewing plugin to add a scalebox to your pattern
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-scalebox
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-sprinkle/README.md b/packages/plugin-sprinkle/README.md
index cd71a4dc317..e564a78ac98 100644
--- a/packages/plugin-sprinkle/README.md
+++ b/packages/plugin-sprinkle/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-sprinkle**
+# @freesewing/plugin-sprinkle
A FreeSewing plugin to bulk-add snippets to your pattern
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-sprinkle
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-svgattr/README.md b/packages/plugin-svgattr/README.md
index c5f9dfb4b77..e4ad8a40877 100644
--- a/packages/plugin-svgattr/README.md
+++ b/packages/plugin-svgattr/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-svgattr**
+# @freesewing/plugin-svgattr
A FreeSewing plugin to set SVG attributes
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-svgattr
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-theme/README.md b/packages/plugin-theme/README.md
index 42305a23fd7..443d1512b86 100644
--- a/packages/plugin-theme/README.md
+++ b/packages/plugin-theme/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-theme**
+# @freesewing/plugin-theme
A FreeSewing plugin that provides a default theme
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-theme
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-title/README.md b/packages/plugin-title/README.md
index 4a918786644..659b964ea7a 100644
--- a/packages/plugin-title/README.md
+++ b/packages/plugin-title/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-title**
+# @freesewing/plugin-title
A FreeSewing plugin to add a title to your pattern parts
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-title
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/plugin-validate/README.md b/packages/plugin-validate/README.md
index f159dd09b79..9589989e569 100644
--- a/packages/plugin-validate/README.md
+++ b/packages/plugin-validate/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/plugin-validate**
+# @freesewing/plugin-validate
A FreeSewing plugin that validates aspects of your code
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/plugin-validate
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/prettier-config/README.md b/packages/prettier-config/README.md
index b6247d01b22..a15cd71a832 100644
--- a/packages/prettier-config/README.md
+++ b/packages/prettier-config/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/prettier-config**
+# @freesewing/prettier-config
FreeSewing's shared configuration for prettier
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/prettier-config
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/remark-jargon/README.md b/packages/remark-jargon/README.md
index bb59adcd5f5..f59ac169de4 100644
--- a/packages/remark-jargon/README.md
+++ b/packages/remark-jargon/README.md
@@ -46,10 +46,7 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **remark-jargon**
+# remark-jargon
A Remark plugin for jargon terms
@@ -181,6 +178,13 @@ Please see [gatsby-remark-jargon](https://github.com/freesewing/freesewing/tree/
info and instructions on how to use this plugin with [Gatsby](https://www.gatsbyjs.org/).
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: remark-jargon
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/rendertest/README.md b/packages/rendertest/README.md
index 4e3411b5b4a..c61d6300b05 100644
--- a/packages/rendertest/README.md
+++ b/packages/rendertest/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/rendertest**
+# @freesewing/rendertest
A FreeSewing pattern to test (y)our render engine our CSS
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/rendertest
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/sandy/README.md b/packages/sandy/README.md
index af1f041a11f..61a6462a68a 100644
--- a/packages/sandy/README.md
+++ b/packages/sandy/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/sandy**
+# @freesewing/sandy
A FreeSewing pattern for a circle skirt
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/sandy
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/shin/README.md b/packages/shin/README.md
index 13609d43b25..52dae28bf2b 100644
--- a/packages/shin/README.md
+++ b/packages/shin/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/shin**
+# @freesewing/shin
A FreeSewing pattern for swim trunks
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/shin
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/simon/README.md b/packages/simon/README.md
index 092d2a413b0..dbbf5463664 100644
--- a/packages/simon/README.md
+++ b/packages/simon/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/simon**
+# @freesewing/simon
A FreeSewing pattern for a button down shirt
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/simon
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/simone/README.md b/packages/simone/README.md
index 4933bfa2810..71d772f2492 100644
--- a/packages/simone/README.md
+++ b/packages/simone/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/simone**
+# @freesewing/simone
A FreeSewing pattern for a button down shirt (Simone = Simon for people with breasts)
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/simone
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/sven/README.md b/packages/sven/README.md
index 6d3f5a94f02..8d040c213ca 100644
--- a/packages/sven/README.md
+++ b/packages/sven/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/sven**
+# @freesewing/sven
A FreeSewing pattern for a straightforward sweater
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/sven
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/tamiko/README.md b/packages/tamiko/README.md
index e1f71a2f562..0bd7426629d 100644
--- a/packages/tamiko/README.md
+++ b/packages/tamiko/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/tamiko**
+# @freesewing/tamiko
A FreeSewing pattern for a zero-waste top
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/tamiko
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/teagan/README.md b/packages/teagan/README.md
index b878afe3051..e0e828f0439 100644
--- a/packages/teagan/README.md
+++ b/packages/teagan/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/teagan**
+# @freesewing/teagan
A FreeSewing pattern for a T-shirt
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/teagan
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/theo/README.md b/packages/theo/README.md
index 8f934fd6e96..acea3882f53 100644
--- a/packages/theo/README.md
+++ b/packages/theo/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/theo**
+# @freesewing/theo
A FreeSewing pattern for classic trousers
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/theo
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/titan/README.md b/packages/titan/README.md
index 1ce47a96a14..35da5da0891 100644
--- a/packages/titan/README.md
+++ b/packages/titan/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/titan**
+# @freesewing/titan
A FreeSewing pattern for a unisex trouser block
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/titan
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/trayvon/README.md b/packages/trayvon/README.md
index e7ab7b4b956..719f6158d05 100644
--- a/packages/trayvon/README.md
+++ b/packages/trayvon/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/trayvon**
+# @freesewing/trayvon
A FreeSewing pattern for a tie
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/trayvon
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/tutorial/README.md b/packages/tutorial/README.md
index cc9e8fd2b3a..741cb45ae15 100644
--- a/packages/tutorial/README.md
+++ b/packages/tutorial/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/tutorial**
+# @freesewing/tutorial
A FreeSewing pattern for a baby bib that's used in our tutorial
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/tutorial
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/utils/README.md b/packages/utils/README.md
index 2050ad67bbd..2a1d50aac74 100644
--- a/packages/utils/README.md
+++ b/packages/utils/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/utils**
+# @freesewing/utils
A collection of utilities shared across freesewing projects
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/utils
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/wahid/README.md b/packages/wahid/README.md
index 42b1b1903cc..aa688ee9d15 100644
--- a/packages/wahid/README.md
+++ b/packages/wahid/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/wahid**
+# @freesewing/wahid
A FreeSewing pattern for a classic fitted waistcoat
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/wahid
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
diff --git a/packages/waralee/README.md b/packages/waralee/README.md
index 08d57a0e376..5d1fc7bb911 100644
--- a/packages/waralee/README.md
+++ b/packages/waralee/README.md
@@ -46,15 +46,19 @@
alt="Follow @freesewing_org on Twitter"/>
-## What am I looking at? 🤔
-
-This repository is our *monorepo* holding [all our NPM packages](https://freesewing.dev/reference/packages/).
-This folder holds **@freesewing/waralee**
+# @freesewing/waralee
A FreeSewing pattern for wrap pants
+## What am I looking at? 🤔
+
+This repository is our *monorepo*
+holding [all our NPM packages](https://freesewing.dev/reference/packages/).
+
+This folder holds: @freesewing/waralee
+
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
From edfbb3c68c3f6dee08f88672f692450dfe1babfc Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 6 Feb 2021 11:31:42 +0100
Subject: [PATCH 059/188] chore: Dependency updates
---
config/dependencies.yaml | 20 ++++++++++----------
packages/css-theme/package.json | 6 +++---
packages/mui-theme/package.json | 2 +-
scripts/reconfigure.js | 4 ++--
yarn.lock | 12 ++++++------
5 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/config/dependencies.yaml b/config/dependencies.yaml
index f9006bf2d88..5c3a11793e9 100644
--- a/config/dependencies.yaml
+++ b/config/dependencies.yaml
@@ -67,9 +67,9 @@ carlton:
css-theme:
_:
'open-color': '^1.7.0'
- "@fontsource/permanent-marker": "^4.1.0"
- "@fontsource/roboto-mono": "^4.1.0"
- "@fontsource/ubuntu": "^4.1.0"
+ '@fontsource/permanent-marker': 'latest'
+ '@fontsource/roboto-mono': 'latest'
+ '@fontsource/ubuntu': 'latest'
components:
peer:
'axios': '^0.21.1'
@@ -83,9 +83,9 @@ components:
'@freesewing/examples': '^{{version}}'
'@freesewing/rendertest': '^{{version}}'
'@freesewing/tutorial': '^{{version}}'
- "@fontsource/permanent-marker": "latest"
- "@fontsource/roboto-mono": "latest"
- "@fontsource/ubuntu": "latest"
+ '@fontsource/permanent-marker': 'latest'
+ '@fontsource/roboto-mono': 'latest'
+ '@fontsource/ubuntu': 'latest'
'@freesewing/i18n': '^{{version}}'
'@freesewing/utils': '^{{version}}'
'react-intl': '^5.10.9'
@@ -98,7 +98,7 @@ components:
'yaml': '^1.10.0'
core:
_:
- 'bezier-js': '^3.0.1'
+ 'bezier-js': '^4.0.3'
'bin-pack': '^1.0.2'
'hooks': '^0.3.2'
create-freesewing-pattern:
@@ -109,13 +109,13 @@ create-freesewing-pattern:
'cp-file': '^9.0.0'
'execa': '^4.0.3'
'git-config-path': '^2.0.0'
- 'github-username': '^5.0.1'
+ 'github-username': '^6.0.0'
'globby': '^11.0.1'
'handlebars': '^4.7.6'
'inquirer': '^7.3.3'
'make-dir': '^3.1.0'
'normalize-path': '^3.0.0'
- 'ora': '^4.0.5'
+ 'ora': '^5.3.0'
'p-each-series': '^2.1.0'
'parse-git-config': '^3.0.0'
'validate-npm-package-name': '^3.0.0'
@@ -153,7 +153,7 @@ models:
mui-theme:
peer:
'@material-ui/core': '^4.11.0'
- 'react': '^16.13.1'
+ 'react': '^17.0.1'
'react-dom': '^16.13.1'
legend:
peer:
diff --git a/packages/css-theme/package.json b/packages/css-theme/package.json
index 4af26d03af3..fb7b0379f2e 100644
--- a/packages/css-theme/package.json
+++ b/packages/css-theme/package.json
@@ -30,9 +30,9 @@
"peerDependencies": {},
"dependencies": {
"open-color": "^1.7.0",
- "@fontsource/permanent-marker": "^4.1.0",
- "@fontsource/roboto-mono": "^4.1.0",
- "@fontsource/ubuntu": "^4.1.0"
+ "@fontsource/permanent-marker": "latest",
+ "@fontsource/roboto-mono": "latest",
+ "@fontsource/ubuntu": "latest"
},
"devDependencies": {},
"files": [
diff --git a/packages/mui-theme/package.json b/packages/mui-theme/package.json
index 3b93b8c884a..4b674be535c 100644
--- a/packages/mui-theme/package.json
+++ b/packages/mui-theme/package.json
@@ -28,7 +28,7 @@
},
"peerDependencies": {
"@material-ui/core": "^4.11.0",
- "react": "^16.13.1",
+ "react": "^17.0.1",
"react-dom": "^16.13.1"
},
"dependencies": {},
diff --git a/scripts/reconfigure.js b/scripts/reconfigure.js
index 1689be625c7..04cafd1b8e1 100644
--- a/scripts/reconfigure.js
+++ b/scripts/reconfigure.js
@@ -80,10 +80,10 @@ function readExampleFile(file, subdir = false) {
*/
function readConfigFile(file, replace = false) {
if (replace)
- return yaml.safeLoad(
+ return yaml.load(
Mustache.render(fs.readFileSync(path.join(repoPath, 'config', file), 'utf-8'), replace)
)
- return yaml.safeLoad(fs.readFileSync(path.join(repoPath, 'config', file), 'utf-8'))
+ return yaml.load(fs.readFileSync(path.join(repoPath, 'config', file), 'utf-8'))
}
/**
diff --git a/yarn.lock b/yarn.lock
index d14cc9f685d..159b7002490 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1524,17 +1524,17 @@
unique-filename "^1.1.1"
which "^1.3.1"
-"@fontsource/permanent-marker@^4.1.0":
+"@fontsource/permanent-marker@latest":
version "4.1.0"
resolved "https://registry.yarnpkg.com/@fontsource/permanent-marker/-/permanent-marker-4.1.0.tgz#516dee8b1bd2237aed2b8fbb0e4c92760106d8f7"
integrity sha512-VktG5NTFg5pr/DTXQTKXwA5GSJgy7yXtX/5IelA9eXchTeEowuWP5m+Vx0MvYKOVvepjTN1kQrEFx/GCfOuLvw==
-"@fontsource/roboto-mono@^4.1.0":
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/@fontsource/roboto-mono/-/roboto-mono-4.1.0.tgz#83aac6cce6849d0d943861e21c1b31d7b6dfd724"
- integrity sha512-KVq0xzjoNLd1EQHNPcL+j8EbPaZoYmXvwZt/0GzZPH578f8CcLvSNm8Yl0IVf6Clvhl3/Svb6sslkbkt+SCmtA==
+"@fontsource/roboto-mono@latest":
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/@fontsource/roboto-mono/-/roboto-mono-4.1.1.tgz#85d1547db7f58ea096b4bd15d06fc7aa2c735883"
+ integrity sha512-eMz2LIZZRlq+2tZZ/kI+JeDBJQ1mtR3bV64K1xlb9diRURoLK6Nhj8L/TEuwna7YxWLW+Op4U70n63dTWMcGKA==
-"@fontsource/ubuntu@^4.1.0":
+"@fontsource/ubuntu@latest":
version "4.1.0"
resolved "https://registry.yarnpkg.com/@fontsource/ubuntu/-/ubuntu-4.1.0.tgz#e56656d11bfe915b3b475cbe60719db26615d1d2"
integrity sha512-wwH+sY0IpV9ETVMSqIvmkW2LFXz1wIfwvOTSDpVDsukpb8/fnvnhjgTNRO15G5HNjmA+h45Yq0YUzWnieZ18LQ==
From 51b96e8074be95f1bdbf968bd14114165ef1dde2 Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Sat, 6 Feb 2021 10:35:17 +0000
Subject: [PATCH 060/188] chore(deps-dev): bump standard from 15.0.0 to 16.0.3
Bumps [standard](https://github.com/standard/standard) from 15.0.0 to 16.0.3.
- [Release notes](https://github.com/standard/standard/releases)
- [Changelog](https://github.com/standard/standard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/standard/standard/compare/v15.0.0...v16.0.3)
Signed-off-by: dependabot-preview[bot]
---
package.json | 2 +-
yarn.lock | 111 +++++++++++++++++----------------------------------
2 files changed, 38 insertions(+), 75 deletions(-)
diff --git a/package.json b/package.json
index 94b07df3070..f8f518036c5 100644
--- a/package.json
+++ b/package.json
@@ -109,7 +109,7 @@
"rollup-plugin-sass": "^1.2.2",
"rollup-plugin-terser": "^7.0.0",
"rollup-plugin-yaml": "^2.0.0",
- "standard": "^15.0.0",
+ "standard": "^16.0.3",
"tlds": "^1.207.0",
"typeface-raleway": "^1.1.13",
"typeface-roboto-condensed": "^1.1.13",
diff --git a/yarn.lock b/yarn.lock
index 159b7002490..70af1b7f4da 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1434,10 +1434,10 @@
resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413"
integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==
-"@eslint/eslintrc@^0.1.3":
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085"
- integrity sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==
+"@eslint/eslintrc@^0.2.1":
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.2.tgz#d01fc791e2fc33e88a29d6f3dc7e93d0cd784b76"
+ integrity sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==
dependencies:
ajv "^6.12.4"
debug "^4.1.1"
@@ -6831,11 +6831,6 @@ debounce-fn@^4.0.0:
dependencies:
mimic-fn "^3.0.0"
-debug-log@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f"
- integrity sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=
-
debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
@@ -7006,18 +7001,6 @@ define-property@^2.0.2:
is-descriptor "^1.0.2"
isobject "^3.0.1"
-deglob@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/deglob/-/deglob-4.0.1.tgz#0685c6383992fd6009be10653a2b1116696fad55"
- integrity sha512-/g+RDZ7yf2HvoW+E5Cy+K94YhgcFgr6C8LuHZD1O5HoNPkf3KY6RfXJ0DBGlB/NkLi5gml+G9zqRzk9S0mHZCg==
- dependencies:
- find-root "^1.0.0"
- glob "^7.0.5"
- ignore "^5.0.0"
- pkg-config "^1.1.0"
- run-parallel "^1.1.2"
- uniq "^1.0.1"
-
del@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4"
@@ -7685,7 +7668,12 @@ eslint-config-react-app@^5.2.1:
dependencies:
confusing-browser-globals "^1.0.9"
-eslint-config-standard-jsx@9.0.0, eslint-config-standard-jsx@^9.0.0:
+eslint-config-standard-jsx@10.0.0:
+ version "10.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-10.0.0.tgz#dc24992661325a2e480e2c3091d669f19034e18d"
+ integrity sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==
+
+eslint-config-standard-jsx@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-9.0.0.tgz#a65d879157406e74a3be53201882d471bbda05ff"
integrity sha512-e9ezaClB5YdTYqGUd3wReKC1si8XRn234tmME+3qebQ+KHtH92B6dr4LE6qPjK9AYe9XfwDK/xgQSwyCKQwv5Q==
@@ -7697,10 +7685,10 @@ eslint-config-standard-react@^10.0.0:
dependencies:
eslint-config-standard-jsx "^9.0.0"
-eslint-config-standard@15.0.0:
- version "15.0.0"
- resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-15.0.0.tgz#459f823b47ac0541b0a22b1d0a161a9da543f687"
- integrity sha512-MZ8KRhUJLtMbjQo9PsEzFG29vqbQJfLoLBHrTaAaFMtDx9PIm1GZgyUanOLgf1xOE1aWrtZZSbxBYCy8dJCCBg==
+eslint-config-standard@16.0.2:
+ version "16.0.2"
+ resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz#71e91727ac7a203782d0a5ca4d1c462d14e234f6"
+ integrity sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==
eslint-config-standard@^15.0.1:
version "15.0.1"
@@ -7870,11 +7858,6 @@ eslint-plugin-standard@^5.0.0:
resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-5.0.0.tgz#c43f6925d669f177db46f095ea30be95476b1ee4"
integrity sha512-eSIXPc9wBM4BrniMzJRBm2uoVuXz2EPa+NXPk2+itrVt+r5SbKFERx/IgrK/HmfjddyKVz2f+j+7gBRvu19xLg==
-eslint-plugin-standard@~4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.2.tgz#021211a9f077e63a6847e7bb9ab4247327ac8e0c"
- integrity sha512-nKptN8l7jksXkwFk++PhJB3cCDTcXOEyhISIN86Ue2feJ1LFyY3PrY3/xT2keXlJSY5bpmbiTG0f885/YKAvTA==
-
eslint-scope@^4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
@@ -7958,13 +7941,13 @@ eslint@^6.6.0:
text-table "^0.2.0"
v8-compile-cache "^2.0.3"
-eslint@^7.6.0, eslint@~7.11.0:
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.11.0.tgz#aaf2d23a0b5f1d652a08edacea0c19f7fadc0b3b"
- integrity sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==
+eslint@^7.6.0, eslint@~7.13.0:
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.13.0.tgz#7f180126c0dcdef327bfb54b211d7802decc08da"
+ integrity sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==
dependencies:
"@babel/code-frame" "^7.0.0"
- "@eslint/eslintrc" "^0.1.3"
+ "@eslint/eslintrc" "^0.2.1"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
@@ -8492,11 +8475,6 @@ find-npm-prefix@^1.0.2:
resolved "https://registry.yarnpkg.com/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz#8d8ce2c78b3b4b9e66c8acc6a37c231eb841cfdf"
integrity sha512-KEftzJ+H90x6pcKtdXZEPsQse8/y/UnvzRKrOSQFprnrGaFuJ62fVkP34Iu2IYuMvyauCyoLTNkJZgrrGA2wkA==
-find-root@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
- integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
-
find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
@@ -8875,7 +8853,7 @@ get-port@^4.2.0:
resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119"
integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==
-get-stdin@8.0.0:
+get-stdin@8.0.0, get-stdin@^8.0.0:
version "8.0.0"
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==
@@ -8885,11 +8863,6 @@ get-stdin@^4.0.1:
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
-get-stdin@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6"
- integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==
-
get-stream@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
@@ -9013,7 +8986,7 @@ glob-to-regexp@^0.3.0:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
-glob@7.1.6, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1:
+glob@7.1.6, glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1:
version "7.1.6"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@@ -9781,7 +9754,7 @@ ignore@^4.0.3, ignore@^4.0.6:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-ignore@^5.0.0, ignore@^5.1.1, ignore@^5.1.4:
+ignore@^5.1.1, ignore@^5.1.4:
version "5.1.8"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
@@ -14550,15 +14523,6 @@ pkg-conf@^3.1.0:
find-up "^3.0.0"
load-json-file "^5.2.0"
-pkg-config@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/pkg-config/-/pkg-config-1.1.1.tgz#557ef22d73da3c8837107766c52eadabde298fe4"
- integrity sha1-VX7yLXPaPIg3EHdmxS6tq94pj+Q=
- dependencies:
- debug-log "^1.0.0"
- find-root "^1.0.0"
- xtend "^4.0.1"
-
pkg-dir@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
@@ -16658,7 +16622,7 @@ run-async@^2.2.0, run-async@^2.4.0:
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
-run-parallel@^1.1.2, run-parallel@^1.1.9:
+run-parallel@^1.1.9:
version "1.1.9"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"
integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==
@@ -17387,30 +17351,29 @@ stack-utils@^2.0.2, stack-utils@^2.0.3:
dependencies:
escape-string-regexp "^2.0.0"
-standard-engine@^12.1.0:
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/standard-engine/-/standard-engine-12.1.0.tgz#b13dbae583de54c06805207b991ef48a582c0e62"
- integrity sha512-DVJnWM1CGkag4ucFLGdiYWa5/kJURPONmMmk17p8FT5NE4UnPZB1vxWnXnRo2sPSL78pWJG8xEM+1Tu19z0deg==
+standard-engine@^14.0.1:
+ version "14.0.1"
+ resolved "https://registry.yarnpkg.com/standard-engine/-/standard-engine-14.0.1.tgz#fe568e138c3d9768fc59ff81001f7049908a8156"
+ integrity sha512-7FEzDwmHDOGva7r9ifOzD3BGdTbA7ujJ50afLVdW/tK14zQEptJjbFuUfn50irqdHDcTbNh0DTIoMPynMCXb0Q==
dependencies:
- deglob "^4.0.1"
- get-stdin "^7.0.0"
+ get-stdin "^8.0.0"
minimist "^1.2.5"
pkg-conf "^3.1.0"
+ xdg-basedir "^4.0.0"
-standard@^15.0.0:
- version "15.0.0"
- resolved "https://registry.yarnpkg.com/standard/-/standard-15.0.0.tgz#4a07c6c9dc56830a89e3b1ab2221dee33f5a56a9"
- integrity sha512-VoyBbvaC6r+PO/M+PMh8J6Ie7eOf1xpk6comMg0tq+O4XUSzGsnFgV2yMnmDu90BMjR2ro4w1nxPe63Hr1e4Yg==
+standard@^16.0.3:
+ version "16.0.3"
+ resolved "https://registry.yarnpkg.com/standard/-/standard-16.0.3.tgz#a854c0dd2dea6b9f0b8d20c65260210bd0cee619"
+ integrity sha512-70F7NH0hSkNXosXRltjSv6KpTAOkUkSfyu3ynyM5dtRUiLtR+yX9EGZ7RKwuGUqCJiX/cnkceVM6HTZ4JpaqDg==
dependencies:
- eslint "~7.11.0"
- eslint-config-standard "15.0.0"
- eslint-config-standard-jsx "9.0.0"
+ eslint "~7.13.0"
+ eslint-config-standard "16.0.2"
+ eslint-config-standard-jsx "10.0.0"
eslint-plugin-import "~2.22.1"
eslint-plugin-node "~11.1.0"
eslint-plugin-promise "~4.2.1"
eslint-plugin-react "~7.21.5"
- eslint-plugin-standard "~4.0.2"
- standard-engine "^12.1.0"
+ standard-engine "^14.0.1"
state-toggle@^1.0.0:
version "1.0.3"
From 9018b0b27bcf51586f9a73ee6caee5e5ee6df7af Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 6 Feb 2021 12:28:02 +0100
Subject: [PATCH 061/188] chore: Updated badges
---
.github/workflows/tests.aaron.yml | 2 +-
.github/workflows/tests.albert.yml | 2 +-
.github/workflows/tests.bella.yml | 2 +-
.github/workflows/tests.benjamin.yml | 2 +-
.github/workflows/tests.bent.yml | 2 +-
.github/workflows/tests.breanna.yml | 2 +-
.github/workflows/tests.brian.yml | 2 +-
.github/workflows/tests.bruce.yml | 2 +-
.github/workflows/tests.carlita.yml | 2 +-
.github/workflows/tests.carlton.yml | 2 +-
.github/workflows/tests.cathrin.yml | 2 +-
.github/workflows/tests.diana.yml | 2 +-
.github/workflows/tests.examples.yml | 2 +-
.github/workflows/tests.florence.yml | 2 +-
.github/workflows/tests.florent.yml | 2 +-
.github/workflows/tests.holmes.yml | 2 +-
.github/workflows/tests.hortensia.yml | 2 +-
.github/workflows/tests.huey.yml | 2 +-
.github/workflows/tests.hugo.yml | 2 +-
.github/workflows/tests.jaeger.yml | 2 +-
.github/workflows/tests.legend.yml | 2 +-
.github/workflows/tests.paco.yml | 2 +-
.github/workflows/tests.penelope.yml | 2 +-
.github/workflows/tests.rendertest.yml | 2 +-
.github/workflows/tests.sandy.yml | 2 +-
.github/workflows/tests.shin.yml | 2 +-
.github/workflows/tests.simon.yml | 2 +-
.github/workflows/tests.simone.yml | 2 +-
.github/workflows/tests.sven.yml | 2 +-
.github/workflows/tests.tamiko.yml | 2 +-
.github/workflows/tests.teagan.yml | 2 +-
.github/workflows/tests.theo.yml | 2 +-
.github/workflows/tests.titan.yml | 2 +-
.github/workflows/tests.trayvon.yml | 2 +-
.github/workflows/tests.tutorial.yml | 2 +-
.github/workflows/tests.wahid.yml | 2 +-
.github/workflows/tests.waralee.yml | 2 +-
config/badges.yaml | 4 +--
lerna.json | 15 +++------
packages/aaron/README.md | 6 ++--
packages/aaron/package.json | 24 +++++++-------
packages/albert/README.md | 6 ++--
packages/albert/package.json | 22 ++++++-------
packages/bella/README.md | 6 ++--
packages/bella/package.json | 22 ++++++-------
packages/benjamin/README.md | 6 ++--
packages/benjamin/package.json | 22 ++++++-------
packages/bent/README.md | 6 ++--
packages/bent/package.json | 24 +++++++-------
packages/breanna/README.md | 6 ++--
packages/breanna/package.json | 24 +++++++-------
packages/brian/README.md | 6 ++--
packages/brian/package.json | 22 ++++++-------
packages/bruce/README.md | 6 ++--
packages/bruce/package.json | 22 ++++++-------
packages/carlita/README.md | 6 ++--
packages/carlita/package.json | 32 +++++++++----------
packages/carlton/README.md | 6 ++--
packages/carlton/package.json | 28 ++++++++--------
packages/cathrin/README.md | 6 ++--
packages/cathrin/package.json | 22 ++++++-------
packages/components/README.md | 6 ++--
packages/components/package.json | 24 +++++++-------
packages/core/README.md | 6 ++--
packages/core/package.json | 2 +-
packages/create-freesewing-pattern/README.md | 6 ++--
.../create-freesewing-pattern/package.json | 6 ++--
packages/css-theme/README.md | 6 ++--
packages/css-theme/package.json | 2 +-
packages/diana/README.md | 6 ++--
packages/diana/package.json | 24 +++++++-------
packages/examples/README.md | 6 ++--
packages/examples/package.json | 22 ++++++-------
packages/florence/README.md | 6 ++--
packages/florence/package.json | 22 ++++++-------
packages/florent/README.md | 6 ++--
packages/florent/package.json | 22 ++++++-------
packages/gatsby-remark-jargon/README.md | 6 ++--
packages/gatsby-remark-jargon/package.json | 4 +--
packages/holmes/README.md | 6 ++--
packages/holmes/package.json | 26 +++++++--------
packages/hortensia/README.md | 6 ++--
packages/hortensia/package.json | 22 ++++++-------
packages/huey/README.md | 6 ++--
packages/huey/package.json | 24 +++++++-------
packages/hugo/README.md | 6 ++--
packages/hugo/package.json | 24 +++++++-------
packages/i18n/README.md | 6 ++--
packages/i18n/package.json | 4 +--
packages/jaeger/README.md | 6 ++--
packages/jaeger/package.json | 28 ++++++++--------
packages/legend/README.md | 6 ++--
packages/legend/package.json | 24 +++++++-------
packages/models/README.md | 6 ++--
packages/models/package.json | 4 +--
packages/mui-theme/README.md | 6 ++--
packages/mui-theme/package.json | 2 +-
packages/paco/README.md | 6 ++--
packages/paco/package.json | 24 +++++++-------
packages/pattern-info/README.md | 6 ++--
packages/pattern-info/package.json | 2 +-
packages/penelope/README.md | 6 ++--
packages/penelope/package.json | 22 ++++++-------
packages/plugin-banner/README.md | 6 ++--
packages/plugin-banner/package.json | 4 +--
packages/plugin-bundle/README.md | 6 ++--
packages/plugin-bundle/package.json | 20 ++++++------
packages/plugin-bust/README.md | 6 ++--
packages/plugin-bust/package.json | 4 +--
packages/plugin-buttons/README.md | 6 ++--
packages/plugin-buttons/package.json | 4 +--
packages/plugin-cutonfold/README.md | 6 ++--
packages/plugin-cutonfold/package.json | 4 +--
packages/plugin-dimension/README.md | 6 ++--
packages/plugin-dimension/package.json | 4 +--
packages/plugin-export-dxf/README.md | 6 ++--
packages/plugin-export-dxf/package.json | 4 +--
packages/plugin-flip/README.md | 6 ++--
packages/plugin-flip/package.json | 4 +--
packages/plugin-gore/README.md | 6 ++--
packages/plugin-gore/package.json | 4 +--
packages/plugin-grainline/README.md | 6 ++--
packages/plugin-grainline/package.json | 4 +--
packages/plugin-i18n/README.md | 6 ++--
packages/plugin-i18n/package.json | 4 +--
packages/plugin-logo/README.md | 6 ++--
packages/plugin-logo/package.json | 4 +--
packages/plugin-measurements/README.md | 6 ++--
packages/plugin-measurements/package.json | 4 +--
packages/plugin-mirror/README.md | 6 ++--
packages/plugin-mirror/package.json | 4 +--
packages/plugin-notches/README.md | 6 ++--
packages/plugin-notches/package.json | 4 +--
packages/plugin-round/README.md | 6 ++--
packages/plugin-round/package.json | 4 +--
packages/plugin-scalebox/README.md | 6 ++--
packages/plugin-scalebox/package.json | 4 +--
packages/plugin-sprinkle/README.md | 6 ++--
packages/plugin-sprinkle/package.json | 4 +--
packages/plugin-svgattr/README.md | 6 ++--
packages/plugin-svgattr/package.json | 4 +--
packages/plugin-theme/README.md | 6 ++--
packages/plugin-theme/package.json | 4 +--
packages/plugin-title/README.md | 6 ++--
packages/plugin-title/package.json | 4 +--
packages/plugin-validate/README.md | 6 ++--
packages/plugin-validate/package.json | 4 +--
packages/prettier-config/README.md | 6 ++--
packages/prettier-config/package.json | 2 +-
packages/remark-jargon/README.md | 6 ++--
packages/remark-jargon/package.json | 2 +-
packages/rendertest/README.md | 6 ++--
packages/rendertest/package.json | 22 ++++++-------
packages/sandy/README.md | 6 ++--
packages/sandy/package.json | 22 ++++++-------
packages/shin/README.md | 6 ++--
packages/shin/package.json | 22 ++++++-------
packages/simon/README.md | 6 ++--
packages/simon/package.json | 28 ++++++++--------
packages/simone/README.md | 6 ++--
packages/simone/package.json | 32 +++++++++----------
packages/sven/README.md | 6 ++--
packages/sven/package.json | 24 +++++++-------
packages/tamiko/README.md | 6 ++--
packages/tamiko/package.json | 22 ++++++-------
packages/teagan/README.md | 6 ++--
packages/teagan/package.json | 26 +++++++--------
packages/theo/README.md | 6 ++--
packages/theo/package.json | 22 ++++++-------
packages/titan/README.md | 6 ++--
packages/titan/package.json | 22 ++++++-------
packages/trayvon/README.md | 6 ++--
packages/trayvon/package.json | 22 ++++++-------
packages/tutorial/README.md | 6 ++--
packages/tutorial/package.json | 22 ++++++-------
packages/utils/README.md | 6 ++--
packages/utils/package.json | 2 +-
packages/wahid/README.md | 6 ++--
packages/wahid/package.json | 28 ++++++++--------
packages/waralee/README.md | 6 ++--
packages/waralee/package.json | 22 ++++++-------
181 files changed, 778 insertions(+), 785 deletions(-)
diff --git a/.github/workflows/tests.aaron.yml b/.github/workflows/tests.aaron.yml
index 9bdba48ac07..10e96dacabe 100644
--- a/.github/workflows/tests.aaron.yml
+++ b/.github/workflows/tests.aaron.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/aaron && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/aaron && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.albert.yml b/.github/workflows/tests.albert.yml
index b3a13a80a36..9697d90e940 100644
--- a/.github/workflows/tests.albert.yml
+++ b/.github/workflows/tests.albert.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/albert && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/albert && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bella.yml b/.github/workflows/tests.bella.yml
index 11021c77039..34338740eac 100644
--- a/.github/workflows/tests.bella.yml
+++ b/.github/workflows/tests.bella.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bella && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/bella && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.benjamin.yml b/.github/workflows/tests.benjamin.yml
index 9a9dee9e330..0887e96c36f 100644
--- a/.github/workflows/tests.benjamin.yml
+++ b/.github/workflows/tests.benjamin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/benjamin && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/benjamin && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bent.yml b/.github/workflows/tests.bent.yml
index 5d2f36a3864..0c7d2a2a806 100644
--- a/.github/workflows/tests.bent.yml
+++ b/.github/workflows/tests.bent.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bent && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/bent && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.breanna.yml b/.github/workflows/tests.breanna.yml
index f05ac18e3aa..4471e3de099 100644
--- a/.github/workflows/tests.breanna.yml
+++ b/.github/workflows/tests.breanna.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/breanna && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/breanna && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.brian.yml b/.github/workflows/tests.brian.yml
index 9f80202ad43..0c24f8e5c6c 100644
--- a/.github/workflows/tests.brian.yml
+++ b/.github/workflows/tests.brian.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/brian && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/brian && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bruce.yml b/.github/workflows/tests.bruce.yml
index c2151194389..f0d8e756524 100644
--- a/.github/workflows/tests.bruce.yml
+++ b/.github/workflows/tests.bruce.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bruce && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/bruce && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.carlita.yml b/.github/workflows/tests.carlita.yml
index d1b5fe95140..b34dfca84c0 100644
--- a/.github/workflows/tests.carlita.yml
+++ b/.github/workflows/tests.carlita.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/carlita && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/bent@^2.13.0-rc.0 @freesewing/carlton@^2.13.0-rc.0 @freesewing/plugin-bust@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/carlita && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/bent@^2.13.0-rc.1 @freesewing/carlton@^2.13.0-rc.1 @freesewing/plugin-bust@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.carlton.yml b/.github/workflows/tests.carlton.yml
index 1b53ce3bcba..7ba6ff1cd24 100644
--- a/.github/workflows/tests.carlton.yml
+++ b/.github/workflows/tests.carlton.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/carlton && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/bent@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/carlton && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/bent@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.cathrin.yml b/.github/workflows/tests.cathrin.yml
index 76d3a637caa..7f99f96b694 100644
--- a/.github/workflows/tests.cathrin.yml
+++ b/.github/workflows/tests.cathrin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/cathrin && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/cathrin && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.diana.yml b/.github/workflows/tests.diana.yml
index efef1196c61..77f8e171f9a 100644
--- a/.github/workflows/tests.diana.yml
+++ b/.github/workflows/tests.diana.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/diana && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/diana && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.examples.yml b/.github/workflows/tests.examples.yml
index 29a99b14ae9..5708358f84e 100644
--- a/.github/workflows/tests.examples.yml
+++ b/.github/workflows/tests.examples.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/examples && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/examples && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.florence.yml b/.github/workflows/tests.florence.yml
index 1568dec4729..4dfb5923eb6 100644
--- a/.github/workflows/tests.florence.yml
+++ b/.github/workflows/tests.florence.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/florence && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/florence && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.florent.yml b/.github/workflows/tests.florent.yml
index e5f4a0acd77..20a0609fd85 100644
--- a/.github/workflows/tests.florent.yml
+++ b/.github/workflows/tests.florent.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/florent && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/florent && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.holmes.yml b/.github/workflows/tests.holmes.yml
index 5325e3c4224..36d9ad093c7 100644
--- a/.github/workflows/tests.holmes.yml
+++ b/.github/workflows/tests.holmes.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/holmes && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/plugin-bust@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/holmes && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/plugin-bust@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.hortensia.yml b/.github/workflows/tests.hortensia.yml
index fe77c32a8d3..654e95e6af9 100644
--- a/.github/workflows/tests.hortensia.yml
+++ b/.github/workflows/tests.hortensia.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/hortensia && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/hortensia && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.huey.yml b/.github/workflows/tests.huey.yml
index 87015370ff1..d040f237205 100644
--- a/.github/workflows/tests.huey.yml
+++ b/.github/workflows/tests.huey.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/huey && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/huey && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.hugo.yml b/.github/workflows/tests.hugo.yml
index 0b5e8491a93..ddae55db652 100644
--- a/.github/workflows/tests.hugo.yml
+++ b/.github/workflows/tests.hugo.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/hugo && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/hugo && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.jaeger.yml b/.github/workflows/tests.jaeger.yml
index 8b8c55bc8a7..0a40139beb0 100644
--- a/.github/workflows/tests.jaeger.yml
+++ b/.github/workflows/tests.jaeger.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/jaeger && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/bent@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/jaeger && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/bent@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.legend.yml b/.github/workflows/tests.legend.yml
index 2e680205cab..1ba2e24743b 100644
--- a/.github/workflows/tests.legend.yml
+++ b/.github/workflows/tests.legend.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/legend && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/legend && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.paco.yml b/.github/workflows/tests.paco.yml
index b6b90de3918..8055b8e42d6 100644
--- a/.github/workflows/tests.paco.yml
+++ b/.github/workflows/tests.paco.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/paco && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/titan@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/paco && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/titan@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.penelope.yml b/.github/workflows/tests.penelope.yml
index 22a518c2a83..0d26b29e7c1 100644
--- a/.github/workflows/tests.penelope.yml
+++ b/.github/workflows/tests.penelope.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/penelope && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/penelope && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.rendertest.yml b/.github/workflows/tests.rendertest.yml
index a8ecf8d3296..e276a9d1993 100644
--- a/.github/workflows/tests.rendertest.yml
+++ b/.github/workflows/tests.rendertest.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/rendertest && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/rendertest && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.sandy.yml b/.github/workflows/tests.sandy.yml
index ea79aa0c5b3..f79bc541ed8 100644
--- a/.github/workflows/tests.sandy.yml
+++ b/.github/workflows/tests.sandy.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/sandy && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/sandy && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.shin.yml b/.github/workflows/tests.shin.yml
index 291f1b60c9b..f059e061ccc 100644
--- a/.github/workflows/tests.shin.yml
+++ b/.github/workflows/tests.shin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/shin && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/shin && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.simon.yml b/.github/workflows/tests.simon.yml
index c67d43e54f0..dae18a62729 100644
--- a/.github/workflows/tests.simon.yml
+++ b/.github/workflows/tests.simon.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/simon && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/plugin-flip@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/simon && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/plugin-flip@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.simone.yml b/.github/workflows/tests.simone.yml
index dc93c65cbc5..4352e3c0c0e 100644
--- a/.github/workflows/tests.simone.yml
+++ b/.github/workflows/tests.simone.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/simone && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/simon@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/plugin-flip@^2.13.0-rc.0 @freesewing/plugin-bust@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/simone && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/simon@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/plugin-flip@^2.13.0-rc.1 @freesewing/plugin-bust@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.sven.yml b/.github/workflows/tests.sven.yml
index 1f715838e7a..4bae671e941 100644
--- a/.github/workflows/tests.sven.yml
+++ b/.github/workflows/tests.sven.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/sven && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/sven && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.tamiko.yml b/.github/workflows/tests.tamiko.yml
index ccf56ed662d..8f5f4972b64 100644
--- a/.github/workflows/tests.tamiko.yml
+++ b/.github/workflows/tests.tamiko.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/tamiko && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/tamiko && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.teagan.yml b/.github/workflows/tests.teagan.yml
index ab298d07c1a..c4fb1290368 100644
--- a/.github/workflows/tests.teagan.yml
+++ b/.github/workflows/tests.teagan.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/teagan && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/plugin-bust@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/teagan && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/plugin-bust@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.theo.yml b/.github/workflows/tests.theo.yml
index f5b72ddbd94..60a6abb1cab 100644
--- a/.github/workflows/tests.theo.yml
+++ b/.github/workflows/tests.theo.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/theo && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/theo && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.titan.yml b/.github/workflows/tests.titan.yml
index c101109b72d..fc11d35e804 100644
--- a/.github/workflows/tests.titan.yml
+++ b/.github/workflows/tests.titan.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/titan && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/titan && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.trayvon.yml b/.github/workflows/tests.trayvon.yml
index d97df32eb86..fe80273c558 100644
--- a/.github/workflows/tests.trayvon.yml
+++ b/.github/workflows/tests.trayvon.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/trayvon && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/trayvon && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.tutorial.yml b/.github/workflows/tests.tutorial.yml
index a089e97e1cb..c09f086fdb6 100644
--- a/.github/workflows/tests.tutorial.yml
+++ b/.github/workflows/tests.tutorial.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/tutorial && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/tutorial && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.wahid.yml b/.github/workflows/tests.wahid.yml
index bcfbf6cfdc9..e66259db5de 100644
--- a/.github/workflows/tests.wahid.yml
+++ b/.github/workflows/tests.wahid.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/wahid && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/brian@^2.13.0-rc.0 @freesewing/plugin-buttons@^2.13.0-rc.0 @freesewing/plugin-round@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/wahid && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/plugin-round@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.waralee.yml b/.github/workflows/tests.waralee.yml
index 31db62cbbac..7f53d335c4f 100644
--- a/.github/workflows/tests.waralee.yml
+++ b/.github/workflows/tests.waralee.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/waralee && npm install @freesewing/core@^2.13.0-rc.0 @freesewing/plugin-bundle@^2.13.0-rc.0 @freesewing/models@2.13.0-rc.0 @freesewing/pattern-info@2.13.0-rc.0 mocha chai"
+ run: "cd packages/waralee && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/config/badges.yaml b/config/badges.yaml
index c596db60faf..e7b7cdf5e67 100644
--- a/config/badges.yaml
+++ b/config/badges.yaml
@@ -17,8 +17,8 @@ _all:
alt: 'Open issues tagged pkg:{{name}}'
todo:
link: 'https://todo.freesewing.org/'
- img: 'https://img.shields.io/badge/%F3%A0%80%A0-Todo%20board-9775fa.svg?logo=github&logoColor=white&logoWidth=15'
- alt: 'Todo list/board'
+ img: 'https://img.shields.io/badge/%F3%A0%80%A0-Project%20board-9775fa.svg?logo=github&logoColor=white&logoWidth=15'
+ alt: 'Project board'
_social:
twitter:
link: 'https://twitter.com/freesewing_org'
diff --git a/lerna.json b/lerna.json
index bf109e2fa17..2e9c6890b0e 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,23 +1,16 @@
{
- "version": "2.13.0-rc.0",
+ "version": "2.13.0-rc.1",
"npmClient": "yarn",
"command": {
"publish": {
- "ignoreChanges": [
- "ignored-file",
- "*.md"
- ],
+ "ignoreChanges": ["ignored-file", "*.md"],
"message": "release: Publish %s"
},
"bootstrap": {
"ignore": "component-*",
- "npmClientArgs": [
- "--no-package-lock"
- ]
+ "npmClientArgs": ["--no-package-lock"]
}
},
- "packages": [
- "packages/*"
- ],
+ "packages": ["packages/*"],
"useWorkspaces": true
}
diff --git a/packages/aaron/README.md b/packages/aaron/README.md
index 3602cd5d44a..8bc2e2048eb 100644
--- a/packages/aaron/README.md
+++ b/packages/aaron/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:aaron"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/albert/README.md b/packages/albert/README.md
index 4aed3206125..d40e3496562 100644
--- a/packages/albert/README.md
+++ b/packages/albert/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:albert"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/bella/README.md b/packages/bella/README.md
index 6e76c5c1a70..9602d98dc85 100644
--- a/packages/bella/README.md
+++ b/packages/bella/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:bella"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/benjamin/README.md b/packages/benjamin/README.md
index cc47a934b40..ea1f6d0af14 100644
--- a/packages/benjamin/README.md
+++ b/packages/benjamin/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:benjamin"/>
+ title="Project board"
+ >
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/breanna/README.md b/packages/breanna/README.md
index ab31f21064c..9c5d1d80ffb 100644
--- a/packages/breanna/README.md
+++ b/packages/breanna/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:breanna"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/brian/README.md b/packages/brian/README.md
index 40962355229..0b27da9baad 100644
--- a/packages/brian/README.md
+++ b/packages/brian/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:brian"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/bruce/README.md b/packages/bruce/README.md
index ad64fec362c..a693060ae69 100644
--- a/packages/bruce/README.md
+++ b/packages/bruce/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:bruce"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/carlita/README.md b/packages/carlita/README.md
index c14c696e895..871d71a5936 100644
--- a/packages/carlita/README.md
+++ b/packages/carlita/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:carlita"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0",
- "@freesewing/bent": "^2.13.0-rc.0",
- "@freesewing/carlton": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1",
+ "@freesewing/bent": "^2.13.0-rc.1",
+ "@freesewing/carlton": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -51,14 +51,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/carlton/README.md b/packages/carlton/README.md
index c850d42f97a..0729cfae8d3 100644
--- a/packages/carlton/README.md
+++ b/packages/carlton/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:carlton"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0",
- "@freesewing/bent": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1",
+ "@freesewing/bent": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/cathrin/README.md b/packages/cathrin/README.md
index 2e49b12333c..bf242e13328 100644
--- a/packages/cathrin/README.md
+++ b/packages/cathrin/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:cathrin"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/components/README.md b/packages/components/README.md
index f379b65d205..427e2c1fc60 100644
--- a/packages/components/README.md
+++ b/packages/components/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:components"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -28,20 +28,20 @@
"peerDependencies": {
"axios": "^0.21.1",
"react": "^17.0.1",
- "@freesewing/pattern-info": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-theme": "^2.13.0-rc.0",
- "@freesewing/core": "^2.13.0-rc.0",
- "@freesewing/models": "^2.13.0-rc.0",
- "@freesewing/examples": "^2.13.0-rc.0",
- "@freesewing/rendertest": "^2.13.0-rc.0",
- "@freesewing/tutorial": "^2.13.0-rc.0",
+ "@freesewing/pattern-info": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-theme": "^2.13.0-rc.1",
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/models": "^2.13.0-rc.1",
+ "@freesewing/examples": "^2.13.0-rc.1",
+ "@freesewing/rendertest": "^2.13.0-rc.1",
+ "@freesewing/tutorial": "^2.13.0-rc.1",
"@fontsource/permanent-marker": "latest",
"@fontsource/roboto-mono": "latest",
"@fontsource/ubuntu": "latest",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"react-intl": "^5.10.9",
"@material-ui/core": "^4.11.2",
"@material-ui/icons": "4.11.2",
diff --git a/packages/core/README.md b/packages/core/README.md
index 3a90aa53b55..da6cff65a11 100644
--- a/packages/core/README.md
+++ b/packages/core/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:core"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
diff --git a/packages/create-freesewing-pattern/README.md b/packages/create-freesewing-pattern/README.md
index ed39f1a05a7..51c64f737f6 100644
--- a/packages/create-freesewing-pattern/README.md
+++ b/packages/create-freesewing-pattern/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:create-freesewing-pattern"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -42,8 +42,8 @@
"parse-git-config": "^3.0.0",
"validate-npm-package-name": "^3.0.0",
"which": "^2.0.2",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/pattern-info": "^2.13.0-rc.0"
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/pattern-info": "^2.13.0-rc.1"
},
"devDependencies": {},
"files": [
diff --git a/packages/css-theme/README.md b/packages/css-theme/README.md
index 481a02c58a4..cfbc7cc6d8c 100644
--- a/packages/css-theme/README.md
+++ b/packages/css-theme/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:css-theme"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
diff --git a/packages/diana/README.md b/packages/diana/README.md
index 59cbe31157a..85d77b3ebab 100644
--- a/packages/diana/README.md
+++ b/packages/diana/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:diana"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/examples/README.md b/packages/examples/README.md
index dab8c38ad81..395d259ee1b 100644
--- a/packages/examples/README.md
+++ b/packages/examples/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:examples"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -41,14 +41,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/florence/README.md b/packages/florence/README.md
index ea294fd49a9..47ffef7d323 100644
--- a/packages/florence/README.md
+++ b/packages/florence/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:florence"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/florent/README.md b/packages/florent/README.md
index d39b692791f..514cc29f12d 100644
--- a/packages/florent/README.md
+++ b/packages/florent/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:florent"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/gatsby-remark-jargon/README.md b/packages/gatsby-remark-jargon/README.md
index 9deae088a30..136ef3fc371 100644
--- a/packages/gatsby-remark-jargon/README.md
+++ b/packages/gatsby-remark-jargon/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:gatsby-remark-jargon"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -29,7 +29,7 @@
},
"peerDependencies": {},
"dependencies": {
- "remark-jargon": "^2.13.0-rc.0"
+ "remark-jargon": "^2.13.0-rc.1"
},
"devDependencies": {},
"files": [
diff --git a/packages/holmes/README.md b/packages/holmes/README.md
index 8df3a0fe900..c0fb0a30ad1 100644
--- a/packages/holmes/README.md
+++ b/packages/holmes/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:holmes"/>
+ title="Project board"
+ >
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/huey/README.md b/packages/huey/README.md
index f2c3b0c95be..bbf51e5967e 100644
--- a/packages/huey/README.md
+++ b/packages/huey/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:huey"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/hugo/README.md b/packages/hugo/README.md
index 9ea7982ff7c..0fbbf83bbed 100644
--- a/packages/hugo/README.md
+++ b/packages/hugo/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:hugo"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/i18n/README.md b/packages/i18n/README.md
index 20f832799bf..9ec5d4ec3b7 100644
--- a/packages/i18n/README.md
+++ b/packages/i18n/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:i18n"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -28,7 +28,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/pattern-info": "^2.13.0-rc.0"
+ "@freesewing/pattern-info": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/jaeger/README.md b/packages/jaeger/README.md
index 18ea93d40ca..e5eaf062a22 100644
--- a/packages/jaeger/README.md
+++ b/packages/jaeger/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:jaeger"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0",
- "@freesewing/bent": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1",
+ "@freesewing/bent": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/legend/README.md b/packages/legend/README.md
index ffc542e821d..753201df575 100644
--- a/packages/legend/README.md
+++ b/packages/legend/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:legend"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/models/README.md b/packages/models/README.md
index 7279a2e5a0f..fbcf3bea991 100644
--- a/packages/models/README.md
+++ b/packages/models/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:models"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -29,7 +29,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/utils": "^2.13.0-rc.0"
+ "@freesewing/utils": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/mui-theme/README.md b/packages/mui-theme/README.md
index 0a4f904852b..7b246eca9d5 100644
--- a/packages/mui-theme/README.md
+++ b/packages/mui-theme/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:mui-theme"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
diff --git a/packages/paco/README.md b/packages/paco/README.md
index b74e938a3c4..4ffde39e7b4 100644
--- a/packages/paco/README.md
+++ b/packages/paco/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:paco"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/titan": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/titan": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/pattern-info/README.md b/packages/pattern-info/README.md
index 604a06c93b9..c4bdaa3b755 100644
--- a/packages/pattern-info/README.md
+++ b/packages/pattern-info/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:pattern-info"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
diff --git a/packages/penelope/README.md b/packages/penelope/README.md
index 12328433ab4..96c22c631b5 100644
--- a/packages/penelope/README.md
+++ b/packages/penelope/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:penelope"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/plugin-banner/README.md b/packages/plugin-banner/README.md
index d3c915c7144..ebfde86f9dd 100644
--- a/packages/plugin-banner/README.md
+++ b/packages/plugin-banner/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-banner"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-bundle/README.md b/packages/plugin-bundle/README.md
index afdce66446f..8700a3e75e1 100644
--- a/packages/plugin-bundle/README.md
+++ b/packages/plugin-bundle/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-bundle"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -33,17 +33,17 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {
- "@freesewing/plugin-cutonfold": "^2.13.0-rc.0",
- "@freesewing/plugin-dimension": "^2.13.0-rc.0",
- "@freesewing/plugin-grainline": "^2.13.0-rc.0",
- "@freesewing/plugin-logo": "^2.13.0-rc.0",
- "@freesewing/plugin-title": "^2.13.0-rc.0",
- "@freesewing/plugin-scalebox": "^2.13.0-rc.0",
- "@freesewing/plugin-round": "^2.13.0-rc.0",
- "@freesewing/plugin-sprinkle": "^2.13.0-rc.0"
+ "@freesewing/plugin-cutonfold": "^2.13.0-rc.1",
+ "@freesewing/plugin-dimension": "^2.13.0-rc.1",
+ "@freesewing/plugin-grainline": "^2.13.0-rc.1",
+ "@freesewing/plugin-logo": "^2.13.0-rc.1",
+ "@freesewing/plugin-title": "^2.13.0-rc.1",
+ "@freesewing/plugin-scalebox": "^2.13.0-rc.1",
+ "@freesewing/plugin-round": "^2.13.0-rc.1",
+ "@freesewing/plugin-sprinkle": "^2.13.0-rc.1"
},
"devDependencies": {},
"files": [
diff --git a/packages/plugin-bust/README.md b/packages/plugin-bust/README.md
index 9a8a9699e88..1457777d327 100644
--- a/packages/plugin-bust/README.md
+++ b/packages/plugin-bust/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-bust"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-buttons/README.md b/packages/plugin-buttons/README.md
index ccea61e4531..7553ecf4059 100644
--- a/packages/plugin-buttons/README.md
+++ b/packages/plugin-buttons/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-buttons"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-cutonfold/README.md b/packages/plugin-cutonfold/README.md
index a4897de7c6d..3dd5ff66c5a 100644
--- a/packages/plugin-cutonfold/README.md
+++ b/packages/plugin-cutonfold/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-cutonfold"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-dimension/README.md b/packages/plugin-dimension/README.md
index 9fd2c7ee1ac..224256d9872 100644
--- a/packages/plugin-dimension/README.md
+++ b/packages/plugin-dimension/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-dimension"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-export-dxf/README.md b/packages/plugin-export-dxf/README.md
index 853564bacb5..60b2a9f0aa2 100644
--- a/packages/plugin-export-dxf/README.md
+++ b/packages/plugin-export-dxf/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-export-dxf"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-flip/README.md b/packages/plugin-flip/README.md
index 9bc84c86c05..a04571a7d8e 100644
--- a/packages/plugin-flip/README.md
+++ b/packages/plugin-flip/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-flip"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-gore/README.md b/packages/plugin-gore/README.md
index 3ac1a9725a3..eb7cb929b7c 100644
--- a/packages/plugin-gore/README.md
+++ b/packages/plugin-gore/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-gore"/>
+ title="Project board"
+ >
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-i18n/README.md b/packages/plugin-i18n/README.md
index 558f19534a4..87e5e485315 100644
--- a/packages/plugin-i18n/README.md
+++ b/packages/plugin-i18n/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-i18n"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-logo/README.md b/packages/plugin-logo/README.md
index ee79a54ad3d..b7988bf37e1 100644
--- a/packages/plugin-logo/README.md
+++ b/packages/plugin-logo/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-logo"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-measurements/README.md b/packages/plugin-measurements/README.md
index 69b7593f7fa..1512981f3be 100644
--- a/packages/plugin-measurements/README.md
+++ b/packages/plugin-measurements/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-measurements"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-mirror/README.md b/packages/plugin-mirror/README.md
index 98d3978c4b6..8543f0d8f4b 100644
--- a/packages/plugin-mirror/README.md
+++ b/packages/plugin-mirror/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-mirror"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-notches/README.md b/packages/plugin-notches/README.md
index cd3e74e39c9..d8637ad7e15 100644
--- a/packages/plugin-notches/README.md
+++ b/packages/plugin-notches/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-notches"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-round/README.md b/packages/plugin-round/README.md
index 26ab2104532..6486ba2416e 100644
--- a/packages/plugin-round/README.md
+++ b/packages/plugin-round/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-round"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-scalebox/README.md b/packages/plugin-scalebox/README.md
index 016a992f704..9c3b9eda70f 100644
--- a/packages/plugin-scalebox/README.md
+++ b/packages/plugin-scalebox/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-scalebox"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-sprinkle/README.md b/packages/plugin-sprinkle/README.md
index e564a78ac98..f39d5cafea4 100644
--- a/packages/plugin-sprinkle/README.md
+++ b/packages/plugin-sprinkle/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-sprinkle"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-svgattr/README.md b/packages/plugin-svgattr/README.md
index e4ad8a40877..7b8cbd15515 100644
--- a/packages/plugin-svgattr/README.md
+++ b/packages/plugin-svgattr/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-svgattr"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-theme/README.md b/packages/plugin-theme/README.md
index 443d1512b86..9b228b19f50 100644
--- a/packages/plugin-theme/README.md
+++ b/packages/plugin-theme/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-theme"/>
+ title="Project board"
+ >
(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.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-title/README.md b/packages/plugin-title/README.md
index 659b964ea7a..256ab0936d9 100644
--- a/packages/plugin-title/README.md
+++ b/packages/plugin-title/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-title"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-validate/README.md b/packages/plugin-validate/README.md
index 9589989e569..02d8f2a8439 100644
--- a/packages/plugin-validate/README.md
+++ b/packages/plugin-validate/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:plugin-validate"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,7 +32,7 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/prettier-config/README.md b/packages/prettier-config/README.md
index a15cd71a832..174d4c05c4f 100644
--- a/packages/prettier-config/README.md
+++ b/packages/prettier-config/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:prettier-config"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
diff --git a/packages/remark-jargon/README.md b/packages/remark-jargon/README.md
index f59ac169de4..7f790922b6c 100644
--- a/packages/remark-jargon/README.md
+++ b/packages/remark-jargon/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:remark-jargon"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
diff --git a/packages/rendertest/README.md b/packages/rendertest/README.md
index c61d6300b05..3b7f4587d13 100644
--- a/packages/rendertest/README.md
+++ b/packages/rendertest/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:rendertest"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/sandy/README.md b/packages/sandy/README.md
index 61a6462a68a..8b3e49c57fb 100644
--- a/packages/sandy/README.md
+++ b/packages/sandy/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:sandy"/>
+ title="Project board"
+ >
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/simon/README.md b/packages/simon/README.md
index dbbf5463664..d5512dbfdab 100644
--- a/packages/simon/README.md
+++ b/packages/simon/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:simon"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/simone/README.md b/packages/simone/README.md
index 71d772f2492..5133f4c5253 100644
--- a/packages/simone/README.md
+++ b/packages/simone/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:simone"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0",
- "@freesewing/simon": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1",
+ "@freesewing/simon": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -51,14 +51,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/sven/README.md b/packages/sven/README.md
index 8d040c213ca..1a19094bd56 100644
--- a/packages/sven/README.md
+++ b/packages/sven/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:sven"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/tamiko/README.md b/packages/tamiko/README.md
index 0bd7426629d..8e130748792 100644
--- a/packages/tamiko/README.md
+++ b/packages/tamiko/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:tamiko"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/teagan/README.md b/packages/teagan/README.md
index e0e828f0439..feddc269c81 100644
--- a/packages/teagan/README.md
+++ b/packages/teagan/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:teagan"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,10 +34,10 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -48,14 +48,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/theo/README.md b/packages/theo/README.md
index acea3882f53..a4f8f102d6c 100644
--- a/packages/theo/README.md
+++ b/packages/theo/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:theo"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/titan/README.md b/packages/titan/README.md
index 35da5da0891..cde2555480c 100644
--- a/packages/titan/README.md
+++ b/packages/titan/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:titan"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/trayvon/README.md b/packages/trayvon/README.md
index 719f6158d05..7a4bcc81151 100644
--- a/packages/trayvon/README.md
+++ b/packages/trayvon/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:trayvon"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/tutorial/README.md b/packages/tutorial/README.md
index 741cb45ae15..6ba5d6a795f 100644
--- a/packages/tutorial/README.md
+++ b/packages/tutorial/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:tutorial"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/utils/README.md b/packages/utils/README.md
index 2a1d50aac74..d25f3d4a0af 100644
--- a/packages/utils/README.md
+++ b/packages/utils/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:utils"/>
+ title="Project board"
+ >
(https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
diff --git a/packages/wahid/README.md b/packages/wahid/README.md
index aa688ee9d15..edcb7653346 100644
--- a/packages/wahid/README.md
+++ b/packages/wahid/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:wahid"/>
+ title="Project board"
+ >
(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.13.0-rc.0",
- "@freesewing/plugin-bundle": "^2.13.0-rc.0",
- "@freesewing/brian": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-round": "^2.13.0-rc.0"
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-round": "^2.13.0-rc.1"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.0",
- "@freesewing/css-theme": "^2.13.0-rc.0",
- "@freesewing/i18n": "^2.13.0-rc.0",
- "@freesewing/mui-theme": "^2.13.0-rc.0",
- "@freesewing/plugin-bust": "^2.13.0-rc.0",
- "@freesewing/plugin-buttons": "^2.13.0-rc.0",
- "@freesewing/plugin-flip": "^2.13.0-rc.0",
- "@freesewing/utils": "^2.13.0-rc.0",
+ "@freesewing/components": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/plugin-bust": "^2.13.0-rc.1",
+ "@freesewing/plugin-buttons": "^2.13.0-rc.1",
+ "@freesewing/plugin-flip": "^2.13.0-rc.1",
+ "@freesewing/utils": "^2.13.0-rc.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/waralee/README.md b/packages/waralee/README.md
index 5d1fc7bb911..9243fd69a4f 100644
--- a/packages/waralee/README.md
+++ b/packages/waralee/README.md
@@ -21,9 +21,9 @@
alt="Open issues tagged pkg:waralee"/>
+ title="Project board"
+ >
Date: Sat, 6 Feb 2021 12:28:40 +0100
Subject: [PATCH 062/188] chore: Readme update
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 12dcd8f9a67..9d524959486 100644
--- a/README.md
+++ b/README.md
@@ -21,8 +21,8 @@
alt="Open issues"/>

Date: Sun, 7 Feb 2021 09:33:03 +0100
Subject: [PATCH 063/188] fix(breanna): Missing y var, fixes #843
---
packages/breanna/src/back.js | 1 +
1 file changed, 1 insertion(+)
diff --git a/packages/breanna/src/back.js b/packages/breanna/src/back.js
index 7c7cadb7144..5ca813b8f94 100644
--- a/packages/breanna/src/back.js
+++ b/packages/breanna/src/back.js
@@ -224,6 +224,7 @@ export default (part) => {
x: points.waistDart2.x + 15
})
} else {
+ let y = points.waist.y + 15 + sa
macro('hd', {
from: points.cbWaist,
to: points.waist,
From c01856e721aad10e9bda3e5986ee7ca9a0387024 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 10:01:01 +0100
Subject: [PATCH 064/188] fix(breanna): Try harder to find scyedart
intersection. Fixes #823
---
packages/breanna/src/front-base.js | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/packages/breanna/src/front-base.js b/packages/breanna/src/front-base.js
index 24125fac91a..c8a2afad731 100644
--- a/packages/breanna/src/front-base.js
+++ b/packages/breanna/src/front-base.js
@@ -78,14 +78,20 @@ export default (part) => {
// Angle from bustpoint towards armhole and armholePitch
let angle1 = points.bustPoint.angle(points.armhole)
let angle2 = points.bustPoint.angle(points.armholePitch)
+ let isectStart = points.bustPoint.shift(
+ angle1 + (angle2 - angle1) / 2,
+ measurements.highBustFront * 6.66
+ )
+ let isectEnd = isectStart.shiftFractionTowards(points.bustPoint, 2)
points.scyeDart1 = utils.lineIntersectsCurve(
- points.bustPoint,
- points.bustPoint.shift(angle1 + (angle2 - angle1) / 2, measurements.highBustFront * 0.666),
+ isectStart,
+ isectEnd,
points.armhole,
points.armholeCp2,
points.armholePitchCp1,
points.armholePitch
)
+
// How much should this dart be?
let scyeDartWidth =
(measurements.bustFront - measurements.highBustFront) * options.frontScyeDart
@@ -103,7 +109,6 @@ export default (part) => {
points.bustPoint
)
}
-
// Store bust dart angle and armhole length
store.set(
'bustDartAngle',
From eb3ffaf830ffe7dacbef681d5c8d09d79dcf3bf2 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 10:12:44 +0100
Subject: [PATCH 065/188] fix(wahid): Make sure round points are available.
Fixes #842
---
packages/wahid/src/front.js | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/packages/wahid/src/front.js b/packages/wahid/src/front.js
index 9d9cad1b59d..952b1b9b2e2 100644
--- a/packages/wahid/src/front.js
+++ b/packages/wahid/src/front.js
@@ -115,6 +115,11 @@ export default (part) => {
points.closureBottom = new Point(points.closureTop.x, points.hem.y)
points.lastButton = new Point(0, points.hem.y)
}
+ // We use the roundEnd and roundStart points later on
+ // let's make sure they exist even if the hem is not rounded
+ // (essentially a rounded hem with radius zero
+ if (!points.roundStart) points.roundStart = points.closureBottom.clone()
+ if (!points.roundEnd) points.roundEnd = points.closureBottom.clone()
// Add dart start and end point regardless of style or front or back
points.dartStart = options.hemStyle === 'classic' ? points.splitDartHemLeft : points.dartHemLeft
From 57bba92a362c3b07bd3e7ec09d65fb659647a689 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 10:31:47 +0100
Subject: [PATCH 066/188] fix(bella): Verify back dart passes armhole depth.
Fixes #841
---
packages/bella/src/back.js | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/packages/bella/src/back.js b/packages/bella/src/back.js
index 0a97c962c05..5e621a02b32 100644
--- a/packages/bella/src/back.js
+++ b/packages/bella/src/back.js
@@ -60,13 +60,19 @@ export default function (part) {
// Find out location of the armhole
let armholeDepth = measurements.hpsToWaistBack * options.armholeDepth + points.shoulder.y
points.cbNeckCp2 = new Point(0, armholeDepth)
- points.dartLeftArmhole = utils.curveIntersectsY(
+ // Does dart pass armhole depth?
+ let dartArmholeDepth = utils.curveIntersectsY(
points.dartBottomLeft,
points.dartLeftCp,
points.dartTip,
points.dartTip,
armholeDepth
)
+ let extra = 0
+ if (dartArmholeDepth) {
+ points.dartLeftArmhole = dartArmholeDepth
+ extra = points.dartLeftArmhole.dx(points.dartTip) * 2 + points.cbArmhole.x
+ }
points.cbArmhole = utils.curveIntersectsY(
points.cbNeck,
points.cbNeckCp2,
@@ -74,7 +80,6 @@ export default function (part) {
points.waistCenter,
armholeDepth
)
- let extra = points.dartLeftArmhole.dx(points.dartTip) * 2 + points.cbArmhole.x
points.armhole = new Point(
(measurements.underbust / 4) * (1 + options.chestEase) + extra,
armholeDepth
From fa0e009035613c73aaea6eec223f30f69e88c29b Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 10:42:17 +0100
Subject: [PATCH 067/188] fix(bruce): Added notches, closes #836
---
packages/bruce/src/back.js | 4 ++++
packages/bruce/src/front.js | 11 ++++++++++-
packages/bruce/src/inset.js | 21 ++++++++++++++++++++-
packages/bruce/src/side.js | 12 +++++++++++-
4 files changed, 45 insertions(+), 3 deletions(-)
diff --git a/packages/bruce/src/back.js b/packages/bruce/src/back.js
index e222b89b60c..13e20eaf614 100644
--- a/packages/bruce/src/back.js
+++ b/packages/bruce/src/back.js
@@ -105,6 +105,10 @@ export default function (part) {
grainline: true
})
snippets.logo = new Snippet('logo', points.title.shift(90, 50))
+ snippets.backNotch = new Snippet(
+ 'bnotch',
+ points.sideRight.shiftFractionTowards(points.legRight, 0.5)
+ )
}
// Paperless?
diff --git a/packages/bruce/src/front.js b/packages/bruce/src/front.js
index 9802cb7e72b..8531b166e60 100644
--- a/packages/bruce/src/front.js
+++ b/packages/bruce/src/front.js
@@ -33,7 +33,9 @@ export default function (part) {
options,
complete,
paperless,
- macro
+ macro,
+ snippets,
+ Snippet
} = part.shorthand()
// Initialize
@@ -173,6 +175,13 @@ export default function (part) {
from: points.dartJoin,
to: points.topMid
})
+ snippets.sideNotch = new Snippet('notch', points.midRight)
+ points.curveNotch = new Path()
+ .move(points.midRight)
+ .curve(points.curveRightCpTop, points.curveRightCpBottom, points.rightTuskRight)
+ .shiftFractionAlong(0.5)
+ snippets.curveNotch1 = new Snippet('notch', points.curveNotch)
+ snippets.curveNotch2 = new Snippet('notch', points.curveNotch.flipX())
}
// Paperless?
diff --git a/packages/bruce/src/inset.js b/packages/bruce/src/inset.js
index 8eb1be15231..c2eb80fb40b 100644
--- a/packages/bruce/src/inset.js
+++ b/packages/bruce/src/inset.js
@@ -1,7 +1,19 @@
import init from './init'
export default function (part) {
- let { store, sa, Point, points, Path, paths, complete, paperless, macro } = part.shorthand()
+ let {
+ store,
+ sa,
+ Point,
+ points,
+ Path,
+ paths,
+ complete,
+ paperless,
+ macro,
+ Snippet,
+ snippets
+ } = part.shorthand()
// Initialize
init(part)
@@ -56,6 +68,13 @@ export default function (part) {
from: points.bottomLeft.shift(0, 15),
to: points.topLeft.shift(0, 15)
})
+ snippets.notch = new Snippet(
+ 'notch',
+ new Path()
+ .move(points.tip)
+ .curve(points.tipCpBottom, points.tipCpTop, points.topLeft)
+ .shiftFractionAlong(0.5)
+ )
}
// Paperless?
diff --git a/packages/bruce/src/side.js b/packages/bruce/src/side.js
index d6bd0b6776c..813fcaa540a 100644
--- a/packages/bruce/src/side.js
+++ b/packages/bruce/src/side.js
@@ -11,7 +11,9 @@ export default function (part) {
complete,
paperless,
macro,
- utils
+ utils,
+ snippets,
+ Snippet
} = part.shorthand()
// Initialize
@@ -77,6 +79,14 @@ export default function (part) {
from: new Point(points.bottomRight.x / 2, points.bottomRight.y),
to: new Point(points.bottomRight.x / 2, points.topRight.y)
})
+ snippets.frontNotch = new Snippet(
+ 'notch',
+ points.topRight.shiftTowards(points.bottomRight, store.get('frontNotch'))
+ )
+ snippets.backNotch = new Snippet(
+ 'bnotch',
+ points.topLeft.shiftFractionTowards(points.bottomLeft, 0.5)
+ )
}
// Paperless?
From 9258c2d48dfb075666eab4665296766822104985 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 11:14:51 +0100
Subject: [PATCH 068/188] fix(titan): Always balance waist so that point are
created
Fixes #812
Fixes #813
Fixes #814
Fixes #815
Fixes #817
Fixes #818
Fixes #825
Fixes #826
Fixes #837
Fixes #808
Fixes #838
Fixes #809
Fixes #810
Fixes #811
---
packages/titan/src/front.js | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/packages/titan/src/front.js b/packages/titan/src/front.js
index f5c3989fc90..dbddbc86cdb 100644
--- a/packages/titan/src/front.js
+++ b/packages/titan/src/front.js
@@ -218,13 +218,11 @@ export default (part) => {
points.seatOutCp2 = points.seatOut.shift(-90, points.seatOut.dy(points.knee) / 3)
// Balance the waist
- if (points.cfSeat.x > points.waistX.x) {
- let delta = points.waistX.dx(points.cfSeat)
- let width = points.waistX.x
- points.waistOut = new Point(delta * options.waistBalance, 0)
- points.waistIn = points.waistOut.shift(0, width)
- points.cfWaist = points.waistIn
- }
+ let delta = points.waistX.dx(points.cfSeat)
+ let width = points.waistX.x
+ points.waistOut = new Point(delta * options.waistBalance, 0)
+ points.waistIn = points.waistOut.shift(0, width)
+ points.cfWaist = points.waistIn
// Draw initial crotch seam
drawCrotchSeam()
From 72729dbc21f94f6f35f0da452bcec07e027ef035 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 11:55:40 +0100
Subject: [PATCH 069/188] fix(hugo): Seam allowance path style
---
packages/hugo/src/cuff.js | 4 ++--
packages/hugo/src/hoodcenter.js | 2 +-
packages/hugo/src/hoodside.js | 5 ++++-
packages/hugo/src/waistband.js | 10 ++++------
4 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/packages/hugo/src/cuff.js b/packages/hugo/src/cuff.js
index 7d9cd436fbd..0dcd2dc462e 100644
--- a/packages/hugo/src/cuff.js
+++ b/packages/hugo/src/cuff.js
@@ -27,12 +27,12 @@ export default function (part) {
.line(points.topRight)
.line(points.topLeft)
.close()
- .attr('class', 'fabric')
+ .attr('class', 'various')
// Complete pattern?
if (complete) {
if (sa) {
- paths.sa = paths.seam.offset(sa)
+ paths.sa = paths.seam.offset(sa).attr('class', 'various sa')
}
points.title = points.bottomLeft.shiftFractionTowards(points.topRight, 0.5)
macro('title', { at: points.title, nr: 9, title: 'cuff' })
diff --git a/packages/hugo/src/hoodcenter.js b/packages/hugo/src/hoodcenter.js
index 837e1de5fed..a6c6391668c 100644
--- a/packages/hugo/src/hoodcenter.js
+++ b/packages/hugo/src/hoodcenter.js
@@ -53,7 +53,7 @@ export default function (part) {
// Complete pattern?
if (complete) {
if (sa) {
- paths.sa = paths.seam.offset(sa)
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
}
points.title = points.bottomLeft.shiftFractionTowards(points.topRight, 0.5)
macro('title', { at: points.title, nr: 7, title: 'hoodCenter' })
diff --git a/packages/hugo/src/hoodside.js b/packages/hugo/src/hoodside.js
index 27cfcee1fb0..41c77a71774 100644
--- a/packages/hugo/src/hoodside.js
+++ b/packages/hugo/src/hoodside.js
@@ -75,7 +75,10 @@ export default function (part) {
if (complete) {
if (sa) {
// Reversing this curve sidesteps a bezierjs edge case
- paths.sa = paths.seam.reverse().offset(sa * -1)
+ paths.sa = paths.seam
+ .reverse()
+ .offset(sa * -1)
+ .attr('class', 'fabric sa')
}
points.title = points.hoodTop.shift(-90, 50)
macro('title', { at: points.title, nr: 6, title: 'hoodSide' })
diff --git a/packages/hugo/src/waistband.js b/packages/hugo/src/waistband.js
index 31c2e2d9e81..585d2fd333e 100644
--- a/packages/hugo/src/waistband.js
+++ b/packages/hugo/src/waistband.js
@@ -39,13 +39,13 @@ export default function (part) {
.line(points.bottomRight)
.line(points.topRight)
.line(points.topMidRight)
- .attr('class', 'fabric')
+ .attr('class', 'various')
paths.hint = new Path()
.move(points.topMidLeft)
.line(points.topMidRight)
.move(points.bottomMidLeft)
.line(points.bottomMidRight)
- .attr('class', 'fabric dashed')
+ .attr('class', 'various dashed')
} else {
paths.seam = new Path()
.move(points.topLeft)
@@ -53,14 +53,12 @@ export default function (part) {
.line(points.bottomRight)
.line(points.topRight)
.close()
- .attr('class', 'fabric')
+ .attr('class', 'various')
}
// Complete pattern?
if (complete) {
- if (sa) {
- paths.sa = paths.seam.offset(sa)
- }
+ if (sa) paths.sa = paths.seam.offset(sa).attr('class', 'various sa')
points.title = points.bottomLeft.shiftFractionTowards(points.topRight, 0.5)
macro('title', { at: points.title, nr: 8, title: 'waistband' })
macro('grainline', {
From ac5ebd806e9f00a01a0730cc4f03150087939e7d Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 12:03:46 +0100
Subject: [PATCH 070/188] fix(hugo): Sleeve dependencies. Closes #681
---
packages/hugo/config/index.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/hugo/config/index.js b/packages/hugo/config/index.js
index fd9b68a9d44..aa5c612d6c4 100644
--- a/packages/hugo/config/index.js
+++ b/packages/hugo/config/index.js
@@ -35,7 +35,7 @@ export default {
back: 'backBase',
sleevecap: 'front',
sleeveBase: 'sleevecap',
- sleeve: 'sleeveBase',
+ sleeve: ['sleeveBase', 'front', 'back'],
pocket: 'front',
pocketFacing: 'pocket',
hoodCenter: 'hoodSide',
From be08f2a14d871b57958420f834ef99004cda6f4c Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 13:17:47 +0100
Subject: [PATCH 071/188] fix(simone): Force intersection if not found on first
try. Fixes #672
---
packages/simone/src/fba-front.js | 31 ++++++++++++++++++++++---------
1 file changed, 22 insertions(+), 9 deletions(-)
diff --git a/packages/simone/src/fba-front.js b/packages/simone/src/fba-front.js
index 68b122bd9cc..114d277c139 100644
--- a/packages/simone/src/fba-front.js
+++ b/packages/simone/src/fba-front.js
@@ -61,15 +61,28 @@ export default (part) => {
//
// Cut to the side seam
//
- points._dartDirection = points.bust.shift(options.bustDartAngle * -1, measurements.bust / 4)
- points.bustSideCut1 = utils.lineIntersectsCurve(
- points.bust,
- points._dartDirection,
- points.waist,
- points.waistCp2,
- points.armhole,
- points.armhole
- )
+ points._dartDirection = points.bust.shift(options.bustDartAngle * -1, measurements.bust / 3)
+
+ // Help method to find side cut
+ const sideCut1 = () =>
+ utils.lineIntersectsCurve(
+ points.bust,
+ points._dartDirection,
+ points.waist,
+ points.waistCp2,
+ points.armhole,
+ points.armhole
+ )
+ let bustSideCut1 = sideCut1()
+ if (!points.bustSideCut1) {
+ // No intersection found. Adapt dart direction to force intersection.
+ points._dartDirection = new Path()
+ .move(points.waist)
+ .curve_(points.waistCp2, points.armhole)
+ .shiftFractionAlong(0.5)
+ bustSideCut1 = sideCut1()
+ }
+ points.bustSideCut1 = bustSideCut1
//
// Mark bust at waist and hem level
From 7b59b9bf3893748b0d617aa2a87d078cf99b7a60 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 13:36:50 +0100
Subject: [PATCH 072/188] fix(theo): Check whether intersection returns array.
Fixes #773
---
packages/theo/src/front.js | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/packages/theo/src/front.js b/packages/theo/src/front.js
index 7adf7174e0f..de28222ed32 100644
--- a/packages/theo/src/front.js
+++ b/packages/theo/src/front.js
@@ -117,6 +117,10 @@ export default function (part) {
points['-6cp'],
points[-6]
)
+ // If we found mulitple points, that's not a great sign.
+ // But at least we need a point instead of an array things we break
+ if (Array.isArray(points.flyPretipX)) points.flyPretipX = points.flyPretipX.pop()
+
points[43] = points.flyPretipX.clone()
// Slant pocket
points[60] = new Path().move(points[-1102])._curve(points[-1002], points[-100101]).shiftAlong(50)
From df3947adb7e13592fee911ea5804ef6fc479edbd Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 13:44:21 +0100
Subject: [PATCH 073/188] chore: News update
---
LATEST_DEVELOPER_NEWS.md | 6 +++---
LATEST_NEWS.md | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/LATEST_DEVELOPER_NEWS.md b/LATEST_DEVELOPER_NEWS.md
index 5dd194c1392..a0f3e8d63dc 100644
--- a/LATEST_DEVELOPER_NEWS.md
+++ b/LATEST_DEVELOPER_NEWS.md
@@ -1,9 +1,9 @@
-##### Next contributor call: Saturday 23 January
+##### Next contributor call: Saturday 20 February
-Note that the next contributor call is on Saturday the 23rd of January.
+Note that the next contributor call is on Saturday the 20th of January.
For details and timing (including different time zones)
-check [issue #744](https://github.com/freesewing/freesewing/issues/774).
+check [issue #744](https://github.com/freesewing/freesewing/issues/846).
##### New FreeSewing sub-Reddit and Facebook group
diff --git a/LATEST_NEWS.md b/LATEST_NEWS.md
index 809412f7dfb..0c85acd7162 100644
--- a/LATEST_NEWS.md
+++ b/LATEST_NEWS.md
@@ -25,9 +25,9 @@ and [Github](https://github.com/freesewing),
but you knew that, right?
-##### Next contributor call on 6 February
+##### Next contributor call on 20 February
-The next contributor call is on [6 February 2021](https://github.com/freesewing/freesewing/issues/799).
+The next contributor call is on [20 February 2021](https://github.com/freesewing/freesewing/issues/846).
All calls can be joined via [meet.freesewing.org](https://meet.freesewing.org/).
Notes and todos are [available on Github](https://github.com/freesewing/freesewing/issues?q=is%3Aissue+is%3Aopen+label%3Afscc).
From a418e54531f994d83185bc2b6c10e6a0ea2dceca Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 14:15:03 +0100
Subject: [PATCH 074/188] chore: Mentioned project board in developer news
---
LATEST_DEVELOPER_NEWS.md | 30 ++++--------------------------
1 file changed, 4 insertions(+), 26 deletions(-)
diff --git a/LATEST_DEVELOPER_NEWS.md b/LATEST_DEVELOPER_NEWS.md
index a0f3e8d63dc..2a44ff63bf0 100644
--- a/LATEST_DEVELOPER_NEWS.md
+++ b/LATEST_DEVELOPER_NEWS.md
@@ -6,19 +6,12 @@ For details and timing (including different time zones)
check [issue #744](https://github.com/freesewing/freesewing/issues/846).
-##### New FreeSewing sub-Reddit and Facebook group
+##### Project board: Our overall todo list
-Some news from the communtity team:
+Did you know we have a project board that list all of our issues?
+It's a great place to see what we're working on, or what you could help with.
- - Redittors: Head over to [r/freesewing](redditors) for a subreddit by the FreeSewing community.
- - Facebook people: This [FreeSewing Facebook group](https://www.facebook.com/groups/627769821272714/) is for you.
-
-Less new but still relevant: We're also on
-[Discord](https://discord.freesewing.org),
-[Instagram](https://instagram.com/freesewing_org),
-[Twitter](https://twitter.com/freesewing_org),
-and [Github](https://github.com/freesewing),
-but you knew that, right?
+Go to https://todo.freesewing.org/ to get there.
##### Updated developer documentation
@@ -29,18 +22,3 @@ on [freesewing.org](https://freesewing.org/), our website for makers.
If you find anything lacking or broken, please don't hesitate
to [create an issue](https://github.com/freesewing/freesewing/issues/new).
-##### Contributor calls
-
-Recently, we started organizing contributor calls.
-Anybody with an interest in FreeSewing is welcome to join.
-
-All calls can be joined via [meet.freesewing.org](https://meet.freesewing.org/).
-Notes and todos are [available on Github](https://github.com/freesewing/freesewing/issues?q=is%3Aissue+is%3Aopen+label%3Afscc).
-
-##### We’ve moved to Discord
-
-We’ve moved our chat rooms from to Discord.
-Our legacy chat on Gitter is deprecated.
-
-You can join us at [discord.freesewing.org](https://discord.freesewing.org)
-
From 5efee36cf1d12f188b34c5438a02353912581c09 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 14:39:22 +0100
Subject: [PATCH 075/188] fix: Link in developer news
---
LATEST_DEVELOPER_NEWS.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/LATEST_DEVELOPER_NEWS.md b/LATEST_DEVELOPER_NEWS.md
index 2a44ff63bf0..7eb20344b8b 100644
--- a/LATEST_DEVELOPER_NEWS.md
+++ b/LATEST_DEVELOPER_NEWS.md
@@ -11,7 +11,7 @@ check [issue #744](https://github.com/freesewing/freesewing/issues/846).
Did you know we have a project board that list all of our issues?
It's a great place to see what we're working on, or what you could help with.
-Go to https://todo.freesewing.org/ to get there.
+Go to [todo.freesewing.org](https://todo.freesewing.org/) to get there.
##### Updated developer documentation
From 24568d3c9227b988a918905680e3dc57706b70f5 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 15:54:56 +0100
Subject: [PATCH 076/188] fix(bruce): Part dependencies
---
packages/bruce/config/index.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/bruce/config/index.js b/packages/bruce/config/index.js
index 569066771d4..56ff0f49111 100644
--- a/packages/bruce/config/index.js
+++ b/packages/bruce/config/index.js
@@ -15,7 +15,7 @@ export default {
},
measurements: ['hips', 'upperLeg', 'waistToHips', 'waistToUpperLeg'],
dependencies: {
- side: 'back',
+ side: ['back', 'front'],
front: 'inset',
inset: 'back'
},
From 845f7cfc06a755ba1c1a62e57c857f53682910e5 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 15:55:28 +0100
Subject: [PATCH 077/188] fix(components): Check point attributes prior to use
---
packages/components/src/Draft/Point/index.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/components/src/Draft/Point/index.js b/packages/components/src/Draft/Point/index.js
index ee672706881..f901b950b04 100644
--- a/packages/components/src/Draft/Point/index.js
+++ b/packages/components/src/Draft/Point/index.js
@@ -7,9 +7,9 @@ const Point = (props) => {
const output = []
if (props.design)
output.push()
- if (props.point.attributes.get('data-text'))
+ if (props.point.attributes && props.point.attributes.get('data-text'))
output.push()
- if (props.point.attributes.get('data-circle'))
+ if (props.point.attributes && props.point.attributes.get('data-circle'))
output.push()
return output.length < 1 ? null : output
From b43359bab1b8b83885179df8845c2558556911dc Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 15:56:08 +0100
Subject: [PATCH 078/188] chore: Changelog update
---
LATEST_DEVELOPER_NEWS.md | 1 +
config/changelog.yaml | 27 +++++++++++++++++++++++++++
2 files changed, 28 insertions(+)
diff --git a/LATEST_DEVELOPER_NEWS.md b/LATEST_DEVELOPER_NEWS.md
index 7eb20344b8b..c81015b9cb7 100644
--- a/LATEST_DEVELOPER_NEWS.md
+++ b/LATEST_DEVELOPER_NEWS.md
@@ -13,6 +13,7 @@ It's a great place to see what we're working on, or what you could help with.
Go to [todo.freesewing.org](https://todo.freesewing.org/) to get there.
+
##### Updated developer documentation
We've give [freesewing.dev](https://freesewing.dev/), our websites for
diff --git a/config/changelog.yaml b/config/changelog.yaml
index e8b5a1def39..6889da73baa 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -1,3 +1,30 @@
+unreleased:
+ date: 2021-02-07
+
+ Added:
+ hortensia:
+ - Initial release of Hortensia, a handbag pattern
+
+ Fixed:
+ bella:
+ - Verify whether back dart passes armhole depth
+ breanna:
+ - Try harder to find the intersection point for the scyedart
+ - Define missing y variable in paperless branch
+ bruce:
+ - Added notches to facilitate seam matching
+ hugo:
+ - Fix style of the seam allowance paths
+ - Fix sleeve dependencies
+ simone:
+ - Force bust dart intersection if not found initially
+ theo:
+ - Check for intersection returning an array
+ titan:
+ - Always balance the waist
+ wahid:
+ - Make sure roudEnd and roundStart points are always available
+
2.12.1:
date: 2021-01-27
Added:
From 97fe2a6ce37249fc8d4c51c3fb0561d831d88451 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 7 Feb 2021 16:00:04 +0100
Subject: [PATCH 079/188] chore: Changelog update
---
config/changelog.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/config/changelog.yaml b/config/changelog.yaml
index 6889da73baa..ec44fbb5182 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -13,6 +13,8 @@ unreleased:
- Define missing y variable in paperless branch
bruce:
- Added notches to facilitate seam matching
+ components:
+ - Check point attributes are present before using them
hugo:
- Fix style of the seam allowance paths
- Fix sleeve dependencies
From 7f14d10f3e67d8525d9966d217d56cd7b22786a3 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Mon, 8 Feb 2021 19:17:49 +0100
Subject: [PATCH 080/188] chore: Updated changelog and auto-created files
---
CHANGELOG.md | 65 +++++++
packages/bella/CHANGELOG.md | 6 +
packages/bella/example/src/layout.css | 235 ++++++++++++++++++++++++
packages/breanna/CHANGELOG.md | 7 +
packages/breanna/example/src/layout.css | 235 ++++++++++++++++++++++++
packages/bruce/CHANGELOG.md | 6 +
packages/components/CHANGELOG.md | 6 +
packages/hortensia/CHANGELOG.md | 6 +
packages/hugo/CHANGELOG.md | 7 +
packages/hugo/example/src/layout.css | 235 ++++++++++++++++++++++++
packages/jaeger/example/src/layout.css | 235 ++++++++++++++++++++++++
packages/simone/CHANGELOG.md | 6 +
packages/simone/example/src/layout.css | 235 ++++++++++++++++++++++++
packages/theo/CHANGELOG.md | 6 +
packages/theo/example/src/layout.css | 235 ++++++++++++++++++++++++
packages/titan/CHANGELOG.md | 6 +
packages/titan/example/src/layout.css | 235 ++++++++++++++++++++++++
packages/wahid/CHANGELOG.md | 6 +
packages/wahid/example/src/layout.css | 235 ++++++++++++++++++++++++
19 files changed, 2007 insertions(+)
create mode 100644 packages/bella/example/src/layout.css
create mode 100644 packages/breanna/example/src/layout.css
create mode 100644 packages/hugo/example/src/layout.css
create mode 100644 packages/jaeger/example/src/layout.css
create mode 100644 packages/simone/example/src/layout.css
create mode 100644 packages/theo/example/src/layout.css
create mode 100644 packages/titan/example/src/layout.css
create mode 100644 packages/wahid/example/src/layout.css
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 87769e0c290..7e7379e0352 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,71 @@
# Change log for: FreeSewing (global)
+## unreleased (2021-02-07)
+
+### bella
+
+#### Fixed
+
+ - Verify whether back dart passes armhole depth
+
+### breanna
+
+#### Fixed
+
+ - Try harder to find the intersection point for the scyedart
+ - Define missing y variable in paperless branch
+
+### bruce
+
+#### Fixed
+
+ - Added notches to facilitate seam matching
+
+### components
+
+#### Fixed
+
+ - Check point attributes are present before using them
+
+### hortensia
+
+#### Added
+
+ - Initial release of Hortensia, a handbag pattern
+
+### hugo
+
+#### Fixed
+
+ - Fix style of the seam allowance paths
+ - Fix sleeve dependencies
+
+### simone
+
+#### Fixed
+
+ - Force bust dart intersection if not found initially
+
+### theo
+
+#### Fixed
+
+ - Check for intersection returning an array
+
+### titan
+
+#### Fixed
+
+ - Always balance the waist
+
+### wahid
+
+#### Fixed
+
+ - Make sure roudEnd and roundStart points are always available
+
+
## 2.12.1 (2021-01-27)
### create-freesewing-pattern
diff --git a/packages/bella/CHANGELOG.md b/packages/bella/CHANGELOG.md
index 217565a67de..89e9e67b86a 100644
--- a/packages/bella/CHANGELOG.md
+++ b/packages/bella/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/bella
+## unreleased (2021-02-07)
+
+### Fixed
+
+ - Verify whether back dart passes armhole depth
+
## 2.12.0 (2021-01-19)
### Added
diff --git a/packages/bella/example/src/layout.css b/packages/bella/example/src/layout.css
new file mode 100644
index 00000000000..564f3cd2862
--- /dev/null
+++ b/packages/bella/example/src/layout.css
@@ -0,0 +1,235 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%); }
+ div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px); }
+ div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6; }
+ div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem; }
+ div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px; }
+ div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto; }
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21; }
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%); }
+ .theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529; }
+ .theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40; }
+
+header a svg {
+ color: #ced4da; }
+
+header a:first-of-type svg {
+ color: #f8f9fa; }
+
+header a:hover svg {
+ color: #b197fc; }
+
+header a span,
+header button span {
+ color: #ced4da; }
+ header a span svg,
+ header button span svg {
+ color: #dee2e6; }
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa; }
+ header a:hover span svg,
+ header button:hover span svg {
+ color: #b197fc; }
+
+header a,
+header button {
+ padding: 0 1vw !important; }
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%; } }
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px; }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem; } }
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px; }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem; }
+ div.layout > section div.content {
+ min-width: inherit; } }
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none; }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none; } }
+
+div.gatsby-highlight {
+ margin-bottom: 1rem; }
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll; }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s; }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px); } }
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5; }
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40; }
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px); }
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0; }
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0; }
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0; }
+
+.boldish {
+ font-weight: 500; }
+
+.freesewing.draft {
+ padding: 1rem; }
+
+li.action {
+ clear: both; }
+
+li.action span.MuiSwitch-root {
+ float: right; }
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96; }
+ .theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+ .theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96; }
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem; }
+ footer a {
+ color: #dee2e6 !important;
+ font-weight: 400; }
+ footer a:hover {
+ color: #d0bfff !important; }
+ footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem; }
+ footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%; }
+ footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%; }
+ footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem; }
+ footer ul li {
+ display: block; }
+ footer ul li a:hover {
+ text-decoration: none !important; }
+ footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem; }
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px; } }
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap; }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem; } }
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block; }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem); }
+ footer div.cols > div:first-of-type {
+ margin-top: 0; } }
diff --git a/packages/breanna/CHANGELOG.md b/packages/breanna/CHANGELOG.md
index 9314b45536f..2573a24e60b 100644
--- a/packages/breanna/CHANGELOG.md
+++ b/packages/breanna/CHANGELOG.md
@@ -1,6 +1,13 @@
# Change log for: @freesewing/breanna
+## unreleased (2021-02-07)
+
+### Fixed
+
+ - Try harder to find the intersection point for the scyedart
+ - Define missing y variable in paperless branch
+
## 2.7.0 (2020-07-12)
### Changed
diff --git a/packages/breanna/example/src/layout.css b/packages/breanna/example/src/layout.css
new file mode 100644
index 00000000000..564f3cd2862
--- /dev/null
+++ b/packages/breanna/example/src/layout.css
@@ -0,0 +1,235 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%); }
+ div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px); }
+ div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6; }
+ div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem; }
+ div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px; }
+ div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto; }
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21; }
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%); }
+ .theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529; }
+ .theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40; }
+
+header a svg {
+ color: #ced4da; }
+
+header a:first-of-type svg {
+ color: #f8f9fa; }
+
+header a:hover svg {
+ color: #b197fc; }
+
+header a span,
+header button span {
+ color: #ced4da; }
+ header a span svg,
+ header button span svg {
+ color: #dee2e6; }
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa; }
+ header a:hover span svg,
+ header button:hover span svg {
+ color: #b197fc; }
+
+header a,
+header button {
+ padding: 0 1vw !important; }
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%; } }
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px; }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem; } }
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px; }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem; }
+ div.layout > section div.content {
+ min-width: inherit; } }
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none; }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none; } }
+
+div.gatsby-highlight {
+ margin-bottom: 1rem; }
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll; }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s; }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px); } }
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5; }
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40; }
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px); }
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0; }
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0; }
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0; }
+
+.boldish {
+ font-weight: 500; }
+
+.freesewing.draft {
+ padding: 1rem; }
+
+li.action {
+ clear: both; }
+
+li.action span.MuiSwitch-root {
+ float: right; }
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96; }
+ .theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+ .theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96; }
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem; }
+ footer a {
+ color: #dee2e6 !important;
+ font-weight: 400; }
+ footer a:hover {
+ color: #d0bfff !important; }
+ footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem; }
+ footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%; }
+ footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%; }
+ footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem; }
+ footer ul li {
+ display: block; }
+ footer ul li a:hover {
+ text-decoration: none !important; }
+ footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem; }
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px; } }
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap; }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem; } }
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block; }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem); }
+ footer div.cols > div:first-of-type {
+ margin-top: 0; } }
diff --git a/packages/bruce/CHANGELOG.md b/packages/bruce/CHANGELOG.md
index e6c174727f1..6725561ea22 100644
--- a/packages/bruce/CHANGELOG.md
+++ b/packages/bruce/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/bruce
+## unreleased (2021-02-07)
+
+### Fixed
+
+ - Added notches to facilitate seam matching
+
## 2.11.3 (2021-01-16)
### Fixed
diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md
index 1741a79161e..866cf974483 100644
--- a/packages/components/CHANGELOG.md
+++ b/packages/components/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/components
+## unreleased (2021-02-07)
+
+### Fixed
+
+ - Check point attributes are present before using them
+
## 2.11.3 (2021-01-16)
### Fixed
diff --git a/packages/hortensia/CHANGELOG.md b/packages/hortensia/CHANGELOG.md
index eedf4c7513b..1c3a0a3fc86 100644
--- a/packages/hortensia/CHANGELOG.md
+++ b/packages/hortensia/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/hortensia
+## unreleased (2021-02-07)
+
+### Added
+
+ - Initial release of Hortensia, a handbag pattern
+
This is the **initial release**, and the start of this change log.
diff --git a/packages/hugo/CHANGELOG.md b/packages/hugo/CHANGELOG.md
index 0e33fd95168..e64ea91df7d 100644
--- a/packages/hugo/CHANGELOG.md
+++ b/packages/hugo/CHANGELOG.md
@@ -1,6 +1,13 @@
# Change log for: @freesewing/hugo
+## unreleased (2021-02-07)
+
+### Fixed
+
+ - Fix style of the seam allowance paths
+ - Fix sleeve dependencies
+
## 2.11.3 (2021-01-16)
### Fixed
diff --git a/packages/hugo/example/src/layout.css b/packages/hugo/example/src/layout.css
new file mode 100644
index 00000000000..564f3cd2862
--- /dev/null
+++ b/packages/hugo/example/src/layout.css
@@ -0,0 +1,235 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%); }
+ div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px); }
+ div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6; }
+ div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem; }
+ div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px; }
+ div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto; }
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21; }
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%); }
+ .theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529; }
+ .theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40; }
+
+header a svg {
+ color: #ced4da; }
+
+header a:first-of-type svg {
+ color: #f8f9fa; }
+
+header a:hover svg {
+ color: #b197fc; }
+
+header a span,
+header button span {
+ color: #ced4da; }
+ header a span svg,
+ header button span svg {
+ color: #dee2e6; }
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa; }
+ header a:hover span svg,
+ header button:hover span svg {
+ color: #b197fc; }
+
+header a,
+header button {
+ padding: 0 1vw !important; }
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%; } }
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px; }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem; } }
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px; }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem; }
+ div.layout > section div.content {
+ min-width: inherit; } }
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none; }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none; } }
+
+div.gatsby-highlight {
+ margin-bottom: 1rem; }
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll; }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s; }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px); } }
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5; }
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40; }
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px); }
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0; }
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0; }
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0; }
+
+.boldish {
+ font-weight: 500; }
+
+.freesewing.draft {
+ padding: 1rem; }
+
+li.action {
+ clear: both; }
+
+li.action span.MuiSwitch-root {
+ float: right; }
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96; }
+ .theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+ .theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96; }
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem; }
+ footer a {
+ color: #dee2e6 !important;
+ font-weight: 400; }
+ footer a:hover {
+ color: #d0bfff !important; }
+ footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem; }
+ footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%; }
+ footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%; }
+ footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem; }
+ footer ul li {
+ display: block; }
+ footer ul li a:hover {
+ text-decoration: none !important; }
+ footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem; }
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px; } }
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap; }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem; } }
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block; }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem); }
+ footer div.cols > div:first-of-type {
+ margin-top: 0; } }
diff --git a/packages/jaeger/example/src/layout.css b/packages/jaeger/example/src/layout.css
new file mode 100644
index 00000000000..564f3cd2862
--- /dev/null
+++ b/packages/jaeger/example/src/layout.css
@@ -0,0 +1,235 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%); }
+ div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px); }
+ div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6; }
+ div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem; }
+ div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px; }
+ div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto; }
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21; }
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%); }
+ .theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529; }
+ .theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40; }
+
+header a svg {
+ color: #ced4da; }
+
+header a:first-of-type svg {
+ color: #f8f9fa; }
+
+header a:hover svg {
+ color: #b197fc; }
+
+header a span,
+header button span {
+ color: #ced4da; }
+ header a span svg,
+ header button span svg {
+ color: #dee2e6; }
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa; }
+ header a:hover span svg,
+ header button:hover span svg {
+ color: #b197fc; }
+
+header a,
+header button {
+ padding: 0 1vw !important; }
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%; } }
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px; }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem; } }
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px; }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem; }
+ div.layout > section div.content {
+ min-width: inherit; } }
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none; }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none; } }
+
+div.gatsby-highlight {
+ margin-bottom: 1rem; }
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll; }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s; }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px); } }
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5; }
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40; }
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px); }
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0; }
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0; }
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0; }
+
+.boldish {
+ font-weight: 500; }
+
+.freesewing.draft {
+ padding: 1rem; }
+
+li.action {
+ clear: both; }
+
+li.action span.MuiSwitch-root {
+ float: right; }
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96; }
+ .theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+ .theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96; }
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem; }
+ footer a {
+ color: #dee2e6 !important;
+ font-weight: 400; }
+ footer a:hover {
+ color: #d0bfff !important; }
+ footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem; }
+ footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%; }
+ footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%; }
+ footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem; }
+ footer ul li {
+ display: block; }
+ footer ul li a:hover {
+ text-decoration: none !important; }
+ footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem; }
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px; } }
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap; }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem; } }
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block; }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem); }
+ footer div.cols > div:first-of-type {
+ margin-top: 0; } }
diff --git a/packages/simone/CHANGELOG.md b/packages/simone/CHANGELOG.md
index cdd5b9b8413..28865b1ca69 100644
--- a/packages/simone/CHANGELOG.md
+++ b/packages/simone/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/simone
+## unreleased (2021-02-07)
+
+### Fixed
+
+ - Force bust dart intersection if not found initially
+
## 2.11.3 (2021-01-16)
### Fixed
diff --git a/packages/simone/example/src/layout.css b/packages/simone/example/src/layout.css
new file mode 100644
index 00000000000..564f3cd2862
--- /dev/null
+++ b/packages/simone/example/src/layout.css
@@ -0,0 +1,235 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%); }
+ div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px); }
+ div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6; }
+ div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem; }
+ div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px; }
+ div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto; }
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21; }
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%); }
+ .theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529; }
+ .theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40; }
+
+header a svg {
+ color: #ced4da; }
+
+header a:first-of-type svg {
+ color: #f8f9fa; }
+
+header a:hover svg {
+ color: #b197fc; }
+
+header a span,
+header button span {
+ color: #ced4da; }
+ header a span svg,
+ header button span svg {
+ color: #dee2e6; }
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa; }
+ header a:hover span svg,
+ header button:hover span svg {
+ color: #b197fc; }
+
+header a,
+header button {
+ padding: 0 1vw !important; }
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%; } }
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px; }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem; } }
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px; }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem; }
+ div.layout > section div.content {
+ min-width: inherit; } }
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none; }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none; } }
+
+div.gatsby-highlight {
+ margin-bottom: 1rem; }
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll; }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s; }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px); } }
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5; }
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40; }
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px); }
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0; }
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0; }
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0; }
+
+.boldish {
+ font-weight: 500; }
+
+.freesewing.draft {
+ padding: 1rem; }
+
+li.action {
+ clear: both; }
+
+li.action span.MuiSwitch-root {
+ float: right; }
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96; }
+ .theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+ .theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96; }
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem; }
+ footer a {
+ color: #dee2e6 !important;
+ font-weight: 400; }
+ footer a:hover {
+ color: #d0bfff !important; }
+ footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem; }
+ footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%; }
+ footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%; }
+ footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem; }
+ footer ul li {
+ display: block; }
+ footer ul li a:hover {
+ text-decoration: none !important; }
+ footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem; }
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px; } }
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap; }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem; } }
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block; }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem); }
+ footer div.cols > div:first-of-type {
+ margin-top: 0; } }
diff --git a/packages/theo/CHANGELOG.md b/packages/theo/CHANGELOG.md
index ededb713041..12f80a8698a 100644
--- a/packages/theo/CHANGELOG.md
+++ b/packages/theo/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/theo
+## unreleased (2021-02-07)
+
+### Fixed
+
+ - Check for intersection returning an array
+
## 2.11.3 (2021-01-16)
### Fixed
diff --git a/packages/theo/example/src/layout.css b/packages/theo/example/src/layout.css
new file mode 100644
index 00000000000..564f3cd2862
--- /dev/null
+++ b/packages/theo/example/src/layout.css
@@ -0,0 +1,235 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%); }
+ div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px); }
+ div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6; }
+ div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem; }
+ div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px; }
+ div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto; }
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21; }
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%); }
+ .theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529; }
+ .theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40; }
+
+header a svg {
+ color: #ced4da; }
+
+header a:first-of-type svg {
+ color: #f8f9fa; }
+
+header a:hover svg {
+ color: #b197fc; }
+
+header a span,
+header button span {
+ color: #ced4da; }
+ header a span svg,
+ header button span svg {
+ color: #dee2e6; }
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa; }
+ header a:hover span svg,
+ header button:hover span svg {
+ color: #b197fc; }
+
+header a,
+header button {
+ padding: 0 1vw !important; }
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%; } }
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px; }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem; } }
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px; }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem; }
+ div.layout > section div.content {
+ min-width: inherit; } }
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none; }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none; } }
+
+div.gatsby-highlight {
+ margin-bottom: 1rem; }
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll; }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s; }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px); } }
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5; }
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40; }
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px); }
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0; }
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0; }
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0; }
+
+.boldish {
+ font-weight: 500; }
+
+.freesewing.draft {
+ padding: 1rem; }
+
+li.action {
+ clear: both; }
+
+li.action span.MuiSwitch-root {
+ float: right; }
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96; }
+ .theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+ .theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96; }
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem; }
+ footer a {
+ color: #dee2e6 !important;
+ font-weight: 400; }
+ footer a:hover {
+ color: #d0bfff !important; }
+ footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem; }
+ footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%; }
+ footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%; }
+ footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem; }
+ footer ul li {
+ display: block; }
+ footer ul li a:hover {
+ text-decoration: none !important; }
+ footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem; }
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px; } }
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap; }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem; } }
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block; }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem); }
+ footer div.cols > div:first-of-type {
+ margin-top: 0; } }
diff --git a/packages/titan/CHANGELOG.md b/packages/titan/CHANGELOG.md
index 16b34637d22..b7cd04e6cee 100644
--- a/packages/titan/CHANGELOG.md
+++ b/packages/titan/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/titan
+## unreleased (2021-02-07)
+
+### Fixed
+
+ - Always balance the waist
+
## 2.10.4 (2020-11-13)
### Fixed
diff --git a/packages/titan/example/src/layout.css b/packages/titan/example/src/layout.css
new file mode 100644
index 00000000000..564f3cd2862
--- /dev/null
+++ b/packages/titan/example/src/layout.css
@@ -0,0 +1,235 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%); }
+ div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px); }
+ div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6; }
+ div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem; }
+ div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px; }
+ div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto; }
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21; }
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%); }
+ .theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529; }
+ .theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40; }
+
+header a svg {
+ color: #ced4da; }
+
+header a:first-of-type svg {
+ color: #f8f9fa; }
+
+header a:hover svg {
+ color: #b197fc; }
+
+header a span,
+header button span {
+ color: #ced4da; }
+ header a span svg,
+ header button span svg {
+ color: #dee2e6; }
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa; }
+ header a:hover span svg,
+ header button:hover span svg {
+ color: #b197fc; }
+
+header a,
+header button {
+ padding: 0 1vw !important; }
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%; } }
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px; }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem; } }
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px; }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem; }
+ div.layout > section div.content {
+ min-width: inherit; } }
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none; }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none; } }
+
+div.gatsby-highlight {
+ margin-bottom: 1rem; }
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll; }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s; }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px); } }
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5; }
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40; }
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px); }
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0; }
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0; }
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0; }
+
+.boldish {
+ font-weight: 500; }
+
+.freesewing.draft {
+ padding: 1rem; }
+
+li.action {
+ clear: both; }
+
+li.action span.MuiSwitch-root {
+ float: right; }
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96; }
+ .theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+ .theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96; }
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem; }
+ footer a {
+ color: #dee2e6 !important;
+ font-weight: 400; }
+ footer a:hover {
+ color: #d0bfff !important; }
+ footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem; }
+ footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%; }
+ footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%; }
+ footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem; }
+ footer ul li {
+ display: block; }
+ footer ul li a:hover {
+ text-decoration: none !important; }
+ footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem; }
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px; } }
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap; }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem; } }
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block; }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem); }
+ footer div.cols > div:first-of-type {
+ margin-top: 0; } }
diff --git a/packages/wahid/CHANGELOG.md b/packages/wahid/CHANGELOG.md
index 9e2a8c98c93..8dc14d1a2a3 100644
--- a/packages/wahid/CHANGELOG.md
+++ b/packages/wahid/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/wahid
+## unreleased (2021-02-07)
+
+### Fixed
+
+ - Make sure roudEnd and roundStart points are always available
+
## 2.11.3 (2021-01-16)
### Fixed
diff --git a/packages/wahid/example/src/layout.css b/packages/wahid/example/src/layout.css
new file mode 100644
index 00000000000..564f3cd2862
--- /dev/null
+++ b/packages/wahid/example/src/layout.css
@@ -0,0 +1,235 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%); }
+ div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px); }
+ div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6; }
+ div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem; }
+ div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px; }
+ div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto; }
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21; }
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%); }
+ .theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529; }
+ .theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40; }
+
+header a svg {
+ color: #ced4da; }
+
+header a:first-of-type svg {
+ color: #f8f9fa; }
+
+header a:hover svg {
+ color: #b197fc; }
+
+header a span,
+header button span {
+ color: #ced4da; }
+ header a span svg,
+ header button span svg {
+ color: #dee2e6; }
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa; }
+ header a:hover span svg,
+ header button:hover span svg {
+ color: #b197fc; }
+
+header a,
+header button {
+ padding: 0 1vw !important; }
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%; } }
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px; }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem; } }
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px; }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem; }
+ div.layout > section div.content {
+ min-width: inherit; } }
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none; }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none; } }
+
+div.gatsby-highlight {
+ margin-bottom: 1rem; }
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll; }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s; }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px); } }
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5; }
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40; }
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px); }
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0; }
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0; }
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0; }
+
+.boldish {
+ font-weight: 500; }
+
+.freesewing.draft {
+ padding: 1rem; }
+
+li.action {
+ clear: both; }
+
+li.action span.MuiSwitch-root {
+ float: right; }
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96; }
+ .theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+ .theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96; }
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem; }
+ footer a {
+ color: #dee2e6 !important;
+ font-weight: 400; }
+ footer a:hover {
+ color: #d0bfff !important; }
+ footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem; }
+ footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%; }
+ footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%; }
+ footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem; }
+ footer ul li {
+ display: block; }
+ footer ul li a:hover {
+ text-decoration: none !important; }
+ footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem; }
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px; } }
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap; }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem; } }
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block; }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem); }
+ footer div.cols > div:first-of-type {
+ margin-top: 0; } }
From e4321e69c4a86c02fdad69f935fb11dc1013ff22 Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
<27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Tue, 9 Feb 2021 04:36:42 +0000
Subject: [PATCH 081/188] chore(deps-dev): bump @babel/node from 7.12.1 to
7.12.13
Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) from 7.12.1 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-node)
Signed-off-by: dependabot-preview[bot]
---
yarn.lock | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 70af1b7f4da..dce9a38acfe 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -359,17 +359,16 @@
js-tokens "^4.0.0"
"@babel/node@^7.10.5":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/node/-/node-7.12.1.tgz#66b5ae07b6bf76636e83906405fcfa69bab16c8a"
- integrity sha512-S4tWOqo3V3ZuJjJNuheSMFIlDaQd6kbvqnQll+tdJTirksTdFHrauQf3d/xW4rgAM+mHJpxTZMHVeIXjCiDViw==
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/node/-/node-7.12.13.tgz#76f30524f0aabdcc10c7beff9cc63c0e9ae2f46e"
+ integrity sha512-ACLDLxlNsJZxPnwSSwuXp87KwjKY0NAFko6QCnBjJlxd+gKUDLLG0Y49jO+/EwqMJd9D5/BkYn5Qb1bgrYnHSA==
dependencies:
- "@babel/register" "^7.12.1"
+ "@babel/register" "^7.12.13"
commander "^4.0.1"
core-js "^3.2.1"
lodash "^4.17.19"
node-environment-flags "^1.0.5"
regenerator-runtime "^0.13.4"
- resolve "^1.13.1"
v8flags "^3.1.1"
"@babel/parser@^7.1.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0", "@babel/parser@^7.9.0":
@@ -1197,10 +1196,10 @@
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-transform-typescript" "^7.9.0"
-"@babel/register@^7.10.5", "@babel/register@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.12.1.tgz#cdb087bdfc4f7241c03231f22e15d211acf21438"
- integrity sha512-XWcmseMIncOjoydKZnWvWi0/5CUCD+ZYKhRwgYlWOrA8fGZ/FjuLRpqtIhLOVD/fvR1b9DQHtZPn68VvhpYf+Q==
+"@babel/register@^7.10.5", "@babel/register@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.12.13.tgz#e9cb57618264f2944634da941ba9755088ef9ec5"
+ integrity sha512-fnCeRXj970S9seY+973oPALQg61TRvAaW0nRDe1f4ytKqM3fZgsNXewTZWmqZedg74LFIRpg/11dsrPZZvYs2g==
dependencies:
find-cache-dir "^2.0.0"
lodash "^4.17.19"
From 5d171510f68b6e3a3702d271baddd5c140a39a21 Mon Sep 17 00:00:00 2001
From: woutervdub
Date: Tue, 9 Feb 2021 07:20:18 -0800
Subject: [PATCH 082/188] Legband and fullness
---
packages/cornelius/CHANGELOG.md | 5 ++
packages/cornelius/config/index.js | 13 ++---
packages/cornelius/src/back.js | 64 +++++++++++----------
packages/cornelius/src/front.js | 61 ++++++++++++++------
packages/cornelius/src/index.js | 2 +
packages/cornelius/src/legband.js | 89 ++++++++++++++++++++++++++++++
6 files changed, 179 insertions(+), 55 deletions(-)
create mode 100644 packages/cornelius/CHANGELOG.md
create mode 100644 packages/cornelius/src/legband.js
diff --git a/packages/cornelius/CHANGELOG.md b/packages/cornelius/CHANGELOG.md
new file mode 100644
index 00000000000..b9fe1b40761
--- /dev/null
+++ b/packages/cornelius/CHANGELOG.md
@@ -0,0 +1,5 @@
+# Change log for: @freesewing/cornelius
+
+
+## 2.11.3 (2021-02-02)
+
diff --git a/packages/cornelius/config/index.js b/packages/cornelius/config/index.js
index 97c5df2470a..d90ac48f9ac 100644
--- a/packages/cornelius/config/index.js
+++ b/packages/cornelius/config/index.js
@@ -10,14 +10,14 @@ export default {
difficulty: 6,
tags: ['pants'],
optionGroups: {
- fit: ['backOpening', 'chestDepth'],
- style: ['lengthBonus', 'bibLength', 'bibWidth', 'strapWidth']
+ fit: ['fullness'],
+ style: []
},
measurements: ['waist', 'hips', 'inseam', 'seat', 'waistToKnee', 'waistToFloor', 'knee'],
dependencies: {},
inject: {},
hide: [],
- parts: ['front','back'],
+ parts: ['front','back', 'legband'],
options: {
pctAtoO: 50,
pctAtoC: 25,
@@ -31,11 +31,6 @@ export default {
pctKtoRout: 15,
pctKtoRup: 25,
pctKtoH: 70,
- backOpening: { pct: 10, min: 0, max: 25 },
- lengthBonus: { pct: 0, min: -20, max: 25 },
- chestDepth: { pct: 22, min: 15, max: 90 },
- bibLength: { pct: 75, min: 0, max: 90 },
- bibWidth: { pct: 100, min: 50, max: 125 },
- strapWidth: { pct: 60, min: 20, max: 100 }
+ fullness: { pct: 0, min: 0, max: 35 },
}
}
diff --git a/packages/cornelius/src/back.js b/packages/cornelius/src/back.js
index 7c9074abd67..aa475943f3e 100644
--- a/packages/cornelius/src/back.js
+++ b/packages/cornelius/src/back.js
@@ -43,9 +43,6 @@ function rotateDistance2(point, distance, center, origin) {
let dCenter = point.dist(center);
console.log( 'dCenter: ' +dCenter );
- // startDistance = origin.dist( point );
-
- //let aCenter = center.angle( point );
let pDistance = 0;
let direction = 1;
@@ -112,11 +109,11 @@ export default function (part) {
let tempP = null;
- points.tr = new Point( 150, -100 );
- points.tl = new Point( -400, -100 );
- points.br = new Point( 150, 800 );
- points.bl = new Point( -400, 800 );
- paths.box = new Path().move(points.tr).line(points.tl).line(points.bl).line(points.br).close().attr('class', 'lining dotted stroke-sm');
+ // points.tr = new Point( 150, -100 );
+ // points.tl = new Point( -400, -100 );
+ // points.br = new Point( 150, 800 );
+ // points.bl = new Point( -400, 800 );
+ // paths.box = new Path().move(points.tr).line(points.tl).line(points.bl).line(points.br).close().attr('class', 'lining dotted stroke-sm');
frontPoints(part);
@@ -125,15 +122,15 @@ export default function (part) {
let halfInch = store.get( 'halfInch' );
points.p2 = points.pD.shift( 90, seat/12 +halfInch )
- .attr("data-text", "2").attr("data-text-class", "center");
+ .attr("data-text", "2").attr("data-text-class", "center");
points.p3 = rotateDistance( points.pR, halfInch *2, points.pK )
- .attr("data-text", "3").attr("data-text-class", "center");
+ .attr("data-text", "3").attr("data-text-class", "center");
console.log( 'Pu -> Pj: ' + points.pU.angle( points.pJ ));
points.p4 = rotateDistance2( points.pU, -1*(waist/2 +halfInch), points.pJ, points.p2 )
- .attr("data-text", "4").attr("data-text-class", "center");
+ .attr("data-text", "4").attr("data-text-class", "center");
points.p2a = points.p2.shiftTowards( points.p4, halfInch )
- .attr("data-text", "2a").attr("data-text-class", "center");
+ .attr("data-text", "2a").attr("data-text-class", "center");
let pivotAngle = points.pJ.angle( points.p4 );
let originalAngle = points.pJ.angle( points.pU );
@@ -142,14 +139,14 @@ export default function (part) {
console.log( 'pivotAngle: ' +pivotAngle );
console.log( 'originalAngle: ' +originalAngle );
points.p6 = points.pJ.shift( points.pJ.angle( points.pT ) -angleChange, points.pJ.dist( points.pT) )
- .attr("data-text", "6").attr("data-text-class", "center");
+ .attr("data-text", "6").attr("data-text-class", "center");
points.p7 = points.pJ.shift( points.pJ.angle( points.pA ) -angleChange, points.pJ.dist( points.pA) )
- .attr("data-text", "7").attr("data-text-class", "center");
+ .attr("data-text", "7").attr("data-text-class", "center");
points.p10 = points.pK.shiftTowards( points.pH, -halfInch )
- .attr("data-text", "10").attr("data-text-class", "center");
+ .attr("data-text", "10").attr("data-text-class", "center");
points.p11 = points.pJ.shiftTowards( points.pH, -halfInch )
- .attr("data-text", "11").attr("data-text-class", "center");
+ .attr("data-text", "11").attr("data-text-class", "center");
tempP = points.p6.shiftTowards( points.pT, 1000 );
console.log(tempP);
@@ -172,7 +169,6 @@ export default function (part) {
.move(points.p2)
.curve(points.p2cp5,points.p5cp2, points.p5)
.curve(points.p5cp3,points.p3cp5, points.p3)
- .attr('class', 'fabric')
let aCPu = points.p7.dist( points.p4 ) *options.pctAtoO /100;
@@ -181,37 +177,34 @@ export default function (part) {
let a4to11 = points.p4.angle( points.p11 );
points.p7cp4 = points.p7.shift( a4to11 +180, aCPu )
- .attr("data-text", "7cp4").attr("data-text-class", "center");
+ .attr("data-text", "7cp4").attr("data-text-class", "center");
points.p7cp11 = points.p7.shift( a4to11, aCPj )
- .attr("data-text", "7cp11").attr("data-text-class", "center");
-
- console.log('============');
+ .attr("data-text", "7cp11").attr("data-text-class", "center");
points.p4cp7 = points.p4.shiftFractionTowards( points.p7cp4, options.pctUtoA /100)
- .attr("data-text", "uCPa").attr("data-text-class", "center");
+ .attr("data-text", "uCPa").attr("data-text-class", "center");
points.p11cp7 = points.p11.shiftFractionTowards( points.p7cp11, options.pctJtoA /100)
- .attr("data-text", "jCPa").attr("data-text-class", "center");
+ .shift( 0, points.p11.dist( points.pH ) *options.fullness )
+ .attr("data-text", "jCPa").attr("data-text-class", "center");
paths.sideSeam = new Path()
.move(points.p11)
.curve(points.p11cp7,points.p7cp11, points.p7)
.curve(points.p7cp4,points.p4cp7, points.p4)
- .attr('class', 'fabric')
points.p3cp10 = points.p3.shiftFractionTowards( points.pF, options.pctRtoKin /200)
.shiftFractionTowards( points.p10, options.pctRtoKdown /100)
.attr("data-text", "rCPk").attr("data-text-class", "center");
- points.p10cp3 = points.p10.shiftFractionTowards( points.pH, -1 * options.pctKtoRout /100)
+ points.p10cp3 = points.p10.shiftFractionTowards( points.pH, -1 * ((options.pctKtoRout /100) +options.fullness))
.shiftFractionTowards( points.p3, options.pctKtoRup /100)
.attr("data-text", "kCPr").attr("data-text-class", "center");
- paths.frontSeam = new Path()
+ paths.insideSeam = new Path()
.move(points.p3)
.curve(points.p3cp10,points.p10cp3, points.p10)
- .attr('class', 'fabric')
@@ -224,14 +217,25 @@ export default function (part) {
paths.legSeam = new Path()
.move(points.p10)
.curve(points.p10cpH,points.p11cpH, points.p11)
- .attr('class', 'fabric')
paths.waistSeam = new Path()
- .move(points.p2)
- .line(points.p4)
+ .move(points.p4)
+ .line(points.p2)
+
+ paths.seam = paths.waistSeam
+ .join( paths.crotchSeam )
+ .join( paths.insideSeam )
+ .join( paths.legSeam )
+ .join( paths.sideSeam )
+ .close()
.attr('class', 'fabric')
+ if (sa) {
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
+ }
+
+
// macro('ld', {
diff --git a/packages/cornelius/src/front.js b/packages/cornelius/src/front.js
index fab53c48438..8d4b3ec90f5 100644
--- a/packages/cornelius/src/front.js
+++ b/packages/cornelius/src/front.js
@@ -28,26 +28,27 @@ export default function (part) {
points.pAextra = points.pA.shift( 0, halfInch)
- .attr("data-text", "a").attr("data-text-class", "center");
+ .attr("data-text", "a").attr("data-text-class", "center");
let aCPu = points.pA.dist( points.pO ) *options.pctAtoO /100;
let aCPj = points.pA.dist( points.pC ) *options.pctAtoC /100;
points.pAextraCPu = points.pAextra.shift(90, aCPu )
- .attr("data-text", "aCPu").attr("data-text-class", "center");
+ .attr("data-text", "aCPu").attr("data-text-class", "center");
points.pAextraCPj = points.pAextra.shift(270, aCPj )
- .attr("data-text", "aCPj").attr("data-text-class", "center");
+ .attr("data-text", "aCPj").attr("data-text-class", "center");
points.pUcpA = points.pU.shiftFractionTowards( points.pAextraCPu, options.pctUtoA /100)
- .attr("data-text", "uCPa").attr("data-text-class", "center");
+ .attr("data-text", "uCPa").attr("data-text-class", "center");
points.pJcpA = points.pJ.shiftFractionTowards( points.pAextraCPj, options.pctJtoA /100)
- .attr("data-text", "jCPa").attr("data-text-class", "center");
+ .shift( 0, points.pJ.dist( points.pH ) *options.fullness )
+ .attr("data-text", "jCPa").attr("data-text-class", "center");
paths.sideSeam = new Path()
- .move(points.pU)
- .curve(points.pUcpA,points.pAextraCPu, points.pAextra)
- .curve(points.pAextraCPj,points.pJcpA, points.pJ)
- .attr('class', 'fabric')
+ .move(points.pJ)
+ .curve(points.pJcpA,points.pAextraCPj, points.pAextra)
+ .curve(points.pAextraCPu,points.pUcpA, points.pU)
+ store.set( 'sideSeam', paths.sideSeam.length() );
points.pZcpR = points.pZ.shiftFractionTowards( points.pX, options.pctZtoR /100)
.attr("data-text", "zCPr").attr("data-text-class", "center");
@@ -59,19 +60,18 @@ export default function (part) {
.move(points.pG)
.line(points.pZ)
.curve(points.pZcpR,points.pRcpZ, points.pR)
- .attr('class', 'fabric')
points.pRcpK = points.pR.shiftFractionTowards( points.pF, options.pctRtoKin /100)
.shiftFractionTowards( points.pK, options.pctRtoKdown /100)
.attr("data-text", "rCPk").attr("data-text-class", "center");
- points.pKcpR = points.pK.shiftFractionTowards( points.pH, -1 * options.pctKtoRout /100)
+ points.pKcpR = points.pK.shiftFractionTowards( points.pH, -1 * ((options.pctKtoRout /100) +options.fullness))
.shiftFractionTowards( points.pR, options.pctKtoRup /100)
.attr("data-text", "kCPr").attr("data-text-class", "center");
- paths.frontSeam = new Path()
+ paths.insideSeam = new Path()
.move(points.pR)
.curve(points.pRcpK,points.pKcpR, points.pK)
- .attr('class', 'fabric')
+ store.set( 'insideSeam', paths.insideSeam.length() );
let tempP = points.pH.shift(270, halfInch *1.5 )
points.pKcpH = points.pK.shiftFractionTowards(tempP, options.pctKtoH /100 )
@@ -82,14 +82,43 @@ export default function (part) {
paths.legSeam = new Path()
.move(points.pK)
.curve(points.pKcpH,points.pJcpH, points.pJ)
- .attr('class', 'fabric')
+
+ points.pSlitBottom = paths.legSeam.shiftAlong( paths.legSeam.length() - (halfInch *4));
+ // points.pSlitBottomT1 = paths.legSeam.shiftAlong( paths.legSeam.length() - (halfInch *4)+1);
+ // points.pSlitBottomT2 = paths.legSeam.shiftAlong( paths.legSeam.length() - (halfInch *4)-1);
+ // points.pSlitTop = points.pSlitBottom.shift( points.pSlitBottomT2.angle(points.pSlitBottomT1) +90, halfInch *4 );
+ points.pSlitTop = points.pSlitBottom.shift( 90, halfInch *4 );
+
+ store.set( 'slitDistance', paths.legSeam.length() - (halfInch *4) );
+
+ macro('ld', {
+ from: points.pSlitBottom,
+ to: points.pSlitTop
+ })
+ macro('ld', {
+ from: points.pSlitBottom,
+ to: points.pJ
+ })
paths.waistSeam = new Path()
- .move(points.pG)
+ .move(points.pU)
.line(points.pD)
- .line(points.pU)
+ .line(points.pG)
+
+ paths.seam = paths.waistSeam
+ .join( paths.crotchSeam )
+ .join( paths.insideSeam )
+ .join( paths.legSeam )
+ .join( paths.sideSeam )
+ .close()
.attr('class', 'fabric')
+ snippets.n1 = new Snippet( 'notch', points.pSlitBottom );
+
+ if (sa) {
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
+ }
+
/*
let chestWidth = measurements.chest / 4
let bibWidth = chestWidth * options.bibWidth
diff --git a/packages/cornelius/src/index.js b/packages/cornelius/src/index.js
index 20ebcc9ea5f..953eee9d58e 100644
--- a/packages/cornelius/src/index.js
+++ b/packages/cornelius/src/index.js
@@ -3,6 +3,7 @@ import plugins from '@freesewing/plugin-bundle'
import config from '../config'
import draftFront from './front'
import draftBack from './back'
+import draftLegband from './legband'
// Create new design
const Pattern = new freesewing.Design(config, plugins)
@@ -10,5 +11,6 @@ const Pattern = new freesewing.Design(config, plugins)
// Attach the draft methods to the prototype
Pattern.prototype.draftFront = draftFront
Pattern.prototype.draftBack = draftBack
+Pattern.prototype.draftLegband = draftLegband
export default Pattern
diff --git a/packages/cornelius/src/legband.js b/packages/cornelius/src/legband.js
new file mode 100644
index 00000000000..a8c39701a26
--- /dev/null
+++ b/packages/cornelius/src/legband.js
@@ -0,0 +1,89 @@
+export default function (part) {
+ let {
+ options,
+ measurements,
+ Point,
+ Path,
+ points,
+ paths,
+ Snippet,
+ snippets,
+ complete,
+ sa,
+ store,
+ paperless,
+ macro
+ } = part.shorthand()
+
+ let halfInch = store.get( 'halfInch' );
+ let slitDistance = store.get( 'slitDistance' );
+
+ points.pA = new Point( 0, 0 );
+ points.pD = points.pA.shift( 270, halfInch *8 );
+ points.pO = points.pA.shift( 180, halfInch *1.5 );
+ points.pB = points.pA.shift( 180, slitDistance );
+ points.pE = points.pB.shift( 270, halfInch );
+ points.pF = points.pE.shift( 180, halfInch );
+ points.pC = points.pA.shift( 180, measurements.knee + (halfInch *3) );
+ points.pG = points.pD.shift( 0, halfInch );
+ points.pH = points.pG.shift( 180, measurements.knee + (halfInch *5) );
+ points.pJ = points.pE.shift( 180, halfInch /2 ).shift( 270, points.pA.dist( points.pG ));
+
+ points.pAcpE = points.pA.shift( points.pA.angle( points.pG ) -90, points.pA.dist( points.pE ) *.5);
+ points.pEcpA = points.pE.shift( 0, points.pE.dist( points.pA ) * 0.20);
+ points.pCcpF = points.pC.shift( points.pC.angle( points.pH ) +90, points.pC.dist( points.pF ) *.5);
+ points.pFcpC = points.pF.shift( 180, points.pF.dist( points.pC ) * 0.15 );
+
+ points.pGcpJ = points.pG.shift( points.pG.angle( points.pA ) +90, points.pG.dist( points.pJ ) *.5);
+ points.pJcpG = points.pJ.shift( 0, points.pJ.dist( points.pG ) * 0.25 );
+ points.pHcpJ = points.pH.shift( points.pH.angle( points.pC ) -90, points.pH.dist( points.pJ ) *.5);
+ points.pJcpH = points.pJ.shift( 180, points.pJ.dist( points.pH ) * 0.25 );
+
+ points.pCout = points.pCcpF.shiftOutwards( points.pC, halfInch *2 );
+ points.pHout = points.pHcpJ.shiftOutwards( points.pH, halfInch *2 );
+
+ paths.seam = new Path()
+ .move( points.pA )
+ .curve( points.pAcpE, points.pEcpA, points.pE )
+ .line( points.pF )
+ .curve( points.pFcpC, points.pCcpF, points.pC )
+ .line( points.pCout )
+ .line( points.pHout )
+ .line( points.pH )
+ .curve( points.pHcpJ, points.pJcpH, points.pJ )
+ .curve( points.pJcpG, points.pGcpJ, points.pG )
+ .line( points.pA )
+ .close()
+ .attr('class', 'fabric')
+
+ paths.dart = new Path()
+ .move( points.pF )
+ .line( points.pJ )
+ .line( points.pE )
+
+ points.pBH1 = points.pO.shiftTowards( points.pD, points.pO.dist( points.pD ) *.20 )
+ points.pBH2 = points.pO.shiftTowards( points.pD, points.pO.dist( points.pD ) *.50 )
+ points.pBH3 = points.pO.shiftTowards( points.pD, points.pO.dist( points.pD ) *.80 )
+
+ points.pB1 = points.pC.shiftTowards( points.pH, points.pC.dist( points.pH ) *.20 )
+ points.pB2 = points.pC.shiftTowards( points.pH, points.pC.dist( points.pH ) *.50 )
+ points.pB3 = points.pC.shiftTowards( points.pH, points.pC.dist( points.pH ) *.80 )
+
+ snippets.bh1 = new Snippet( 'buttonhole', points.pBH1 );
+ snippets.bh2 = new Snippet( 'buttonhole', points.pBH2 );
+ snippets.bh3 = new Snippet( 'buttonhole', points.pBH3 );
+
+ snippets.b1 = new Snippet( 'button', points.pB1 );
+ snippets.b2 = new Snippet( 'button', points.pB2 );
+ snippets.b3 = new Snippet( 'button', points.pB3 );
+
+ snippets.n1 = new Snippet( 'notch', points.pC.shiftTowards( points.pCcpF, halfInch *1.5 ) );
+
+ if (sa) {
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
+ }
+
+ return part;
+
+
+}
From 62474aa7f5928e6cfc8c6042f488d62a6b8256d3 Mon Sep 17 00:00:00 2001
From: woutervdub
Date: Tue, 9 Feb 2021 18:28:11 -0800
Subject: [PATCH 083/188] Seam length dependencies resolved
---
packages/cornelius/src/back.js | 242 +++++++++++++++++---------
packages/cornelius/src/front.js | 6 +-
packages/cornelius/src/frontPoints.js | 50 +++---
3 files changed, 188 insertions(+), 110 deletions(-)
diff --git a/packages/cornelius/src/back.js b/packages/cornelius/src/back.js
index aa475943f3e..c54ae93223f 100644
--- a/packages/cornelius/src/back.js
+++ b/packages/cornelius/src/back.js
@@ -1,31 +1,78 @@
+import { rawListeners } from 'process';
import frontPoints from './frontPoints'
-function rotateDistance(point, distance, center) {
+function rotateDistance(part, point, distance, center) {
+ let {
+ options,
+ Path,
+ points,
+ paths,
+ store,
+ raise
+ } = part.shorthand();
+
console.log( 'distance: ' +distance );
let dCenter = point.dist(center);
console.log( 'dCenter: ' +dCenter );
+ let length = store.get('insideSeam');
//let aCenter = center.angle( point );
let angle = Math.atan( distance / dCenter ) * (180 /Math.PI);
console.log( 'angle: ' +angle );
let aOffset = ( distance / dCenter ) *-3 //angle *-.05;
- let p = null;
let pDistance = 0;
let dOffset = 0;
-
+ let distAdjust = 0.05;
+ let pLength = 0;
+ let dLength = 0;
let iteration = 0;
do {
- angle += aOffset;
- p = point.rotate( angle, center );
+ points.p3 = point.rotate( angle, center )
+ .attr("data-text", "3").attr("data-text-class", "center");
- pDistance = point.dist( p );
+ points.p3cp10 = points.p3.shiftFractionTowards( points.pF, options.pctRtoKin /200)
+ .shiftFractionTowards( points.p10, options.pctRtoKdown /100)
+ .attr("data-text", "3CP10").attr("data-text-class", "center");
+ points.p10cp3 = points.p10.shiftFractionTowards( points.pH, -1 * ((options.pctKtoRout /100) +options.fullness))
+ .shiftFractionTowards( points.p3, options.pctKtoRup /100)
+ .attr("data-text", "10CP3").attr("data-text-class", "center");
+
+ console.log( '--' );
+
+ paths.insideSeam = new Path()
+ .move(points.p3)
+ .curve(points.p3cp10,points.p10cp3, points.p10)
+
+ console.log( '--' );
+ pLength = paths.insideSeam.length();
+
+ pDistance = point.dist( points.p3 );
dOffset = distance -pDistance;
- if( dOffset > 0 && aOffset > 0 ) aOffset *= .8;
- else aOffset *= -.9;
+ dLength = pLength -length;
+ if( dLength > 0.1 ) {
+ distAdjust = dLength *-.9;
+ point = point.shiftTowards( center, distAdjust );
+ } else if( dLength < -0.1 ) {
+ distAdjust = dLength *.8;
+ point = point.shiftTowards( center, distAdjust );
+ } else {
+ if( dOffset > 0 ) {
+ if( aOffset > 0 ) aOffset *= .8;
+ else aOffset *= -.8;
+ } else {
+ if( aOffset > 0 ) aOffset *= -.9;
+ else aOffset *= .9;
+ }
+ angle += aOffset;
+ }
+
+ console.log( 'pLenght: ' +pLength );
+ console.log( 'dLenght: ' +dLength );
+ console.log( 'distAdjust: ' +distAdjust );
console.log( 'angle: ' +angle );
console.log( 'pDistance: ' +pDistance );
console.log( 'dOffset: ' +dOffset );
@@ -33,12 +80,34 @@ function rotateDistance(point, distance, center) {
console.log( 'iteration: ' +iteration );
iteration ++;
- } while( (dOffset > 0.01 || dOffset < -0.01) && iteration < 100 )
+ } while( (dOffset > 0.1 || dOffset < -0.1 || dLength < -0.1 || dLength > 0.1) && iteration < 100 )
- return( p );
+ if( iteration >= 100 ) {
+ raise.error( 'Could not find a point for "3" within 100 iterations');
+ }
}
-function rotateDistance2(point, distance, center, origin) {
+function rotateDistance2(part, point, distance, center, origin) {
+ let {
+ options,
+ Path,
+ points,
+ paths,
+ store,
+ raise
+ } = part.shorthand();
+
+ let halfInch = store.get( 'halfInch' );
+
+ let aCPu, aCPj, a4to11 = null;
+
+ let length = store.get('sideSeam');
+ let distAdjust = 0.05;
+ let pLength = 0;
+ let dLength = 0;
+
+ let pivotAngle, originalAngle, angleChange;
+
console.log( 'distance: ' +distance );
let dCenter = point.dist(center);
console.log( 'dCenter: ' +dCenter );
@@ -64,28 +133,77 @@ function rotateDistance2(point, distance, center, origin) {
let iteration = 0;
do {
- angle += aOffset *direction;
- console.log( 'angle: ' +angle );
- p = point.rotate( angle, center );
+ p = point.rotate( angle, center )
+ points.p4 = p.clone()
+ .attr("data-text", "4").attr("data-text-class", "center");
- pDistance = origin.dist( p );
- console.log( 'pDistance: ' +pDistance );
+ pivotAngle = points.pJ.angle( points.p4 );
+ originalAngle = points.pJ.angle( points.pU );
+ angleChange = originalAngle -pivotAngle;
+
+ points.p6 = points.pJ.shift( points.pJ.angle( points.pT ) -angleChange, points.pJ.dist( points.pT) )
+ .attr("data-text", "6").attr("data-text-class", "center");
+ points.p7 = points.pJ.shift( points.pJ.angle( points.pA ) -angleChange, points.pJ.dist( points.pA) )
+ .attr("data-text", "7").attr("data-text-class", "center");
+
+ aCPu = points.p7.dist( points.p4 ) *options.pctAtoO /100;
+ aCPj = points.p7.dist( points.p11 ) *options.pctAtoC /100;
+
+ a4to11 = points.p4.angle( points.p11 );
+
+ points.p7cp4 = points.p7.shift( a4to11 +180, aCPu )
+ .attr("data-text", "7cp4").attr("data-text-class", "center");
+ points.p7cp11 = points.p7.shift( a4to11, aCPj )
+ .attr("data-text", "7cp11").attr("data-text-class", "center");
+
+ points.p4cp7 = points.p4.shiftFractionTowards( points.p7cp4, options.pctUtoA /100)
+ .attr("data-text", "uCPa").attr("data-text-class", "center");
+ points.p11cp7 = points.p11.shiftFractionTowards( points.p7cp11, options.pctJtoA /100)
+ .shift( 0, points.p11.dist( points.pH ) *options.fullness )
+ .attr("data-text", "jCPa").attr("data-text-class", "center");
+
+ paths.sideSeam = new Path()
+ .move(points.p11)
+ .curve(points.p11cp7,points.p7cp11, points.p7)
+ .curve(points.p7cp4,points.p4cp7, points.p4)
+
+ pLength = paths.sideSeam.length();
+
+ pDistance = origin.dist( points.p4 );
dOffset = distance -pDistance;
- console.log( 'dOffset: ' +dOffset );
- console.log( '-aOffset: ' +aOffset );
- if( dOffset > 0 ) {
- if( aOffset > 0 ) aOffset *= .8;
- else aOffset *= -.9;
- } else {
- if( aOffset > 0 ) aOffset *= -.9;
- else aOffset *= .9;
- }
+ dLength = pLength -length;
- console.log( '=aOffset: ' +aOffset );
- console.log( 'iteration: ' +iteration );
+ if( dLength > 0.1 ) {
+ distAdjust = dLength *.9;
+ point = point.shiftTowards( center, distAdjust );
+ } else if( dLength < -0.1 ) {
+ distAdjust = dLength *.8;
+ point = point.shiftTowards( center, distAdjust );
+ } else {
+ if( dOffset > 0 ) {
+ if( aOffset > 0 ) aOffset *= .8;
+ else aOffset *= -.9;
+ } else {
+ if( aOffset > 0 ) aOffset *= -.9;
+ else aOffset *= .9;
+ }
+ angle += aOffset *direction;
+ }
+ // console.log( 'pLenght: ' +pLength );
+ // console.log( 'dLenght: ' +dLength );
+ // console.log( 'distAdjust: ' +distAdjust );
+ // console.log( 'angle: ' +angle );
+ // console.log( 'pDistance: ' +pDistance );
+ // console.log( 'dOffset: ' +dOffset );
+ // console.log( 'aOffset: ' +aOffset );
+ // console.log( 'iteration: ' +iteration );
iteration ++;
- } while( (dOffset > 0.01 || dOffset < -0.01) && iteration < 100 )
+ } while( (dOffset > 0.1 || dOffset < -0.1 || dLength > 0.1 || dLength < -0.1) && iteration < 100 )
+
+ if( iteration >= 100 ) {
+ raise.error( 'Could not find a point for "4" within 100 iterations');
+ }
return( p.clone() );
}
@@ -123,30 +241,18 @@ export default function (part) {
points.p2 = points.pD.shift( 90, seat/12 +halfInch )
.attr("data-text", "2").attr("data-text-class", "center");
- points.p3 = rotateDistance( points.pR, halfInch *2, points.pK )
- .attr("data-text", "3").attr("data-text-class", "center");
-
- console.log( 'Pu -> Pj: ' + points.pU.angle( points.pJ ));
- points.p4 = rotateDistance2( points.pU, -1*(waist/2 +halfInch), points.pJ, points.p2 )
- .attr("data-text", "4").attr("data-text-class", "center");
- points.p2a = points.p2.shiftTowards( points.p4, halfInch )
- .attr("data-text", "2a").attr("data-text-class", "center");
-
- let pivotAngle = points.pJ.angle( points.p4 );
- let originalAngle = points.pJ.angle( points.pU );
- let angleChange = originalAngle -pivotAngle;
-
- console.log( 'pivotAngle: ' +pivotAngle );
- console.log( 'originalAngle: ' +originalAngle );
- points.p6 = points.pJ.shift( points.pJ.angle( points.pT ) -angleChange, points.pJ.dist( points.pT) )
- .attr("data-text", "6").attr("data-text-class", "center");
- points.p7 = points.pJ.shift( points.pJ.angle( points.pA ) -angleChange, points.pJ.dist( points.pA) )
- .attr("data-text", "7").attr("data-text-class", "center");
-
points.p10 = points.pK.shiftTowards( points.pH, -halfInch )
.attr("data-text", "10").attr("data-text-class", "center");
+ rotateDistance( part, points.pR.clone(), halfInch *2, points.pK )
+
points.p11 = points.pJ.shiftTowards( points.pH, -halfInch )
- .attr("data-text", "11").attr("data-text-class", "center");
+ .attr("data-text", "11").attr("data-text-class", "center");
+
+ console.log( 'Pu -> Pj: ' + points.pU.angle( points.pJ ));
+ rotateDistance2( part, points.pU, -1*(waist/2 +halfInch), points.pJ, points.p2 )
+
+ points.p2a = points.p2.shiftTowards( points.p4, halfInch )
+ .attr("data-text", "2a").attr("data-text-class", "center");
tempP = points.p6.shiftTowards( points.pT, 1000 );
console.log(tempP);
@@ -170,44 +276,6 @@ export default function (part) {
.curve(points.p2cp5,points.p5cp2, points.p5)
.curve(points.p5cp3,points.p3cp5, points.p3)
-
- let aCPu = points.p7.dist( points.p4 ) *options.pctAtoO /100;
- let aCPj = points.p7.dist( points.p11 ) *options.pctAtoC /100;
-
- let a4to11 = points.p4.angle( points.p11 );
-
- points.p7cp4 = points.p7.shift( a4to11 +180, aCPu )
- .attr("data-text", "7cp4").attr("data-text-class", "center");
- points.p7cp11 = points.p7.shift( a4to11, aCPj )
- .attr("data-text", "7cp11").attr("data-text-class", "center");
-
- points.p4cp7 = points.p4.shiftFractionTowards( points.p7cp4, options.pctUtoA /100)
- .attr("data-text", "uCPa").attr("data-text-class", "center");
- points.p11cp7 = points.p11.shiftFractionTowards( points.p7cp11, options.pctJtoA /100)
- .shift( 0, points.p11.dist( points.pH ) *options.fullness )
- .attr("data-text", "jCPa").attr("data-text-class", "center");
-
-
- paths.sideSeam = new Path()
- .move(points.p11)
- .curve(points.p11cp7,points.p7cp11, points.p7)
- .curve(points.p7cp4,points.p4cp7, points.p4)
-
-
-
- points.p3cp10 = points.p3.shiftFractionTowards( points.pF, options.pctRtoKin /200)
- .shiftFractionTowards( points.p10, options.pctRtoKdown /100)
- .attr("data-text", "rCPk").attr("data-text-class", "center");
- points.p10cp3 = points.p10.shiftFractionTowards( points.pH, -1 * ((options.pctKtoRout /100) +options.fullness))
- .shiftFractionTowards( points.p3, options.pctKtoRup /100)
- .attr("data-text", "kCPr").attr("data-text-class", "center");
-
- paths.insideSeam = new Path()
- .move(points.p3)
- .curve(points.p3cp10,points.p10cp3, points.p10)
-
-
-
tempP = points.pH.shift(90, halfInch *1.5 )
points.p10cpH = points.p10.shiftFractionTowards(tempP, options.pctKtoH /100 )
.attr("data-text", "10CPh").attr("data-text-class", "center");
diff --git a/packages/cornelius/src/front.js b/packages/cornelius/src/front.js
index 8d4b3ec90f5..452a2bff923 100644
--- a/packages/cornelius/src/front.js
+++ b/packages/cornelius/src/front.js
@@ -10,7 +10,7 @@ export default function (part) {
paths,
Snippet,
snippets,
- complete,
+ complete,
sa,
store,
paperless,
@@ -57,7 +57,7 @@ export default function (part) {
.attr("data-text", "rCPz").attr("data-text-class", "center");
paths.crotchSeam = new Path()
- .move(points.pG)
+ .move(points.pW)
.line(points.pZ)
.curve(points.pZcpR,points.pRcpZ, points.pR)
@@ -103,7 +103,7 @@ export default function (part) {
paths.waistSeam = new Path()
.move(points.pU)
.line(points.pD)
- .line(points.pG)
+ .line(points.pW)
paths.seam = paths.waistSeam
.join( paths.crotchSeam )
diff --git a/packages/cornelius/src/frontPoints.js b/packages/cornelius/src/frontPoints.js
index c4b8d1f2be1..1d00b4b918b 100644
--- a/packages/cornelius/src/frontPoints.js
+++ b/packages/cornelius/src/frontPoints.js
@@ -5,6 +5,7 @@ export default function (part) {
Path,
points,
store,
+ raise
} = part.shorthand()
let pctBandBelowKnee = 25;
@@ -19,6 +20,11 @@ export default function (part) {
store.set( 'seat', seat );
store.set( 'halfInch', halfInch );
+ let waistAdjustment = 0;
+ if( measurements.waist > measurements.seat ) {
+ waistAdjustment = (measurements.waist - measurements.seat) /4;
+ }
+
console.log( 'measurements.waist: ' +measurements.waist);
console.log( 'measurements.seat: ' +measurements.seat);
console.log( 'measurements.waistToKnee: ' +(measurements.waistToKnee/2.54));
@@ -37,54 +43,58 @@ export default function (part) {
// paths.box = new Path().move(points.tr).line(points.tl).line(points.bl).line(points.br).close().attr('class', 'lining dotted stroke-sm');
points.pO = new Point( 0, 0 )
- .attr("data-text", "O").attr("data-text-class", "center");
+ .attr("data-text", "O").attr("data-text-class", "center");
points.pB = points.pO.shift( 270, measurements.waistToKnee)
- .attr("data-text", "B").attr("data-text-class", "center");
+ .attr("data-text", "B").attr("data-text-class", "center");
points.pA = points.pB.shift( 90, inseam)
- .attr("data-text", "A").attr("data-text-class", "center");
+ .attr("data-text", "A").attr("data-text-class", "center");
points.pC = points.pB.shift( 270, measurements.waistToKnee *pctBandBelowKnee /100)
- .attr("data-text", "C").attr("data-text-class", "center");
+ .attr("data-text", "C").attr("data-text-class", "center");
points.pT = points.pA.shift( 90, (measurements.waistToKnee -inseam)/3)
- .attr("data-text", "T").attr("data-text-class", "center");
+ .attr("data-text", "T").attr("data-text-class", "center");
points.pE = points.pA.shift( 180, seat /4)
- .attr("data-text", "E").attr("data-text-class", "center");
+ .attr("data-text", "E").attr("data-text-class", "center");
points.pF = points.pA.shift( 180, seat /2)
- .attr("data-text", "F").attr("data-text-class", "center");
+ .attr("data-text", "F").attr("data-text-class", "center");
points.pD = points.pO.shift( 180, seat /4)
- .attr("data-text", "D").attr("data-text-class", "center");
+ .attr("data-text", "D").attr("data-text-class", "center");
points.pH = points.pC.shift( 180, seat /4)
- .attr("data-text", "H").attr("data-text-class", "center");
- points.pG = points.pO.shift( 180, seat /2)
- .attr("data-text", "G").attr("data-text-class", "center");
+ .attr("data-text", "H").attr("data-text-class", "center");
+ points.pG = points.pO.shift( 180, seat /2 )
+ .attr("data-text", "G").attr("data-text-class", "center");
+ points.pW = points.pG.shift( 180, waistAdjustment )
+ .attr("data-text", "W").attr("data-text-class", "center");
points.pV = points.pF.shift( 0, halfInch)
- .attr("data-text", "V").attr("data-text-class", "center");
+ .attr("data-text", "V").attr("data-text-class", "center");
points.pX = points.pF.shift( 180, halfInch)
- .attr("data-text", "X").attr("data-text-class", "center");
+ .attr("data-text", "X").attr("data-text-class", "center");
let tPath = new Path().move(points.pG).line(points.pV);
let tPoints = tPath.intersectsY(points.pT.y);
if( null != tPoints && tPoints.length > 0 ) {
points.pS = tPoints[0].clone()
- .attr("data-text", "S").attr("data-text-class", "center");
+ .attr("data-text", "S").attr("data-text-class", "center");
}
tPath = new Path().move(points.pG).line(points.pX);
tPoints = tPath.intersectsY(points.pT.y);
if( null != tPoints && tPoints.length > 0 ) {
points.pZ = tPoints[0].clone()
- .attr("data-text", "Z").attr("data-text-class", "center");
+ .attr("data-text", "Z").attr("data-text-class", "center");
+ } else {
+ raise.error('Could not find an intersection to create the crotch point Z');
}
points.pP = points.pE.shift( 180, seat /3)
- .attr("data-text", "P").attr("data-text-class", "center");
+ .attr("data-text", "P").attr("data-text-class", "center");
points.pR = points.pP.shift( 180, halfInch +halfInch)
- .attr("data-text", "R").attr("data-text-class", "center");
+ .attr("data-text", "R").attr("data-text-class", "center");
points.pJ = points.pH.shift( 0, measurements.knee /4)
- .attr("data-text", "J").attr("data-text-class", "center");
+ .attr("data-text", "J").attr("data-text-class", "center");
points.pK = points.pH.shift( 180, measurements.knee /4)
- .attr("data-text", "K").attr("data-text-class", "center");
+ .attr("data-text", "K").attr("data-text-class", "center");
points.pU = points.pG.shift( 0, waist /2)
- .attr("data-text", "U").attr("data-text-class", "center");
+ .attr("data-text", "U").attr("data-text-class", "center");
}
From dc3c89067287359cd71fb27e641490e0dd69d365 Mon Sep 17 00:00:00 2001
From: woutervdub
Date: Wed, 10 Feb 2021 07:19:15 -0800
Subject: [PATCH 084/188] Tweaks
---
packages/cornelius/config/index.js | 11 +++++--
packages/cornelius/src/back.js | 2 --
packages/cornelius/src/front.js | 20 ++++++++-----
packages/cornelius/src/index.js | 2 ++
packages/cornelius/src/legband.js | 48 ++++++++++++++++++++----------
5 files changed, 55 insertions(+), 28 deletions(-)
diff --git a/packages/cornelius/config/index.js b/packages/cornelius/config/index.js
index d90ac48f9ac..6b81c5508d2 100644
--- a/packages/cornelius/config/index.js
+++ b/packages/cornelius/config/index.js
@@ -13,11 +13,16 @@ export default {
fit: ['fullness'],
style: []
},
+ parts: ['front','back','legband'],
+ inject: {
+ back: 'front'
+ },
measurements: ['waist', 'hips', 'inseam', 'seat', 'waistToKnee', 'waistToFloor', 'knee'],
- dependencies: {},
- inject: {},
+ dependencies: {
+ back: 'front',
+ legband: 'front'
+ },
hide: [],
- parts: ['front','back', 'legband'],
options: {
pctAtoO: 50,
pctAtoC: 25,
diff --git a/packages/cornelius/src/back.js b/packages/cornelius/src/back.js
index c54ae93223f..082a5f490bb 100644
--- a/packages/cornelius/src/back.js
+++ b/packages/cornelius/src/back.js
@@ -1,5 +1,4 @@
import { rawListeners } from 'process';
-import frontPoints from './frontPoints'
function rotateDistance(part, point, distance, center) {
let {
@@ -233,7 +232,6 @@ export default function (part) {
// points.bl = new Point( -400, 800 );
// paths.box = new Path().move(points.tr).line(points.tl).line(points.bl).line(points.br).close().attr('class', 'lining dotted stroke-sm');
- frontPoints(part);
let waist = store.get( 'waist' );
let seat = store.get( 'seat' );
diff --git a/packages/cornelius/src/front.js b/packages/cornelius/src/front.js
index 452a2bff923..f633a30575c 100644
--- a/packages/cornelius/src/front.js
+++ b/packages/cornelius/src/front.js
@@ -91,14 +91,18 @@ export default function (part) {
store.set( 'slitDistance', paths.legSeam.length() - (halfInch *4) );
- macro('ld', {
- from: points.pSlitBottom,
- to: points.pSlitTop
- })
- macro('ld', {
- from: points.pSlitBottom,
- to: points.pJ
- })
+ paths.slit = new Path()
+ .move( points.pSlitBottom )
+ .line( points.pSlitTop )
+ .attr('class', 'fabric')
+ // macro('ld', {
+ // from: points.pSlitBottom,
+ // to: points.pSlitTop
+ // })
+ // macro('ld', {
+ // from: points.pSlitBottom,
+ // to: points.pJ
+ // })
paths.waistSeam = new Path()
.move(points.pU)
diff --git a/packages/cornelius/src/index.js b/packages/cornelius/src/index.js
index 953eee9d58e..9d007d31421 100644
--- a/packages/cornelius/src/index.js
+++ b/packages/cornelius/src/index.js
@@ -8,9 +8,11 @@ import draftLegband from './legband'
// Create new design
const Pattern = new freesewing.Design(config, plugins)
+// console.log( Pattern );
// Attach the draft methods to the prototype
Pattern.prototype.draftFront = draftFront
Pattern.prototype.draftBack = draftBack
Pattern.prototype.draftLegband = draftLegband
+// console.log( Pattern );
export default Pattern
diff --git a/packages/cornelius/src/legband.js b/packages/cornelius/src/legband.js
index a8c39701a26..f06cddf2b27 100644
--- a/packages/cornelius/src/legband.js
+++ b/packages/cornelius/src/legband.js
@@ -1,3 +1,5 @@
+import { assertParenthesizedExpression } from "@babel/types";
+
export default function (part) {
let {
options,
@@ -42,32 +44,49 @@ export default function (part) {
points.pCout = points.pCcpF.shiftOutwards( points.pC, halfInch *2 );
points.pHout = points.pHcpJ.shiftOutwards( points.pH, halfInch *2 );
- paths.seam = new Path()
+ paths.top = new Path()
.move( points.pA )
.curve( points.pAcpE, points.pEcpA, points.pE )
.line( points.pF )
.curve( points.pFcpC, points.pCcpF, points.pC )
- .line( points.pCout )
- .line( points.pHout )
+ .line( points.pCout );
+
+ paths.left = new Path()
+ .move( points.pCout )
+ .line( points.pHout );
+
+ paths.bottom = new Path()
+ .move( points.pHout )
.line( points.pH )
.curve( points.pHcpJ, points.pJcpH, points.pJ )
- .curve( points.pJcpG, points.pGcpJ, points.pG )
- .line( points.pA )
+ .curve( points.pJcpG, points.pGcpJ, points.pG );
+
+ paths.right = new Path()
+ .move( points.pG )
+ .line( points.pA );
+
+ paths.seam = paths.top.join( paths.left )
+ .join( paths.bottom )
+ .join( paths.right )
.close()
- .attr('class', 'fabric')
+ .attr('class', 'fabric');
paths.dart = new Path()
.move( points.pF )
.line( points.pJ )
.line( points.pE )
+ .attr('class', 'fabric');
- points.pBH1 = points.pO.shiftTowards( points.pD, points.pO.dist( points.pD ) *.20 )
- points.pBH2 = points.pO.shiftTowards( points.pD, points.pO.dist( points.pD ) *.50 )
- points.pBH3 = points.pO.shiftTowards( points.pD, points.pO.dist( points.pD ) *.80 )
+ points.buttonsTop = paths.top.shiftAlong( halfInch *1.5 );
+ points.buttonsBottom = paths.bottom.shiftAlong( paths.bottom.length() - halfInch * 1.5 );
+
+ points.pBH1 = points.buttonsTop.shiftFractionTowards( points.buttonsBottom, .20 );
+ points.pBH2 = points.buttonsTop.shiftFractionTowards( points.buttonsBottom, .50 );
+ points.pBH3 = points.buttonsTop.shiftFractionTowards( points.buttonsBottom, .80 );
- points.pB1 = points.pC.shiftTowards( points.pH, points.pC.dist( points.pH ) *.20 )
- points.pB2 = points.pC.shiftTowards( points.pH, points.pC.dist( points.pH ) *.50 )
- points.pB3 = points.pC.shiftTowards( points.pH, points.pC.dist( points.pH ) *.80 )
+ points.pB1 = points.pC.shiftFractionTowards( points.pH, .20 );
+ points.pB2 = points.pC.shiftFractionTowards( points.pH, .50 );
+ points.pB3 = points.pC.shiftFractionTowards( points.pH, .80 );
snippets.bh1 = new Snippet( 'buttonhole', points.pBH1 );
snippets.bh2 = new Snippet( 'buttonhole', points.pBH2 );
@@ -77,13 +96,12 @@ export default function (part) {
snippets.b2 = new Snippet( 'button', points.pB2 );
snippets.b3 = new Snippet( 'button', points.pB3 );
- snippets.n1 = new Snippet( 'notch', points.pC.shiftTowards( points.pCcpF, halfInch *1.5 ) );
+ snippets.n1 = new Snippet( 'notch', points.pA );
+ snippets.n2 = new Snippet( 'notch', points.pC.shiftTowards( points.pCcpF, halfInch *1.5 ) );
if (sa) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
}
return part;
-
-
}
From fb7eb96208948da10480a38505ca12374dbc4912 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 19:09:18 +0100
Subject: [PATCH 085/188] fix(hortensia): Sombody likes console.log
---
packages/hortensia/src/bottompanel.js | 3 ---
packages/hortensia/src/sidepanel.js | 5 -----
packages/hortensia/src/strap.js | 3 ---
packages/hortensia/src/zipperpanel.js | 15 +--------------
4 files changed, 1 insertion(+), 25 deletions(-)
diff --git a/packages/hortensia/src/bottompanel.js b/packages/hortensia/src/bottompanel.js
index d1716ea37f8..5786819d6c7 100644
--- a/packages/hortensia/src/bottompanel.js
+++ b/packages/hortensia/src/bottompanel.js
@@ -47,9 +47,6 @@ export default function (part) {
points.__titlePattern.attr('data-text-class', 'center')
let scaleBoxMove = 180 * options.size
- console.log('scaleBoxMove: ' + scaleBoxMove)
- console.log('w: ' + w)
- console.log('h: ' + h)
if (scaleBoxMove > 50 && w > 100) {
points.scaleBox = points.logo.shift(90, scaleBoxMove)
diff --git a/packages/hortensia/src/sidepanel.js b/packages/hortensia/src/sidepanel.js
index 8838e49b9f0..da864f7b96a 100644
--- a/packages/hortensia/src/sidepanel.js
+++ b/packages/hortensia/src/sidepanel.js
@@ -61,9 +61,6 @@ export default function (part) {
store.set('zipperWidth', zipperWidth)
store.set('zipperPanelWidth', zipperPanelWidth)
- console.log('zipperWidth: ' + zipperWidth)
- console.log('zipperPanelWidth: ' + zipperPanelWidth)
-
points.topCenter = new Point(0, 0)
points.topCircleLeft = points.topCenter.shift(135, topRadius)
points.topCircleRight = points.topCenter.shift(45, topRadius)
@@ -115,7 +112,6 @@ export default function (part) {
points.topZipperPanelLeft = pTop.shiftAlong(topCircleLength / 2 + zipperPanelWidth / 2)
store.set('bottomPanelLength', pBottomPanel.length())
- console.log('bottomPanelLength: ' + pBottomPanel.length())
let pSidesAndTop = new Path()
.move(points.bottomSeamRight)
@@ -128,7 +124,6 @@ export default function (part) {
let frontPanelLength = (pSidesAndTop.length() - zipperPanelWidth) / 2
store.set('frontPanelLength', frontPanelLength)
- console.log('frontPanelLength: ' + frontPanelLength)
paths.seam = new Path()
.move(points.bottomRightU)
diff --git a/packages/hortensia/src/strap.js b/packages/hortensia/src/strap.js
index 49b1b687309..9c396388c90 100644
--- a/packages/hortensia/src/strap.js
+++ b/packages/hortensia/src/strap.js
@@ -17,9 +17,6 @@ export default function (part) {
if (sa > w * 0.8) {
sa = w * 0.8
}
- console.log(w)
- console.log(h)
- console.log(sa)
points.topLeft = new Point(-w, 0)
points.topMiddle = new Point(0, 0)
diff --git a/packages/hortensia/src/zipperpanel.js b/packages/hortensia/src/zipperpanel.js
index 2177c220132..fbbb86ffcd8 100644
--- a/packages/hortensia/src/zipperpanel.js
+++ b/packages/hortensia/src/zipperpanel.js
@@ -1,22 +1,9 @@
export default function (part) {
- let {
- store,
- Point,
- Path,
- points,
- paths,
- complete,
- sa,
- paperless,
- macro
- } = part.shorthand()
+ let { store, Point, Path, points, paths, complete, sa, paperless, macro } = part.shorthand()
let z = store.get('zipperWidth')
let w = (store.get('zipperPanelWidth') - z) / 2
let h = store.get('depth')
- console.log(z)
- console.log(w)
- console.log(h)
points.topLeft = new Point(0, 0)
points.topRight = new Point(w, 0)
From 5f06e7a15cc6e023eb93c44ed41681e63f540b12 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 19:09:41 +0100
Subject: [PATCH 086/188] feat(components): Added Hortensia linedrawing
---
.../components/src/LineDrawing/patterns.js | 30 +++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/packages/components/src/LineDrawing/patterns.js b/packages/components/src/LineDrawing/patterns.js
index 15f4aaea57a..06ac07bb55a 100644
--- a/packages/components/src/LineDrawing/patterns.js
+++ b/packages/components/src/LineDrawing/patterns.js
@@ -249,6 +249,36 @@ const svg = {
d="m 139.52638,39.055766 c -9.01543,18.392966 -30.58942,21.437244 -34.352,17.847909 -4.21478,-4.0207 21.26162,-31.849541 33.72084,-17.532364 1.16316,1.336626 39.33777,11.27217 28.85879,-4.261339 -7.00951,-10.390562 -26.55848,0.540435 -28.22763,3.945794 z"
/>
],
+ hortensia: [
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+
+ ],
huey: [
Date: Sat, 13 Feb 2021 19:09:59 +0100
Subject: [PATCH 087/188] feat(i18n): Added translations for Hortensia
---
.../i18n/src/locales/en/options/hortensia.yml | 15 +++++++++++++++
packages/i18n/src/locales/en/options/index.js | 4 +++-
packages/i18n/src/locales/en/patterns.yml | 3 +++
3 files changed, 21 insertions(+), 1 deletion(-)
create mode 100644 packages/i18n/src/locales/en/options/hortensia.yml
diff --git a/packages/i18n/src/locales/en/options/hortensia.yml b/packages/i18n/src/locales/en/options/hortensia.yml
new file mode 100644
index 00000000000..3cae72a25a2
--- /dev/null
+++ b/packages/i18n/src/locales/en/options/hortensia.yml
@@ -0,0 +1,15 @@
+size:
+ title: Size
+ description: Controls the overall size of the handbag
+
+zipperSize:
+ title: Zipper size
+ description: Which size of zipper to use
+
+strapLength:
+ title: Strap length
+ description: Controls the length of the strap
+
+handleWidth:
+ title: Handle width
+ description: Controls the width of the handle
diff --git a/packages/i18n/src/locales/en/options/index.js b/packages/i18n/src/locales/en/options/index.js
index eb088d5ffdd..f86af958d79 100644
--- a/packages/i18n/src/locales/en/options/index.js
+++ b/packages/i18n/src/locales/en/options/index.js
@@ -30,6 +30,7 @@ import waralee from './waralee.yml'
import titan from './titan.yml'
import paco from './paco.yml'
import albert from './albert.yml'
+import hortensia from './hortensia.yml'
import { options as optionList } from '@freesewing/pattern-info'
import shared from '../../../shared-options.yml'
@@ -65,7 +66,8 @@ let patterns = {
titan,
paco,
teagan,
- albert
+ albert,
+ hortensia
}
let options = {}
diff --git a/packages/i18n/src/locales/en/patterns.yml b/packages/i18n/src/locales/en/patterns.yml
index bd075d5b580..015e8c447e3 100644
--- a/packages/i18n/src/locales/en/patterns.yml
+++ b/packages/i18n/src/locales/en/patterns.yml
@@ -43,6 +43,9 @@ florence:
holmes:
description: 'For Sherlock Holmes cosplay or just a cute hat'
title: Holmes deerstalker hat
+hortensia:
+ description: 'Hortensia is a handbag'
+ title: Hortensia handbag
huey:
description: Huey is a zip-up hoodie with optional front pockets.
title: Huey hoodie
From d42e04eef9c18b91cb5a068e907a1693ca826a22 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 19:10:46 +0100
Subject: [PATCH 088/188] chore: Changelog update
---
config/changelog.yaml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/config/changelog.yaml b/config/changelog.yaml
index ec44fbb5182..281bc42ef97 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -2,8 +2,12 @@ unreleased:
date: 2021-02-07
Added:
+ components:
+ - Linedrawing for hortensia
hortensia:
- Initial release of Hortensia, a handbag pattern
+ i18n:
+ - Translation for Hortensia
Fixed:
bella:
From 3039e8293e7604c236f6cda39d365a9756ab735a Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:25:00 +0100
Subject: [PATCH 089/188] chore: Switched to latest tag
---
config/templates/package.dflt.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/config/templates/package.dflt.json b/config/templates/package.dflt.json
index 23733dbc6cc..60750e1eb3f 100644
--- a/config/templates/package.dflt.json
+++ b/config/templates/package.dflt.json
@@ -22,7 +22,7 @@
"files": ["dist/*", "README.md", "package.json"],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
From b0e598280891c2710c2a74062c92250211bd5e71 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:25:16 +0100
Subject: [PATCH 090/188] release: Publish v2.13.0
---
lerna.json | 2 +-
packages/aaron/package.json | 65 +++++++++--------
packages/albert/package.json | 61 ++++++++--------
packages/bella/package.json | 61 ++++++++--------
packages/benjamin/package.json | 61 ++++++++--------
packages/bent/package.json | 65 +++++++++--------
packages/breanna/package.json | 65 +++++++++--------
packages/brian/package.json | 61 ++++++++--------
packages/bruce/package.json | 61 ++++++++--------
packages/carlita/package.json | 67 +++++++++--------
packages/carlton/package.json | 65 +++++++++--------
packages/cathrin/package.json | 61 ++++++++--------
packages/components/package.json | 32 ++++-----
packages/core/package.json | 4 +-
.../create-freesewing-pattern/package.json | 10 ++-
packages/css-theme/package.json | 8 +--
packages/diana/package.json | 65 +++++++++--------
packages/examples/package.json | 61 ++++++++--------
packages/florence/package.json | 61 ++++++++--------
packages/florent/package.json | 61 ++++++++--------
packages/gatsby-remark-jargon/package.json | 6 +-
packages/holmes/package.json | 62 ++++++++--------
packages/hortensia/package.json | 61 ++++++++--------
packages/huey/package.json | 65 +++++++++--------
packages/hugo/package.json | 65 +++++++++--------
packages/i18n/package.json | 4 +-
packages/jaeger/package.json | 65 +++++++++--------
packages/legend/package.json | 61 ++++++++--------
packages/models/package.json | 4 +-
packages/mui-theme/package.json | 4 +-
packages/paco/package.json | 61 ++++++++--------
packages/pattern-info/package.json | 5 +-
packages/penelope/package.json | 61 ++++++++--------
packages/plugin-banner/package.json | 4 +-
packages/plugin-bundle/package.json | 19 +++--
packages/plugin-bust/package.json | 4 +-
packages/plugin-buttons/package.json | 4 +-
packages/plugin-cutonfold/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-notches/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 | 5 +-
packages/remark-jargon/package.json | 3 +-
packages/rendertest/package.json | 61 ++++++++--------
packages/sandy/package.json | 61 ++++++++--------
packages/shin/package.json | 61 ++++++++--------
packages/simon/package.json | 63 ++++++++--------
packages/simone/package.json | 71 +++++++++----------
packages/sven/package.json | 65 +++++++++--------
packages/tamiko/package.json | 61 ++++++++--------
packages/teagan/package.json | 63 ++++++++--------
packages/theo/package.json | 61 ++++++++--------
packages/titan/package.json | 61 ++++++++--------
packages/trayvon/package.json | 61 ++++++++--------
packages/tutorial/package.json | 61 ++++++++--------
packages/utils/package.json | 8 +--
packages/wahid/package.json | 63 ++++++++--------
packages/waralee/package.json | 61 ++++++++--------
72 files changed, 1205 insertions(+), 1309 deletions(-)
diff --git a/lerna.json b/lerna.json
index 2e9c6890b0e..760f95f6d42 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"npmClient": "yarn",
"command": {
"publish": {
diff --git a/packages/aaron/package.json b/packages/aaron/package.json
index 49e442fba3e..0a1e32e2877 100644
--- a/packages/aaron/package.json
+++ b/packages/aaron/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/aaron",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a A-shirt or tank top",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,48 +34,47 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1"
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/albert/package.json b/packages/albert/package.json
index 35f9631025e..84497e1a100 100644
--- a/packages/albert/package.json
+++ b/packages/albert/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/albert",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for an apron",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/bella/package.json b/packages/bella/package.json
index 1592626843c..830f7cae477 100644
--- a/packages/bella/package.json
+++ b/packages/bella/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bella",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a womenswear bodice block",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/benjamin/package.json b/packages/benjamin/package.json
index 7c7e4df5324..c88417c5964 100644
--- a/packages/benjamin/package.json
+++ b/packages/benjamin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/benjamin",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a bow tie",
"author": "woutervdub (https://github.com/woutervdub)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/bent/package.json b/packages/bent/package.json
index 85eb8008eac..0d7f052c4a0 100644
--- a/packages/bent/package.json
+++ b/packages/bent/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bent",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"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,48 +34,47 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1"
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/breanna/package.json b/packages/breanna/package.json
index 3f9fe5c6a64..f3c9acced59 100644
--- a/packages/breanna/package.json
+++ b/packages/breanna/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/breanna",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a basic body block for womenswear",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,48 +34,47 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1"
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/brian/package.json b/packages/brian/package.json
index 6a61f2b8ebe..96eae41ce85 100644
--- a/packages/brian/package.json
+++ b/packages/brian/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/brian",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a basic body block for menswear",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/bruce/package.json b/packages/bruce/package.json
index 8d711e7f85c..bc3910fa0e2 100644
--- a/packages/bruce/package.json
+++ b/packages/bruce/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bruce",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for boxer briefs",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/carlita/package.json b/packages/carlita/package.json
index ad760f1b10d..3ae14aa2ca3 100644
--- a/packages/carlita/package.json
+++ b/packages/carlita/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/carlita",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"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,52 +34,51 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/bent": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1",
+ "@freesewing/carlton": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/bent": "^2.13.0-rc.1",
- "@freesewing/carlton": "^2.13.0-rc.1",
"@freesewing/plugin-bust": "^2.13.0-rc.1",
"@freesewing/plugin-buttons": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/carlton/package.json b/packages/carlton/package.json
index 035b7628256..ab4fc24f9f5 100644
--- a/packages/carlton/package.json
+++ b/packages/carlton/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/carlton",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"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,50 +34,49 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/bent": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/bent": "^2.13.0-rc.1",
"@freesewing/plugin-buttons": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json
index e2c5e007461..683644307cd 100644
--- a/packages/cathrin/package.json
+++ b/packages/cathrin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/cathrin",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a underbust corset / waist trainer",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/components/package.json b/packages/components/package.json
index 21db91f6790..32b70342a7e 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/components",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A collection of React components for FreeSewing web UIs",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -26,33 +26,31 @@
"watch": "BABEL_ENV=production rollup -c -w -o dist/index.js -f cjs"
},
"peerDependencies": {
- "axios": "^0.21.1",
- "react": "^17.0.1",
- "@freesewing/pattern-info": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-theme": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/models": "^2.13.0-rc.1",
- "@freesewing/examples": "^2.13.0-rc.1",
- "@freesewing/rendertest": "^2.13.0-rc.1",
- "@freesewing/tutorial": "^2.13.0-rc.1",
"@fontsource/permanent-marker": "latest",
"@fontsource/roboto-mono": "latest",
"@fontsource/ubuntu": "latest",
+ "@freesewing/core": "^2.13.0-rc.1",
+ "@freesewing/css-theme": "^2.13.0-rc.1",
+ "@freesewing/examples": "^2.13.0-rc.1",
"@freesewing/i18n": "^2.13.0-rc.1",
+ "@freesewing/models": "^2.13.0-rc.1",
+ "@freesewing/mui-theme": "^2.13.0-rc.1",
+ "@freesewing/pattern-info": "^2.13.0-rc.1",
+ "@freesewing/plugin-theme": "^2.13.0-rc.1",
+ "@freesewing/rendertest": "^2.13.0-rc.1",
+ "@freesewing/tutorial": "^2.13.0-rc.1",
"@freesewing/utils": "^2.13.0-rc.1",
- "react-intl": "^5.10.9",
"@material-ui/core": "^4.11.2",
"@material-ui/icons": "4.11.2",
"@material-ui/lab": "^v4.0.0-alpha.57",
- "prismjs": "^1.22.0",
- "react-markdown": "^5.0.3",
+ "axios": "^0.21.1",
"file-saver": "^2.0.5",
+ "prismjs": "^1.22.0",
+ "react": "^17.0.1",
+ "react-intl": "^5.10.9",
+ "react-markdown": "^5.0.3",
"yaml": "^1.10.0"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"Blockquote/*",
"Draft/*",
diff --git a/packages/core/package.json b/packages/core/package.json
index 55614bc3f61..b370c665dab 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/core",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A library for creating made-to-measure sewing patterns",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -35,13 +35,11 @@
"report": "BABEL_ENV=production nyc report --reporter=html",
"coverage": "BABEL_ENV=production nyc npm test && nyc report --reporter=text-lcov > coverage.lcov && ./node_modules/.bin/codecov"
},
- "peerDependencies": {},
"dependencies": {
"bezier-js": "^4.0.3",
"bin-pack": "^1.0.2",
"hooks": "^0.3.2"
},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/create-freesewing-pattern/package.json b/packages/create-freesewing-pattern/package.json
index ec59fb78a7e..3e0e600dc50 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.13.0-rc.1",
+ "version": "2.13.0",
"description": "Initializer package for FreeSewing patterns: npm init FreeSewing-pattern",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -23,8 +23,9 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"start": "rollup -c -w"
},
- "peerDependencies": {},
"dependencies": {
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/pattern-info": "^2.13.0",
"chalk": "^4.1.0",
"commander": "^6.0.0",
"conf": "^7.1.1",
@@ -41,11 +42,8 @@
"p-each-series": "^2.1.0",
"parse-git-config": "^3.0.0",
"validate-npm-package-name": "^3.0.0",
- "which": "^2.0.2",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/pattern-info": "^2.13.0-rc.1"
+ "which": "^2.0.2"
},
- "devDependencies": {},
"files": [
"lib",
"template",
diff --git a/packages/css-theme/package.json b/packages/css-theme/package.json
index 57cbcaf184f..8f66be16958 100644
--- a/packages/css-theme/package.json
+++ b/packages/css-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/css-theme",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A CSS theme for FreeSewing web UIs",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -27,14 +27,12 @@
"start": "rollup -c -w",
"watch": "npx node-sass --watch --output-style compressed src/theme.scss dist/theme.css"
},
- "peerDependencies": {},
"dependencies": {
- "open-color": "^1.7.0",
"@fontsource/permanent-marker": "latest",
"@fontsource/roboto-mono": "latest",
- "@fontsource/ubuntu": "latest"
+ "@fontsource/ubuntu": "latest",
+ "open-color": "^1.7.0"
},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/diana/package.json b/packages/diana/package.json
index 5881d37f963..338663e1eec 100644
--- a/packages/diana/package.json
+++ b/packages/diana/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/diana",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a top with a draped neck",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,48 +34,47 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1"
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/examples/package.json b/packages/examples/package.json
index 4616ad3ee51..4942f41aaa7 100644
--- a/packages/examples/package.json
+++ b/packages/examples/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/examples",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern holding examples for our documentation",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -32,44 +32,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/florence/package.json b/packages/florence/package.json
index 721b8fec96f..ae1a5ccbabf 100644
--- a/packages/florence/package.json
+++ b/packages/florence/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/florence",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a face mask",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/florent/package.json b/packages/florent/package.json
index 9310ddcf601..ab58f701931 100644
--- a/packages/florent/package.json
+++ b/packages/florent/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/florent",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a flat cap",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/gatsby-remark-jargon/package.json b/packages/gatsby-remark-jargon/package.json
index b8e6cea00b5..f7d9a2fb988 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.13.0-rc.1",
+ "version": "2.13.0",
"description": "A gatsby-transformer-remark sub-plugin for jargon terms",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -27,11 +27,9 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"start": "rollup -c -w"
},
- "peerDependencies": {},
"dependencies": {
- "remark-jargon": "^2.13.0-rc.1"
+ "remark-jargon": "^2.13.0"
},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/holmes/package.json b/packages/holmes/package.json
index ee96900180a..2d1f4799cc7 100644
--- a/packages/holmes/package.json
+++ b/packages/holmes/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/holmes",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a Sherlock Holmes hat",
"author": "AlfaLyr (https://github.com/alfalyr)",
"homepage": "https://freesewing.org/",
@@ -39,45 +39,45 @@
"@freesewing/plugin-bust": "^2.13.0-rc.1"
},
"dependencies": {
- "@freesewing/plugin-gore": "^2.13.0-rc.1"
+ "@freesewing/plugin-gore": "^2.13.0"
},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/hortensia/package.json b/packages/hortensia/package.json
index f4980cc64cf..250326c8557 100644
--- a/packages/hortensia/package.json
+++ b/packages/hortensia/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/hortensia",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a handbag",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/huey/package.json b/packages/huey/package.json
index eff3ba29dc9..03a7d979dbe 100644
--- a/packages/huey/package.json
+++ b/packages/huey/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/huey",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a zip-up hoodie",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,48 +34,47 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1"
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/hugo/package.json b/packages/hugo/package.json
index 0285c38ced6..21842a5fce1 100644
--- a/packages/hugo/package.json
+++ b/packages/hugo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/hugo",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a hooded jumper with raglan sleeves",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,48 +34,47 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1"
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index a30a0bb73be..e332d77b83d 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/i18n",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "Translations for the FreeSewing project",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -30,8 +30,6 @@
"peerDependencies": {
"@freesewing/pattern-info": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/jaeger/package.json b/packages/jaeger/package.json
index 2ab57066d9b..5f4e93ec0ad 100644
--- a/packages/jaeger/package.json
+++ b/packages/jaeger/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/jaeger",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a sport coat style jacket",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,50 +34,49 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/bent": "^2.13.0-rc.1",
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/bent": "^2.13.0-rc.1",
"@freesewing/plugin-buttons": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/legend/package.json b/packages/legend/package.json
index 96cb5a43e7a..9d6110d6829 100644
--- a/packages/legend/package.json
+++ b/packages/legend/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/legend",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern to document pattern notation",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -38,44 +38,43 @@
"@freesewing/plugin-bundle": "^2.13.0-rc.1",
"@freesewing/plugin-buttons": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/models/package.json b/packages/models/package.json
index f11dc77d6d2..f009afe5983 100644
--- a/packages/models/package.json
+++ b/packages/models/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/models",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "Body measurements data for a range of default sizes",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -31,8 +31,6 @@
"peerDependencies": {
"@freesewing/utils": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/mui-theme/package.json b/packages/mui-theme/package.json
index 08aac26a6c6..88a4375a79f 100644
--- a/packages/mui-theme/package.json
+++ b/packages/mui-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/mui-theme",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A Material-UI theme for FreeSewing web UIs",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -31,8 +31,6 @@
"react": "^17.0.1",
"react-dom": "^16.13.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/paco/package.json b/packages/paco/package.json
index efae9ddb230..18ae2b3bb10 100644
--- a/packages/paco/package.json
+++ b/packages/paco/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/paco",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for summer pants",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -38,44 +38,43 @@
"@freesewing/plugin-bundle": "^2.13.0-rc.1",
"@freesewing/titan": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/pattern-info/package.json b/packages/pattern-info/package.json
index ebaab6ff1d3..a8ab4398029 100644
--- a/packages/pattern-info/package.json
+++ b/packages/pattern-info/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/pattern-info",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "Information about available freesewing patterns",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -30,9 +30,6 @@
"start": "rollup -c -w",
"prebuild": "node src/prebuild.js"
},
- "peerDependencies": {},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/penelope/package.json b/packages/penelope/package.json
index f764a6a498c..e19db99bdfd 100644
--- a/packages/penelope/package.json
+++ b/packages/penelope/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/penelope",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a pencil skirt",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/plugin-banner/package.json b/packages/plugin-banner/package.json
index 79d5f11813d..4b99d30643b 100644
--- a/packages/plugin-banner/package.json
+++ b/packages/plugin-banner/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-banner",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to repeat text on a path",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-bundle/package.json b/packages/plugin-bundle/package.json
index 4c8639950ef..78be00d35e3 100644
--- a/packages/plugin-bundle/package.json
+++ b/packages/plugin-bundle/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-bundle",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "An umbrella package of 8 essential FreeSewing build-time plugins",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -36,16 +36,15 @@
"@freesewing/core": "^2.13.0-rc.1"
},
"dependencies": {
- "@freesewing/plugin-cutonfold": "^2.13.0-rc.1",
- "@freesewing/plugin-dimension": "^2.13.0-rc.1",
- "@freesewing/plugin-grainline": "^2.13.0-rc.1",
- "@freesewing/plugin-logo": "^2.13.0-rc.1",
- "@freesewing/plugin-title": "^2.13.0-rc.1",
- "@freesewing/plugin-scalebox": "^2.13.0-rc.1",
- "@freesewing/plugin-round": "^2.13.0-rc.1",
- "@freesewing/plugin-sprinkle": "^2.13.0-rc.1"
+ "@freesewing/plugin-cutonfold": "^2.13.0",
+ "@freesewing/plugin-dimension": "^2.13.0",
+ "@freesewing/plugin-grainline": "^2.13.0",
+ "@freesewing/plugin-logo": "^2.13.0",
+ "@freesewing/plugin-round": "^2.13.0",
+ "@freesewing/plugin-scalebox": "^2.13.0",
+ "@freesewing/plugin-sprinkle": "^2.13.0",
+ "@freesewing/plugin-title": "^2.13.0"
},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-bust/package.json b/packages/plugin-bust/package.json
index 054859c5578..bd5636c1f0c 100644
--- a/packages/plugin-bust/package.json
+++ b/packages/plugin-bust/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-bust",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin that helps with bust-adjusting menswear patterns",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-buttons/package.json b/packages/plugin-buttons/package.json
index e9b4d00611a..11f6b565aa6 100644
--- a/packages/plugin-buttons/package.json
+++ b/packages/plugin-buttons/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-buttons",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin that provides button, buttonhole, and snap snippets",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-cutonfold/package.json b/packages/plugin-cutonfold/package.json
index 70ff8a9a8b0..4bc28b74401 100644
--- a/packages/plugin-cutonfold/package.json
+++ b/packages/plugin-cutonfold/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-cutonfold",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"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/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-dimension/package.json b/packages/plugin-dimension/package.json
index a17de664430..52047926e12 100644
--- a/packages/plugin-dimension/package.json
+++ b/packages/plugin-dimension/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-dimension",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to add dimensions to your (paperless) pattern",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-export-dxf/package.json b/packages/plugin-export-dxf/package.json
index d61aafb8c67..abd02ddbae4 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.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to export your pattern as DXF-ASTM",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-flip/package.json b/packages/plugin-flip/package.json
index f61c1f7b778..0b44b7cc6f4 100644
--- a/packages/plugin-flip/package.json
+++ b/packages/plugin-flip/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-flip",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to flip parts horizontally",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-gore/package.json b/packages/plugin-gore/package.json
index e7c5574850c..8487fb88ffd 100644
--- a/packages/plugin-gore/package.json
+++ b/packages/plugin-gore/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-gore",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to generate gores for a semi-sphere or dome",
"author": "AlfaLyr (https://github.com/alfalyr)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-grainline/package.json b/packages/plugin-grainline/package.json
index 71db808ac83..b99ba23748c 100644
--- a/packages/plugin-grainline/package.json
+++ b/packages/plugin-grainline/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-grainline",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to add grainline indicators on your patterns",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-i18n/package.json b/packages/plugin-i18n/package.json
index 5cfd74bebb0..b25ee40cf15 100644
--- a/packages/plugin-i18n/package.json
+++ b/packages/plugin-i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-i18n",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin for pattern translation",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-logo/package.json b/packages/plugin-logo/package.json
index 6b31f73613a..69b03912bbb 100644
--- a/packages/plugin-logo/package.json
+++ b/packages/plugin-logo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-logo",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to add our logo to your patterns",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-measurements/package.json b/packages/plugin-measurements/package.json
index 40596feb793..21c497961b1 100644
--- a/packages/plugin-measurements/package.json
+++ b/packages/plugin-measurements/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-measurements",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"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/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-mirror/package.json b/packages/plugin-mirror/package.json
index 52f6bae09af..5164f077efe 100644
--- a/packages/plugin-mirror/package.json
+++ b/packages/plugin-mirror/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-mirror",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to mirror points or paths",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-notches/package.json b/packages/plugin-notches/package.json
index 486d410e73f..b1dc2e976bc 100644
--- a/packages/plugin-notches/package.json
+++ b/packages/plugin-notches/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-notches",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin that provides front and back notch snippets",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-round/package.json b/packages/plugin-round/package.json
index d788860d61a..36745b93240 100644
--- a/packages/plugin-round/package.json
+++ b/packages/plugin-round/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-round",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to round corners",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-scalebox/package.json b/packages/plugin-scalebox/package.json
index c5de0b49ed9..dc348961f9c 100644
--- a/packages/plugin-scalebox/package.json
+++ b/packages/plugin-scalebox/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-scalebox",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to add a scalebox to your pattern",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-sprinkle/package.json b/packages/plugin-sprinkle/package.json
index 5a1a893605e..d94d8e066ff 100644
--- a/packages/plugin-sprinkle/package.json
+++ b/packages/plugin-sprinkle/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-sprinkle",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to bulk-add snippets to your pattern",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-svgattr/package.json b/packages/plugin-svgattr/package.json
index b269f7eb0d7..0925c28a29c 100644
--- a/packages/plugin-svgattr/package.json
+++ b/packages/plugin-svgattr/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-svgattr",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to set SVG attributes",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-theme/package.json b/packages/plugin-theme/package.json
index d2e1ac45df8..f7870faac3f 100644
--- a/packages/plugin-theme/package.json
+++ b/packages/plugin-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-theme",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin that provides a default theme",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -35,8 +35,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-title/package.json b/packages/plugin-title/package.json
index 5f27c4d0372..6a84d9a2c62 100644
--- a/packages/plugin-title/package.json
+++ b/packages/plugin-title/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-title",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin to add a title to your pattern parts",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/plugin-validate/package.json b/packages/plugin-validate/package.json
index 8193f504c6a..9ee4e04e3a6 100644
--- a/packages/plugin-validate/package.json
+++ b/packages/plugin-validate/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-validate",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing plugin that validates aspects of your code",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,8 +34,6 @@
"peerDependencies": {
"@freesewing/core": "^2.13.0-rc.1"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json
index a3633b53ea8..41d6f91b9a0 100644
--- a/packages/prettier-config/package.json
+++ b/packages/prettier-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/prettier-config",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "FreeSewing's shared configuration for prettier",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -16,9 +16,6 @@
"scripts": {
"build": "echo \"prettier-config: No build required\" && exit 0"
},
- "peerDependencies": {},
- "dependencies": {},
- "devDependencies": {},
"files": [
"index.json",
"package.json"
diff --git a/packages/remark-jargon/package.json b/packages/remark-jargon/package.json
index e3c576b60a6..f80a6e6dd8f 100644
--- a/packages/remark-jargon/package.json
+++ b/packages/remark-jargon/package.json
@@ -1,6 +1,6 @@
{
"name": "remark-jargon",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A Remark plugin for jargon terms",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -36,7 +36,6 @@
"dependencies": {
"unist-util-visit": "^2.0.3"
},
- "devDependencies": {},
"files": [
"dist/*",
"README.md",
diff --git a/packages/rendertest/package.json b/packages/rendertest/package.json
index 8024365e7b8..0748ccc93bb 100644
--- a/packages/rendertest/package.json
+++ b/packages/rendertest/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/rendertest",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern to test (y)our render engine our CSS",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/sandy/package.json b/packages/sandy/package.json
index 4ee12b58dbf..42c806f1376 100644
--- a/packages/sandy/package.json
+++ b/packages/sandy/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/sandy",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a circle skirt",
"author": "AlfaLyr (https://github.com/alfalyr)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/shin/package.json b/packages/shin/package.json
index b385417401a..b557dedb5ba 100644
--- a/packages/shin/package.json
+++ b/packages/shin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/shin",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for swim trunks",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/simon/package.json b/packages/simon/package.json
index 3e7a4060095..6c362e4befa 100644
--- a/packages/simon/package.json
+++ b/packages/simon/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/simon",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a button down shirt",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,50 +34,49 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/plugin-buttons": "^2.13.0-rc.1",
"@freesewing/plugin-flip": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/simone/package.json b/packages/simone/package.json
index 6f1836e3153..e82ee81d7b6 100644
--- a/packages/simone/package.json
+++ b/packages/simone/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/simone",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"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,52 +34,51 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/simon": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1"
- },
- "dependencies": {},
- "devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
"@freesewing/plugin-bust": "^2.13.0-rc.1",
"@freesewing/plugin-buttons": "^2.13.0-rc.1",
"@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@freesewing/simon": "^2.13.0-rc.1"
+ },
+ "devDependencies": {
+ "@babel/plugin-proposal-class-properties": "^7.10.4",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/sven/package.json b/packages/sven/package.json
index 45edf02b724..4925b99fe93 100644
--- a/packages/sven/package.json
+++ b/packages/sven/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/sven",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a straightforward sweater",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,48 +34,47 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1"
+ "@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/tamiko/package.json b/packages/tamiko/package.json
index 8e52d109efc..1754fe2cc3d 100644
--- a/packages/tamiko/package.json
+++ b/packages/tamiko/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/tamiko",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a zero-waste top",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/teagan/package.json b/packages/teagan/package.json
index 98f52afaa4a..453bc027422 100644
--- a/packages/teagan/package.json
+++ b/packages/teagan/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/teagan",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a T-shirt",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,49 +34,48 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/plugin-bust": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/theo/package.json b/packages/theo/package.json
index 2cc3824cbff..cc88c4e9458 100644
--- a/packages/theo/package.json
+++ b/packages/theo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/theo",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for classic trousers",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/titan/package.json b/packages/titan/package.json
index 097691eaf32..f97b394f40d 100644
--- a/packages/titan/package.json
+++ b/packages/titan/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/titan",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a unisex trouser block",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/trayvon/package.json b/packages/trayvon/package.json
index ddb607c2a48..ee7525efccc 100644
--- a/packages/trayvon/package.json
+++ b/packages/trayvon/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/trayvon",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a tie",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/tutorial/package.json b/packages/tutorial/package.json
index 07061a45a10..09c5d781834 100644
--- a/packages/tutorial/package.json
+++ b/packages/tutorial/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/tutorial",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"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/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/utils/package.json b/packages/utils/package.json
index b6377ecbbc4..5299fe5f4cf 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/utils",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A collection of utilities shared across freesewing projects",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -29,11 +29,9 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "tlds": "^1.207.0",
- "axios": "^0.19.2"
+ "axios": "^0.19.2",
+ "tlds": "^1.207.0"
},
- "dependencies": {},
- "devDependencies": {},
"files": [
"backend/*",
"camelCase/*",
diff --git a/packages/wahid/package.json b/packages/wahid/package.json
index caa9db9ad95..b8ff123803c 100644
--- a/packages/wahid/package.json
+++ b/packages/wahid/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/wahid",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for a classic fitted waistcoat",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,50 +34,49 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
+ "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1",
"@freesewing/plugin-buttons": "^2.13.0-rc.1",
"@freesewing/plugin-round": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
diff --git a/packages/waralee/package.json b/packages/waralee/package.json
index 53806517869..070c7c547d2 100644
--- a/packages/waralee/package.json
+++ b/packages/waralee/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/waralee",
- "version": "2.13.0-rc.1",
+ "version": "2.13.0",
"description": "A FreeSewing pattern for wrap pants",
"author": "woutervdub (https://github.com/woutervdub)",
"homepage": "https://freesewing.org/",
@@ -37,44 +37,43 @@
"@freesewing/core": "^2.13.0-rc.1",
"@freesewing/plugin-bundle": "^2.13.0-rc.1"
},
- "dependencies": {},
"devDependencies": {
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "babel-eslint": "^10.1.0",
- "eslint": "^7.6.0",
- "babel-jest": "^26.2.2",
- "jest": "26.2.2",
- "@freesewing/components": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
- "@svgr/rollup": "^2.4.1",
- "cross-env": "^7.0.2",
- "react-scripts": "^3.4.1",
- "webpack": "^4.44.1",
- "rollup": "^2.23.0",
- "@rollup/plugin-babel": "^5.1.0",
- "rollup-plugin-terser": "^6.1.0",
- "@rollup/plugin-commonjs": "^14.0.0",
- "@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^8.4.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@babel/register": "^7.10.5",
+ "@freesewing/components": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^v4.0.0-alpha.56",
+ "@rollup/plugin-babel": "^5.1.0",
+ "@rollup/plugin-commonjs": "^14.0.0",
+ "@rollup/plugin-json": "^4.1.0",
+ "@rollup/plugin-node-resolve": "^8.4.0",
+ "@svgr/rollup": "^2.4.1",
"axios": "0.21.1",
- "react-intl": "^5.4.5",
- "prop-types": "^15.7.2",
- "mocha": "^8.1.0",
+ "babel-eslint": "^10.1.0",
+ "babel-jest": "^26.2.2",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "@babel/register": "^7.10.5"
+ "cross-env": "^7.0.2",
+ "eslint": "^7.6.0",
+ "jest": "26.2.2",
+ "mocha": "^8.1.0",
+ "prop-types": "^15.7.2",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-intl": "^5.4.5",
+ "react-scripts": "^3.4.1",
+ "rollup": "^2.23.0",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "rollup-plugin-terser": "^6.1.0",
+ "webpack": "^4.44.1"
},
"files": [
"dist/*",
From a7f00530246ba48a24aaac52b79a2d1edc101088 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:28:26 +0100
Subject: [PATCH 091/188] fix(cfp): Add style file
---
.../template/default/example/src/index.js | 1 +
.../template/default/example/src/layout.css | 303 ++++++++++++++++++
2 files changed, 304 insertions(+)
create mode 100644 packages/create-freesewing-pattern/template/default/example/src/layout.css
diff --git a/packages/create-freesewing-pattern/template/default/example/src/index.js b/packages/create-freesewing-pattern/template/default/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/create-freesewing-pattern/template/default/example/src/index.js
+++ b/packages/create-freesewing-pattern/template/default/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/create-freesewing-pattern/template/default/example/src/layout.css b/packages/create-freesewing-pattern/template/default/example/src/layout.css
new file mode 100644
index 00000000000..94c9ddf0649
--- /dev/null
+++ b/packages/create-freesewing-pattern/template/default/example/src/layout.css
@@ -0,0 +1,303 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%);
+}
+div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px);
+}
+div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6;
+}
+div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem;
+}
+div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px;
+}
+div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto;
+}
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21;
+}
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%);
+}
+.theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529;
+}
+.theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40;
+}
+
+header a svg {
+ color: #ced4da;
+}
+
+header a:first-of-type svg {
+ color: #f8f9fa;
+}
+
+header a:hover svg {
+ color: #b197fc;
+}
+
+header a span,
+header button span {
+ color: #ced4da;
+}
+header a span svg,
+header button span svg {
+ color: #dee2e6;
+}
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa;
+}
+header a:hover span svg,
+header button:hover span svg {
+ color: #b197fc;
+}
+
+header a,
+header button {
+ padding: 0 1vw !important;
+}
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%;
+ }
+}
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px;
+ }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem;
+ }
+}
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px;
+ }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem;
+ }
+ div.layout > section div.content {
+ min-width: inherit;
+ }
+}
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none;
+ }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none;
+ }
+}
+
+div.gatsby-highlight {
+ margin-bottom: 1rem;
+}
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll;
+ }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s;
+ }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10;
+ }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px);
+ }
+}
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5;
+}
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40;
+}
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10;
+}
+.theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px);
+}
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0;
+}
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0;
+}
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0;
+}
+
+.boldish {
+ font-weight: 500;
+}
+
+.freesewing.draft {
+ padding: 1rem;
+}
+
+li.action {
+ clear: both;
+}
+
+li.action span.MuiSwitch-root {
+ float: right;
+}
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96;
+}
+.theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96;
+}
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem;
+}
+footer a {
+ color: #dee2e6 !important;
+ font-weight: 400;
+}
+footer a:hover {
+ color: #d0bfff !important;
+}
+footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem;
+}
+footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%;
+}
+footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem;
+}
+footer ul li {
+ display: block;
+}
+footer ul li a:hover {
+ text-decoration: none !important;
+}
+footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem;
+}
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px;
+ }
+}
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap;
+ }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem;
+ }
+}
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block;
+ }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem);
+ }
+ footer div.cols > div:first-of-type {
+ margin-top: 0;
+ }
+}
From 48021ca7bb4909e74e34cce016e27c6f3b1a8ad5 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:28:36 +0100
Subject: [PATCH 092/188] chore: Reconfigure packages
---
.github/workflows/tests.aaron.yml | 2 +-
.github/workflows/tests.albert.yml | 2 +-
.github/workflows/tests.bella.yml | 2 +-
.github/workflows/tests.benjamin.yml | 2 +-
.github/workflows/tests.bent.yml | 2 +-
.github/workflows/tests.breanna.yml | 2 +-
.github/workflows/tests.brian.yml | 2 +-
.github/workflows/tests.bruce.yml | 2 +-
.github/workflows/tests.carlita.yml | 2 +-
.github/workflows/tests.carlton.yml | 2 +-
.github/workflows/tests.cathrin.yml | 2 +-
.github/workflows/tests.diana.yml | 2 +-
.github/workflows/tests.examples.yml | 2 +-
.github/workflows/tests.florence.yml | 2 +-
.github/workflows/tests.florent.yml | 2 +-
.github/workflows/tests.holmes.yml | 2 +-
.github/workflows/tests.hortensia.yml | 2 +-
.github/workflows/tests.huey.yml | 2 +-
.github/workflows/tests.hugo.yml | 2 +-
.github/workflows/tests.jaeger.yml | 2 +-
.github/workflows/tests.legend.yml | 2 +-
.github/workflows/tests.paco.yml | 2 +-
.github/workflows/tests.penelope.yml | 2 +-
.github/workflows/tests.rendertest.yml | 2 +-
.github/workflows/tests.sandy.yml | 2 +-
.github/workflows/tests.shin.yml | 2 +-
.github/workflows/tests.simon.yml | 2 +-
.github/workflows/tests.simone.yml | 2 +-
.github/workflows/tests.sven.yml | 2 +-
.github/workflows/tests.tamiko.yml | 2 +-
.github/workflows/tests.teagan.yml | 2 +-
.github/workflows/tests.theo.yml | 2 +-
.github/workflows/tests.titan.yml | 2 +-
.github/workflows/tests.trayvon.yml | 2 +-
.github/workflows/tests.tutorial.yml | 2 +-
.github/workflows/tests.wahid.yml | 2 +-
.github/workflows/tests.waralee.yml | 2 +-
CHANGELOG.md | 10 ++++
packages/aaron/package.json | 49 ++++++++--------
packages/albert/package.json | 47 +++++++--------
packages/bella/package.json | 47 +++++++--------
packages/benjamin/package.json | 47 +++++++--------
packages/bent/package.json | 49 ++++++++--------
packages/breanna/package.json | 49 ++++++++--------
packages/brian/package.json | 47 +++++++--------
packages/bruce/package.json | 47 +++++++--------
packages/carlita/package.json | 57 ++++++++++---------
packages/carlton/package.json | 53 ++++++++---------
packages/cathrin/package.json | 47 +++++++--------
packages/components/CHANGELOG.md | 4 ++
packages/components/package.json | 34 +++++------
packages/core/package.json | 4 +-
.../create-freesewing-pattern/package.json | 10 ++--
packages/css-theme/package.json | 8 ++-
packages/diana/package.json | 49 ++++++++--------
packages/examples/package.json | 47 +++++++--------
packages/florence/package.json | 47 +++++++--------
packages/florent/package.json | 47 +++++++--------
packages/gatsby-remark-jargon/package.json | 4 +-
packages/holmes/package.json | 48 ++++++++--------
packages/hortensia/package.json | 47 +++++++--------
packages/huey/package.json | 49 ++++++++--------
packages/hugo/package.json | 49 ++++++++--------
packages/i18n/CHANGELOG.md | 6 ++
packages/i18n/package.json | 6 +-
packages/jaeger/package.json | 53 ++++++++---------
packages/legend/package.json | 49 ++++++++--------
packages/models/package.json | 6 +-
packages/mui-theme/package.json | 4 +-
packages/paco/package.json | 49 ++++++++--------
packages/pattern-info/package.json | 5 +-
packages/penelope/package.json | 47 +++++++--------
packages/plugin-banner/package.json | 6 +-
packages/plugin-bundle/package.json | 11 ++--
packages/plugin-bust/package.json | 6 +-
packages/plugin-buttons/package.json | 6 +-
packages/plugin-cutonfold/package.json | 6 +-
packages/plugin-dimension/package.json | 6 +-
packages/plugin-export-dxf/package.json | 6 +-
packages/plugin-flip/package.json | 6 +-
packages/plugin-gore/package.json | 6 +-
packages/plugin-grainline/package.json | 6 +-
packages/plugin-i18n/package.json | 6 +-
packages/plugin-logo/package.json | 6 +-
packages/plugin-measurements/package.json | 6 +-
packages/plugin-mirror/package.json | 6 +-
packages/plugin-notches/package.json | 6 +-
packages/plugin-round/package.json | 6 +-
packages/plugin-scalebox/package.json | 6 +-
packages/plugin-sprinkle/package.json | 6 +-
packages/plugin-svgattr/package.json | 6 +-
packages/plugin-theme/package.json | 6 +-
packages/plugin-title/package.json | 6 +-
packages/plugin-validate/package.json | 6 +-
packages/prettier-config/package.json | 5 +-
packages/remark-jargon/package.json | 3 +-
packages/rendertest/package.json | 47 +++++++--------
packages/sandy/package.json | 47 +++++++--------
packages/shin/package.json | 47 +++++++--------
packages/simon/package.json | 53 ++++++++---------
packages/simone/package.json | 57 ++++++++++---------
packages/sven/package.json | 49 ++++++++--------
packages/tamiko/package.json | 47 +++++++--------
packages/teagan/package.json | 51 +++++++++--------
packages/theo/package.json | 47 +++++++--------
packages/titan/package.json | 47 +++++++--------
packages/trayvon/package.json | 47 +++++++--------
packages/tutorial/package.json | 47 +++++++--------
packages/utils/package.json | 8 ++-
packages/wahid/package.json | 53 ++++++++---------
packages/waralee/package.json | 47 +++++++--------
111 files changed, 1129 insertions(+), 1005 deletions(-)
diff --git a/.github/workflows/tests.aaron.yml b/.github/workflows/tests.aaron.yml
index 10e96dacabe..f031328db05 100644
--- a/.github/workflows/tests.aaron.yml
+++ b/.github/workflows/tests.aaron.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/aaron && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/aaron && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.albert.yml b/.github/workflows/tests.albert.yml
index 9697d90e940..3358a5819ab 100644
--- a/.github/workflows/tests.albert.yml
+++ b/.github/workflows/tests.albert.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/albert && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/albert && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bella.yml b/.github/workflows/tests.bella.yml
index 34338740eac..7fa8ddea8ca 100644
--- a/.github/workflows/tests.bella.yml
+++ b/.github/workflows/tests.bella.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bella && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/bella && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.benjamin.yml b/.github/workflows/tests.benjamin.yml
index 0887e96c36f..61d5c67d066 100644
--- a/.github/workflows/tests.benjamin.yml
+++ b/.github/workflows/tests.benjamin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/benjamin && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/benjamin && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bent.yml b/.github/workflows/tests.bent.yml
index 0c7d2a2a806..309dfe48ca7 100644
--- a/.github/workflows/tests.bent.yml
+++ b/.github/workflows/tests.bent.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bent && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/bent && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.breanna.yml b/.github/workflows/tests.breanna.yml
index 4471e3de099..1545c7b56ad 100644
--- a/.github/workflows/tests.breanna.yml
+++ b/.github/workflows/tests.breanna.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/breanna && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/breanna && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.brian.yml b/.github/workflows/tests.brian.yml
index 0c24f8e5c6c..3e2ea670392 100644
--- a/.github/workflows/tests.brian.yml
+++ b/.github/workflows/tests.brian.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/brian && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/brian && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bruce.yml b/.github/workflows/tests.bruce.yml
index f0d8e756524..8900287fa2d 100644
--- a/.github/workflows/tests.bruce.yml
+++ b/.github/workflows/tests.bruce.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bruce && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/bruce && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.carlita.yml b/.github/workflows/tests.carlita.yml
index b34dfca84c0..bacfd7ee1b2 100644
--- a/.github/workflows/tests.carlita.yml
+++ b/.github/workflows/tests.carlita.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/carlita && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/bent@^2.13.0-rc.1 @freesewing/carlton@^2.13.0-rc.1 @freesewing/plugin-bust@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/carlita && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/bent@^2.13.0 @freesewing/carlton@^2.13.0 @freesewing/plugin-bust@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.carlton.yml b/.github/workflows/tests.carlton.yml
index 7ba6ff1cd24..d7ddc8dc76e 100644
--- a/.github/workflows/tests.carlton.yml
+++ b/.github/workflows/tests.carlton.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/carlton && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/bent@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/carlton && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/bent@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.cathrin.yml b/.github/workflows/tests.cathrin.yml
index 7f99f96b694..1c45670d91e 100644
--- a/.github/workflows/tests.cathrin.yml
+++ b/.github/workflows/tests.cathrin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/cathrin && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/cathrin && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.diana.yml b/.github/workflows/tests.diana.yml
index 77f8e171f9a..33f9122d7d3 100644
--- a/.github/workflows/tests.diana.yml
+++ b/.github/workflows/tests.diana.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/diana && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/diana && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.examples.yml b/.github/workflows/tests.examples.yml
index 5708358f84e..9a243352115 100644
--- a/.github/workflows/tests.examples.yml
+++ b/.github/workflows/tests.examples.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/examples && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/examples && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.florence.yml b/.github/workflows/tests.florence.yml
index 4dfb5923eb6..dde0bec3320 100644
--- a/.github/workflows/tests.florence.yml
+++ b/.github/workflows/tests.florence.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/florence && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/florence && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.florent.yml b/.github/workflows/tests.florent.yml
index 20a0609fd85..b12700c18f9 100644
--- a/.github/workflows/tests.florent.yml
+++ b/.github/workflows/tests.florent.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/florent && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/florent && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.holmes.yml b/.github/workflows/tests.holmes.yml
index 36d9ad093c7..9e61740c532 100644
--- a/.github/workflows/tests.holmes.yml
+++ b/.github/workflows/tests.holmes.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/holmes && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/plugin-bust@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/holmes && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/plugin-bust@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.hortensia.yml b/.github/workflows/tests.hortensia.yml
index 654e95e6af9..09d5e83ecde 100644
--- a/.github/workflows/tests.hortensia.yml
+++ b/.github/workflows/tests.hortensia.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/hortensia && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/hortensia && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.huey.yml b/.github/workflows/tests.huey.yml
index d040f237205..6bbb4adc1d4 100644
--- a/.github/workflows/tests.huey.yml
+++ b/.github/workflows/tests.huey.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/huey && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/huey && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.hugo.yml b/.github/workflows/tests.hugo.yml
index ddae55db652..616f2aa4925 100644
--- a/.github/workflows/tests.hugo.yml
+++ b/.github/workflows/tests.hugo.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/hugo && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/hugo && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.jaeger.yml b/.github/workflows/tests.jaeger.yml
index 0a40139beb0..b86c2d098d2 100644
--- a/.github/workflows/tests.jaeger.yml
+++ b/.github/workflows/tests.jaeger.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/jaeger && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/bent@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/jaeger && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/bent@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.legend.yml b/.github/workflows/tests.legend.yml
index 1ba2e24743b..0597cf60e1b 100644
--- a/.github/workflows/tests.legend.yml
+++ b/.github/workflows/tests.legend.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/legend && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/legend && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.paco.yml b/.github/workflows/tests.paco.yml
index 8055b8e42d6..b1d8edb3737 100644
--- a/.github/workflows/tests.paco.yml
+++ b/.github/workflows/tests.paco.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/paco && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/titan@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/paco && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/titan@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.penelope.yml b/.github/workflows/tests.penelope.yml
index 0d26b29e7c1..9149b26e5a9 100644
--- a/.github/workflows/tests.penelope.yml
+++ b/.github/workflows/tests.penelope.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/penelope && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/penelope && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.rendertest.yml b/.github/workflows/tests.rendertest.yml
index e276a9d1993..8c3a6e00294 100644
--- a/.github/workflows/tests.rendertest.yml
+++ b/.github/workflows/tests.rendertest.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/rendertest && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/rendertest && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.sandy.yml b/.github/workflows/tests.sandy.yml
index f79bc541ed8..338ff1c3ce7 100644
--- a/.github/workflows/tests.sandy.yml
+++ b/.github/workflows/tests.sandy.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/sandy && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/sandy && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.shin.yml b/.github/workflows/tests.shin.yml
index f059e061ccc..8f71a9dd8c3 100644
--- a/.github/workflows/tests.shin.yml
+++ b/.github/workflows/tests.shin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/shin && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/shin && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.simon.yml b/.github/workflows/tests.simon.yml
index dae18a62729..74fe7eb2006 100644
--- a/.github/workflows/tests.simon.yml
+++ b/.github/workflows/tests.simon.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/simon && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/plugin-flip@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/simon && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/plugin-flip@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.simone.yml b/.github/workflows/tests.simone.yml
index 4352e3c0c0e..8999036d85a 100644
--- a/.github/workflows/tests.simone.yml
+++ b/.github/workflows/tests.simone.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/simone && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/simon@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/plugin-flip@^2.13.0-rc.1 @freesewing/plugin-bust@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/simone && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/simon@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/plugin-flip@^2.13.0 @freesewing/plugin-bust@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.sven.yml b/.github/workflows/tests.sven.yml
index 4bae671e941..80c54f8cc51 100644
--- a/.github/workflows/tests.sven.yml
+++ b/.github/workflows/tests.sven.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/sven && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/sven && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.tamiko.yml b/.github/workflows/tests.tamiko.yml
index 8f5f4972b64..03c245a9bd7 100644
--- a/.github/workflows/tests.tamiko.yml
+++ b/.github/workflows/tests.tamiko.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/tamiko && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/tamiko && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.teagan.yml b/.github/workflows/tests.teagan.yml
index c4fb1290368..2ee427a4f56 100644
--- a/.github/workflows/tests.teagan.yml
+++ b/.github/workflows/tests.teagan.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/teagan && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/plugin-bust@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/teagan && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/plugin-bust@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.theo.yml b/.github/workflows/tests.theo.yml
index 60a6abb1cab..afa598a45ee 100644
--- a/.github/workflows/tests.theo.yml
+++ b/.github/workflows/tests.theo.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/theo && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/theo && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.titan.yml b/.github/workflows/tests.titan.yml
index fc11d35e804..38d5b384aac 100644
--- a/.github/workflows/tests.titan.yml
+++ b/.github/workflows/tests.titan.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/titan && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/titan && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.trayvon.yml b/.github/workflows/tests.trayvon.yml
index fe80273c558..f53a39eb9fc 100644
--- a/.github/workflows/tests.trayvon.yml
+++ b/.github/workflows/tests.trayvon.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/trayvon && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/trayvon && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.tutorial.yml b/.github/workflows/tests.tutorial.yml
index c09f086fdb6..117f6336e22 100644
--- a/.github/workflows/tests.tutorial.yml
+++ b/.github/workflows/tests.tutorial.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/tutorial && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/tutorial && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.wahid.yml b/.github/workflows/tests.wahid.yml
index e66259db5de..be7b5072741 100644
--- a/.github/workflows/tests.wahid.yml
+++ b/.github/workflows/tests.wahid.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/wahid && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/brian@^2.13.0-rc.1 @freesewing/plugin-buttons@^2.13.0-rc.1 @freesewing/plugin-round@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/wahid && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/plugin-round@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.waralee.yml b/.github/workflows/tests.waralee.yml
index 7f53d335c4f..16405373803 100644
--- a/.github/workflows/tests.waralee.yml
+++ b/.github/workflows/tests.waralee.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/waralee && npm install @freesewing/core@^2.13.0-rc.1 @freesewing/plugin-bundle@^2.13.0-rc.1 @freesewing/models@2.13.0-rc.1 @freesewing/pattern-info@2.13.0-rc.1 mocha chai"
+ run: "cd packages/waralee && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7e7379e0352..79854d5a1b0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -24,6 +24,10 @@
### components
+#### Added
+
+ - Linedrawing for hortensia
+
#### Fixed
- Check point attributes are present before using them
@@ -41,6 +45,12 @@
- Fix style of the seam allowance paths
- Fix sleeve dependencies
+### i18n
+
+#### Added
+
+ - Translation for Hortensia
+
### simone
#### Fixed
diff --git a/packages/aaron/package.json b/packages/aaron/package.json
index 0a1e32e2877..20c0037a07e 100644
--- a/packages/aaron/package.json
+++ b/packages/aaron/package.json
@@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -49,32 +55,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -83,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/albert/package.json b/packages/albert/package.json
index 84497e1a100..2d2b59ee12f 100644
--- a/packages/albert/package.json
+++ b/packages/albert/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/bella/package.json b/packages/bella/package.json
index 830f7cae477..f9b15cfef1b 100644
--- a/packages/bella/package.json
+++ b/packages/bella/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/benjamin/package.json b/packages/benjamin/package.json
index c88417c5964..ce68ea38405 100644
--- a/packages/benjamin/package.json
+++ b/packages/benjamin/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/bent/package.json b/packages/bent/package.json
index 0d7f052c4a0..4e0e04c2aab 100644
--- a/packages/bent/package.json
+++ b/packages/bent/package.json
@@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -49,32 +55,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -83,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/breanna/package.json b/packages/breanna/package.json
index f3c9acced59..49ac911cf4d 100644
--- a/packages/breanna/package.json
+++ b/packages/breanna/package.json
@@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -49,32 +55,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -83,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/brian/package.json b/packages/brian/package.json
index 96eae41ce85..49a89072b5a 100644
--- a/packages/brian/package.json
+++ b/packages/brian/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/bruce/package.json b/packages/bruce/package.json
index bc3910fa0e2..7b95fbc73c3 100644
--- a/packages/bruce/package.json
+++ b/packages/bruce/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/carlita/package.json b/packages/carlita/package.json
index 3ae14aa2ca3..a606310a7f2 100644
--- a/packages/carlita/package.json
+++ b/packages/carlita/package.json
@@ -34,17 +34,23 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/bent": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/carlton": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0",
+ "@freesewing/bent": "^2.13.0",
+ "@freesewing/carlton": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -53,32 +59,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -87,7 +88,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/carlton/package.json b/packages/carlton/package.json
index ab4fc24f9f5..030a287ebab 100644
--- a/packages/carlton/package.json
+++ b/packages/carlton/package.json
@@ -34,15 +34,21 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/bent": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0",
+ "@freesewing/bent": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -51,32 +57,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -85,7 +86,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json
index 683644307cd..49f01b766c9 100644
--- a/packages/cathrin/package.json
+++ b/packages/cathrin/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md
index 866cf974483..3a898b90467 100644
--- a/packages/components/CHANGELOG.md
+++ b/packages/components/CHANGELOG.md
@@ -3,6 +3,10 @@
## unreleased (2021-02-07)
+### Added
+
+ - Linedrawing for hortensia
+
### Fixed
- Check point attributes are present before using them
diff --git a/packages/components/package.json b/packages/components/package.json
index 32b70342a7e..df5e87fe1cf 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -26,31 +26,33 @@
"watch": "BABEL_ENV=production rollup -c -w -o dist/index.js -f cjs"
},
"peerDependencies": {
+ "axios": "^0.21.1",
+ "react": "^17.0.1",
+ "@freesewing/pattern-info": "^2.13.0",
+ "@freesewing/mui-theme": "^2.13.0",
+ "@freesewing/css-theme": "^2.13.0",
+ "@freesewing/plugin-theme": "^2.13.0",
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/models": "^2.13.0",
+ "@freesewing/examples": "^2.13.0",
+ "@freesewing/rendertest": "^2.13.0",
+ "@freesewing/tutorial": "^2.13.0",
"@fontsource/permanent-marker": "latest",
"@fontsource/roboto-mono": "latest",
"@fontsource/ubuntu": "latest",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/css-theme": "^2.13.0-rc.1",
- "@freesewing/examples": "^2.13.0-rc.1",
- "@freesewing/i18n": "^2.13.0-rc.1",
- "@freesewing/models": "^2.13.0-rc.1",
- "@freesewing/mui-theme": "^2.13.0-rc.1",
- "@freesewing/pattern-info": "^2.13.0-rc.1",
- "@freesewing/plugin-theme": "^2.13.0-rc.1",
- "@freesewing/rendertest": "^2.13.0-rc.1",
- "@freesewing/tutorial": "^2.13.0-rc.1",
- "@freesewing/utils": "^2.13.0-rc.1",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/utils": "^2.13.0",
+ "react-intl": "^5.10.9",
"@material-ui/core": "^4.11.2",
"@material-ui/icons": "4.11.2",
"@material-ui/lab": "^v4.0.0-alpha.57",
- "axios": "^0.21.1",
- "file-saver": "^2.0.5",
"prismjs": "^1.22.0",
- "react": "^17.0.1",
- "react-intl": "^5.10.9",
"react-markdown": "^5.0.3",
+ "file-saver": "^2.0.5",
"yaml": "^1.10.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"Blockquote/*",
"Draft/*",
@@ -74,7 +76,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/core/package.json b/packages/core/package.json
index b370c665dab..2309a63c37b 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -35,11 +35,13 @@
"report": "BABEL_ENV=production nyc report --reporter=html",
"coverage": "BABEL_ENV=production nyc npm test && nyc report --reporter=text-lcov > coverage.lcov && ./node_modules/.bin/codecov"
},
+ "peerDependencies": {},
"dependencies": {
"bezier-js": "^4.0.3",
"bin-pack": "^1.0.2",
"hooks": "^0.3.2"
},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -47,7 +49,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/create-freesewing-pattern/package.json b/packages/create-freesewing-pattern/package.json
index 3e0e600dc50..af364adca0b 100644
--- a/packages/create-freesewing-pattern/package.json
+++ b/packages/create-freesewing-pattern/package.json
@@ -23,9 +23,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"start": "rollup -c -w"
},
+ "peerDependencies": {},
"dependencies": {
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/pattern-info": "^2.13.0",
"chalk": "^4.1.0",
"commander": "^6.0.0",
"conf": "^7.1.1",
@@ -42,8 +41,11 @@
"p-each-series": "^2.1.0",
"parse-git-config": "^3.0.0",
"validate-npm-package-name": "^3.0.0",
- "which": "^2.0.2"
+ "which": "^2.0.2",
+ "@freesewing/i18n": "^2.13.0",
+ "@freesewing/pattern-info": "^2.13.0"
},
+ "devDependencies": {},
"files": [
"lib",
"template",
@@ -54,7 +56,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/css-theme/package.json b/packages/css-theme/package.json
index 8f66be16958..198ce5971cc 100644
--- a/packages/css-theme/package.json
+++ b/packages/css-theme/package.json
@@ -27,12 +27,14 @@
"start": "rollup -c -w",
"watch": "npx node-sass --watch --output-style compressed src/theme.scss dist/theme.css"
},
+ "peerDependencies": {},
"dependencies": {
+ "open-color": "^1.7.0",
"@fontsource/permanent-marker": "latest",
"@fontsource/roboto-mono": "latest",
- "@fontsource/ubuntu": "latest",
- "open-color": "^1.7.0"
+ "@fontsource/ubuntu": "latest"
},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -40,7 +42,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/diana/package.json b/packages/diana/package.json
index 338663e1eec..3350fee38f5 100644
--- a/packages/diana/package.json
+++ b/packages/diana/package.json
@@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -49,32 +55,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -83,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/examples/package.json b/packages/examples/package.json
index 4942f41aaa7..37d1c681cc3 100644
--- a/packages/examples/package.json
+++ b/packages/examples/package.json
@@ -29,12 +29,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -43,32 +49,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -77,7 +78,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/florence/package.json b/packages/florence/package.json
index ae1a5ccbabf..3c7d96805c8 100644
--- a/packages/florence/package.json
+++ b/packages/florence/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/florent/package.json b/packages/florent/package.json
index ab58f701931..61c39c48aec 100644
--- a/packages/florent/package.json
+++ b/packages/florent/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/gatsby-remark-jargon/package.json b/packages/gatsby-remark-jargon/package.json
index f7d9a2fb988..fddb0d51857 100644
--- a/packages/gatsby-remark-jargon/package.json
+++ b/packages/gatsby-remark-jargon/package.json
@@ -27,9 +27,11 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"start": "rollup -c -w"
},
+ "peerDependencies": {},
"dependencies": {
"remark-jargon": "^2.13.0"
},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -37,7 +39,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/holmes/package.json b/packages/holmes/package.json
index 2d1f4799cc7..15f8d16551c 100644
--- a/packages/holmes/package.json
+++ b/packages/holmes/package.json
@@ -34,16 +34,21 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0"
},
"dependencies": {
"@freesewing/plugin-gore": "^2.13.0"
},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -52,32 +57,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -86,7 +86,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/hortensia/package.json b/packages/hortensia/package.json
index 250326c8557..a761b7cac88 100644
--- a/packages/hortensia/package.json
+++ b/packages/hortensia/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/huey/package.json b/packages/huey/package.json
index 03a7d979dbe..5b1d1545a1d 100644
--- a/packages/huey/package.json
+++ b/packages/huey/package.json
@@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -49,32 +55,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -83,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/hugo/package.json b/packages/hugo/package.json
index 21842a5fce1..eb8b47c6b6d 100644
--- a/packages/hugo/package.json
+++ b/packages/hugo/package.json
@@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -49,32 +55,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -83,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/i18n/CHANGELOG.md b/packages/i18n/CHANGELOG.md
index 83c8d763a5e..e7250dc2862 100644
--- a/packages/i18n/CHANGELOG.md
+++ b/packages/i18n/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/i18n
+## unreleased (2021-02-07)
+
+### Added
+
+ - Translation for Hortensia
+
## 2.11.0 (2021-01-10)
### Changed
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index e332d77b83d..5ca5763f38c 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -28,8 +28,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/pattern-info": "^2.13.0-rc.1"
+ "@freesewing/pattern-info": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -37,7 +39,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/jaeger/package.json b/packages/jaeger/package.json
index 5f4e93ec0ad..65570f4d6db 100644
--- a/packages/jaeger/package.json
+++ b/packages/jaeger/package.json
@@ -34,15 +34,21 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/bent": "^2.13.0-rc.1",
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0",
+ "@freesewing/bent": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -51,32 +57,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -85,7 +86,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/legend/package.json b/packages/legend/package.json
index 9d6110d6829..2a612e9f29d 100644
--- a/packages/legend/package.json
+++ b/packages/legend/package.json
@@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -49,32 +55,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -83,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/models/package.json b/packages/models/package.json
index f009afe5983..e6fef893938 100644
--- a/packages/models/package.json
+++ b/packages/models/package.json
@@ -29,8 +29,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/utils": "^2.13.0-rc.1"
+ "@freesewing/utils": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -38,7 +40,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/mui-theme/package.json b/packages/mui-theme/package.json
index 88a4375a79f..932153356fc 100644
--- a/packages/mui-theme/package.json
+++ b/packages/mui-theme/package.json
@@ -31,6 +31,8 @@
"react": "^17.0.1",
"react-dom": "^16.13.1"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -38,7 +40,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/paco/package.json b/packages/paco/package.json
index 18ae2b3bb10..58205959208 100644
--- a/packages/paco/package.json
+++ b/packages/paco/package.json
@@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/titan": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/titan": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -49,32 +55,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -83,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/pattern-info/package.json b/packages/pattern-info/package.json
index a8ab4398029..f0dc66f0d98 100644
--- a/packages/pattern-info/package.json
+++ b/packages/pattern-info/package.json
@@ -30,6 +30,9 @@
"start": "rollup -c -w",
"prebuild": "node src/prebuild.js"
},
+ "peerDependencies": {},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -37,7 +40,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/penelope/package.json b/packages/penelope/package.json
index e19db99bdfd..5289b090cdc 100644
--- a/packages/penelope/package.json
+++ b/packages/penelope/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-banner/package.json b/packages/plugin-banner/package.json
index 4b99d30643b..6484b5f5ee2 100644
--- a/packages/plugin-banner/package.json
+++ b/packages/plugin-banner/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-bundle/package.json b/packages/plugin-bundle/package.json
index 78be00d35e3..09f7df6fa8a 100644
--- a/packages/plugin-bundle/package.json
+++ b/packages/plugin-bundle/package.json
@@ -33,18 +33,19 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
"dependencies": {
"@freesewing/plugin-cutonfold": "^2.13.0",
"@freesewing/plugin-dimension": "^2.13.0",
"@freesewing/plugin-grainline": "^2.13.0",
"@freesewing/plugin-logo": "^2.13.0",
- "@freesewing/plugin-round": "^2.13.0",
+ "@freesewing/plugin-title": "^2.13.0",
"@freesewing/plugin-scalebox": "^2.13.0",
- "@freesewing/plugin-sprinkle": "^2.13.0",
- "@freesewing/plugin-title": "^2.13.0"
+ "@freesewing/plugin-round": "^2.13.0",
+ "@freesewing/plugin-sprinkle": "^2.13.0"
},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -52,7 +53,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-bust/package.json b/packages/plugin-bust/package.json
index bd5636c1f0c..92d9d2416cf 100644
--- a/packages/plugin-bust/package.json
+++ b/packages/plugin-bust/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-buttons/package.json b/packages/plugin-buttons/package.json
index 11f6b565aa6..4d31a4f0f46 100644
--- a/packages/plugin-buttons/package.json
+++ b/packages/plugin-buttons/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-cutonfold/package.json b/packages/plugin-cutonfold/package.json
index 4bc28b74401..edcef18ccc5 100644
--- a/packages/plugin-cutonfold/package.json
+++ b/packages/plugin-cutonfold/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-dimension/package.json b/packages/plugin-dimension/package.json
index 52047926e12..9a84c64608e 100644
--- a/packages/plugin-dimension/package.json
+++ b/packages/plugin-dimension/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-export-dxf/package.json b/packages/plugin-export-dxf/package.json
index abd02ddbae4..17e5c9daad3 100644
--- a/packages/plugin-export-dxf/package.json
+++ b/packages/plugin-export-dxf/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-flip/package.json b/packages/plugin-flip/package.json
index 0b44b7cc6f4..ffc6ccbb758 100644
--- a/packages/plugin-flip/package.json
+++ b/packages/plugin-flip/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-gore/package.json b/packages/plugin-gore/package.json
index 8487fb88ffd..9431291edf7 100644
--- a/packages/plugin-gore/package.json
+++ b/packages/plugin-gore/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-grainline/package.json b/packages/plugin-grainline/package.json
index b99ba23748c..66336a20611 100644
--- a/packages/plugin-grainline/package.json
+++ b/packages/plugin-grainline/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-i18n/package.json b/packages/plugin-i18n/package.json
index b25ee40cf15..224dbf8b072 100644
--- a/packages/plugin-i18n/package.json
+++ b/packages/plugin-i18n/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-logo/package.json b/packages/plugin-logo/package.json
index 69b03912bbb..4afca6d5cfc 100644
--- a/packages/plugin-logo/package.json
+++ b/packages/plugin-logo/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-measurements/package.json b/packages/plugin-measurements/package.json
index 21c497961b1..eacf3003c35 100644
--- a/packages/plugin-measurements/package.json
+++ b/packages/plugin-measurements/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-mirror/package.json b/packages/plugin-mirror/package.json
index 5164f077efe..cf86e337fbe 100644
--- a/packages/plugin-mirror/package.json
+++ b/packages/plugin-mirror/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-notches/package.json b/packages/plugin-notches/package.json
index b1dc2e976bc..2e1f0cadf56 100644
--- a/packages/plugin-notches/package.json
+++ b/packages/plugin-notches/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-round/package.json b/packages/plugin-round/package.json
index 36745b93240..3d2a853c17d 100644
--- a/packages/plugin-round/package.json
+++ b/packages/plugin-round/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-scalebox/package.json b/packages/plugin-scalebox/package.json
index dc348961f9c..3ae22d8b960 100644
--- a/packages/plugin-scalebox/package.json
+++ b/packages/plugin-scalebox/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-sprinkle/package.json b/packages/plugin-sprinkle/package.json
index d94d8e066ff..9a88051f5a2 100644
--- a/packages/plugin-sprinkle/package.json
+++ b/packages/plugin-sprinkle/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-svgattr/package.json b/packages/plugin-svgattr/package.json
index 0925c28a29c..59cdf8315aa 100644
--- a/packages/plugin-svgattr/package.json
+++ b/packages/plugin-svgattr/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-theme/package.json b/packages/plugin-theme/package.json
index f7870faac3f..1c9d4596e1f 100644
--- a/packages/plugin-theme/package.json
+++ b/packages/plugin-theme/package.json
@@ -33,8 +33,10 @@
"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.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -42,7 +44,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-title/package.json b/packages/plugin-title/package.json
index 6a84d9a2c62..78700d530ff 100644
--- a/packages/plugin-title/package.json
+++ b/packages/plugin-title/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/plugin-validate/package.json b/packages/plugin-validate/package.json
index 9ee4e04e3a6..e80cbac1a6c 100644
--- a/packages/plugin-validate/package.json
+++ b/packages/plugin-validate/package.json
@@ -32,8 +32,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -41,7 +43,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json
index 41d6f91b9a0..fea250829e0 100644
--- a/packages/prettier-config/package.json
+++ b/packages/prettier-config/package.json
@@ -16,13 +16,16 @@
"scripts": {
"build": "echo \"prettier-config: No build required\" && exit 0"
},
+ "peerDependencies": {},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"index.json",
"package.json"
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/remark-jargon/package.json b/packages/remark-jargon/package.json
index f80a6e6dd8f..43876610a9a 100644
--- a/packages/remark-jargon/package.json
+++ b/packages/remark-jargon/package.json
@@ -36,6 +36,7 @@
"dependencies": {
"unist-util-visit": "^2.0.3"
},
+ "devDependencies": {},
"files": [
"dist/*",
"README.md",
@@ -43,7 +44,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/rendertest/package.json b/packages/rendertest/package.json
index 0748ccc93bb..c594737447a 100644
--- a/packages/rendertest/package.json
+++ b/packages/rendertest/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/sandy/package.json b/packages/sandy/package.json
index 42c806f1376..b0d33e5d084 100644
--- a/packages/sandy/package.json
+++ b/packages/sandy/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/shin/package.json b/packages/shin/package.json
index b557dedb5ba..6779153588d 100644
--- a/packages/shin/package.json
+++ b/packages/shin/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/simon/package.json b/packages/simon/package.json
index 6c362e4befa..7aac06500b0 100644
--- a/packages/simon/package.json
+++ b/packages/simon/package.json
@@ -34,15 +34,21 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -51,32 +57,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -85,7 +86,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/simone/package.json b/packages/simone/package.json
index e82ee81d7b6..41df647c695 100644
--- a/packages/simone/package.json
+++ b/packages/simone/package.json
@@ -34,17 +34,23 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-flip": "^2.13.0-rc.1",
- "@freesewing/simon": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0",
+ "@freesewing/simon": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-flip": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -53,32 +59,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -87,7 +88,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/sven/package.json b/packages/sven/package.json
index 4925b99fe93..af420b935fe 100644
--- a/packages/sven/package.json
+++ b/packages/sven/package.json
@@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -49,32 +55,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -83,7 +84,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/tamiko/package.json b/packages/tamiko/package.json
index 1754fe2cc3d..c37f9aaea9a 100644
--- a/packages/tamiko/package.json
+++ b/packages/tamiko/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/teagan/package.json b/packages/teagan/package.json
index 453bc027422..629b48cb7a2 100644
--- a/packages/teagan/package.json
+++ b/packages/teagan/package.json
@@ -34,14 +34,20 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/plugin-bust": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0",
+ "@freesewing/plugin-bust": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -50,32 +56,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -84,7 +85,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/theo/package.json b/packages/theo/package.json
index cc88c4e9458..19b3d2cf1bc 100644
--- a/packages/theo/package.json
+++ b/packages/theo/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/titan/package.json b/packages/titan/package.json
index f97b394f40d..84458a20248 100644
--- a/packages/titan/package.json
+++ b/packages/titan/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/trayvon/package.json b/packages/trayvon/package.json
index ee7525efccc..c4b0e00785a 100644
--- a/packages/trayvon/package.json
+++ b/packages/trayvon/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/tutorial/package.json b/packages/tutorial/package.json
index 09c5d781834..2e790f5ac5e 100644
--- a/packages/tutorial/package.json
+++ b/packages/tutorial/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 5299fe5f4cf..8db51cb3a82 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -29,9 +29,11 @@
"start": "rollup -c -w"
},
"peerDependencies": {
- "axios": "^0.19.2",
- "tlds": "^1.207.0"
+ "tlds": "^1.207.0",
+ "axios": "^0.19.2"
},
+ "dependencies": {},
+ "devDependencies": {},
"files": [
"backend/*",
"camelCase/*",
@@ -60,7 +62,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/wahid/package.json b/packages/wahid/package.json
index b8ff123803c..3c009cfea92 100644
--- a/packages/wahid/package.json
+++ b/packages/wahid/package.json
@@ -34,15 +34,21 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/brian": "^2.13.0-rc.1",
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1",
- "@freesewing/plugin-buttons": "^2.13.0-rc.1",
- "@freesewing/plugin-round": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0",
+ "@freesewing/brian": "^2.13.0",
+ "@freesewing/plugin-buttons": "^2.13.0",
+ "@freesewing/plugin-round": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -51,32 +57,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -85,7 +86,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
diff --git a/packages/waralee/package.json b/packages/waralee/package.json
index 070c7c547d2..be7fd0abb1c 100644
--- a/packages/waralee/package.json
+++ b/packages/waralee/package.json
@@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0-rc.1",
- "@freesewing/plugin-bundle": "^2.13.0-rc.1"
+ "@freesewing/core": "^2.13.0",
+ "@freesewing/plugin-bundle": "^2.13.0"
},
+ "dependencies": {},
"devDependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
- "@babel/register": "^7.10.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^7.6.0",
+ "babel-jest": "^26.2.2",
+ "jest": "26.2.2",
"@freesewing/components": "^2.13.0",
"@freesewing/css-theme": "^2.13.0",
"@freesewing/i18n": "^2.13.0",
@@ -48,32 +54,27 @@
"@freesewing/plugin-buttons": "^2.13.0",
"@freesewing/plugin-flip": "^2.13.0",
"@freesewing/utils": "^2.13.0",
- "@material-ui/core": "^4.11.0",
- "@material-ui/icons": "4.9.1",
- "@material-ui/lab": "^v4.0.0-alpha.56",
+ "@svgr/rollup": "^2.4.1",
+ "cross-env": "^7.0.2",
+ "react-scripts": "^3.4.1",
+ "webpack": "^4.44.1",
+ "rollup": "^2.23.0",
"@rollup/plugin-babel": "^5.1.0",
+ "rollup-plugin-terser": "^6.1.0",
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
- "@svgr/rollup": "^2.4.1",
+ "rollup-plugin-peer-deps-external": "^2.2.3",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"axios": "0.21.1",
- "babel-eslint": "^10.1.0",
- "babel-jest": "^26.2.2",
+ "react-intl": "^5.4.5",
+ "prop-types": "^15.7.2",
+ "mocha": "^8.1.0",
"chai": "^4.2.0",
"chai-string": "^1.5.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "jest": "26.2.2",
- "mocha": "^8.1.0",
- "prop-types": "^15.7.2",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-intl": "^5.4.5",
- "react-scripts": "^3.4.1",
- "rollup": "^2.23.0",
- "rollup-plugin-peer-deps-external": "^2.2.3",
- "rollup-plugin-terser": "^6.1.0",
- "webpack": "^4.44.1"
+ "@babel/register": "^7.10.5"
},
"files": [
"dist/*",
@@ -82,7 +83,7 @@
],
"publishConfig": {
"access": "public",
- "tag": "next"
+ "tag": "latest"
},
"engines": {
"node": ">=12.0.0",
From 5c03408ff6cac349c7b57673d1c10e8871fe7870 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:34:56 +0100
Subject: [PATCH 093/188] New translations patterns.yml (French)
---
packages/i18n/src/locales/fr/patterns.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/packages/i18n/src/locales/fr/patterns.yml b/packages/i18n/src/locales/fr/patterns.yml
index ef189c54322..2961b779e18 100644
--- a/packages/i18n/src/locales/fr/patterns.yml
+++ b/packages/i18n/src/locales/fr/patterns.yml
@@ -44,6 +44,9 @@ florence:
holmes:
description: 'Pour un cosplay Sherlock Holmes, ou juste un joli manteau'
title: Casquette de détective Holmes
+hortensia:
+ description: 'Hortensia is a handbag'
+ title: Hortensia handbag
huey:
description: Huey est un sweat à capuche zippé avec poches avant optionnelles.
title: Sweat zippé à capuche Huey
From ad2e1e6e35b3dcf2da874961b1d720c22a5a9146 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:34:57 +0100
Subject: [PATCH 094/188] New translations hortensia.yml (French)
---
packages/i18n/src/locales/fr/options/hortensia.yml | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 packages/i18n/src/locales/fr/options/hortensia.yml
diff --git a/packages/i18n/src/locales/fr/options/hortensia.yml b/packages/i18n/src/locales/fr/options/hortensia.yml
new file mode 100644
index 00000000000..555b48b842e
--- /dev/null
+++ b/packages/i18n/src/locales/fr/options/hortensia.yml
@@ -0,0 +1,13 @@
+---
+size:
+ title: Size
+ description: Controls the overall size of the handbag
+zipperSize:
+ title: Zipper size
+ description: Which size of zipper to use
+strapLength:
+ title: Strap length
+ description: Controls the length of the strap
+handleWidth:
+ title: Handle width
+ description: Controls the width of the handle
From d5ba6cb6210b37b0c7c7027006e716230e23b8fd Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:34:58 +0100
Subject: [PATCH 095/188] New translations patterns.yml (Spanish)
---
packages/i18n/src/locales/es/patterns.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/packages/i18n/src/locales/es/patterns.yml b/packages/i18n/src/locales/es/patterns.yml
index 6f4a4f05a4d..c42eae3fda9 100644
--- a/packages/i18n/src/locales/es/patterns.yml
+++ b/packages/i18n/src/locales/es/patterns.yml
@@ -44,6 +44,9 @@ florence:
holmes:
description: 'For Sherlock Holmes cosplay or just a cute hat'
title: Holmes deerstalker hat
+hortensia:
+ description: 'Hortensia is a handbag'
+ title: Hortensia handbag
huey:
description: Huey es una sudadera con capucha, cremallera y bolsillos delanteros opcionales.
title: Huey hoodie
From 6e4323b2e426cd84fdba89051171524ac615c543 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:34:59 +0100
Subject: [PATCH 096/188] New translations hortensia.yml (Spanish)
---
packages/i18n/src/locales/es/options/hortensia.yml | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 packages/i18n/src/locales/es/options/hortensia.yml
diff --git a/packages/i18n/src/locales/es/options/hortensia.yml b/packages/i18n/src/locales/es/options/hortensia.yml
new file mode 100644
index 00000000000..555b48b842e
--- /dev/null
+++ b/packages/i18n/src/locales/es/options/hortensia.yml
@@ -0,0 +1,13 @@
+---
+size:
+ title: Size
+ description: Controls the overall size of the handbag
+zipperSize:
+ title: Zipper size
+ description: Which size of zipper to use
+strapLength:
+ title: Strap length
+ description: Controls the length of the strap
+handleWidth:
+ title: Handle width
+ description: Controls the width of the handle
From f28b18ab7b4c7e0adaa6d231ee4867b4d17760a0 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:35:01 +0100
Subject: [PATCH 097/188] New translations patterns.yml (German)
---
packages/i18n/src/locales/de/patterns.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/packages/i18n/src/locales/de/patterns.yml b/packages/i18n/src/locales/de/patterns.yml
index 361ecd00407..5ccfb6dbf26 100644
--- a/packages/i18n/src/locales/de/patterns.yml
+++ b/packages/i18n/src/locales/de/patterns.yml
@@ -44,6 +44,9 @@ florence:
holmes:
description: 'Für Sherlock Holmes-Cosplay oder einfach nur ein niedlicher Hut'
title: Holmes Deerstalker-Mütze
+hortensia:
+ description: 'Hortensia is a handbag'
+ title: Hortensia handbag
huey:
description: Huey ist ein Hoodie mit Reißverschluss und mit optionalen Taschen auf der Vorderseite.
title: Hoodie Huey
From f760bbc4d90e5eae505a7caf1c7361cad44c365e Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:35:02 +0100
Subject: [PATCH 098/188] New translations hortensia.yml (German)
---
packages/i18n/src/locales/de/options/hortensia.yml | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 packages/i18n/src/locales/de/options/hortensia.yml
diff --git a/packages/i18n/src/locales/de/options/hortensia.yml b/packages/i18n/src/locales/de/options/hortensia.yml
new file mode 100644
index 00000000000..555b48b842e
--- /dev/null
+++ b/packages/i18n/src/locales/de/options/hortensia.yml
@@ -0,0 +1,13 @@
+---
+size:
+ title: Size
+ description: Controls the overall size of the handbag
+zipperSize:
+ title: Zipper size
+ description: Which size of zipper to use
+strapLength:
+ title: Strap length
+ description: Controls the length of the strap
+handleWidth:
+ title: Handle width
+ description: Controls the width of the handle
From 103eeb81c029fe52f59a91716a5accf6e27ec882 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:35:04 +0100
Subject: [PATCH 099/188] New translations patterns.yml (Dutch)
---
packages/i18n/src/locales/nl/patterns.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/packages/i18n/src/locales/nl/patterns.yml b/packages/i18n/src/locales/nl/patterns.yml
index 15bb2a8955d..83661024caa 100644
--- a/packages/i18n/src/locales/nl/patterns.yml
+++ b/packages/i18n/src/locales/nl/patterns.yml
@@ -44,6 +44,9 @@ florence:
holmes:
description: 'Voor als je Sherlock Holmes wil spelen, of gewoon een leuk hoedje zoekt'
title: Holmes deerstalker hat
+hortensia:
+ description: 'Hortensia is a handbag'
+ title: Hortensia handbag
huey:
description: Huey is een trui met kap met een rits, en optionele voorzakken.
title: Huey hoodie
From 08e4bf94bd50537511a355f31efa487183d44612 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 13 Feb 2021 20:35:05 +0100
Subject: [PATCH 100/188] New translations hortensia.yml (Dutch)
---
packages/i18n/src/locales/nl/options/hortensia.yml | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 packages/i18n/src/locales/nl/options/hortensia.yml
diff --git a/packages/i18n/src/locales/nl/options/hortensia.yml b/packages/i18n/src/locales/nl/options/hortensia.yml
new file mode 100644
index 00000000000..555b48b842e
--- /dev/null
+++ b/packages/i18n/src/locales/nl/options/hortensia.yml
@@ -0,0 +1,13 @@
+---
+size:
+ title: Size
+ description: Controls the overall size of the handbag
+zipperSize:
+ title: Zipper size
+ description: Which size of zipper to use
+strapLength:
+ title: Strap length
+ description: Controls the length of the strap
+handleWidth:
+ title: Handle width
+ description: Controls the width of the handle
From e946354c0abd3245077d81b46531210e0256c2f2 Mon Sep 17 00:00:00 2001
From: Wouter van Wageningen
Date: Sat, 13 Feb 2021 14:13:24 -0800
Subject: [PATCH 101/188] Update strap.js
Misnamed part.
---
packages/hortensia/src/strap.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/hortensia/src/strap.js b/packages/hortensia/src/strap.js
index 9c396388c90..0884e98a233 100644
--- a/packages/hortensia/src/strap.js
+++ b/packages/hortensia/src/strap.js
@@ -47,7 +47,7 @@ export default function (part) {
macro('title', {
at: points.title,
nr: 5,
- title: 'BottomPanel',
+ title: 'Strap',
rotation: 90,
scale: 0.25
})
From 3bf0dad98430df9fe214b1fa9f5ae27c129ea512 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 14 Feb 2021 10:23:21 +0100
Subject: [PATCH 102/188] fix(simon): Added missing sleeve notch on yoke
Fixes https://github.com/freesewing/freesewing/issues/790
---
config/changelog.yaml | 6 ++++++
packages/simon/src/yoke.js | 3 +++
2 files changed, 9 insertions(+)
diff --git a/config/changelog.yaml b/config/changelog.yaml
index 281bc42ef97..6200728fc35 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -1,5 +1,11 @@
unreleased:
date: 2021-02-07
+ Fixed:
+ simon:
+ - Added missing sleeve notch on yoke
+
+2.13.0:
+ date: 2021-02-13
Added:
components:
diff --git a/packages/simon/src/yoke.js b/packages/simon/src/yoke.js
index 619f6650725..c497169ae60 100644
--- a/packages/simon/src/yoke.js
+++ b/packages/simon/src/yoke.js
@@ -54,6 +54,7 @@ export default (part) => {
to: points.cbYoke,
grainline: true
})
+ snippets.sleeveNotch = new Snippet('bnotch', points.armholePitch)
} else {
points.grainlineFrom = points.cbYoke.shift(0, 20)
points.grainlineTo = points.cbNeck.shift(0, 20)
@@ -61,6 +62,8 @@ export default (part) => {
from: points.grainlineFrom,
to: points.grainlineTo
})
+ snippets.sleeveNotchA = new Snippet('bnotch', points.armholePitch)
+ snippets.sleeveNotchB = new Snippet('bnotch', points._armholePitch)
}
if (sa) {
From 8573c3620a0cc0a8300125e32a202c004a121504 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 14 Feb 2021 10:24:35 +0100
Subject: [PATCH 103/188] chore: Updated changelog
---
config/changelog.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/config/changelog.yaml b/config/changelog.yaml
index 6200728fc35..99c2bc62470 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -1,6 +1,8 @@
unreleased:
date: 2021-02-07
Fixed:
+ hortensia:
+ - Fix incorrectly named part
simon:
- Added missing sleeve notch on yoke
From 48e1cb49a4377a8d11972421dab61675eede646d Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 14 Feb 2021 11:24:26 +0100
Subject: [PATCH 104/188] feat(utils): Pass pattern handle to tiler
---
config/changelog.yaml | 5 +++++
packages/utils/src/tiler/index.js | 16 ++++++++--------
2 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/config/changelog.yaml b/config/changelog.yaml
index 99c2bc62470..e53c255a38f 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -1,5 +1,10 @@
unreleased:
date: 2021-02-07
+
+ Added:
+ utils:
+ - Pass pattern handle to tiler
+
Fixed:
hortensia:
- Fix incorrectly named part
diff --git a/packages/utils/src/tiler/index.js b/packages/utils/src/tiler/index.js
index da3bcb3b9c4..bd766210edc 100644
--- a/packages/utils/src/tiler/index.js
+++ b/packages/utils/src/tiler/index.js
@@ -1,13 +1,13 @@
-import axios from "axios";
+import axios from 'axios'
-function useTiler(baseURL = "https://tiler.freesewing.org", timeout = 10000) {
- const api = axios.create({ baseURL, timeout });
+function useTiler(baseURL = 'https://tiler.freesewing.org', timeout = 10000) {
+ const api = axios.create({ baseURL, timeout })
const tiler = {
- tile: (svg, format = "pdf", size = "a4") =>
- api.post("/api", { svg, format, size })
- };
+ tile: (svg, format = 'pdf', size = 'a4', handle = false) =>
+ api.post('/api', { svg, format, size, handle })
+ }
- return tiler;
+ return tiler
}
-export default useTiler;
+export default useTiler
From d91d0da8d8d03f396165e30695cf453e333fca12 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 14 Feb 2021 14:42:11 +0100
Subject: [PATCH 105/188] chore: Updated tiler in utils
---
packages/utils/src/tiler/index.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/utils/src/tiler/index.js b/packages/utils/src/tiler/index.js
index bd766210edc..86d9895a6fb 100644
--- a/packages/utils/src/tiler/index.js
+++ b/packages/utils/src/tiler/index.js
@@ -3,8 +3,8 @@ import axios from 'axios'
function useTiler(baseURL = 'https://tiler.freesewing.org', timeout = 10000) {
const api = axios.create({ baseURL, timeout })
const tiler = {
- tile: (svg, format = 'pdf', size = 'a4', handle = false) =>
- api.post('/api', { svg, format, size, handle })
+ tile: (svg, format = 'pdf', size = 'a4', url = 'https://freesewing.org/', design = 'Pattern') =>
+ api.post('/api', { svg, format, size, url, design })
}
return tiler
From ee027a75adb0061cc07cc864a4cbcb951d834f11 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 14 Feb 2021 14:47:57 +0100
Subject: [PATCH 106/188] release: v2.13.1
---
.github/workflows/tests.aaron.yml | 2 +-
.github/workflows/tests.albert.yml | 2 +-
.github/workflows/tests.bella.yml | 2 +-
.github/workflows/tests.benjamin.yml | 2 +-
.github/workflows/tests.bent.yml | 2 +-
.github/workflows/tests.breanna.yml | 2 +-
.github/workflows/tests.brian.yml | 2 +-
.github/workflows/tests.bruce.yml | 2 +-
.github/workflows/tests.carlita.yml | 2 +-
.github/workflows/tests.carlton.yml | 2 +-
.github/workflows/tests.cathrin.yml | 2 +-
.github/workflows/tests.diana.yml | 2 +-
.github/workflows/tests.examples.yml | 2 +-
.github/workflows/tests.florence.yml | 2 +-
.github/workflows/tests.florent.yml | 2 +-
.github/workflows/tests.holmes.yml | 2 +-
.github/workflows/tests.hortensia.yml | 2 +-
.github/workflows/tests.huey.yml | 2 +-
.github/workflows/tests.hugo.yml | 2 +-
.github/workflows/tests.jaeger.yml | 2 +-
.github/workflows/tests.legend.yml | 2 +-
.github/workflows/tests.paco.yml | 2 +-
.github/workflows/tests.penelope.yml | 2 +-
.github/workflows/tests.rendertest.yml | 2 +-
.github/workflows/tests.sandy.yml | 2 +-
.github/workflows/tests.shin.yml | 2 +-
.github/workflows/tests.simon.yml | 2 +-
.github/workflows/tests.simone.yml | 2 +-
.github/workflows/tests.sven.yml | 2 +-
.github/workflows/tests.tamiko.yml | 2 +-
.github/workflows/tests.teagan.yml | 2 +-
.github/workflows/tests.theo.yml | 2 +-
.github/workflows/tests.titan.yml | 2 +-
.github/workflows/tests.trayvon.yml | 2 +-
.github/workflows/tests.tutorial.yml | 2 +-
.github/workflows/tests.wahid.yml | 2 +-
.github/workflows/tests.waralee.yml | 2 +-
CHANGELOG.md | 23 ++++++++++++-
config/changelog.yaml | 4 +--
lerna.json | 2 +-
packages/aaron/example/src/index.js | 1 +
packages/aaron/package.json | 24 +++++++-------
packages/albert/example/src/index.js | 1 +
packages/albert/package.json | 22 ++++++-------
packages/bella/CHANGELOG.md | 2 +-
packages/bella/example/src/index.js | 1 +
packages/bella/package.json | 22 ++++++-------
packages/benjamin/example/src/index.js | 1 +
packages/benjamin/package.json | 22 ++++++-------
packages/bent/example/src/index.js | 1 +
packages/bent/package.json | 24 +++++++-------
packages/breanna/CHANGELOG.md | 2 +-
packages/breanna/example/src/index.js | 1 +
packages/breanna/package.json | 24 +++++++-------
packages/brian/example/src/index.js | 1 +
packages/brian/package.json | 22 ++++++-------
packages/bruce/CHANGELOG.md | 2 +-
packages/bruce/example/src/index.js | 1 +
packages/bruce/package.json | 22 ++++++-------
packages/carlita/example/src/index.js | 1 +
packages/carlita/package.json | 32 +++++++++----------
packages/carlton/example/src/index.js | 1 +
packages/carlton/package.json | 28 ++++++++--------
packages/cathrin/example/src/index.js | 1 +
packages/cathrin/package.json | 22 ++++++-------
packages/components/CHANGELOG.md | 2 +-
packages/components/package.json | 24 +++++++-------
packages/core/package.json | 2 +-
.../create-freesewing-pattern/package.json | 6 ++--
packages/css-theme/package.json | 2 +-
packages/diana/example/src/index.js | 1 +
packages/diana/package.json | 24 +++++++-------
packages/examples/example/src/index.js | 1 +
packages/examples/package.json | 22 ++++++-------
packages/florence/example/src/index.js | 1 +
packages/florence/package.json | 22 ++++++-------
packages/florent/example/src/index.js | 1 +
packages/florent/package.json | 22 ++++++-------
packages/gatsby-remark-jargon/package.json | 4 +--
packages/holmes/example/src/index.js | 1 +
packages/holmes/package.json | 26 +++++++--------
packages/hortensia/CHANGELOG.md | 8 ++++-
packages/hortensia/example/src/index.js | 1 +
packages/hortensia/package.json | 22 ++++++-------
packages/huey/example/src/index.js | 1 +
packages/huey/package.json | 24 +++++++-------
packages/hugo/CHANGELOG.md | 2 +-
packages/hugo/example/src/index.js | 1 +
packages/hugo/package.json | 24 +++++++-------
packages/i18n/CHANGELOG.md | 2 +-
packages/i18n/package.json | 4 +--
packages/jaeger/example/src/index.js | 1 +
packages/jaeger/package.json | 28 ++++++++--------
packages/legend/example/src/index.js | 1 +
packages/legend/package.json | 24 +++++++-------
packages/models/package.json | 4 +--
packages/mui-theme/package.json | 2 +-
packages/paco/example/src/index.js | 1 +
packages/paco/package.json | 24 +++++++-------
packages/pattern-info/package.json | 2 +-
packages/penelope/example/src/index.js | 1 +
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-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-notches/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/example/src/index.js | 1 +
packages/rendertest/package.json | 22 ++++++-------
packages/sandy/example/src/index.js | 1 +
packages/sandy/package.json | 22 ++++++-------
packages/shin/example/src/index.js | 1 +
packages/shin/package.json | 22 ++++++-------
packages/simon/CHANGELOG.md | 6 ++++
packages/simon/example/src/index.js | 1 +
packages/simon/package.json | 28 ++++++++--------
packages/simone/CHANGELOG.md | 2 +-
packages/simone/example/src/index.js | 1 +
packages/simone/package.json | 32 +++++++++----------
packages/sven/example/src/index.js | 1 +
packages/sven/package.json | 24 +++++++-------
packages/tamiko/example/src/index.js | 1 +
packages/tamiko/package.json | 22 ++++++-------
packages/teagan/example/src/index.js | 1 +
packages/teagan/package.json | 26 +++++++--------
packages/theo/CHANGELOG.md | 2 +-
packages/theo/example/src/index.js | 1 +
packages/theo/package.json | 22 ++++++-------
packages/titan/CHANGELOG.md | 2 +-
packages/titan/example/src/index.js | 1 +
packages/titan/package.json | 22 ++++++-------
packages/trayvon/example/src/index.js | 1 +
packages/trayvon/package.json | 22 ++++++-------
packages/tutorial/example/src/index.js | 1 +
packages/tutorial/package.json | 22 ++++++-------
packages/utils/CHANGELOG.md | 6 ++++
packages/utils/package.json | 2 +-
packages/wahid/CHANGELOG.md | 2 +-
packages/wahid/example/src/index.js | 1 +
packages/wahid/package.json | 28 ++++++++--------
packages/waralee/example/src/index.js | 1 +
packages/waralee/package.json | 22 ++++++-------
161 files changed, 650 insertions(+), 574 deletions(-)
diff --git a/.github/workflows/tests.aaron.yml b/.github/workflows/tests.aaron.yml
index f031328db05..2b13d56783a 100644
--- a/.github/workflows/tests.aaron.yml
+++ b/.github/workflows/tests.aaron.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/aaron && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/aaron && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.albert.yml b/.github/workflows/tests.albert.yml
index 3358a5819ab..d259321df7b 100644
--- a/.github/workflows/tests.albert.yml
+++ b/.github/workflows/tests.albert.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/albert && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/albert && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bella.yml b/.github/workflows/tests.bella.yml
index 7fa8ddea8ca..c0aa1f6c520 100644
--- a/.github/workflows/tests.bella.yml
+++ b/.github/workflows/tests.bella.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bella && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/bella && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.benjamin.yml b/.github/workflows/tests.benjamin.yml
index 61d5c67d066..e0271536d44 100644
--- a/.github/workflows/tests.benjamin.yml
+++ b/.github/workflows/tests.benjamin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/benjamin && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/benjamin && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bent.yml b/.github/workflows/tests.bent.yml
index 309dfe48ca7..a4f4b77cd5e 100644
--- a/.github/workflows/tests.bent.yml
+++ b/.github/workflows/tests.bent.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bent && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/bent && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.breanna.yml b/.github/workflows/tests.breanna.yml
index 1545c7b56ad..f397812f789 100644
--- a/.github/workflows/tests.breanna.yml
+++ b/.github/workflows/tests.breanna.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/breanna && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/breanna && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.brian.yml b/.github/workflows/tests.brian.yml
index 3e2ea670392..8421bcc6cdc 100644
--- a/.github/workflows/tests.brian.yml
+++ b/.github/workflows/tests.brian.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/brian && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/brian && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bruce.yml b/.github/workflows/tests.bruce.yml
index 8900287fa2d..ce08bee7a1a 100644
--- a/.github/workflows/tests.bruce.yml
+++ b/.github/workflows/tests.bruce.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bruce && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/bruce && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.carlita.yml b/.github/workflows/tests.carlita.yml
index bacfd7ee1b2..10f37bebd4d 100644
--- a/.github/workflows/tests.carlita.yml
+++ b/.github/workflows/tests.carlita.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/carlita && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/bent@^2.13.0 @freesewing/carlton@^2.13.0 @freesewing/plugin-bust@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/carlita && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/bent@^2.13.1 @freesewing/carlton@^2.13.1 @freesewing/plugin-bust@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.carlton.yml b/.github/workflows/tests.carlton.yml
index d7ddc8dc76e..f68245ca911 100644
--- a/.github/workflows/tests.carlton.yml
+++ b/.github/workflows/tests.carlton.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/carlton && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/bent@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/carlton && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/bent@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.cathrin.yml b/.github/workflows/tests.cathrin.yml
index 1c45670d91e..4b31115dcc7 100644
--- a/.github/workflows/tests.cathrin.yml
+++ b/.github/workflows/tests.cathrin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/cathrin && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/cathrin && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.diana.yml b/.github/workflows/tests.diana.yml
index 33f9122d7d3..1961846b4a5 100644
--- a/.github/workflows/tests.diana.yml
+++ b/.github/workflows/tests.diana.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/diana && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/diana && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.examples.yml b/.github/workflows/tests.examples.yml
index 9a243352115..c5c64c3b599 100644
--- a/.github/workflows/tests.examples.yml
+++ b/.github/workflows/tests.examples.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/examples && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/examples && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.florence.yml b/.github/workflows/tests.florence.yml
index dde0bec3320..beb3f56409e 100644
--- a/.github/workflows/tests.florence.yml
+++ b/.github/workflows/tests.florence.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/florence && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/florence && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.florent.yml b/.github/workflows/tests.florent.yml
index b12700c18f9..e981a775bb7 100644
--- a/.github/workflows/tests.florent.yml
+++ b/.github/workflows/tests.florent.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/florent && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/florent && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.holmes.yml b/.github/workflows/tests.holmes.yml
index 9e61740c532..3818a6c3cbe 100644
--- a/.github/workflows/tests.holmes.yml
+++ b/.github/workflows/tests.holmes.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/holmes && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/plugin-bust@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/holmes && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/plugin-bust@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.hortensia.yml b/.github/workflows/tests.hortensia.yml
index 09d5e83ecde..d39710e21dd 100644
--- a/.github/workflows/tests.hortensia.yml
+++ b/.github/workflows/tests.hortensia.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/hortensia && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/hortensia && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.huey.yml b/.github/workflows/tests.huey.yml
index 6bbb4adc1d4..71583679699 100644
--- a/.github/workflows/tests.huey.yml
+++ b/.github/workflows/tests.huey.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/huey && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/huey && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.hugo.yml b/.github/workflows/tests.hugo.yml
index 616f2aa4925..69f42ed710e 100644
--- a/.github/workflows/tests.hugo.yml
+++ b/.github/workflows/tests.hugo.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/hugo && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/hugo && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.jaeger.yml b/.github/workflows/tests.jaeger.yml
index b86c2d098d2..9d2596d54c9 100644
--- a/.github/workflows/tests.jaeger.yml
+++ b/.github/workflows/tests.jaeger.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/jaeger && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/bent@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/jaeger && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/bent@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.legend.yml b/.github/workflows/tests.legend.yml
index 0597cf60e1b..1c6c850256b 100644
--- a/.github/workflows/tests.legend.yml
+++ b/.github/workflows/tests.legend.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/legend && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/legend && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.paco.yml b/.github/workflows/tests.paco.yml
index b1d8edb3737..dd7aa7013a2 100644
--- a/.github/workflows/tests.paco.yml
+++ b/.github/workflows/tests.paco.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/paco && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/titan@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/paco && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/titan@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.penelope.yml b/.github/workflows/tests.penelope.yml
index 9149b26e5a9..bd02426d9e6 100644
--- a/.github/workflows/tests.penelope.yml
+++ b/.github/workflows/tests.penelope.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/penelope && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/penelope && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.rendertest.yml b/.github/workflows/tests.rendertest.yml
index 8c3a6e00294..af6e73d7c5e 100644
--- a/.github/workflows/tests.rendertest.yml
+++ b/.github/workflows/tests.rendertest.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/rendertest && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/rendertest && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.sandy.yml b/.github/workflows/tests.sandy.yml
index 338ff1c3ce7..46f35fc0b14 100644
--- a/.github/workflows/tests.sandy.yml
+++ b/.github/workflows/tests.sandy.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/sandy && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/sandy && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.shin.yml b/.github/workflows/tests.shin.yml
index 8f71a9dd8c3..fb4f2a74fa2 100644
--- a/.github/workflows/tests.shin.yml
+++ b/.github/workflows/tests.shin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/shin && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/shin && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.simon.yml b/.github/workflows/tests.simon.yml
index 74fe7eb2006..f1fea3a0f36 100644
--- a/.github/workflows/tests.simon.yml
+++ b/.github/workflows/tests.simon.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/simon && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/plugin-flip@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/simon && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/plugin-flip@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.simone.yml b/.github/workflows/tests.simone.yml
index 8999036d85a..c7e71976c27 100644
--- a/.github/workflows/tests.simone.yml
+++ b/.github/workflows/tests.simone.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/simone && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/simon@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/plugin-flip@^2.13.0 @freesewing/plugin-bust@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/simone && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/simon@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/plugin-flip@^2.13.1 @freesewing/plugin-bust@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.sven.yml b/.github/workflows/tests.sven.yml
index 80c54f8cc51..9b29b7bc582 100644
--- a/.github/workflows/tests.sven.yml
+++ b/.github/workflows/tests.sven.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/sven && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/sven && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.tamiko.yml b/.github/workflows/tests.tamiko.yml
index 03c245a9bd7..636e95accab 100644
--- a/.github/workflows/tests.tamiko.yml
+++ b/.github/workflows/tests.tamiko.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/tamiko && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/tamiko && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.teagan.yml b/.github/workflows/tests.teagan.yml
index 2ee427a4f56..6a53abb08a6 100644
--- a/.github/workflows/tests.teagan.yml
+++ b/.github/workflows/tests.teagan.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/teagan && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/plugin-bust@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/teagan && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/plugin-bust@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.theo.yml b/.github/workflows/tests.theo.yml
index afa598a45ee..3126774c5c3 100644
--- a/.github/workflows/tests.theo.yml
+++ b/.github/workflows/tests.theo.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/theo && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/theo && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.titan.yml b/.github/workflows/tests.titan.yml
index 38d5b384aac..35420365aa2 100644
--- a/.github/workflows/tests.titan.yml
+++ b/.github/workflows/tests.titan.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/titan && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/titan && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.trayvon.yml b/.github/workflows/tests.trayvon.yml
index f53a39eb9fc..326a6cb0865 100644
--- a/.github/workflows/tests.trayvon.yml
+++ b/.github/workflows/tests.trayvon.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/trayvon && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/trayvon && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.tutorial.yml b/.github/workflows/tests.tutorial.yml
index 117f6336e22..738ef9f82fd 100644
--- a/.github/workflows/tests.tutorial.yml
+++ b/.github/workflows/tests.tutorial.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/tutorial && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/tutorial && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.wahid.yml b/.github/workflows/tests.wahid.yml
index be7b5072741..578350cbfac 100644
--- a/.github/workflows/tests.wahid.yml
+++ b/.github/workflows/tests.wahid.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/wahid && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/brian@^2.13.0 @freesewing/plugin-buttons@^2.13.0 @freesewing/plugin-round@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/wahid && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/plugin-round@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.waralee.yml b/.github/workflows/tests.waralee.yml
index 16405373803..94986090b62 100644
--- a/.github/workflows/tests.waralee.yml
+++ b/.github/workflows/tests.waralee.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/waralee && npm install @freesewing/core@^2.13.0 @freesewing/plugin-bundle@^2.13.0 @freesewing/models@2.13.0 @freesewing/pattern-info@2.13.0 mocha chai"
+ run: "cd packages/waralee && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 79854d5a1b0..750ab10d6e4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,28 @@
# Change log for: FreeSewing (global)
-## unreleased (2021-02-07)
+## 2.13.1 (2021-02-14)
+
+### hortensia
+
+#### Fixed
+
+ - Fix incorrectly named part
+
+### simon
+
+#### Fixed
+
+ - Added missing sleeve notch on yoke
+
+### utils
+
+#### Added
+
+ - Pass pattern handle to tiler
+
+
+## 2.13.0 (2021-02-13)
### bella
diff --git a/config/changelog.yaml b/config/changelog.yaml
index e53c255a38f..57655f802e6 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -1,5 +1,5 @@
-unreleased:
- date: 2021-02-07
+2.13.1:
+ date: 2021-02-14
Added:
utils:
diff --git a/lerna.json b/lerna.json
index 760f95f6d42..54ea79e8748 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "2.13.0",
+ "version": "2.13.1",
"npmClient": "yarn",
"command": {
"publish": {
diff --git a/packages/aaron/example/src/index.js b/packages/aaron/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/aaron/example/src/index.js
+++ b/packages/aaron/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/aaron/package.json b/packages/aaron/package.json
index 20c0037a07e..69a41fc0faf 100644
--- a/packages/aaron/package.json
+++ b/packages/aaron/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/aaron",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/albert/example/src/index.js b/packages/albert/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/albert/example/src/index.js
+++ b/packages/albert/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/albert/package.json b/packages/albert/package.json
index 2d2b59ee12f..a44e5f068c5 100644
--- a/packages/albert/package.json
+++ b/packages/albert/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/albert",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "A FreeSewing pattern for an apron",
"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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/bella/CHANGELOG.md b/packages/bella/CHANGELOG.md
index 89e9e67b86a..d16fdea96f5 100644
--- a/packages/bella/CHANGELOG.md
+++ b/packages/bella/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/bella
-## unreleased (2021-02-07)
+## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/bella/example/src/index.js b/packages/bella/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/bella/example/src/index.js
+++ b/packages/bella/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/bella/package.json b/packages/bella/package.json
index f9b15cfef1b..dbcc47fddbc 100644
--- a/packages/bella/package.json
+++ b/packages/bella/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bella",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "A FreeSewing pattern for a womenswear bodice block",
"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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/benjamin/example/src/index.js b/packages/benjamin/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/benjamin/example/src/index.js
+++ b/packages/benjamin/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/benjamin/package.json b/packages/benjamin/package.json
index ce68ea38405..bb7f7ba6740 100644
--- a/packages/benjamin/package.json
+++ b/packages/benjamin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/benjamin",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/bent/example/src/index.js b/packages/bent/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/bent/example/src/index.js
+++ b/packages/bent/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/bent/package.json b/packages/bent/package.json
index 4e0e04c2aab..8637744e223 100644
--- a/packages/bent/package.json
+++ b/packages/bent/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bent",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/breanna/CHANGELOG.md b/packages/breanna/CHANGELOG.md
index 2573a24e60b..f6806636dcb 100644
--- a/packages/breanna/CHANGELOG.md
+++ b/packages/breanna/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/breanna
-## unreleased (2021-02-07)
+## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/breanna/example/src/index.js b/packages/breanna/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/breanna/example/src/index.js
+++ b/packages/breanna/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/breanna/package.json b/packages/breanna/package.json
index 49ac911cf4d..53a168dc491 100644
--- a/packages/breanna/package.json
+++ b/packages/breanna/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/breanna",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/brian/example/src/index.js b/packages/brian/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/brian/example/src/index.js
+++ b/packages/brian/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/brian/package.json b/packages/brian/package.json
index 49a89072b5a..be4e1c2cc35 100644
--- a/packages/brian/package.json
+++ b/packages/brian/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/brian",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/bruce/CHANGELOG.md b/packages/bruce/CHANGELOG.md
index 6725561ea22..ca7dd8e2185 100644
--- a/packages/bruce/CHANGELOG.md
+++ b/packages/bruce/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/bruce
-## unreleased (2021-02-07)
+## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/bruce/example/src/index.js b/packages/bruce/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/bruce/example/src/index.js
+++ b/packages/bruce/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/bruce/package.json b/packages/bruce/package.json
index 7b95fbc73c3..5bbfbdb05b4 100644
--- a/packages/bruce/package.json
+++ b/packages/bruce/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bruce",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/carlita/example/src/index.js b/packages/carlita/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/carlita/example/src/index.js
+++ b/packages/carlita/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/carlita/package.json b/packages/carlita/package.json
index a606310a7f2..0a6b03325ed 100644
--- a/packages/carlita/package.json
+++ b/packages/carlita/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/carlita",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0",
- "@freesewing/bent": "^2.13.0",
- "@freesewing/carlton": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1",
+ "@freesewing/bent": "^2.13.1",
+ "@freesewing/carlton": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -51,14 +51,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/carlton/example/src/index.js b/packages/carlton/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/carlton/example/src/index.js
+++ b/packages/carlton/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/carlton/package.json b/packages/carlton/package.json
index 030a287ebab..71ef6c91c8f 100644
--- a/packages/carlton/package.json
+++ b/packages/carlton/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/carlton",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0",
- "@freesewing/bent": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1",
+ "@freesewing/bent": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/cathrin/example/src/index.js b/packages/cathrin/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/cathrin/example/src/index.js
+++ b/packages/cathrin/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json
index 49f01b766c9..f192a42a618 100644
--- a/packages/cathrin/package.json
+++ b/packages/cathrin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/cathrin",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md
index 3a898b90467..b253f68d64b 100644
--- a/packages/components/CHANGELOG.md
+++ b/packages/components/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/components
-## unreleased (2021-02-07)
+## 2.13.0 (2021-02-13)
### Added
diff --git a/packages/components/package.json b/packages/components/package.json
index df5e87fe1cf..ed5349968c4 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/components",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "A collection of React components for FreeSewing web UIs",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -28,20 +28,20 @@
"peerDependencies": {
"axios": "^0.21.1",
"react": "^17.0.1",
- "@freesewing/pattern-info": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/plugin-theme": "^2.13.0",
- "@freesewing/core": "^2.13.0",
- "@freesewing/models": "^2.13.0",
- "@freesewing/examples": "^2.13.0",
- "@freesewing/rendertest": "^2.13.0",
- "@freesewing/tutorial": "^2.13.0",
+ "@freesewing/pattern-info": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/plugin-theme": "^2.13.1",
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/models": "^2.13.1",
+ "@freesewing/examples": "^2.13.1",
+ "@freesewing/rendertest": "^2.13.1",
+ "@freesewing/tutorial": "^2.13.1",
"@fontsource/permanent-marker": "latest",
"@fontsource/roboto-mono": "latest",
"@fontsource/ubuntu": "latest",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"react-intl": "^5.10.9",
"@material-ui/core": "^4.11.2",
"@material-ui/icons": "4.11.2",
diff --git a/packages/core/package.json b/packages/core/package.json
index 2309a63c37b..f2dbb3938eb 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/core",
- "version": "2.13.0",
+ "version": "2.13.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 af364adca0b..12a5791d6c5 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.13.0",
+ "version": "2.13.1",
"description": "Initializer package for FreeSewing patterns: npm init FreeSewing-pattern",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -42,8 +42,8 @@
"parse-git-config": "^3.0.0",
"validate-npm-package-name": "^3.0.0",
"which": "^2.0.2",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/pattern-info": "^2.13.0"
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/pattern-info": "^2.13.1"
},
"devDependencies": {},
"files": [
diff --git a/packages/css-theme/package.json b/packages/css-theme/package.json
index 198ce5971cc..ebb5b9f8938 100644
--- a/packages/css-theme/package.json
+++ b/packages/css-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/css-theme",
- "version": "2.13.0",
+ "version": "2.13.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/example/src/index.js b/packages/diana/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/diana/example/src/index.js
+++ b/packages/diana/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/diana/package.json b/packages/diana/package.json
index 3350fee38f5..eb4f4af55a8 100644
--- a/packages/diana/package.json
+++ b/packages/diana/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/diana",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/examples/example/src/index.js b/packages/examples/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/examples/example/src/index.js
+++ b/packages/examples/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/examples/package.json b/packages/examples/package.json
index 37d1c681cc3..5833ad78500 100644
--- a/packages/examples/package.json
+++ b/packages/examples/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/examples",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -41,14 +41,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/florence/example/src/index.js b/packages/florence/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/florence/example/src/index.js
+++ b/packages/florence/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/florence/package.json b/packages/florence/package.json
index 3c7d96805c8..8580a00dd70 100644
--- a/packages/florence/package.json
+++ b/packages/florence/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/florence",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/florent/example/src/index.js b/packages/florent/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/florent/example/src/index.js
+++ b/packages/florent/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/florent/package.json b/packages/florent/package.json
index 61c39c48aec..721586d6033 100644
--- a/packages/florent/package.json
+++ b/packages/florent/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/florent",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/gatsby-remark-jargon/package.json b/packages/gatsby-remark-jargon/package.json
index fddb0d51857..a3ec8f1b6f7 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.13.0",
+ "version": "2.13.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.13.0"
+ "remark-jargon": "^2.13.1"
},
"devDependencies": {},
"files": [
diff --git a/packages/holmes/example/src/index.js b/packages/holmes/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/holmes/example/src/index.js
+++ b/packages/holmes/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/holmes/package.json b/packages/holmes/package.json
index 15f8d16551c..e1095fd7bc5 100644
--- a/packages/holmes/package.json
+++ b/packages/holmes/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/holmes",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1"
},
"dependencies": {
- "@freesewing/plugin-gore": "^2.13.0"
+ "@freesewing/plugin-gore": "^2.13.1"
},
"devDependencies": {
"react": "^16.13.1",
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/hortensia/CHANGELOG.md b/packages/hortensia/CHANGELOG.md
index 1c3a0a3fc86..07a779a9da6 100644
--- a/packages/hortensia/CHANGELOG.md
+++ b/packages/hortensia/CHANGELOG.md
@@ -1,7 +1,13 @@
# Change log for: @freesewing/hortensia
-## unreleased (2021-02-07)
+## 2.13.1 (2021-02-14)
+
+### Fixed
+
+ - Fix incorrectly named part
+
+## 2.13.0 (2021-02-13)
### Added
diff --git a/packages/hortensia/example/src/index.js b/packages/hortensia/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/hortensia/example/src/index.js
+++ b/packages/hortensia/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/hortensia/package.json b/packages/hortensia/package.json
index a761b7cac88..a2e27d5093c 100644
--- a/packages/hortensia/package.json
+++ b/packages/hortensia/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/hortensia",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "A FreeSewing pattern for a handbag",
"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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/huey/example/src/index.js b/packages/huey/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/huey/example/src/index.js
+++ b/packages/huey/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/huey/package.json b/packages/huey/package.json
index 5b1d1545a1d..85c723c9efb 100644
--- a/packages/huey/package.json
+++ b/packages/huey/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/huey",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/hugo/CHANGELOG.md b/packages/hugo/CHANGELOG.md
index e64ea91df7d..ec4d60d0900 100644
--- a/packages/hugo/CHANGELOG.md
+++ b/packages/hugo/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/hugo
-## unreleased (2021-02-07)
+## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/hugo/example/src/index.js b/packages/hugo/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/hugo/example/src/index.js
+++ b/packages/hugo/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/hugo/package.json b/packages/hugo/package.json
index eb8b47c6b6d..63bfdbb00a9 100644
--- a/packages/hugo/package.json
+++ b/packages/hugo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/hugo",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/i18n/CHANGELOG.md b/packages/i18n/CHANGELOG.md
index e7250dc2862..ebedb5a7ec7 100644
--- a/packages/i18n/CHANGELOG.md
+++ b/packages/i18n/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/i18n
-## unreleased (2021-02-07)
+## 2.13.0 (2021-02-13)
### Added
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index 5ca5763f38c..d797d116af0 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/i18n",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/pattern-info": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/jaeger/example/src/index.js b/packages/jaeger/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/jaeger/example/src/index.js
+++ b/packages/jaeger/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/jaeger/package.json b/packages/jaeger/package.json
index 65570f4d6db..bb7e4c2f9fe 100644
--- a/packages/jaeger/package.json
+++ b/packages/jaeger/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/jaeger",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0",
- "@freesewing/bent": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1",
+ "@freesewing/bent": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/legend/example/src/index.js b/packages/legend/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/legend/example/src/index.js
+++ b/packages/legend/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/legend/package.json b/packages/legend/package.json
index 2a612e9f29d..fc4733ca198 100644
--- a/packages/legend/package.json
+++ b/packages/legend/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/legend",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/models/package.json b/packages/models/package.json
index e6fef893938..254e563e582 100644
--- a/packages/models/package.json
+++ b/packages/models/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/models",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/utils": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/mui-theme/package.json b/packages/mui-theme/package.json
index 932153356fc..11548699cd2 100644
--- a/packages/mui-theme/package.json
+++ b/packages/mui-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/mui-theme",
- "version": "2.13.0",
+ "version": "2.13.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/paco/example/src/index.js b/packages/paco/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/paco/example/src/index.js
+++ b/packages/paco/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/paco/package.json b/packages/paco/package.json
index 58205959208..5d3d4a57cc4 100644
--- a/packages/paco/package.json
+++ b/packages/paco/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/paco",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "A FreeSewing pattern for summer pants",
"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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/titan": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/titan": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/pattern-info/package.json b/packages/pattern-info/package.json
index f0dc66f0d98..b9207d66daa 100644
--- a/packages/pattern-info/package.json
+++ b/packages/pattern-info/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/pattern-info",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "Information about available freesewing patterns",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
diff --git a/packages/penelope/example/src/index.js b/packages/penelope/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/penelope/example/src/index.js
+++ b/packages/penelope/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/penelope/package.json b/packages/penelope/package.json
index 5289b090cdc..58890f899cb 100644
--- a/packages/penelope/package.json
+++ b/packages/penelope/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/penelope",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/plugin-banner/package.json b/packages/plugin-banner/package.json
index 6484b5f5ee2..280c66ee937 100644
--- a/packages/plugin-banner/package.json
+++ b/packages/plugin-banner/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-banner",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-bundle/package.json b/packages/plugin-bundle/package.json
index 09f7df6fa8a..974a2e8cd24 100644
--- a/packages/plugin-bundle/package.json
+++ b/packages/plugin-bundle/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-bundle",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {
- "@freesewing/plugin-cutonfold": "^2.13.0",
- "@freesewing/plugin-dimension": "^2.13.0",
- "@freesewing/plugin-grainline": "^2.13.0",
- "@freesewing/plugin-logo": "^2.13.0",
- "@freesewing/plugin-title": "^2.13.0",
- "@freesewing/plugin-scalebox": "^2.13.0",
- "@freesewing/plugin-round": "^2.13.0",
- "@freesewing/plugin-sprinkle": "^2.13.0"
+ "@freesewing/plugin-cutonfold": "^2.13.1",
+ "@freesewing/plugin-dimension": "^2.13.1",
+ "@freesewing/plugin-grainline": "^2.13.1",
+ "@freesewing/plugin-logo": "^2.13.1",
+ "@freesewing/plugin-title": "^2.13.1",
+ "@freesewing/plugin-scalebox": "^2.13.1",
+ "@freesewing/plugin-round": "^2.13.1",
+ "@freesewing/plugin-sprinkle": "^2.13.1"
},
"devDependencies": {},
"files": [
diff --git a/packages/plugin-bust/package.json b/packages/plugin-bust/package.json
index 92d9d2416cf..51f8eb086a4 100644
--- a/packages/plugin-bust/package.json
+++ b/packages/plugin-bust/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-bust",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-buttons/package.json b/packages/plugin-buttons/package.json
index 4d31a4f0f46..485fad470d0 100644
--- a/packages/plugin-buttons/package.json
+++ b/packages/plugin-buttons/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-buttons",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "A FreeSewing plugin that provides button, buttonhole, and snap 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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-cutonfold/package.json b/packages/plugin-cutonfold/package.json
index edcef18ccc5..a4f5450bba8 100644
--- a/packages/plugin-cutonfold/package.json
+++ b/packages/plugin-cutonfold/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-cutonfold",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-dimension/package.json b/packages/plugin-dimension/package.json
index 9a84c64608e..6f0cf501a7c 100644
--- a/packages/plugin-dimension/package.json
+++ b/packages/plugin-dimension/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-dimension",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-export-dxf/package.json b/packages/plugin-export-dxf/package.json
index 17e5c9daad3..031b504831f 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.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-flip/package.json b/packages/plugin-flip/package.json
index ffc6ccbb758..6fb6b926497 100644
--- a/packages/plugin-flip/package.json
+++ b/packages/plugin-flip/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-flip",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-gore/package.json b/packages/plugin-gore/package.json
index 9431291edf7..82bad484a67 100644
--- a/packages/plugin-gore/package.json
+++ b/packages/plugin-gore/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-gore",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-grainline/package.json b/packages/plugin-grainline/package.json
index 66336a20611..6b8beec4786 100644
--- a/packages/plugin-grainline/package.json
+++ b/packages/plugin-grainline/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-grainline",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-i18n/package.json b/packages/plugin-i18n/package.json
index 224dbf8b072..64475b37597 100644
--- a/packages/plugin-i18n/package.json
+++ b/packages/plugin-i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-i18n",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-logo/package.json b/packages/plugin-logo/package.json
index 4afca6d5cfc..13412de1fca 100644
--- a/packages/plugin-logo/package.json
+++ b/packages/plugin-logo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-logo",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-measurements/package.json b/packages/plugin-measurements/package.json
index eacf3003c35..091d8711d37 100644
--- a/packages/plugin-measurements/package.json
+++ b/packages/plugin-measurements/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-measurements",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-mirror/package.json b/packages/plugin-mirror/package.json
index cf86e337fbe..584a86a58ec 100644
--- a/packages/plugin-mirror/package.json
+++ b/packages/plugin-mirror/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-mirror",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-notches/package.json b/packages/plugin-notches/package.json
index 2e1f0cadf56..cd4e5315cf7 100644
--- a/packages/plugin-notches/package.json
+++ b/packages/plugin-notches/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-notches",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "A FreeSewing plugin that provides front and back notch 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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-round/package.json b/packages/plugin-round/package.json
index 3d2a853c17d..6b5af5c673f 100644
--- a/packages/plugin-round/package.json
+++ b/packages/plugin-round/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-round",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-scalebox/package.json b/packages/plugin-scalebox/package.json
index 3ae22d8b960..23e936a6de0 100644
--- a/packages/plugin-scalebox/package.json
+++ b/packages/plugin-scalebox/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-scalebox",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-sprinkle/package.json b/packages/plugin-sprinkle/package.json
index 9a88051f5a2..43107c20507 100644
--- a/packages/plugin-sprinkle/package.json
+++ b/packages/plugin-sprinkle/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-sprinkle",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-svgattr/package.json b/packages/plugin-svgattr/package.json
index 59cdf8315aa..2c431e4290e 100644
--- a/packages/plugin-svgattr/package.json
+++ b/packages/plugin-svgattr/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-svgattr",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-theme/package.json b/packages/plugin-theme/package.json
index 1c9d4596e1f..e44dd6ee3e5 100644
--- a/packages/plugin-theme/package.json
+++ b/packages/plugin-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-theme",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-title/package.json b/packages/plugin-title/package.json
index 78700d530ff..e6192701b60 100644
--- a/packages/plugin-title/package.json
+++ b/packages/plugin-title/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-title",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-validate/package.json b/packages/plugin-validate/package.json
index e80cbac1a6c..5a5881aaf7c 100644
--- a/packages/plugin-validate/package.json
+++ b/packages/plugin-validate/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-validate",
- "version": "2.13.0",
+ "version": "2.13.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.13.0"
+ "@freesewing/core": "^2.13.1"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json
index fea250829e0..feef09f79f0 100644
--- a/packages/prettier-config/package.json
+++ b/packages/prettier-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/prettier-config",
- "version": "2.13.0",
+ "version": "2.13.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 43876610a9a..a86495a2ffe 100644
--- a/packages/remark-jargon/package.json
+++ b/packages/remark-jargon/package.json
@@ -1,6 +1,6 @@
{
"name": "remark-jargon",
- "version": "2.13.0",
+ "version": "2.13.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/example/src/index.js b/packages/rendertest/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/rendertest/example/src/index.js
+++ b/packages/rendertest/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/rendertest/package.json b/packages/rendertest/package.json
index c594737447a..c91ff0584e2 100644
--- a/packages/rendertest/package.json
+++ b/packages/rendertest/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/rendertest",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/sandy/example/src/index.js b/packages/sandy/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/sandy/example/src/index.js
+++ b/packages/sandy/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/sandy/package.json b/packages/sandy/package.json
index b0d33e5d084..50c16514330 100644
--- a/packages/sandy/package.json
+++ b/packages/sandy/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/sandy",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/shin/example/src/index.js b/packages/shin/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/shin/example/src/index.js
+++ b/packages/shin/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/shin/package.json b/packages/shin/package.json
index 6779153588d..a10e0c47448 100644
--- a/packages/shin/package.json
+++ b/packages/shin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/shin",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/simon/CHANGELOG.md b/packages/simon/CHANGELOG.md
index ed1e5fcdc76..ab4e0e91e39 100644
--- a/packages/simon/CHANGELOG.md
+++ b/packages/simon/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/simon
+## 2.13.1 (2021-02-14)
+
+### Fixed
+
+ - Added missing sleeve notch on yoke
+
## 2.11.3 (2021-01-16)
### Fixed
diff --git a/packages/simon/example/src/index.js b/packages/simon/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/simon/example/src/index.js
+++ b/packages/simon/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/simon/package.json b/packages/simon/package.json
index 7aac06500b0..0d9f2e42272 100644
--- a/packages/simon/package.json
+++ b/packages/simon/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/simon",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/simone/CHANGELOG.md b/packages/simone/CHANGELOG.md
index 28865b1ca69..17d58f15ec9 100644
--- a/packages/simone/CHANGELOG.md
+++ b/packages/simone/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/simone
-## unreleased (2021-02-07)
+## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/simone/example/src/index.js b/packages/simone/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/simone/example/src/index.js
+++ b/packages/simone/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/simone/package.json b/packages/simone/package.json
index 41df647c695..c64b5a3f688 100644
--- a/packages/simone/package.json
+++ b/packages/simone/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/simone",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0",
- "@freesewing/simon": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1",
+ "@freesewing/simon": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -51,14 +51,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/sven/example/src/index.js b/packages/sven/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/sven/example/src/index.js
+++ b/packages/sven/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/sven/package.json b/packages/sven/package.json
index af420b935fe..d15d20946f8 100644
--- a/packages/sven/package.json
+++ b/packages/sven/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/sven",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/tamiko/example/src/index.js b/packages/tamiko/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/tamiko/example/src/index.js
+++ b/packages/tamiko/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/tamiko/package.json b/packages/tamiko/package.json
index c37f9aaea9a..6441f9523c0 100644
--- a/packages/tamiko/package.json
+++ b/packages/tamiko/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/tamiko",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/teagan/example/src/index.js b/packages/teagan/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/teagan/example/src/index.js
+++ b/packages/teagan/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/teagan/package.json b/packages/teagan/package.json
index 629b48cb7a2..c01c60ce195 100644
--- a/packages/teagan/package.json
+++ b/packages/teagan/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/teagan",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "A FreeSewing pattern for a T-shirt",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -34,10 +34,10 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
- "@freesewing/core": "^2.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -48,14 +48,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/theo/CHANGELOG.md b/packages/theo/CHANGELOG.md
index 12f80a8698a..35f140d4288 100644
--- a/packages/theo/CHANGELOG.md
+++ b/packages/theo/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/theo
-## unreleased (2021-02-07)
+## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/theo/example/src/index.js b/packages/theo/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/theo/example/src/index.js
+++ b/packages/theo/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/theo/package.json b/packages/theo/package.json
index 19b3d2cf1bc..e1ec5c37005 100644
--- a/packages/theo/package.json
+++ b/packages/theo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/theo",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/titan/CHANGELOG.md b/packages/titan/CHANGELOG.md
index b7cd04e6cee..fce11a72e74 100644
--- a/packages/titan/CHANGELOG.md
+++ b/packages/titan/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/titan
-## unreleased (2021-02-07)
+## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/titan/example/src/index.js b/packages/titan/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/titan/example/src/index.js
+++ b/packages/titan/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/titan/package.json b/packages/titan/package.json
index 84458a20248..24116242c90 100644
--- a/packages/titan/package.json
+++ b/packages/titan/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/titan",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "A FreeSewing pattern for a unisex trouser block",
"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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/trayvon/example/src/index.js b/packages/trayvon/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/trayvon/example/src/index.js
+++ b/packages/trayvon/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/trayvon/package.json b/packages/trayvon/package.json
index c4b0e00785a..fadc743d132 100644
--- a/packages/trayvon/package.json
+++ b/packages/trayvon/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/trayvon",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/tutorial/example/src/index.js b/packages/tutorial/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/tutorial/example/src/index.js
+++ b/packages/tutorial/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/tutorial/package.json b/packages/tutorial/package.json
index 2e790f5ac5e..ab909d66e8b 100644
--- a/packages/tutorial/package.json
+++ b/packages/tutorial/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/tutorial",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md
index 56d71b41fc7..e089f26b7ca 100644
--- a/packages/utils/CHANGELOG.md
+++ b/packages/utils/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/utils
+## 2.13.1 (2021-02-14)
+
+### Added
+
+ - Pass pattern handle to tiler
+
## 2.7.1 (2020-07-24)
### Added
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 8db51cb3a82..ee53f9c782c 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/utils",
- "version": "2.13.0",
+ "version": "2.13.1",
"description": "A collection of utilities shared across freesewing projects",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
diff --git a/packages/wahid/CHANGELOG.md b/packages/wahid/CHANGELOG.md
index 8dc14d1a2a3..965b1e3632e 100644
--- a/packages/wahid/CHANGELOG.md
+++ b/packages/wahid/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/wahid
-## unreleased (2021-02-07)
+## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/wahid/example/src/index.js b/packages/wahid/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/wahid/example/src/index.js
+++ b/packages/wahid/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/wahid/package.json b/packages/wahid/package.json
index 3c009cfea92..43892aa4ccc 100644
--- a/packages/wahid/package.json
+++ b/packages/wahid/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/wahid",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0",
- "@freesewing/brian": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-round": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1",
+ "@freesewing/brian": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-round": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/waralee/example/src/index.js b/packages/waralee/example/src/index.js
index 9dd7ba788d4..24aefad45a1 100644
--- a/packages/waralee/example/src/index.js
+++ b/packages/waralee/example/src/index.js
@@ -2,6 +2,7 @@ import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import * as serviceWorker from './serviceWorker'
+import './layout.css'
ReactDOM.render(, document.getElementById('root'))
diff --git a/packages/waralee/package.json b/packages/waralee/package.json
index be7fd0abb1c..0e707333536 100644
--- a/packages/waralee/package.json
+++ b/packages/waralee/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/waralee",
- "version": "2.13.0",
+ "version": "2.13.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.13.0",
- "@freesewing/plugin-bundle": "^2.13.0"
+ "@freesewing/core": "^2.13.1",
+ "@freesewing/plugin-bundle": "^2.13.1"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.0",
- "@freesewing/css-theme": "^2.13.0",
- "@freesewing/i18n": "^2.13.0",
- "@freesewing/mui-theme": "^2.13.0",
- "@freesewing/plugin-bust": "^2.13.0",
- "@freesewing/plugin-buttons": "^2.13.0",
- "@freesewing/plugin-flip": "^2.13.0",
- "@freesewing/utils": "^2.13.0",
+ "@freesewing/components": "^2.13.1",
+ "@freesewing/css-theme": "^2.13.1",
+ "@freesewing/i18n": "^2.13.1",
+ "@freesewing/mui-theme": "^2.13.1",
+ "@freesewing/plugin-bust": "^2.13.1",
+ "@freesewing/plugin-buttons": "^2.13.1",
+ "@freesewing/plugin-flip": "^2.13.1",
+ "@freesewing/utils": "^2.13.1",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
From f7659d7e59cbc3a3a91497069ef68c2419437ed0 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 14 Feb 2021 15:56:50 +0100
Subject: [PATCH 107/188] feat(theo): When when we are likely to run into
crotch trouble
---
packages/theo/src/front.js | 27 ++++++++++++++++++++++++---
1 file changed, 24 insertions(+), 3 deletions(-)
diff --git a/packages/theo/src/front.js b/packages/theo/src/front.js
index de28222ed32..96a3b9d1220 100644
--- a/packages/theo/src/front.js
+++ b/packages/theo/src/front.js
@@ -12,9 +12,16 @@ export default function (part) {
macro,
utils,
measurements,
- snippets
+ snippets,
+ raise
} = part.shorthand()
+ // Let's warn about some common issues
+ if ((measurements.crotchDepth - measurements.waistToHips) / measurements.hips < 0.15)
+ raise.warning(
+ 'There is little vertical space to draw the cross seam. Perhaps double-check the seath depth and waist to hips measurements'
+ )
+
// Clean up inheritedpaths & snippets
for (let id in paths) delete paths[id]
for (let id in snippets) delete snippets[id]
@@ -109,7 +116,7 @@ export default function (part) {
points['-6cp'] = points[-100101].shiftOutwards(points[-6], points[-6].dist(points[-502]) / 2)
// Make sure fly ends on curve
- points.flyPretipX = utils.lineIntersectsCurve(
+ let pretipX = utils.lineIntersectsCurve(
points[42],
points['43beam'],
points[-501],
@@ -119,7 +126,21 @@ export default function (part) {
)
// If we found mulitple points, that's not a great sign.
// But at least we need a point instead of an array things we break
- if (Array.isArray(points.flyPretipX)) points.flyPretipX = points.flyPretipX.pop()
+ if (Array.isArray(points.flyPretipX)) points.flyPretipX = pretipX.pop()
+ // If we found no points then we're screwed
+ if (points.flyPreTip) points.flyPretipX = pretipX
+ else {
+ raise.warning(`
+ Unable to determine fly end
+
+ We improvised to prevent the pattern from falling apart.
+ But this is almost certainly going to be a bad pattern since we're in uncharted territory.
+ `)
+ points.flyPretipX = new Path()
+ .move(points[-6])
+ .curve(points['-6cp'], points[-502], points[-501])
+ .shiftFractionAlong(0.75)
+ }
points[43] = points.flyPretipX.clone()
// Slant pocket
From 6eb28b88c0bd05fecffff5bd822de6e8e46a2e5b Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 14 Feb 2021 16:19:49 +0100
Subject: [PATCH 108/188] fix(titan): Ensure a waistIn part in back
Fixes https://github.com/freesewing/freesewing/issues/855
---
packages/titan/src/back.js | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/packages/titan/src/back.js b/packages/titan/src/back.js
index 5d1c82a021f..5af12acf290 100644
--- a/packages/titan/src/back.js
+++ b/packages/titan/src/back.js
@@ -157,10 +157,11 @@ export default (part) => {
// Balance the waist
if (points.cbSeat.x < points.waistX.x) {
let delta = points.cbSeat.dx(points.waistX)
- let width = points.waistX.x
points.waistIn = points.waistX.shift(180, delta * (1 - options.waistBalance))
- points.waistOut = points.waistIn.shift(180, width)
- }
+ console.log('balancing waist', points.waistIn)
+ } else points.waistIn = points.waistX
+ let width = points.waistX.x
+ points.waistOut = points.waistIn.shift(180, width)
// Cross seam
drawCrossSeam()
From b237855fc58d2f269e2ac614755279b804b51841 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 14 Feb 2021 16:21:07 +0100
Subject: [PATCH 109/188] chore: changelog update
---
config/changelog.yaml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/config/changelog.yaml b/config/changelog.yaml
index 57655f802e6..4e9ae9a4150 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -1,3 +1,10 @@
+unreleased:
+ date: 2021-02-14
+
+ Fixed:
+ titan:
+ - Always ensure point waistIn is created in back part
+
2.13.1:
date: 2021-02-14
From 3721e81f2f9bbff698045af5afe824b900daff11 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 14 Feb 2021 16:30:20 +0100
Subject: [PATCH 110/188] fix(paco): Only add paperless dimensions for pockets
when option is set
Fixes https://github.com/freesewing/freesewing/issues/852
---
packages/paco/src/front.js | 52 ++++++++++++++++++++------------------
1 file changed, 27 insertions(+), 25 deletions(-)
diff --git a/packages/paco/src/front.js b/packages/paco/src/front.js
index 22052612134..561645a0ee0 100644
--- a/packages/paco/src/front.js
+++ b/packages/paco/src/front.js
@@ -287,31 +287,33 @@ export default function (part) {
to: points.fork,
y: points.styleWaistIn.y - sa - 60
})
- macro('ld', {
- from: points.pocketFlapTopIn,
- to: points.styleWaistOut,
- d: -15
- })
- macro('ld', {
- from: points.pocketFlapTopIn,
- to: points.pocketFlapBottomIn,
- d: -15
- })
- macro('ld', {
- from: points.pocketFlapTopOut,
- to: points.pocketFlapTopIn,
- d: 15
- })
- macro('ld', {
- from: points.styleWaistOut,
- to: points.topLeft,
- d: 10 + sa
- })
- macro('ld', {
- from: points.topLeft,
- to: points.topRight,
- d: 10 + sa
- })
+ if (options.frontPockets) {
+ macro('ld', {
+ from: points.pocketFlapTopIn,
+ to: points.styleWaistOut,
+ d: -15
+ })
+ macro('ld', {
+ from: points.pocketFlapTopIn,
+ to: points.pocketFlapBottomIn,
+ d: -15
+ })
+ macro('ld', {
+ from: points.pocketFlapTopOut,
+ to: points.pocketFlapTopIn,
+ d: 15
+ })
+ macro('ld', {
+ from: points.styleWaistOut || points.waistOut,
+ to: points.topLeft,
+ d: 10 + sa
+ })
+ macro('ld', {
+ from: points.topLeft,
+ to: points.topRight,
+ d: 10 + sa
+ })
+ }
}
}
From 2a2026cbec167b3e0c64c18223d15fea7332c22e Mon Sep 17 00:00:00 2001
From: Wouter van Wageningen
Date: Sun, 14 Feb 2021 18:09:35 -0800
Subject: [PATCH 111/188] Update shape.js
---
packages/penelope/src/shape.js | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/packages/penelope/src/shape.js b/packages/penelope/src/shape.js
index cdb3f6da617..53e2b3ff4a1 100644
--- a/packages/penelope/src/shape.js
+++ b/packages/penelope/src/shape.js
@@ -26,12 +26,12 @@ function BuildMainShape(part, frontPart) {
let waist = measurements.waist
let seat = measurements.seat > waist ? measurements.seat : waist
- dartCalc(options, seat, seatEase, waist, waistEase)
+ dartCalc(store, options, seat, seatEase, waist, waistEase)
- let nrOfDarts = options.nrOfDarts
- let dartSize = options.frontDartSize
+ let nrOfDarts = store.get('nrOfDarts')
+ let dartSize = store.get('frontDartSize')
if (frontPart == false) {
- dartSize = options.backDartSize
+ dartSize = store.get('backDartSize')
}
if (dartSize <= 0) {
From 87d3defcb730974ef84187779387be992dd85bbc Mon Sep 17 00:00:00 2001
From: Wouter van Wageningen
Date: Sun, 14 Feb 2021 18:13:46 -0800
Subject: [PATCH 112/188] Update utils.js
---
packages/penelope/src/utils.js | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/packages/penelope/src/utils.js b/packages/penelope/src/utils.js
index e9ad16c192c..165a29c7d3b 100644
--- a/packages/penelope/src/utils.js
+++ b/packages/penelope/src/utils.js
@@ -34,7 +34,7 @@ function dartCalcBack(options, seatWaistDiff, nrOfDarts) {
)
}
-function dartCalc(options, seat, seatEase, waist, waistEase) {
+function dartCalc(store, options, seat, seatEase, waist, waistEase) {
seat += seatEase
waist += waistEase
let seatWaistDiff = Math.max(seat - waist, 0)
@@ -90,9 +90,9 @@ function dartCalc(options, seat, seatEase, waist, waistEase) {
});
*/
- options.frontDartSize = frontDartSize
- options.backDartSize = backDartSize
- options.nrOfDarts = nrOfDarts
+ store.set('frontDartSize', frontDartSize )
+ store.set('backDartSize', backDartSize )
+ store.set('nrOfDarts', nrOfDarts )
}
/**
From fdc5296a90ec46987b791c212388b42e5f9df0ff Mon Sep 17 00:00:00 2001
From: Natalia
Date: Mon, 15 Feb 2021 14:28:20 -0500
Subject: [PATCH 113/188] Updated showcase issue template with new how-to link
and updated credit text
---
.github/ISSUE_TEMPLATE/showcase-template.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/showcase-template.md b/.github/ISSUE_TEMPLATE/showcase-template.md
index 6200d58e174..ed4e1dd5a68 100644
--- a/.github/ISSUE_TEMPLATE/showcase-template.md
+++ b/.github/ISSUE_TEMPLATE/showcase-template.md
@@ -8,9 +8,9 @@ assignees: ''
---
- Content: Provide a link here to where we can find the content
- - Permission:
+ - Permission:
- [ ] I am the original author, and hereby grant permission to repost this content
- [ ] I am not the original author, please ask permission from them
- - Username: Please enter the FreeSewing username of the orignal author (if you know it)
+ - Credit: Please enter the FreeSewing, Instagram, Twitter, or other username of the original author (if you know it and they want to be credited)
-Looking to tackle this issue? We have [a how-to that shows how to add a showcase to the site]( https://freesewing.dev/editors/showcase/).
+Looking to tackle this issue? We have [a how-to that shows how to add a showcase to the site](https://freesewing.dev/editors/howtos/showcase/).
From 3ad4f668a0b45cf10cbe34177923d896c4dc2f5d Mon Sep 17 00:00:00 2001
From: Wouter van Wageningen
Date: Wed, 17 Feb 2021 21:23:26 -0800
Subject: [PATCH 114/188] Create hortensia.yaml
---
.../i18n/src/locales/en/plugin/patterns/hortensia.yaml | 9 +++++++++
1 file changed, 9 insertions(+)
create mode 100644 packages/i18n/src/locales/en/plugin/patterns/hortensia.yaml
diff --git a/packages/i18n/src/locales/en/plugin/patterns/hortensia.yaml b/packages/i18n/src/locales/en/plugin/patterns/hortensia.yaml
new file mode 100644
index 00000000000..400cdbda296
--- /dev/null
+++ b/packages/i18n/src/locales/en/plugin/patterns/hortensia.yaml
@@ -0,0 +1,9 @@
+SidePanel: Side Panel
+FrontBackPanel: Front and Back Panel
+BottomPanel: Bottom Panel
+ZipperPanel: Zipper Panel
+Strap: Handle
+strapLength: Length of the Handles
+handleWidth: Width of the handles
+zipperSize: Standard zipper size
+SidePanelReinforcement: Side Reinforcement Panel
From 2b1676078c86718166745c1755bc90c513e70e93 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Thu, 18 Feb 2021 06:26:26 +0100
Subject: [PATCH 115/188] New translations hortensia.yaml (French)
---
.../i18n/src/locales/fr/plugin/patterns/hortensia.yaml | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 packages/i18n/src/locales/fr/plugin/patterns/hortensia.yaml
diff --git a/packages/i18n/src/locales/fr/plugin/patterns/hortensia.yaml b/packages/i18n/src/locales/fr/plugin/patterns/hortensia.yaml
new file mode 100644
index 00000000000..d4dc18ff506
--- /dev/null
+++ b/packages/i18n/src/locales/fr/plugin/patterns/hortensia.yaml
@@ -0,0 +1,10 @@
+---
+SidePanel: Side Panel
+FrontBackPanel: Front and Back Panel
+BottomPanel: Bottom Panel
+ZipperPanel: Zipper Panel
+Strap: Handle
+strapLength: Length of the Handles
+handleWidth: Width of the handles
+zipperSize: Standard zipper size
+SidePanelReinforcement: Side Reinforcement Panel
From a019d9d5f0e5ed88de072ff4c44e805fea9b90f1 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Thu, 18 Feb 2021 06:26:27 +0100
Subject: [PATCH 116/188] New translations hortensia.yaml (Spanish)
---
.../i18n/src/locales/es/plugin/patterns/hortensia.yaml | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 packages/i18n/src/locales/es/plugin/patterns/hortensia.yaml
diff --git a/packages/i18n/src/locales/es/plugin/patterns/hortensia.yaml b/packages/i18n/src/locales/es/plugin/patterns/hortensia.yaml
new file mode 100644
index 00000000000..d4dc18ff506
--- /dev/null
+++ b/packages/i18n/src/locales/es/plugin/patterns/hortensia.yaml
@@ -0,0 +1,10 @@
+---
+SidePanel: Side Panel
+FrontBackPanel: Front and Back Panel
+BottomPanel: Bottom Panel
+ZipperPanel: Zipper Panel
+Strap: Handle
+strapLength: Length of the Handles
+handleWidth: Width of the handles
+zipperSize: Standard zipper size
+SidePanelReinforcement: Side Reinforcement Panel
From 77fd46912885ee89bca384032d2c540e145df3a7 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Thu, 18 Feb 2021 06:26:28 +0100
Subject: [PATCH 117/188] New translations hortensia.yaml (German)
---
.../i18n/src/locales/de/plugin/patterns/hortensia.yaml | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 packages/i18n/src/locales/de/plugin/patterns/hortensia.yaml
diff --git a/packages/i18n/src/locales/de/plugin/patterns/hortensia.yaml b/packages/i18n/src/locales/de/plugin/patterns/hortensia.yaml
new file mode 100644
index 00000000000..d4dc18ff506
--- /dev/null
+++ b/packages/i18n/src/locales/de/plugin/patterns/hortensia.yaml
@@ -0,0 +1,10 @@
+---
+SidePanel: Side Panel
+FrontBackPanel: Front and Back Panel
+BottomPanel: Bottom Panel
+ZipperPanel: Zipper Panel
+Strap: Handle
+strapLength: Length of the Handles
+handleWidth: Width of the handles
+zipperSize: Standard zipper size
+SidePanelReinforcement: Side Reinforcement Panel
From 73d9189b2e3940e50078b7db8ed6e3a184f21c6c Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Thu, 18 Feb 2021 06:26:29 +0100
Subject: [PATCH 118/188] New translations hortensia.yaml (Dutch)
---
.../i18n/src/locales/nl/plugin/patterns/hortensia.yaml | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 packages/i18n/src/locales/nl/plugin/patterns/hortensia.yaml
diff --git a/packages/i18n/src/locales/nl/plugin/patterns/hortensia.yaml b/packages/i18n/src/locales/nl/plugin/patterns/hortensia.yaml
new file mode 100644
index 00000000000..d4dc18ff506
--- /dev/null
+++ b/packages/i18n/src/locales/nl/plugin/patterns/hortensia.yaml
@@ -0,0 +1,10 @@
+---
+SidePanel: Side Panel
+FrontBackPanel: Front and Back Panel
+BottomPanel: Bottom Panel
+ZipperPanel: Zipper Panel
+Strap: Handle
+strapLength: Length of the Handles
+handleWidth: Width of the handles
+zipperSize: Standard zipper size
+SidePanelReinforcement: Side Reinforcement Panel
From dfb2dcdf9ae203ab36f58dbff737c50fbe4fc146 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Thu, 18 Feb 2021 16:14:26 +0100
Subject: [PATCH 119/188] fix(pattern-info): Keep pattern list alphabetic
---
config/changelog.yaml | 4 ++++
packages/pattern-info/src/index.js | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/config/changelog.yaml b/config/changelog.yaml
index 4e9ae9a4150..f60fe9dc60b 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -2,6 +2,10 @@ unreleased:
date: 2021-02-14
Fixed:
+ paco:
+ - Only add paperless dimensions for pockets if we drafted pockets
+ pattern-info:
+ - Make pattern list alphabetic
titan:
- Always ensure point waistIn is created in back part
diff --git a/packages/pattern-info/src/index.js b/packages/pattern-info/src/index.js
index ab6e77695cb..79a3e0e8953 100644
--- a/packages/pattern-info/src/index.js
+++ b/packages/pattern-info/src/index.js
@@ -13,12 +13,12 @@ export const list = [
'benjamin',
'bent',
'breanna',
- 'diana',
'brian',
'bruce',
'carlita',
'carlton',
'cathrin',
+ 'diana',
'florent',
'florence',
'holmes',
@@ -72,4 +72,4 @@ export const withoutBreasts = [
'waralee'
]
-export const withBreasts = ['bella', 'breanna', 'diana', 'cathrin', 'carlita', 'simone']
+export const withBreasts = ['bella', 'breanna', 'cathrin', 'carlita', 'diana', 'simone']
From 201bf67b70f81f2058bcb57963281a349fd72b97 Mon Sep 17 00:00:00 2001
From: woutervdub
Date: Thu, 18 Feb 2021 07:47:53 -0800
Subject: [PATCH 120/188] removed frontPoints
---
packages/cornelius/src/back.js | 253 ++++++++-------
packages/cornelius/src/front.js | 341 ++++++++-------------
packages/cornelius/src/frontPoints.js | 100 ------
packages/cornelius/src/frontpoints.js | 123 ++++++++
packages/cornelius/src/index.js | 10 +
packages/cornelius/src/legband.js | 256 ++++++++++------
packages/cornelius/src/legband.keystone.js | 178 +++++++++++
packages/cornelius/src/pocket.js | 152 +++++++++
packages/cornelius/src/pocketfacing.js | 121 ++++++++
packages/cornelius/src/waistband.js | 95 ++++++
10 files changed, 1112 insertions(+), 517 deletions(-)
delete mode 100644 packages/cornelius/src/frontPoints.js
create mode 100644 packages/cornelius/src/frontpoints.js
create mode 100644 packages/cornelius/src/legband.keystone.js
create mode 100644 packages/cornelius/src/pocket.js
create mode 100644 packages/cornelius/src/pocketfacing.js
create mode 100644 packages/cornelius/src/waistband.js
diff --git a/packages/cornelius/src/back.js b/packages/cornelius/src/back.js
index 082a5f490bb..fd9fbd13855 100644
--- a/packages/cornelius/src/back.js
+++ b/packages/cornelius/src/back.js
@@ -1,6 +1,4 @@
-import { rawListeners } from 'process';
-
-function rotateDistance(part, point, distance, center) {
+function rotateDistanceForP3(part, point, distance, center) {
let {
options,
Path,
@@ -10,42 +8,29 @@ function rotateDistance(part, point, distance, center) {
raise
} = part.shorthand();
- console.log( 'distance: ' +distance );
- let dCenter = point.dist(center);
- console.log( 'dCenter: ' +dCenter );
-
let length = store.get('insideSeam');
- //let aCenter = center.angle( point );
-
+ let traditional = (options.cuffStyle == 'traditional');
+
+ let dCenter = point.dist(center);
let angle = Math.atan( distance / dCenter ) * (180 /Math.PI);
- console.log( 'angle: ' +angle );
let aOffset = ( distance / dCenter ) *-3 //angle *-.05;
- let pDistance = 0;
- let dOffset = 0;
+ let pDistance,dOffset,pLength,dLength = 0;
let distAdjust = 0.05;
- let pLength = 0;
- let dLength = 0;
let iteration = 0;
do {
points.p3 = point.rotate( angle, center )
- .attr("data-text", "3").attr("data-text-class", "center");
- points.p3cp10 = points.p3.shiftFractionTowards( points.pF, options.pctRtoKin /200)
- .shiftFractionTowards( points.p10, options.pctRtoKdown /100)
- .attr("data-text", "3CP10").attr("data-text-class", "center");
- points.p10cp3 = points.p10.shiftFractionTowards( points.pH, -1 * ((options.pctKtoRout /100) +options.fullness))
- .shiftFractionTowards( points.p3, options.pctKtoRup /100)
- .attr("data-text", "10CP3").attr("data-text-class", "center");
+ points.p3cp10 = points.p3.shiftFractionTowards( points.pF, options.pctRtoKin /2)
+ .shiftFractionTowards( points.p10, options.pctRtoKdown)
+ points.p10cp3 = points.p10.shiftFractionTowards( points.pH, -1 * ((options.pctKtoRout) +options.fullness))
+ .shiftFractionTowards( points.p3, options.pctKtoRup)
- console.log( '--' );
-
paths.insideSeam = new Path()
.move(points.p3)
.curve(points.p3cp10,points.p10cp3, points.p10)
- console.log( '--' );
pLength = paths.insideSeam.length();
pDistance = point.dist( points.p3 );
@@ -69,14 +54,14 @@ function rotateDistance(part, point, distance, center) {
angle += aOffset;
}
- console.log( 'pLenght: ' +pLength );
- console.log( 'dLenght: ' +dLength );
- console.log( 'distAdjust: ' +distAdjust );
- console.log( 'angle: ' +angle );
- console.log( 'pDistance: ' +pDistance );
- console.log( 'dOffset: ' +dOffset );
- console.log( 'aOffset: ' +aOffset );
- console.log( 'iteration: ' +iteration );
+ // console.log( 'pLenght: ' +pLength );
+ // console.log( 'dLenght: ' +dLength );
+ // console.log( 'distAdjust: ' +distAdjust );
+ // console.log( 'angle: ' +angle );
+ // console.log( 'pDistance: ' +pDistance );
+ // console.log( 'dOffset: ' +dOffset );
+ // console.log( 'aOffset: ' +aOffset );
+ // console.log( 'iteration: ' +iteration );
iteration ++;
} while( (dOffset > 0.1 || dOffset < -0.1 || dLength < -0.1 || dLength > 0.1) && iteration < 100 )
@@ -86,7 +71,7 @@ function rotateDistance(part, point, distance, center) {
}
}
-function rotateDistance2(part, point, distance, center, origin) {
+function rotateDistanceForP4(part, point, distance, center, origin) {
let {
options,
Path,
@@ -96,22 +81,17 @@ function rotateDistance2(part, point, distance, center, origin) {
raise
} = part.shorthand();
- let halfInch = store.get( 'halfInch' );
-
let aCPu, aCPj, a4to11 = null;
let length = store.get('sideSeam');
+ let halfInch = store.get('halfInch');
let distAdjust = 0.05;
- let pLength = 0;
- let dLength = 0;
+ let pLength, dLength, pDistance, dOffset = 0;
let pivotAngle, originalAngle, angleChange;
- console.log( 'distance: ' +distance );
let dCenter = point.dist(center);
- console.log( 'dCenter: ' +dCenter );
- let pDistance = 0;
let direction = 1;
let angle = Math.atan( Math.abs(distance) / dCenter ) * (180 /Math.PI);
@@ -121,45 +101,40 @@ function rotateDistance2(part, point, distance, center, origin) {
direction = -1;
}
let p = point.rotate( angle, center );
- console.log( 'angle: ' +angle );
- console.log( 'pDistance: ' +origin.dist( p ) );
-
let aOffset = ( origin.dist( p ) / dCenter ) *-3 //angle *-.15;
- console.log( 'aOffset: ' +aOffset );
-
- let dOffset = 0;
let iteration = 0;
do {
p = point.rotate( angle, center )
points.p4 = p.clone()
- .attr("data-text", "4").attr("data-text-class", "center");
pivotAngle = points.pJ.angle( points.p4 );
originalAngle = points.pJ.angle( points.pU );
angleChange = originalAngle -pivotAngle;
points.p6 = points.pJ.shift( points.pJ.angle( points.pT ) -angleChange, points.pJ.dist( points.pT) )
- .attr("data-text", "6").attr("data-text-class", "center");
points.p7 = points.pJ.shift( points.pJ.angle( points.pA ) -angleChange, points.pJ.dist( points.pA) )
- .attr("data-text", "7").attr("data-text-class", "center");
-
- aCPu = points.p7.dist( points.p4 ) *options.pctAtoO /100;
- aCPj = points.p7.dist( points.p11 ) *options.pctAtoC /100;
+ //if( options.fullness > 0.30 ) {
+ points.p6 = points.p6.shift( points.pJ.angle( points.pT ) -angleChange -90, halfInch *options.fullness*2)
+ points.p7 = points.p7.shift( points.pJ.angle( points.pA ) -angleChange -90, halfInch *options.fullness*2)
+
+ //}
+ console.log( points.p7);
+
+ aCPu = points.p7.dist( points.p4 ) *options.pctAtoO;
+ aCPj = points.p7.dist( points.p11 ) *options.pctAtoC;
a4to11 = points.p4.angle( points.p11 );
- points.p7cp4 = points.p7.shift( a4to11 +180, aCPu )
- .attr("data-text", "7cp4").attr("data-text-class", "center");
+ // There's a tweak in there that moves the control point in when the fullness settingh increases.
+ points.p7cp4 = points.p7.shift( a4to11 +180 +5*options.fullness, aCPu )
points.p7cp11 = points.p7.shift( a4to11, aCPj )
- .attr("data-text", "7cp11").attr("data-text-class", "center");
- points.p4cp7 = points.p4.shiftFractionTowards( points.p7cp4, options.pctUtoA /100)
- .attr("data-text", "uCPa").attr("data-text-class", "center");
- points.p11cp7 = points.p11.shiftFractionTowards( points.p7cp11, options.pctJtoA /100)
+ points.p4cp7 = points.p4.shiftFractionTowards( points.p7cp4, options.pctUtoA)
+ // points.p4cp7 = points.p4.shift( points.p4.angle( points.p2 ) +90, points.p4.dist( points.p7cp4) *options.pctUtoA *2)
+ points.p11cp7 = points.p11.shiftFractionTowards( points.p7cp11, options.pctJtoA)
.shift( 0, points.p11.dist( points.pH ) *options.fullness )
- .attr("data-text", "jCPa").attr("data-text-class", "center");
paths.sideSeam = new Path()
.move(points.p11)
@@ -172,6 +147,7 @@ function rotateDistance2(part, point, distance, center, origin) {
dOffset = distance -pDistance;
dLength = pLength -length;
+ // First check for the distance, the length of the side seam
if( dLength > 0.1 ) {
distAdjust = dLength *.9;
point = point.shiftTowards( center, distAdjust );
@@ -179,6 +155,7 @@ function rotateDistance2(part, point, distance, center, origin) {
distAdjust = dLength *.8;
point = point.shiftTowards( center, distAdjust );
} else {
+ // If the side seam length is okay, check for the waist length
if( dOffset > 0 ) {
if( aOffset > 0 ) aOffset *= .8;
else aOffset *= -.9;
@@ -186,6 +163,7 @@ function rotateDistance2(part, point, distance, center, origin) {
if( aOffset > 0 ) aOffset *= -.9;
else aOffset *= .9;
}
+ // We adjust the waist length by altering the angle of rotation
angle += aOffset *direction;
}
// console.log( 'pLenght: ' +pLength );
@@ -203,8 +181,6 @@ function rotateDistance2(part, point, distance, center, origin) {
if( iteration >= 100 ) {
raise.error( 'Could not find a point for "4" within 100 iterations');
}
-
- return( p.clone() );
}
export default function (part) {
@@ -236,49 +212,51 @@ export default function (part) {
let waist = store.get( 'waist' );
let seat = store.get( 'seat' );
let halfInch = store.get( 'halfInch' );
+ let ventLength = store.get( 'ventLength' );
+ let traditional = (options.cuffStyle == 'traditional');
points.p2 = points.pD.shift( 90, seat/12 +halfInch )
- .attr("data-text", "2").attr("data-text-class", "center");
points.p10 = points.pK.shiftTowards( points.pH, -halfInch )
- .attr("data-text", "10").attr("data-text-class", "center");
- rotateDistance( part, points.pR.clone(), halfInch *2, points.pK )
+ rotateDistanceForP3( part, points.pR.clone(), halfInch *2, points.pK )
points.p11 = points.pJ.shiftTowards( points.pH, -halfInch )
- .attr("data-text", "11").attr("data-text-class", "center");
console.log( 'Pu -> Pj: ' + points.pU.angle( points.pJ ));
- rotateDistance2( part, points.pU, -1*(waist/2 +halfInch), points.pJ, points.p2 )
+ rotateDistanceForP4( part, points.pU, -1*(waist/2 +halfInch), points.p11, points.p2 )
points.p2a = points.p2.shiftTowards( points.p4, halfInch )
- .attr("data-text", "2a").attr("data-text-class", "center");
tempP = points.p6.shiftTowards( points.pT, 1000 );
console.log(tempP);
- let pathXto2a = new Path().move(points.pX).line(points.p2a);
+ // let pathFto2a = new Path().move(points.pX).line(points.p2a);
+ let pathFto2a = new Path().move(points.pF).line(points.p2a);
+ // let pathFto2a = new Path().move(points.pV).line(points.p2a);
let path6ThroughT = new Path().move(points.p6).line(tempP);
- points.p5 = path6ThroughT.intersects(pathXto2a)[0];
+ // points.p5 = path6ThroughT.intersects(pathXto2a)[0];
+ points.p5 = path6ThroughT.intersects(pathFto2a)[0];
- points.p5cp3 = points.p5.shiftFractionTowards( points.pX, options.pctZtoR /50)
- .attr("data-text", "zCPr").attr("data-text-class", "center");
- points.p3cp5 = points.p3.shiftFractionTowards( points.pF, options.pctRtoZin /100)
- .shiftFractionTowards( points.p5, options.pctRtoZup /400)
- .attr("data-text", "rCPz").attr("data-text-class", "center");
+ // points.p5cp3 = points.p5.shiftFractionTowards( points.pX, options.pctZtoR *2)
+ points.p5cp3 = points.p5.shiftFractionTowards( points.pF, options.pctZtoR *2)
+ // points.p5cp3 = points.p5.shiftFractionTowards( points.pV, options.pctZtoR *2)
+ points.p3cp5 = points.p3.shiftFractionTowards( points.pF, options.pctRtoZin)
+ .shiftFractionTowards( points.p5, options.pctRtoZup /4)
- points.p2cp5 = points.p2.shiftFractionTowards( points.pD, options.pctZtoR /100)
- .attr("data-text", "5CP2").attr("data-text-class", "center");
- points.p5cp2 = points.p5.shiftFractionTowards( points.p2a, options.pctZtoR /50)
- .attr("data-text", "5CP2").attr("data-text-class", "center");
+ points.p2cp5 = points.p2.shiftFractionTowards( points.pD, options.pctZtoR)
+ points.p5cp2 = points.p5.shiftFractionTowards( points.p2a, options.pctZtoR)
paths.crotchSeam = new Path()
.move(points.p2)
.curve(points.p2cp5,points.p5cp2, points.p5)
.curve(points.p5cp3,points.p3cp5, points.p3)
- tempP = points.pH.shift(90, halfInch *1.5 )
- points.p10cpH = points.p10.shiftFractionTowards(tempP, options.pctKtoH /100 )
- .attr("data-text", "10CPh").attr("data-text-class", "center");
- points.p11cpH = points.p11.shiftFractionTowards(tempP, options.pctKtoH /100 )
- .attr("data-text", "11CPh").attr("data-text-class", "center");
+ // tempP = points.pH.shift(90, halfInch *1.5 )
+ if( traditional ) {
+ tempP = points.pH.shift(90, halfInch *2)
+ } else {
+ tempP = points.pH.shift(90, halfInch *1)
+ }
+ points.p10cpH = points.p10.shiftFractionTowards(tempP, options.pctKtoH)
+ points.p11cpH = points.p11.shiftFractionTowards(tempP, options.pctKtoH)
paths.legSeam = new Path()
.move(points.p10)
@@ -287,6 +265,7 @@ export default function (part) {
paths.waistSeam = new Path()
.move(points.p4)
.line(points.p2)
+ store.set( 'backWaistLength', paths.waistSeam.length() );
paths.seam = paths.waistSeam
.join( paths.crotchSeam )
@@ -296,40 +275,90 @@ export default function (part) {
.close()
.attr('class', 'fabric')
+ if( complete ) {
+ tempP = paths.sideSeam.shiftAlong( ventLength );
+ snippets.n1 = new Snippet( 'notch', points.p10 );
+ snippets.n2 = new Snippet( 'notch', points.p11 );
+ snippets.n3 = new Snippet( 'notch', tempP );
- if (sa) {
+ paths.vent = paths.sideSeam.split( tempP )[0];
+ paths.vent.attr("data-text", "Vent").attr("data-text-class", "center").attr('class', 'fabric sa');
+
+ points.logo = points.pE.clone();
+ snippets.logo = new Snippet('logo', points.logo)
+ points.title = points.logo.shift(270, 50)
+ macro('title', {
+ nr: 77,
+ at: points.title,
+ title: 'Back'
+ })
+ points.__titleNr.attr('data-text-class', 'center')
+ points.__titleName.attr('data-text-class', 'center')
+ points.__titlePattern.attr('data-text-class', 'center')
+
+ if( sa ) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
}
+ }
+ // Paperless?
+ if (paperless) {
+ macro('ld', {
+ from: points.p2,
+ to: points.p4,
+ d: 15
+ })
+ tempP = paths.sideSeam.intersectsY( points.p3.y )[0];
+ macro('ld', {
+ from: points.p5,
+ to: tempP
+ })
+ macro('ld', {
+ from: points.p3,
+ to: tempP
+ })
+ macro('hd', {
+ from: points.p2,
+ to: points.p4,
+ y: points.p2.y
+ })
+ macro('hd', {
+ from: points.p10,
+ to: points.p11,
+ y: points.p10.y -15
+ })
+ macro('vd', {
+ from: points.p2,
+ to: points.p3,
+ x: points.p3.x
+ })
+ macro('vd', {
+ from: points.p2,
+ to: points.p4,
+ x: points.p2.x
+ })
+ macro('vd', {
+ from: points.p3,
+ to: points.p10,
+ x: points.p3.x
+ })
+ macro('ld', {
+ from: points.p2,
+ to: points.p5,
+ d: -15
+ })
+ macro('ld', {
+ from: points.p4,
+ to: points.p11,
+ d: -15
+ })
+ macro('ld', {
+ from: tempP,
+ to: points.p4,
+ d: 0
+ })
+ }
-
- // macro('ld', {
- // from: points.pJ,
- // to: points.p6,
- // })
- // macro('ld', {
- // from: points.pT,
- // to: points.p6,
- // })
- // macro('ld', {
- // from: points.pJ,
- // to: points.p7,
- // })
- // macro('ld', {
- // from: points.pA,
- // to: points.p7,
- // })
-
-
- // macro('ld', {
- // from: points.pR,
- // to: points.pK,
- // })
- // macro('ld', {
- // from: points.p3,
- // to: points.pK,
- // })
-
return part
}
diff --git a/packages/cornelius/src/front.js b/packages/cornelius/src/front.js
index f633a30575c..b6f429b10c7 100644
--- a/packages/cornelius/src/front.js
+++ b/packages/cornelius/src/front.js
@@ -1,5 +1,3 @@
-import frontPoints from './frontPoints'
-
export default function (part) {
let {
options,
@@ -17,280 +15,201 @@ export default function (part) {
macro
} = part.shorthand()
- frontPoints(part);
+ const cc = 0.551915024494; // circle constant
- let waist = store.get( 'waist' );
- let seat = store.get( 'seat' );
let halfInch = store.get( 'halfInch' );
+ let ventLength = store.get( 'ventLength' );
+ let waist = store.get( 'waist' );
+ let flyWidth = 3.5
-
-
-
- points.pAextra = points.pA.shift( 0, halfInch)
- .attr("data-text", "a").attr("data-text-class", "center");
-
- let aCPu = points.pA.dist( points.pO ) *options.pctAtoO /100;
- let aCPj = points.pA.dist( points.pC ) *options.pctAtoC /100;
-
- points.pAextraCPu = points.pAextra.shift(90, aCPu )
- .attr("data-text", "aCPu").attr("data-text-class", "center");
- points.pAextraCPj = points.pAextra.shift(270, aCPj )
- .attr("data-text", "aCPj").attr("data-text-class", "center");
-
- points.pUcpA = points.pU.shiftFractionTowards( points.pAextraCPu, options.pctUtoA /100)
- .attr("data-text", "uCPa").attr("data-text-class", "center");
- points.pJcpA = points.pJ.shiftFractionTowards( points.pAextraCPj, options.pctJtoA /100)
- .shift( 0, points.pJ.dist( points.pH ) *options.fullness )
- .attr("data-text", "jCPa").attr("data-text-class", "center");
-
- paths.sideSeam = new Path()
- .move(points.pJ)
- .curve(points.pJcpA,points.pAextraCPj, points.pAextra)
- .curve(points.pAextraCPu,points.pUcpA, points.pU)
+ // paths.sideSeam = new Path()
+ // .move(points.pJ)
+ // .curve(points.pJcpA,points.pAextraCPj, points.pAextra)
+ // .curve(points.pAextraCPu,points.pUcpA, points.pU)
store.set( 'sideSeam', paths.sideSeam.length() );
- points.pZcpR = points.pZ.shiftFractionTowards( points.pX, options.pctZtoR /100)
- .attr("data-text", "zCPr").attr("data-text-class", "center");
- points.pRcpZ = points.pR.shiftFractionTowards( points.pF, options.pctRtoZin /100)
- .shiftFractionTowards( points.pZ, options.pctRtoZup /100)
- .attr("data-text", "rCPz").attr("data-text-class", "center");
+ points.pZcpR = points.pZ.shiftFractionTowards( points.pX, options.pctZtoR)
+ points.pRcpZ = points.pR.shiftFractionTowards( points.pF, options.pctRtoZin)
+ .shiftFractionTowards( points.pZ, options.pctRtoZup)
- paths.crotchSeam = new Path()
+ let waistAngle = Math.abs( points.pW.angle( points.pD ) - points.pW.angle( points.pZ ));
+ if( waistAngle > 180 ) {
+ waistAngle -= 180;
+ }
+
+ points.flyTop = points.pW.shift( points.pW.angle( points.pZ ) -180 +waistAngle, halfInch *flyWidth );
+ points.flyBottom = points.flyTop.shift( points.pW.angle( points.pZ ), points.pW.dist( points.pZ ) - halfInch *flyWidth )
+
+ points.pZcpFB = points.pZ.shift( points.pW.angle( points.pZ ) -waistAngle, (halfInch *flyWidth) *cc );
+ points.pFBcpZ = points.flyBottom.shift( points.pW.angle( points.pZ ), (halfInch *flyWidth) *cc );
+
+ paths.fly = new Path()
+ .move( points.pW )
+ .line( points.flyTop )
+ .line( points.flyBottom )
+ .curve( points.pFBcpZ, points.pZcpFB, points.pZ )
+ .setRender( false )
+
+ paths.flyFold = new Path()
.move(points.pW)
.line(points.pZ)
- .curve(points.pZcpR,points.pRcpZ, points.pR)
+ .attr('class', 'fabric dashed')
- points.pRcpK = points.pR.shiftFractionTowards( points.pF, options.pctRtoKin /100)
- .shiftFractionTowards( points.pK, options.pctRtoKdown /100)
- .attr("data-text", "rCPk").attr("data-text-class", "center");
- points.pKcpR = points.pK.shiftFractionTowards( points.pH, -1 * ((options.pctKtoRout /100) +options.fullness))
- .shiftFractionTowards( points.pR, options.pctKtoRup /100)
- .attr("data-text", "kCPr").attr("data-text-class", "center");
+ paths.crotchSeam = new Path()
+ .move(points.pZ)
+ .curve(points.pZcpR,points.pRcpZ, points.pR)
+ .setRender( false )
+
+ points.pRcpK = points.pR.shiftFractionTowards( points.pF, options.pctRtoKin)
+ .shiftFractionTowards( points.pK, options.pctRtoKdown)
+ points.pKcpR = points.pK.shiftFractionTowards( points.pH, -1 * ((options.pctKtoRout) +options.fullness))
+ .shiftFractionTowards( points.pR, options.pctKtoRup)
paths.insideSeam = new Path()
.move(points.pR)
.curve(points.pRcpK,points.pKcpR, points.pK)
+ .setRender( false )
store.set( 'insideSeam', paths.insideSeam.length() );
let tempP = points.pH.shift(270, halfInch *1.5 )
- points.pKcpH = points.pK.shiftFractionTowards(tempP, options.pctKtoH /100 )
- .attr("data-text", "kCPh").attr("data-text-class", "center");
- points.pJcpH = points.pJ.shiftFractionTowards(tempP, options.pctKtoH /100 )
- .attr("data-text", "kCPh").attr("data-text-class", "center");
+ points.pKcpH = points.pK.shiftFractionTowards(tempP, options.pctKtoH)
+ points.pJcpH = points.pJ.shiftFractionTowards(tempP, options.pctKtoH)
paths.legSeam = new Path()
.move(points.pK)
.curve(points.pKcpH,points.pJcpH, points.pJ)
+ .setRender( false )
- points.pSlitBottom = paths.legSeam.shiftAlong( paths.legSeam.length() - (halfInch *4));
- // points.pSlitBottomT1 = paths.legSeam.shiftAlong( paths.legSeam.length() - (halfInch *4)+1);
- // points.pSlitBottomT2 = paths.legSeam.shiftAlong( paths.legSeam.length() - (halfInch *4)-1);
- // points.pSlitTop = points.pSlitBottom.shift( points.pSlitBottomT2.angle(points.pSlitBottomT1) +90, halfInch *4 );
- points.pSlitTop = points.pSlitBottom.shift( 90, halfInch *4 );
+ // Keystone original:
+ // The keystone design has the slit in the cuff to the front. I deviated from
+ // this for comfort and ease of construction preferences. The 'slit' is now
+ // part of the side seam.
+ // points.pSlitBottom = paths.legSeam.shiftAlong( paths.legSeam.length() - (halfInch *4));
+ // points.pSlitTop = points.pSlitBottom.shift( 90, halfInch *4 );
+ // store.set( 'slitDistance', paths.legSeam.length() - (halfInch *4) );
- store.set( 'slitDistance', paths.legSeam.length() - (halfInch *4) );
+ // paths.waistSeam = new Path()
+ // .move(points.pU)
+ // .line(points.pD)
+ // .line(points.pW)
- paths.slit = new Path()
- .move( points.pSlitBottom )
- .line( points.pSlitTop )
- .attr('class', 'fabric')
- // macro('ld', {
- // from: points.pSlitBottom,
- // to: points.pSlitTop
- // })
- // macro('ld', {
- // from: points.pSlitBottom,
- // to: points.pJ
- // })
+ store.set( 'frontWaistLength', paths.waistSeam.length() );
- paths.waistSeam = new Path()
- .move(points.pU)
- .line(points.pD)
- .line(points.pW)
+ points.pocketWaist = paths.waistSeam.shiftAlong( waist /2 /4.5 );
+ points.pocketSide = paths.sideSeam.shiftAlong( paths.sideSeam.length() -(waist /2 /4.5 *3.5) );
+
+ paths.pocketSeam = new Path()
+ .move( points.pocketSide )
+ .line( points.pocketWaist )
+ .setRender( false )
+
+ paths.waistSeam = paths.waistSeam.split( points.pocketWaist )[1];
+ paths.sideSeam = paths.sideSeam.split( points.pocketSide )[0];
paths.seam = paths.waistSeam
+ .join( paths.fly )
.join( paths.crotchSeam )
.join( paths.insideSeam )
.join( paths.legSeam )
.join( paths.sideSeam )
+ .join( paths.pocketSeam )
.close()
.attr('class', 'fabric')
- snippets.n1 = new Snippet( 'notch', points.pSlitBottom );
- if (sa) {
- paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
- }
- /*
- let chestWidth = measurements.chest / 4
- let bibWidth = chestWidth * options.bibWidth
- let bibLength = measurements.hpsToWaistBack * options.bibLength
- let apronLength =
- measurements.hpsToWaistBack * options.bibLength +
- measurements.waistToKnee * (1 + options.lengthBonus)
-
- let apronWidth =
- Math.max(measurements.hips, measurements.waist) *
- (1 - options.backOpening)
-
- let apronWidth = measurements.waist * (1 - options.backOpening)
- let strapWidth = (measurements.hpsToWaistBack * options.strapWidth) / 8
- let hemWidth = 3 * sa
- let pocketSize = apronLength / 4
+ if( complete ) {
+ // Keystone original (see above):
+ // paths.slit = new Path()
+ // .move( points.pSlitBottom )
+ // .line( points.pSlitTop )
+ // .attr('class', 'fabric')
+ // .attr("data-text", "slit")
+ // .attr("data-text-class", "text-xs center");
+ // snippets.n1 = new Snippet( 'notch', points.pSlitBottom );
- points.topLeft = new Point(0, 0)
- points.topLeftHem = points.topLeft.shift(270, hemWidth)
- points.bottomLeftHem = points.topLeftHem.shift(270, apronLength)
- points.waistLeft = points.topLeftHem.shift(270, bibLength)
- points.bottomLeft = points.bottomLeftHem.shift(270, hemWidth)
- points.topRight = points.topLeft.shift(0, bibWidth / 2)
- points.topRightHem = points.topLeftHem.shift(0, bibWidth / 2)
- points.bottomRightHem = points.bottomLeftHem.shift(0, apronWidth / 2)
- points.bottomRight = points.bottomLeft.shift(0, apronWidth / 2)
- points.topRightBack = points.bottomRightHem.shift(90, apronLength - bibLength)
- points.topRightBackCPfront = points.topRightBack.shift(180, (apronWidth - bibWidth) / 2 / 1.5)
- points.topRightCPdown = points.topRightHem.shift(
- 270,
- (measurements.hpsToWaistBack * options.bibLength) / 4
- )
+ tempP = paths.sideSeam.shiftAlong( ventLength );
+ snippets.n1 = new Snippet( 'notch', points.pK );
+ snippets.n2 = new Snippet( 'notch', points.pJ );
+ snippets.n3 = new Snippet( 'notch', tempP );
+ snippets.n4 = new Snippet( 'notch', points.pocketWaist );
+ snippets.n5 = new Snippet( 'notch', points.pocketSide );
- points.topCOF = points.topLeft.shift(270, apronLength / 5)
- points.bottomCOF = points.bottomLeft.shift(90, apronLength / 5)
+ paths.vent = paths.sideSeam.split( tempP )[0];
+ paths.vent.attr("data-text", "Vent").attr("data-text-class", "center").attr('class', 'fabric sa');
- points.pocketLeftTop = points.waistLeft.shift(270, hemWidth)
- points.pocketRightTop = points.pocketLeftTop.shift(0, pocketSize)
- points.pocketLeftBottom = points.pocketLeftTop.shift(270, pocketSize)
- points.pocketRightBottom = points.pocketLeftBottom.shift(0, pocketSize)
+ //snippets.n3 = new Snippet( 'notch', points.pB );
+ // snippets.n4 = new Snippet( 'notch', points.pL );
- points.crossBoxTo1 = new Point(points.topRightHem.x - strapWidth, points.topRightHem.y + hemWidth)
- points.crossBoxTo2 = new Point(
- points.topRightBack.x - strapWidth,
- points.topRightBack.y + hemWidth
- )
-
- paths.rightHem = new Path()
- .move(points.bottomRight)
- .line(points.topRightBack)
- .curve(points.topRightBackCPfront, points.topRightCPdown, points.topRightHem)
- .line(points.topRight)
- .attr('class', 'various dashed')
- .attr('data-text', 'narrow hem')
- .attr('data-text-class', 'text-xs center')
-
- paths.pocket = new Path()
- .move(points.pocketLeftBottom)
- .line(points.pocketLeftTop)
- .line(points.pocketRightTop)
- .line(points.pocketRightBottom)
- .line(points.pocketLeftBottom)
- .attr('class', 'lining dotted stroke-sm')
- .attr('data-text', 'pocket')
- .attr('data-text-class', 'text-xs center')
-
- paths.right = paths.rightHem.offset(sa)
-
- paths.seam = new Path()
- .move(points.bottomLeft)
- .join(paths.right)
- .line(points.topLeft)
- .close()
- .attr('class', 'fabric')
-
- paths.complete = paths.seam.clone().line(points.bottomLeft).close()
-
- paths.topHem = new Path()
- .move(points.topLeftHem)
- .line(points.topRightHem.shift(0, sa))
- .attr('class', 'various dashed')
- .attr('data-text', 'hem')
- .attr('data-text-class', 'text-xs center')
- paths.bottomHem = new Path()
- .move(points.bottomLeftHem)
- .line(points.bottomRightHem.shift(0, sa))
- .attr('class', 'various dashed')
- .attr('data-text', 'hem')
- .attr('data-text-class', 'text-xs center')
-
- // Complete?
- if (complete) {
- points.logo = points.topRightBack.shiftFractionTowards(points.pocketRightBottom, 0.5)
+ points.logo = points.pE.clone();
snippets.logo = new Snippet('logo', points.logo)
- points.title = points.logo.shift(-90, 100)
+ points.title = points.logo.shift(270, 50)
macro('title', {
- nr: 1,
+ nr: 76,
at: points.title,
title: 'Front'
})
+ points.__titleNr.attr('data-text-class', 'center')
+ points.__titleName.attr('data-text-class', 'center')
+ points.__titlePattern.attr('data-text-class', 'center')
- points.scaleboxAnchor = points.pocketLeftBottom.shiftFractionTowards(points.bottomRight, 0.5)
+ points.scaleboxAnchor = points.pD.shift(270,60)
macro('scalebox', { at: points.scaleboxAnchor })
- macro('crossBox', {
- from: points.topRightHem,
- to: points.crossBoxTo1
- })
- macro('crossBox', {
- from: points.topRightBack,
- to: points.crossBoxTo2,
- text: 'attachment'
- })
-
- if (sa) {
+ if( sa ) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
}
-
- macro('cutonfold', {
- from: points.topCOF,
- to: points.bottomCOF
- })
}
// Paperless?
if (paperless) {
macro('hd', {
- from: points.bottomLeft,
- to: points.bottomRight,
- y: points.bottomLeft.y + sa + 15
+ from: points.pW,
+ to: points.pU,
+ y: points.pU.y +15
})
macro('hd', {
- from: points.topLeft,
- to: points.topRight,
- y: points.topLeft.y - sa - 15
+ from: points.pAextra,
+ to: points.pR
+ })
+ macro('hd', {
+ from: points.pK,
+ to: points.pJ,
+ y: points.pJ.y -15
+ })
+ // Keystone original (see above):
+ // macro('hd', {
+ // from: points.pSlitBottom,
+ // to: points.pJ,
+ // y: points.pJ.y -30
+ // })
+ // macro('vd', {
+ // from: points.pSlitTop,
+ // to: points.pSlitBottom,
+ // x: points.pSlitTop.x +15
+ // })
+ macro('vd', {
+ from: points.pW,
+ to: points.pR,
+ x: points.pR.x
})
macro('vd', {
- from: points.bottomLeft,
- to: points.topLeft,
- x: points.topLeft.x - sa - 15
+ from: points.pR,
+ to: points.pK,
+ x: points.pR.x
})
macro('vd', {
- from: points.bottomRight,
- to: points.topRightBack,
- x: points.topRightBack.x + sa + 15
+ from: points.pW,
+ to: points.pZ,
+ x: points.pW.x +15
})
macro('vd', {
- from: points.topRightBack,
- to: points.topRight,
- x: points.topRightBack.x + sa + 15
- })
- macro('vd', {
- from: points.topLeft,
- to: points.topLeftHem,
- x: points.topLeftHem.x + sa + 15
- })
- macro('vd', {
- from: points.topLeftHem,
- to: points.bottomLeftHem,
- x: points.topLeftHem.x + sa + 15
- })
- macro('vd', {
- from: points.bottomLeftHem,
- to: points.bottomLeft,
- x: points.bottomLeftHem.x + sa + 15
+ from: points.pJ,
+ to: points.pU,
+ x: points.pU.x -15
})
}
-*/
return part
}
diff --git a/packages/cornelius/src/frontPoints.js b/packages/cornelius/src/frontPoints.js
deleted file mode 100644
index 1d00b4b918b..00000000000
--- a/packages/cornelius/src/frontPoints.js
+++ /dev/null
@@ -1,100 +0,0 @@
-export default function (part) {
- let {
- measurements,
- Point,
- Path,
- points,
- store,
- raise
- } = part.shorthand()
-
- let pctBandBelowKnee = 25;
- let pctSeatAdjustment = 50;
- let halfInch = measurements.waistToKnee /48;
-
- let inseam = measurements.inseam -(measurements.waistToFloor-measurements.waistToKnee);
- let seat = measurements.seat *pctSeatAdjustment /100;
- let waist = measurements.waist *pctSeatAdjustment /100;
-
- store.set( 'waist', waist );
- store.set( 'seat', seat );
- store.set( 'halfInch', halfInch );
-
- let waistAdjustment = 0;
- if( measurements.waist > measurements.seat ) {
- waistAdjustment = (measurements.waist - measurements.seat) /4;
- }
-
- console.log( 'measurements.waist: ' +measurements.waist);
- console.log( 'measurements.seat: ' +measurements.seat);
- console.log( 'measurements.waistToKnee: ' +(measurements.waistToKnee/2.54));
- console.log( 'measurements.waistToFloor: ' +(measurements.waistToFloor)/2.54);
- console.log( 'measurements.floorToKnee: ' +((measurements.waistToFloor-measurements.waistToKnee)/2.54));
- console.log( 'measurements.inseam: ' +(measurements.inseam/2.54));
- console.log( 'inseam: ' +(inseam/2.54));
- console.log( 'waist to inseam: ' +((measurements.waistToKnee -inseam)/2.54));
- console.log( 'inseam*pctBandBelowKnee /100: ' +inseam*pctBandBelowKnee /100);
- console.log( 'seat /4: ' +seat /4)
-
- // points.tr = new Point( 30, -30 );
- // points.tl = new Point( -700, -30 );
- // points.br = new Point( 30, 800 );
- // points.bl = new Point( -700, 800 );
- // paths.box = new Path().move(points.tr).line(points.tl).line(points.bl).line(points.br).close().attr('class', 'lining dotted stroke-sm');
-
- points.pO = new Point( 0, 0 )
- .attr("data-text", "O").attr("data-text-class", "center");
- points.pB = points.pO.shift( 270, measurements.waistToKnee)
- .attr("data-text", "B").attr("data-text-class", "center");
- points.pA = points.pB.shift( 90, inseam)
- .attr("data-text", "A").attr("data-text-class", "center");
- points.pC = points.pB.shift( 270, measurements.waistToKnee *pctBandBelowKnee /100)
- .attr("data-text", "C").attr("data-text-class", "center");
- points.pT = points.pA.shift( 90, (measurements.waistToKnee -inseam)/3)
- .attr("data-text", "T").attr("data-text-class", "center");
- points.pE = points.pA.shift( 180, seat /4)
- .attr("data-text", "E").attr("data-text-class", "center");
- points.pF = points.pA.shift( 180, seat /2)
- .attr("data-text", "F").attr("data-text-class", "center");
- points.pD = points.pO.shift( 180, seat /4)
- .attr("data-text", "D").attr("data-text-class", "center");
- points.pH = points.pC.shift( 180, seat /4)
- .attr("data-text", "H").attr("data-text-class", "center");
- points.pG = points.pO.shift( 180, seat /2 )
- .attr("data-text", "G").attr("data-text-class", "center");
- points.pW = points.pG.shift( 180, waistAdjustment )
- .attr("data-text", "W").attr("data-text-class", "center");
-
- points.pV = points.pF.shift( 0, halfInch)
- .attr("data-text", "V").attr("data-text-class", "center");
- points.pX = points.pF.shift( 180, halfInch)
- .attr("data-text", "X").attr("data-text-class", "center");
-
- let tPath = new Path().move(points.pG).line(points.pV);
- let tPoints = tPath.intersectsY(points.pT.y);
- if( null != tPoints && tPoints.length > 0 ) {
- points.pS = tPoints[0].clone()
- .attr("data-text", "S").attr("data-text-class", "center");
- }
- tPath = new Path().move(points.pG).line(points.pX);
- tPoints = tPath.intersectsY(points.pT.y);
- if( null != tPoints && tPoints.length > 0 ) {
- points.pZ = tPoints[0].clone()
- .attr("data-text", "Z").attr("data-text-class", "center");
- } else {
- raise.error('Could not find an intersection to create the crotch point Z');
- }
-
- points.pP = points.pE.shift( 180, seat /3)
- .attr("data-text", "P").attr("data-text-class", "center");
- points.pR = points.pP.shift( 180, halfInch +halfInch)
- .attr("data-text", "R").attr("data-text-class", "center");
-
- points.pJ = points.pH.shift( 0, measurements.knee /4)
- .attr("data-text", "J").attr("data-text-class", "center");
- points.pK = points.pH.shift( 180, measurements.knee /4)
- .attr("data-text", "K").attr("data-text-class", "center");
-
- points.pU = points.pG.shift( 0, waist /2)
- .attr("data-text", "U").attr("data-text-class", "center");
-}
diff --git a/packages/cornelius/src/frontpoints.js b/packages/cornelius/src/frontpoints.js
new file mode 100644
index 00000000000..8dcfbacf361
--- /dev/null
+++ b/packages/cornelius/src/frontpoints.js
@@ -0,0 +1,123 @@
+import { loadOptions } from "@babel/core";
+
+export default function (part) {
+ let {
+ options,
+ measurements,
+ Point,
+ Path,
+ points,
+ paths,
+ store,
+ raise
+ } = part.shorthand()
+
+ let halfInch = measurements.waistToKnee /48;
+
+ let inseam = measurements.inseam -(measurements.waistToFloor-measurements.waistToKnee);
+ let seat = measurements.seat *options.pctSeatAdjustment;
+ let waist = (measurements.waist *options.pctSeatAdjustment) -(measurements.waist *options.waistReduction);
+ let waistDown = measurements.waistToHips *options.waistbandBelowWaist;
+ let waistToKnee = measurements.waistToKnee -waistDown;
+ let waistToFloor = measurements.waistToFloor -waistDown;
+
+ store.set( 'waist', waist );
+ store.set( 'seat', seat );
+ store.set( 'halfInch', halfInch );
+ store.set( 'ventLength', waistToKnee *options.bandBelowKnee );
+
+ let waistAdjustment = 0;
+ if( measurements.waist > measurements.seat ) {
+ waistAdjustment = (measurements.waist - measurements.seat) /4;
+ }
+
+ console.log( 'measurements.waist: ' +measurements.waist);
+ console.log( 'measurements.seat: ' +measurements.seat);
+ console.log( 'measurements.waistToKnee: ' +(waistToKnee/2.54));
+ console.log( 'measurements.waistToFloor: ' +(waistToFloor/2.54));
+ console.log( 'measurements.floorToKnee: ' +((waistToFloor-waistToKnee)/2.54));
+ console.log( 'measurements.inseam: ' +(measurements.inseam/2.54));
+ console.log( 'inseam: ' +(inseam/2.54));
+ console.log( 'waist to inseam: ' +((waistToKnee -inseam)/2.54));
+ console.log( 'inseam*bandBelowKnee: ' +inseam*options.bandBelowKnee);
+ console.log( 'seat /4: ' +seat /4)
+
+ // points.tr = new Point( 30, -30 );
+ // points.tl = new Point( -700, -30 );
+ // points.br = new Point( 30, 800 );
+ // points.bl = new Point( -700, 800 );
+ // paths.box = new Path().move(points.tr).line(points.tl).line(points.bl).line(points.br).close().attr('class', 'lining dotted stroke-sm');
+
+ points.pO = new Point( 0, 0 )
+ points.pB = points.pO.shift( 270, waistToKnee -waistDown)
+ points.pA = points.pB.shift( 90, inseam)
+ points.pC = points.pB.shift( 270, waistToKnee *options.bandBelowKnee)
+ points.pT = points.pA.shift( 90, (waistToKnee -inseam)/3)
+ points.pE = points.pA.shift( 180, seat /4)
+ points.pF = points.pA.shift( 180, seat /2)
+ points.pD = points.pO.shift( 180, seat /4)
+ points.pH = points.pC.shift( 180, seat /4)
+ points.pG = points.pO.shift( 180, seat /2 )
+ points.pW = points.pG.shift( 180, waistAdjustment )
+
+ points.pV = points.pF.shift( 0, halfInch)
+ points.pX = points.pF.shift( 180, halfInch)
+
+ let tPath = new Path().move(points.pG).line(points.pV);
+ let tPoints = tPath.intersectsY(points.pT.y);
+ if( null != tPoints && tPoints.length > 0 ) {
+ points.pS = tPoints[0].clone()
+ } else {
+ raise.error( 'Something is not quite right here!' );
+ }
+ tPath = new Path().move(points.pG).line(points.pX);
+ tPoints = tPath.intersectsY(points.pT.y);
+ if( null != tPoints && tPoints.length > 0 ) {
+ points.pZ = tPoints[0].clone()
+ } else {
+ raise.error('Could not find an intersection to create the crotch point Z');
+ }
+
+ points.pP = points.pE.shift( 180, seat /3)
+ points.pR = points.pP.shift( 180, halfInch +halfInch)
+
+ points.pJ = points.pH.shift( 0, measurements.knee /4)
+ points.pK = points.pH.shift( 180, measurements.knee /4)
+
+ points.pU = points.pG.shift( 0, waist /2)
+
+ points.pAextra = points.pA.shift( 0, halfInch *(1 +(options.fullness > 0.30 ? options.fullness /*-0.30*/ : 0)))
+
+ let aCPu = points.pA.dist( points.pO ) *options.pctAtoO;
+ let aCPj = points.pA.dist( points.pC ) *options.pctAtoC;
+
+ points.pAextraCPu = points.pAextra.shift(90, aCPu )
+ points.pAextraCPj = points.pAextra.shift(270, aCPj )
+
+ points.pUcpA = points.pU.shiftFractionTowards( points.pAextraCPu, options.pctUtoA)
+ points.pJcpA = points.pJ.shiftFractionTowards( points.pAextraCPj, options.pctJtoA)
+ .shift( 0, points.pJ.dist( points.pH ) *options.fullness )
+
+ paths.sideSeam = new Path()
+ .move(points.pJ)
+ .curve(points.pJcpA,points.pAextraCPj, points.pAextra)
+ .curve(points.pAextraCPu,points.pUcpA, points.pU)
+ .setRender( false )
+
+ paths.waistSeam = new Path()
+ .move(points.pU)
+ .line(points.pD)
+ .line(points.pW)
+ .setRender( false )
+
+ points.pocketWaist = paths.waistSeam.shiftAlong( waist /2 /4.5 );
+ points.pocketFacingTL = paths.waistSeam.shiftAlong( (waist /2 /4.5) + (halfInch *3) );
+ points.pocketTL = paths.waistSeam.shiftAlong( (waist /2 *.75) );
+ points.pocketBL = new Point( points.pocketTL.x, points.pF.y );
+
+ points.pocketSide = paths.sideSeam.shiftAlong( paths.sideSeam.length() -(waist /2 /4.5 *3.5) );
+ points.pocketFacingBR = paths.sideSeam.shiftAlong( paths.sideSeam.length() -(waist /2 /4.5 *3.5) -(halfInch *3));
+
+
+ return part;
+}
diff --git a/packages/cornelius/src/index.js b/packages/cornelius/src/index.js
index 9d007d31421..7d0dcb16298 100644
--- a/packages/cornelius/src/index.js
+++ b/packages/cornelius/src/index.js
@@ -1,18 +1,28 @@
import freesewing from '@freesewing/core'
import plugins from '@freesewing/plugin-bundle'
import config from '../config'
+import draftFrontpoints from './frontpoints'
import draftFront from './front'
import draftBack from './back'
import draftLegband from './legband'
+import draftWaistband from './waistband'
+import draftPocketfacing from './pocketfacing'
+import draftPocket from './pocket'
+// import draftPlacket from './placket'
// Create new design
const Pattern = new freesewing.Design(config, plugins)
// console.log( Pattern );
// Attach the draft methods to the prototype
+Pattern.prototype.draftFrontpoints = draftFrontpoints
Pattern.prototype.draftFront = draftFront
Pattern.prototype.draftBack = draftBack
Pattern.prototype.draftLegband = draftLegband
+Pattern.prototype.draftWaistband = draftWaistband
+Pattern.prototype.draftPocketfacing = draftPocketfacing
+Pattern.prototype.draftPocket = draftPocket
+// Pattern.prototype.draftPlacket = draftPlacket
// console.log( Pattern );
export default Pattern
diff --git a/packages/cornelius/src/legband.js b/packages/cornelius/src/legband.js
index f06cddf2b27..77c99b2ce9b 100644
--- a/packages/cornelius/src/legband.js
+++ b/packages/cornelius/src/legband.js
@@ -1,107 +1,175 @@
-import { assertParenthesizedExpression } from "@babel/types";
+function findR( height, arcLength ) {
+ let iter = 0;
+ let a = 0.5;
+ let diff = a*height/(1-Math.cos(a/2))-arcLength
+
+ do{
+ if( diff < 0 ) {
+ a = a *(.995+diff/1000);
+ } else {
+ a = a *(1.002+diff/1000);
+ }
+ diff = a*height/(1-Math.cos(a/2))-arcLength
+ iter ++;
+ console.log( {iter, diff, a} );
+ } while( (diff < -0.1 || diff > 0.1) && iter < 1000 )
+ return( a * (180 / Math.PI) );
+}
+
export default function (part) {
- let {
- options,
- measurements,
- Point,
- Path,
- points,
- paths,
- Snippet,
- snippets,
- complete,
- sa,
- store,
- paperless,
- macro
- } = part.shorthand()
+ let {
+ options,
+ measurements,
+ Point,
+ Path,
+ points,
+ paths,
+ Snippet,
+ snippets,
+ complete,
+ sa,
+ store,
+ paperless,
+ macro
+ } = part.shorthand()
+
+ const cc = 0.551915024494; // circle constant
+
+ let halfInch = store.get( 'halfInch' );
+ let cuffWidth = halfInch * 4 * (1+options.cuffWidth)
+ let flapLength = halfInch *3
+ let traditional = (options.cuffStyle == 'traditional');
+
+ let belowKnee = measurements.knee *(traditional ? options.kneeToBelow : 1)
+ let flapRatio = (flapLength) / (belowKnee/2)
+
+ console.log( 'knee: ' +measurements.knee )
+ console.log( 'belowKnee: ' +belowKnee )
- let halfInch = store.get( 'halfInch' );
- let slitDistance = store.get( 'slitDistance' );
+ let angle = findR( halfInch /4 *5, belowKnee /2)
+ let angleR = angle /(180 / Math.PI)
+ let radius = ( belowKnee /2) / angleR
+ console.log('angle: ' +angle );
+ console.log('radius: ' +radius );
- points.pA = new Point( 0, 0 );
- points.pD = points.pA.shift( 270, halfInch *8 );
- points.pO = points.pA.shift( 180, halfInch *1.5 );
- points.pB = points.pA.shift( 180, slitDistance );
- points.pE = points.pB.shift( 270, halfInch );
- points.pF = points.pE.shift( 180, halfInch );
- points.pC = points.pA.shift( 180, measurements.knee + (halfInch *3) );
- points.pG = points.pD.shift( 0, halfInch );
- points.pH = points.pG.shift( 180, measurements.knee + (halfInch *5) );
- points.pJ = points.pE.shift( 180, halfInch /2 ).shift( 270, points.pA.dist( points.pG ));
+ points.pA = new Point( 0, 0 );
+ points.pB = points.pA.shift( 270, belowKnee /2 );
+ points.pE = points.pB.shift( 0, cuffWidth );
+ points.pF = points.pA.shift( 0, cuffWidth );
- points.pAcpE = points.pA.shift( points.pA.angle( points.pG ) -90, points.pA.dist( points.pE ) *.5);
- points.pEcpA = points.pE.shift( 0, points.pE.dist( points.pA ) * 0.20);
- points.pCcpF = points.pC.shift( points.pC.angle( points.pH ) +90, points.pC.dist( points.pF ) *.5);
- points.pFcpC = points.pF.shift( 180, points.pF.dist( points.pC ) * 0.15 );
+ if( traditional ) {
+ points.pC = points.pB.shift( 270 -angle/2, 2 * radius * Math.sin(angleR/2) );
+ points.pBcpC = points.pB.shift( 270, radius *cc /2);
+ points.pCcpB = points.pC.shift( 90 -angle, radius *cc /2);
+ points.pD = points.pC.shift( 0 -angle, cuffWidth )
+ points.pDcpE = points.pD.shift( 90 -angle, (radius +cuffWidth) *cc /2);
+ points.pEcpD = points.pE.shift( 270, (radius +cuffWidth) *cc /2);
+ points.pAout = points.pA.shift( 90 +(angle/2) *flapRatio, (2 * radius * Math.sin(angleR/2)) *flapRatio );
+ points.pAcpAout = points.pA.shift( 90, radius *flapRatio *cc /2);
+ points.pAoutcpA = points.pAout.shift( 270 +(angle *flapRatio), (radius *cc /2) *flapRatio );
+ points.pFout = points.pAout.shift( 0 +angle *flapRatio, cuffWidth )
+ points.pFoutcpF = points.pFout.shift( 270 +(angle *flapRatio), (radius +cuffWidth) *cc /2 *flapRatio);
+ points.pFcpFout = points.pF.shift( 90, (radius +cuffWidth) *cc /2 *flapRatio);
+ } else {
+ points.pC = points.pB.shift( 270, belowKnee /2 );
+ points.pBcpC = points.pB.shift( 270, 10 );
+ points.pCcpB = points.pC.shift( 90, 10 );
+ points.pD = points.pC.shift( 0, cuffWidth )
+ points.pDcpE = points.pD.shift( 90, 10 );
+ points.pEcpD = points.pE.shift( 270, 10 );
+ points.pAout = points.pA.shift( 90, belowKnee /2 *flapRatio );
+ points.pAcpAout = points.pA.shift( 90, 1);
+ points.pAoutcpA = points.pAout.shift( 270, 1 );
+ points.pFout = points.pAout.shift( 0, cuffWidth )
+ points.pFoutcpF = points.pFout.shift( 270, 1);
+ points.pFcpFout = points.pF.shift( 90, 1);
+ }
+ points.pG = points.pAout.shift( points.pAout.angle( points.pFout ) +45, Math.sqrt( 2* (cuffWidth/2) *(cuffWidth/2)))
- points.pGcpJ = points.pG.shift( points.pG.angle( points.pA ) +90, points.pG.dist( points.pJ ) *.5);
- points.pJcpG = points.pJ.shift( 0, points.pJ.dist( points.pG ) * 0.25 );
- points.pHcpJ = points.pH.shift( points.pH.angle( points.pC ) -90, points.pH.dist( points.pJ ) *.5);
- points.pJcpH = points.pJ.shift( 180, points.pJ.dist( points.pH ) * 0.25 );
+ paths.seam = new Path()
+ .move( points.pA )
+ .line( points.pB )
+ .curve( points.pBcpC, points.pCcpB, points.pC )
+ .line( points.pD )
+ .curve( points.pDcpE, points.pEcpD, points.pE )
+ .line( points.pF )
+ .curve( points.pFcpFout, points.pFoutcpF, points.pFout )
+ .line( points.pG )
+ .line( points.pAout )
+ .curve( points.pAoutcpA, points.pAcpAout, points.pA )
+ .close()
+ .attr('class', 'fabric');
+
+ paths.mark = new Path()
+ .move( points.pA )
+ .line( points.pF )
+ .attr('class', 'fabric');
- points.pCout = points.pCcpF.shiftOutwards( points.pC, halfInch *2 );
- points.pHout = points.pHcpJ.shiftOutwards( points.pH, halfInch *2 );
+ if( complete ) {
+ points.buttonHole = points.pAout.shiftFractionTowards( points.pFout, .50 );
+ points.button = points.pC
+ .shiftFractionTowards( points.pD, .50 )
+ .shift( points.pC.angle( points.pD ) +90, belowKnee /2 *flapRatio )
- paths.top = new Path()
- .move( points.pA )
- .curve( points.pAcpE, points.pEcpA, points.pE )
- .line( points.pF )
- .curve( points.pFcpC, points.pCcpF, points.pC )
- .line( points.pCout );
-
- paths.left = new Path()
- .move( points.pCout )
- .line( points.pHout );
-
- paths.bottom = new Path()
- .move( points.pHout )
- .line( points.pH )
- .curve( points.pHcpJ, points.pJcpH, points.pJ )
- .curve( points.pJcpG, points.pGcpJ, points.pG );
-
- paths.right = new Path()
- .move( points.pG )
- .line( points.pA );
-
- paths.seam = paths.top.join( paths.left )
- .join( paths.bottom )
- .join( paths.right )
- .close()
- .attr('class', 'fabric');
-
- paths.dart = new Path()
- .move( points.pF )
- .line( points.pJ )
- .line( points.pE )
- .attr('class', 'fabric');
-
- points.buttonsTop = paths.top.shiftAlong( halfInch *1.5 );
- points.buttonsBottom = paths.bottom.shiftAlong( paths.bottom.length() - halfInch * 1.5 );
-
- points.pBH1 = points.buttonsTop.shiftFractionTowards( points.buttonsBottom, .20 );
- points.pBH2 = points.buttonsTop.shiftFractionTowards( points.buttonsBottom, .50 );
- points.pBH3 = points.buttonsTop.shiftFractionTowards( points.buttonsBottom, .80 );
-
- points.pB1 = points.pC.shiftFractionTowards( points.pH, .20 );
- points.pB2 = points.pC.shiftFractionTowards( points.pH, .50 );
- points.pB3 = points.pC.shiftFractionTowards( points.pH, .80 );
-
- snippets.bh1 = new Snippet( 'buttonhole', points.pBH1 );
- snippets.bh2 = new Snippet( 'buttonhole', points.pBH2 );
- snippets.bh3 = new Snippet( 'buttonhole', points.pBH3 );
-
- snippets.b1 = new Snippet( 'button', points.pB1 );
- snippets.b2 = new Snippet( 'button', points.pB2 );
- snippets.b3 = new Snippet( 'button', points.pB3 );
+ snippets.bh = new Snippet( 'buttonhole', points.buttonHole );
+ snippets.b = new Snippet( 'button', points.button );
snippets.n1 = new Snippet( 'notch', points.pA );
- snippets.n2 = new Snippet( 'notch', points.pC.shiftTowards( points.pCcpF, halfInch *1.5 ) );
-
- if (sa) {
+ snippets.n2 = new Snippet( 'notch', points.pB );
+ snippets.n3 = new Snippet( 'notch', points.pC );
+
+ points.logo = points.pA.shiftFractionTowards( points.pE, .50 ) //.shift(180,70).shift(270,30);
+ console.log( points.logo );
+ snippets.logo = new Snippet( 'logo', points.logo );
+ points.title = points.logo.shift(270, 70)
+ macro('title', {
+ nr: 78,
+ at: points.title,
+ title: 'LegBand'
+ })
+ points.__titleNr.attr('data-text-class', 'center')
+ points.__titleName.attr('data-text-class', 'center')
+ points.__titlePattern.attr('data-text-class', 'center')
+
+ if( sa ) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
}
-
- return part;
+ }
+
+ // Paperless?
+ if (paperless) {
+ macro('hd', {
+ from: points.pA,
+ to: points.pF,
+ y: points.pA.y
+ })
+ macro('hd', {
+ from: points.pB,
+ to: points.pC,
+ y: points.pB.y
+ })
+ macro('ld', {
+ from: points.pD,
+ to: points.pC,
+ d: +sa +15
+ })
+ macro('ld', {
+ from: points.pA,
+ to: points.pAout,
+ d: +sa +15
+ })
+ macro('vd', {
+ from: points.pB,
+ to: points.pA,
+ x: points.pA.x -sa -15
+ })
+ macro('vd', {
+ from: points.pC,
+ to: points.pB,
+ x: points.pC.x
+ })
+ }
+
+ return part;
}
diff --git a/packages/cornelius/src/legband.keystone.js b/packages/cornelius/src/legband.keystone.js
new file mode 100644
index 00000000000..f3d9365a5d3
--- /dev/null
+++ b/packages/cornelius/src/legband.keystone.js
@@ -0,0 +1,178 @@
+export default function (part) {
+ let {
+ options,
+ measurements,
+ Point,
+ Path,
+ points,
+ paths,
+ Snippet,
+ snippets,
+ complete,
+ sa,
+ store,
+ paperless,
+ macro
+ } = part.shorthand()
+
+ let halfInch = store.get( 'halfInch' );
+ let slitDistance = 5//store.get( 'slitDistance' );
+
+ points.pA = new Point( 0, 0 );
+ points.pD = points.pA.shift( 270, halfInch *8 );
+ points.pO = points.pA.shift( 180, halfInch *1.5 );
+ points.pB = points.pA.shift( 180, slitDistance );
+ points.pE = points.pB.shift( 270, halfInch );
+ points.pF = points.pE.shift( 180, halfInch );
+ points.pC = points.pA.shift( 180, measurements.knee + (halfInch *3) );
+ points.pG = points.pD.shift( 0, halfInch );
+ points.pH = points.pG.shift( 180, measurements.knee + (halfInch *5) );
+ points.pJ = points.pE.shift( 180, halfInch /2 ).shift( 270, points.pA.dist( points.pG ));
+
+ points.pAcpE = points.pA.shift( points.pA.angle( points.pG ) -90, points.pA.dist( points.pE ) *.5);
+ points.pEcpA = points.pE.shift( 0, points.pE.dist( points.pA ) * 0.20);
+ points.pCcpF = points.pC.shift( points.pC.angle( points.pH ) +90, points.pC.dist( points.pF ) *.5);
+ points.pFcpC = points.pF.shift( 180, points.pF.dist( points.pC ) * 0.15 );
+
+ points.pGcpJ = points.pG.shift( points.pG.angle( points.pA ) +90, points.pG.dist( points.pJ ) *.5);
+ points.pJcpG = points.pJ.shift( 0, points.pJ.dist( points.pG ) * 0.25 );
+ points.pHcpJ = points.pH.shift( points.pH.angle( points.pC ) -90, points.pH.dist( points.pJ ) *.5);
+ points.pJcpH = points.pJ.shift( 180, points.pJ.dist( points.pH ) * 0.25 );
+
+ points.pCout = points.pCcpF.shiftOutwards( points.pC, halfInch *2 );
+ points.pHout = points.pHcpJ.shiftOutwards( points.pH, halfInch *2 );
+
+ paths.top = new Path()
+ .move( points.pA )
+ .curve( points.pAcpE, points.pEcpA, points.pE )
+ .line( points.pF )
+ .curve( points.pFcpC, points.pCcpF, points.pC )
+ .line( points.pCout );
+
+ paths.left = new Path()
+ .move( points.pCout )
+ .line( points.pHout );
+
+ paths.bottom = new Path()
+ .move( points.pHout )
+ .line( points.pH )
+ .curve( points.pHcpJ, points.pJcpH, points.pJ )
+ .curve( points.pJcpG, points.pGcpJ, points.pG );
+
+ paths.right = new Path()
+ .move( points.pG )
+ .line( points.pA );
+
+ paths.seam = paths.top.join( paths.left )
+ .join( paths.bottom )
+ .join( paths.right )
+ .close()
+ .attr('class', 'fabric');
+
+ if( complete ) {
+ paths.dart = new Path()
+ .move( points.pF )
+ .line( points.pJ )
+ .line( points.pE )
+ .attr('class', 'fabric')
+ .attr("data-text", "dart")
+ .attr("data-text-class", "text-xs");
+
+ points.buttonsTop = paths.top.shiftAlong( halfInch *1.5 );
+ points.buttonsBottom = paths.bottom.shiftAlong( paths.bottom.length() - halfInch * 1.5 );
+
+ points.pBH1 = points.buttonsTop.shiftFractionTowards( points.buttonsBottom, .20 );
+ points.pBH2 = points.buttonsTop.shiftFractionTowards( points.buttonsBottom, .50 );
+ points.pBH3 = points.buttonsTop.shiftFractionTowards( points.buttonsBottom, .80 );
+
+ points.pB1 = points.pC.shiftFractionTowards( points.pH, .20 );
+ points.pB2 = points.pC.shiftFractionTowards( points.pH, .50 );
+ points.pB3 = points.pC.shiftFractionTowards( points.pH, .80 );
+
+ snippets.bh1 = new Snippet( 'buttonhole', points.pBH1 );
+ snippets.bh2 = new Snippet( 'buttonhole', points.pBH2 );
+ snippets.bh3 = new Snippet( 'buttonhole', points.pBH3 );
+
+ snippets.b1 = new Snippet( 'button', points.pB1 );
+ snippets.b2 = new Snippet( 'button', points.pB2 );
+ snippets.b3 = new Snippet( 'button', points.pB3 );
+
+ snippets.n1 = new Snippet( 'notch', points.pA );
+ snippets.n2 = new Snippet( 'notch', points.pC.shiftTowards( points.pCcpF, halfInch *1.5 ) );
+
+ points.logo = points.pA.shiftFractionTowards( points.pH, .50 ).shift(180,70).shift(270,30);
+ console.log( points.logo );
+ snippets.logo = new Snippet( 'logo', points.logo );
+ points.title = points.logo.shift(0, 70)
+ macro('title', {
+ nr: 78,
+ at: points.title,
+ title: 'LegBand'
+ })
+
+ if( sa ) {
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
+ }
+ }
+
+ // Paperless?
+ if (paperless) {
+ macro('hd', {
+ from: points.pCout,
+ to: points.pF,
+ y: points.pA.y -sa -15
+ })
+ macro('hd', {
+ from: points.pF,
+ to: points.pE,
+ y: points.pA.y -sa -15
+ })
+ macro('hd', {
+ from: points.pE,
+ to: points.pA,
+ y: points.pA.y -sa -15
+ })
+ macro('hd', {
+ from: points.pHout,
+ to: points.pG,
+ y: points.pG.y +sa +15
+ })
+ macro('ld', {
+ from: points.pC,
+ to: points.pB1,
+ d: 15
+ })
+ macro('ld', {
+ from: points.pB1,
+ to: points.pB2,
+ d: 15
+ })
+ macro('ld', {
+ from: points.pB2,
+ to: points.pB3,
+ d: 15
+ })
+ macro('ld', {
+ from: points.pB3,
+ to: points.pH,
+ d: 15
+ })
+ macro('ld', {
+ from: points.pA,
+ to: points.pG,
+ d: 15 +sa
+ })
+ macro('vd', {
+ from: points.pE,
+ to: points.pJ,
+ x: points.pJ.x -15
+ })
+ macro('vd', {
+ from: points.pF,
+ to: points.pA,
+ x: points.pF.x -15
+ })
+ }
+
+ return part;
+}
diff --git a/packages/cornelius/src/pocket.js b/packages/cornelius/src/pocket.js
new file mode 100644
index 00000000000..a946b305e90
--- /dev/null
+++ b/packages/cornelius/src/pocket.js
@@ -0,0 +1,152 @@
+export default function (part) {
+ let {
+ options,
+ measurements,
+ Point,
+ Path,
+ points,
+ paths,
+ Snippet,
+ snippets,
+ complete,
+ sa,
+ store,
+ paperless,
+ macro
+ } = part.shorthand()
+
+ const cc = 0.551915024494; // circle constant
+
+ let halfInch = store.get( 'halfInch' );
+ let waist = store.get( 'waist' );
+
+ let tempP;
+
+ paths.waistSeam = paths.waistSeam.split( points.pocketFacingTL )[0]
+ .setRender( false )
+
+ paths.sideSeam = paths.sideSeam.split( points.pocketFacingBR )[1]
+ .setRender( false )
+
+ console.log('=============');
+ paths.sideSeam.ops.forEach(op => {
+ console.log( op );
+ });
+ console.log('=============');
+
+ points.brCPtl = points.pocketFacingBR.shift( points.pocketFacingBR.angle( points.pocketSide ) +90, halfInch *3 )
+ points.tlCPbr = points.pocketFacingTL.shift( points.pocketFacingTL.angle( points.pocketWaist ) -90, halfInch *6 )
+
+ paths.facingInside = new Path()
+ .move( points.pocketFacingTL )
+ .curve( points.tlCPbr, points.brCPtl, points.pocketFacingBR )
+ .setRender( false )
+
+ paths.pocketFold = new Path()
+ .move(points.pocketTL)
+ .line(points.pocketBL)
+ .attr('class', 'fabric dashed')
+
+ points.pocketBLcpBR = points.pocketBL.shift( 0, points.pocketBL.dist( points.pocketFacingBR ) *.75 )
+ points.pocketBRcpBL = points.pocketFacingBR.shift( 180, points.pocketBL.dist( points.pocketFacingBR ) *.35 )
+
+ // Mirror a bunch of points
+ points.mpocketBLcpBR = points.pocketBLcpBR.flipX( points.pocketTL )
+ points.mpocketBRcpBL = points.pocketBRcpBL.flipX( points.pocketTL )
+ points.mpocketFacingBR = points.pocketFacingBR.flipX( points.pocketTL )
+ points.mpocketSide = points.pocketSide.flipX( points.pocketTL )
+ points.mpocketWaist = points.pocketWaist.flipX( points.pocketTL )
+
+ paths.pocketBottom = new Path()
+ .move( points.mpocketFacingBR )
+ .curve( points.mpocketBRcpBL, points.mpocketBLcpBR, points.pocketBL )
+ .curve( points.pocketBLcpBR, points.pocketBRcpBL, points.pocketFacingBR )
+ .attr('class', 'fabric')
+
+ paths.seam = paths.waistSeam
+ .line( points.mpocketWaist )
+ .line( points.mpocketSide )
+ .join( paths.pocketBottom )
+ //.join( paths.facingInside )
+ .join( paths.sideSeam )
+ .close()
+ .setRender( true )
+ .attr('class', 'fabric')
+
+
+
+ if( complete ) {
+ snippets.n1 = new Snippet( 'notch', points.pocketWaist );
+ snippets.n2 = new Snippet( 'notch', points.pocketSide );
+ snippets.n3 = new Snippet( 'notch', points.mpocketWaist );
+ snippets.n4 = new Snippet( 'notch', points.mpocketSide );
+
+ points.logo = points.pocketSide.shiftFractionTowards( points.pocketTL, .50 );
+ snippets.logo = new Snippet('logo', points.logo)
+ points.title = points.logo.shift(270, 50)
+ macro('title', {
+ nr: 2,
+ at: points.title,
+ title: 'Pocket'
+ })
+ points.__titleNr.attr('data-text-class', 'center')
+ points.__titleName.attr('data-text-class', 'center')
+ points.__titlePattern.attr('data-text-class', 'center')
+
+ if( sa ) {
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
+ }
+ }
+
+ // Paperless?
+ if (paperless) {
+ macro('hd', {
+ from: points.pW,
+ to: points.pU,
+ y: points.pU.y +15
+ })
+ macro('hd', {
+ from: points.pAextra,
+ to: points.pR
+ })
+ macro('hd', {
+ from: points.pK,
+ to: points.pJ,
+ y: points.pJ.y -15
+ })
+ // Keystone original (see above):
+ // macro('hd', {
+ // from: points.pSlitBottom,
+ // to: points.pJ,
+ // y: points.pJ.y -30
+ // })
+ // macro('vd', {
+ // from: points.pSlitTop,
+ // to: points.pSlitBottom,
+ // x: points.pSlitTop.x +15
+ // })
+ macro('vd', {
+ from: points.pW,
+ to: points.pR,
+ x: points.pR.x
+ })
+ macro('vd', {
+ from: points.pR,
+ to: points.pK,
+ x: points.pR.x
+ })
+ macro('vd', {
+ from: points.pW,
+ to: points.pZ,
+ x: points.pW.x +15
+ })
+ macro('vd', {
+ from: points.pJ,
+ to: points.pU,
+ x: points.pU.x -15
+ })
+ }
+
+ return part
+ }
+
\ No newline at end of file
diff --git a/packages/cornelius/src/pocketfacing.js b/packages/cornelius/src/pocketfacing.js
new file mode 100644
index 00000000000..cc59d828b77
--- /dev/null
+++ b/packages/cornelius/src/pocketfacing.js
@@ -0,0 +1,121 @@
+export default function (part) {
+ let {
+ options,
+ measurements,
+ Point,
+ Path,
+ points,
+ paths,
+ Snippet,
+ snippets,
+ complete,
+ sa,
+ store,
+ paperless,
+ macro
+ } = part.shorthand()
+
+ const cc = 0.551915024494; // circle constant
+
+ let halfInch = store.get( 'halfInch' );
+ let waist = store.get( 'waist' );
+
+ let tempP;
+
+ paths.waistSeam = paths.waistSeam.split( points.pocketFacingTL )[0]
+ .setRender( false )
+
+ paths.sideSeam = paths.sideSeam.split( points.pocketFacingBR )[1]
+ .setRender( false )
+
+
+ points.brCPtl = points.pocketFacingBR.shift( points.pocketFacingBR.angle( points.pocketSide ) +90, halfInch *3 )
+ points.tlCPbr = points.pocketFacingTL.shift( points.pocketFacingTL.angle( points.pocketWaist ) -90, halfInch *6 )
+
+ paths.facingInside = new Path()
+ .move( points.pocketFacingTL )
+ .curve( points.tlCPbr, points.brCPtl, points.pocketFacingBR )
+ .setRender( false )
+
+ paths.seam = paths.waistSeam
+ .join( paths.facingInside )
+ .join( paths.sideSeam )
+ .close()
+ .setRender( true )
+ .attr('class', 'fabric')
+
+
+
+ if( complete ) {
+ snippets.n1 = new Snippet( 'notch', points.pocketWaist );
+ snippets.n2 = new Snippet( 'notch', points.pocketSide );
+
+ points.logo = points.pUcpA.shiftFractionTowards( points.pocketFacingTL, .50 ).shift(270, 30);
+ snippets.logo = new Snippet('logo', points.logo)
+ points.title = points.logo.shift(270, 50)
+ macro('title', {
+ nr: 3,
+ at: points.title,
+ title: 'PocketFacing'
+ })
+ // points.__titleNr.attr('data-text-class', 'center')
+ // points.__titleName.attr('data-text-class', 'center')
+ // points.__titlePattern.attr('data-text-class', 'center')
+
+ if( sa ) {
+ paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
+ }
+ }
+
+ // Paperless?
+ if (paperless) {
+ macro('hd', {
+ from: points.pW,
+ to: points.pU,
+ y: points.pU.y +15
+ })
+ macro('hd', {
+ from: points.pAextra,
+ to: points.pR
+ })
+ macro('hd', {
+ from: points.pK,
+ to: points.pJ,
+ y: points.pJ.y -15
+ })
+ // Keystone original (see above):
+ // macro('hd', {
+ // from: points.pSlitBottom,
+ // to: points.pJ,
+ // y: points.pJ.y -30
+ // })
+ // macro('vd', {
+ // from: points.pSlitTop,
+ // to: points.pSlitBottom,
+ // x: points.pSlitTop.x +15
+ // })
+ macro('vd', {
+ from: points.pW,
+ to: points.pR,
+ x: points.pR.x
+ })
+ macro('vd', {
+ from: points.pR,
+ to: points.pK,
+ x: points.pR.x
+ })
+ macro('vd', {
+ from: points.pW,
+ to: points.pZ,
+ x: points.pW.x +15
+ })
+ macro('vd', {
+ from: points.pJ,
+ to: points.pU,
+ x: points.pU.x -15
+ })
+ }
+
+ return part
+ }
+
\ No newline at end of file
diff --git a/packages/cornelius/src/waistband.js b/packages/cornelius/src/waistband.js
new file mode 100644
index 00000000000..d3f5ff137a2
--- /dev/null
+++ b/packages/cornelius/src/waistband.js
@@ -0,0 +1,95 @@
+export default function (part) {
+ let {
+ options,
+ measurements,
+ Point,
+ Path,
+ points,
+ paths,
+ Snippet,
+ snippets,
+ complete,
+ sa,
+ store,
+ paperless,
+ macro
+ } = part.shorthand()
+
+ let halfInch = store.get( 'halfInch' );
+ let waistLength = store.get( 'frontWaistLength' ) +store.get( 'backWaistLength' );
+
+ points.pA = new Point( 0, 0 );
+ points.pB = points.pA.shift( 270, waistLength );
+ points.pC = points.pB.shift( 180, halfInch *3.5 );
+ points.pD = points.pA.shift( 180, halfInch *3.5 );
+ points.pAout = points.pA.shift( 90, halfInch *2 );
+ points.pDout = points.pD.shift( 90, halfInch *2 );
+
+ paths.seam = new Path()
+ .move( points.pB )
+ .line( points.pAout )
+ .line( points.pDout )
+ .line( points.pC )
+ .attr('class', 'fabric');
+
+ paths.seam2 = new Path()
+ .move( points.pC )
+ .line( points.pB )
+ .attr('class', 'fabric');
+
+ // paths.seamTotal = paths.seam.line( points.pB ).close().attr('class', 'fabric');
+
+ if( complete ) {
+ points.button = points.pA.shift(90,halfInch).shift(180, halfInch *1.75);
+
+ snippets.bh = new Snippet( 'buttonhole', points.button );
+ snippets.b = new Snippet( 'button', points.button );
+
+ snippets.n1 = new Snippet( 'notch', points.pA.shift(270, store.get( 'frontWaistLength' ) ) );
+ snippets.n2 = new Snippet( 'bnotch', points.pA.shift(270, store.get( 'frontWaistLength' ) +halfInch *2 ) );
+
+ macro('cutonfold', {
+ from: points.pC,
+ to: points.pB
+ });
+
+ points.logo = points.pA.shiftFractionTowards( points.pC, .50 );
+ console.log( points.logo );
+ snippets.logo = new Snippet( 'logo', points.logo );
+ points.title = points.logo.shift(90, 70)
+ macro('title', {
+ nr: 1,
+ at: points.title,
+ title: 'WaistBand'
+ })
+ points.__titleNr.attr('data-text-class', 'center')
+ points.__titleName.attr('data-text-class', 'center')
+ points.__titlePattern.attr('data-text-class', 'center')
+
+ if( sa ) {
+ paths.sa = new Path()
+ .move( points.pC )
+ .line( points.pC.shift( 180, sa ) )
+ .join( paths.seam.offset(sa) )
+ .line( points.pB )
+ .attr('class', 'fabric sa')
+
+ }
+ }
+
+ // Paperless?
+ if (paperless) {
+ macro('hd', {
+ from: points.pDout,
+ to: points.pAout,
+ y: points.pA.y -sa -15
+ })
+ macro('vd', {
+ from: points.pDout,
+ to: points.pC,
+ x: points.pC.x -sa -15
+ })
+ }
+
+ return part;
+}
From 0691f71534dc97125021842960a8184ea3153b90 Mon Sep 17 00:00:00 2001
From: woutervdub
Date: Thu, 18 Feb 2021 07:57:32 -0800
Subject: [PATCH 121/188] Fixed frontpoints.js file rename issue
---
packages/cornelius/src/frontpoints.js | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/packages/cornelius/src/frontpoints.js b/packages/cornelius/src/frontpoints.js
index 8dcfbacf361..3ec6c8d1a35 100644
--- a/packages/cornelius/src/frontpoints.js
+++ b/packages/cornelius/src/frontpoints.js
@@ -31,16 +31,16 @@ export default function (part) {
waistAdjustment = (measurements.waist - measurements.seat) /4;
}
- console.log( 'measurements.waist: ' +measurements.waist);
- console.log( 'measurements.seat: ' +measurements.seat);
- console.log( 'measurements.waistToKnee: ' +(waistToKnee/2.54));
- console.log( 'measurements.waistToFloor: ' +(waistToFloor/2.54));
- console.log( 'measurements.floorToKnee: ' +((waistToFloor-waistToKnee)/2.54));
- console.log( 'measurements.inseam: ' +(measurements.inseam/2.54));
- console.log( 'inseam: ' +(inseam/2.54));
- console.log( 'waist to inseam: ' +((waistToKnee -inseam)/2.54));
- console.log( 'inseam*bandBelowKnee: ' +inseam*options.bandBelowKnee);
- console.log( 'seat /4: ' +seat /4)
+ // console.log( 'measurements.waist: ' +measurements.waist);
+ // console.log( 'measurements.seat: ' +measurements.seat);
+ // console.log( 'measurements.waistToKnee: ' +(waistToKnee/2.54));
+ // console.log( 'measurements.waistToFloor: ' +(waistToFloor/2.54));
+ // console.log( 'measurements.floorToKnee: ' +((waistToFloor-waistToKnee)/2.54));
+ // console.log( 'measurements.inseam: ' +(measurements.inseam/2.54));
+ // console.log( 'inseam: ' +(inseam/2.54));
+ // console.log( 'waist to inseam: ' +((waistToKnee -inseam)/2.54));
+ // console.log( 'inseam*bandBelowKnee: ' +inseam*options.bandBelowKnee);
+ // console.log( 'seat /4: ' +seat /4)
// points.tr = new Point( 30, -30 );
// points.tl = new Point( -700, -30 );
From b9f9cc38448a2053fbfba5299b3cab9b13a73044 Mon Sep 17 00:00:00 2001
From: woutervdub
Date: Thu, 18 Feb 2021 07:58:49 -0800
Subject: [PATCH 122/188] forgot updates to config
---
packages/cornelius/config/index.js | 52 ++++++++++++++++++------------
1 file changed, 32 insertions(+), 20 deletions(-)
diff --git a/packages/cornelius/config/index.js b/packages/cornelius/config/index.js
index 6b81c5508d2..b87791eaa7b 100644
--- a/packages/cornelius/config/index.js
+++ b/packages/cornelius/config/index.js
@@ -10,32 +10,44 @@ export default {
difficulty: 6,
tags: ['pants'],
optionGroups: {
- fit: ['fullness'],
- style: []
+ fit: ['fullness','waistReduction'],
+ style: ['waistbandBelowWaist','cuffStyle','cuffWidth'],
+ advanced: ['bandBelowKnee', 'kneeToBelow']
},
- parts: ['front','back','legband'],
+ parts: ['frontpoints','back','front','waistband','legband','pocket','pocketfacing'],
inject: {
- back: 'front'
+ front: 'frontpoints',
+ back: 'frontpoints',
+ pocket: 'frontpoints',
+ pocketfacing: 'frontpoints'
},
- measurements: ['waist', 'hips', 'inseam', 'seat', 'waistToKnee', 'waistToFloor', 'knee'],
+ measurements: ['waist', 'hips', 'inseam', 'seat', 'waistToKnee', 'waistToHips', 'waistToFloor', 'knee'],
dependencies: {
back: 'front',
- legband: 'front'
+ legband: 'front',
+ waistband: ['back', 'front']
},
- hide: [],
+ hide: ['frontpoints'],
options: {
- pctAtoO: 50,
- pctAtoC: 25,
- pctUtoA: 25,
- pctJtoA: 25,
- pctZtoR: 35,
- pctRtoZin: 75,
- pctRtoZup: 25,
- pctRtoKin: 75,
- pctRtoKdown: 25,
- pctKtoRout: 15,
- pctKtoRup: 25,
- pctKtoH: 70,
- fullness: { pct: 0, min: 0, max: 35 },
+ pctAtoO: 0.50,
+ pctAtoC: 0.25,
+ pctUtoA: 0.25,
+ pctJtoA: 0.25,
+ pctZtoR: 0.35,
+ pctRtoZin: 0.75,
+ pctRtoZup: 0.25,
+ pctRtoKin: 0.75,
+ pctRtoKdown: 0.25,
+ pctKtoRout: 0.15,
+ pctKtoRup: 0.25,
+ pctKtoH: 0.70,
+ pctSeatAdjustment: 0.50,
+ kneeToBelow: { pct: 92, min: 85, max: 110 },
+ fullness: { pct: 0, min: 0, max: 55 },
+ waistbandBelowWaist: { pct: 5, min: 0, max: 15 },
+ waistReduction: { pct: 1, min: -2, max: 10 },
+ cuffWidth: { pct: 0, min: -50, max: 150 },
+ cuffStyle: { dflt: 'traditional', list: [ 'traditional', 'elegant' ]},
+ bandBelowKnee: {pct: 25, min: 15, max: 50 },
}
}
From f4689a6f135f0a58599617f223c3c2bee68ba6a8 Mon Sep 17 00:00:00 2001
From: woutervdub
Date: Thu, 18 Feb 2021 08:12:42 -0800
Subject: [PATCH 123/188] Add English language file
---
packages/i18n/src/locales/en/plugin/patterns/cornelius.yaml | 2 ++
1 file changed, 2 insertions(+)
create mode 100644 packages/i18n/src/locales/en/plugin/patterns/cornelius.yaml
diff --git a/packages/i18n/src/locales/en/plugin/patterns/cornelius.yaml b/packages/i18n/src/locales/en/plugin/patterns/cornelius.yaml
new file mode 100644
index 00000000000..a72110ed48f
--- /dev/null
+++ b/packages/i18n/src/locales/en/plugin/patterns/cornelius.yaml
@@ -0,0 +1,2 @@
+inset: Inset
+side: Side
From 6be506ebbf17990227a344365ffc46b147b9258b Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 20 Feb 2021 16:47:08 +0100
Subject: [PATCH 124/188] fix(simone): Fix type in sidebust code
---
packages/simone/src/fba-front.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/simone/src/fba-front.js b/packages/simone/src/fba-front.js
index 114d277c139..f77f4399859 100644
--- a/packages/simone/src/fba-front.js
+++ b/packages/simone/src/fba-front.js
@@ -74,7 +74,7 @@ export default (part) => {
points.armhole
)
let bustSideCut1 = sideCut1()
- if (!points.bustSideCut1) {
+ if (!bustSideCut1) {
// No intersection found. Adapt dart direction to force intersection.
points._dartDirection = new Path()
.move(points.waist)
From 3a609148efa705de52c07faad9dfb8e73ad91f6f Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sat, 20 Feb 2021 17:07:23 +0100
Subject: [PATCH 125/188] fix: Ensure dependency version are the same. Fixes
#896
---
CHANGELOG.md | 27 +++
config/changelog.yaml | 6 +-
config/dependencies.yaml | 186 ++++++++++-----------
packages/components/package.json | 12 +-
packages/mui-theme/package.json | 2 +-
packages/paco/CHANGELOG.md | 6 +
packages/paco/example/src/layout.css | 235 +++++++++++++++++++++++++++
packages/pattern-info/CHANGELOG.md | 6 +
packages/simone/CHANGELOG.md | 6 +
packages/titan/CHANGELOG.md | 6 +
packages/utils/package.json | 2 +-
11 files changed, 391 insertions(+), 103 deletions(-)
create mode 100644 packages/paco/example/src/layout.css
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 750ab10d6e4..e1c85d29d8f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,33 @@
# Change log for: FreeSewing (global)
+## 2.13.2 (2021-02-20)
+
+### paco
+
+#### Fixed
+
+ - Only add paperless dimensions for pockets if we drafted pockets
+
+### pattern-info
+
+#### Fixed
+
+ - Make pattern list alphabetic
+
+### simone
+
+#### Fixed
+
+ - Fixed type in bustsidecode finder code
+
+### titan
+
+#### Fixed
+
+ - Always ensure point waistIn is created in back part
+
+
## 2.13.1 (2021-02-14)
### hortensia
diff --git a/config/changelog.yaml b/config/changelog.yaml
index f60fe9dc60b..2b5feed176c 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -1,11 +1,13 @@
-unreleased:
- date: 2021-02-14
+2.13.2:
+ date: 2021-02-20
Fixed:
paco:
- Only add paperless dimensions for pockets if we drafted pockets
pattern-info:
- Make pattern list alphabetic
+ simone:
+ - Fixed type in bustsidecode finder code
titan:
- Always ensure point waistIn is created in back part
diff --git a/config/dependencies.yaml b/config/dependencies.yaml
index 5c3a11793e9..df9a8633e3d 100644
--- a/config/dependencies.yaml
+++ b/config/dependencies.yaml
@@ -1,24 +1,24 @@
_types:
pattern:
peer:
- '@freesewing/core': '^{{version}}'
- '@freesewing/plugin-bundle': '^{{version}}'
+ '@freesewing/core': &freesewing '^{{version}}'
+ '@freesewing/plugin-bundle': *freesewing
dev:
- 'react': '^16.13.1'
- 'react-dom': '^16.13.1'
+ 'react': &react '^16.13.1'
+ 'react-dom': &react-dom '^16.13.1'
'@babel/plugin-proposal-class-properties': '^7.10.4'
'babel-eslint': '^10.1.0'
'eslint': '^7.6.0'
'babel-jest': '^26.2.2'
'jest': '26.2.2'
- '@freesewing/components': '^{{version}}'
- '@freesewing/css-theme': '^{{version}}'
- '@freesewing/i18n': '^{{version}}'
- '@freesewing/mui-theme': '^{{version}}'
- '@freesewing/plugin-bust': '^{{version}}'
- '@freesewing/plugin-buttons': '^{{version}}'
- '@freesewing/plugin-flip': '^{{version}}'
- '@freesewing/utils': '^{{version}}'
+ '@freesewing/components': *freesewing
+ '@freesewing/css-theme': *freesewing
+ '@freesewing/i18n': *freesewing
+ '@freesewing/mui-theme': *freesewing
+ '@freesewing/plugin-bust': *freesewing
+ '@freesewing/plugin-buttons': *freesewing
+ '@freesewing/plugin-flip': *freesewing
+ '@freesewing/utils': *freesewing
'@svgr/rollup': '^2.4.1'
'cross-env': '^7.0.2'
'react-scripts': '^3.4.1'
@@ -30,11 +30,11 @@ _types:
'@rollup/plugin-json': '^4.1.0'
'@rollup/plugin-node-resolve': '^8.4.0'
'rollup-plugin-peer-deps-external': '^2.2.3'
- '@material-ui/core': '^4.11.0'
- '@material-ui/icons': '4.9.1'
- '@material-ui/lab': '^v4.0.0-alpha.56'
- 'axios': '0.21.1'
- 'react-intl': '^5.4.5'
+ '@material-ui/core': &matui-core '^4.11.0'
+ '@material-ui/icons': &matui-icons '4.9.1'
+ '@material-ui/lab': &matui-lab '^v4.0.0-alpha.56'
+ 'axios': &axios '0.21.1'
+ 'react-intl': &react-intl '^5.4.5'
'prop-types': '^15.7.2'
'mocha': '^8.1.0'
'chai': '^4.2.0'
@@ -42,56 +42,56 @@ _types:
'@babel/register': '^7.10.5'
plugin:
peer:
- '@freesewing/core': '^{{version}}'
+ '@freesewing/core': *freesewing
aaron:
peer:
- '@freesewing/brian': '^{{version}}'
+ '@freesewing/brian': *freesewing
bent:
peer:
- '@freesewing/brian': '^{{version}}'
+ '@freesewing/brian': *freesewing
breanna:
peer:
- '@freesewing/brian': '^{{version}}'
+ '@freesewing/brian': *freesewing
carlita:
peer:
- '@freesewing/brian': '^{{version}}'
- '@freesewing/bent': '^{{version}}'
- '@freesewing/carlton': '^{{version}}'
- '@freesewing/plugin-bust': '^{{version}}'
- '@freesewing/plugin-buttons': '^{{version}}'
+ '@freesewing/brian': *freesewing
+ '@freesewing/bent': *freesewing
+ '@freesewing/carlton': *freesewing
+ '@freesewing/plugin-bust': *freesewing
+ '@freesewing/plugin-buttons': *freesewing
carlton:
peer:
- '@freesewing/brian': '^{{version}}'
- '@freesewing/bent': '^{{version}}'
- '@freesewing/plugin-buttons': '^{{version}}'
+ '@freesewing/brian': *freesewing
+ '@freesewing/bent': *freesewing
+ '@freesewing/plugin-buttons': *freesewing
css-theme:
_:
'open-color': '^1.7.0'
- '@fontsource/permanent-marker': 'latest'
- '@fontsource/roboto-mono': 'latest'
- '@fontsource/ubuntu': 'latest'
+ '@fontsource/permanent-marker': &permanent-marker 'latest'
+ '@fontsource/roboto-mono': &roboto-mono 'latest'
+ '@fontsource/ubuntu': &ubuntu 'latest'
components:
peer:
- 'axios': '^0.21.1'
- 'react': '^17.0.1'
- '@freesewing/pattern-info': '^{{version}}'
- '@freesewing/mui-theme': '^{{version}}'
- '@freesewing/css-theme': '^{{version}}'
- '@freesewing/plugin-theme': '^{{version}}'
- '@freesewing/core': '^{{version}}'
- '@freesewing/models': '^{{version}}'
- '@freesewing/examples': '^{{version}}'
- '@freesewing/rendertest': '^{{version}}'
- '@freesewing/tutorial': '^{{version}}'
- '@fontsource/permanent-marker': 'latest'
- '@fontsource/roboto-mono': 'latest'
- '@fontsource/ubuntu': 'latest'
- '@freesewing/i18n': '^{{version}}'
- '@freesewing/utils': '^{{version}}'
- 'react-intl': '^5.10.9'
- '@material-ui/core': '^4.11.2'
- '@material-ui/icons': '4.11.2'
- '@material-ui/lab': '^v4.0.0-alpha.57'
+ 'axios': *axios
+ 'react': *react
+ '@freesewing/pattern-info': *freesewing
+ '@freesewing/mui-theme': *freesewing
+ '@freesewing/css-theme': *freesewing
+ '@freesewing/plugin-theme': *freesewing
+ '@freesewing/core': *freesewing
+ '@freesewing/models': *freesewing
+ '@freesewing/examples': *freesewing
+ '@freesewing/rendertest': *freesewing
+ '@freesewing/tutorial': *freesewing
+ '@fontsource/permanent-marker': *permanent-marker
+ '@fontsource/roboto-mono': *roboto-mono
+ '@fontsource/ubuntu': *ubuntu
+ '@freesewing/i18n': *freesewing
+ '@freesewing/utils': *freesewing
+ 'react-intl': *react-intl
+ '@material-ui/core': *matui-core
+ '@material-ui/icons': *matui-icons
+ '@material-ui/lab': *matui-lab
'prismjs': '^1.22.0'
'react-markdown': '^5.0.3'
'file-saver': '^2.0.5'
@@ -120,57 +120,57 @@ create-freesewing-pattern:
'parse-git-config': '^3.0.0'
'validate-npm-package-name': '^3.0.0'
'which': '^2.0.2'
- '@freesewing/i18n': '^{{version}}'
- '@freesewing/pattern-info': '^{{version}}'
+ '@freesewing/i18n': *freesewing
+ '@freesewing/pattern-info': *freesewing
diana:
peer:
- '@freesewing/brian': '^{{version}}'
+ '@freesewing/brian': *freesewing
gatsby-remark-jargon:
_:
- 'remark-jargon': '^{{version}}'
+ 'remark-jargon': *freesewing
holmes:
_:
- '@freesewing/plugin-gore': '^{{version}}'
+ '@freesewing/plugin-gore': *freesewing
peer:
- '@freesewing/plugin-bust': '^{{version}}'
+ '@freesewing/plugin-bust': *freesewing
huey:
peer:
- '@freesewing/brian': '^{{version}}'
+ '@freesewing/brian': *freesewing
hugo:
peer:
- '@freesewing/brian': '^{{version}}'
+ '@freesewing/brian': *freesewing
i18n:
peer:
- '@freesewing/pattern-info': '^{{version}}'
+ '@freesewing/pattern-info': *freesewing
jaeger:
peer:
- '@freesewing/brian': '^{{version}}'
- '@freesewing/bent': '^{{version}}'
- '@freesewing/plugin-buttons': '^{{version}}'
+ '@freesewing/brian': *freesewing
+ '@freesewing/bent': *freesewing
+ '@freesewing/plugin-buttons': *freesewing
models:
peer:
- '@freesewing/utils': '^{{version}}'
+ '@freesewing/utils': *freesewing
mui-theme:
peer:
- '@material-ui/core': '^4.11.0'
- 'react': '^17.0.1'
- 'react-dom': '^16.13.1'
+ '@material-ui/core': *matui-core
+ 'react': *react
+ 'react-dom': *react-dom
legend:
peer:
- '@freesewing/plugin-buttons': '^{{version}}'
+ '@freesewing/plugin-buttons': *freesewing
paco:
peer:
- '@freesewing/titan': '^{{version}}'
+ '@freesewing/titan': *freesewing
plugin-bundle:
_:
- '@freesewing/plugin-cutonfold': '^{{version}}'
- '@freesewing/plugin-dimension': '^{{version}}'
- '@freesewing/plugin-grainline': '^{{version}}'
- '@freesewing/plugin-logo': '^{{version}}'
- '@freesewing/plugin-title': '^{{version}}'
- '@freesewing/plugin-scalebox': '^{{version}}'
- '@freesewing/plugin-round': '^{{version}}'
- '@freesewing/plugin-sprinkle': '^{{version}}'
+ '@freesewing/plugin-cutonfold': *freesewing
+ '@freesewing/plugin-dimension': *freesewing
+ '@freesewing/plugin-grainline': *freesewing
+ '@freesewing/plugin-logo': *freesewing
+ '@freesewing/plugin-title': *freesewing
+ '@freesewing/plugin-scalebox': *freesewing
+ '@freesewing/plugin-round': *freesewing
+ '@freesewing/plugin-sprinkle': *freesewing
remark-jargon:
_:
'unist-util-visit': '^2.0.3'
@@ -179,29 +179,29 @@ remark-jargon:
'remark-html': '^12.0.0'
simon:
peer:
- '@freesewing/brian': '^{{version}}'
- '@freesewing/plugin-buttons': '^{{version}}'
- '@freesewing/plugin-flip': '^{{version}}'
+ '@freesewing/brian': *freesewing
+ '@freesewing/plugin-buttons': *freesewing
+ '@freesewing/plugin-flip': *freesewing
simone:
peer:
- '@freesewing/brian': '^{{version}}'
- '@freesewing/simon': '^{{version}}'
- '@freesewing/plugin-buttons': '^{{version}}'
- '@freesewing/plugin-flip': '^{{version}}'
- '@freesewing/plugin-bust': '^{{version}}'
+ '@freesewing/brian': *freesewing
+ '@freesewing/simon': *freesewing
+ '@freesewing/plugin-buttons': *freesewing
+ '@freesewing/plugin-flip': *freesewing
+ '@freesewing/plugin-bust': *freesewing
sven:
peer:
- '@freesewing/brian': '^{{version}}'
+ '@freesewing/brian': *freesewing
teagan:
peer:
- '@freesewing/brian': '^{{version}}'
- '@freesewing/plugin-bust': '^{{version}}'
+ '@freesewing/brian': *freesewing
+ '@freesewing/plugin-bust': *freesewing
utils:
peer:
'tlds': '^1.207.0'
- 'axios': '^0.19.2'
+ 'axios': *axios
wahid:
peer:
- '@freesewing/brian': '^{{version}}'
- '@freesewing/plugin-buttons': '^{{version}}'
- '@freesewing/plugin-round': '^{{version}}'
+ '@freesewing/brian': *freesewing
+ '@freesewing/plugin-buttons': *freesewing
+ '@freesewing/plugin-round': *freesewing
diff --git a/packages/components/package.json b/packages/components/package.json
index ed5349968c4..a7b045249dc 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -26,8 +26,8 @@
"watch": "BABEL_ENV=production rollup -c -w -o dist/index.js -f cjs"
},
"peerDependencies": {
- "axios": "^0.21.1",
- "react": "^17.0.1",
+ "axios": "0.21.1",
+ "react": "^16.13.1",
"@freesewing/pattern-info": "^2.13.1",
"@freesewing/mui-theme": "^2.13.1",
"@freesewing/css-theme": "^2.13.1",
@@ -42,10 +42,10 @@
"@fontsource/ubuntu": "latest",
"@freesewing/i18n": "^2.13.1",
"@freesewing/utils": "^2.13.1",
- "react-intl": "^5.10.9",
- "@material-ui/core": "^4.11.2",
- "@material-ui/icons": "4.11.2",
- "@material-ui/lab": "^v4.0.0-alpha.57",
+ "react-intl": "^5.4.5",
+ "@material-ui/core": "^4.11.0",
+ "@material-ui/icons": "4.9.1",
+ "@material-ui/lab": "^v4.0.0-alpha.56",
"prismjs": "^1.22.0",
"react-markdown": "^5.0.3",
"file-saver": "^2.0.5",
diff --git a/packages/mui-theme/package.json b/packages/mui-theme/package.json
index 11548699cd2..6de47d03bd3 100644
--- a/packages/mui-theme/package.json
+++ b/packages/mui-theme/package.json
@@ -28,7 +28,7 @@
},
"peerDependencies": {
"@material-ui/core": "^4.11.0",
- "react": "^17.0.1",
+ "react": "^16.13.1",
"react-dom": "^16.13.1"
},
"dependencies": {},
diff --git a/packages/paco/CHANGELOG.md b/packages/paco/CHANGELOG.md
index baf99a19c13..4e075e5568c 100644
--- a/packages/paco/CHANGELOG.md
+++ b/packages/paco/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/paco
+## 2.13.2 (2021-02-20)
+
+### Fixed
+
+ - Only add paperless dimensions for pockets if we drafted pockets
+
## 2.8.1 (2020-08-16)
### Fixed
diff --git a/packages/paco/example/src/layout.css b/packages/paco/example/src/layout.css
new file mode 100644
index 00000000000..564f3cd2862
--- /dev/null
+++ b/packages/paco/example/src/layout.css
@@ -0,0 +1,235 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%); }
+ div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px); }
+ div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6; }
+ div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem; }
+ div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px; }
+ div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto; }
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21; }
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%); }
+ .theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529; }
+ .theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40; }
+
+header a svg {
+ color: #ced4da; }
+
+header a:first-of-type svg {
+ color: #f8f9fa; }
+
+header a:hover svg {
+ color: #b197fc; }
+
+header a span,
+header button span {
+ color: #ced4da; }
+ header a span svg,
+ header button span svg {
+ color: #dee2e6; }
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa; }
+ header a:hover span svg,
+ header button:hover span svg {
+ color: #b197fc; }
+
+header a,
+header button {
+ padding: 0 1vw !important; }
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%; } }
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px; }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem; } }
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px; }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem; }
+ div.layout > section div.content {
+ min-width: inherit; } }
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none; }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none; } }
+
+div.gatsby-highlight {
+ margin-bottom: 1rem; }
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll; }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s; }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px); } }
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5; }
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40; }
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px); }
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0; }
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0; }
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0; }
+
+.boldish {
+ font-weight: 500; }
+
+.freesewing.draft {
+ padding: 1rem; }
+
+li.action {
+ clear: both; }
+
+li.action span.MuiSwitch-root {
+ float: right; }
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96; }
+ .theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+ .theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96; }
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem; }
+ footer a {
+ color: #dee2e6 !important;
+ font-weight: 400; }
+ footer a:hover {
+ color: #d0bfff !important; }
+ footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem; }
+ footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%; }
+ footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%; }
+ footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem; }
+ footer ul li {
+ display: block; }
+ footer ul li a:hover {
+ text-decoration: none !important; }
+ footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem; }
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px; } }
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap; }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem; } }
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block; }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem); }
+ footer div.cols > div:first-of-type {
+ margin-top: 0; } }
diff --git a/packages/pattern-info/CHANGELOG.md b/packages/pattern-info/CHANGELOG.md
index deaab1cc8ea..cae75c0e873 100644
--- a/packages/pattern-info/CHANGELOG.md
+++ b/packages/pattern-info/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/pattern-info
+## 2.13.2 (2021-02-20)
+
+### Fixed
+
+ - Make pattern list alphabetic
+
## 2.9.0 (2020-10-02)
### Added
diff --git a/packages/simone/CHANGELOG.md b/packages/simone/CHANGELOG.md
index 17d58f15ec9..e355e243769 100644
--- a/packages/simone/CHANGELOG.md
+++ b/packages/simone/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/simone
+## 2.13.2 (2021-02-20)
+
+### Fixed
+
+ - Fixed type in bustsidecode finder code
+
## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/titan/CHANGELOG.md b/packages/titan/CHANGELOG.md
index fce11a72e74..f91a34dc15c 100644
--- a/packages/titan/CHANGELOG.md
+++ b/packages/titan/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/titan
+## 2.13.2 (2021-02-20)
+
+### Fixed
+
+ - Always ensure point waistIn is created in back part
+
## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/utils/package.json b/packages/utils/package.json
index ee53f9c782c..cc0b11274bd 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -30,7 +30,7 @@
},
"peerDependencies": {
"tlds": "^1.207.0",
- "axios": "^0.19.2"
+ "axios": "0.21.1"
},
"dependencies": {},
"devDependencies": {},
From b305f2d019d99dec81e16bdd80064ed42a93ad8c Mon Sep 17 00:00:00 2001
From: woutervdub
Date: Sat, 20 Feb 2021 13:59:20 -0800
Subject: [PATCH 126/188] Added keystone cuff and fixed paperless
---
packages/cornelius/config/index.js | 14 ++-
packages/cornelius/src/back.js | 2 +
packages/cornelius/src/front.js | 74 ++++++------
packages/cornelius/src/frontpoints.js | 2 +-
packages/cornelius/src/index.js | 2 +
packages/cornelius/src/legband.js | 43 ++++---
...legband.keystone.js => legbandkeystone.js} | 6 +-
packages/cornelius/src/pocket.js | 108 +++++++++---------
packages/cornelius/src/pocketfacing.js | 70 ++++--------
packages/cornelius/src/waistband.js | 1 -
10 files changed, 161 insertions(+), 161 deletions(-)
rename packages/cornelius/src/{legband.keystone.js => legbandkeystone.js} (97%)
diff --git a/packages/cornelius/config/index.js b/packages/cornelius/config/index.js
index b87791eaa7b..123411b308e 100644
--- a/packages/cornelius/config/index.js
+++ b/packages/cornelius/config/index.js
@@ -11,10 +11,10 @@ export default {
tags: ['pants'],
optionGroups: {
fit: ['fullness','waistReduction'],
- style: ['waistbandBelowWaist','cuffStyle','cuffWidth'],
+ style: ['waistbandBelowWaist','cuffStyle','cuffWidth','ventLength'],
advanced: ['bandBelowKnee', 'kneeToBelow']
},
- parts: ['frontpoints','back','front','waistband','legband','pocket','pocketfacing'],
+ parts: ['frontpoints','back','front','waistband','legband','legbandkeystone','pocket','pocketfacing'],
inject: {
front: 'frontpoints',
back: 'frontpoints',
@@ -24,8 +24,9 @@ export default {
measurements: ['waist', 'hips', 'inseam', 'seat', 'waistToKnee', 'waistToHips', 'waistToFloor', 'knee'],
dependencies: {
back: 'front',
- legband: 'front',
- waistband: ['back', 'front']
+ legband: ['back','front'],
+ legbandkeystone: ['back','front'],
+ waistband: ['back','front']
},
hide: ['frontpoints'],
options: {
@@ -42,12 +43,13 @@ export default {
pctKtoRup: 0.25,
pctKtoH: 0.70,
pctSeatAdjustment: 0.50,
- kneeToBelow: { pct: 92, min: 85, max: 110 },
+ kneeToBelow: { pct: 94, min: 85, max: 110 },
+ ventLength: { pct: 70, min: 50, max: 110 },
fullness: { pct: 0, min: 0, max: 55 },
waistbandBelowWaist: { pct: 5, min: 0, max: 15 },
waistReduction: { pct: 1, min: -2, max: 10 },
cuffWidth: { pct: 0, min: -50, max: 150 },
- cuffStyle: { dflt: 'traditional', list: [ 'traditional', 'elegant' ]},
+ cuffStyle: { dflt: 'traditional', list: [ 'traditional', 'elegant', 'keystone' ]},
bandBelowKnee: {pct: 25, min: 15, max: 50 },
}
}
diff --git a/packages/cornelius/src/back.js b/packages/cornelius/src/back.js
index fd9fbd13855..364008b3af9 100644
--- a/packages/cornelius/src/back.js
+++ b/packages/cornelius/src/back.js
@@ -262,6 +262,8 @@ export default function (part) {
.move(points.p10)
.curve(points.p10cpH,points.p11cpH, points.p11)
+ store.set( 'backLegSeam', paths.legSeam.length() );
+
paths.waistSeam = new Path()
.move(points.p4)
.line(points.p2)
diff --git a/packages/cornelius/src/front.js b/packages/cornelius/src/front.js
index b6f429b10c7..88396de4118 100644
--- a/packages/cornelius/src/front.js
+++ b/packages/cornelius/src/front.js
@@ -20,6 +20,7 @@ export default function (part) {
let halfInch = store.get( 'halfInch' );
let ventLength = store.get( 'ventLength' );
let waist = store.get( 'waist' );
+ let keystone = (options.cuffStyle == 'keystone');
let flyWidth = 3.5
@@ -56,6 +57,8 @@ export default function (part) {
.line(points.pZ)
.attr('class', 'fabric dashed')
+ store.set( 'frontWaistLength', paths.waistSeam.line( points.flyTop ).length() );
+
paths.crotchSeam = new Path()
.move(points.pZ)
.curve(points.pZcpR,points.pRcpZ, points.pR)
@@ -81,20 +84,24 @@ export default function (part) {
.curve(points.pKcpH,points.pJcpH, points.pJ)
.setRender( false )
+ store.set( 'frontLegSeam', paths.legSeam.length() );
+
// Keystone original:
// The keystone design has the slit in the cuff to the front. I deviated from
// this for comfort and ease of construction preferences. The 'slit' is now
// part of the side seam.
- // points.pSlitBottom = paths.legSeam.shiftAlong( paths.legSeam.length() - (halfInch *4));
- // points.pSlitTop = points.pSlitBottom.shift( 90, halfInch *4 );
- // store.set( 'slitDistance', paths.legSeam.length() - (halfInch *4) );
+ if( keystone ) {
+ points.pSlitBottom = paths.legSeam.shiftAlong( paths.legSeam.length() - (halfInch *4));
+ points.pSlitTop = points.pSlitBottom.shift( 90, halfInch *5 *options.ventLength );
+ store.set( 'slitDistance', paths.legSeam.length() - (halfInch *4) );
+ }
// paths.waistSeam = new Path()
// .move(points.pU)
// .line(points.pD)
// .line(points.pW)
- store.set( 'frontWaistLength', paths.waistSeam.length() );
+ // store.set( 'frontWaistLength', paths.waistSeam.length() );
points.pocketWaist = paths.waistSeam.shiftAlong( waist /2 /4.5 );
points.pocketSide = paths.sideSeam.shiftAlong( paths.sideSeam.length() -(waist /2 /4.5 *3.5) );
@@ -120,27 +127,28 @@ export default function (part) {
if( complete ) {
- // Keystone original (see above):
- // paths.slit = new Path()
- // .move( points.pSlitBottom )
- // .line( points.pSlitTop )
- // .attr('class', 'fabric')
- // .attr("data-text", "slit")
- // .attr("data-text-class", "text-xs center");
- // snippets.n1 = new Snippet( 'notch', points.pSlitBottom );
-
- tempP = paths.sideSeam.shiftAlong( ventLength );
snippets.n1 = new Snippet( 'notch', points.pK );
snippets.n2 = new Snippet( 'notch', points.pJ );
- snippets.n3 = new Snippet( 'notch', tempP );
- snippets.n4 = new Snippet( 'notch', points.pocketWaist );
- snippets.n5 = new Snippet( 'notch', points.pocketSide );
+ snippets.n3 = new Snippet( 'notch', points.pocketWaist );
+ snippets.n4 = new Snippet( 'notch', points.pocketSide );
- paths.vent = paths.sideSeam.split( tempP )[0];
- paths.vent.attr("data-text", "Vent").attr("data-text-class", "center").attr('class', 'fabric sa');
-
- //snippets.n3 = new Snippet( 'notch', points.pB );
- // snippets.n4 = new Snippet( 'notch', points.pL );
+ // Keystone original (see above):
+ if( keystone ) {
+ paths.slit = new Path()
+ .move( points.pSlitBottom )
+ .line( points.pSlitTop )
+ .attr('class', 'fabric')
+ .attr("data-text", "vent")
+ .attr("data-text-class", "text-xs center");
+ snippets.n6 = new Snippet( 'notch', points.pSlitBottom );
+ tempP = points.pSlitTop;
+ } else {
+ tempP = paths.sideSeam.shiftAlong( ventLength );
+ paths.vent = paths.sideSeam.split( tempP )[0]
+ .attr("data-text", "vent")
+ .attr("data-text-class", "text-xs center");
+ }
+ snippets.n5 = new Snippet( 'notch', tempP );
points.logo = points.pE.clone();
snippets.logo = new Snippet('logo', points.logo)
@@ -179,16 +187,18 @@ export default function (part) {
y: points.pJ.y -15
})
// Keystone original (see above):
- // macro('hd', {
- // from: points.pSlitBottom,
- // to: points.pJ,
- // y: points.pJ.y -30
- // })
- // macro('vd', {
- // from: points.pSlitTop,
- // to: points.pSlitBottom,
- // x: points.pSlitTop.x +15
- // })
+ if( keystone ) {
+ macro('hd', {
+ from: points.pSlitBottom,
+ to: points.pJ,
+ y: points.pJ.y -30
+ })
+ macro('vd', {
+ from: points.pSlitTop,
+ to: points.pSlitBottom,
+ x: points.pSlitTop.x +15
+ })
+ }
macro('vd', {
from: points.pW,
to: points.pR,
diff --git a/packages/cornelius/src/frontpoints.js b/packages/cornelius/src/frontpoints.js
index 3ec6c8d1a35..d3d2bc8b9df 100644
--- a/packages/cornelius/src/frontpoints.js
+++ b/packages/cornelius/src/frontpoints.js
@@ -24,7 +24,7 @@ export default function (part) {
store.set( 'waist', waist );
store.set( 'seat', seat );
store.set( 'halfInch', halfInch );
- store.set( 'ventLength', waistToKnee *options.bandBelowKnee );
+ store.set( 'ventLength', waistToKnee *options.bandBelowKnee *options.ventLength );
let waistAdjustment = 0;
if( measurements.waist > measurements.seat ) {
diff --git a/packages/cornelius/src/index.js b/packages/cornelius/src/index.js
index 7d0dcb16298..800c7edd0e4 100644
--- a/packages/cornelius/src/index.js
+++ b/packages/cornelius/src/index.js
@@ -5,6 +5,7 @@ import draftFrontpoints from './frontpoints'
import draftFront from './front'
import draftBack from './back'
import draftLegband from './legband'
+import draftLegbandkeystone from './legbandkeystone'
import draftWaistband from './waistband'
import draftPocketfacing from './pocketfacing'
import draftPocket from './pocket'
@@ -19,6 +20,7 @@ Pattern.prototype.draftFrontpoints = draftFrontpoints
Pattern.prototype.draftFront = draftFront
Pattern.prototype.draftBack = draftBack
Pattern.prototype.draftLegband = draftLegband
+Pattern.prototype.draftLegbandkeystone = draftLegbandkeystone
Pattern.prototype.draftWaistband = draftWaistband
Pattern.prototype.draftPocketfacing = draftPocketfacing
Pattern.prototype.draftPocket = draftPocket
diff --git a/packages/cornelius/src/legband.js b/packages/cornelius/src/legband.js
index 77c99b2ce9b..d7b9b42b85f 100644
--- a/packages/cornelius/src/legband.js
+++ b/packages/cornelius/src/legband.js
@@ -34,27 +34,36 @@ export default function (part) {
macro
} = part.shorthand()
+ if( options.cuffStyle == 'keystone') {
+ return( part );
+ }
+
const cc = 0.551915024494; // circle constant
let halfInch = store.get( 'halfInch' );
+ let backLeg = store.get( 'backLegSeam' );
+ let frontLeg = store.get( 'frontLegSeam' );
+
let cuffWidth = halfInch * 4 * (1+options.cuffWidth)
let flapLength = halfInch *3
let traditional = (options.cuffStyle == 'traditional');
- let belowKnee = measurements.knee *(traditional ? options.kneeToBelow : 1)
- let flapRatio = (flapLength) / (belowKnee/2)
+ // let belowKnee = measurements.knee *(traditional ? options.kneeToBelow : 1)
+ backLeg = backLeg *(traditional ? options.kneeToBelow : 1)
+ frontLeg = frontLeg *(traditional ? options.kneeToBelow : 1)
+ let flapRatio = (flapLength) / (backLeg)
console.log( 'knee: ' +measurements.knee )
- console.log( 'belowKnee: ' +belowKnee )
+ //console.log( 'belowKnee: ' +belowKnee )
- let angle = findR( halfInch /4 *5, belowKnee /2)
+ let angle = findR( halfInch /4 *5, backLeg /*belowKnee /2*/)
let angleR = angle /(180 / Math.PI)
- let radius = ( belowKnee /2) / angleR
+ let radius = ( backLeg /*belowKnee /2*/ ) / angleR
console.log('angle: ' +angle );
console.log('radius: ' +radius );
points.pA = new Point( 0, 0 );
- points.pB = points.pA.shift( 270, belowKnee /2 );
+ points.pB = points.pA.shift( 270, frontLeg /* belowKnee /2 */ );
points.pE = points.pB.shift( 0, cuffWidth );
points.pF = points.pA.shift( 0, cuffWidth );
@@ -72,13 +81,13 @@ export default function (part) {
points.pFoutcpF = points.pFout.shift( 270 +(angle *flapRatio), (radius +cuffWidth) *cc /2 *flapRatio);
points.pFcpFout = points.pF.shift( 90, (radius +cuffWidth) *cc /2 *flapRatio);
} else {
- points.pC = points.pB.shift( 270, belowKnee /2 );
+ points.pC = points.pB.shift( 270, backLeg );
points.pBcpC = points.pB.shift( 270, 10 );
points.pCcpB = points.pC.shift( 90, 10 );
points.pD = points.pC.shift( 0, cuffWidth )
points.pDcpE = points.pD.shift( 90, 10 );
points.pEcpD = points.pE.shift( 270, 10 );
- points.pAout = points.pA.shift( 90, belowKnee /2 *flapRatio );
+ points.pAout = points.pA.shift( 90, backLeg *flapRatio );
points.pAcpAout = points.pA.shift( 90, 1);
points.pAoutcpA = points.pAout.shift( 270, 1 );
points.pFout = points.pAout.shift( 0, cuffWidth )
@@ -110,7 +119,7 @@ export default function (part) {
points.buttonHole = points.pAout.shiftFractionTowards( points.pFout, .50 );
points.button = points.pC
.shiftFractionTowards( points.pD, .50 )
- .shift( points.pC.angle( points.pD ) +90, belowKnee /2 *flapRatio )
+ .shift( points.pC.angle( points.pD ) +90, backLeg *flapRatio )
snippets.bh = new Snippet( 'buttonhole', points.buttonHole );
snippets.b = new Snippet( 'button', points.button );
@@ -131,7 +140,7 @@ export default function (part) {
points.__titleNr.attr('data-text-class', 'center')
points.__titleName.attr('data-text-class', 'center')
points.__titlePattern.attr('data-text-class', 'center')
-
+
if( sa ) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
}
@@ -144,11 +153,13 @@ export default function (part) {
to: points.pF,
y: points.pA.y
})
- macro('hd', {
- from: points.pB,
- to: points.pC,
- y: points.pB.y
- })
+ if( traditional ) {
+ macro('hd', {
+ from: points.pB,
+ to: points.pC,
+ y: points.pB.y
+ })
+ }
macro('ld', {
from: points.pD,
to: points.pC,
@@ -167,7 +178,7 @@ export default function (part) {
macro('vd', {
from: points.pC,
to: points.pB,
- x: points.pC.x
+ x: points.pC.x - (traditional ? 0 : sa + 15)
})
}
diff --git a/packages/cornelius/src/legband.keystone.js b/packages/cornelius/src/legbandkeystone.js
similarity index 97%
rename from packages/cornelius/src/legband.keystone.js
rename to packages/cornelius/src/legbandkeystone.js
index f3d9365a5d3..c3497e7dafa 100644
--- a/packages/cornelius/src/legband.keystone.js
+++ b/packages/cornelius/src/legbandkeystone.js
@@ -15,8 +15,12 @@ export default function (part) {
macro
} = part.shorthand()
+ if( options.cuffStyle != 'keystone') {
+ return( part );
+ }
+
let halfInch = store.get( 'halfInch' );
- let slitDistance = 5//store.get( 'slitDistance' );
+ let slitDistance = store.get( 'slitDistance' );
points.pA = new Point( 0, 0 );
points.pD = points.pA.shift( 270, halfInch *8 );
diff --git a/packages/cornelius/src/pocket.js b/packages/cornelius/src/pocket.js
index a946b305e90..19ec53d749a 100644
--- a/packages/cornelius/src/pocket.js
+++ b/packages/cornelius/src/pocket.js
@@ -1,8 +1,5 @@
export default function (part) {
let {
- options,
- measurements,
- Point,
Path,
points,
paths,
@@ -15,12 +12,7 @@ export default function (part) {
macro
} = part.shorthand()
- const cc = 0.551915024494; // circle constant
-
let halfInch = store.get( 'halfInch' );
- let waist = store.get( 'waist' );
-
- let tempP;
paths.waistSeam = paths.waistSeam.split( points.pocketFacingTL )[0]
.setRender( false )
@@ -28,12 +20,6 @@ export default function (part) {
paths.sideSeam = paths.sideSeam.split( points.pocketFacingBR )[1]
.setRender( false )
- console.log('=============');
- paths.sideSeam.ops.forEach(op => {
- console.log( op );
- });
- console.log('=============');
-
points.brCPtl = points.pocketFacingBR.shift( points.pocketFacingBR.angle( points.pocketSide ) +90, halfInch *3 )
points.tlCPbr = points.pocketFacingTL.shift( points.pocketFacingTL.angle( points.pocketWaist ) -90, halfInch *6 )
@@ -67,14 +53,11 @@ export default function (part) {
.line( points.mpocketWaist )
.line( points.mpocketSide )
.join( paths.pocketBottom )
- //.join( paths.facingInside )
.join( paths.sideSeam )
.close()
.setRender( true )
.attr('class', 'fabric')
-
-
if( complete ) {
snippets.n1 = new Snippet( 'notch', points.pocketWaist );
snippets.n2 = new Snippet( 'notch', points.pocketSide );
@@ -97,53 +80,68 @@ export default function (part) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
}
}
-
+
// Paperless?
if (paperless) {
macro('hd', {
- from: points.pW,
- to: points.pU,
- y: points.pU.y +15
+ from: points.mpocketFacingBR,
+ to: points.mpocketWaist,
+ y: points.pU.y -sa -15
})
macro('hd', {
- from: points.pAextra,
- to: points.pR
+ from: points.mpocketWaist,
+ to: points.pocketTL,
+ y: points.pU.y -sa -15
})
macro('hd', {
- from: points.pK,
- to: points.pJ,
- y: points.pJ.y -15
+ from: points.pocketTL,
+ to: points.pocketWaist,
+ y: points.pU.y -sa -15
})
- // Keystone original (see above):
- // macro('hd', {
- // from: points.pSlitBottom,
- // to: points.pJ,
- // y: points.pJ.y -30
- // })
- // macro('vd', {
- // from: points.pSlitTop,
- // to: points.pSlitBottom,
- // x: points.pSlitTop.x +15
- // })
- macro('vd', {
- from: points.pW,
- to: points.pR,
- x: points.pR.x
- })
- macro('vd', {
- from: points.pR,
- to: points.pK,
- x: points.pR.x
- })
- macro('vd', {
- from: points.pW,
- to: points.pZ,
- x: points.pW.x +15
- })
- macro('vd', {
- from: points.pJ,
+ macro('hd', {
+ from: points.pocketWaist,
to: points.pU,
- x: points.pU.x -15
+ y: points.pU.y -sa -15
+ })
+ macro('hd', {
+ from: points.pU,
+ to: points.pocketFacingBR,
+ y: points.pU.y -sa -15
+ })
+ macro('hd', {
+ from: points.pocketWaist,
+ to: points.pocketFacingTL,
+ y: points.pU.y -sa -15
+ })
+ macro('vd', {
+ from: points.pU,
+ to: points.pocketSide,
+ x: points.pocketSide.x +sa +15
+ })
+ macro('vd', {
+ from: points.pocketTL,
+ to: points.pocketBL,
+ x: points.pocketTL.x +15
+ })
+ macro('vd', {
+ from: points.pocketSide,
+ to: points.mpocketWaist,
+ x: points.pocketSide.x +sa +15
+ })
+ macro('vd', {
+ from: points.pocketSide,
+ to: points.pocketFacingBR,
+ x: points.pocketSide.x +sa +15
+ })
+ macro('vd', {
+ from: points.mpocketWaist,
+ to: points.mpocketSide,
+ x: points.mpocketSide.x -sa -15
+ })
+ macro('vd', {
+ from: points.mpocketSide,
+ to: points.mpocketFacingBR,
+ x: points.mpocketSide.x -sa -15
})
}
diff --git a/packages/cornelius/src/pocketfacing.js b/packages/cornelius/src/pocketfacing.js
index cc59d828b77..83e18a5503a 100644
--- a/packages/cornelius/src/pocketfacing.js
+++ b/packages/cornelius/src/pocketfacing.js
@@ -1,8 +1,5 @@
export default function (part) {
let {
- options,
- measurements,
- Point,
Path,
points,
paths,
@@ -15,20 +12,17 @@ export default function (part) {
macro
} = part.shorthand()
- const cc = 0.551915024494; // circle constant
-
let halfInch = store.get( 'halfInch' );
let waist = store.get( 'waist' );
- let tempP;
-
paths.waistSeam = paths.waistSeam.split( points.pocketFacingTL )[0]
.setRender( false )
+ // Adding sa to this point so it allows for the pocket seam to be finished without the facing being included
+ points.pocketFacingBR = paths.sideSeam.shiftAlong( paths.sideSeam.length() -(waist /2 /4.5 *3.5) -(halfInch *3) +sa);
paths.sideSeam = paths.sideSeam.split( points.pocketFacingBR )[1]
.setRender( false )
-
points.brCPtl = points.pocketFacingBR.shift( points.pocketFacingBR.angle( points.pocketSide ) +90, halfInch *3 )
points.tlCPbr = points.pocketFacingTL.shift( points.pocketFacingTL.angle( points.pocketWaist ) -90, halfInch *6 )
@@ -44,8 +38,6 @@ export default function (part) {
.setRender( true )
.attr('class', 'fabric')
-
-
if( complete ) {
snippets.n1 = new Snippet( 'notch', points.pocketWaist );
snippets.n2 = new Snippet( 'notch', points.pocketSide );
@@ -58,10 +50,10 @@ export default function (part) {
at: points.title,
title: 'PocketFacing'
})
- // points.__titleNr.attr('data-text-class', 'center')
- // points.__titleName.attr('data-text-class', 'center')
- // points.__titlePattern.attr('data-text-class', 'center')
-
+ // points.__titleNr.attr('data-text-class', 'center')
+ // points.__titleName.attr('data-text-class', 'center')
+ // points.__titlePattern.attr('data-text-class', 'center')
+
if( sa ) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
}
@@ -70,49 +62,29 @@ export default function (part) {
// Paperless?
if (paperless) {
macro('hd', {
- from: points.pW,
- to: points.pU,
- y: points.pU.y +15
+ from: points.pU,
+ to: points.pocketSide,
+ y: points.pU.y -sa -15
})
macro('hd', {
- from: points.pAextra,
- to: points.pR
+ from: points.pU,
+ to: points.pocketWaist,
+ y: points.pU.y -sa -15
})
macro('hd', {
- from: points.pK,
- to: points.pJ,
- y: points.pJ.y -15
- })
- // Keystone original (see above):
- // macro('hd', {
- // from: points.pSlitBottom,
- // to: points.pJ,
- // y: points.pJ.y -30
- // })
- // macro('vd', {
- // from: points.pSlitTop,
- // to: points.pSlitBottom,
- // x: points.pSlitTop.x +15
- // })
- macro('vd', {
- from: points.pW,
- to: points.pR,
- x: points.pR.x
+ from: points.pocketWaist,
+ to: points.pocketFacingTL,
+ y: points.pU.y -sa -15
})
macro('vd', {
- from: points.pR,
- to: points.pK,
- x: points.pR.x
+ from: points.pU,
+ to: points.pocketSide,
+ x: points.pocketSide.x +sa +15
})
macro('vd', {
- from: points.pW,
- to: points.pZ,
- x: points.pW.x +15
- })
- macro('vd', {
- from: points.pJ,
- to: points.pU,
- x: points.pU.x -15
+ from: points.pocketSide,
+ to: points.pocketFacingBR,
+ x: points.pocketSide.x +sa +15
})
}
diff --git a/packages/cornelius/src/waistband.js b/packages/cornelius/src/waistband.js
index d3f5ff137a2..5b660ba4f31 100644
--- a/packages/cornelius/src/waistband.js
+++ b/packages/cornelius/src/waistband.js
@@ -73,7 +73,6 @@ export default function (part) {
.join( paths.seam.offset(sa) )
.line( points.pB )
.attr('class', 'fabric sa')
-
}
}
From 0ae295cf6b03ddd68dc10d01da971e09d523b1af Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 21 Feb 2021 18:00:43 +0100
Subject: [PATCH 127/188] fix(bella): Fixed order problem
---
packages/bella/src/back.js | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/packages/bella/src/back.js b/packages/bella/src/back.js
index 5e621a02b32..0fc8b7144e8 100644
--- a/packages/bella/src/back.js
+++ b/packages/bella/src/back.js
@@ -69,10 +69,6 @@ export default function (part) {
armholeDepth
)
let extra = 0
- if (dartArmholeDepth) {
- points.dartLeftArmhole = dartArmholeDepth
- extra = points.dartLeftArmhole.dx(points.dartTip) * 2 + points.cbArmhole.x
- }
points.cbArmhole = utils.curveIntersectsY(
points.cbNeck,
points.cbNeckCp2,
@@ -80,6 +76,10 @@ export default function (part) {
points.waistCenter,
armholeDepth
)
+ if (dartArmholeDepth) {
+ points.dartLeftArmhole = dartArmholeDepth
+ extra = points.dartLeftArmhole.dx(points.dartTip) * 2 + points.cbArmhole.x
+ }
points.armhole = new Point(
(measurements.underbust / 4) * (1 + options.chestEase) + extra,
armholeDepth
From 15fce3e0c17f0bb7822ce54f5619b7a28be17b48 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 21 Feb 2021 18:09:18 +0100
Subject: [PATCH 128/188] chore: Removed unused file
---
.../create-freesewing-pattern/prebuild.js | 29 -------------------
1 file changed, 29 deletions(-)
delete mode 100644 packages/create-freesewing-pattern/prebuild.js
diff --git a/packages/create-freesewing-pattern/prebuild.js b/packages/create-freesewing-pattern/prebuild.js
deleted file mode 100644
index 7727829bef4..00000000000
--- a/packages/create-freesewing-pattern/prebuild.js
+++ /dev/null
@@ -1,29 +0,0 @@
-/* eslint-disable no-console */
-//const path = require("path");
-//const fse = require("fs-extra");
-const i18n = require("@freesewing/i18n").languages;
-console.log(i18n);
-
-//const strings = {
-// languages: {}
-//};
-//for (let lang of Object.keys(i18n.languages)) {
-// strings.languages[lang] = i18n.languages[lang][lang];
-// strings[lang] = {};
-// for (let s of ['department', 'type'])
-// strings[lang][s] = i18n.filter[lang][s].title;
-// for (let s of ['menswear', 'womenswear', 'accessories'])
-// strings[lang][s] = i18n.filter[lang].department[s];
-// for (let s of ['block', 'pattern'])
-// strings[lang][s] = i18n.filter[lang].type[s];
-// strings[lang].difficulty = i18n.filter[lang].difficulty;
-// strings[lang].name = i18n.app[lang].name;
-//
-//}
-//
-//fse.writeFileSync(
-// path.join(".", "lib", "strings.js"),
-// "export default "+JSON.stringify(strings)
-//);
-
-//console.log(strings);
From 5f08c78f1e598b618d42916fc7eee41d5c344ab2 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 21 Feb 2021 18:10:22 +0100
Subject: [PATCH 129/188] fix(cfp): Chat link
---
packages/create-freesewing-pattern/lib/cli.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/create-freesewing-pattern/lib/cli.js b/packages/create-freesewing-pattern/lib/cli.js
index 45065b26d81..a962dec50cb 100644
--- a/packages/create-freesewing-pattern/lib/cli.js
+++ b/packages/create-freesewing-pattern/lib/cli.js
@@ -59,7 +59,7 @@ module.exports = async () => {
templatePath: program.templatePath,
skipPrompts: program.skipPrompts,
git: program.git,
- freesewing_version,
+ freesewing_version
}
Object.keys(opts).forEach((key) => {
@@ -97,7 +97,7 @@ ${strings[params.language]['cfp.devDocsAvailableAt']}
${chalk.bold('https://freesewing.dev/')}
${strings[params.language]['cfp.talkToUs']}
- ${chalk.bold('https://gitter.im/freesewing/development')}
+ ${chalk.bold('https://chat.freesewing.org/')}
`)
From 0819d471c812844e768050af5b8111445c35eec9 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 21 Feb 2021 18:14:20 +0100
Subject: [PATCH 130/188] chore(penelope): Added layout.css file to example
---
packages/penelope/example/src/layout.css | 235 +++++++++++++++++++++++
1 file changed, 235 insertions(+)
create mode 100644 packages/penelope/example/src/layout.css
diff --git a/packages/penelope/example/src/layout.css b/packages/penelope/example/src/layout.css
new file mode 100644
index 00000000000..564f3cd2862
--- /dev/null
+++ b/packages/penelope/example/src/layout.css
@@ -0,0 +1,235 @@
+div.layout-wrapper {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: red;
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #f1f3f5 0%, #f1f3f5 25%, #f8f9fa 26%, #f8f9fa 100%); }
+ div.layout-wrapper div.layout {
+ display: flex;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ background-color: #f8f9fa;
+ min-height: calc(100vh - 64px); }
+ div.layout-wrapper div.layout > aside {
+ width: 33%;
+ background: #f1f3f5;
+ border-right: 2px solid #dee2e6; }
+ div.layout-wrapper div.layout > section {
+ margin: 0;
+ padding: 1rem; }
+ div.layout-wrapper div.layout > section > div.content {
+ max-width: 66ch;
+ min-width: 340px; }
+ div.layout-wrapper div.layout > section > div.content.wide {
+ max-width: 100%;
+ margin: auto; }
+
+.theme-wrapper.dark header {
+ background-color: #1a1d21; }
+
+.theme-wrapper.dark div.layout-wrapper {
+ background: #f8f9fa;
+ background: linear-gradient(90deg, #1a1d21 0%, #1a1d21 25%, #212529 26%, #212529 100%); }
+ .theme-wrapper.dark div.layout-wrapper div.layout {
+ background-color: #212529; }
+ .theme-wrapper.dark div.layout-wrapper div.layout > aside {
+ background-color: #1a1d21;
+ border-right: 2px solid #343a40; }
+
+header a svg {
+ color: #ced4da; }
+
+header a:first-of-type svg {
+ color: #f8f9fa; }
+
+header a:hover svg {
+ color: #b197fc; }
+
+header a span,
+header button span {
+ color: #ced4da; }
+ header a span svg,
+ header button span svg {
+ color: #dee2e6; }
+
+header a:hover span,
+header button:hover span {
+ color: #f8f9fa; }
+ header a:hover span svg,
+ header button:hover span svg {
+ color: #b197fc; }
+
+header a,
+header button {
+ padding: 0 1vw !important; }
+
+/* monitor */
+@media (min-width: 1200px) {
+ div.layout > section {
+ width: 63%; } }
+
+/* slate */
+@media (max-width: 1199px) and (min-width: 960px) {
+ div.layout > aside {
+ width: 298px; }
+ div.layout > section {
+ width: calc(100% - 300px - 4rem);
+ max-width: none;
+ margin: 0 1rem 0 3rem; } }
+
+/* tablet */
+@media (max-width: 959px) {
+ div.layout > aside {
+ width: 218px; }
+ div.layout > section {
+ width: calc(100% - 220px - 4rem);
+ max-width: none;
+ margin: 0;
+ padding: 0 2rem; }
+ div.layout > section div.content {
+ min-width: inherit; } }
+
+/* mobile */
+@media (max-width: 599px) {
+ div.layout > aside {
+ display: none; }
+ div.layout > section {
+ width: calc(100%);
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: none; } }
+
+div.gatsby-highlight {
+ margin-bottom: 1rem; }
+
+@media (max-width: 599px) {
+ #mobile-menu {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ padding: 0 0 1rem;
+ max-width: 600px;
+ z-index: -10;
+ transition: opacity 0.25s ease 0s;
+ opacity: 0;
+ overflow: scroll; }
+ #mobile-menu > ul,
+ #mobile-menu > div {
+ transform: translate(0px, 10px);
+ transition: transform 0.25s ease 0s; }
+ .theme-wrapper.show-menu #mobile-menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu #mobile-menu > div {
+ transform: translate(0px, 0px); } }
+
+.theme-wrapper.light div.draft-ui-menu,
+.theme-wrapper.light div.menu {
+ background: #f1f3f5; }
+
+.theme-wrapper.dark div.draft-ui-menu,
+.theme-wrapper.dark div.menu {
+ background: #343a40; }
+
+.theme-wrapper.show-menu div.menu {
+ opacity: 1;
+ z-index: 10; }
+ .theme-wrapper.show-menu div.menu > div {
+ transform: translate(0px, 0px); }
+
+div.spaced-buttons > button {
+ margin: 0 0.5rem 0.5rem 0; }
+
+div.spaced > * {
+ margin: 0 0.5rem 0.5rem 0; }
+
+ul#pre-main-menu {
+ margin: 0;
+ padding: 0; }
+
+.boldish {
+ font-weight: 500; }
+
+.freesewing.draft {
+ padding: 1rem; }
+
+li.action {
+ clear: both; }
+
+li.action span.MuiSwitch-root {
+ float: right; }
+
+.theme-wrapper.light ul#draft-config li.action.toggle.off,
+.theme-wrapper.dark ul#draft-config li.action.toggle.off {
+ color: #868e96; }
+ .theme-wrapper.light ul#draft-config li.action.toggle.off > span svg,
+ .theme-wrapper.dark ul#draft-config li.action.toggle.off > span svg {
+ color: #868e96; }
+
+footer {
+ background-color: #1a1d21;
+ color: #adb5bd;
+ padding: 3rem 0 6rem; }
+ footer a {
+ color: #dee2e6 !important;
+ font-weight: 400; }
+ footer a:hover {
+ color: #d0bfff !important; }
+ footer div.cols {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ max-width: 1600px;
+ margin: auto;
+ padding: 0 1.5rem; }
+ footer div.cols > div {
+ min-width: 150px;
+ max-width: calc(20% - 4rem);
+ padding: 0 2rem 0 0;
+ width: 100%; }
+ footer ul {
+ text-align: left;
+ font-size: 1.1rem;
+ margin: 0;
+ padding: 0;
+ width: 100%; }
+ footer ul li:first-of-type {
+ padding: 0.35rem 0.75rem; }
+ footer ul li {
+ display: block; }
+ footer ul li a:hover {
+ text-decoration: none !important; }
+ footer ul li.heading {
+ font-weight: bold;
+ border-bottom: 3px solid #adb5bd;
+ margin-bottom: 0.5rem; }
+
+/* XL screens */
+@media (min-width: 1200px) {
+ footer div.cols > div:last-of-type {
+ min-width: 350px; } }
+
+/* SM screens */
+@media (min-width: 600px) and (max-width: 959px) {
+ footer div.cols {
+ flex-wrap: wrap; }
+ footer div.cols > div {
+ width: calc(30% - 4rem);
+ padding: 0 1rem; } }
+
+/* XS screens */
+@media (max-width: 599px) {
+ footer div.cols {
+ display: block; }
+ footer div.cols > div {
+ margin: 2rem auto 0;
+ max-width: calc(100% - 4rem); }
+ footer div.cols > div:first-of-type {
+ margin-top: 0; } }
From 0518dac8145549f8c615fe4e43f29a55c262a6c1 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 21 Feb 2021 18:14:53 +0100
Subject: [PATCH 131/188] chore: Changelog update
---
config/changelog.yaml | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/config/changelog.yaml b/config/changelog.yaml
index 2b5feed176c..ea0b4c5bfd8 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -1,11 +1,17 @@
2.13.2:
- date: 2021-02-20
+ date: 2021-02-21
Fixed:
+ bella:
+ - Fixed issue with out-of-order execution
+ create-freesewing-pattern:
+ - Updated chat link from gitter to discord
paco:
- Only add paperless dimensions for pockets if we drafted pockets
pattern-info:
- Make pattern list alphabetic
+ penelope:
+ - Fixed issue in shape part
simone:
- Fixed type in bustsidecode finder code
titan:
From e3a094080e45919a073360418867a9a2d8afc2d0 Mon Sep 17 00:00:00 2001
From: Joost De Cock
Date: Sun, 21 Feb 2021 18:17:12 +0100
Subject: [PATCH 132/188] chore: Reconfigure packages
---
.github/workflows/tests.aaron.yml | 2 +-
.github/workflows/tests.albert.yml | 2 +-
.github/workflows/tests.bella.yml | 2 +-
.github/workflows/tests.benjamin.yml | 2 +-
.github/workflows/tests.bent.yml | 2 +-
.github/workflows/tests.breanna.yml | 2 +-
.github/workflows/tests.brian.yml | 2 +-
.github/workflows/tests.bruce.yml | 2 +-
.github/workflows/tests.carlita.yml | 2 +-
.github/workflows/tests.carlton.yml | 2 +-
.github/workflows/tests.cathrin.yml | 2 +-
.github/workflows/tests.diana.yml | 2 +-
.github/workflows/tests.examples.yml | 2 +-
.github/workflows/tests.florence.yml | 2 +-
.github/workflows/tests.florent.yml | 2 +-
.github/workflows/tests.holmes.yml | 2 +-
.github/workflows/tests.hortensia.yml | 2 +-
.github/workflows/tests.huey.yml | 2 +-
.github/workflows/tests.hugo.yml | 2 +-
.github/workflows/tests.jaeger.yml | 2 +-
.github/workflows/tests.legend.yml | 2 +-
.github/workflows/tests.paco.yml | 2 +-
.github/workflows/tests.penelope.yml | 2 +-
.github/workflows/tests.rendertest.yml | 2 +-
.github/workflows/tests.sandy.yml | 2 +-
.github/workflows/tests.shin.yml | 2 +-
.github/workflows/tests.simon.yml | 2 +-
.github/workflows/tests.simone.yml | 2 +-
.github/workflows/tests.sven.yml | 2 +-
.github/workflows/tests.tamiko.yml | 2 +-
.github/workflows/tests.teagan.yml | 2 +-
.github/workflows/tests.theo.yml | 2 +-
.github/workflows/tests.titan.yml | 2 +-
.github/workflows/tests.trayvon.yml | 2 +-
.github/workflows/tests.tutorial.yml | 2 +-
.github/workflows/tests.wahid.yml | 2 +-
.github/workflows/tests.waralee.yml | 2 +-
CHANGELOG.md | 20 +++++++++++-
lerna.json | 2 +-
packages/aaron/package.json | 24 +++++++-------
packages/albert/package.json | 22 ++++++-------
packages/bella/CHANGELOG.md | 6 ++++
packages/bella/package.json | 22 ++++++-------
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/package.json | 24 +++++++-------
packages/core/package.json | 2 +-
.../create-freesewing-pattern/CHANGELOG.md | 6 ++++
.../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/hortensia/package.json | 22 ++++++-------
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/paco/CHANGELOG.md | 2 +-
packages/paco/package.json | 24 +++++++-------
packages/pattern-info/CHANGELOG.md | 2 +-
packages/pattern-info/package.json | 2 +-
packages/penelope/CHANGELOG.md | 6 ++++
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-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-notches/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/CHANGELOG.md | 2 +-
packages/simone/package.json | 32 +++++++++----------
packages/sven/package.json | 24 +++++++-------
packages/tamiko/package.json | 22 ++++++-------
packages/teagan/package.json | 26 +++++++--------
packages/theo/package.json | 22 ++++++-------
packages/titan/CHANGELOG.md | 2 +-
packages/titan/package.json | 22 ++++++-------
packages/trayvon/package.json | 22 ++++++-------
packages/tutorial/package.json | 22 ++++++-------
packages/utils/package.json | 2 +-
packages/wahid/package.json | 28 ++++++++--------
packages/waralee/package.json | 22 ++++++-------
117 files changed, 601 insertions(+), 565 deletions(-)
diff --git a/.github/workflows/tests.aaron.yml b/.github/workflows/tests.aaron.yml
index 2b13d56783a..24cd1a7ab25 100644
--- a/.github/workflows/tests.aaron.yml
+++ b/.github/workflows/tests.aaron.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/aaron && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/aaron && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.albert.yml b/.github/workflows/tests.albert.yml
index d259321df7b..7f18bb26cfe 100644
--- a/.github/workflows/tests.albert.yml
+++ b/.github/workflows/tests.albert.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/albert && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/albert && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bella.yml b/.github/workflows/tests.bella.yml
index c0aa1f6c520..46a08771a4b 100644
--- a/.github/workflows/tests.bella.yml
+++ b/.github/workflows/tests.bella.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bella && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/bella && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.benjamin.yml b/.github/workflows/tests.benjamin.yml
index e0271536d44..cc75724aac1 100644
--- a/.github/workflows/tests.benjamin.yml
+++ b/.github/workflows/tests.benjamin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/benjamin && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/benjamin && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bent.yml b/.github/workflows/tests.bent.yml
index a4f4b77cd5e..c187c4bfcb3 100644
--- a/.github/workflows/tests.bent.yml
+++ b/.github/workflows/tests.bent.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bent && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/bent && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.breanna.yml b/.github/workflows/tests.breanna.yml
index f397812f789..0d8044cf579 100644
--- a/.github/workflows/tests.breanna.yml
+++ b/.github/workflows/tests.breanna.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/breanna && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/breanna && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.brian.yml b/.github/workflows/tests.brian.yml
index 8421bcc6cdc..59bc151523b 100644
--- a/.github/workflows/tests.brian.yml
+++ b/.github/workflows/tests.brian.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/brian && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/brian && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.bruce.yml b/.github/workflows/tests.bruce.yml
index ce08bee7a1a..24ef302e8dc 100644
--- a/.github/workflows/tests.bruce.yml
+++ b/.github/workflows/tests.bruce.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/bruce && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/bruce && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.carlita.yml b/.github/workflows/tests.carlita.yml
index 10f37bebd4d..b4cc1c6c2c3 100644
--- a/.github/workflows/tests.carlita.yml
+++ b/.github/workflows/tests.carlita.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/carlita && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/bent@^2.13.1 @freesewing/carlton@^2.13.1 @freesewing/plugin-bust@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/carlita && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/bent@^2.13.2 @freesewing/carlton@^2.13.2 @freesewing/plugin-bust@^2.13.2 @freesewing/plugin-buttons@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.carlton.yml b/.github/workflows/tests.carlton.yml
index f68245ca911..a6999079ed0 100644
--- a/.github/workflows/tests.carlton.yml
+++ b/.github/workflows/tests.carlton.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/carlton && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/bent@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/carlton && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/bent@^2.13.2 @freesewing/plugin-buttons@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.cathrin.yml b/.github/workflows/tests.cathrin.yml
index 4b31115dcc7..575ca9097ff 100644
--- a/.github/workflows/tests.cathrin.yml
+++ b/.github/workflows/tests.cathrin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/cathrin && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/cathrin && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.diana.yml b/.github/workflows/tests.diana.yml
index 1961846b4a5..511f19cf0d1 100644
--- a/.github/workflows/tests.diana.yml
+++ b/.github/workflows/tests.diana.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/diana && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/diana && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.examples.yml b/.github/workflows/tests.examples.yml
index c5c64c3b599..ca1fc3cabc1 100644
--- a/.github/workflows/tests.examples.yml
+++ b/.github/workflows/tests.examples.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/examples && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/examples && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.florence.yml b/.github/workflows/tests.florence.yml
index beb3f56409e..8eb53890600 100644
--- a/.github/workflows/tests.florence.yml
+++ b/.github/workflows/tests.florence.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/florence && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/florence && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.florent.yml b/.github/workflows/tests.florent.yml
index e981a775bb7..01aebd80550 100644
--- a/.github/workflows/tests.florent.yml
+++ b/.github/workflows/tests.florent.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/florent && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/florent && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.holmes.yml b/.github/workflows/tests.holmes.yml
index 3818a6c3cbe..bef0ee316b0 100644
--- a/.github/workflows/tests.holmes.yml
+++ b/.github/workflows/tests.holmes.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/holmes && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/plugin-bust@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/holmes && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/plugin-bust@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.hortensia.yml b/.github/workflows/tests.hortensia.yml
index d39710e21dd..42f80cb85b9 100644
--- a/.github/workflows/tests.hortensia.yml
+++ b/.github/workflows/tests.hortensia.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/hortensia && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/hortensia && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.huey.yml b/.github/workflows/tests.huey.yml
index 71583679699..3d67f2e1188 100644
--- a/.github/workflows/tests.huey.yml
+++ b/.github/workflows/tests.huey.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/huey && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/huey && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.hugo.yml b/.github/workflows/tests.hugo.yml
index 69f42ed710e..13240f6d58a 100644
--- a/.github/workflows/tests.hugo.yml
+++ b/.github/workflows/tests.hugo.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/hugo && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/hugo && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.jaeger.yml b/.github/workflows/tests.jaeger.yml
index 9d2596d54c9..a235f99b6e8 100644
--- a/.github/workflows/tests.jaeger.yml
+++ b/.github/workflows/tests.jaeger.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/jaeger && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/bent@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/jaeger && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/bent@^2.13.2 @freesewing/plugin-buttons@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.legend.yml b/.github/workflows/tests.legend.yml
index 1c6c850256b..231b16909ed 100644
--- a/.github/workflows/tests.legend.yml
+++ b/.github/workflows/tests.legend.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/legend && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/legend && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/plugin-buttons@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.paco.yml b/.github/workflows/tests.paco.yml
index dd7aa7013a2..0bb14bc4be2 100644
--- a/.github/workflows/tests.paco.yml
+++ b/.github/workflows/tests.paco.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/paco && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/titan@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/paco && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/titan@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.penelope.yml b/.github/workflows/tests.penelope.yml
index bd02426d9e6..44cd9dfffff 100644
--- a/.github/workflows/tests.penelope.yml
+++ b/.github/workflows/tests.penelope.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/penelope && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/penelope && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.rendertest.yml b/.github/workflows/tests.rendertest.yml
index af6e73d7c5e..08ea07d145b 100644
--- a/.github/workflows/tests.rendertest.yml
+++ b/.github/workflows/tests.rendertest.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/rendertest && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/rendertest && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.sandy.yml b/.github/workflows/tests.sandy.yml
index 46f35fc0b14..786595928b0 100644
--- a/.github/workflows/tests.sandy.yml
+++ b/.github/workflows/tests.sandy.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/sandy && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/sandy && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.shin.yml b/.github/workflows/tests.shin.yml
index fb4f2a74fa2..ae9829f7902 100644
--- a/.github/workflows/tests.shin.yml
+++ b/.github/workflows/tests.shin.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/shin && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/shin && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.simon.yml b/.github/workflows/tests.simon.yml
index f1fea3a0f36..d46e1514b10 100644
--- a/.github/workflows/tests.simon.yml
+++ b/.github/workflows/tests.simon.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/simon && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/plugin-flip@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/simon && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/plugin-buttons@^2.13.2 @freesewing/plugin-flip@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.simone.yml b/.github/workflows/tests.simone.yml
index c7e71976c27..c34b5e74f98 100644
--- a/.github/workflows/tests.simone.yml
+++ b/.github/workflows/tests.simone.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/simone && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/simon@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/plugin-flip@^2.13.1 @freesewing/plugin-bust@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/simone && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/simon@^2.13.2 @freesewing/plugin-buttons@^2.13.2 @freesewing/plugin-flip@^2.13.2 @freesewing/plugin-bust@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.sven.yml b/.github/workflows/tests.sven.yml
index 9b29b7bc582..c8d2ca62afc 100644
--- a/.github/workflows/tests.sven.yml
+++ b/.github/workflows/tests.sven.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/sven && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/sven && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.tamiko.yml b/.github/workflows/tests.tamiko.yml
index 636e95accab..f7ca736d0ce 100644
--- a/.github/workflows/tests.tamiko.yml
+++ b/.github/workflows/tests.tamiko.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/tamiko && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/tamiko && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.teagan.yml b/.github/workflows/tests.teagan.yml
index 6a53abb08a6..5d536f4da0e 100644
--- a/.github/workflows/tests.teagan.yml
+++ b/.github/workflows/tests.teagan.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/teagan && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/plugin-bust@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/teagan && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/plugin-bust@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.theo.yml b/.github/workflows/tests.theo.yml
index 3126774c5c3..251e7bb8c18 100644
--- a/.github/workflows/tests.theo.yml
+++ b/.github/workflows/tests.theo.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/theo && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/theo && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.titan.yml b/.github/workflows/tests.titan.yml
index 35420365aa2..f32bd762bfa 100644
--- a/.github/workflows/tests.titan.yml
+++ b/.github/workflows/tests.titan.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/titan && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/titan && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.trayvon.yml b/.github/workflows/tests.trayvon.yml
index 326a6cb0865..36a49fd450a 100644
--- a/.github/workflows/tests.trayvon.yml
+++ b/.github/workflows/tests.trayvon.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/trayvon && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/trayvon && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.tutorial.yml b/.github/workflows/tests.tutorial.yml
index 738ef9f82fd..9914aeba810 100644
--- a/.github/workflows/tests.tutorial.yml
+++ b/.github/workflows/tests.tutorial.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/tutorial && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/tutorial && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.wahid.yml b/.github/workflows/tests.wahid.yml
index 578350cbfac..7aaf2b6de9d 100644
--- a/.github/workflows/tests.wahid.yml
+++ b/.github/workflows/tests.wahid.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/wahid && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/brian@^2.13.1 @freesewing/plugin-buttons@^2.13.1 @freesewing/plugin-round@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/wahid && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/brian@^2.13.2 @freesewing/plugin-buttons@^2.13.2 @freesewing/plugin-round@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/.github/workflows/tests.waralee.yml b/.github/workflows/tests.waralee.yml
index 94986090b62..8dcd4094c5c 100644
--- a/.github/workflows/tests.waralee.yml
+++ b/.github/workflows/tests.waralee.yml
@@ -23,7 +23,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
- run: "cd packages/waralee && npm install @freesewing/core@^2.13.1 @freesewing/plugin-bundle@^2.13.1 @freesewing/models@2.13.1 @freesewing/pattern-info@2.13.1 mocha chai"
+ run: "cd packages/waralee && npm install @freesewing/core@^2.13.2 @freesewing/plugin-bundle@^2.13.2 @freesewing/models@2.13.2 @freesewing/pattern-info@2.13.2 mocha chai"
env:
CI: true
- name: Build pattern
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e1c85d29d8f..b08c26d2750 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,19 @@
# Change log for: FreeSewing (global)
-## 2.13.2 (2021-02-20)
+## 2.13.2 (2021-02-21)
+
+### bella
+
+#### Fixed
+
+ - Fixed issue with out-of-order execution
+
+### create-freesewing-pattern
+
+#### Fixed
+
+ - Updated chat link from gitter to discord
### paco
@@ -15,6 +27,12 @@
- Make pattern list alphabetic
+### penelope
+
+#### Fixed
+
+ - Fixed issue in shape part
+
### simone
#### Fixed
diff --git a/lerna.json b/lerna.json
index 54ea79e8748..dcfe6b0dffd 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "2.13.1",
+ "version": "2.13.2",
"npmClient": "yarn",
"command": {
"publish": {
diff --git a/packages/aaron/package.json b/packages/aaron/package.json
index 69a41fc0faf..fa03ae0de9b 100644
--- a/packages/aaron/package.json
+++ b/packages/aaron/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/aaron",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/brian": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/brian": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/albert/package.json b/packages/albert/package.json
index a44e5f068c5..9ad7d6cb636 100644
--- a/packages/albert/package.json
+++ b/packages/albert/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/albert",
- "version": "2.13.1",
+ "version": "2.13.2",
"description": "A FreeSewing pattern for an apron",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/bella/CHANGELOG.md b/packages/bella/CHANGELOG.md
index d16fdea96f5..e5982ae24a1 100644
--- a/packages/bella/CHANGELOG.md
+++ b/packages/bella/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/bella
+## 2.13.2 (2021-02-21)
+
+### Fixed
+
+ - Fixed issue with out-of-order execution
+
## 2.13.0 (2021-02-13)
### Fixed
diff --git a/packages/bella/package.json b/packages/bella/package.json
index dbcc47fddbc..28e3c9d855f 100644
--- a/packages/bella/package.json
+++ b/packages/bella/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bella",
- "version": "2.13.1",
+ "version": "2.13.2",
"description": "A FreeSewing pattern for a womenswear bodice block",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/benjamin/package.json b/packages/benjamin/package.json
index bb7f7ba6740..d9e4aae5630 100644
--- a/packages/benjamin/package.json
+++ b/packages/benjamin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/benjamin",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/bent/package.json b/packages/bent/package.json
index 8637744e223..cf4cea00e56 100644
--- a/packages/bent/package.json
+++ b/packages/bent/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bent",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/brian": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/brian": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/breanna/package.json b/packages/breanna/package.json
index 53a168dc491..a4bce4a7ceb 100644
--- a/packages/breanna/package.json
+++ b/packages/breanna/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/breanna",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/brian": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/brian": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/brian/package.json b/packages/brian/package.json
index be4e1c2cc35..81b544bdd6b 100644
--- a/packages/brian/package.json
+++ b/packages/brian/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/brian",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/bruce/package.json b/packages/bruce/package.json
index 5bbfbdb05b4..c6bc44a0ca5 100644
--- a/packages/bruce/package.json
+++ b/packages/bruce/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/bruce",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/carlita/package.json b/packages/carlita/package.json
index 0a6b03325ed..57b3534a167 100644
--- a/packages/carlita/package.json
+++ b/packages/carlita/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/carlita",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/brian": "^2.13.1",
- "@freesewing/bent": "^2.13.1",
- "@freesewing/carlton": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/brian": "^2.13.2",
+ "@freesewing/bent": "^2.13.2",
+ "@freesewing/carlton": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -51,14 +51,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/carlton/package.json b/packages/carlton/package.json
index 71ef6c91c8f..03558660fd3 100644
--- a/packages/carlton/package.json
+++ b/packages/carlton/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/carlton",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/brian": "^2.13.1",
- "@freesewing/bent": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/brian": "^2.13.2",
+ "@freesewing/bent": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json
index f192a42a618..e75720ebf9d 100644
--- a/packages/cathrin/package.json
+++ b/packages/cathrin/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/cathrin",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/components/package.json b/packages/components/package.json
index a7b045249dc..6e32603d203 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/components",
- "version": "2.13.1",
+ "version": "2.13.2",
"description": "A collection of React components for FreeSewing web UIs",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -28,20 +28,20 @@
"peerDependencies": {
"axios": "0.21.1",
"react": "^16.13.1",
- "@freesewing/pattern-info": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/plugin-theme": "^2.13.1",
- "@freesewing/core": "^2.13.1",
- "@freesewing/models": "^2.13.1",
- "@freesewing/examples": "^2.13.1",
- "@freesewing/rendertest": "^2.13.1",
- "@freesewing/tutorial": "^2.13.1",
+ "@freesewing/pattern-info": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/plugin-theme": "^2.13.2",
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/models": "^2.13.2",
+ "@freesewing/examples": "^2.13.2",
+ "@freesewing/rendertest": "^2.13.2",
+ "@freesewing/tutorial": "^2.13.2",
"@fontsource/permanent-marker": "latest",
"@fontsource/roboto-mono": "latest",
"@fontsource/ubuntu": "latest",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"react-intl": "^5.4.5",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "4.9.1",
diff --git a/packages/core/package.json b/packages/core/package.json
index f2dbb3938eb..dfc6588aaa9 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/core",
- "version": "2.13.1",
+ "version": "2.13.2",
"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/CHANGELOG.md b/packages/create-freesewing-pattern/CHANGELOG.md
index c30bff5854e..73be850b719 100644
--- a/packages/create-freesewing-pattern/CHANGELOG.md
+++ b/packages/create-freesewing-pattern/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: create-freesewing-pattern
+## 2.13.2 (2021-02-21)
+
+### Fixed
+
+ - Updated chat link from gitter to discord
+
## 2.12.1 (2021-01-27)
### Added
diff --git a/packages/create-freesewing-pattern/package.json b/packages/create-freesewing-pattern/package.json
index 12a5791d6c5..cc7ba298ed0 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.13.1",
+ "version": "2.13.2",
"description": "Initializer package for FreeSewing patterns: npm init FreeSewing-pattern",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@@ -42,8 +42,8 @@
"parse-git-config": "^3.0.0",
"validate-npm-package-name": "^3.0.0",
"which": "^2.0.2",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/pattern-info": "^2.13.1"
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/pattern-info": "^2.13.2"
},
"devDependencies": {},
"files": [
diff --git a/packages/css-theme/package.json b/packages/css-theme/package.json
index ebb5b9f8938..c087920dff5 100644
--- a/packages/css-theme/package.json
+++ b/packages/css-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/css-theme",
- "version": "2.13.1",
+ "version": "2.13.2",
"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 eb4f4af55a8..d3c81a68e09 100644
--- a/packages/diana/package.json
+++ b/packages/diana/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/diana",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/brian": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/brian": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/examples/package.json b/packages/examples/package.json
index 5833ad78500..cdc753c015e 100644
--- a/packages/examples/package.json
+++ b/packages/examples/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/examples",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -41,14 +41,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/florence/package.json b/packages/florence/package.json
index 8580a00dd70..cc478b6a47a 100644
--- a/packages/florence/package.json
+++ b/packages/florence/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/florence",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/florent/package.json b/packages/florent/package.json
index 721586d6033..7c707109d9a 100644
--- a/packages/florent/package.json
+++ b/packages/florent/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/florent",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/gatsby-remark-jargon/package.json b/packages/gatsby-remark-jargon/package.json
index a3ec8f1b6f7..fcfe8dd3c0a 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.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "remark-jargon": "^2.13.2"
},
"devDependencies": {},
"files": [
diff --git a/packages/holmes/package.json b/packages/holmes/package.json
index e1095fd7bc5..fc734e1b3b3 100644
--- a/packages/holmes/package.json
+++ b/packages/holmes/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/holmes",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2"
},
"dependencies": {
- "@freesewing/plugin-gore": "^2.13.1"
+ "@freesewing/plugin-gore": "^2.13.2"
},
"devDependencies": {
"react": "^16.13.1",
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/hortensia/package.json b/packages/hortensia/package.json
index a2e27d5093c..8eb7cf356e7 100644
--- a/packages/hortensia/package.json
+++ b/packages/hortensia/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/hortensia",
- "version": "2.13.1",
+ "version": "2.13.2",
"description": "A FreeSewing pattern for a handbag",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/huey/package.json b/packages/huey/package.json
index 85c723c9efb..f9ca1efefc0 100644
--- a/packages/huey/package.json
+++ b/packages/huey/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/huey",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/brian": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/brian": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/hugo/package.json b/packages/hugo/package.json
index 63bfdbb00a9..160345483ef 100644
--- a/packages/hugo/package.json
+++ b/packages/hugo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/hugo",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/brian": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/brian": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index d797d116af0..516695d2ef9 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/i18n",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/pattern-info": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/jaeger/package.json b/packages/jaeger/package.json
index bb7e4c2f9fe..260ef668e87 100644
--- a/packages/jaeger/package.json
+++ b/packages/jaeger/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/jaeger",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/brian": "^2.13.1",
- "@freesewing/bent": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/brian": "^2.13.2",
+ "@freesewing/bent": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -49,14 +49,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/legend/package.json b/packages/legend/package.json
index fc4733ca198..f7f48776e3d 100644
--- a/packages/legend/package.json
+++ b/packages/legend/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/legend",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/models/package.json b/packages/models/package.json
index 254e563e582..d39fd1a54a2 100644
--- a/packages/models/package.json
+++ b/packages/models/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/models",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/utils": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/mui-theme/package.json b/packages/mui-theme/package.json
index 6de47d03bd3..bb199c6eba2 100644
--- a/packages/mui-theme/package.json
+++ b/packages/mui-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/mui-theme",
- "version": "2.13.1",
+ "version": "2.13.2",
"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/paco/CHANGELOG.md b/packages/paco/CHANGELOG.md
index 4e075e5568c..65eedd98262 100644
--- a/packages/paco/CHANGELOG.md
+++ b/packages/paco/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/paco
-## 2.13.2 (2021-02-20)
+## 2.13.2 (2021-02-21)
### Fixed
diff --git a/packages/paco/package.json b/packages/paco/package.json
index 5d3d4a57cc4..b318df4064b 100644
--- a/packages/paco/package.json
+++ b/packages/paco/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/paco",
- "version": "2.13.1",
+ "version": "2.13.2",
"description": "A FreeSewing pattern for summer pants",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1",
- "@freesewing/titan": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2",
+ "@freesewing/titan": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -47,14 +47,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/pattern-info/CHANGELOG.md b/packages/pattern-info/CHANGELOG.md
index cae75c0e873..e39b13c3575 100644
--- a/packages/pattern-info/CHANGELOG.md
+++ b/packages/pattern-info/CHANGELOG.md
@@ -1,7 +1,7 @@
# Change log for: @freesewing/pattern-info
-## 2.13.2 (2021-02-20)
+## 2.13.2 (2021-02-21)
### Fixed
diff --git a/packages/pattern-info/package.json b/packages/pattern-info/package.json
index b9207d66daa..e51e2b626bd 100644
--- a/packages/pattern-info/package.json
+++ b/packages/pattern-info/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/pattern-info",
- "version": "2.13.1",
+ "version": "2.13.2",
"description": "Information about available freesewing patterns",
"author": "Joost De Cock (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
diff --git a/packages/penelope/CHANGELOG.md b/packages/penelope/CHANGELOG.md
index e074f15144b..30a9549ff23 100644
--- a/packages/penelope/CHANGELOG.md
+++ b/packages/penelope/CHANGELOG.md
@@ -1,6 +1,12 @@
# Change log for: @freesewing/penelope
+## 2.13.2 (2021-02-21)
+
+### Fixed
+
+ - Fixed issue in shape part
+
## 2.7.0 (2020-07-12)
### Changed
diff --git a/packages/penelope/package.json b/packages/penelope/package.json
index 58890f899cb..a63f42eba6d 100644
--- a/packages/penelope/package.json
+++ b/packages/penelope/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/penelope",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1",
- "@freesewing/plugin-bundle": "^2.13.1"
+ "@freesewing/core": "^2.13.2",
+ "@freesewing/plugin-bundle": "^2.13.2"
},
"dependencies": {},
"devDependencies": {
@@ -46,14 +46,14 @@
"eslint": "^7.6.0",
"babel-jest": "^26.2.2",
"jest": "26.2.2",
- "@freesewing/components": "^2.13.1",
- "@freesewing/css-theme": "^2.13.1",
- "@freesewing/i18n": "^2.13.1",
- "@freesewing/mui-theme": "^2.13.1",
- "@freesewing/plugin-bust": "^2.13.1",
- "@freesewing/plugin-buttons": "^2.13.1",
- "@freesewing/plugin-flip": "^2.13.1",
- "@freesewing/utils": "^2.13.1",
+ "@freesewing/components": "^2.13.2",
+ "@freesewing/css-theme": "^2.13.2",
+ "@freesewing/i18n": "^2.13.2",
+ "@freesewing/mui-theme": "^2.13.2",
+ "@freesewing/plugin-bust": "^2.13.2",
+ "@freesewing/plugin-buttons": "^2.13.2",
+ "@freesewing/plugin-flip": "^2.13.2",
+ "@freesewing/utils": "^2.13.2",
"@svgr/rollup": "^2.4.1",
"cross-env": "^7.0.2",
"react-scripts": "^3.4.1",
diff --git a/packages/plugin-banner/package.json b/packages/plugin-banner/package.json
index 280c66ee937..6b9f9786918 100644
--- a/packages/plugin-banner/package.json
+++ b/packages/plugin-banner/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-banner",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-bundle/package.json b/packages/plugin-bundle/package.json
index 974a2e8cd24..690a53114c3 100644
--- a/packages/plugin-bundle/package.json
+++ b/packages/plugin-bundle/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-bundle",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {
- "@freesewing/plugin-cutonfold": "^2.13.1",
- "@freesewing/plugin-dimension": "^2.13.1",
- "@freesewing/plugin-grainline": "^2.13.1",
- "@freesewing/plugin-logo": "^2.13.1",
- "@freesewing/plugin-title": "^2.13.1",
- "@freesewing/plugin-scalebox": "^2.13.1",
- "@freesewing/plugin-round": "^2.13.1",
- "@freesewing/plugin-sprinkle": "^2.13.1"
+ "@freesewing/plugin-cutonfold": "^2.13.2",
+ "@freesewing/plugin-dimension": "^2.13.2",
+ "@freesewing/plugin-grainline": "^2.13.2",
+ "@freesewing/plugin-logo": "^2.13.2",
+ "@freesewing/plugin-title": "^2.13.2",
+ "@freesewing/plugin-scalebox": "^2.13.2",
+ "@freesewing/plugin-round": "^2.13.2",
+ "@freesewing/plugin-sprinkle": "^2.13.2"
},
"devDependencies": {},
"files": [
diff --git a/packages/plugin-bust/package.json b/packages/plugin-bust/package.json
index 51f8eb086a4..09eccf36f31 100644
--- a/packages/plugin-bust/package.json
+++ b/packages/plugin-bust/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-bust",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-buttons/package.json b/packages/plugin-buttons/package.json
index 485fad470d0..b6eefb52c55 100644
--- a/packages/plugin-buttons/package.json
+++ b/packages/plugin-buttons/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-buttons",
- "version": "2.13.1",
+ "version": "2.13.2",
"description": "A FreeSewing plugin that provides button, buttonhole, and snap 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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-cutonfold/package.json b/packages/plugin-cutonfold/package.json
index a4f5450bba8..0f869826ac6 100644
--- a/packages/plugin-cutonfold/package.json
+++ b/packages/plugin-cutonfold/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-cutonfold",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-dimension/package.json b/packages/plugin-dimension/package.json
index 6f0cf501a7c..c5068bc770c 100644
--- a/packages/plugin-dimension/package.json
+++ b/packages/plugin-dimension/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-dimension",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-export-dxf/package.json b/packages/plugin-export-dxf/package.json
index 031b504831f..6ef6791cf97 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.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-flip/package.json b/packages/plugin-flip/package.json
index 6fb6b926497..a348f9117df 100644
--- a/packages/plugin-flip/package.json
+++ b/packages/plugin-flip/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-flip",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-gore/package.json b/packages/plugin-gore/package.json
index 82bad484a67..488d1f57911 100644
--- a/packages/plugin-gore/package.json
+++ b/packages/plugin-gore/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-gore",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-grainline/package.json b/packages/plugin-grainline/package.json
index 6b8beec4786..c4b7b979d26 100644
--- a/packages/plugin-grainline/package.json
+++ b/packages/plugin-grainline/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-grainline",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-i18n/package.json b/packages/plugin-i18n/package.json
index 64475b37597..39d609fa743 100644
--- a/packages/plugin-i18n/package.json
+++ b/packages/plugin-i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-i18n",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-logo/package.json b/packages/plugin-logo/package.json
index 13412de1fca..14a7fd50e9d 100644
--- a/packages/plugin-logo/package.json
+++ b/packages/plugin-logo/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-logo",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-measurements/package.json b/packages/plugin-measurements/package.json
index 091d8711d37..c435d7dfe6c 100644
--- a/packages/plugin-measurements/package.json
+++ b/packages/plugin-measurements/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-measurements",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-mirror/package.json b/packages/plugin-mirror/package.json
index 584a86a58ec..d75bf1dc4c7 100644
--- a/packages/plugin-mirror/package.json
+++ b/packages/plugin-mirror/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-mirror",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-notches/package.json b/packages/plugin-notches/package.json
index cd4e5315cf7..faa692fe6c3 100644
--- a/packages/plugin-notches/package.json
+++ b/packages/plugin-notches/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-notches",
- "version": "2.13.1",
+ "version": "2.13.2",
"description": "A FreeSewing plugin that provides front and back notch 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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-round/package.json b/packages/plugin-round/package.json
index 6b5af5c673f..43ee612f7f1 100644
--- a/packages/plugin-round/package.json
+++ b/packages/plugin-round/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-round",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-scalebox/package.json b/packages/plugin-scalebox/package.json
index 23e936a6de0..49570669f92 100644
--- a/packages/plugin-scalebox/package.json
+++ b/packages/plugin-scalebox/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-scalebox",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-sprinkle/package.json b/packages/plugin-sprinkle/package.json
index 43107c20507..ae73afc53c0 100644
--- a/packages/plugin-sprinkle/package.json
+++ b/packages/plugin-sprinkle/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-sprinkle",
- "version": "2.13.1",
+ "version": "2.13.2",
"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.13.1"
+ "@freesewing/core": "^2.13.2"
},
"dependencies": {},
"devDependencies": {},
diff --git a/packages/plugin-svgattr/package.json b/packages/plugin-svgattr/package.json
index 2c431e4290e..7e18d4f8597 100644
--- a/packages/plugin-svgattr/package.json
+++ b/packages/plugin-svgattr/package.json
@@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-svgattr",
- "version": "2.13.1",
+ "version": "2.13.2",
"description": "A FreeSewing plugin to set SVG attributes",
"author": "Joost De Cock