diff --git a/README.md b/README.md
index 32a20b21ddb..ef09aee7de5 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/config/templates/design.test.mjs b/config/templates/design.test.mjs
new file mode 100644
index 00000000000..4d8f4f50d8a
--- /dev/null
+++ b/config/templates/design.test.mjs
@@ -0,0 +1,40 @@
+// This file is auto-generated.
+// Changes you make will be overwritten.
+import chai from 'chai'
+import models from '@freesewing/models'
+import patterns from '@freesewing/pattern-info'
+import Pattern from './dist/index.mjs'
+
+// Shared tests
+import { testPatternConfig } from '../../../tests/patterns/config.mjs'
+import { testPatternDrafting } from '../../../tests/patterns/drafting.mjs'
+import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
+
+const expect = chai.expect
+
+// Test config
+testPatternConfig(
+ "{{name}}",
+ new Pattern(),
+ expect,
+ models,
+ patterns
+)
+
+// Test drafting
+testPatternDrafting(
+ "{{name}}",
+ Pattern,
+ expect,
+ models,
+ patterns
+)
+
+// Test sampling
+testPatternSampling(
+ "{{name}}",
+ Pattern,
+ expect,
+ models,
+ patterns
+)
diff --git a/config/templates/plugin.test.mjs b/config/templates/plugin.test.mjs
new file mode 100644
index 00000000000..9638f75571e
--- /dev/null
+++ b/config/templates/plugin.test.mjs
@@ -0,0 +1,8 @@
+// This file is auto-generated.
+// Changes you make will be overwritten.
+import plugin from './dist/index.mjs'
+import { sharedPluginTests } from '../../../tests/plugins/shared.mjs'
+
+
+// Run shared tests
+sharedPluginTests(plugin)
diff --git a/designs/aaron/README.md b/designs/aaron/README.md
index 62bf19050ae..6186f398c85 100644
--- a/designs/aaron/README.md
+++ b/designs/aaron/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/aaron/tests/shared.test.mjs b/designs/aaron/tests/shared.test.mjs
index 8752d77db99..a67ed06ffa8 100644
--- a/designs/aaron/tests/shared.test.mjs
+++ b/designs/aaron/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Aaron from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'aaron',
- new Aaron(),
+ "aaron",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'aaron',
- Aaron,
+ "aaron",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'aaron',
- Aaron,
+ "aaron",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/albert/README.md b/designs/albert/README.md
index af6ed627f4c..66e5feb13ee 100644
--- a/designs/albert/README.md
+++ b/designs/albert/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/albert/tests/shared.test.mjs b/designs/albert/tests/shared.test.mjs
index a2d6c06ed73..a2d23a365c9 100644
--- a/designs/albert/tests/shared.test.mjs
+++ b/designs/albert/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Albert from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'albert',
- new Albert(),
+ "albert",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'albert',
- Albert,
+ "albert",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'albert',
- Albert,
+ "albert",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/bee/README.md b/designs/bee/README.md
index f4c474dc124..7ed2cb88e8a 100644
--- a/designs/bee/README.md
+++ b/designs/bee/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/bee/tests/shared.test.mjs b/designs/bee/tests/shared.test.mjs
index 8e9d253a69d..dcd182c5ecf 100644
--- a/designs/bee/tests/shared.test.mjs
+++ b/designs/bee/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Bee from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'bee',
- new Bee(),
+ "bee",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'bee',
- Bee,
+ "bee",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'bee',
- Bee,
+ "bee",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/bella/README.md b/designs/bella/README.md
index 28c243c303f..fb3cc8f7d28 100644
--- a/designs/bella/README.md
+++ b/designs/bella/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/bella/tests/shared.test.mjs b/designs/bella/tests/shared.test.mjs
index acbb1d7b00d..54d5f545417 100644
--- a/designs/bella/tests/shared.test.mjs
+++ b/designs/bella/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Bella from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'bella',
- new Bella(),
+ "bella",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'bella',
- Bella,
+ "bella",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'bella',
- Bella,
+ "bella",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/benjamin/README.md b/designs/benjamin/README.md
index 1862f06b3ef..1eb4af52f45 100644
--- a/designs/benjamin/README.md
+++ b/designs/benjamin/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/benjamin/tests/shared.test.mjs b/designs/benjamin/tests/shared.test.mjs
index c544d0ec9a6..64823b6505d 100644
--- a/designs/benjamin/tests/shared.test.mjs
+++ b/designs/benjamin/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Benjamin from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'benjamin',
- new Benjamin(),
+ "benjamin",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'benjamin',
- Benjamin,
+ "benjamin",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'benjamin',
- Benjamin,
+ "benjamin",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/bent/README.md b/designs/bent/README.md
index 11196cdb95d..b6356d6488e 100644
--- a/designs/bent/README.md
+++ b/designs/bent/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/bent/tests/shared.test.mjs b/designs/bent/tests/shared.test.mjs
index d6745640730..78ce691501c 100644
--- a/designs/bent/tests/shared.test.mjs
+++ b/designs/bent/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Bent from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'bent',
- new Bent(),
+ "bent",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'bent',
- Bent,
+ "bent",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'bent',
- Bent,
+ "bent",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/bob/README.md b/designs/bob/README.md
index 2345dd8e52e..323be4fbadf 100644
--- a/designs/bob/README.md
+++ b/designs/bob/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/bob/tests/shared.test.mjs b/designs/bob/tests/shared.test.mjs
index 264cb3fb140..47b77e878af 100644
--- a/designs/bob/tests/shared.test.mjs
+++ b/designs/bob/tests/shared.test.mjs
@@ -12,14 +12,13 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
"bob",
new Pattern(),
expect,
models,
- patterns,
+ patterns
)
// Test drafting
@@ -28,8 +27,7 @@ testPatternDrafting(
Pattern,
expect,
models,
- patterns,
- true
+ patterns
)
// Test sampling
diff --git a/designs/breanna/README.md b/designs/breanna/README.md
index 0d04b951b5d..d79b72cbf5c 100644
--- a/designs/breanna/README.md
+++ b/designs/breanna/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/breanna/tests/shared.test.mjs b/designs/breanna/tests/shared.test.mjs
index c15e1f2b2bf..c22ca9fbf4d 100644
--- a/designs/breanna/tests/shared.test.mjs
+++ b/designs/breanna/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Breanna from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'breanna',
- new Breanna(),
+ "breanna",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'breanna',
- Breanna,
+ "breanna",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'breanna',
- Breanna,
+ "breanna",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/brian/README.md b/designs/brian/README.md
index f4fdf114497..5af0db2ee69 100644
--- a/designs/brian/README.md
+++ b/designs/brian/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/brian/tests/shared.test.mjs b/designs/brian/tests/shared.test.mjs
index 327a0df60f0..282943f30a6 100644
--- a/designs/brian/tests/shared.test.mjs
+++ b/designs/brian/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Brian from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'brian',
- new Brian(),
+ "brian",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'brian',
- Brian,
+ "brian",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'brian',
- Brian,
+ "brian",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/bruce/README.md b/designs/bruce/README.md
index 197f10eb0bb..0637661b874 100644
--- a/designs/bruce/README.md
+++ b/designs/bruce/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/bruce/tests/shared.test.mjs b/designs/bruce/tests/shared.test.mjs
index 80c87cc5124..3b450e91488 100644
--- a/designs/bruce/tests/shared.test.mjs
+++ b/designs/bruce/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Bruce from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'bruce',
- new Bruce(),
+ "bruce",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'bruce',
- Bruce,
+ "bruce",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'bruce',
- Bruce,
+ "bruce",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/carlita/README.md b/designs/carlita/README.md
index c39cf4b53a2..0ca3f78cc66 100644
--- a/designs/carlita/README.md
+++ b/designs/carlita/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/carlita/tests/shared.test.mjs b/designs/carlita/tests/shared.test.mjs
index 48ec4cd0101..c37781445ea 100644
--- a/designs/carlita/tests/shared.test.mjs
+++ b/designs/carlita/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Carlita from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'carlita',
- new Carlita(),
+ "carlita",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'carlita',
- Carlita,
+ "carlita",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'carlita',
- Carlita,
+ "carlita",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/carlton/README.md b/designs/carlton/README.md
index 6457c652ee9..b81c4c77a8d 100644
--- a/designs/carlton/README.md
+++ b/designs/carlton/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/carlton/tests/shared.test.mjs b/designs/carlton/tests/shared.test.mjs
index 1abbefda9a5..5abe4bcc11e 100644
--- a/designs/carlton/tests/shared.test.mjs
+++ b/designs/carlton/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Carlton from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'carlton',
- new Carlton(),
+ "carlton",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'carlton',
- Carlton,
+ "carlton",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'carlton',
- Carlton,
+ "carlton",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/cathrin/README.md b/designs/cathrin/README.md
index b07812b300c..d79efd4ca7e 100644
--- a/designs/cathrin/README.md
+++ b/designs/cathrin/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/cathrin/tests/shared.test.mjs b/designs/cathrin/tests/shared.test.mjs
index 729b2cc73a5..5f9e94136ce 100644
--- a/designs/cathrin/tests/shared.test.mjs
+++ b/designs/cathrin/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Cathrin from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'cathrin',
- new Cathrin(),
+ "cathrin",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'cathrin',
- Cathrin,
+ "cathrin",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'cathrin',
- Cathrin,
+ "cathrin",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/charlie/README.md b/designs/charlie/README.md
index 02e5e5a05b6..f5c6e8be4a9 100644
--- a/designs/charlie/README.md
+++ b/designs/charlie/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/charlie/tests/shared.test.mjs b/designs/charlie/tests/shared.test.mjs
index ebe77b6d038..c4e6cebfe99 100644
--- a/designs/charlie/tests/shared.test.mjs
+++ b/designs/charlie/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Charlie from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'charlie',
- new Charlie(),
+ "charlie",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'charlie',
- Charlie,
+ "charlie",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'charlie',
- Charlie,
+ "charlie",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/cornelius/README.md b/designs/cornelius/README.md
index 3639cd4c0b9..2e512a2d247 100644
--- a/designs/cornelius/README.md
+++ b/designs/cornelius/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/cornelius/tests/shared.test.mjs b/designs/cornelius/tests/shared.test.mjs
index 6e97e345187..b4ed062d556 100644
--- a/designs/cornelius/tests/shared.test.mjs
+++ b/designs/cornelius/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Cornelius from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'cornelius',
- new Cornelius(),
+ "cornelius",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'cornelius',
- Cornelius,
+ "cornelius",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'cornelius',
- Cornelius,
+ "cornelius",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/diana/README.md b/designs/diana/README.md
index c72a9611b38..aa127d562dd 100644
--- a/designs/diana/README.md
+++ b/designs/diana/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/diana/tests/shared.test.mjs b/designs/diana/tests/shared.test.mjs
index 9aa6aa10b0f..dfb6e4af6d9 100644
--- a/designs/diana/tests/shared.test.mjs
+++ b/designs/diana/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Diana from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'diana',
- new Diana(),
+ "diana",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'diana',
- Diana,
+ "diana",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'diana',
- Diana,
+ "diana",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/examples/README.md b/designs/examples/README.md
index f0b94d6d540..56f98121c4c 100644
--- a/designs/examples/README.md
+++ b/designs/examples/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/examples/tests/shared.test.mjs b/designs/examples/tests/shared.test.mjs
index 5e5741bdb26..bd09fccb59d 100644
--- a/designs/examples/tests/shared.test.mjs
+++ b/designs/examples/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Examples from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'examples',
- new Examples(),
+ "examples",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'examples',
- Examples,
+ "examples",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'examples',
- Examples,
+ "examples",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/florence/README.md b/designs/florence/README.md
index f55ea433095..4c5983336fb 100644
--- a/designs/florence/README.md
+++ b/designs/florence/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/florence/tests/shared.test.mjs b/designs/florence/tests/shared.test.mjs
index a3b798a43c4..9bc382152f9 100644
--- a/designs/florence/tests/shared.test.mjs
+++ b/designs/florence/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Florence from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'florence',
- new Florence(),
+ "florence",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'florence',
- Florence,
+ "florence",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'florence',
- Florence,
+ "florence",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/florent/README.md b/designs/florent/README.md
index f8a046665e4..8759b7cc737 100644
--- a/designs/florent/README.md
+++ b/designs/florent/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/florent/tests/shared.test.mjs b/designs/florent/tests/shared.test.mjs
index 69764327b90..18b44937ed9 100644
--- a/designs/florent/tests/shared.test.mjs
+++ b/designs/florent/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Florent from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'florent',
- new Florent(),
+ "florent",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'florent',
- Florent,
+ "florent",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'florent',
- Florent,
+ "florent",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/hi/README.md b/designs/hi/README.md
index fd23a37a690..0e6f9dc6210 100644
--- a/designs/hi/README.md
+++ b/designs/hi/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/hi/tests/shared.test.mjs b/designs/hi/tests/shared.test.mjs
index db48ff487d3..c75c84f5196 100644
--- a/designs/hi/tests/shared.test.mjs
+++ b/designs/hi/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Hi from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'hi',
- new Hi(),
+ "hi",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'hi',
- Hi,
+ "hi",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'hi',
- Hi,
+ "hi",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/holmes/README.md b/designs/holmes/README.md
index 861244ae829..824b5d3bbc3 100644
--- a/designs/holmes/README.md
+++ b/designs/holmes/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/holmes/tests/shared.test.mjs b/designs/holmes/tests/shared.test.mjs
index 74eae33e0e7..53faddc7791 100644
--- a/designs/holmes/tests/shared.test.mjs
+++ b/designs/holmes/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Holmes from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'holmes',
- new Holmes(),
+ "holmes",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'holmes',
- Holmes,
+ "holmes",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'holmes',
- Holmes,
+ "holmes",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/hortensia/README.md b/designs/hortensia/README.md
index da113c66b99..0fdc2b7ef68 100644
--- a/designs/hortensia/README.md
+++ b/designs/hortensia/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/hortensia/tests/shared.test.mjs b/designs/hortensia/tests/shared.test.mjs
index c8338f7eedb..c6fe242d158 100644
--- a/designs/hortensia/tests/shared.test.mjs
+++ b/designs/hortensia/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Hortensia from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'hortensia',
- new Hortensia(),
+ "hortensia",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'hortensia',
- Hortensia,
+ "hortensia",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'hortensia',
- Hortensia,
+ "hortensia",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/huey/README.md b/designs/huey/README.md
index cc3136edc13..32acd6ce9ee 100644
--- a/designs/huey/README.md
+++ b/designs/huey/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/huey/tests/shared.test.mjs b/designs/huey/tests/shared.test.mjs
index 99d80316d35..59125600a4d 100644
--- a/designs/huey/tests/shared.test.mjs
+++ b/designs/huey/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Huey from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'huey',
- new Huey(),
+ "huey",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'huey',
- Huey,
+ "huey",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'huey',
- Huey,
+ "huey",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/hugo/README.md b/designs/hugo/README.md
index 8149d2f16d4..f3672d1697f 100644
--- a/designs/hugo/README.md
+++ b/designs/hugo/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/hugo/tests/shared.test.mjs b/designs/hugo/tests/shared.test.mjs
index 1cc71803064..3856cad5fc2 100644
--- a/designs/hugo/tests/shared.test.mjs
+++ b/designs/hugo/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Hugo from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'hugo',
- new Hugo(),
+ "hugo",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'hugo',
- Hugo,
+ "hugo",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'hugo',
- Hugo,
+ "hugo",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/jaeger/README.md b/designs/jaeger/README.md
index 8d921a20c31..04297558e2b 100644
--- a/designs/jaeger/README.md
+++ b/designs/jaeger/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/jaeger/tests/shared.test.mjs b/designs/jaeger/tests/shared.test.mjs
index bf828f24762..7590fdffdfd 100644
--- a/designs/jaeger/tests/shared.test.mjs
+++ b/designs/jaeger/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Jaeger from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'jaeger',
- new Jaeger(),
+ "jaeger",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'jaeger',
- Jaeger,
+ "jaeger",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'jaeger',
- Jaeger,
+ "jaeger",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/legend/README.md b/designs/legend/README.md
index 275cb1a5ba1..65fecc62696 100644
--- a/designs/legend/README.md
+++ b/designs/legend/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/legend/tests/shared.test.mjs b/designs/legend/tests/shared.test.mjs
index 1ea2b4174e8..fe903075b15 100644
--- a/designs/legend/tests/shared.test.mjs
+++ b/designs/legend/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Legend from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'legend',
- new Legend(),
+ "legend",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'legend',
- Legend,
+ "legend",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'legend',
- Legend,
+ "legend",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/lucy/README.md b/designs/lucy/README.md
index ba87b4685e7..8d5655db8ef 100644
--- a/designs/lucy/README.md
+++ b/designs/lucy/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/lucy/tests/shared.test.mjs b/designs/lucy/tests/shared.test.mjs
index e1a2abdcad9..288fa5915b3 100644
--- a/designs/lucy/tests/shared.test.mjs
+++ b/designs/lucy/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Lucy from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'lucy',
- new Lucy(),
+ "lucy",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'lucy',
- Lucy,
+ "lucy",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'lucy',
- Lucy,
+ "lucy",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/lunetius/README.md b/designs/lunetius/README.md
index 6921fe6de0a..9259b5fd869 100644
--- a/designs/lunetius/README.md
+++ b/designs/lunetius/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/lunetius/tests/shared.test.mjs b/designs/lunetius/tests/shared.test.mjs
index 73495022eda..2ecce331b77 100644
--- a/designs/lunetius/tests/shared.test.mjs
+++ b/designs/lunetius/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Lunetius from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'lunetius',
- new Lunetius(),
+ "lunetius",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'lunetius',
- Lunetius,
+ "lunetius",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'lunetius',
- Lunetius,
+ "lunetius",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/noble/README.md b/designs/noble/README.md
index 990c6854ab4..51c18579733 100644
--- a/designs/noble/README.md
+++ b/designs/noble/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/noble/tests/shared.test.mjs b/designs/noble/tests/shared.test.mjs
index f9b90351043..b66f938614e 100644
--- a/designs/noble/tests/shared.test.mjs
+++ b/designs/noble/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Noble from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'noble',
- new Noble(),
+ "noble",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'noble',
- Noble,
+ "noble",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'noble',
- Noble,
+ "noble",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/octoplushy/README.md b/designs/octoplushy/README.md
index 450070c03b9..34bbe074032 100644
--- a/designs/octoplushy/README.md
+++ b/designs/octoplushy/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/paco/README.md b/designs/paco/README.md
index a11b16c9e97..0bec8c94fa1 100644
--- a/designs/paco/README.md
+++ b/designs/paco/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/paco/tests/shared.test.mjs b/designs/paco/tests/shared.test.mjs
index bdcf8d01e2d..2466d706e4c 100644
--- a/designs/paco/tests/shared.test.mjs
+++ b/designs/paco/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Paco from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'paco',
- new Paco(),
+ "paco",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'paco',
- Paco,
+ "paco",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'paco',
- Paco,
+ "paco",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/penelope/README.md b/designs/penelope/README.md
index e891bd5b5f8..40086a82385 100644
--- a/designs/penelope/README.md
+++ b/designs/penelope/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/penelope/tests/shared.test.mjs b/designs/penelope/tests/shared.test.mjs
index 2915dd361bf..0a1e1ec23be 100644
--- a/designs/penelope/tests/shared.test.mjs
+++ b/designs/penelope/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Penelope from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'penelope',
- new Penelope(),
+ "penelope",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'penelope',
- Penelope,
+ "penelope",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'penelope',
- Penelope,
+ "penelope",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/plugintest/README.md b/designs/plugintest/README.md
index bae0f4f5aa7..584427a5300 100644
--- a/designs/plugintest/README.md
+++ b/designs/plugintest/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/plugintest/tests/shared.test.mjs b/designs/plugintest/tests/shared.test.mjs
index 64ab9155b37..6759fd66ab0 100644
--- a/designs/plugintest/tests/shared.test.mjs
+++ b/designs/plugintest/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Plugintest from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'plugintest',
- new Plugintest(),
+ "plugintest",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'plugintest',
- Plugintest,
+ "plugintest",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'plugintest',
- Plugintest,
+ "plugintest",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/rendertest/README.md b/designs/rendertest/README.md
index 57614e4085a..3b10538a4fd 100644
--- a/designs/rendertest/README.md
+++ b/designs/rendertest/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/rendertest/tests/shared.test.mjs b/designs/rendertest/tests/shared.test.mjs
index 3950522602e..ac861763945 100644
--- a/designs/rendertest/tests/shared.test.mjs
+++ b/designs/rendertest/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Rendertest from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'rendertest',
- new Rendertest(),
+ "rendertest",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'rendertest',
- Rendertest,
+ "rendertest",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'rendertest',
- Rendertest,
+ "rendertest",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/sandy/README.md b/designs/sandy/README.md
index 40ff31b0fa0..6ec639ca925 100644
--- a/designs/sandy/README.md
+++ b/designs/sandy/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/sandy/tests/shared.test.mjs b/designs/sandy/tests/shared.test.mjs
index 0a34d922817..929a16d333e 100644
--- a/designs/sandy/tests/shared.test.mjs
+++ b/designs/sandy/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Sandy from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'sandy',
- new Sandy(),
+ "sandy",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'sandy',
- Sandy,
+ "sandy",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'sandy',
- Sandy,
+ "sandy",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/shin/README.md b/designs/shin/README.md
index 91d23021ea3..34ffad57a0c 100644
--- a/designs/shin/README.md
+++ b/designs/shin/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/shin/tests/shared.test.mjs b/designs/shin/tests/shared.test.mjs
index 88c4dd19b43..204a79f2285 100644
--- a/designs/shin/tests/shared.test.mjs
+++ b/designs/shin/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Shin from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'shin',
- new Shin(),
+ "shin",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'shin',
- Shin,
+ "shin",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'shin',
- Shin,
+ "shin",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/simon/README.md b/designs/simon/README.md
index e8c320007ee..20ec4666046 100644
--- a/designs/simon/README.md
+++ b/designs/simon/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/simon/tests/shared.test.mjs b/designs/simon/tests/shared.test.mjs
index 52037194167..29d47cab4f5 100644
--- a/designs/simon/tests/shared.test.mjs
+++ b/designs/simon/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Simon from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'simon',
- new Simon(),
+ "simon",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'simon',
- Simon,
+ "simon",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'simon',
- Simon,
+ "simon",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/simone/README.md b/designs/simone/README.md
index 1dca0506b1e..eb715931b4e 100644
--- a/designs/simone/README.md
+++ b/designs/simone/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/simone/tests/shared.test.mjs b/designs/simone/tests/shared.test.mjs
index 5495ad0530f..aaf72f234f6 100644
--- a/designs/simone/tests/shared.test.mjs
+++ b/designs/simone/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Simone from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'simone',
- new Simone(),
+ "simone",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'simone',
- Simone,
+ "simone",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'simone',
- Simone,
+ "simone",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/sven/README.md b/designs/sven/README.md
index 5b149714457..e8c0c393ac3 100644
--- a/designs/sven/README.md
+++ b/designs/sven/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/sven/tests/shared.test.mjs b/designs/sven/tests/shared.test.mjs
index c39350775cd..1e2d6d95197 100644
--- a/designs/sven/tests/shared.test.mjs
+++ b/designs/sven/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Sven from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'sven',
- new Sven(),
+ "sven",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'sven',
- Sven,
+ "sven",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'sven',
- Sven,
+ "sven",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/tamiko/README.md b/designs/tamiko/README.md
index cc1bcba66a4..188d9ae5433 100644
--- a/designs/tamiko/README.md
+++ b/designs/tamiko/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/tamiko/tests/shared.test.mjs b/designs/tamiko/tests/shared.test.mjs
index bd654a2edc9..61e3dd78fd8 100644
--- a/designs/tamiko/tests/shared.test.mjs
+++ b/designs/tamiko/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Tamiko from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'tamiko',
- new Tamiko(),
+ "tamiko",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'tamiko',
- Tamiko,
+ "tamiko",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'tamiko',
- Tamiko,
+ "tamiko",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/teagan/README.md b/designs/teagan/README.md
index a41716d86f0..26e45cfea64 100644
--- a/designs/teagan/README.md
+++ b/designs/teagan/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/teagan/tests/shared.test.mjs b/designs/teagan/tests/shared.test.mjs
index 25dc2f1a4b0..b32a4578e78 100644
--- a/designs/teagan/tests/shared.test.mjs
+++ b/designs/teagan/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Teagan from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'teagan',
- new Teagan(),
+ "teagan",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'teagan',
- Teagan,
+ "teagan",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'teagan',
- Teagan,
+ "teagan",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/theo/README.md b/designs/theo/README.md
index 267c2faac7c..571439076a0 100644
--- a/designs/theo/README.md
+++ b/designs/theo/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/theo/tests/shared.test.mjs b/designs/theo/tests/shared.test.mjs
index 0a18006bebe..a813421686c 100644
--- a/designs/theo/tests/shared.test.mjs
+++ b/designs/theo/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Theo from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'theo',
- new Theo(),
+ "theo",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'theo',
- Theo,
+ "theo",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'theo',
- Theo,
+ "theo",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/tiberius/README.md b/designs/tiberius/README.md
index 865c1b9b16b..df09fbd8f34 100644
--- a/designs/tiberius/README.md
+++ b/designs/tiberius/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/tiberius/tests/shared.test.mjs b/designs/tiberius/tests/shared.test.mjs
index 56b6fad1643..0489da09a14 100644
--- a/designs/tiberius/tests/shared.test.mjs
+++ b/designs/tiberius/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Tiberius from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'tiberius',
- new Tiberius(),
+ "tiberius",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'tiberius',
- Tiberius,
+ "tiberius",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'tiberius',
- Tiberius,
+ "tiberius",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/titan/README.md b/designs/titan/README.md
index a4baf50ca21..8b20d6e04b8 100644
--- a/designs/titan/README.md
+++ b/designs/titan/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/titan/tests/shared.test.mjs b/designs/titan/tests/shared.test.mjs
index e51f8d6f90e..f19dc20cbed 100644
--- a/designs/titan/tests/shared.test.mjs
+++ b/designs/titan/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Titan from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'titan',
- new Titan(),
+ "titan",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'titan',
- Titan,
+ "titan",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'titan',
- Titan,
+ "titan",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/trayvon/README.md b/designs/trayvon/README.md
index bc6b861ed8c..647f560bc36 100644
--- a/designs/trayvon/README.md
+++ b/designs/trayvon/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/trayvon/tests/shared.test.mjs b/designs/trayvon/tests/shared.test.mjs
index e195b68cbd2..2db17742222 100644
--- a/designs/trayvon/tests/shared.test.mjs
+++ b/designs/trayvon/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Trayvon from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'trayvon',
- new Trayvon(),
+ "trayvon",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'trayvon',
- Trayvon,
+ "trayvon",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'trayvon',
- Trayvon,
+ "trayvon",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/tutorial/README.md b/designs/tutorial/README.md
index 780df99ec16..b52dfbaab83 100644
--- a/designs/tutorial/README.md
+++ b/designs/tutorial/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/tutorial/tests/shared.test.mjs b/designs/tutorial/tests/shared.test.mjs
index ec7dd348d11..57b964d1d3d 100644
--- a/designs/tutorial/tests/shared.test.mjs
+++ b/designs/tutorial/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Tutorial from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'tutorial',
- new Tutorial(),
+ "tutorial",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'tutorial',
- Tutorial,
+ "tutorial",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'tutorial',
- Tutorial,
+ "tutorial",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/unice/README.md b/designs/unice/README.md
index aa2555fb55c..b85d22c295a 100644
--- a/designs/unice/README.md
+++ b/designs/unice/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/unice/tests/shared.test.mjs b/designs/unice/tests/shared.test.mjs
index 502e7795595..cbb45b725a3 100644
--- a/designs/unice/tests/shared.test.mjs
+++ b/designs/unice/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Unice from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'unice',
- new Unice(),
+ "unice",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'unice',
- Unice,
+ "unice",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'unice',
- Unice,
+ "unice",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/ursula/README.md b/designs/ursula/README.md
index 8881db6ce68..13c2ef9339e 100644
--- a/designs/ursula/README.md
+++ b/designs/ursula/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/ursula/tests/shared.test.mjs b/designs/ursula/tests/shared.test.mjs
index 184f094fb61..fc376ac1bbe 100644
--- a/designs/ursula/tests/shared.test.mjs
+++ b/designs/ursula/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Ursula from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'ursula',
- new Ursula(),
+ "ursula",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'ursula',
- Ursula,
+ "ursula",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'ursula',
- Ursula,
+ "ursula",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/wahid/README.md b/designs/wahid/README.md
index ddb47d49629..802b0a5d024 100644
--- a/designs/wahid/README.md
+++ b/designs/wahid/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/wahid/tests/shared.test.mjs b/designs/wahid/tests/shared.test.mjs
index 766411b90d1..87d1c494da5 100644
--- a/designs/wahid/tests/shared.test.mjs
+++ b/designs/wahid/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Wahid from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'wahid',
- new Wahid(),
+ "wahid",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'wahid',
- Wahid,
+ "wahid",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'wahid',
- Wahid,
+ "wahid",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/walburga/README.md b/designs/walburga/README.md
index 9afcd3bb017..b88f237c3a2 100644
--- a/designs/walburga/README.md
+++ b/designs/walburga/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/walburga/tests/shared.test.mjs b/designs/walburga/tests/shared.test.mjs
index 39ede37c28f..eefb69ca2fb 100644
--- a/designs/walburga/tests/shared.test.mjs
+++ b/designs/walburga/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Walburga from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'walburga',
- new Walburga(),
+ "walburga",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'walburga',
- Walburga,
+ "walburga",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'walburga',
- Walburga,
+ "walburga",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/waralee/README.md b/designs/waralee/README.md
index 4b390459768..dd05a99b325 100644
--- a/designs/waralee/README.md
+++ b/designs/waralee/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/waralee/tests/shared.test.mjs b/designs/waralee/tests/shared.test.mjs
index f3b6e830268..e4f648d6392 100644
--- a/designs/waralee/tests/shared.test.mjs
+++ b/designs/waralee/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Waralee from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'waralee',
- new Waralee(),
+ "waralee",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'waralee',
- Waralee,
+ "waralee",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'waralee',
- Waralee,
+ "waralee",
+ Pattern,
expect,
models,
patterns
diff --git a/designs/yuri/README.md b/designs/yuri/README.md
index 200ab4bb93d..6945f4541c6 100644
--- a/designs/yuri/README.md
+++ b/designs/yuri/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/designs/yuri/tests/shared.test.mjs b/designs/yuri/tests/shared.test.mjs
index e1e3ccb34be..7c96b8af4c3 100644
--- a/designs/yuri/tests/shared.test.mjs
+++ b/designs/yuri/tests/shared.test.mjs
@@ -3,7 +3,7 @@
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
-import Yuri from './dist/index.mjs'
+import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
@@ -12,11 +12,10 @@ import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
-
// Test config
testPatternConfig(
- 'yuri',
- new Yuri(),
+ "yuri",
+ new Pattern(),
expect,
models,
patterns
@@ -24,8 +23,8 @@ testPatternConfig(
// Test drafting
testPatternDrafting(
- 'yuri',
- Yuri,
+ "yuri",
+ Pattern,
expect,
models,
patterns
@@ -33,8 +32,8 @@ testPatternDrafting(
// Test sampling
testPatternSampling(
- 'yuri',
- Yuri,
+ "yuri",
+ Pattern,
expect,
models,
patterns
diff --git a/packages/components/README.md b/packages/components/README.md
index 38b9dd8f705..3ea29cd6669 100644
--- a/packages/components/README.md
+++ b/packages/components/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/config-helpers/README.md b/packages/config-helpers/README.md
index 8a100ebee1e..cfc428d1b96 100644
--- a/packages/config-helpers/README.md
+++ b/packages/config-helpers/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/core/README.md b/packages/core/README.md
index eb2a0466401..da1282ed101 100644
--- a/packages/core/README.md
+++ b/packages/core/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/css-theme/README.md b/packages/css-theme/README.md
index 01293a9740c..239590daedf 100644
--- a/packages/css-theme/README.md
+++ b/packages/css-theme/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/gatsby-remark-jargon/README.md b/packages/gatsby-remark-jargon/README.md
index 7466e1b772e..35525e41fd0 100644
--- a/packages/gatsby-remark-jargon/README.md
+++ b/packages/gatsby-remark-jargon/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/i18n/README.md b/packages/i18n/README.md
index 9fc4da136f6..3f4e849bbbe 100644
--- a/packages/i18n/README.md
+++ b/packages/i18n/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/models/README.md b/packages/models/README.md
index da0b0de9d40..bf5e3379ce0 100644
--- a/packages/models/README.md
+++ b/packages/models/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/mui-theme/README.md b/packages/mui-theme/README.md
index d59a5dc65ec..390c7d8d277 100644
--- a/packages/mui-theme/README.md
+++ b/packages/mui-theme/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/new-design/README.md b/packages/new-design/README.md
index abe5d7071bc..c695436fb0e 100644
--- a/packages/new-design/README.md
+++ b/packages/new-design/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/pattern-info/README.md b/packages/pattern-info/README.md
index 4b789b172b4..e48be3779ef 100644
--- a/packages/pattern-info/README.md
+++ b/packages/pattern-info/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/prettier-config/README.md b/packages/prettier-config/README.md
index b01244ff0aa..600d966c979 100644
--- a/packages/prettier-config/README.md
+++ b/packages/prettier-config/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/rehype-jargon/README.md b/packages/rehype-jargon/README.md
index 893aef38bba..78e28c85d09 100644
--- a/packages/rehype-jargon/README.md
+++ b/packages/rehype-jargon/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/remark-jargon/README.md b/packages/remark-jargon/README.md
index 815e4aa848e..7460daff69e 100644
--- a/packages/remark-jargon/README.md
+++ b/packages/remark-jargon/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/packages/utils/README.md b/packages/utils/README.md
index 93d224110ba..2a5e250c42d 100644
--- a/packages/utils/README.md
+++ b/packages/utils/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-banner/README.md b/plugins/plugin-banner/README.md
index 5a4cee6273a..987e97fc942 100644
--- a/plugins/plugin-banner/README.md
+++ b/plugins/plugin-banner/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-bartack/README.md b/plugins/plugin-bartack/README.md
index 3c916d1ce87..2d3a6265839 100644
--- a/plugins/plugin-bartack/README.md
+++ b/plugins/plugin-bartack/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-bundle/README.md b/plugins/plugin-bundle/README.md
index e3031a0f47f..ae6289cf1d8 100644
--- a/plugins/plugin-bundle/README.md
+++ b/plugins/plugin-bundle/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-bust/README.md b/plugins/plugin-bust/README.md
index e9959dbfeaa..25aa4e4bccb 100644
--- a/plugins/plugin-bust/README.md
+++ b/plugins/plugin-bust/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-buttons/README.md b/plugins/plugin-buttons/README.md
index 4057b2dce91..7314e05b785 100644
--- a/plugins/plugin-buttons/README.md
+++ b/plugins/plugin-buttons/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-cutonfold/README.md b/plugins/plugin-cutonfold/README.md
index 85f70118658..dc47389460a 100644
--- a/plugins/plugin-cutonfold/README.md
+++ b/plugins/plugin-cutonfold/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-dimension/README.md b/plugins/plugin-dimension/README.md
index 19d71470117..32ba60241a6 100644
--- a/plugins/plugin-dimension/README.md
+++ b/plugins/plugin-dimension/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-export-dxf/README.md b/plugins/plugin-export-dxf/README.md
index 5416e977a63..34422ff2319 100644
--- a/plugins/plugin-export-dxf/README.md
+++ b/plugins/plugin-export-dxf/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-flip/README.md b/plugins/plugin-flip/README.md
index d58fa36dcb9..218844ded6a 100644
--- a/plugins/plugin-flip/README.md
+++ b/plugins/plugin-flip/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-gore/README.md b/plugins/plugin-gore/README.md
index f70b8a74495..81f0ab32d7b 100644
--- a/plugins/plugin-gore/README.md
+++ b/plugins/plugin-gore/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-grainline/README.md b/plugins/plugin-grainline/README.md
index 5dfd70eb65a..cb2ff70ddfc 100644
--- a/plugins/plugin-grainline/README.md
+++ b/plugins/plugin-grainline/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-i18n/README.md b/plugins/plugin-i18n/README.md
index 9dcced5fede..b5039ae7de1 100644
--- a/plugins/plugin-i18n/README.md
+++ b/plugins/plugin-i18n/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-logo/README.md b/plugins/plugin-logo/README.md
index 4c8176b83bd..3a337b09fac 100644
--- a/plugins/plugin-logo/README.md
+++ b/plugins/plugin-logo/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-measurements/README.md b/plugins/plugin-measurements/README.md
index b62a5913399..c5226969c20 100644
--- a/plugins/plugin-measurements/README.md
+++ b/plugins/plugin-measurements/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-mirror/README.md b/plugins/plugin-mirror/README.md
index 4783af92c53..817b6379d21 100644
--- a/plugins/plugin-mirror/README.md
+++ b/plugins/plugin-mirror/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-notches/README.md b/plugins/plugin-notches/README.md
index 7f26f068f13..2f46778c515 100644
--- a/plugins/plugin-notches/README.md
+++ b/plugins/plugin-notches/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-round/README.md b/plugins/plugin-round/README.md
index 48c54928d34..84fa8f9500a 100644
--- a/plugins/plugin-round/README.md
+++ b/plugins/plugin-round/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-scalebox/README.md b/plugins/plugin-scalebox/README.md
index 9312f27b6b4..c718304efb8 100644
--- a/plugins/plugin-scalebox/README.md
+++ b/plugins/plugin-scalebox/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-sprinkle/README.md b/plugins/plugin-sprinkle/README.md
index 170e0243371..079f079ec3f 100644
--- a/plugins/plugin-sprinkle/README.md
+++ b/plugins/plugin-sprinkle/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-svgattr/README.md b/plugins/plugin-svgattr/README.md
index d11c4b64072..ab813ec3049 100644
--- a/plugins/plugin-svgattr/README.md
+++ b/plugins/plugin-svgattr/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-theme/README.md b/plugins/plugin-theme/README.md
index b49c38715b3..dd02f03f81f 100644
--- a/plugins/plugin-theme/README.md
+++ b/plugins/plugin-theme/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-title/README.md b/plugins/plugin-title/README.md
index 2000bd770b1..8cfa6443760 100644
--- a/plugins/plugin-title/README.md
+++ b/plugins/plugin-title/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-validate/README.md b/plugins/plugin-validate/README.md
index 7ebc7aa51f8..b2b109b329c 100644
--- a/plugins/plugin-validate/README.md
+++ b/plugins/plugin-validate/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |
diff --git a/plugins/plugin-versionfree-svg/README.md b/plugins/plugin-versionfree-svg/README.md
index 4bf4d024d98..d1cd28b1092 100644
--- a/plugins/plugin-versionfree-svg/README.md
+++ b/plugins/plugin-versionfree-svg/README.md
@@ -22,7 +22,7 @@

 Anthony π¬ |
 Ari Grayzel-student π» |
+  BenJamesBen π» π |
 Cameron Dubas π |
 Carsten Biebricher π |
 Cathy Zoller π |
 Chantal Lapointe π |
-  Damien PIQUET π» |
+  Damien PIQUET π» |
 Darigov Research π π€ |
 Elena FdR π π |
 Emmanuel Nyachoke π» π |
 Enoch Riese π» |
 EvEkSwed π |
 Fantastik-Maman π |
-  Forrest O. π |
+  Forrest O. π |
 FrΓ©dΓ©ric π |
 Glenn Matthews π |
 Igor Couto π |
 Ikko Ashimine π |
 Irapeke π |
 Jacek Sawoszczuk π |
-  Jason Williams π |
+  Jason Williams π |
 Jeremy Jackson π» |
 Joebidido π |
 Joost De Cock π§ |
 Josh Essman π |
 Kake π |
 Kapunahele Wong π |
-  Karen π π |
+  Karen π π |
 Katie McGinley π |
 Kieran Klaassen π» |
 Kittycatou π |
 Kris π |
 Kristin Ruben π» |
 Loudepeuter π |
-  Lucian π |
+  Lucian π |
 Marcus π |
 Martin Tribo π |
 Nadege Michel β οΈ π |
 Natalia π» π¨ π |
 Nathan Yergler π |
 Nick Dower π π» π |
-  Patrick Forringer π |
+  Patrick Forringer π |
 Paul π π π |
 Phillip Thelen π» |
 Pixieish π |
 Prof. dr. Sorcha NΓ Dhubhghaill π |
 Quentin FELIX π» π¨ |
 Rik Hekker π |
-  Sam Livingston-Gray π |
+  Sam Livingston-Gray π |
 Sanne π» π |
 Sara Latorre π |
 SeaZeeZee π π» |
+  SimonbJohnson π |
 Slylele π π |
 Soazillon π |
-  SoneaTheBest π |
-  Stefan Sydow π π π» |
+  SoneaTheBest π |
+  Stefan Sydow π π π» |
 TrΓona π |
 Unmutual π |
 Wouter van Wageningen π» π¨ π§ |
 amysews π |
 anna-puk π» |
-  beautifulsummermoon π |
-  berce π |
+  beautifulsummermoon π |
+  berce π |
 biou π» |
 bobgeorgethe3rd π» π π¨ |
 brmlyklr π |
 chri5b π» β οΈ |
 dingcycle π |
-  drowned-in-books π¬ |
-  econo202 π |
+  drowned-in-books π¬ |
+  econo202 π |
 ericamattos π |
 fightingrabbit π» |
 gaylyndie π |
 grimlokason π» |
 hellgy π¨ |
-  jackseye π |
-  marckiesel π |
+  jackseye π |
+  marckiesel π |
 mesil π |
 starfetch π» π π π¨ |
 ttimearl π |
 tuesgloomsday π |
 valadaptive π» |
-  viocky π |
-  woolishboy π» |
+  viocky π |
+  woolishboy π» |
 yc π |