diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
deleted file mode 100644
index 5183f306993..00000000000
--- a/.github/pull_request_template.md
+++ /dev/null
@@ -1,17 +0,0 @@
-You're submitting a pull request to FreeSewing, that's awesome :tada:
-
-Before doing so, please take a moment to read up on what sort of pull requests
-are **not accepted** (don't worrry, it's short list):
-
-- A pull requests that includes a **major overhaul or refactor** and was not
- discussed or requested beforehand.
-- A pull requests that **changes infrastructure code** (changes to pipelines,
- dependency management, monorepo-wide config and so on) that was not discussed
- or requested beforehand.
-
-I welcome contributions big and small, but these kinds are usually more hassle
-than they are worth, so let's just not, ok?
-
-tx,
-joost
-
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 767851788c8..0034e7a0b4a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,9 @@
## Unreleased
+
+## 3.0.0 (2022-09-30)
+
### global
#### Removed
@@ -18,27 +21,9 @@
- The `@freesewing/utils` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
- The `gatsby-remark-jargon` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
- The `remark-jargon` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported. Use `rehype-jargon` instead.
-
-### albert
-
-#### Fixed
-
- - Workaround for not finding a suitable legband radius
-
-### waralee
-
-#### Added
-
- - Added *mini* version of main pants part
- - Added new pocket options
- - Added seperate waistband options
- - Added bow tie placement option
-
-#### Fixed
-
- - Fixed crotch depth issue
- - Fixed pocket size issue
- - Fixed waist shaping issue
+ - The `@freesewing/ursula` package is not part of FreeSewing v3. While v2 versions remain available, use `@freesewing/uma` instead.
+ - The `@freesewing/unice` package is not part of FreeSewing v3. While v2 versions remain available, use `@freesewing/uma` instead.
+ - The `@freesewing/plugin-bundle` package is not part of FreeSewing v3. While v2 versions remain available, v3 uses `@freesewing/core-plugins` instead.
### plugin-bust
@@ -54,10 +39,6 @@
### plugin-gore
-#### Breaking
-
- - The `goreNumber` props is removed. Please use `gores` instead
-
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
@@ -110,13 +91,6 @@
- This plugin no longer sets its version as an SVG attribute when rendering patterns
-### snapseries
-
-#### Breaking
-
- - Named export `smallsteps` has been renamed to `smallSteps`
- - Named export `bigsteps` has been renamed to `bigSteps`
-
## 2.22.0 (2022-08-23)
diff --git a/README.md b/README.md
index fbfcf0b5c09..066091b6a2d 100644
--- a/README.md
+++ b/README.md
@@ -48,18 +48,7 @@
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
-
-## We are working on FreeSewing v3 π
-
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
-The default branch (`develop`) in this repo is where we work on the upcoming FreeSewing v3.
-Check out [the roadmap](https://github.com/freesewing/freesewing/discussions/1278) to
-see what we're working towards. There is still time to submit your ideas/suggestions for
-what you would like to see in our mext major release.
-
-The current production code -- what is running on freesewing.org -- is in the `v2` branch.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
## Getting started β‘
@@ -77,11 +66,11 @@ yarn kickstart
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -91,22 +80,19 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
diff --git a/config/changelog.yaml b/config/changelog.yaml
index 2b2c5d03654..1b897f541e9 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -1,14 +1,13 @@
Unreleased:
- Breaking:
+ Changed:
+
+3.0.0:
+ date: 2022-09-30
+ Changed:
all:
- - This package is now ESM only.
- - Dropped support for NodeJS 14.
- NodeJS 16 or more recent is now required.
- plugin-gore:
- - The `goreNumber` props is removed. Please use `gores` instead
- snapseries:
- - Named export `smallsteps` has been renamed to `smallSteps`
- - Named export `bigsteps` has been renamed to `bigSteps`
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
Removed:
global:
@@ -37,6 +36,12 @@ Unreleased:
- The `remark-jargon` package is not part of FreeSewing v3.
While v2 versions remain available, this package is no longer supported.
Use `rehype-jargon` instead.
+ - The `@freesewing/ursula` package is not part of FreeSewing v3.
+ While v2 versions remain available, use `@freesewing/uma` instead.
+ - The `@freesewing/unice` package is not part of FreeSewing v3.
+ While v2 versions remain available, use `@freesewing/uma` instead.
+ - The `@freesewing/plugin-bundle` package is not part of FreeSewing v3.
+ While v2 versions remain available, v3 uses `@freesewing/core-plugins` instead.
plugin-banner:
- This plugin no longer sets its version as an SVG attribute when rendering patterns
@@ -83,33 +88,6 @@ Unreleased:
plugin-versionfree-svg:
- This plugin no longer sets its version as an SVG attribute when rendering patterns
- Fixed:
- albert:
- - Workaround for not finding a suitable legband radius
- unice:
- - Fixed bug which prevented parts from being generated as intended
- waralee:
- - Fixed crotch depth issue
- - Fixed pocket size issue
- - Fixed waist shaping issue
-
- Changed:
- plugin-title:
- - Use localized date format
- unice:
- - Updated gusset to always curve inward
-
- Added:
- unice:
- - Added new Front Curve and Back Curve style options
- waralee:
- - Added *mini* version of main pants part
- - Added new pocket options
- - Added seperate waistband options
- - Added bow tie placement option
- components:
- - Added linedrawing for Lunetius
-
2.22.0:
date: 2022-08-23
diff --git a/config/templates/readme.dflt.md b/config/templates/readme.dflt.md
index c37bd1fdb8b..27b85126066 100644
--- a/config/templates/readme.dflt.md
+++ b/config/templates/readme.dflt.md
@@ -8,17 +8,9 @@
{{{info}}}
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: {{{fullname}}}
@@ -41,11 +33,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -55,33 +47,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -89,11 +91,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-{{{contributors}}}
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/config/templates/readme.main.md b/config/templates/readme.main.md
index 80c9ffc78bc..b35f5778a16 100644
--- a/config/templates/readme.main.md
+++ b/config/templates/readme.main.md
@@ -48,18 +48,7 @@
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
-
-## We are working on FreeSewing v3 π
-
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
-The default branch (`develop`) in this repo is where we work on the upcoming FreeSewing v3.
-Check out [the roadmap](https://github.com/freesewing/freesewing/discussions/1278) to
-see what we're working towards. There is still time to submit your ideas/suggestions for
-what you would like to see in our mext major release.
-
-The current production code -- what is running on freesewing.org -- is in the `v2` branch.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
## Getting started β‘
@@ -77,11 +66,11 @@ yarn kickstart
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -91,22 +80,19 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
diff --git a/designs/aaron/CHANGELOG.md b/designs/aaron/CHANGELOG.md
index dbfd8a3aed6..2d08bbf7f57 100644
--- a/designs/aaron/CHANGELOG.md
+++ b/designs/aaron/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/aaron
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/aaron/README.md b/designs/aaron/README.md
index 0e978d56976..d73adcdf47b 100644
--- a/designs/aaron/README.md
+++ b/designs/aaron/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a A-shirt or tank top
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/aaron
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/albert/CHANGELOG.md b/designs/albert/CHANGELOG.md
index 4cdc92e45e8..0b897783451 100644
--- a/designs/albert/CHANGELOG.md
+++ b/designs/albert/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/albert
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/albert/README.md b/designs/albert/README.md
index b4c7d835f00..38f6692efdd 100644
--- a/designs/albert/README.md
+++ b/designs/albert/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for an apron
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/albert
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/bee/CHANGELOG.md b/designs/bee/CHANGELOG.md
index 8e5856f52a3..921820eefd3 100644
--- a/designs/bee/CHANGELOG.md
+++ b/designs/bee/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/bee
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/bee/README.md b/designs/bee/README.md
index cc1d13783a5..b9f0a05d193 100644
--- a/designs/bee/README.md
+++ b/designs/bee/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a bikini top
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/bee
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/bella/CHANGELOG.md b/designs/bella/CHANGELOG.md
index efca72c0917..5326cb3ca7c 100644
--- a/designs/bella/CHANGELOG.md
+++ b/designs/bella/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/bella
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/bella/README.md b/designs/bella/README.md
index 339cf222585..73701c94bee 100644
--- a/designs/bella/README.md
+++ b/designs/bella/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a womenswear bodice block
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/bella
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/benjamin/CHANGELOG.md b/designs/benjamin/CHANGELOG.md
index c9ef98b9d3e..0fc4c68db14 100644
--- a/designs/benjamin/CHANGELOG.md
+++ b/designs/benjamin/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/benjamin
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/benjamin/README.md b/designs/benjamin/README.md
index 769702b572e..92fb132e1f9 100644
--- a/designs/benjamin/README.md
+++ b/designs/benjamin/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a bow tie
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/benjamin
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/bent/CHANGELOG.md b/designs/bent/CHANGELOG.md
index ce7f4bd5293..14137325a37 100644
--- a/designs/bent/CHANGELOG.md
+++ b/designs/bent/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/bent
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/bent/README.md b/designs/bent/README.md
index eccbd2a9799..0d3cb7852ea 100644
--- a/designs/bent/README.md
+++ b/designs/bent/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a menswear body block with a two-part sleeve
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/bent
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/bob/CHANGELOG.md b/designs/bob/CHANGELOG.md
index 5d2894b05ff..ccff61c8cae 100644
--- a/designs/bob/CHANGELOG.md
+++ b/designs/bob/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/bob
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Added
diff --git a/designs/bob/README.md b/designs/bob/README.md
index e815ec3ed84..fb4fbf2aab7 100644
--- a/designs/bob/README.md
+++ b/designs/bob/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a bib
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/bob
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/breanna/CHANGELOG.md b/designs/breanna/CHANGELOG.md
index 98651ca8d3a..f650f966fdf 100644
--- a/designs/breanna/CHANGELOG.md
+++ b/designs/breanna/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/breanna
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Fixed
diff --git a/designs/breanna/README.md b/designs/breanna/README.md
index 4c3c6d2de9d..ebfee34608b 100644
--- a/designs/breanna/README.md
+++ b/designs/breanna/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a basic body block for womenswear
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/breanna
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/brian/CHANGELOG.md b/designs/brian/CHANGELOG.md
index f3f728da377..052b5e01a81 100644
--- a/designs/brian/CHANGELOG.md
+++ b/designs/brian/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/brian
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/brian/README.md b/designs/brian/README.md
index f2882a1644c..b04d88f228e 100644
--- a/designs/brian/README.md
+++ b/designs/brian/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a basic body block for menswear
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/brian
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/bruce/CHANGELOG.md b/designs/bruce/CHANGELOG.md
index 7ffb4ba7750..7632c596e2e 100644
--- a/designs/bruce/CHANGELOG.md
+++ b/designs/bruce/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/bruce
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/bruce/README.md b/designs/bruce/README.md
index fa1c6747b2a..b4babf46918 100644
--- a/designs/bruce/README.md
+++ b/designs/bruce/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for boxer briefs
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/bruce
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/carlita/CHANGELOG.md b/designs/carlita/CHANGELOG.md
index 68ed5293441..038d52c31ae 100644
--- a/designs/carlita/CHANGELOG.md
+++ b/designs/carlita/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/carlita
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/carlita/README.md b/designs/carlita/README.md
index 74e4f6b0708..a68568261d2 100644
--- a/designs/carlita/README.md
+++ b/designs/carlita/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/carlita
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/carlton/CHANGELOG.md b/designs/carlton/CHANGELOG.md
index f91dffa2054..28d0a46f986 100644
--- a/designs/carlton/CHANGELOG.md
+++ b/designs/carlton/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/carlton
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/carlton/README.md b/designs/carlton/README.md
index 188c519d7c3..280bd434e38 100644
--- a/designs/carlton/README.md
+++ b/designs/carlton/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/carlton
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/cathrin/CHANGELOG.md b/designs/cathrin/CHANGELOG.md
index 5d3ae04d447..0e2ec5df6d8 100644
--- a/designs/cathrin/CHANGELOG.md
+++ b/designs/cathrin/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/cathrin
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Fixed
diff --git a/designs/cathrin/README.md b/designs/cathrin/README.md
index 304f71cafac..f3fc21d0ea8 100644
--- a/designs/cathrin/README.md
+++ b/designs/cathrin/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a underbust corset / waist trainer
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/cathrin
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/charlie/CHANGELOG.md b/designs/charlie/CHANGELOG.md
index a47607f7a04..3706fd9b5f5 100644
--- a/designs/charlie/CHANGELOG.md
+++ b/designs/charlie/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/charlie
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Changed
diff --git a/designs/charlie/README.md b/designs/charlie/README.md
index 7e3e2fb5a75..9a33e286870 100644
--- a/designs/charlie/README.md
+++ b/designs/charlie/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for chino trousers
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/charlie
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/cornelius/CHANGELOG.md b/designs/cornelius/CHANGELOG.md
index 5ad358e205d..81f7c40d07a 100644
--- a/designs/cornelius/CHANGELOG.md
+++ b/designs/cornelius/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/cornelius
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/cornelius/README.md b/designs/cornelius/README.md
index d884d60c57f..b898beb0c07 100644
--- a/designs/cornelius/README.md
+++ b/designs/cornelius/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for cycling breeches, based on the Keystone drafting system
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/cornelius
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/diana/CHANGELOG.md b/designs/diana/CHANGELOG.md
index a9d6d6bfa6e..fb33018296f 100644
--- a/designs/diana/CHANGELOG.md
+++ b/designs/diana/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/diana
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/diana/README.md b/designs/diana/README.md
index b937a54a8ea..42a9809d866 100644
--- a/designs/diana/README.md
+++ b/designs/diana/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a top with a draped neck
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/diana
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/examples/CHANGELOG.md b/designs/examples/CHANGELOG.md
index 0173d7207ac..dd942734871 100644
--- a/designs/examples/CHANGELOG.md
+++ b/designs/examples/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/examples
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/examples/README.md b/designs/examples/README.md
index 603acded487..989f95607f6 100644
--- a/designs/examples/README.md
+++ b/designs/examples/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern holding examples for our documentation
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/examples
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/florence/CHANGELOG.md b/designs/florence/CHANGELOG.md
index 10b145e5719..9aea7bafff8 100644
--- a/designs/florence/CHANGELOG.md
+++ b/designs/florence/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/florence
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/florence/README.md b/designs/florence/README.md
index 731879c1f7c..4aa9940bde7 100644
--- a/designs/florence/README.md
+++ b/designs/florence/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a face mask
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/florence
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/florent/CHANGELOG.md b/designs/florent/CHANGELOG.md
index d1059ec4c6f..ada10f524cd 100644
--- a/designs/florent/CHANGELOG.md
+++ b/designs/florent/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/florent
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/florent/README.md b/designs/florent/README.md
index ac7e7d6767b..ad6c9d3aa30 100644
--- a/designs/florent/README.md
+++ b/designs/florent/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a flat cap
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/florent
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/hi/CHANGELOG.md b/designs/hi/CHANGELOG.md
index c54f99fc068..92fbc2c08c2 100644
--- a/designs/hi/CHANGELOG.md
+++ b/designs/hi/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/hi
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Added
diff --git a/designs/hi/README.md b/designs/hi/README.md
index 8c641bfc76b..4f79e8ddec3 100644
--- a/designs/hi/README.md
+++ b/designs/hi/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a shark plush toy
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/hi
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/holmes/CHANGELOG.md b/designs/holmes/CHANGELOG.md
index dad7d85ac44..0fc24b66aa7 100644
--- a/designs/holmes/CHANGELOG.md
+++ b/designs/holmes/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/holmes
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/holmes/README.md b/designs/holmes/README.md
index 27f26059ae9..5d031d69a24 100644
--- a/designs/holmes/README.md
+++ b/designs/holmes/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a Sherlock Holmes hat
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/holmes
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/hortensia/CHANGELOG.md b/designs/hortensia/CHANGELOG.md
index b7054b148c3..26d9be3de77 100644
--- a/designs/hortensia/CHANGELOG.md
+++ b/designs/hortensia/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/hortensia
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/hortensia/README.md b/designs/hortensia/README.md
index a85ad7c823e..5676e944384 100644
--- a/designs/hortensia/README.md
+++ b/designs/hortensia/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a handbag
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/hortensia
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/huey/CHANGELOG.md b/designs/huey/CHANGELOG.md
index 1f31f8c03a5..ba65aaeadce 100644
--- a/designs/huey/CHANGELOG.md
+++ b/designs/huey/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/huey
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/huey/README.md b/designs/huey/README.md
index 9c94169ce8c..26e499c44aa 100644
--- a/designs/huey/README.md
+++ b/designs/huey/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a zip-up hoodie
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/huey
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/hugo/CHANGELOG.md b/designs/hugo/CHANGELOG.md
index 0ea40c44222..725f48c75e5 100644
--- a/designs/hugo/CHANGELOG.md
+++ b/designs/hugo/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/hugo
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/hugo/README.md b/designs/hugo/README.md
index 2e4a6ea2cbf..8cc206ef317 100644
--- a/designs/hugo/README.md
+++ b/designs/hugo/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a hooded jumper with raglan sleeves
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/hugo
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/jaeger/CHANGELOG.md b/designs/jaeger/CHANGELOG.md
index 896b59657ba..abdff3c9ab2 100644
--- a/designs/jaeger/CHANGELOG.md
+++ b/designs/jaeger/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/jaeger
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/jaeger/README.md b/designs/jaeger/README.md
index 017b51b5242..c0ed524edf8 100644
--- a/designs/jaeger/README.md
+++ b/designs/jaeger/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a sport coat style jacket
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/jaeger
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/legend/CHANGELOG.md b/designs/legend/CHANGELOG.md
index b1ff8697456..7b436907a6f 100644
--- a/designs/legend/CHANGELOG.md
+++ b/designs/legend/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/legend
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/legend/README.md b/designs/legend/README.md
index ef30b7f629a..9270ce82b2b 100644
--- a/designs/legend/README.md
+++ b/designs/legend/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern to document pattern notation
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/legend
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/lucy/CHANGELOG.md b/designs/lucy/CHANGELOG.md
index 066927e6637..fa1f89a0633 100644
--- a/designs/lucy/CHANGELOG.md
+++ b/designs/lucy/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/lucy
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Added
diff --git a/designs/lucy/README.md b/designs/lucy/README.md
index fc05f79a9ae..482ba2fcddb 100644
--- a/designs/lucy/README.md
+++ b/designs/lucy/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a historical tie-on pocket
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/lucy
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/lunetius/CHANGELOG.md b/designs/lunetius/CHANGELOG.md
index ceae835b8e5..e532291df88 100644
--- a/designs/lunetius/CHANGELOG.md
+++ b/designs/lunetius/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/lunetius
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/lunetius/README.md b/designs/lunetius/README.md
index c26546e7ecf..fd0d017f72e 100644
--- a/designs/lunetius/README.md
+++ b/designs/lunetius/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a lacerna, a historical Roman cloak
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/lunetius
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/magde/CHANGELOG.md b/designs/magde/CHANGELOG.md
index 0e0ea3da423..bf545389939 100644
--- a/designs/magde/CHANGELOG.md
+++ b/designs/magde/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/magde
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/designs/magde/README.md b/designs/magde/README.md
index b3bdcc160b4..149bb86e9cf 100644
--- a/designs/magde/README.md
+++ b/designs/magde/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a bike messenger bag
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/magde
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/noble/CHANGELOG.md b/designs/noble/CHANGELOG.md
index 5de500f7a9d..08d624f103a 100644
--- a/designs/noble/CHANGELOG.md
+++ b/designs/noble/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/noble
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Added
diff --git a/designs/noble/README.md b/designs/noble/README.md
index 24c0093ae62..ce59b6cf9f6 100644
--- a/designs/noble/README.md
+++ b/designs/noble/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a princess seam bodice block
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/noble
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/octoplushy/CHANGELOG.md b/designs/octoplushy/CHANGELOG.md
index c68c84a0e2e..419edc36c1a 100644
--- a/designs/octoplushy/CHANGELOG.md
+++ b/designs/octoplushy/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/octoplushy
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/octoplushy/README.md b/designs/octoplushy/README.md
index db0701478b0..c9c752a8331 100644
--- a/designs/octoplushy/README.md
+++ b/designs/octoplushy/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for an octopus plushy toy
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/octoplushy
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/paco/CHANGELOG.md b/designs/paco/CHANGELOG.md
index 48bcf69420c..94cbd5757da 100644
--- a/designs/paco/CHANGELOG.md
+++ b/designs/paco/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/paco
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Changed
diff --git a/designs/paco/README.md b/designs/paco/README.md
index ca146acd4e0..8639631983d 100644
--- a/designs/paco/README.md
+++ b/designs/paco/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for summer pants
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/paco
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/penelope/CHANGELOG.md b/designs/penelope/CHANGELOG.md
index c37b90c6d6d..1b05b2ecd66 100644
--- a/designs/penelope/CHANGELOG.md
+++ b/designs/penelope/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/penelope
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/penelope/README.md b/designs/penelope/README.md
index 8a770237ce8..746410585ee 100644
--- a/designs/penelope/README.md
+++ b/designs/penelope/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a pencil skirt
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/penelope
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/plugintest/CHANGELOG.md b/designs/plugintest/CHANGELOG.md
index 57070d47188..18c2763d8e6 100644
--- a/designs/plugintest/CHANGELOG.md
+++ b/designs/plugintest/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/plugintest
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/plugintest/README.md b/designs/plugintest/README.md
index ae773b9c14f..8ef1f79d3a8 100644
--- a/designs/plugintest/README.md
+++ b/designs/plugintest/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern to test (y)our plugins
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugintest
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/rendertest/CHANGELOG.md b/designs/rendertest/CHANGELOG.md
index 10119372c28..9a7dad52ef2 100644
--- a/designs/rendertest/CHANGELOG.md
+++ b/designs/rendertest/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/rendertest
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/rendertest/README.md b/designs/rendertest/README.md
index 1877aa447db..07f31c888ec 100644
--- a/designs/rendertest/README.md
+++ b/designs/rendertest/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern to test (y)our render engine our CSS
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/rendertest
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/sandy/CHANGELOG.md b/designs/sandy/CHANGELOG.md
index a615e8eb9c2..ed10098ea38 100644
--- a/designs/sandy/CHANGELOG.md
+++ b/designs/sandy/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/sandy
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/sandy/README.md b/designs/sandy/README.md
index 414e6027ab1..e1941a85c40 100644
--- a/designs/sandy/README.md
+++ b/designs/sandy/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a circle skirt
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/sandy
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/shin/CHANGELOG.md b/designs/shin/CHANGELOG.md
index ad8a6c67d88..deeb4fd8b1b 100644
--- a/designs/shin/CHANGELOG.md
+++ b/designs/shin/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/shin
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/shin/README.md b/designs/shin/README.md
index c7b515fed5d..b8e67a143ff 100644
--- a/designs/shin/README.md
+++ b/designs/shin/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for swim trunks
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/shin
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/simon/CHANGELOG.md b/designs/simon/CHANGELOG.md
index 46dda7526ff..284100a0514 100644
--- a/designs/simon/CHANGELOG.md
+++ b/designs/simon/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/simon
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/simon/README.md b/designs/simon/README.md
index bb50f81edea..ab7f2b82c75 100644
--- a/designs/simon/README.md
+++ b/designs/simon/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a button down shirt
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/simon
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/simone/CHANGELOG.md b/designs/simone/CHANGELOG.md
index 9259c2efcfc..42150ece89f 100644
--- a/designs/simone/CHANGELOG.md
+++ b/designs/simone/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/simone
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/simone/README.md b/designs/simone/README.md
index 0cd13e9816e..825de8db52c 100644
--- a/designs/simone/README.md
+++ b/designs/simone/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a button down shirt (Simone = Simon for people wit
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/simone
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/sven/CHANGELOG.md b/designs/sven/CHANGELOG.md
index d2da745f58f..8eb59c55821 100644
--- a/designs/sven/CHANGELOG.md
+++ b/designs/sven/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/sven
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/sven/README.md b/designs/sven/README.md
index d0889301b73..3eac7a92d59 100644
--- a/designs/sven/README.md
+++ b/designs/sven/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a straightforward sweater
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/sven
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/tamiko/CHANGELOG.md b/designs/tamiko/CHANGELOG.md
index ae454936166..8a05ceb8508 100644
--- a/designs/tamiko/CHANGELOG.md
+++ b/designs/tamiko/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/tamiko
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/tamiko/README.md b/designs/tamiko/README.md
index b9cbf6fe187..ddadcf13f19 100644
--- a/designs/tamiko/README.md
+++ b/designs/tamiko/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a zero-waste top
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/tamiko
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/teagan/CHANGELOG.md b/designs/teagan/CHANGELOG.md
index 68eb0cfc035..2674e84e9c2 100644
--- a/designs/teagan/CHANGELOG.md
+++ b/designs/teagan/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/teagan
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/teagan/README.md b/designs/teagan/README.md
index a44470b0866..925d80444ee 100644
--- a/designs/teagan/README.md
+++ b/designs/teagan/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a T-shirt
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/teagan
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/tiberius/CHANGELOG.md b/designs/tiberius/CHANGELOG.md
index 5474673d8ab..86fce8bbe5a 100644
--- a/designs/tiberius/CHANGELOG.md
+++ b/designs/tiberius/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/tiberius
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/tiberius/README.md b/designs/tiberius/README.md
index 9b71a1c6a24..e241ce8472a 100644
--- a/designs/tiberius/README.md
+++ b/designs/tiberius/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a tunica, a historical Roman tunic
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/tiberius
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/titan/CHANGELOG.md b/designs/titan/CHANGELOG.md
index f6028478e2c..103bad763c9 100644
--- a/designs/titan/CHANGELOG.md
+++ b/designs/titan/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/titan
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/titan/README.md b/designs/titan/README.md
index a127bad1ae0..5171d419b26 100644
--- a/designs/titan/README.md
+++ b/designs/titan/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a unisex trouser block
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/titan
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/trayvon/CHANGELOG.md b/designs/trayvon/CHANGELOG.md
index c7b8d26422d..637cd944a2d 100644
--- a/designs/trayvon/CHANGELOG.md
+++ b/designs/trayvon/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/trayvon
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/trayvon/README.md b/designs/trayvon/README.md
index 91c91e5344a..85dc5ac9780 100644
--- a/designs/trayvon/README.md
+++ b/designs/trayvon/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a tie
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/trayvon
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/uma/CHANGELOG.md b/designs/uma/CHANGELOG.md
index 3671c48c334..d8edff10f7b 100644
--- a/designs/uma/CHANGELOG.md
+++ b/designs/uma/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/uma
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/designs/uma/README.md b/designs/uma/README.md
index fdfdf05dce5..bb0fab79e12 100644
--- a/designs/uma/README.md
+++ b/designs/uma/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a basic, highly-customizable underwear pattern
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/uma
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/wahid/CHANGELOG.md b/designs/wahid/CHANGELOG.md
index 6168998b8b6..a1b85f37e7a 100644
--- a/designs/wahid/CHANGELOG.md
+++ b/designs/wahid/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/wahid
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/wahid/README.md b/designs/wahid/README.md
index 75b8ca4385d..cf4b6b7ebfc 100644
--- a/designs/wahid/README.md
+++ b/designs/wahid/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a classic fitted waistcoat
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/wahid
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/walburga/CHANGELOG.md b/designs/walburga/CHANGELOG.md
index 7ad7ce5f12a..d7de86a758c 100644
--- a/designs/walburga/CHANGELOG.md
+++ b/designs/walburga/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/walburga
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/walburga/README.md b/designs/walburga/README.md
index 23b398fadeb..c1de4f00831 100644
--- a/designs/walburga/README.md
+++ b/designs/walburga/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a wappenrock (tabard/surcoat), a historical Europe
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/walburga
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/waralee/CHANGELOG.md b/designs/waralee/CHANGELOG.md
index 7b24fe82e75..a23e74462f1 100644
--- a/designs/waralee/CHANGELOG.md
+++ b/designs/waralee/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/waralee
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/waralee/README.md b/designs/waralee/README.md
index ea8ca9036aa..bf54479ff93 100644
--- a/designs/waralee/README.md
+++ b/designs/waralee/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for wrap pants
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/waralee
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/yuri/CHANGELOG.md b/designs/yuri/CHANGELOG.md
index 4a0a48b1ce4..a460bfaf12f 100644
--- a/designs/yuri/CHANGELOG.md
+++ b/designs/yuri/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/yuri
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/yuri/README.md b/designs/yuri/README.md
index 7b28d027ca5..ae0ccbcf2ff 100644
--- a/designs/yuri/README.md
+++ b/designs/yuri/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a fancy zipless sweater based on the Huey hoodie
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/yuri
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/markdown/dev/guides/v3/en.md b/markdown/dev/guides/v3/en.md
deleted file mode 100644
index db501c42863..00000000000
--- a/markdown/dev/guides/v3/en.md
+++ /dev/null
@@ -1,231 +0,0 @@
----
-title: FreeSewing version 3
----
-
-Since August 2022, we've been working on the next major version of FreeSewing:
-version 3 (_v3_). This guide presents a high level overview of the changes that
-are going into v3, why we're making them, and what to expect.
-
-This guide is a work in process
-
-If you're looking for a more hands-on list of changes between v2 and v3, please
-refer to [the v3 migration guide](/guides/v3/migration).
-
-Once v3 is in production, this guide and the migration guide will become less relevant. For now,
-short of reading the code itself, they are your best source for the inside
-scoop on v3, unless you want to read the source code of course.
-
-## Why a version 3 in the first place?
-
-Before diving into the details, let's take a moment to go over some of the
-reasons why we decided to start work on v3, rather than keep working on the v2
-branch of FreeSewing.
-
-FreeSewing practices [semantic versioning](https://semver.org/), which means
-that breaking changes require a new major version. In more practical terms, it
-means that new features or ideas that would require breaking changes are put on
-the back burner until enough of them accumulate that they start making a
-compelling case for putting out a new major version.
-
-For FreeSewing v3, [our contributor call on 20 August
-2022](https://github.com/freesewing/freesewing/discussions/2582) marks the
-moment we decided that enough of our plans and ambitions were being held back
-by our inability to introduce breaking changes. So we agreed to turn the page
-and start working on v3.
-
-## High-level goals
-
-### Support for packs
-
-The main driver for v3 was what was listed on [our
-roadmap](https://github.com/freesewing/freesewing/discussions/1278) as *Support
-for packs*. The idea initially focussed on publishing collections of re-usable
-pattern parts such as a *sleeve pack* or a *collar pack*. You would then be
-able to create new designs by combining a collar from the collar pack, some
-sleeves from the sleeve pack and so on.
-
-As we iterated on this idea, it became clear that there was little added value
-in creating another type of container (a *pack*) and that it would be better if
-we made it easier to treat each design as a *pack*. In other words, allow
-people to combine parts from different designs in a seamless way.
-
-Design inheritance was already possible in v2, but because the configuration
-was handled on the design level, it required careful re-configuration of
-(required) measurements, options, part dependencies, and so on. It was
-possible but came with a lot of friction.
-
-So in v3, all configuration is moved to the part level, and a design is now not
-much more than a container object for a collection of parts. It is the parts
-themselves that configure what they need. This includes anything from the measurements they
-require, the options they provide, the plugins they use, and so on.
-
-This way, you can pull a part out of a design, and all of its configuration,
-dependencies, plugins, and so on will follow.
-
-This migration of the configuration from the design level to the part level is
-the biggest and most fundamental change between v2 and v3. It is also where
-most of the work needs to be done to port existing designs from v2 to v3.
-
-### Improved developer experience
-
-The effort to improve the developer experience started already in v2. We've
-shipped a new development environment based on NextJS (previously we used
-Create React App), and this has made designing patterns more frictionless both for
-stand-alone development as well as for people working with(in) [our
-monorepo](https://github.com/freesewing/freesewing).
-
-We've also switched from Rollup to Esbuild as our bundler and in the process
-dumped Babel.
-
-However, some of the changes we wanted to make to simplify things would have
-been breaking changes, so they were put on hold. Until now that is.
-
-For example, in version 2 we shipped both CJS and ESM modules, and we relied
-on default exports.
-
-In version 3, FreeSewing is ESM-only, and we only use named exports in the code
-we publish as they provide better IDE integration.
-
-For many of our users, these choices are deep enough under the hood that they
-are unconcerned by them. But for contributors, things have gotten a lot more
-approachable. For one thing, we are also porting our websites to NextJS so that
-there's only one frontend development framework to familiarize yourself with.
-
-Together, these changes not only provide a better developer experience and a more
-unified approach, but they've also slashed our build times. In that sense, v3 is
-(for now) the final chapter of our efforts to provide a better developer
-experience.
-
-### Multisets, Stacks, and better support for sampling
-
-Sampling is when FreeSewing drafts a number of variations of a given pattern
-and allows you to compare them by stacking the parts on top of each other. In
-v2 this was bolted on as an afterthought and as such was implemented in a somewhat
-hackish way.
-
-In v2, only paths were sampled and you couldn't compare list options, among other
-restrictions. Improving this and making sampling cover the entire spectrum
-of what goes in a design has been on our roadmap for a while, but we were not
-able to do much without introducing breaking changes.
-
-To handle this use-case in v3, we've added two new features that together open
-up a range of possibilities. One is support for _multisets_, and the other is
-support for _stacks_.
-
-Multisets means you can pass a number of different sets of settings to a
-pattern, and core will draft the pattern for each set of settings.
-
-Stacks allow you to designate different parts of your pattern --- or parts
-across different sets of settings --- as belonging to the same stack. When it's
-time to layout your pattern, core will stack them on top of each other, a bit
-like layers.
-
-These two new features not only make sampling a lot more straight-forward, they
-also allow other possibilities such as drafting a pattern for two sets of
-measurements when dealing with an asymmetric body.
-
-### Provide more generic extending capabilities, rather than tight-coupling with our frontend
-
-This is something that works on two different levels.
-
-One one hand, we've had some feature requests in v2 that were good ideas but a
-bit too specific to the user's setup for us to add them to core.
-
-On the other hand, we had things in core and in a design's configuration that
-were tightly coupled to FreeSewing's own frontend (on freesewing.org) and not
-really relevant to people using our software for other purposes.
-
-In v3, we wanted to keep our core library fully neutral. freesewing.org should
-not be a *special* case, so all the freesewing.org specific stuff had to go.
-Instead, all our users, including ourselves, should have the possibility to
-extend the software with the features they need for frontend integration.
-
-Removing the freesewing.org specific stuff means that designs now no longer
-ship with any freesewing.org specific info. Instead, plugins can now further
-extend core with *store methods*, and we allow passing any data into the
-design that you can then access on the pattern object.
-
-You can also add additional data to your part's options to further facilitate
-frontend integration. We've also added more lifecycle hooks to let people hook
-into the drafting process at different times in a pattern's lifecycle. And,
-we've improved the logging process as well as allowing people to plug in their own
-log handlers.
-
-These changes make our core library less opinionated about how it should be
-integrated, and we're excited to see what people will come up with.
-
-## New in the core API
-
-The core API is -- for the most part -- unchanged in v3. What's changed is
-covered in [the migration guide](/guides/v3/migration). But there's a bunch of
-new things, and here is the list:
-
-### New attributes
-
-The following attributes have been added to the core API in v3:
-
-#### On the `Pattern` object
-
-- [Pattern.activePart](/reference/api/pattern#pattern-attributes)
-- [Pattern.activeSet](/reference/api/pattern#pattern-attributes)
-- [Pattern.designConfig](/reference/api/pattern#pattern-attributes)
-- [Pattern.designConfig](/reference/api/pattern#pattern-attributes)
-- [Pattern.patternConfig](/reference/api/pattern#pattern-attributes)
-- [Pattern.setStores](/reference/api/pattern#pattern-attributes)
-
-### New methods
-
-The following methods have been added to the core API in v3:
-
-#### On the `Attributes` object
-
-- [Attributes.addClass](/reference/api/attributes/addclass)
-- [Attributes.asPropsIfPrefixIs](/reference/api/attributes/aspropsifprefixis)
-- [Attributes.render](/reference/api/attributes/render)
-- [Attributes.renderAsCss](/reference/api/attributes/renderascss)
-- [Attributes.renderIfPrefixIs](/reference/api/attributes/renderifprefixis)
-
-#### On the `Part` object
-
-- [Part.hide](/reference/api/part/draft/hide)
-- [Part.setHidden](/reference/api/part/draft/sethidden)
-- [Part.unhide](/reference/api/part/draft/unhide)
-
-#### On the `Path` object
-
-- [Path.addClass](/reference/api/path/addclass)
-- [Path.addText](/reference/api/path/addtext)
-- [Path.hide](/reference/api/path/hide)
-- [Path.setClass](/reference/api/path/setclass)
-- [Path.setText](/reference/api/path/settext)
-- [Path.setHidden](/reference/api/path/sethidden)
-- [Path.smurve](/reference/api/path/smurve)
-- [Path.smurve_](/reference/api/path/smurve_)
-- [Path.unhide](/reference/api/path/unhide)
-
-#### On the `Pattern` object
-
-- [Pattern.addPart](/reference/api/pattern/addpart)
-- [Pattern.getConfig](/reference/api/pattern/getconfig)
-
-
-#### On the `Point` object
-
-- [Point.addCircle](/reference/api/point/addcircle)
-- [Point.addText](/reference/api/point/addtext)
-- [Point.setCircle](/reference/api/point/setcircle)
-- [Point.setText](/reference/api/point/settext)
-
-#### On the `Store` object
-
-- [Store.extend](/reference/api/store/extend)
-- [Store.push](/reference/api/store/push)
-- [Store.remove](/reference/api/store/remove)
-
-## Changes for developers
-
-- FreeSewing is now ESM-only
-- We use named exports instead of default exports
-- We've switched from Rollup to Esbuild for our bundler
-- FreeSewing v3 requires NodeJS 16 or more recent
-
diff --git a/markdown/dev/guides/v3/migration/en.md b/markdown/dev/guides/v3/migration/en.md
deleted file mode 100644
index cb98f5e1be4..00000000000
--- a/markdown/dev/guides/v3/migration/en.md
+++ /dev/null
@@ -1,129 +0,0 @@
----
-title: V3 migration guide
----
-
-This guide covers the migration from FreeSewing version 2 (v2) to FreeSewing
-version 3 (v3). It is intended for pattern designers and developers using our
-core library. But it is also a good source of information for anybody who wants
-to learn more about what's changed between v2 and v3 of FreeSewing.
-
-The focus on this guide is on our core library, our designs, our monorepo, and
-other topics of interest to developers. It does not cover any changes to our
-website(s) or other more user-facing aspects.
-
-
-
-This guide is a work in process.
-ToDo:
-
-- part level transforms
-- config overloading
-
-
-
-## Breaking changes
-
-### ESM only
-
-FreeSewing is now ESM only. We no longer publish CJS modules.
-
-To make this explicit, we now use the `.mjs` file extension for our source code, instead of `.js`.
-
-### Named exports only
-
-All our published packages now have only named exports and no longer have any
-default exports.
-
-Please refer to [the reference documentation](/reference/api#named-exports) to see what
-named exports are available.
-
-### NodeJS 16 or more recent
-
-FreeSewing now requires NodeJS version 16 or more recent.
-
-### Removed packages
-
-The following packages have been removed in v3:
-
-- **@freesewing/pattern-info**
-- **gatsby-remark-jargon**: We no longer use Gatsby
-- **remark-jargon**: Use rehype-jargon instead
-- **@freesewing/mui-theme**: We no longer use Material-UI
-- **@freesewing/css-theme**: We now use TailwindCSS
-- **@freesewing/components**: These were depending on Material-UI and we no longer use it
-- **@freesewing/utils**: We no longer use these, or they are included elsewhere
-- **@freesewing/plugin-export-dxf**: DXF is kinda garbage, you deserve better
-- **@freesewing/plugin-validate**
-
-### API changes
-
-#### Use log instead of raise
-
-The `raise` object that held methods for logging has been replaced by log:
-
-```mjs
-// strikeout-start
-raise.warning('This raise object no longer exists')
-// strikeout-end
-// highlight-start
-raise.info('Use the log object instead')
-// highlight-end
-```
-
-Note that `log` can be destructured in your draft method.
-Refer to [the `Store.log` documentation](/reference/api/store/log) for all details.
-
-## Migrating designs
-
-### Design configuration
-
-In v2, a design had its own configuration which contained all the info about
-the design. In v3, all of that is migrated to the part level. A design is now
-merely a container of parts, but it also allows you to pass in additional data:
-
-```js
-import { Design } from '@freesewing/core' // Note: named export
-import { myPart1, myPart2 } from './parts.mjs'
-
-export const MyDesign = new Design({
- parts: [ myPart1, myPart2 ],
- data: {
- anything: 'goes',
- this: {
- is: ['here', 'to', 'use' ]
- }
- }
-})
-```
-
-You pass the Design constructor a single object where the only required property
-is the `parts` key that holds an array of part objects. The `data` property is
-optional, and allows you to add data/information to the design that you can use
-to facilitate frontend integration or a host of other things. Anything under
-`data` will be made available in the pattern store.
-
-Obviously, we still need to know what measurements the design requires, what
-plugins it uses, what options it offers, and so on.
-
-All of that is now configured at the part level.
-
-### Part configuration
-
-In v3 of FreeSewing __all__ configuration happens at the part level.
-
-Refer to [the part configuration docs](/reference/api/part/config) for details
-on configuring parts.
-
-Apart from being attached at the part level, changes in comparison to v2 include:
-
-- The `name` property is mandatory in v3
-- The `dependencies` property v2 is named `after` in v3
-- The `inject` property in v2 is named `from` in v3
-- The `hide` property is [different from v2 and has gained more features](reference/api/part/config/hide) in v3
-- The `plugins` property is new
-
-### File and directory structure changes
-
-- Designs no longer use a `config` folder, instead keeping the config in the parts files.
-- We use `.mjs` extensions rather than `.js`
-
diff --git a/markdown/dev/howtos/code/create-new-design/en.md b/markdown/dev/howtos/code/create-new-design/en.md
index ea87ffd3adc..95264b0be8c 100644
--- a/markdown/dev/howtos/code/create-new-design/en.md
+++ b/markdown/dev/howtos/code/create-new-design/en.md
@@ -15,11 +15,11 @@ when in doubt, go stand-alone. You can always change track later.
## Stand-alone
-To setup the stand-alone development environment, you need NodeJS 16 or higher.
+To setup the stand-alone development environment, you need NodeJS 18 or higher.
Then run:
```sh
-npx @freesewing/new-design@next
+npx @freesewing/new-design
```
This command will setup FreeSewing's stand-alone development environment.
diff --git a/markdown/dev/tutorials/getting-started-linux/dev-setup/en.md b/markdown/dev/tutorials/getting-started-linux/dev-setup/en.md
index 4a0dbb3b30a..d10d9332813 100644
--- a/markdown/dev/tutorials/getting-started-linux/dev-setup/en.md
+++ b/markdown/dev/tutorials/getting-started-linux/dev-setup/en.md
@@ -116,13 +116,9 @@ yarn new plugin
With Node.js installed, all you need to do to setup the stand-alone development environment is run this command:
```bash
-npx @freesewing/new-design@next
+npx @freesewing/new-design
```
-
-Remove `@next` tag when v3 is released
-
-
After you've answered [some questions](#questions), it will take a while to set
everything up. When it's done, you will have a new folder with the development
environment inside.
diff --git a/markdown/dev/tutorials/getting-started-linux/installing-node/en.md b/markdown/dev/tutorials/getting-started-linux/installing-node/en.md
index c26a3a4b6ad..dc841b4b77a 100644
--- a/markdown/dev/tutorials/getting-started-linux/installing-node/en.md
+++ b/markdown/dev/tutorials/getting-started-linux/installing-node/en.md
@@ -6,10 +6,10 @@ order: 20
Now we will use `nvm` to install Node.js. Run the following command:
```bash
-nvm install lts/gallium
+nvm install lts/hydrogen
```
-This will install the so-called LTS version of Node.js 16 on your system.
+This will install the so-called LTS version of Node.js 18 on your system.
LTS versions -- short for Long Term Support -- are good Node.js versions
to use because they are stable and supported for a long time.
diff --git a/markdown/dev/tutorials/getting-started-mac/dev-setup/en.md b/markdown/dev/tutorials/getting-started-mac/dev-setup/en.md
index 6681ef82ccb..7ec0aa981b4 100644
--- a/markdown/dev/tutorials/getting-started-mac/dev-setup/en.md
+++ b/markdown/dev/tutorials/getting-started-mac/dev-setup/en.md
@@ -116,13 +116,9 @@ yarn new plugin
With Node.js installed, all you need to do to setup the stand-alone development environment is run this command:
```bash
-npx @freesewing/new-design@next
+npx @freesewing/new-design
```
-
-Remove `@next` tag when v3 is releasedi
-
-
After you've answered [some questions](#questions), it will take a while to set
everything up. When it's done, you will have a new folder with the development
environment inside.
diff --git a/markdown/dev/tutorials/getting-started-mac/installing-node/en.md b/markdown/dev/tutorials/getting-started-mac/installing-node/en.md
index c26a3a4b6ad..dc841b4b77a 100644
--- a/markdown/dev/tutorials/getting-started-mac/installing-node/en.md
+++ b/markdown/dev/tutorials/getting-started-mac/installing-node/en.md
@@ -6,10 +6,10 @@ order: 20
Now we will use `nvm` to install Node.js. Run the following command:
```bash
-nvm install lts/gallium
+nvm install lts/hydrogen
```
-This will install the so-called LTS version of Node.js 16 on your system.
+This will install the so-called LTS version of Node.js 18 on your system.
LTS versions -- short for Long Term Support -- are good Node.js versions
to use because they are stable and supported for a long time.
diff --git a/markdown/dev/tutorials/getting-started-windows/en.md b/markdown/dev/tutorials/getting-started-windows/en.md
index 8f5902f190a..f67595ba0ad 100644
--- a/markdown/dev/tutorials/getting-started-windows/en.md
+++ b/markdown/dev/tutorials/getting-started-windows/en.md
@@ -57,7 +57,7 @@ the screen or opening a new terminal.
Now that you have NVM installed, you can install Node.js. The latest version can be
installed using `nvm install default`. You can also install a specific version
-using `nvm install v16.17.0`. For the purposes of debugging it can be useful to
+using `nvm install v18.17.0`. For the purposes of debugging it can be useful to
have the same version of Node.js installed as the main project uses, which you can
then activate using `nvm use `. You can determine what version the
FreeSewing project uses by checking
@@ -65,7 +65,7 @@ FreeSewing project uses by checking
At the time this guide was written the latest version of Node.js/npm has
a bug in the dependency resolution process which causes the freesewing project
-to fail to build. Use the latest LTS version (currently 16.17.0) or the specific
+to fail to build. Use the latest LTS version (currently 18.17.0) or the specific
version used by the main project to avoid this issue.
Node.js comes with the Node Package Manager (npm) by default which can be used to
@@ -139,7 +139,7 @@ rest of this process.
Open a Powershell terminal or command prompt. Run `nvm ls available` to show
versions that can be installed. Choose the appropriate version (you should use
the same version as the freesewing project or latest LTS version) then run `nvm
-install 16.17.0` and `nvm use 16.17.0` (where `16.17.0` is the full version
+install 18.17.0` and `nvm use 18.17.0` (where `18.17.0` is the full version
string of the version you wish to use) to activate the newly installed version.
You will receive a prompt for elevated permissions and will need to accept it in
order to activate the new version of Node.js.
@@ -147,7 +147,7 @@ order to activate the new version of Node.js.
At the time this guide was written the latest version of Node.js/npm has
a bug in the dependency resolution process which causes the freesewing project
-to fail to build. Use the latest LTS version (currently 16.17.0) or the specific
+to fail to build. Use the latest LTS version (currently 18.17.0) or the specific
version used by the main project to avoid this issue.
diff --git a/markdown/dev/tutorials/pattern-design/en.md b/markdown/dev/tutorials/pattern-design/en.md
index a51024e51f5..52cf146c124 100644
--- a/markdown/dev/tutorials/pattern-design/en.md
+++ b/markdown/dev/tutorials/pattern-design/en.md
@@ -18,11 +18,9 @@ the JavaScript ecosystem, I can summarize that entire section in this one-liner
that sets up the FreeSewing development environment on your system:
```sh
-npx @freesewing/new-design@next
+npx @freesewing/new-design
```
-Remove `@next` suffex once v3 is published
-
## Part 2: Parametric design
In [Part 2](/tutorials/pattern-design/part2) I will show you how to design a
diff --git a/markdown/dev/tutorials/pattern-design/part1/en.md b/markdown/dev/tutorials/pattern-design/part1/en.md
index 941927336cf..03cb888bba4 100644
--- a/markdown/dev/tutorials/pattern-design/part1/en.md
+++ b/markdown/dev/tutorials/pattern-design/part1/en.md
@@ -25,11 +25,9 @@ If you have NodeJS on your system, getting that development environment up
and running takes only a single command:
```sh
-npx @freesewing/new-design@next
+npx @freesewing/new-design
```
-Remove `@next` suffex once v3 is published
-
If you don't have NodeJS on your system --- or if you're not sure what
NodeJS is to begin with --- read on to learn how to install it.
diff --git a/markdown/dev/tutorials/pattern-design/part1/new-design/en.md b/markdown/dev/tutorials/pattern-design/part1/new-design/en.md
index 14328c075b3..fa3882aef02 100644
--- a/markdown/dev/tutorials/pattern-design/part1/new-design/en.md
+++ b/markdown/dev/tutorials/pattern-design/part1/new-design/en.md
@@ -8,9 +8,8 @@ FreeSewing provides a development environment that visualizes your design for yo
To set it up, I will open a terminal and enter the following command:
```sh
-npx @freesewing/new-design@next
+npx @freesewing/new-design
```
-Remove `@next` suffix once v3 is in production
It will ask if it is ok to install the development environment in a new folder
named `freesewing`. You can accept the default, or pick a different folder name
diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md
index 5937b953209..8825f077849 100644
--- a/packages/core/CHANGELOG.md
+++ b/packages/core/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/core
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.3 (2022-07-02)
### Changed
diff --git a/packages/core/README.md b/packages/core/README.md
index deb2827f914..846cc945e77 100644
--- a/packages/core/README.md
+++ b/packages/core/README.md
@@ -53,17 +53,9 @@ A library for creating made-to-measure sewing patterns
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/core
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/models/CHANGELOG.md b/packages/models/CHANGELOG.md
index c4fd65e3629..24354cd6b3b 100644
--- a/packages/models/CHANGELOG.md
+++ b/packages/models/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/models
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/packages/models/README.md b/packages/models/README.md
index 0c2155ca8a6..2dbd5a8c0c3 100644
--- a/packages/models/README.md
+++ b/packages/models/README.md
@@ -100,17 +100,9 @@ The digits in the model refer to the neck circumference in cm.
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/models
@@ -133,11 +125,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -147,33 +139,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -181,172 +183,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/new-design/CHANGELOG.md b/packages/new-design/CHANGELOG.md
index 3009c549c75..caf8985cc33 100644
--- a/packages/new-design/CHANGELOG.md
+++ b/packages/new-design/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/new-design
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.3 (2022-07-02)
### Changed
diff --git a/packages/new-design/README.md b/packages/new-design/README.md
index 42e71acf3d2..e5636b98d56 100644
--- a/packages/new-design/README.md
+++ b/packages/new-design/README.md
@@ -53,17 +53,9 @@ Initializer package for a new FreeSewing design: npx @freesewing/new-design
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/new-design
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/prettier-config/CHANGELOG.md b/packages/prettier-config/CHANGELOG.md
index 325f942cb16..5eedb38b887 100644
--- a/packages/prettier-config/CHANGELOG.md
+++ b/packages/prettier-config/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/prettier-config
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.0.0 (2019-08-25)
### Added
diff --git a/packages/prettier-config/README.md b/packages/prettier-config/README.md
index dfeca215929..45f44cf8778 100644
--- a/packages/prettier-config/README.md
+++ b/packages/prettier-config/README.md
@@ -53,17 +53,9 @@ FreeSewing's shared configuration for prettier
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/prettier-config
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/react-components/CHANGELOG.md b/packages/react-components/CHANGELOG.md
index 5f230c77d5b..684c97be2ac 100644
--- a/packages/react-components/CHANGELOG.md
+++ b/packages/react-components/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/react-components
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/packages/react-components/README.md b/packages/react-components/README.md
index eaeab374d03..99fe5704e06 100644
--- a/packages/react-components/README.md
+++ b/packages/react-components/README.md
@@ -53,17 +53,9 @@ React components by/for FreeSewing
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/react-components
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/rehype-highlight-lines/CHANGELOG.md b/packages/rehype-highlight-lines/CHANGELOG.md
index a776a3ed0f8..e4e8c2448a4 100644
--- a/packages/rehype-highlight-lines/CHANGELOG.md
+++ b/packages/rehype-highlight-lines/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: rehype-highlight-lines
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/packages/rehype-highlight-lines/README.md b/packages/rehype-highlight-lines/README.md
index 69c93f8190a..b5484772ea5 100644
--- a/packages/rehype-highlight-lines/README.md
+++ b/packages/rehype-highlight-lines/README.md
@@ -53,17 +53,9 @@ A Rehype plugin to add highlighted lines to code blocks
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: rehype-highlight-lines
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/rehype-jargon/CHANGELOG.md b/packages/rehype-jargon/CHANGELOG.md
index 941da039fd7..c55bdcf3b2f 100644
--- a/packages/rehype-jargon/CHANGELOG.md
+++ b/packages/rehype-jargon/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: rehype-jargon
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/packages/rehype-jargon/README.md b/packages/rehype-jargon/README.md
index 1e90a45f232..5da0de4da00 100644
--- a/packages/rehype-jargon/README.md
+++ b/packages/rehype-jargon/README.md
@@ -179,17 +179,9 @@ info and instructions on how to use this plugin with [Gatsby](https://www.gatsby
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: rehype-jargon
@@ -212,11 +204,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -226,33 +218,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -260,172 +262,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/snapseries/CHANGELOG.md b/packages/snapseries/CHANGELOG.md
index af8df329c2c..a1fb8635404 100644
--- a/packages/snapseries/CHANGELOG.md
+++ b/packages/snapseries/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/snapseries
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.19.0 (2021-10-17)
### Added
diff --git a/packages/snapseries/README.md b/packages/snapseries/README.md
index ee5cae9f3d5..4ee9a2f8c53 100644
--- a/packages/snapseries/README.md
+++ b/packages/snapseries/README.md
@@ -53,17 +53,9 @@ A series of common sizes for elastics and other series to be used with snapped p
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/snapseries
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/core-plugins/CHANGELOG.md b/plugins/core-plugins/CHANGELOG.md
index 4835077f67f..12f0c06aa07 100644
--- a/plugins/core-plugins/CHANGELOG.md
+++ b/plugins/core-plugins/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/core-plugins
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/plugins/core-plugins/README.md b/plugins/core-plugins/README.md
index 8141c33dc89..f4a51f8992a 100644
--- a/plugins/core-plugins/README.md
+++ b/plugins/core-plugins/README.md
@@ -82,17 +82,9 @@ let pattern = new freesewing.Pattern().with(plugins);
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/core-plugins
@@ -115,11 +107,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -129,33 +121,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -163,172 +165,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-annotations/CHANGELOG.md b/plugins/plugin-annotations/CHANGELOG.md
index 44601391009..74dedcb284e 100644
--- a/plugins/plugin-annotations/CHANGELOG.md
+++ b/plugins/plugin-annotations/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/plugin-annotations
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/plugins/plugin-annotations/README.md b/plugins/plugin-annotations/README.md
index b3dba8cbeca..d2d0f70080b 100644
--- a/plugins/plugin-annotations/README.md
+++ b/plugins/plugin-annotations/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin that provides pattern annotations
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-annotations
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-bust/CHANGELOG.md b/plugins/plugin-bust/CHANGELOG.md
index 2e86fbe2494..6689b38560b 100644
--- a/plugins/plugin-bust/CHANGELOG.md
+++ b/plugins/plugin-bust/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-bust
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-bust/README.md b/plugins/plugin-bust/README.md
index 6957ac7c057..f72f50cf6f6 100644
--- a/plugins/plugin-bust/README.md
+++ b/plugins/plugin-bust/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin that helps with bust-adjusting menswear patterns
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-bust
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-flip/CHANGELOG.md b/plugins/plugin-flip/CHANGELOG.md
index ebd7764f0f8..d3d178140b0 100644
--- a/plugins/plugin-flip/CHANGELOG.md
+++ b/plugins/plugin-flip/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-flip
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-flip/README.md b/plugins/plugin-flip/README.md
index f26ca15074d..f8f572c8718 100644
--- a/plugins/plugin-flip/README.md
+++ b/plugins/plugin-flip/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to flip parts horizontally
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-flip
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-gore/CHANGELOG.md b/plugins/plugin-gore/CHANGELOG.md
index 7bc38635f47..be62952e0f6 100644
--- a/plugins/plugin-gore/CHANGELOG.md
+++ b/plugins/plugin-gore/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-gore
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-gore/README.md b/plugins/plugin-gore/README.md
index 45ba1be86c4..7729a2a6bd9 100644
--- a/plugins/plugin-gore/README.md
+++ b/plugins/plugin-gore/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to generate gores for a semi-sphere or dome
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-gore
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-i18n/CHANGELOG.md b/plugins/plugin-i18n/CHANGELOG.md
index 3970ea48565..8f68b8428b4 100644
--- a/plugins/plugin-i18n/CHANGELOG.md
+++ b/plugins/plugin-i18n/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-i18n
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-i18n/README.md b/plugins/plugin-i18n/README.md
index dccb31bb518..4433c13922c 100644
--- a/plugins/plugin-i18n/README.md
+++ b/plugins/plugin-i18n/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin for pattern translation
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-i18n
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-measurements/CHANGELOG.md b/plugins/plugin-measurements/CHANGELOG.md
index 27a248b03a1..3f3435e9b9e 100644
--- a/plugins/plugin-measurements/CHANGELOG.md
+++ b/plugins/plugin-measurements/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-measurements
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-measurements/README.md b/plugins/plugin-measurements/README.md
index 2879efa79b9..9ba5ec0c9c2 100644
--- a/plugins/plugin-measurements/README.md
+++ b/plugins/plugin-measurements/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin that adds additional measurements that can be calculated fro
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-measurements
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-mirror/CHANGELOG.md b/plugins/plugin-mirror/CHANGELOG.md
index d7a5672c2a0..1831fbf7380 100644
--- a/plugins/plugin-mirror/CHANGELOG.md
+++ b/plugins/plugin-mirror/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-mirror
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-mirror/README.md b/plugins/plugin-mirror/README.md
index a4b9bffd59c..811767e2288 100644
--- a/plugins/plugin-mirror/README.md
+++ b/plugins/plugin-mirror/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to mirror points or paths
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-mirror
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-round/CHANGELOG.md b/plugins/plugin-round/CHANGELOG.md
index 0bd864a97bc..ea20f589683 100644
--- a/plugins/plugin-round/CHANGELOG.md
+++ b/plugins/plugin-round/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-round
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-round/README.md b/plugins/plugin-round/README.md
index 1c9606525c0..411d48e8ef3 100644
--- a/plugins/plugin-round/README.md
+++ b/plugins/plugin-round/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to round corners
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-round
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-sprinkle/CHANGELOG.md b/plugins/plugin-sprinkle/CHANGELOG.md
index ee8be51a9b5..a4fb7914383 100644
--- a/plugins/plugin-sprinkle/CHANGELOG.md
+++ b/plugins/plugin-sprinkle/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-sprinkle
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-sprinkle/README.md b/plugins/plugin-sprinkle/README.md
index b5983412362..3c6fa773bbc 100644
--- a/plugins/plugin-sprinkle/README.md
+++ b/plugins/plugin-sprinkle/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to bulk-add snippets to your pattern
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-sprinkle
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-svgattr/CHANGELOG.md b/plugins/plugin-svgattr/CHANGELOG.md
index c0038af4385..6f175332393 100644
--- a/plugins/plugin-svgattr/CHANGELOG.md
+++ b/plugins/plugin-svgattr/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-svgattr
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-svgattr/README.md b/plugins/plugin-svgattr/README.md
index a6476078634..bbaca449b8e 100644
--- a/plugins/plugin-svgattr/README.md
+++ b/plugins/plugin-svgattr/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to set SVG attributes
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-svgattr
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-theme/CHANGELOG.md b/plugins/plugin-theme/CHANGELOG.md
index 403c76ccd18..692c05728b5 100644
--- a/plugins/plugin-theme/CHANGELOG.md
+++ b/plugins/plugin-theme/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-theme
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-theme/README.md b/plugins/plugin-theme/README.md
index dfc7be90dbf..3769291a470 100644
--- a/plugins/plugin-theme/README.md
+++ b/plugins/plugin-theme/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin that provides a default theme
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-theme
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-timing/CHANGELOG.md b/plugins/plugin-timing/CHANGELOG.md
index 0adaed10bb4..23094ded9a8 100644
--- a/plugins/plugin-timing/CHANGELOG.md
+++ b/plugins/plugin-timing/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/plugin-timing
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/plugins/plugin-timing/README.md b/plugins/plugin-timing/README.md
index 0278c7fdbbd..904c0ae06c6 100644
--- a/plugins/plugin-timing/README.md
+++ b/plugins/plugin-timing/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to record the time it takes to draft your pattern parts
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-timing
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-versionfree-svg/CHANGELOG.md b/plugins/plugin-versionfree-svg/CHANGELOG.md
index 7e5078c15a1..e6ccffc86e6 100644
--- a/plugins/plugin-versionfree-svg/CHANGELOG.md
+++ b/plugins/plugin-versionfree-svg/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-versionfree-svg
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-versionfree-svg/README.md b/plugins/plugin-versionfree-svg/README.md
index f8543480692..e58cce9d51c 100644
--- a/plugins/plugin-versionfree-svg/README.md
+++ b/plugins/plugin-versionfree-svg/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to keep version info out of your SVG to allow easy diffs acr
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-versionfree-svg
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/scripts/reconfigure.mjs b/scripts/reconfigure.mjs
index bd9ddcdb71e..78d33212779 100644
--- a/scripts/reconfigure.mjs
+++ b/scripts/reconfigure.mjs
@@ -413,7 +413,8 @@ function globalChangelog() {
) {
if (!changed) changed = ''
changed += '\n#### ' + type + '\n\n'
- for (let change of changes[type][pkg]) changed += ' - ' + change + '\n'
+ for (let change of changes[type][pkg].concat(changes[type]?.all || []))
+ changed += ' - ' + change + '\n'
}
}
if (changed) markup += '### ' + pkg + '\n' + changed + '\n'
diff --git a/sites/dev/components/layouts/bare.mjs b/sites/dev/components/layouts/bare.mjs
new file mode 100644
index 00000000000..8e24baf0d36
--- /dev/null
+++ b/sites/dev/components/layouts/bare.mjs
@@ -0,0 +1,3 @@
+export const ns = []
+
+export const BareLayout = (props) => props.children
diff --git a/sites/dev/pages/about.mjs b/sites/dev/pages/about.mjs
index ece0fd635ff..7cf94498bf1 100644
--- a/sites/dev/pages/about.mjs
+++ b/sites/dev/pages/about.mjs
@@ -5,7 +5,7 @@ import { freeSewingConfig } from 'shared/config/freesewing.config.mjs'
import Head from 'next/head'
import { PageWrapper } from 'shared/components/wrappers/page.mjs'
import { Popout } from 'shared/components/popout/index.mjs'
-import { WebLink } from 'shared/components/web-link.mjs'
+import { WebLink } from 'shared/components/link.mjs'
import { NavLinks, Breadcrumbs, MainSections } from 'shared/components/navigation/sitenav.mjs'
import { FreeSewingIcon } from 'shared/components/icons.mjs'
import {
diff --git a/sites/dev/pages/index.mjs b/sites/dev/pages/index.mjs
index a02100121b4..c75c84729e0 100644
--- a/sites/dev/pages/index.mjs
+++ b/sites/dev/pages/index.mjs
@@ -5,28 +5,18 @@ import Head from 'next/head'
import { PageWrapper } from 'shared/components/wrappers/page.mjs'
import { PageLink } from 'shared/components/link.mjs'
import { Highlight } from 'shared/components/mdx/highlight.mjs'
-import { FreeSewingIcon } from 'shared/components/icons.mjs'
-import Link from 'next/link'
+import { FreeSewingIcon, CisFemaleIcon, CodeIcon } from 'shared/components/icons.mjs'
+import { CardLink } from 'shared/components/link.mjs'
const title = 'Welcome to FreeSewing.dev'
-const BoldLink = ({ href, children }) => (
-
+const Card = ({ bg = 'bg-base-200', textColor = 'text-base-content', title, children, icon }) => (
+
+
+ {title}
+ {icon}
+
{children}
-
-)
-
-const CardLink = ({ color = 'primary', href, title, text }) => (
-
)
@@ -56,149 +46,43 @@ const HomePage = ({ page }) => (
{title}
-
+
FreeSewing
- The library for parametric sewing patterns
+ An open source Javascript library for parametric sewing patterns
-
-
-
-
Custom-Fit Fashion
-
- FreeSewing is the leading open source library for on-demand garment manufacturing.
-
-
- Loved by home sewers and fashion entrepreneurs alike, we provide the tech stack for
- your creative endeavours.
-
-
-
-
-
-
-
Patterns as Code
-
- FreeSewing designs are implemented as code giving you unmatched power and flexibility.
-
-
- You can mix and match parts from different designs, extend them, or add options that
- turn one base design into many.
-
-
-
-
-
-
-
License: MIT
-
- FreeSewing is an open source project under{' '}
- the MIT license.
-
-
- Which means it is ok to use our code to help you put food on the table.
-
-
-
-
-
-
-
+
}
>
-
-
Support FreeSewing
-
- FreeSewing is fuelled by a voluntary subscription model
-
-
- If you think what we do is worthwhile, and if you can spare a few coins each month
- without hardship, please support our work
-
-
-
- Become a Patron
-
-
-
-
+
+ FreeSewing is the leading open source library for on-demand garment manufacturing.
+
+
+ Loved by home sewers and fashion entrepreneurs alike, we provide the tech stack for your
+ creative endeavours.
+
+
+
+
}>
+
+ FreeSewing designs are implemented as code giving you unmatched power and flexibility.
+
+
+ You can mix and match parts from different designs, extend them, or add options that
+ turn one base design into many.
+
+
-
-
-
-
- No backend?
-
- No problem, you can use ours.
-
- }
- />
-
-
-
-
-
-
- FreeSewing v3: It's coming
-
-
- The upcoming version 3 of FreeSewing is currently under development. All of the
- documentation here is being kept up-to-date with the upcoming v3 release.
-
-
- Visit v2.freesewing.dev for the
- documentation for version 2 of FreeSewing.
-
-
-
-
What's changed?
-
- Check{' '}
-
- the FreeSewing version 3 migration guide
- {' '}
- to learn about what is new in version 3 of FreeSewing, and what changes you should
- make in your own designs to port them to version 3.
-
-
- If you have any questions to which you can't find the answers here, please{' '}
- reach out to us on Discord
- .
-
-
-
-
-
-
-
-
Using FreeSewing: TL;DR
+
Using FreeSewing: TL;DR
@@ -207,7 +91,7 @@ const HomePage = ({ page }) => (
All you need is NodeJS; Then run:
-
npx @freesewing/new-design@next
+
npx @freesewing/new-design
This command will setup the stand-alone FreeSewing development environment for you.{' '}
.
@@ -238,34 +122,37 @@ const HomePage = ({ page }) => (
-
-
-
-
-
-
-
Questions?
-
- When you have questions or find yourself scratching your head you can{' '}
-
-
- {' '}
- in various ways.
-
-
-
-
Need Help?
-
- While we are all volunteers, we have a good track record of helping people. So{' '}
-
-
-
- .
-
-
-
-
+
+
+
+ No backend?
+
+ No problem, you can use ours.
+
+ }
+ />
+
+
+
+
+
diff --git a/sites/org/components/github/design-picker.mjs b/sites/org/components/github/design-picker.mjs
index 205968d54d2..54eee0ee33e 100644
--- a/sites/org/components/github/design-picker.mjs
+++ b/sites/org/components/github/design-picker.mjs
@@ -1,4 +1,4 @@
-import { collection } from 'shared/hooks/use-design.mjs'
+import { collection } from 'site/hooks/use-design.mjs'
export const DesignPicker = ({ designs = [], setDesigns }) => {
return (