1
0
Fork 0

chore: Fixed dependencies for github workflows

This commit is contained in:
Joost De Cock 2020-07-12 15:58:07 +02:00
parent 508adb298e
commit a2caaa7611
193 changed files with 1596 additions and 1217 deletions

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/aaron && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/aaron && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/benjamin && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/benjamin && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/bent && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/bent && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/breanna && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/breanna && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/brian && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/brian && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/bruce && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/bruce && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/carlita && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/bent @freesewing/carlton @freesewing/plugin-bust @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/carlita && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/bent@^2.7.0-beta.2 @freesewing/carlton@^2.7.0-beta.2 @freesewing/plugin-bust@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/carlton && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/bent @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/carlton && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/bent@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/cathrin && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/cathrin && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/diana && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/diana && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/examples && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/examples && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -22,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/florence && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/florence && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/florent && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/florent && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/holmes && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/plugin-bust @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/holmes && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/plugin-bust@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/huey && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/huey && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/hugo && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/hugo && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/jaeger && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/bent @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/jaeger && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/bent@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -22,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/legend && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/legend && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -1,31 +0,0 @@
name: Unit tests - Notation-legend
on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.x]
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
run: cd packages/notation-legend && npm install
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/notation-legend && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai
env:
CI: true
- name: Build pattern
run: cd packages/notation-legend && npm run build
- name: Run pattern unit tests
run: cd packages/notation-legend && npm run testci

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/penelope && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/penelope && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/rendertest && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/rendertest && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/sandy && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/sandy && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/shin && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/shin && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/simon && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/plugin-buttons @freesewing/plugin-flip @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/simon && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/plugin-flip@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/simone && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/simon @freesewing/plugin-buttons @freesewing/plugin-flip @freesewing/plugin-bust @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/simone && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/simon@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/plugin-flip@^2.7.0-beta.2 @freesewing/plugin-bust@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/sven && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/sven && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/tamiko && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/tamiko && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/theo && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/theo && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/trayvon && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/trayvon && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/tutorial && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/tutorial && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/wahid && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/plugin-buttons @freesewing/plugin-round @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/wahid && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/plugin-round@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -4,7 +4,6 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
strategy:
@ -23,7 +22,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/waralee && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai
run: 'cd packages/waralee && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai'
env:
CI: true
- name: Build pattern

View file

