🔧 Reconfigure packages
This commit is contained in:
parent
6d4dd125e3
commit
e41915da6d
81 changed files with 1423 additions and 258 deletions
38
CHANGELOG.md
38
CHANGELOG.md
|
@ -1,14 +1,40 @@
|
|||
FIXME: This needs to be automated, but this is until then
|
||||
# Change log for: FreeSewing (global)
|
||||
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
### models
|
||||
|
||||
#### Added
|
||||
|
||||
- Expanded the size ranges available.
|
||||
- Added the `withBreasts` models which were missing in earlier releases.
|
||||
|
||||
#### Changed
|
||||
|
||||
- The models data is now based on the data from the `neckstimate` method in the utils package.
|
||||
|
||||
### theo
|
||||
|
||||
#### Fixed
|
||||
|
||||
- [#78](https://github.com/freesewing/freesewing/issues/78): Removed inherited notches from fly shield and side piece.
|
||||
|
||||
### utils
|
||||
|
||||
#### Added
|
||||
|
||||
- The `measurementDiffers` method is new.
|
||||
|
||||
|
||||
|
||||
2.0.1
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
theo: Removed inherited notches from fly shield and side piece
|
||||
models: switched to neckstimate based data
|
||||
utils: added measurementDiffers method
|
||||
This is the **initial release**, and the start of this change log.
|
||||
|
||||
2.0.0 -> initial release (v1 was PHP)
|
||||
Prior to version 2, FreeSewing was not a JavaScript project.
|
||||
As such, that history is out of scope for this change log.
|
||||
|
|
|
@ -273,7 +273,7 @@ Unreleased:
|
|||
Security:
|
||||
|
||||
2.0.1:
|
||||
date: 2008-09-01
|
||||
date: 2019-09-01
|
||||
Added:
|
||||
utils:
|
||||
- The `measurementDiffers` method is new.
|
||||
|
@ -285,4 +285,5 @@ Unreleased:
|
|||
- The models data is now based on the data from the `neckstimate` method in the utils package.
|
||||
Fixed:
|
||||
theo:
|
||||
- "[#78](https://github.com/freesewing/freesewing/issues/78): Removed inherited notches from fly shield and side piece."
|
||||
- "[#78](https://github.com/freesewing/freesewing/issues/78):
|
||||
Removed inherited notches from fly shield and side piece."
|
||||
|
|
|
@ -1,18 +1,9 @@
|
|||
<p align="center">
|
||||
<a title="Go to freesewing.org" href="https://freesewing.org/">
|
||||
<img src="https://freesewing.org/share/en.wide.jpg" align="center" width="200px" alt="FreeSewing.org"/>
|
||||
</a>
|
||||
<br>
|
||||
<b><a href="https://freesewing.org/">FreeSewing</a></b>
|
||||
<br>
|
||||
An open source platform for made-to-measure sewing patterns
|
||||
</p>
|
||||
# Change log for: {{{fullname}}}
|
||||
|
||||
# {{{fullname}}} Change log
|
||||
|
||||
{{changelog}}
|
||||
{{{changelog}}}
|
||||
|
||||
## 2.0.0
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
This is the **initial release**, and the start of this change log.
|
||||
|
||||
|
|
21
packages/aaron/CHANGELOG.md
Normal file
21
packages/aaron/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/aaron
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package aaron
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package aaron
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -43,9 +43,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/benjamin/CHANGELOG.md
Normal file
21
packages/benjamin/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/benjamin
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package benjamin
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package benjamin
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/bent/CHANGELOG.md
Normal file
21
packages/bent/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/bent
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package bent
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package bent
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -43,9 +43,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/brian/CHANGELOG.md
Normal file
21
packages/brian/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/brian
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package brian
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package brian
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/bruce/CHANGELOG.md
Normal file
21
packages/bruce/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/bruce
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package bruce
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package bruce
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/carlita/CHANGELOG.md
Normal file
21
packages/carlita/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/carlita
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package carlita
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package carlita
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -46,9 +46,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/carlton/CHANGELOG.md
Normal file
21
packages/carlton/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/carlton
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package carlton
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package carlton
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -44,9 +44,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/cathrin/CHANGELOG.md
Normal file
21
packages/cathrin/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/cathrin
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package cathrin
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package cathrin
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/components/CHANGELOG.md
Normal file
21
packages/components/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/components
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package components
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package components
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/core/CHANGELOG.md
Normal file
21
packages/core/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/core
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package core
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package core
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/create-freesewing-pattern/CHANGELOG.md
Normal file
21
packages/create-freesewing-pattern/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: create-freesewing-pattern
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package create-freesewing-pattern
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package create-freesewing-pattern
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -27,15 +27,15 @@
|
|||
"dependencies": {
|
||||
"chalk": "^2.4.2",
|
||||
"commander": "^2.19.0",
|
||||
"conf": "^5.0.0",
|
||||
"conf": "^2.2.0",
|
||||
"cp-file": "^6.0.0",
|
||||
"execa": "^1.0.0",
|
||||
"git-config-path": "^2.0.0",
|
||||
"github-username": "^5.0.1",
|
||||
"globby": "^10.0.1",
|
||||
"github-username": "^4.1.0",
|
||||
"globby": "^9.0.0",
|
||||
"handlebars": "^4.1.0",
|
||||
"inquirer": "^6.2.2",
|
||||
"make-dir": "^3.0.0",
|
||||
"make-dir": "^2.0.0",
|
||||
"ora": "^3.1.0",
|
||||
"p-each-series": "^1.0.0",
|
||||
"parse-git-config": "^3.0.0",
|
||||
|
|
21
packages/css-theme/CHANGELOG.md
Normal file
21
packages/css-theme/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/css-theme
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package css-theme
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package css-theme
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/examples/CHANGELOG.md
Normal file
21
packages/examples/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/examples
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package examples
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package examples
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -37,9 +37,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/florent/CHANGELOG.md
Normal file
21
packages/florent/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/florent
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package florent
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package florent
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/huey/CHANGELOG.md
Normal file
21
packages/huey/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/huey
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package huey
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package huey
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/hugo/CHANGELOG.md
Normal file
21
packages/hugo/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/hugo
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package hugo
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package hugo
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -43,9 +43,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/i18n/CHANGELOG.md
Normal file
21
packages/i18n/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/i18n
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package i18n
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package i18n
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/jaeger/CHANGELOG.md
Normal file
21
packages/jaeger/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/jaeger
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package jaeger
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package jaeger
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -44,9 +44,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
26
packages/models/CHANGELOG.md
Normal file
26
packages/models/CHANGELOG.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
# Change log for: @freesewing/models
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package models
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
### Added
|
||||
|
||||
- Expanded the size ranges available.
|
||||
- Added the `withBreasts` models which were missing in earlier releases.
|
||||
|
||||
### Changed
|
||||
|
||||
- The models data is now based on the data from the `neckstimate` method in the utils package.
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/mui-theme/CHANGELOG.md
Normal file
21
packages/mui-theme/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/mui-theme
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package mui-theme
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package mui-theme
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/pattern-info/CHANGELOG.md
Normal file
21
packages/pattern-info/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/pattern-info
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package pattern-info
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package pattern-info
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/patterns/CHANGELOG.md
Normal file
21
packages/patterns/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/patterns
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package patterns
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package patterns
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-banner/CHANGELOG.md
Normal file
21
packages/plugin-banner/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-banner
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-banner
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-banner
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-bundle/CHANGELOG.md
Normal file
21
packages/plugin-bundle/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-bundle
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-bundle
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-bundle
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-bust/CHANGELOG.md
Normal file
21
packages/plugin-bust/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-bust
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-bust
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-bust
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-buttons/CHANGELOG.md
Normal file
21
packages/plugin-buttons/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-buttons
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-buttons
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-buttons
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-cutonfold/CHANGELOG.md
Normal file
21
packages/plugin-cutonfold/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-cutonfold
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-cutonfold
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-cutonfold
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-debug/CHANGELOG.md
Normal file
21
packages/plugin-debug/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-debug
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-debug
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-debug
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-designer/CHANGELOG.md
Normal file
21
packages/plugin-designer/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-designer
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-designer
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-designer
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-dimension/CHANGELOG.md
Normal file
21
packages/plugin-dimension/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-dimension
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-dimension
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-dimension
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-flip/CHANGELOG.md
Normal file
21
packages/plugin-flip/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-flip
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-flip
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-flip
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-grainline/CHANGELOG.md
Normal file
21
packages/plugin-grainline/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-grainline
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-grainline
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-grainline
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-i18n/CHANGELOG.md
Normal file
21
packages/plugin-i18n/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-i18n
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-i18n
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-i18n
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-logo/CHANGELOG.md
Normal file
21
packages/plugin-logo/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-logo
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-logo
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-logo
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-round/CHANGELOG.md
Normal file
21
packages/plugin-round/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-round
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-round
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-round
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-scalebox/CHANGELOG.md
Normal file
21
packages/plugin-scalebox/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-scalebox
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-scalebox
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-scalebox
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-sprinkle/CHANGELOG.md
Normal file
21
packages/plugin-sprinkle/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-sprinkle
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-sprinkle
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-sprinkle
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-svgattr/CHANGELOG.md
Normal file
21
packages/plugin-svgattr/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-svgattr
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-svgattr
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-svgattr
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-theme/CHANGELOG.md
Normal file
21
packages/plugin-theme/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-theme
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-theme
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-theme
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-title/CHANGELOG.md
Normal file
21
packages/plugin-title/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-title
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-title
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-title
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/plugin-validate/CHANGELOG.md
Normal file
21
packages/plugin-validate/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/plugin-validate
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package plugin-validate
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package plugin-validate
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/prettier-config/CHANGELOG.md
Normal file
21
packages/prettier-config/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/prettier-config
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package prettier-config
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package prettier-config
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/rendertest/CHANGELOG.md
Normal file
21
packages/rendertest/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/rendertest
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package rendertest
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package rendertest
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/sandy/CHANGELOG.md
Normal file
21
packages/sandy/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/sandy
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package sandy
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package sandy
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/shin/CHANGELOG.md
Normal file
21
packages/shin/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/shin
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package shin
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package shin
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/simon/CHANGELOG.md
Normal file
21
packages/simon/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/simon
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package simon
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package simon
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -45,9 +45,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/sven/CHANGELOG.md
Normal file
21
packages/sven/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/sven
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package sven
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package sven
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/tamiko/CHANGELOG.md
Normal file
21
packages/tamiko/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/tamiko
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package tamiko
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package tamiko
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/theo/CHANGELOG.md
Normal file
21
packages/theo/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/theo
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package theo
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
### Fixed
|
||||
|
||||
- [#78](https://github.com/freesewing/freesewing/issues/78): Removed inherited notches from fly shield and side piece.
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/trayvon/CHANGELOG.md
Normal file
21
packages/trayvon/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/trayvon
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package trayvon
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package trayvon
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/tutorial/CHANGELOG.md
Normal file
21
packages/tutorial/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/tutorial
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package tutorial
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package tutorial
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -42,9 +42,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
21
packages/utils/CHANGELOG.md
Normal file
21
packages/utils/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/utils
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package utils
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
### Added
|
||||
|
||||
- The `measurementDiffers` method is new.
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
21
packages/wahid/CHANGELOG.md
Normal file
21
packages/wahid/CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Change log for: @freesewing/wahid
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
**Note:** Version bump only for package wahid
|
||||
|
||||
|
||||
## 2.0.1 (2019-09-01)
|
||||
|
||||
**Note:** Version bump only for package wahid
|
||||
|
||||
|
||||
|
||||
|
||||
## 2.0.0 (2019-08-25)
|
||||
|
||||
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.
|
|
@ -45,9 +45,9 @@
|
|||
"react-dom": "^16.8",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^6.3.0",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.9.0",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.1",
|
||||
"@freesewing/css-theme": "^2.0.1",
|
||||
"@freesewing/i18n": "^2.0.1",
|
||||
|
|
|
@ -1,51 +1,48 @@
|
|||
/* eslint-disable no-console */
|
||||
const path = require("path");
|
||||
const fs = require("fs");
|
||||
const fse = require("fs-extra");
|
||||
const glob = require("glob");
|
||||
const yaml = require("js-yaml");
|
||||
const chalk = require("chalk");
|
||||
const handlebars = require("handlebars");
|
||||
const Mustache = require("mustache");
|
||||
const { version } = require("../lerna.json");
|
||||
const path = require('path')
|
||||
const fs = require('fs')
|
||||
const fse = require('fs-extra')
|
||||
const glob = require('glob')
|
||||
const yaml = require('js-yaml')
|
||||
const chalk = require('chalk')
|
||||
const handlebars = require('handlebars')
|
||||
const Mustache = require('mustache')
|
||||
const { version } = require('../lerna.json')
|
||||
|
||||
const repoPath = process.cwd();
|
||||
const repoPath = process.cwd()
|
||||
const config = {
|
||||
repoPath,
|
||||
defaults: readConfigFile("defaults.yaml"),
|
||||
descriptions: readConfigFile("descriptions.yaml"),
|
||||
keywords: readConfigFile("keywords.yaml"),
|
||||
badges: readConfigFile("badges.yaml"),
|
||||
scripts: readConfigFile("scripts.yaml"),
|
||||
changelog: readConfigFile("changelog.yaml"),
|
||||
changes: ["Added", "Changed", "Deprecated", "Removed", "Fixed", "Security"],
|
||||
dependencies: readConfigFile("dependencies.yaml", { version }),
|
||||
exceptions: readConfigFile("exceptions.yaml"),
|
||||
defaults: readConfigFile('defaults.yaml'),
|
||||
descriptions: readConfigFile('descriptions.yaml'),
|
||||
keywords: readConfigFile('keywords.yaml'),
|
||||
badges: readConfigFile('badges.yaml'),
|
||||
scripts: readConfigFile('scripts.yaml'),
|
||||
changelog: readConfigFile('changelog.yaml'),
|
||||
changetypes: ['Added', 'Changed', 'Deprecated', 'Removed', 'Fixed', 'Security'],
|
||||
dependencies: readConfigFile('dependencies.yaml', { version }),
|
||||
exceptions: readConfigFile('exceptions.yaml'),
|
||||
templates: {
|
||||
pkg: readTemplateFile("package.dflt.json"),
|
||||
rollup: readTemplateFile("rollup.config.dflt.js"),
|
||||
changelog: readTemplateFile("changelog.dflt.md"),
|
||||
readme: readTemplateFile("readme.dflt.md")
|
||||
pkg: readTemplateFile('package.dflt.json'),
|
||||
rollup: readTemplateFile('rollup.config.dflt.js'),
|
||||
changelog: readTemplateFile('changelog.dflt.md'),
|
||||
readme: readTemplateFile('readme.dflt.md')
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
const packages = glob.sync("*", {
|
||||
cwd: path.join(config.repoPath, "packages")
|
||||
});
|
||||
const packages = glob.sync('*', {
|
||||
cwd: path.join(config.repoPath, 'packages')
|
||||
})
|
||||
|
||||
validate(packages, config);
|
||||
reconfigure(packages, config);
|
||||
validate(packages, config)
|
||||
reconfigure(packages, config)
|
||||
|
||||
process.exit();
|
||||
process.exit()
|
||||
|
||||
/**
|
||||
* Reads a template file
|
||||
*/
|
||||
function readTemplateFile(file) {
|
||||
return fs.readFileSync(
|
||||
path.join(repoPath, "config", "templates", file),
|
||||
"utf-8"
|
||||
);
|
||||
return fs.readFileSync(path.join(repoPath, 'config', 'templates', file), 'utf-8')
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -56,25 +53,25 @@ function readExampleFile(file, subdir = false) {
|
|||
subdir
|
||||
? path.join(
|
||||
repoPath,
|
||||
"packages",
|
||||
"create-freesewing-pattern",
|
||||
"template",
|
||||
"default",
|
||||
"example",
|
||||
'packages',
|
||||
'create-freesewing-pattern',
|
||||
'template',
|
||||
'default',
|
||||
'example',
|
||||
file
|
||||
)
|
||||
: path.join(
|
||||
repoPath,
|
||||
"packages",
|
||||
"create-freesewing-pattern",
|
||||
"template",
|
||||
"default",
|
||||
"example",
|
||||
'packages',
|
||||
'create-freesewing-pattern',
|
||||
'template',
|
||||
'default',
|
||||
'example',
|
||||
subdir,
|
||||
file
|
||||
),
|
||||
"utf-8"
|
||||
);
|
||||
'utf-8'
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -83,14 +80,9 @@ function readExampleFile(file, subdir = false) {
|
|||
function readConfigFile(file, replace = false) {
|
||||
if (replace)
|
||||
return yaml.safeLoad(
|
||||
Mustache.render(
|
||||
fs.readFileSync(path.join(repoPath, "config", file), "utf-8"),
|
||||
replace
|
||||
)
|
||||
);
|
||||
return yaml.safeLoad(
|
||||
fs.readFileSync(path.join(repoPath, "config", file), "utf-8")
|
||||
);
|
||||
Mustache.render(fs.readFileSync(path.join(repoPath, 'config', file), 'utf-8'), replace)
|
||||
)
|
||||
return yaml.safeLoad(fs.readFileSync(path.join(repoPath, 'config', file), 'utf-8'))
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -98,17 +90,14 @@ function readConfigFile(file, replace = false) {
|
|||
* Returns its contents if it exists, or an empty string if not
|
||||
*/
|
||||
function readInfoFile(pkg) {
|
||||
let markup = "";
|
||||
let markup = ''
|
||||
try {
|
||||
markup = fs.readFileSync(
|
||||
path.join(repoPath, "packages", pkg, "info.md"),
|
||||
"utf-8"
|
||||
);
|
||||
markup = fs.readFileSync(path.join(repoPath, 'packages', pkg, 'info.md'), 'utf-8')
|
||||
} catch {
|
||||
return "";
|
||||
return ''
|
||||
}
|
||||
|
||||
return markup;
|
||||
return markup
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -119,25 +108,23 @@ function readInfoFile(pkg) {
|
|||
* - other
|
||||
*/
|
||||
function packageType(pkg, config) {
|
||||
if (pkg.substring(0, 7) === "plugin-") return "plugin";
|
||||
if (config.descriptions[pkg].substring(0, 21) === "A FreeSewing pattern ")
|
||||
return "pattern";
|
||||
return "other";
|
||||
if (pkg.substring(0, 7) === 'plugin-') return 'plugin'
|
||||
if (config.descriptions[pkg].substring(0, 21) === 'A FreeSewing pattern ') return 'pattern'
|
||||
return 'other'
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an array of keywords for a package
|
||||
*/
|
||||
function keywords(pkg, config, type) {
|
||||
if (typeof config.keywords[pkg] !== "undefined") return config.keywords[pkg];
|
||||
if (typeof config.keywords[type] !== "undefined")
|
||||
return config.keywords[type];
|
||||
if (typeof config.keywords[pkg] !== 'undefined') return config.keywords[pkg]
|
||||
if (typeof config.keywords[type] !== 'undefined') return config.keywords[type]
|
||||
else {
|
||||
console.log(
|
||||
chalk.redBright.bold("Problem:"),
|
||||
chalk.redBright.bold('Problem:'),
|
||||
chalk.redBright(`No keywords for package ${pkg} which is of type ${type}`)
|
||||
);
|
||||
process.exit();
|
||||
)
|
||||
process.exit()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -145,30 +132,30 @@ function keywords(pkg, config, type) {
|
|||
* Returns an plain object of scripts for a package
|
||||
*/
|
||||
function scripts(pkg, config, type) {
|
||||
let runScripts = {};
|
||||
let runScripts = {}
|
||||
for (let key of Object.keys(config.scripts._)) {
|
||||
runScripts[key] = Mustache.render(config.scripts._[key], {
|
||||
name: pkg
|
||||
});
|
||||
})
|
||||
}
|
||||
if (typeof config.scripts._types[type] !== "undefined") {
|
||||
if (typeof config.scripts._types[type] !== 'undefined') {
|
||||
for (let key of Object.keys(config.scripts._types[type])) {
|
||||
runScripts[key] = Mustache.render(config.scripts._types[type][key], {
|
||||
name: pkg
|
||||
});
|
||||
})
|
||||
}
|
||||
}
|
||||
if (typeof config.scripts[pkg] !== "undefined") {
|
||||
if (typeof config.scripts[pkg] !== 'undefined') {
|
||||
for (let key of Object.keys(config.scripts[pkg])) {
|
||||
if (config.scripts[pkg][key] === "!") delete runScripts[key];
|
||||
if (config.scripts[pkg][key] === '!') delete runScripts[key]
|
||||
else
|
||||
runScripts[key] = Mustache.render(config.scripts[pkg][key], {
|
||||
name: pkg
|
||||
});
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
return runScripts;
|
||||
return runScripts
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -181,82 +168,78 @@ function scripts(pkg, config, type) {
|
|||
*
|
||||
*/
|
||||
function deps(section, pkg, config, type) {
|
||||
let dependencies = {};
|
||||
let dependencies = {}
|
||||
if (
|
||||
typeof config.dependencies._types[type] !== "undefined" &&
|
||||
typeof config.dependencies._types[type][section] !== "undefined"
|
||||
typeof config.dependencies._types[type] !== 'undefined' &&
|
||||
typeof config.dependencies._types[type][section] !== 'undefined'
|
||||
)
|
||||
dependencies = config.dependencies._types[type][section];
|
||||
if (typeof config.dependencies[pkg] === "undefined") return dependencies;
|
||||
if (typeof config.dependencies[pkg][section] !== "undefined")
|
||||
return { ...dependencies, ...config.dependencies[pkg][section] };
|
||||
dependencies = config.dependencies._types[type][section]
|
||||
if (typeof config.dependencies[pkg] === 'undefined') return dependencies
|
||||
if (typeof config.dependencies[pkg][section] !== 'undefined')
|
||||
return { ...dependencies, ...config.dependencies[pkg][section] }
|
||||
|
||||
return dependencies;
|
||||
return dependencies
|
||||
}
|
||||
|
||||
/**
|
||||
* These merely call deps() for the relevant dependency section
|
||||
*/
|
||||
function dependencies(pkg, config, type) {
|
||||
return deps("_", pkg, config, type);
|
||||
return deps('_', pkg, config, type)
|
||||
}
|
||||
function devDependencies(pkg, config, type) {
|
||||
return deps("dev", pkg, config, type);
|
||||
return deps('dev', pkg, config, type)
|
||||
}
|
||||
function peerDependencies(pkg, config, type) {
|
||||
return deps("peer", pkg, config, type);
|
||||
return deps('peer', pkg, config, type)
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a package.json file for a package
|
||||
*/
|
||||
function packageConfig(pkg, config) {
|
||||
let type = packageType(pkg, config);
|
||||
let pkgConf = {};
|
||||
let type = packageType(pkg, config)
|
||||
let pkgConf = {}
|
||||
// Let's keep these at the top
|
||||
pkgConf.name = fullName(pkg, config);
|
||||
pkgConf.version = version;
|
||||
pkgConf.description = config.descriptions[pkg];
|
||||
pkgConf.name = fullName(pkg, config)
|
||||
pkgConf.version = version
|
||||
pkgConf.description = config.descriptions[pkg]
|
||||
pkgConf = {
|
||||
...pkgConf,
|
||||
...JSON.parse(Mustache.render(config.templates.pkg, { name: pkg }))
|
||||
};
|
||||
pkgConf.keywords = pkgConf.keywords.concat(keywords(pkg, config, type));
|
||||
pkgConf.scripts = scripts(pkg, config, type);
|
||||
pkgConf.dependencies = dependencies(pkg, config, type);
|
||||
pkgConf.devDependencies = devDependencies(pkg, config, type);
|
||||
pkgConf.peerDependencies = peerDependencies(pkg, config, type);
|
||||
if (typeof config.exceptions.packageJson[pkg] !== "undefined") {
|
||||
}
|
||||
pkgConf.keywords = pkgConf.keywords.concat(keywords(pkg, config, type))
|
||||
pkgConf.scripts = scripts(pkg, config, type)
|
||||
pkgConf.dependencies = dependencies(pkg, config, type)
|
||||
pkgConf.devDependencies = devDependencies(pkg, config, type)
|
||||
pkgConf.peerDependencies = peerDependencies(pkg, config, type)
|
||||
if (typeof config.exceptions.packageJson[pkg] !== 'undefined') {
|
||||
pkgConf = {
|
||||
...pkgConf,
|
||||
...config.exceptions.packageJson[pkg]
|
||||
};
|
||||
}
|
||||
for (let key of Object.keys(config.exceptions.packageJson[pkg])) {
|
||||
if (config.exceptions.packageJson[pkg][key] === "!") delete pkgConf[key];
|
||||
if (config.exceptions.packageJson[pkg][key] === '!') delete pkgConf[key]
|
||||
}
|
||||
}
|
||||
|
||||
return pkgConf;
|
||||
return pkgConf
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an string with the markup for badges in the readme file
|
||||
*/
|
||||
function badges(pkg, config) {
|
||||
let markup = "";
|
||||
for (let group of ["_all", "_social"]) {
|
||||
markup += "<p align='center'>";
|
||||
let markup = ''
|
||||
for (let group of ['_all', '_social']) {
|
||||
markup += "<p align='center'>"
|
||||
for (let key of Object.keys(config.badges[group])) {
|
||||
markup += formatBadge(
|
||||
config.badges[group][key],
|
||||
pkg,
|
||||
fullName(pkg, config)
|
||||
);
|
||||
markup += formatBadge(config.badges[group][key], pkg, fullName(pkg, config))
|
||||
}
|
||||
markup += "</p>";
|
||||
markup += '</p>'
|
||||
}
|
||||
|
||||
return markup;
|
||||
return markup
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -268,14 +251,14 @@ function formatBadge(badge, name, fullname) {
|
|||
title="${Mustache.render(badge.alt, { name, fullname })}"
|
||||
><img src="${Mustache.render(badge.img, { name, fullname })}"
|
||||
alt="${Mustache.render(badge.alt, { name, fullname })}"/>
|
||||
</a>`;
|
||||
</a>`
|
||||
}
|
||||
/**
|
||||
* Returns the full (namespaced) name of a package
|
||||
*/
|
||||
function fullName(pkg, config) {
|
||||
if (config.exceptions.noNamespace.indexOf(pkg) !== -1) return pkg;
|
||||
else return `@freesewing/${pkg}`;
|
||||
if (config.exceptions.noNamespace.indexOf(pkg) !== -1) return pkg
|
||||
else return `@freesewing/${pkg}`
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -287,9 +270,9 @@ function readme(pkg, config) {
|
|||
description: config.descriptions[pkg],
|
||||
badges: badges(pkg, config),
|
||||
info: readInfoFile(pkg)
|
||||
});
|
||||
})
|
||||
|
||||
return markup;
|
||||
return markup
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -297,44 +280,102 @@ function readme(pkg, config) {
|
|||
*/
|
||||
function changelog(pkg, config) {
|
||||
let markup = Mustache.render(config.templates.changelog, {
|
||||
fullname: fullName(pkg, config),
|
||||
changelog: packageChangelog(pkg, config)
|
||||
});
|
||||
fullname: pkg === 'global' ? 'FreeSewing (global)' : fullName(pkg, config),
|
||||
changelog: pkg === 'global' ? globalChangelog(config) : packageChangelog(pkg, config)
|
||||
})
|
||||
|
||||
return markup;
|
||||
return markup
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates the global changelog data
|
||||
*/
|
||||
function globalChangelog(config) {
|
||||
let markup = ''
|
||||
for (let v in config.changelog) {
|
||||
let changes = config.changelog[v]
|
||||
markup += '\n## ' + v
|
||||
if (v !== 'Unreleased') markup += ' (' + formatDate(changes.date) + ')'
|
||||
markup += '\n\n'
|
||||
for (let pkg of packages) {
|
||||
let changed = false
|
||||
for (let type of config.changetypes) {
|
||||
if (
|
||||
typeof changes[type] !== 'undefined' &&
|
||||
changes[type] !== null &&
|
||||
typeof changes[type][pkg] !== 'undefined' &&
|
||||
changes[type][pkg] !== null
|
||||
) {
|
||||
if (!changed) changed = ''
|
||||
changed += '\n#### ' + type + '\n\n'
|
||||
for (let change of changes[type][pkg]) changed += ' - ' + change + '\n'
|
||||
}
|
||||
}
|
||||
if (changed) markup += '### ' + pkg + '\n' + changed + '\n'
|
||||
}
|
||||
}
|
||||
|
||||
return markup
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates the changelog data for a package
|
||||
*/
|
||||
function packageChangelog(pkg, config) {
|
||||
let markup = "";
|
||||
if (pkg === "theo") {
|
||||
for (let v in config.changelog) {
|
||||
markup += "## " + v + "\n\n";
|
||||
let markup = ''
|
||||
for (let v in config.changelog) {
|
||||
let changes = config.changelog[v]
|
||||
let changed = false
|
||||
for (let type of config.changetypes) {
|
||||
if (
|
||||
typeof changes[type] !== 'undefined' &&
|
||||
changes[type] !== null &&
|
||||
typeof changes[type][pkg] !== 'undefined' &&
|
||||
changes[type][pkg] !== null
|
||||
) {
|
||||
if (!changed) changed = ''
|
||||
changed += '\n### ' + type + '\n\n'
|
||||
for (let change of changes[type][pkg]) changed += ' - ' + change + '\n'
|
||||
}
|
||||
}
|
||||
markup += '## ' + v
|
||||
if (v !== 'Unreleased') markup += ' (' + formatDate(changes.date) + ')'
|
||||
markup += '\n'
|
||||
markup += changed ? changed : `\n**Note:** Version bump only for package ${pkg}\n\n\n`
|
||||
}
|
||||
|
||||
return markup;
|
||||
return markup
|
||||
}
|
||||
|
||||
function formatDate(date) {
|
||||
let d = new Date(date),
|
||||
month = '' + (d.getMonth() + 1),
|
||||
day = '' + d.getDate(),
|
||||
year = d.getFullYear()
|
||||
|
||||
if (month.length < 2) month = '0' + month
|
||||
if (day.length < 2) day = '0' + day
|
||||
|
||||
return [year, month, day].join('-')
|
||||
}
|
||||
|
||||
/**
|
||||
* Make sure we have (at least) a description for each package
|
||||
*/
|
||||
function validate(pkgs, config) {
|
||||
console.log(chalk.blueBright("Validating package descriptions"));
|
||||
console.log(chalk.blueBright('Validating package descriptions'))
|
||||
for (let pkg of pkgs) {
|
||||
if (typeof config.descriptions[pkg] !== "string") {
|
||||
if (typeof config.descriptions[pkg] !== 'string') {
|
||||
console.log(
|
||||
chalk.redBright.bold("Problem:"),
|
||||
chalk.redBright.bold('Problem:'),
|
||||
chalk.redBright(`No description for package ${pkg}`)
|
||||
);
|
||||
process.exit();
|
||||
)
|
||||
process.exit()
|
||||
}
|
||||
}
|
||||
console.log(chalk.yellowBright.bold("Looks good"));
|
||||
console.log(chalk.yellowBright.bold('Looks good'))
|
||||
|
||||
return true;
|
||||
return true
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -345,50 +386,41 @@ function configurePatternExample(pkg, config) {
|
|||
// Create example dir structure
|
||||
let source = path.join(
|
||||
config.repoPath,
|
||||
"packages",
|
||||
"create-freesewing-pattern",
|
||||
"template",
|
||||
"default",
|
||||
"example"
|
||||
);
|
||||
let dest = path.join(config.repoPath, "packages", pkg, "example");
|
||||
fse.ensureDirSync(path.join(dest, "src"));
|
||||
fse.ensureDirSync(path.join(dest, "public"));
|
||||
'packages',
|
||||
'create-freesewing-pattern',
|
||||
'template',
|
||||
'default',
|
||||
'example'
|
||||
)
|
||||
let dest = path.join(config.repoPath, 'packages', pkg, 'example')
|
||||
fse.ensureDirSync(path.join(dest, 'src'))
|
||||
fse.ensureDirSync(path.join(dest, 'public'))
|
||||
// Copy files
|
||||
for (let file of [".babelrc", ".env"])
|
||||
fs.copyFileSync(path.join(source, file), path.join(dest, file));
|
||||
for (let file of ["index.js", "serviceWorker.js"])
|
||||
fs.copyFileSync(
|
||||
path.join(source, "src", file),
|
||||
path.join(dest, "src", file)
|
||||
);
|
||||
for (let file of ['.babelrc', '.env'])
|
||||
fs.copyFileSync(path.join(source, file), path.join(dest, file))
|
||||
for (let file of ['index.js', 'serviceWorker.js'])
|
||||
fs.copyFileSync(path.join(source, 'src', file), path.join(dest, 'src', file))
|
||||
fs.copyFileSync(
|
||||
path.join(source, "public", "favicon.ico"),
|
||||
path.join(dest, "public", "favicon.ico")
|
||||
);
|
||||
path.join(source, 'public', 'favicon.ico'),
|
||||
path.join(dest, 'public', 'favicon.ico')
|
||||
)
|
||||
// Write templates
|
||||
let replace = {
|
||||
name: pkg,
|
||||
author: "freesewing",
|
||||
author: 'freesewing',
|
||||
yarn: true,
|
||||
language: "en"
|
||||
};
|
||||
for (let file of ["package.json", "README.md"]) {
|
||||
let template = handlebars.compile(
|
||||
fs.readFileSync(path.join(source, file), "utf-8")
|
||||
);
|
||||
fs.writeFileSync(path.join(dest, file), template(replace));
|
||||
language: 'en'
|
||||
}
|
||||
for (let file of ["index.html", "manifest.json"]) {
|
||||
let template = handlebars.compile(
|
||||
fs.readFileSync(path.join(source, "public", file), "utf-8")
|
||||
);
|
||||
fs.writeFileSync(path.join(dest, "public", file), template(replace));
|
||||
for (let file of ['package.json', 'README.md']) {
|
||||
let template = handlebars.compile(fs.readFileSync(path.join(source, file), 'utf-8'))
|
||||
fs.writeFileSync(path.join(dest, file), template(replace))
|
||||
}
|
||||
let template = handlebars.compile(
|
||||
fs.readFileSync(path.join(source, "src", "App.js"), "utf-8")
|
||||
);
|
||||
fs.writeFileSync(path.join(dest, "src", "App.js"), template(replace));
|
||||
for (let file of ['index.html', 'manifest.json']) {
|
||||
let template = handlebars.compile(fs.readFileSync(path.join(source, 'public', file), 'utf-8'))
|
||||
fs.writeFileSync(path.join(dest, 'public', file), template(replace))
|
||||
}
|
||||
let template = handlebars.compile(fs.readFileSync(path.join(source, 'src', 'App.js'), 'utf-8'))
|
||||
fs.writeFileSync(path.join(dest, 'src', 'App.js'), template(replace))
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -399,28 +431,25 @@ function configurePatternExample(pkg, config) {
|
|||
*/
|
||||
function reconfigure(pkgs, config) {
|
||||
for (let pkg of pkgs) {
|
||||
console.log(chalk.blueBright(`Reconfiguring ${pkg}`));
|
||||
let pkgConfig = packageConfig(pkg, config);
|
||||
console.log(chalk.blueBright(`Reconfiguring ${pkg}`))
|
||||
let pkgConfig = packageConfig(pkg, config)
|
||||
fs.writeFileSync(
|
||||
path.join(config.repoPath, "packages", pkg, "package.json"),
|
||||
JSON.stringify(pkgConfig, null, 2) + "\n"
|
||||
);
|
||||
path.join(config.repoPath, 'packages', pkg, 'package.json'),
|
||||
JSON.stringify(pkgConfig, null, 2) + '\n'
|
||||
)
|
||||
if (config.exceptions.customRollup.indexOf(pkg) === -1) {
|
||||
fs.writeFileSync(
|
||||
path.join(config.repoPath, "packages", pkg, "rollup.config.js"),
|
||||
path.join(config.repoPath, 'packages', pkg, 'rollup.config.js'),
|
||||
config.templates.rollup
|
||||
);
|
||||
)
|
||||
}
|
||||
fs.writeFileSync(path.join(config.repoPath, 'packages', pkg, 'README.md'), readme(pkg, config))
|
||||
fs.writeFileSync(
|
||||
path.join(config.repoPath, "packages", pkg, "README.md"),
|
||||
readme(pkg, config)
|
||||
);
|
||||
fs.writeFileSync(
|
||||
path.join(config.repoPath, "packages", pkg, "CHANGELOG.md"),
|
||||
path.join(config.repoPath, 'packages', pkg, 'CHANGELOG.md'),
|
||||
changelog(pkg, config)
|
||||
);
|
||||
if (packageType(pkg, config) === "pattern")
|
||||
configurePatternExample(pkg, config);
|
||||
)
|
||||
if (packageType(pkg, config) === 'pattern') configurePatternExample(pkg, config)
|
||||
}
|
||||
console.log(chalk.yellowBright.bold("All done."));
|
||||
fs.writeFileSync(path.join(config.repoPath, 'CHANGELOG.md'), changelog('global', config))
|
||||
console.log(chalk.yellowBright.bold('All done.'))
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue