breaking: Drop pattern-info package
This commit is contained in:
parent
3b9a8e76db
commit
e8fd1a4db7
11 changed files with 13 additions and 810 deletions
55
CHANGELOG.md
55
CHANGELOG.md
|
@ -9,13 +9,14 @@
|
||||||
|
|
||||||
- The `@freesewing/components` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
- The `@freesewing/components` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
||||||
- The `@freesewing/css-theme` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
- The `@freesewing/css-theme` 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 `@freesewing/i18n` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
||||||
- The `@freesewing/mui-theme` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
- The `@freesewing/mui-theme` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
||||||
- The `plugin-export-dxf` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
- The `@freesewing/pattern-info` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
||||||
- The `plugin-export-dxf` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
- The `@freesewing/plugin-export-dxf` 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.
|
|
||||||
- The `@freesewing/snapseries` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
- The `@freesewing/snapseries` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
||||||
- The `@freesewing/utils` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
|
- 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.
|
||||||
|
|
||||||
### plugin-gore
|
### plugin-gore
|
||||||
|
|
||||||
|
@ -229,12 +230,6 @@
|
||||||
|
|
||||||
## 2.21.1 (2022-06-28)
|
## 2.21.1 (2022-06-28)
|
||||||
|
|
||||||
### pattern-info
|
|
||||||
|
|
||||||
#### Fixed
|
|
||||||
|
|
||||||
- Added Noble to the list
|
|
||||||
|
|
||||||
|
|
||||||
## 2.21.0 (2022-06-27)
|
## 2.21.0 (2022-06-27)
|
||||||
|
|
||||||
|
@ -730,12 +725,6 @@
|
||||||
|
|
||||||
### models
|
### models
|
||||||
|
|
||||||
#### Changed
|
|
||||||
|
|
||||||
- Migrated from Rollup to Esbuild for all builds
|
|
||||||
|
|
||||||
### pattern-info
|
|
||||||
|
|
||||||
#### Changed
|
#### Changed
|
||||||
|
|
||||||
- Migrated from Rollup to Esbuild for all builds
|
- Migrated from Rollup to Esbuild for all builds
|
||||||
|
@ -1810,15 +1799,6 @@
|
||||||
- Fixed bug in resolving of shared pattern options
|
- Fixed bug in resolving of shared pattern options
|
||||||
- Removed optional chaining which broke node v12 support
|
- Removed optional chaining which broke node v12 support
|
||||||
|
|
||||||
### pattern-info
|
|
||||||
|
|
||||||
#### Changed
|
|
||||||
|
|
||||||
- Added Bee pattern
|
|
||||||
- Added Lunetius pattern
|
|
||||||
- Added Tiberius pattern
|
|
||||||
- Added Walburga pattern
|
|
||||||
|
|
||||||
|
|
||||||
## 2.18.0 (2021-09-09)
|
## 2.18.0 (2021-09-09)
|
||||||
|
|
||||||
|
@ -2485,13 +2465,6 @@
|
||||||
- Added translation for new Titan options
|
- Added translation for new Titan options
|
||||||
- Added translations for Charlie
|
- Added translations for Charlie
|
||||||
|
|
||||||
### pattern-info
|
|
||||||
|
|
||||||
#### Added
|
|
||||||
|
|
||||||
- Added Charlie
|
|
||||||
- Info now also contains deprecated status
|
|
||||||
|
|
||||||
|
|
||||||
## 2.14.0 (2021-03-07)
|
## 2.14.0 (2021-03-07)
|
||||||
|
|
||||||
|
@ -2546,12 +2519,6 @@
|
||||||
|
|
||||||
- Fixed type in bustsidecode finder code
|
- Fixed type in bustsidecode finder code
|
||||||
|
|
||||||
### pattern-info
|
|
||||||
|
|
||||||
#### Fixed
|
|
||||||
|
|
||||||
- Make pattern list alphabetic
|
|
||||||
|
|
||||||
|
|
||||||
## 2.13.1 (2021-02-14)
|
## 2.13.1 (2021-02-14)
|
||||||
|
|
||||||
|
@ -2896,12 +2863,6 @@
|
||||||
|
|
||||||
- Replaced a few identical files with symlinks
|
- Replaced a few identical files with symlinks
|
||||||
|
|
||||||
### pattern-info
|
|
||||||
|
|
||||||
#### Added
|
|
||||||
|
|
||||||
- Added teagan info
|
|
||||||
|
|
||||||
|
|
||||||
## 2.8.1 (2020-08-16)
|
## 2.8.1 (2020-08-16)
|
||||||
|
|
||||||
|
@ -4116,12 +4077,6 @@
|
||||||
|
|
||||||
### models
|
### models
|
||||||
|
|
||||||
#### Added
|
|
||||||
|
|
||||||
- Initial release
|
|
||||||
|
|
||||||
### pattern-info
|
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Initial release
|
- Initial release
|
||||||
|
|
|
@ -14,24 +14,23 @@ Unreleased:
|
||||||
While v2 versions remain available, this package is no longer supported.
|
While v2 versions remain available, this package is no longer supported.
|
||||||
- The `@freesewing/css-theme` package is not part of FreeSewing v3.
|
- The `@freesewing/css-theme` package is not part of FreeSewing v3.
|
||||||
While v2 versions remain available, this package is no longer supported.
|
While v2 versions remain available, this package is no longer supported.
|
||||||
- The `gatsby-remark-jargon` package is not part of FreeSewing v3.
|
- The `@freesewing/i18n` package is not part of FreeSewing v3.
|
||||||
While v2 versions remain available, this package is no longer supported.
|
While v2 versions remain available, this package is no longer supported.
|
||||||
- The `@freesewing/mui-theme` package is not part of FreeSewing v3.
|
- The `@freesewing/mui-theme` package is not part of FreeSewing v3.
|
||||||
While v2 versions remain available, this package is no longer supported.
|
While v2 versions remain available, this package is no longer supported.
|
||||||
- The `plugin-export-dxf` package is not part of FreeSewing v3.
|
- The `@freesewing/pattern-info` package is not part of FreeSewing v3.
|
||||||
While v2 versions remain available, this package is no longer supported.
|
While v2 versions remain available, this package is no longer supported.
|
||||||
- The `plugin-export-dxf` package is not part of FreeSewing v3.
|
- The `@freesewing/plugin-export-dxf` package is not part of FreeSewing v3.
|
||||||
While v2 versions remain available, this package is no longer supported.
|
While v2 versions remain available, this package is no longer supported.
|
||||||
- The `@freesewing/i18n` 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.
|
|
||||||
- The `@freesewing/snapseries` package is not part of FreeSewing v3.
|
- The `@freesewing/snapseries` package is not part of FreeSewing v3.
|
||||||
While v2 versions remain available, this package is no longer supported.
|
While v2 versions remain available, this package is no longer supported.
|
||||||
- The `@freesewing/utils` package is not part of FreeSewing v3.
|
- The `@freesewing/utils` package is not part of FreeSewing v3.
|
||||||
While v2 versions remain available, this package is no longer supported.
|
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.
|
||||||
|
|
||||||
|
|
||||||
2.22.0:
|
2.22.0:
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
"i18n": "Translations for the FreeSewing project",
|
"i18n": "Translations for the FreeSewing project",
|
||||||
"models": "Body measurements data for a range of default sizes",
|
"models": "Body measurements data for a range of default sizes",
|
||||||
"new-design": "Initializer package for a new FreeSewing design: npx @freesewing/new-design",
|
"new-design": "Initializer package for a new FreeSewing design: npx @freesewing/new-design",
|
||||||
"pattern-info": "Information about available freesewing patterns",
|
|
||||||
"prettier-config": "FreeSewing's shared configuration for prettier",
|
"prettier-config": "FreeSewing's shared configuration for prettier",
|
||||||
"rehype-jargon": "A Rehype plugin for jargon terms"
|
"rehype-jargon": "A Rehype plugin for jargon terms"
|
||||||
}
|
}
|
||||||
|
|
1
packages/pattern-info/.gitignore
vendored
1
packages/pattern-info/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
src/prebuild/
|
|
|
@ -1,55 +0,0 @@
|
||||||
# Change log for: @freesewing/pattern-info
|
|
||||||
|
|
||||||
|
|
||||||
## 2.21.1 (2022-06-28)
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Added Noble to the list
|
|
||||||
|
|
||||||
## 2.21.0 (2022-06-27)
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Migrated from Rollup to Esbuild for all builds
|
|
||||||
|
|
||||||
## 2.19.0 (2021-10-17)
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Added Bee pattern
|
|
||||||
- Added Lunetius pattern
|
|
||||||
- Added Tiberius pattern
|
|
||||||
- Added Walburga pattern
|
|
||||||
|
|
||||||
## 2.15.0 (2021-04-15)
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added Charlie
|
|
||||||
- Info now also contains deprecated status
|
|
||||||
|
|
||||||
## 2.13.2 (2021-02-21)
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Make pattern list alphabetic
|
|
||||||
|
|
||||||
## 2.9.0 (2020-10-02)
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added teagan info
|
|
||||||
|
|
||||||
## 2.0.0 (2019-08-25)
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Initial release
|
|
||||||
|
|
||||||
|
|
||||||
This is the **initial release**, and the start of this change log.
|
|
||||||
|
|
||||||
> Prior to version 2, FreeSewing was not a JavaScript project.
|
|
||||||
> As such, that history is out of scope for this change log.
|
|
||||||
|
|
|
@ -1,288 +0,0 @@
|
||||||