@ -10,6 +10,7 @@
- Better handling of `armholeDrop` option
- Ported aaron to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
- Removed `Circumference` suffix from measurement names
- Report armhole and neck opening length through raised events
#### Fixed
@ -39,6 +40,7 @@
- Ported breanna to the new shoulderSlope measurement. See [#358](https://github.com/freesewing/freesewing/issues/358)
- Ported breanna to the new (names for) other measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
- Removed `Circumference` suffix from measurement names
- Removed deprecated `debug()` statements
### brian
@ -48,6 +50,7 @@
- Ported brian to the new (names for) other measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
- Set HPS as anchor point for sampling in front and back
- Removed `Circumference` suffix from measurement names
- Removed deprecated `debug()` statements
### bruce
@ -55,6 +58,7 @@
- Ported bruce to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
- Removed `Circumference` suffix from measurement names
- Removed deprecated `debug()` statements
#### Fixed
@ -84,6 +88,7 @@
- Ported carlita to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
- Set sample anchor points on all panels
- Removed `Circumference` suffix from measurement names
- Removed deprecated `debug()` statements
#### Fixed
@ -97,6 +102,11 @@
- The `sampleConfigurator` component now supports the antwoman test (in addition to the antman test)
- Changed `models` to `people` in `sampleConfigurator`
- The `Legend` component is new, it is similar to the `Example` component but only for the pattern notation legend
- Added support for custom sample styles
#### Changed
- Handle escaped quotes for React render. See [#437](https://github.com/freesewing/freesewing/issues/437)
#### Fixed
@ -107,6 +117,12 @@
#### Added
- Added support for injecting custom (path) styles when sampling. Closes [#380](https://github.com/freesewing/freesewing/issues/380)
- Added support for custom sample styles
- Added support for raising events via `raise.[type]()` method
#### Fixed
- [Properly escape quotes in imperial units](https://github.com/freesewing/freesewing/issues/437)
### css-theme
@ -165,6 +181,7 @@
- Changed some option to better defaults
- Ported hugo to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
- Removed `Circumference` suffix from measurement names
- Removed deprecated `debug()` statements
### i18n
@ -1276,18 +1293,6 @@
- Initial release
### plugin-debug
#### Added
- Initial release
### plugin-designer
#### Added
- Initial release
### plugin-dimension
#### Added

View file

@ -72,6 +72,8 @@ Unreleased:
- Set sample anchor points on all panels
- Removed `Circumference` suffix from measurement names
- Removed deprecated `debug()` statements
components:
- Handle escaped quotes for React render. See [#437](https://github.com/freesewing/freesewing/issues/437)
css-theme:
- Updated the width of the SVG paths of a draft to match plugin-theme
diana:

View file

@ -25,7 +25,7 @@ jobs:
env:
CI: true
- name: Install peer & test dependencies
run: cd packages/{{ pattern }} && npm install {{{ peerdeps }}} @freesewing/models @freesewing/pattern-info mocha chai
run: "cd packages/{{ pattern }} && npm install {{{ peerdeps }}} @freesewing/models@{{{ version }}} @freesewing/pattern-info@{{{ version }}} mocha chai"
env:
CI: true
- name: Build pattern

View file

@ -80,7 +80,7 @@
"fs-extra": "^9.0.1",
"gh-pages": "^2.1.1",
"husky": "^3.0.5",
"js-yaml": "^3.13.1",
"js-yaml": "^3.14.9",
"jsonlint": "^1.6.3",
"lerna": "^3.20.2",
"mocha": "^7.1.1",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/aaron
## 2.2.0 (2020-02-22)
### Changed
@ -12,7 +13,9 @@
- 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.

View file

@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/brian": "^2.7.0-beta.1",
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/brian": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -49,24 +55,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -76,7 +69,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/benjamin
## 2.0.2 (2019-09-06)
### Fixed
@ -12,7 +13,9 @@
- 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.

View file

@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -48,24 +54,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -75,7 +68,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/bent
## 2.2.0 (2020-02-22)
### Changed
@ -12,7 +13,9 @@
- 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.

View file

@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/brian": "^2.7.0-beta.1",
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/brian": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -49,24 +55,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -76,7 +69,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/breanna
## 2.2.0 (2020-02-22)
### Added
@ -10,7 +11,9 @@
- Removed deprecated `centerBackNeckToWaist` and `hpsToWaistBack` measurements
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.

View file

@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/brian": "^2.7.0-beta.1",
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/brian": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -49,24 +55,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -76,7 +69,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/brian
## 2.6.0 (2020-05-01)
### Fixed
@ -20,7 +21,9 @@
- 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.

View file

@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -48,24 +54,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -75,7 +68,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/bruce
## 2.0.3 (2019-09-15)
### Fixed
@ -12,7 +13,9 @@
- 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.

View file

@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -48,24 +54,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -75,7 +68,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/carlita
## 2.2.0 (2020-02-22)
### Changed
@ -13,7 +14,9 @@
- 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.

View file

@ -34,17 +34,23 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/bent": "^2.7.0-beta.1",
"@freesewing/brian": "^2.7.0-beta.1",
"@freesewing/carlton": "^2.7.0-beta.1",
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1",
"@freesewing/plugin-bust": "^2.7.0-beta.1",
"@freesewing/plugin-buttons": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/brian": "^2.7.0-beta.2",
"@freesewing/bent": "^2.7.0-beta.2",
"@freesewing/carlton": "^2.7.0-beta.2",
"@freesewing/plugin-bust": "^2.7.0-beta.2",
"@freesewing/plugin-buttons": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -53,24 +59,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -80,7 +73,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/carlton
## 2.2.0 (2020-02-22)
### Changed
@ -25,7 +26,9 @@
- 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.

View file

@ -34,15 +34,21 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/bent": "^2.7.0-beta.1",
"@freesewing/brian": "^2.7.0-beta.1",
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1",
"@freesewing/plugin-buttons": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/brian": "^2.7.0-beta.2",
"@freesewing/bent": "^2.7.0-beta.2",
"@freesewing/plugin-buttons": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -51,24 +57,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -78,7 +71,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,12 +1,15 @@
# Change log for: @freesewing/cathrin
## 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.

View file

@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -48,24 +54,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -75,7 +68,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/components
## 2.6.0 (2020-05-01)
### Added
@ -100,7 +101,9 @@
- 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.

View file

@ -26,26 +26,28 @@
"watch": "BABEL_ENV=production rollup -c -w -o dist/index.js -f cjs"
},
"peerDependencies": {
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/css-theme": "^2.7.0-beta.1",
"@freesewing/examples": "^2.7.0-beta.1",
"@freesewing/i18n": "^2.7.0-beta.1",
"@freesewing/models": "^2.7.0-beta.1",
"@freesewing/mui-theme": "^2.7.0-beta.1",
"@freesewing/pattern-info": "^2.7.0-beta.1",
"@freesewing/plugin-theme": "^2.7.0-beta.1",
"@freesewing/rendertest": "^2.7.0-beta.1",
"@freesewing/tutorial": "^2.7.0-beta.1",
"@freesewing/utils": "^2.7.0-beta.1",
"react": "^16.8",
"@freesewing/pattern-info": "^2.7.0-beta.2",
"@freesewing/mui-theme": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/plugin-theme": "^2.7.0-beta.2",
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/models": "^2.7.0-beta.2",
"@freesewing/examples": "^2.7.0-beta.2",
"@freesewing/rendertest": "^2.7.0-beta.2",
"@freesewing/tutorial": "^2.7.0-beta.2",
"typeface-roboto-condensed": "latest",
"@freesewing/i18n": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"react-intl": "^2.8.0",
"@material-ui/core": "^4.0.1",
"@material-ui/icons": "^4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"file-saver": "^2.0.2",
"prismjs": "1.16.0",
"react": "^16.8",
"react-intl": "^2.8.0",
"typeface-roboto-condensed": "latest"
"file-saver": "^2.0.2"
},
"dependencies": {},
"devDependencies": {},
"files": [
"Blockquote/*",
"Draft/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/core
## 2.6.0 (2020-05-01)
### Changed
@ -38,7 +39,9 @@
- 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.

View file

@ -35,11 +35,13 @@
"report": "BABEL_ENV=production nyc report --reporter=html",
"coverage": "BABEL_ENV=production nyc npm test && nyc report --reporter=text-lcov > coverage.lcov && ./node_modules/.bin/codecov"
},
"peerDependencies": {},
"dependencies": {
"bezier-js": "^2.4.6",
"bin-pack": "1.0.2",
"hooks": "^0.3.2"
},
"devDependencies": {},
"files": [
"dist/*",
"README.md",

View file

@ -1,5 +1,6 @@
# Change log for: create-freesewing-pattern
## 2.6.0 (2020-05-01)
### Added
@ -34,7 +35,9 @@
- 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.

View file

@ -23,9 +23,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"start": "rollup -c -w"
},
"peerDependencies": {},
"dependencies": {
"@freesewing/i18n": "^2.7.0-beta.2",
"@freesewing/pattern-info": "^2.7.0-beta.2",
"chalk": "^2.4.2",
"commander": "^2.19.0",
"conf": "^2.2.0",
@ -41,8 +40,11 @@
"p-each-series": "^1.0.0",
"parse-git-config": "^3.0.0",
"validate-npm-package-name": "^3.0.0",
"which": "^1.3.1"
"which": "^1.3.1",
"@freesewing/i18n": "^2.7.0-beta.2",
"@freesewing/pattern-info": "^2.7.0-beta.2"
},
"devDependencies": {},
"files": [
"lib",
"template",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/css-theme
## 2.6.0 (2020-05-01)
### Added
@ -57,7 +58,9 @@
- 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.

View file

@ -27,9 +27,11 @@
"start": "rollup -c -w",
"watch": "npx node-sass --watch --output-style compressed src/theme.scss dist/theme.css"
},
"peerDependencies": {},
"dependencies": {
"open-color": "1.6.3"
},
"devDependencies": {},
"files": [
"dist/*",
"README.md",

View file

@ -1,12 +1,15 @@
# Change log for: @freesewing/diana
## 2.5.0 (2020-04-05)
### Added
- Diana is a top with a draped neck
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.

View file

@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/brian": "^2.7.0-beta.1",
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/brian": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -49,24 +55,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -76,7 +69,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,27 +1,35 @@
import babel from 'rollup-plugin-babel'
import resolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs'
import json from 'rollup-plugin-json'
import minify from 'rollup-plugin-babel-minify'
import peerDepsExternal from 'rollup-plugin-peer-deps-external'
import { name, version, description, author, license, main, module } from './package.json'
import babel from "rollup-plugin-babel";
import resolve from "rollup-plugin-node-resolve";
import commonjs from "rollup-plugin-commonjs";
import json from "rollup-plugin-json";
import minify from "rollup-plugin-babel-minify";
import peerDepsExternal from "rollup-plugin-peer-deps-external";
import {
name,
version,
description,
author,
license,
main,
module
} from "./package.json";
const output = [
{
file: main,
format: 'cjs',
format: "cjs",
sourcemap: true
}
]
if (typeof module !== 'undefined')
];
if (typeof module !== "undefined")
output.push({
file: module,
format: 'es',
format: "es",
sourcemap: true
})
});
export default {
input: 'src/index.js',
input: "src/index.js",
output,
plugins: [
peerDepsExternal(),
@ -29,8 +37,8 @@ export default {
commonjs(),
json(),
babel({
exclude: 'node_modules/**',
plugins: ['@babel/plugin-proposal-object-rest-spread']
exclude: "node_modules/**",
plugins: ["@babel/plugin-proposal-object-rest-spread"]
}),
minify({
comments: false,
@ -38,4 +46,4 @@ export default {
banner: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */`
})
]
}
};

View file

@ -1,8 +1,8 @@
// This file is auto-generated.
// Changes you make will be overwritten.
const expect = require('chai').expect
const models = require('@freesewing/models')
const patterns = require('@freesewing/pattern-info')
const expect = require("chai").expect;
const models = require("@freesewing/models")
const patterns = require("@freesewing/pattern-info")
const Diana = require('../dist')
@ -12,10 +12,28 @@ const testPatternDrafting = require('../../../tests/patterns/drafting')
const testPatternSampling = require('../../../tests/patterns/sampling')
// Test config
testPatternConfig('diana', new Diana(), expect, models, patterns)
testPatternConfig(
'diana',
new Diana(),
expect,
models,
patterns
)
// Test drafting
testPatternDrafting('diana', Diana, expect, models, patterns)
testPatternDrafting(
'diana',
Diana,
expect,
models,
patterns
)
// Test sampling
testPatternSampling('diana', Diana, expect, models, patterns)
testPatternSampling(
'diana',
Diana,
expect,
models,
patterns
)

View file

@ -1,12 +1,15 @@
# Change log for: @freesewing/examples
## 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.

View file

@ -29,12 +29,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -43,24 +49,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -70,7 +63,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/florence
## 2.6.0 (2020-05-01)
### Added
@ -23,7 +24,9 @@
- Florence is a face mask pattern
- 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.

View file

@ -1,5 +1,4 @@
![FreeSewing](https://freesewing.org/banner.jpg)
<p align='center'><a
href="https://www.npmjs.com/package/@freesewing/florence"
title="@freesewing/florence on NPM"
@ -44,16 +43,18 @@
## What am I looking at? 🤔
This repository is our _monorepo_ holding [all our NPM packages](https://www.npmjs.com/search?q=keywords:freesewing).
This repository is our *monorepo* holding [all our NPM packages](https://www.npmjs.com/search?q=keywords:freesewing).
This folder holds **@freesewing/florence**
A FreeSewing pattern for a face mask
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
Our [core library](https://freesewing.dev/reference/api/) is a _batteries-included_ toolbox
Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
for parametric design of sewing patterns. It's a modular system (check our list
of [plugins](https://freesewing.dev/reference/plugins/) and getting started is as simple as:

View file

@ -49,7 +49,7 @@ This will spin up the development environment, similar to [our online demo](http
Where the world of makers and developers collide, that's where you'll find FreeSewing.
Our [core library](https://freesewing.dev/en/freesewing) is a _batteries-included_ toolbox
Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox
for parametric design of sewing patterns. It's a modular system (check our list
of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as:
@ -93,3 +93,4 @@ Our [chatroom on Gitter](https://gitter.im) is 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).

View file

@ -1,15 +1,15 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<meta name="theme-color" content="#000000" />
<meta charset="utf-8">
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#000000">
<!--
manifest.json provides metadata used when your web app is added to the
homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
-->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<link rel="manifest" href="%PUBLIC_URL%/manifest.json">
<!--
Notice the use of %PUBLIC_URL% in the tags above.
It will be replaced with the URL of the `public` folder during the build.

View file

@ -53,7 +53,7 @@ export function register(config) {
function registerValidSW(swUrl, config) {
navigator.serviceWorker
.register(swUrl)
.then((registration) => {
.then(registration => {
registration.onupdatefound = () => {
const installingWorker = registration.installing
installingWorker.onstatechange = () => {
@ -84,7 +84,7 @@ function registerValidSW(swUrl, config) {
}
}
})
.catch((error) => {
.catch(error => {
console.error('Error during service worker registration:', error)
})
}
@ -92,14 +92,14 @@ function registerValidSW(swUrl, config) {
function checkValidServiceWorker(swUrl, config) {
// Check if the service worker can be found. If it can't reload the page.
fetch(swUrl)
.then((response) => {
.then(response => {
// Ensure service worker exists, and that we really are getting a JS file.
if (
response.status === 404 ||
response.headers.get('content-type').indexOf('javascript') === -1
) {
// No service worker found. Probably a different app. Reload the page.
navigator.serviceWorker.ready.then((registration) => {
navigator.serviceWorker.ready.then(registration => {
registration.unregister().then(() => {
window.location.reload()
})
@ -116,7 +116,7 @@ function checkValidServiceWorker(swUrl, config) {
export function unregister() {
if ('serviceWorker' in navigator) {
navigator.serviceWorker.ready.then((registration) => {
navigator.serviceWorker.ready.then(registration => {
registration.unregister()
})
}

View file

@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -48,24 +54,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -75,7 +68,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,27 +1,35 @@
import babel from 'rollup-plugin-babel'
import resolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs'
import json from 'rollup-plugin-json'
import minify from 'rollup-plugin-babel-minify'
import peerDepsExternal from 'rollup-plugin-peer-deps-external'
import { name, version, description, author, license, main, module } from './package.json'
import babel from "rollup-plugin-babel";
import resolve from "rollup-plugin-node-resolve";
import commonjs from "rollup-plugin-commonjs";
import json from "rollup-plugin-json";
import minify from "rollup-plugin-babel-minify";
import peerDepsExternal from "rollup-plugin-peer-deps-external";
import {
name,
version,
description,
author,
license,
main,
module
} from "./package.json";
const output = [
{
file: main,
format: 'cjs',
format: "cjs",
sourcemap: true
}
]
if (typeof module !== 'undefined')
];
if (typeof module !== "undefined")
output.push({
file: module,
format: 'es',
format: "es",
sourcemap: true
})
});
export default {
input: 'src/index.js',
input: "src/index.js",
output,
plugins: [
peerDepsExternal(),
@ -29,8 +37,8 @@ export default {
commonjs(),
json(),
babel({
exclude: 'node_modules/**',
plugins: ['@babel/plugin-proposal-object-rest-spread']
exclude: "node_modules/**",
plugins: ["@babel/plugin-proposal-object-rest-spread"]
}),
minify({
comments: false,
@ -38,4 +46,4 @@ export default {
banner: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */`
})
]
}
};

View file

@ -1,8 +1,8 @@
// This file is auto-generated.
// Changes you make will be overwritten.
const expect = require('chai').expect
const models = require('@freesewing/models')
const patterns = require('@freesewing/pattern-info')
const expect = require("chai").expect;
const models = require("@freesewing/models")
const patterns = require("@freesewing/pattern-info")
const Florence = require('../dist')
@ -12,10 +12,28 @@ const testPatternDrafting = require('../../../tests/patterns/drafting')
const testPatternSampling = require('../../../tests/patterns/sampling')
// Test config
testPatternConfig('florence', new Florence(), expect, models, patterns)
testPatternConfig(
'florence',
new Florence(),
expect,
models,
patterns
)
// Test drafting
testPatternDrafting('florence', Florence, expect, models, patterns)
testPatternDrafting(
'florence',
Florence,
expect,
models,
patterns
)
// Test sampling
testPatternSampling('florence', Florence, expect, models, patterns)
testPatternSampling(
'florence',
Florence,
expect,
models,
patterns
)

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/florent
## 2.2.0 (2020-02-22)
### Fixed
@ -12,7 +13,9 @@
- 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.

View file

@ -34,12 +34,18 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -48,24 +54,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -75,7 +68,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: gatsby-remark-jargon
## 2.1.1 (2019-10-13)
### Added
@ -7,7 +8,9 @@
- Added the gatsby-remark-jargon package, a gatbsy plugin wrapping remark-jargon
- 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.

View file

@ -27,9 +27,11 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"start": "rollup -c -w"
},
"peerDependencies": {},
"dependencies": {
"remark-jargon": "^2.7.0-beta.2"
},
"devDependencies": {},
"files": [
"dist/*",
"README.md",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/holmes
## 2.3.0 (2020-02-23)
### Added
@ -7,7 +8,9 @@
- Homes is a pattern for a Sherlock Holmes hat
- 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.

View file

@ -34,16 +34,21 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1",
"@freesewing/plugin-bust": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/plugin-bust": "^2.7.0-beta.2"
},
"dependencies": {
"@freesewing/plugin-gore": "^2.7.0-beta.2"
},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -52,24 +57,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -79,7 +71,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/huey
## 2.4.4 (2020-03-15)
### Fixed
@ -18,7 +19,9 @@
- 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.

View file

@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/brian": "^2.7.0-beta.1",
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/brian": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -49,24 +55,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -76,7 +69,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/hugo
## 2.6.0 (2020-05-01)
### Fixed
@ -24,7 +25,9 @@
- 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.

View file

@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/brian": "^2.7.0-beta.1",
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/brian": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -49,24 +55,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -76,7 +69,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/i18n
## 2.6.0 (2020-05-01)
### Changed
@ -76,7 +77,9 @@
- 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.

View file

@ -28,8 +28,10 @@
"start": "rollup -c -w"
},
"peerDependencies": {
"@freesewing/pattern-info": "^2.7.0-beta.1"
"@freesewing/pattern-info": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {},
"files": [
"dist/*",
"README.md",

View file

@ -52,3 +52,5 @@ usernameTitle: Please choose your username
username: Username
accountIsInactive: Your account is inactive
accountNeedsActivation: Before you can login, you need to activate your account. Please check your inbox for the registration email and click the link within it.
reloadAccount: Reload account
reloadAccountDescription: This will reload your account data from the backend. It has the same effect as logging out, and then logging in again.

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/jaeger
## 2.2.0 (2020-02-22)
### Changed
@ -18,7 +19,9 @@
- 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.

View file

@ -34,15 +34,21 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/bent": "^2.7.0-beta.1",
"@freesewing/brian": "^2.7.0-beta.1",
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1",
"@freesewing/plugin-buttons": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/brian": "^2.7.0-beta.2",
"@freesewing/bent": "^2.7.0-beta.2",
"@freesewing/plugin-buttons": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -51,24 +57,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -78,7 +71,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,6 +1,9 @@
# Change log for: @freesewing/legend
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.

View file

@ -1,5 +1,4 @@
![FreeSewing](https://freesewing.org/banner.jpg)
<p align='center'><a
href="https://www.npmjs.com/package/@freesewing/legend"
title="@freesewing/legend on NPM"
@ -44,16 +43,18 @@
## What am I looking at? 🤔
This repository is our _monorepo_ holding [all our NPM packages](https://www.npmjs.com/search?q=keywords:freesewing).
This repository is our *monorepo* holding [all our NPM packages](https://www.npmjs.com/search?q=keywords:freesewing).
This folder holds **@freesewing/legend**
A FreeSewing pattern to document pattern notation
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
Our [core library](https://freesewing.dev/reference/api/) is a _batteries-included_ toolbox
Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
for parametric design of sewing patterns. It's a modular system (check our list
of [plugins](https://freesewing.dev/reference/plugins/) and getting started is as simple as:

View file

@ -49,7 +49,7 @@ This will spin up the development environment, similar to [our online demo](http
Where the world of makers and developers collide, that's where you'll find FreeSewing.
Our [core library](https://freesewing.dev/en/freesewing) is a _batteries-included_ toolbox
Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox
for parametric design of sewing patterns. It's a modular system (check our list
of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as:
@ -93,3 +93,4 @@ Our [chatroom on Gitter](https://gitter.im) is 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).

View file

@ -1,15 +1,15 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<meta name="theme-color" content="#000000" />
<meta charset="utf-8">
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#000000">
<!--
manifest.json provides metadata used when your web app is added to the
homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
-->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<link rel="manifest" href="%PUBLIC_URL%/manifest.json">
<!--
Notice the use of %PUBLIC_URL% in the tags above.
It will be replaced with the URL of the `public` folder during the build.

View file

@ -53,7 +53,7 @@ export function register(config) {
function registerValidSW(swUrl, config) {
navigator.serviceWorker
.register(swUrl)
.then((registration) => {
.then(registration => {
registration.onupdatefound = () => {
const installingWorker = registration.installing
installingWorker.onstatechange = () => {
@ -84,7 +84,7 @@ function registerValidSW(swUrl, config) {
}
}
})
.catch((error) => {
.catch(error => {
console.error('Error during service worker registration:', error)
})
}
@ -92,14 +92,14 @@ function registerValidSW(swUrl, config) {
function checkValidServiceWorker(swUrl, config) {
// Check if the service worker can be found. If it can't reload the page.
fetch(swUrl)
.then((response) => {
.then(response => {
// Ensure service worker exists, and that we really are getting a JS file.
if (
response.status === 404 ||
response.headers.get('content-type').indexOf('javascript') === -1
) {
// No service worker found. Probably a different app. Reload the page.
navigator.serviceWorker.ready.then((registration) => {
navigator.serviceWorker.ready.then(registration => {
registration.unregister().then(() => {
window.location.reload()
})
@ -116,7 +116,7 @@ function checkValidServiceWorker(swUrl, config) {
export function unregister() {
if ('serviceWorker' in navigator) {
navigator.serviceWorker.ready.then((registration) => {
navigator.serviceWorker.ready.then(registration => {
registration.unregister()
})
}

View file

@ -34,13 +34,19 @@
"testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register"
},
"peerDependencies": {
"@freesewing/core": "^2.7.0-beta.1",
"@freesewing/plugin-bundle": "^2.7.0-beta.1",
"@freesewing/plugin-buttons": "^2.7.0-beta.1"
"@freesewing/core": "^2.7.0-beta.2",
"@freesewing/plugin-bundle": "^2.7.0-beta.2",
"@freesewing/plugin-buttons": "^2.7.0-beta.2"
},
"dependencies": {},
"devDependencies": {
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/register": "^7.4.4",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",
"babel-jest": "24.7.1",
"jest": "24.7.1",
"@freesewing/components": "^2.7.0-beta.2",
"@freesewing/css-theme": "^2.7.0-beta.2",
"@freesewing/i18n": "^2.7.0-beta.2",
@ -49,24 +55,11 @@
"@freesewing/plugin-buttons": "^2.7.0-beta.2",
"@freesewing/plugin-flip": "^2.7.0-beta.2",
"@freesewing/utils": "^2.7.0-beta.2",
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"@svgr/rollup": "^2.4.1",
"babel-eslint": "10.0.1",
"babel-jest": "24.7.1",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"cross-env": "^5.1.4",
"eslint": "^5.16.0",
"gh-pages": "^1.2.0",
"jest": "24.7.1",
"mocha": "^6.1.4",
"prop-types": "15.7.2",
"react": "^16.8",
"react-dom": "^16.8",
"react-intl": "2.8.0",
"react-scripts": "^3.0.0",
"webpack": "4.29.6",
"rollup": "^0.64.1",
"rollup-plugin-babel": "^4.0.1",
"rollup-plugin-babel-minify": "^7.0.0",
@ -76,7 +69,15 @@
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^1.6.2",
"rollup-plugin-url": "^1.4.0",
"webpack": "4.29.6"
"@material-ui/core": "4.0.1",
"@material-ui/icons": "4.0.1",
"@material-ui/lab": "^v4.0.0-alpha.14",
"react-intl": "2.8.0",
"prop-types": "15.7.2",
"mocha": "^6.1.4",
"chai": "^4.1.2",
"chai-string": "^1.4.0",
"@babel/register": "^7.4.4"
},
"files": [
"dist/*",

View file

@ -1,27 +1,35 @@
import babel from 'rollup-plugin-babel'
import resolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs'
import json from 'rollup-plugin-json'
import minify from 'rollup-plugin-babel-minify'
import peerDepsExternal from 'rollup-plugin-peer-deps-external'
import { name, version, description, author, license, main, module } from './package.json'
import babel from "rollup-plugin-babel";
import resolve from "rollup-plugin-node-resolve";
import commonjs from "rollup-plugin-commonjs";
import json from "rollup-plugin-json";
import minify from "rollup-plugin-babel-minify";
import peerDepsExternal from "rollup-plugin-peer-deps-external";
import {
name,
version,
description,
author,
license,
main,
module
} from "./package.json";
const output = [
{
file: main,
format: 'cjs',
format: "cjs",
sourcemap: true
}
]
if (typeof module !== 'undefined')
];
if (typeof module !== "undefined")
output.push({
file: module,
format: 'es',
format: "es",
sourcemap: true
})
});
export default {
input: 'src/index.js',
input: "src/index.js",
output,
plugins: [
peerDepsExternal(),
@ -29,8 +37,8 @@ export default {
commonjs(),
json(),
babel({
exclude: 'node_modules/**',
plugins: ['@babel/plugin-proposal-object-rest-spread']
exclude: "node_modules/**",
plugins: ["@babel/plugin-proposal-object-rest-spread"]
}),
minify({
comments: false,
@ -38,4 +46,4 @@ export default {
banner: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */`
})
]
}
};

View file

@ -1,8 +1,8 @@
// This file is auto-generated.
// Changes you make will be overwritten.
const expect = require('chai').expect
const models = require('@freesewing/models')
const patterns = require('@freesewing/pattern-info')
const expect = require("chai").expect;
const models = require("@freesewing/models")
const patterns = require("@freesewing/pattern-info")
const Legend = require('../dist')
@ -12,10 +12,28 @@ const testPatternDrafting = require('../../../tests/patterns/drafting')
const testPatternSampling = require('../../../tests/patterns/sampling')
// Test config
testPatternConfig('legend', new Legend(), expect, models, patterns)
testPatternConfig(
'legend',
new Legend(),
expect,
models,
patterns
)
// Test drafting
testPatternDrafting('legend', Legend, expect, models, patterns)
testPatternDrafting(
'legend',
Legend,
expect,
models,
patterns
)
// Test sampling
testPatternSampling('legend', Legend, expect, models, patterns)
testPatternSampling(
'legend',
Legend,
expect,
models,
patterns
)

View file

@ -1,5 +1,6 @@
# Change log for: @freesewing/models
## 2.2.0 (2020-02-22)
### Changed
@ -27,7 +28,9 @@
- 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.

Some files were not shown because too many files have changed in this diff Show more