|
|
||||||
<p align='center'><a
|
|
||||||
href="https://www.npmjs.com/package/@freesewing/pattern-info"
|
|
||||||
title="@freesewing/pattern-info on NPM"
|
|
||||||
><img src="https://img.shields.io/npm/v/@freesewing/pattern-info.svg"
|
|
||||||
alt="@freesewing/pattern-info on NPM"/>
|
|
||||||
</a><a
|
|
||||||
href="https://opensource.org/licenses/MIT"
|
|
||||||
title="License: MIT"
|
|
||||||
><img src="https://img.shields.io/npm/l/@freesewing/pattern-info.svg?label=License"
|
|
||||||
alt="License: MIT"/>
|
|
||||||
</a><a
|
|
||||||
href="https://deepscan.io/dashboard#view=project&tid=2114&pid=2993&bid=23256"
|
|
||||||
title="Code quality on DeepScan"
|
|
||||||
><img src="https://deepscan.io/api/teams/2114/projects/2993/branches/23256/badge/grade.svg"
|
|
||||||
alt="Code quality on DeepScan"/>
|
|
||||||
</a><a
|
|
||||||
href="https://github.com/freesewing/freesewing/issues?q=is%3Aissue+is%3Aopen+label%3Apkg%3Apattern-info"
|
|
||||||
title="Open issues tagged pkg:pattern-info"
|
|
||||||
><img src="https://img.shields.io/github/issues/freesewing/freesewing/pkg:pattern-info.svg?label=Issues"
|
|
||||||
alt="Open issues tagged pkg:pattern-info"/>
|
|
||||||
</a><a
|
|
||||||
href="#contributors-"
|
|
||||||
title="All Contributors"
|
|
||||||
><img src="https://img.shields.io/badge/all_contributors-98-pink.svg"
|
|
||||||
alt="All Contributors"/>
|
|
||||||
</a></p><p align='center'><a
|
|
||||||
href="https://twitter.com/freesewing_org"
|
|
||||||
title="Follow @freesewing_org on Twitter"
|
|
||||||
><img src="https://img.shields.io/badge/%F3%A0%80%A0-Follow%20us-blue.svg?logo=twitter&logoColor=white&logoWidth=15"
|
|
||||||
alt="Follow @freesewing_org on Twitter"/>
|
|
||||||
</a><a
|
|
||||||
href="https://chat.freesewing.org"
|
|
||||||
title="Chat with us on Discord"
|
|
||||||
><img src="https://img.shields.io/discord/698854858052075530?label=Chat%20on%20Discord"
|
|
||||||
alt="Chat with us on Discord"/>
|
|
||||||
</a><a
|
|
||||||
href="https://freesewing.org/patrons/join"
|
|
||||||
title="Become a FreeSewing Patron"
|
|
||||||
><img src="https://img.shields.io/badge/%F3%A0%80%A0-Support%20us-blueviolet.svg?logo=cash-app&logoColor=white&logoWidth=15"
|
|
||||||
alt="Become a FreeSewing Patron"/>
|
|
||||||
</a><a
|
|
||||||
href="https://instagram.com/freesewing_org"
|
|
||||||
title="Follow @freesewing_org on Twitter"
|
|
||||||
><img src="https://img.shields.io/badge/%F3%A0%80%A0-Follow%20us-E4405F.svg?logo=instagram&logoColor=white&logoWidth=15"
|
|
||||||
alt="Follow @freesewing_org on Twitter"/>
|
|
||||||
</a></p>
|
|
||||||
|
|
||||||
# @freesewing/pattern-info
|
|
||||||
|
|
||||||
Information about available freesewing patterns
|
|
||||||
|
|
||||||
## 🚨🚨 This packages is deprecated 🚨🚨
|
|
||||||
|
|
||||||
This package will not be part of FreeSewing v3.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
> #### 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).
|
|
||||||
|
|
||||||
## What am I looking at? 🤔
|
|
||||||
|
|
||||||
This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
|
|
||||||
|
|
||||||
This folder holds: @freesewing/pattern-info
|
|
||||||
|
|
||||||
If you're not entirely sure what to do or how to start, type this command:
|
|
||||||
|
|
||||||
```
|
|
||||||
npm run tips
|
|
||||||
```
|
|
||||||
|
|
||||||
> If you don't want to set up a dev environment, you can run it in your browser:
|
|
||||||
>
|
|
||||||
> [](https://gitpod.io/#https://github.com/freesewing/freesewing)
|
|
||||||
>
|
|
||||||
> We recommend that you fork our repository and then
|
|
||||||
> put `gitpod.io/#<entire-url-of-your-fork` into a browser
|
|
||||||
> to start up a browser-based dev environment of your own.
|
|
||||||
|
|
||||||
## About FreeSewing 💀
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
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
|
|
||||||
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
|
|
||||||
functionality of the platform.
|
|
||||||
|
|
||||||
If you have NodeJS installed, you can try it right now by running:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
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/).
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
## Support FreeSewing: Become a patron 🥰
|
|
||||||
|
|
||||||
FreeSewing is an open source project run by a community,
|
|
||||||
and financially supported by our patrons.
|
|
||||||
|
|
||||||
If you feel what we do 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/)
|
|
||||||
- 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
|
|
||||||
- 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
|
|
||||||
|
|
||||||
## License: MIT 🤓
|
|
||||||
|
|
||||||
© [Joost De Cock](https://github.com/joostdecock).
|
|
||||||
See [the license file](https://github.com/freesewing/freesewing/blob/develop/LICENSE) for details.
|
|
||||||
|
|
||||||
## 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)):
|
|
||||||
|
|
||||||
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
|
|
||||||
<!-- prettier-ignore-start -->
|
|
||||||
<!-- markdownlint-disable -->
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="http://adamrtomkins.github.io/"><img src="https://avatars.githubusercontent.com/u/5709603?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Adam Tomkins</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=AdamRTomkins" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="http://polymerisation-des-concepts.fr/"><img src="https://avatars.githubusercontent.com/u/365999?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alexandre Ignjatovic</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=bankair" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/AlfaLyr"><img src="https://avatars.githubusercontent.com/u/39273729?v=4?s=100" width="100px;" alt=""/><br /><sub><b>AlfaLyr</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=AlfaLyr" title="Code">💻</a> <a href="#plugin-AlfaLyr" title="Plugin/utility libraries">🔌</a> <a href="#design-AlfaLyr" title="Design">🎨</a></td>
|
|
||||||
<td align="center"><a href="http://thelettereph.com"><img src="https://avatars.githubusercontent.com/u/357684?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrew James</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=ephphatha" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/annekecaramin"><img src="https://avatars.githubusercontent.com/u/38046191?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Anneke</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=annekecaramin" title="Documentation">📖</a> <a href="#translation-annekecaramin" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/anniekao"><img src="https://avatars.githubusercontent.com/u/1550506?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Annie Kao</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=anniekao" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Anternative"><img src="https://avatars.githubusercontent.com/u/81079850?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Anternative</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=Anternative" title="Documentation">📖</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/Quiltmaster"><img src="https://avatars.githubusercontent.com/u/71795777?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Anthony</b></sub></a><br /><a href="#question-Quiltmaster" title="Answering Questions">💬</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/arigrayzel"><img src="https://avatars.githubusercontent.com/u/33040950?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ari Grayzel-student</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=arigrayzel" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/BenJamesBen"><img src="https://avatars.githubusercontent.com/u/109869956?v=4?s=100" width="100px;" alt=""/><br /><sub><b>BenJamesBen</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=BenJamesBen" title="Code">💻</a> <a href="https://github.com/freesewing/freesewing/commits?author=BenJamesBen" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/camerondubas"><img src="https://avatars.githubusercontent.com/u/6216460?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Cameron Dubas</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=camerondubas" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/cabi"><img src="https://avatars.githubusercontent.com/u/2596253?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Carsten Biebricher</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=cabi" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/cathyzoller"><img src="https://avatars.githubusercontent.com/u/2120275?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Cathy Zoller</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=cathyzoller" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Chantalbijoux"><img src="https://avatars.githubusercontent.com/u/39673694?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Chantal Lapointe</b></sub></a><br /><a href="#translation-Chantalbijoux" title="Translation">🌍</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/dpiquet"><img src="https://avatars.githubusercontent.com/u/4688628?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Damien PIQUET</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=dpiquet" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://www.darigovresearch.com/"><img src="https://avatars.githubusercontent.com/u/30328618?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Darigov Research</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=darigovresearch" title="Documentation">📖</a> <a href="#ideas-darigovresearch" title="Ideas, Planning, & Feedback">🤔</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/ElenaFdR"><img src="https://avatars.githubusercontent.com/u/5113815?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Elena FdR</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=ElenaFdR" title="Documentation">📖</a> <a href="#blog-ElenaFdR" title="Blogposts">📝</a></td>
|
|
||||||
<td align="center"><a href="https://emmanuelnyachoke.com/"><img src="https://avatars.githubusercontent.com/u/1908926?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Emmanuel Nyachoke</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=enyachoke" title="Code">💻</a> <a href="https://github.com/freesewing/freesewing/commits?author=enyachoke" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="http://enochriese.com"><img src="https://avatars.githubusercontent.com/u/5298929?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Enoch Riese</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=eriese" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/EvEkSwed"><img src="https://avatars.githubusercontent.com/u/39723451?v=4?s=100" width="100px;" alt=""/><br /><sub><b>EvEkSwed</b></sub></a><br /><a href="#translation-EvEkSwed" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Fantastik-Maman"><img src="https://avatars.githubusercontent.com/u/39785382?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Fantastik-Maman</b></sub></a><br /><a href="#translation-Fantastik-Maman" title="Translation">🌍</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://www.forresto.com/"><img src="https://avatars.githubusercontent.com/u/395307?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Forrest O.</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=forresto" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/fmatray"><img src="https://avatars.githubusercontent.com/u/8267716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Frédéric</b></sub></a><br /><a href="#translation-fmatray" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://www.linkedin.com/in/glennfmatthews/"><img src="https://avatars.githubusercontent.com/u/5603551?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Glenn Matthews</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=glennmatthews" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://greg.technology/"><img src="https://avatars.githubusercontent.com/u/1017304?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Greg Sadetsky</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=gregsadetsky" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://kirby.zone"><img src="https://avatars.githubusercontent.com/u/75245963?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Igor Couto</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/issues?q=author%3Aiocouto" title="Bug reports">🐛</a></td>
|
|
||||||
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=eltociear" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Irapeke"><img src="https://avatars.githubusercontent.com/u/39604334?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Irapeke</b></sub></a><br /><a href="#translation-Irapeke" title="Translation">🌍</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/jsawo"><img src="https://avatars.githubusercontent.com/u/1294706?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jacek Sawoszczuk</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=jsawo" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/jgfichte"><img src="https://avatars.githubusercontent.com/u/1787162?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jason Williams</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=jgfichte" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/jejacks0n"><img src="https://avatars.githubusercontent.com/u/13765?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jeremy Jackson</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=jejacks0n" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/joeschofield0"><img src="https://avatars.githubusercontent.com/u/47668691?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Joe Schofield</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=joeschofield0" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Joebidido"><img src="https://avatars.githubusercontent.com/u/39796210?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Joebidido</b></sub></a><br /><a href="#translation-Joebidido" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://joost.at/"><img src="https://avatars.githubusercontent.com/u/1708494?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Joost De Cock</b></sub></a><br /><a href="#maintenance-joostdecock" title="Maintenance">🚧</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/joshessman"><img src="https://avatars.githubusercontent.com/u/9941074?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Josh Essman</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=joshessman" title="Documentation">📖</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="http://www.earth.li/~kake/"><img src="https://avatars.githubusercontent.com/u/1956810?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kake</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=KakeLP" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://twitter.com/kapunahele"><img src="https://avatars.githubusercontent.com/u/4116963?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kapunahele Wong</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=kapunahelewong" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/tangerineshark"><img src="https://avatars.githubusercontent.com/u/70777269?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Karen</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=tangerineshark" title="Documentation">📖</a> <a href="#eventOrganizing-tangerineshark" title="Event Organizing">📋</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/mcgnly"><img src="https://avatars.githubusercontent.com/u/5653631?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Katie McGinley</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=mcgnly" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="http://www.kieranklaassen.com/"><img src="https://avatars.githubusercontent.com/u/209089?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kieran Klaassen</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=kieranklaassen" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Kittycatou"><img src="https://avatars.githubusercontent.com/u/48165583?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kittycatou</b></sub></a><br /><a href="#translation-Kittycatou" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://www.krishoward.org/"><img src="https://avatars.githubusercontent.com/u/5946286?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kris</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=web-goddess" title="Documentation">📖</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/kristinruben"><img src="https://avatars.githubusercontent.com/u/17237479?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kristin Ruben</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=kristinruben" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Loudepeuter"><img src="https://avatars.githubusercontent.com/u/38081954?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Loudepeuter</b></sub></a><br /><a href="#translation-Loudepeuter" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/lucibytes"><img src="https://avatars.githubusercontent.com/u/77203781?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Lucian</b></sub></a><br /><a href="#eventOrganizing-lucibytes" title="Event Organizing">📋</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/manufakturedelweiss"><img src="https://avatars.githubusercontent.com/u/38063391?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Marcus</b></sub></a><br /><a href="#translation-manufakturedelweiss" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/martintribo"><img src="https://avatars.githubusercontent.com/u/1613442?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Martin Tribo</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=martintribo" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/nadege"><img src="https://avatars.githubusercontent.com/u/3792171?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nadege Michel</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=nadege" title="Tests">⚠️</a> <a href="https://github.com/freesewing/freesewing/commits?author=nadege" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/nataliasayang"><img src="https://avatars.githubusercontent.com/u/48160791?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Natalia</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=nataliasayang" title="Code">💻</a> <a href="#design-nataliasayang" title="Design">🎨</a> <a href="#blog-nataliasayang" title="Blogposts">📝</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="http://yergler.net/"><img src="https://avatars.githubusercontent.com/u/510875?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nathan Yergler</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=nyergler" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/nicholasdower"><img src="https://avatars.githubusercontent.com/u/9117775?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nick Dower</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=nicholasdower" title="Documentation">📖</a> <a href="https://github.com/freesewing/freesewing/commits?author=nicholasdower" title="Code">💻</a> <a href="https://github.com/freesewing/freesewing/issues?q=author%3Anicholasdower" title="Bug reports">🐛</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/nchilada"><img src="https://avatars.githubusercontent.com/u/692925?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nikhil Chelliah</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=nchilada" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/OysteinHoiby"><img src="https://avatars.githubusercontent.com/u/49735055?v=4?s=100" width="100px;" alt=""/><br /><sub><b>OysteinHoiby</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=OysteinHoiby" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://pat.forringer.com/"><img src="https://avatars.githubusercontent.com/u/136456?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Patrick Forringer</b></sub></a><br /><a href="#plugin-destos" title="Plugin/utility libraries">🔌</a></td>
|
|
||||||
<td align="center"><a href="http://pd75.github.io/"><img src="https://avatars.githubusercontent.com/u/10294795?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Paul</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=PD75" title="Documentation">📖</a> <a href="#blog-PD75" title="Blogposts">📝</a> <a href="#translation-PD75" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/phillipthelen"><img src="https://avatars.githubusercontent.com/u/298062?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Phillip Thelen</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=phillipthelen" title="Code">💻</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/Pixieish"><img src="https://avatars.githubusercontent.com/u/32991415?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Pixieish</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=Pixieish" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://www.uza.be/persoon/prof-dr-sorcha-ni-dhubhghaill"><img src="https://avatars.githubusercontent.com/u/30624634?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Prof. dr. Sorcha Ní Dhubhghaill</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=sorchanidhubhghaill" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/QuentinFelix"><img src="https://avatars.githubusercontent.com/u/5288091?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Quentin FELIX</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=QuentinFelix" title="Code">💻</a> <a href="#design-QuentinFelix" title="Design">🎨</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/RikHekker"><img src="https://avatars.githubusercontent.com/u/31843274?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Rik Hekker</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/issues?q=author%3ARikHekker" title="Bug reports">🐛</a></td>
|
|
||||||
<td align="center"><a href="http://resume.livingston-gray.com/faq.html"><img src="https://avatars.githubusercontent.com/u/6462?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sam Livingston-Gray</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=geeksam" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/sannek"><img src="https://avatars.githubusercontent.com/u/17491062?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sanne</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=sannek" title="Code">💻</a> <a href="https://github.com/freesewing/freesewing/commits?author=sannek" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Tyrannogina"><img src="https://avatars.githubusercontent.com/u/19556565?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sara Latorre</b></sub></a><br /><a href="#translation-Tyrannogina" title="Translation">🌍</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/SeaZeeZee"><img src="https://avatars.githubusercontent.com/u/86711383?v=4?s=100" width="100px;" alt=""/><br /><sub><b>SeaZeeZee</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=SeaZeeZee" title="Documentation">📖</a> <a href="https://github.com/freesewing/freesewing/commits?author=SeaZeeZee" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/SimonbJohnson"><img src="https://avatars.githubusercontent.com/u/2110742?v=4?s=100" width="100px;" alt=""/><br /><sub><b>SimonbJohnson</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/issues?q=author%3ASimonbJohnson" title="Bug reports">🐛</a></td>
|
|
||||||
<td align="center"><a href="https://www.instagram.com/celine_mge/"><img src="https://avatars.githubusercontent.com/u/57619777?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Slylele</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=Slylele" title="Documentation">📖</a> <a href="#translation-Slylele" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Soazillon"><img src="https://avatars.githubusercontent.com/u/40845940?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Soazillon</b></sub></a><br /><a href="#translation-Soazillon" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/SoneaTheBest"><img src="https://avatars.githubusercontent.com/u/64635425?v=4?s=100" width="100px;" alt=""/><br /><sub><b>SoneaTheBest</b></sub></a><br /><a href="#translation-SoneaTheBest" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="http://metafly.info/"><img src="https://avatars.githubusercontent.com/u/961256?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Stefan Sydow</b></sub></a><br /><a href="#translation-stsydow" title="Translation">🌍</a> <a href="https://github.com/freesewing/freesewing/commits?author=stsydow" title="Documentation">📖</a> <a href="https://github.com/freesewing/freesewing/commits?author=stsydow" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/TriploidTree"><img src="https://avatars.githubusercontent.com/u/4170521?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tríona</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=TriploidTree" title="Documentation">📖</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/theUnmutual"><img src="https://avatars.githubusercontent.com/u/22374635?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Unmutual</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=theUnmutual" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/woutervdub"><img src="https://avatars.githubusercontent.com/u/24414629?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Wouter van Wageningen</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=woutervdub" title="Code">💻</a> <a href="#design-woutervdub" title="Design">🎨</a> <a href="#tool-woutervdub" title="Tools">🔧</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/amysews"><img src="https://avatars.githubusercontent.com/u/25280778?v=4?s=100" width="100px;" alt=""/><br /><sub><b>amysews</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=amysews" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/anna-puk"><img src="https://avatars.githubusercontent.com/u/100537439?v=4?s=100" width="100px;" alt=""/><br /><sub><b>anna-puk</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=anna-puk" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/beautifulsummermoon"><img src="https://avatars.githubusercontent.com/u/40396388?v=4?s=100" width="100px;" alt=""/><br /><sub><b>beautifulsummermoon</b></sub></a><br /><a href="#translation-beautifulsummermoon" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/berce"><img src="https://avatars.githubusercontent.com/u/10439709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>berce</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=berce" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/biou"><img src="https://avatars.githubusercontent.com/u/1340376?v=4?s=100" width="100px;" alt=""/><br /><sub><b>biou</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=biou" title="Code">💻</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/bobgeorgethe3rd"><img src="https://avatars.githubusercontent.com/u/16866285?v=4?s=100" width="100px;" alt=""/><br /><sub><b>bobgeorgethe3rd</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=bobgeorgethe3rd" title="Code">💻</a> <a href="https://github.com/freesewing/freesewing/commits?author=bobgeorgethe3rd" title="Documentation">📖</a> <a href="#design-bobgeorgethe3rd" title="Design">🎨</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/brmlyklr"><img src="https://avatars.githubusercontent.com/u/22308713?v=4?s=100" width="100px;" alt=""/><br /><sub><b>brmlyklr</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=brmlyklr" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="http://www.chrisbarrett.fr"><img src="https://avatars.githubusercontent.com/u/2373249?v=4?s=100" width="100px;" alt=""/><br /><sub><b>chri5b</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=chri5b" title="Code">💻</a> <a href="https://github.com/freesewing/freesewing/commits?author=chri5b" title="Tests">⚠️</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/dingcycle"><img src="https://avatars.githubusercontent.com/u/1681985?v=4?s=100" width="100px;" alt=""/><br /><sub><b>dingcycle</b></sub></a><br /><a href="#translation-dingcycle" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/drowned-in-books"><img src="https://avatars.githubusercontent.com/u/100040772?v=4?s=100" width="100px;" alt=""/><br /><sub><b>drowned-in-books</b></sub></a><br /><a href="#question-drowned-in-books" title="Answering Questions">💬</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/econo202"><img src="https://avatars.githubusercontent.com/u/34138153?v=4?s=100" width="100px;" alt=""/><br /><sub><b>econo202</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=econo202" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/ericamattos"><img src="https://avatars.githubusercontent.com/u/4341417?v=4?s=100" width="100px;" alt=""/><br /><sub><b>ericamattos</b></sub></a><br /><a href="#translation-ericamattos" title="Translation">🌍</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/fightingrabbit"><img src="https://avatars.githubusercontent.com/u/25751445?v=4?s=100" width="100px;" alt=""/><br /><sub><b>fightingrabbit</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=fightingrabbit" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/DocSpencer77"><img src="https://avatars.githubusercontent.com/u/43393580?v=4?s=100" width="100px;" alt=""/><br /><sub><b>gaylyndie</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=DocSpencer77" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/grimlokason"><img src="https://avatars.githubusercontent.com/u/5112238?v=4?s=100" width="100px;" alt=""/><br /><sub><b>grimlokason</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=grimlokason" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://weblog.redisdead.net"><img src="https://avatars.githubusercontent.com/u/6494414?v=4?s=100" width="100px;" alt=""/><br /><sub><b>hellgy</b></sub></a><br /><a href="#design-hellgy" title="Design">🎨</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/jackseye"><img src="https://avatars.githubusercontent.com/u/27834526?v=4?s=100" width="100px;" alt=""/><br /><sub><b>jackseye</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=jackseye" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/marckiesel"><img src="https://avatars.githubusercontent.com/u/39653780?v=4?s=100" width="100px;" alt=""/><br /><sub><b>marckiesel</b></sub></a><br /><a href="#translation-marckiesel" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Mesil"><img src="https://avatars.githubusercontent.com/u/14284175?v=4?s=100" width="100px;" alt=""/><br /><sub><b>mesil</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/issues?q=author%3Amesil" title="Bug reports">🐛</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/starfetch"><img src="https://avatars.githubusercontent.com/u/80041179?v=4?s=100" width="100px;" alt=""/><br /><sub><b>starfetch</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=starfetch" title="Code">💻</a> <a href="https://github.com/freesewing/freesewing/commits?author=starfetch" title="Documentation">📖</a> <a href="#translation-starfetch" title="Translation">🌍</a> <a href="#design-starfetch" title="Design">🎨</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/ttimearl"><img src="https://avatars.githubusercontent.com/u/77916590?v=4?s=100" width="100px;" alt=""/><br /><sub><b>ttimearl</b></sub></a><br /><a href="#content-ttimearl" title="Content">🖋</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/chrisgloom"><img src="https://avatars.githubusercontent.com/u/15905991?v=4?s=100" width="100px;" alt=""/><br /><sub><b>tuesgloomsday</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=chrisgloom" title="Documentation">📖</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/valadaptive"><img src="https://avatars.githubusercontent.com/u/79560998?v=4?s=100" width="100px;" alt=""/><br /><sub><b>valadaptive</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=valadaptive" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/viocky"><img src="https://avatars.githubusercontent.com/u/39279173?v=4?s=100" width="100px;" alt=""/><br /><sub><b>viocky</b></sub></a><br /><a href="#translation-viocky" title="Translation">🌍</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/woolishboy"><img src="https://avatars.githubusercontent.com/u/57816321?v=4?s=100" width="100px;" alt=""/><br /><sub><b>woolishboy</b></sub></a><br /><a href="https://github.com/freesewing/freesewing/commits?author=woolishboy" title="Code">💻</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/cloutiy"><img src="https://avatars.githubusercontent.com/u/8433147?v=4?s=100" width="100px;" alt=""/><br /><sub><b>yc</b></sub></a><br /><a href="#translation-cloutiy" title="Translation">🌍</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<!-- markdownlint-restore -->
|
|
||||||
<!-- prettier-ignore-end -->
|
|
||||||
|
|
||||||
<!-- ALL-CONTRIBUTORS-LIST:END -->
|
|
||||||
|
|
||||||
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
|
|
||||||
|
|
|
@ -1,49 +0,0 @@
|
||||||
/* This script will build the package with esbuild */
|
|
||||||
import esbuild from 'esbuild'
|
|
||||||
import pkg from './package.json' assert { type: 'json' }
|
|
||||||
|
|
||||||
// Create banner based on package info
|
|
||||||
const banner = `/**
|
|
||||||
* ${pkg.name} | v${pkg.version}
|
|
||||||
* ${pkg.description}
|
|
||||||
* (c) ${new Date().getFullYear()} ${pkg.author}
|
|
||||||
* @license ${pkg.license}
|
|
||||||
*/`
|
|
||||||
|
|
||||||
// Shared esbuild options
|
|
||||||
const options = {
|
|
||||||
banner: { js: banner },
|
|
||||||
bundle: true,
|
|
||||||
entryPoints: ['src/index.js'],
|
|
||||||
format: 'esm',
|
|
||||||
outfile: 'dist/index.mjs',
|
|
||||||
external: ["@freesewing"],
|
|
||||||
metafile: process.env.VERBOSE ? true : false,
|
|
||||||
minify: process.env.NO_MINIFY ? false : true,
|
|
||||||
sourcemap: true,
|
|
||||||
}
|
|
||||||
|
|
||||||
// Let esbuild generate the build
|
|
||||||
let result
|
|
||||||
(async () => {
|
|
||||||
result = await esbuild.build(options).catch(() => process.exit(1))
|
|
||||||
|
|
||||||
if (process.env.VERBOSE) {
|
|
||||||
const info = await esbuild.analyzeMetafile(result.metafile)
|
|
||||||
console.log(info)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Also build a version that has all dependencies bundled
|
|
||||||
// This makes it easy to run tests
|
|
||||||
await esbuild
|
|
||||||
.build({
|
|
||||||
...options,
|
|
||||||
minify: false,
|
|
||||||
sourcemap: false,
|
|
||||||
outfile: 'tests/dist/index.mjs',
|
|
||||||
format: 'esm',
|
|
||||||
external: [],
|
|
||||||
})
|
|
||||||
.catch(() => process.exit(1))
|
|
||||||
|
|
||||||
})()
|
|
|
@ -1,4 +0,0 @@
|
||||||
## 🚨🚨 This packages is deprecated 🚨🚨
|
|
||||||
|
|
||||||
This package will not be part of FreeSewing v3.
|
|
||||||
|
|
|
@ -1,53 +0,0 @@
|
||||||
{
|
|
||||||
"name": "@freesewing/pattern-info",
|
|
||||||
"version": "3.0.0-alpha.0",
|
|
||||||
"description": "Information about available freesewing patterns",
|
|
||||||
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
|
|
||||||
"homepage": "https://freesewing.org/",
|
|
||||||
"repository": "github:freesewing/freesewing",
|
|
||||||
"license": "MIT",
|
|
||||||
"bugs": {
|
|
||||||
"url": "https://github.com/freesewing/freesewing/issues"
|
|
||||||
},
|
|
||||||
"funding": {
|
|
||||||
"type": "individual",
|
|
||||||
"url": "https://freesewing.org/patrons/join"
|
|
||||||
},
|
|
||||||
"keywords": [
|
|
||||||
"freesewing",
|
|
||||||
"freesewing"
|
|
||||||
],
|
|
||||||
"type": "module",
|
|
||||||
"module": "dist/index.mjs",
|
|
||||||
"exports": {
|
|
||||||
".": "./dist/index.mjs"
|
|
||||||
},
|
|
||||||
"scripts": {
|
|
||||||
"build": "node --experimental-json-modules build.mjs",
|
|
||||||
"clean": "rimraf dist",
|
|
||||||
"mbuild": "NO_MINIFY=1 node --experimental-json-modules build.mjs",
|
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
|
||||||
"test": "echo \"pattern-info: No tests configured. Perhaps you'd like to do this?\" && exit 0",
|
|
||||||
"vbuild": "VERBOSE=1 node --experimental-json-modules build.mjs",
|
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
|
||||||
"tips": "node ../../scripts/help.mjs",
|
|
||||||
"prebuild": "node --experimental-json-modules src/prebuild.js",
|
|
||||||
"precibuild_step6": "node --experimental-json-modules src/prebuild.js",
|
|
||||||
"cibuild_step6": "node --experimental-json-modules build.mjs"
|
|
||||||
},
|
|
||||||
"peerDependencies": {},
|
|
||||||
"dependencies": {},
|
|
||||||
"devDependencies": {},
|
|
||||||
"files": [
|
|
||||||
"dist/*",
|
|
||||||
"README.md"
|
|
||||||
],
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public",
|
|
||||||
"tag": "next"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=16.0.0",
|
|
||||||
"npm": ">=8"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,101 +0,0 @@
|
||||||
export { default as options } from './prebuild/options'
|
|
||||||
export { default as optionGroups } from './prebuild/option-groups'
|
|
||||||
export { default as parts } from './prebuild/parts'
|
|
||||||
export { default as measurements } from './prebuild/measurements'
|
|
||||||
export { default as optionalMeasurements } from './prebuild/optional-measurements'
|
|
||||||
export { default as versions } from './prebuild/versions'
|
|
||||||
export { default as info } from './prebuild/info'
|
|
||||||
|
|
||||||
export const list = [
|
|
||||||
'aaron',
|
|
||||||
'albert',
|
|
||||||
'bee',
|
|
||||||
'bella',
|
|
||||||
'benjamin',
|
|
||||||
'bent',
|
|
||||||
'bob',
|
|
||||||
'breanna',
|
|
||||||
'brian',
|
|
||||||
'bruce',
|
|
||||||
'carlita',
|
|
||||||
'carlton',
|
|
||||||
'cathrin',
|
|
||||||
'charlie',
|
|
||||||
'cornelius',
|
|
||||||
'diana',
|
|
||||||
'florent',
|
|
||||||
'florence',
|
|
||||||
'hi',
|
|
||||||
'holmes',
|
|
||||||
'hortensia',
|
|
||||||
'huey',
|
|
||||||
'hugo',
|
|
||||||
'jaeger',
|
|
||||||
'lucy',
|
|
||||||
'lunetius',
|
|
||||||
'noble',
|
|
||||||
'octoplushy',
|
|
||||||
'paco',
|
|
||||||
'penelope',
|
|
||||||
'sandy',
|
|
||||||
'shin',
|
|
||||||
'simon',
|
|
||||||
'simone',
|
|
||||||
'sven',
|
|
||||||
'tamiko',
|
|
||||||
'teagan',
|
|
||||||
'theo',
|
|
||||||
'tiberius',
|
|
||||||
'titan',
|
|
||||||
'unice',
|
|
||||||
'ursula',
|
|
||||||
'trayvon',
|
|
||||||
'wahid',
|
|
||||||
'walburga',
|
|
||||||
'waralee',
|
|
||||||
'yuri',
|
|
||||||
]
|
|
||||||
|
|
||||||
export const withoutBreasts = [
|
|
||||||
'aaron',
|
|
||||||
'albert',
|
|
||||||
'benjamin',
|
|
||||||
'bent',
|
|
||||||
'bob',
|
|
||||||
'brian',
|
|
||||||
'bruce',
|
|
||||||
'carlton',
|
|
||||||
'charlie',
|
|
||||||
'cornelius',
|
|
||||||
'florent',
|
|
||||||
'florence',
|
|
||||||
'hi',
|
|
||||||
'holmes',
|
|
||||||
'hortensia',
|
|
||||||
'huey',
|
|
||||||
'hugo',
|
|
||||||
'jaeger',
|
|
||||||
'lucy',
|
|
||||||
'lunetius',
|
|
||||||
'octoplushy',
|
|
||||||
'paco',
|
|
||||||
'penelope',
|
|
||||||
'sandy',
|
|
||||||
'shin',
|
|
||||||
'simon',
|
|
||||||
'sven',
|
|
||||||
'tamiko',
|
|
||||||
'teagan',
|
|
||||||
'theo',
|
|
||||||
'tiberius',
|
|
||||||
'titan',
|
|
||||||
'trayvon',
|
|
||||||
'unice',
|
|
||||||
'ursula',
|
|
||||||
'wahid',
|
|
||||||
'walburga',
|
|
||||||
'waralee',
|
|
||||||
'yuri',
|
|
||||||
]
|
|
||||||
|
|
||||||
export const withBreasts = ['bee', 'bella', 'breanna', 'cathrin', 'carlita', 'diana', 'noble', 'simone']
|
|
|
@ -1,199 +0,0 @@
|
||||||
const path = require('path')
|
|
||||||
const fse = require('fs-extra')
|
|
||||||
const aaron = require('@freesewing/aaron').config
|
|
||||||
const albert = require('@freesewing/albert').config
|
|
||||||
const bee = require('@freesewing/bee').config
|
|
||||||
const bella = require('@freesewing/bella').config
|
|
||||||
const benjamin = require('@freesewing/benjamin').config
|
|
||||||
const bent = require('@freesewing/bent').config
|
|
||||||
const bob = require('@freesewing/bob').config
|
|
||||||
const brian = require('@freesewing/brian').config
|
|
||||||
const breanna = require('@freesewing/breanna').config
|
|
||||||
const diana = require('@freesewing/diana').config
|
|
||||||
const bruce = require('@freesewing/bruce').config
|
|
||||||
const carlita = require('@freesewing/carlita').config
|
|
||||||
const carlton = require('@freesewing/carlton').config
|
|
||||||
const cathrin = require('@freesewing/cathrin').config
|
|
||||||
const charlie = require('@freesewing/charlie').config
|
|
||||||
const cornelius = require('@freesewing/cornelius').config
|
|
||||||
const florent = require('@freesewing/florent').config
|
|
||||||
const florence = require('@freesewing/florence').config
|
|
||||||
const hi = require('@freesewing/hi').config
|
|
||||||
const holmes = require('@freesewing/holmes').config
|
|
||||||
const hortensia = require('@freesewing/hortensia').config
|
|
||||||
const huey = require('@freesewing/huey').config
|
|
||||||
const hugo = require('@freesewing/hugo').config
|
|
||||||
const jaeger = require('@freesewing/jaeger').config
|
|
||||||
const lucy = require('@freesewing/lucy').config
|
|
||||||
const lunetius = require('@freesewing/lunetius').config
|
|
||||||
const noble = require('@freesewing/noble').config
|
|
||||||
const octoplushy = require('@freesewing/octoplushy').config
|
|
||||||
const paco = require('@freesewing/paco').config
|
|
||||||
const penelope = require('@freesewing/penelope').config
|
|
||||||
const sandy = require('@freesewing/sandy').config
|
|
||||||
const shin = require('@freesewing/shin').config
|
|
||||||
const simon = require('@freesewing/simon').config
|
|
||||||
const simone = require('@freesewing/simone').config
|
|
||||||
const sven = require('@freesewing/sven').config
|
|
||||||
const tamiko = require('@freesewing/tamiko').config
|
|
||||||
const teagan = require('@freesewing/teagan').config
|
|
||||||
const theo = require('@freesewing/theo').config
|
|
||||||
const tiberius = require('@freesewing/tiberius').config
|
|
||||||
const titan = require('@freesewing/titan').config
|
|
||||||
const trayvon = require('@freesewing/trayvon').config
|
|
||||||
const unice = require('@freesewing/unice').config
|
|
||||||
const ursula = require('@freesewing/ursula').config
|
|
||||||
const wahid = require('@freesewing/wahid').config
|
|
||||||
const walburga = require('@freesewing/walburga').config
|
|
||||||
const waralee = require('@freesewing/waralee').config
|
|
||||||
const yuri = require('@freesewing/yuri').config
|
|
||||||
|
|
||||||
const patterns = {
|
|
||||||
aaron,
|
|
||||||
albert,
|
|
||||||
bee,
|
|
||||||
bella,
|
|
||||||
benjamin,
|
|
||||||
bent,
|
|
||||||
bob,
|
|
||||||
brian,
|
|
||||||
breanna,
|
|
||||||
diana,
|
|
||||||
bruce,
|
|
||||||
carlita,
|
|
||||||
carlton,
|
|
||||||
cathrin,
|
|
||||||
charlie,
|
|
||||||
cornelius,
|
|
||||||
florent,
|
|
||||||
florence,
|
|
||||||
hi,
|
|
||||||
holmes,
|
|
||||||
hortensia,
|
|
||||||
huey,
|
|
||||||
hugo,
|
|
||||||
jaeger,
|
|
||||||
lucy,
|
|
||||||
lunetius,
|
|
||||||
noble,
|
|
||||||
octoplushy,
|
|
||||||
paco,
|
|
||||||
penelope,
|
|
||||||
sandy,
|
|
||||||
shin,
|
|
||||||
simon,
|
|
||||||
simone,
|
|
||||||
sven,
|
|
||||||
tamiko,
|
|
||||||
teagan,
|
|
||||||
theo,
|
|
||||||
tiberius,
|
|
||||||
titan,
|
|
||||||
trayvon,
|
|
||||||
unice,
|
|
||||||
ursula,
|
|
||||||
wahid,
|
|
||||||
walburga,
|
|
||||||
waralee,
|
|
||||||
yuri,
|
|
||||||
}
|
|
||||||
const patternOptions = (config) => {
|
|
||||||
let all = []
|
|
||||||
let groups = config.optionGroups
|
|
||||||
for (let group of Object.keys(groups)) {
|
|
||||||
for (let option of groups[group]) {
|
|
||||||
if (typeof option === 'string') all.push(option)
|
|
||||||
else {
|
|
||||||
for (let subgroup of Object.keys(option)) {
|
|
||||||
for (let suboption of option[subgroup]) all.push(suboption)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return all
|
|
||||||
}
|
|
||||||
|
|
||||||
const patternParts = (config) => {
|
|
||||||
let parts = {}
|
|
||||||
if (config.parts) {
|
|
||||||
for (let p of config.parts) parts[p] = p
|
|
||||||
}
|
|
||||||
if (config.dependencies) {
|
|
||||||
for (let p of Object.keys(config.dependencies)) {
|
|
||||||
parts[p] = p
|
|
||||||
if (typeof config.dependencies[p] === 'string') {
|
|
||||||
parts[config.dependencies[p]] = config.dependencies[p]
|
|
||||||
} else {
|
|
||||||
for (let d of config.dependencies[p]) parts[d] = d
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (config.inject) {
|
|
||||||
for (let p of Object.keys(config.inject)) {
|
|
||||||
parts[p] = p
|
|
||||||
parts[config.inject[p]] = config.inject[p]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (config.hide) {
|
|
||||||
for (let p of config.hide) delete parts[p]
|
|
||||||
}
|
|
||||||
|
|
||||||
return Object.keys(parts)
|
|
||||||
}
|
|
||||||
|
|
||||||
const options = {}
|
|
||||||
const optionGroups = {}
|
|
||||||
const parts = {}
|
|
||||||
const measurements = {}
|
|
||||||
const optionalMeasurements = {}
|
|
||||||
const versions = {}
|
|
||||||
const info = {}
|
|
||||||
for (let pattern of Object.keys(patterns)) {
|
|
||||||
if (typeof patterns[pattern] === 'undefined') console.log({pattern})
|
|
||||||
options[pattern] = patternOptions(patterns[pattern])
|
|
||||||
optionGroups[pattern] = patterns[pattern].optionGroups
|
|
||||||
parts[pattern] = patternParts(patterns[pattern])
|
|
||||||
measurements[pattern] = patterns[pattern].measurements
|
|
||||||
optionalMeasurements[pattern] = patterns[pattern].optionalMeasurements || []
|
|
||||||
versions[pattern] = patterns[pattern].version
|
|
||||||
info[pattern] = {
|
|
||||||
design: patterns[pattern].design,
|
|
||||||
code: patterns[pattern].code,
|
|
||||||
department: patterns[pattern].department,
|
|
||||||
type: patterns[pattern].type,
|
|
||||||
difficulty: patterns[pattern].difficulty,
|
|
||||||
tags: patterns[pattern].tags,
|
|
||||||
deprecated: patterns[pattern].deprecated || false,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fse.mkdirSync(path.join('.', 'src', 'prebuild'), { recursive: true })
|
|
||||||
fse.writeFileSync(
|
|
||||||
path.join('.', 'src', 'prebuild', 'options.js'),
|
|
||||||
'module.exports = ' + JSON.stringify(options) + '\n'
|
|
||||||
)
|
|
||||||
fse.writeFileSync(
|
|
||||||
path.join('.', 'src', 'prebuild', 'option-groups.js'),
|
|
||||||
'module.exports = ' + JSON.stringify(optionGroups) + '\n'
|
|
||||||
)
|
|
||||||
fse.writeFileSync(
|
|
||||||
path.join('.', 'src', 'prebuild', 'parts.js'),
|
|
||||||
'module.exports = ' + JSON.stringify(parts) + '\n'
|
|
||||||
)
|
|
||||||
fse.writeFileSync(
|
|
||||||
path.join('.', 'src', 'prebuild', 'measurements.js'),
|
|
||||||
'module.exports = ' + JSON.stringify(measurements) + '\n'
|
|
||||||
)
|
|
||||||
fse.writeFileSync(
|
|
||||||
path.join('.', 'src', 'prebuild', 'optional-measurements.js'),
|
|
||||||
'module.exports = ' + JSON.stringify(optionalMeasurements) + '\n'
|
|
||||||
)
|
|
||||||
fse.writeFileSync(
|
|
||||||
path.join('.', 'src', 'prebuild', 'versions.js'),
|
|
||||||
'module.exports = ' + JSON.stringify(versions) + '\n'
|
|
||||||
)
|
|
||||||
fse.writeFileSync(
|
|
||||||
path.join('.', 'src', 'prebuild', 'info.js'),
|
|
||||||
'module.exports = ' + JSON.stringify(info) + '\n'
|
|
||||||
)
|
|
Loading…
Add table
Add a link
Reference in a new issue