diff --git a/.github/workflows/tests.aaron.yml b/.github/workflows/tests.aaron.yml index 776c46e1e1a..76069080c3a 100644 --- a/.github/workflows/tests.aaron.yml +++ b/.github/workflows/tests.aaron.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/aaron && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/aaron && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.benjamin.yml b/.github/workflows/tests.benjamin.yml index 83efc4af8db..408dc8c6f4c 100644 --- a/.github/workflows/tests.benjamin.yml +++ b/.github/workflows/tests.benjamin.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/benjamin && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/benjamin && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.bent.yml b/.github/workflows/tests.bent.yml index 15c59e8e8f0..7db549ceb58 100644 --- a/.github/workflows/tests.bent.yml +++ b/.github/workflows/tests.bent.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/bent && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/bent && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.breanna.yml b/.github/workflows/tests.breanna.yml index 3911bec9edd..e331239468f 100644 --- a/.github/workflows/tests.breanna.yml +++ b/.github/workflows/tests.breanna.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/breanna && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/breanna && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.brian.yml b/.github/workflows/tests.brian.yml index 4d4c6514c85..820fccb1675 100644 --- a/.github/workflows/tests.brian.yml +++ b/.github/workflows/tests.brian.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/brian && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/brian && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.bruce.yml b/.github/workflows/tests.bruce.yml index 56ceb52a7db..d76efec05dc 100644 --- a/.github/workflows/tests.bruce.yml +++ b/.github/workflows/tests.bruce.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/bruce && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/bruce && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.carlita.yml b/.github/workflows/tests.carlita.yml index 8bf05519a94..f97519b8ac0 100644 --- a/.github/workflows/tests.carlita.yml +++ b/.github/workflows/tests.carlita.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/carlita && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/bent@^2.7.2 @freesewing/carlton@^2.7.2 @freesewing/plugin-bust@^2.7.2 @freesewing/plugin-buttons@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/carlita && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/bent@^2.8.0-beta.0 @freesewing/carlton@^2.8.0-beta.0 @freesewing/plugin-bust@^2.8.0-beta.0 @freesewing/plugin-buttons@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.carlton.yml b/.github/workflows/tests.carlton.yml index 1638259e72c..ef8186dc12e 100644 --- a/.github/workflows/tests.carlton.yml +++ b/.github/workflows/tests.carlton.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/carlton && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/bent@^2.7.2 @freesewing/plugin-buttons@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/carlton && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/bent@^2.8.0-beta.0 @freesewing/plugin-buttons@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.cathrin.yml b/.github/workflows/tests.cathrin.yml index d2754bf4235..b63a61cf9ce 100644 --- a/.github/workflows/tests.cathrin.yml +++ b/.github/workflows/tests.cathrin.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/cathrin && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/cathrin && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.diana.yml b/.github/workflows/tests.diana.yml index cc6838d8090..549e77b6553 100644 --- a/.github/workflows/tests.diana.yml +++ b/.github/workflows/tests.diana.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/diana && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/diana && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.examples.yml b/.github/workflows/tests.examples.yml index 8f81a497639..d658b0d9550 100644 --- a/.github/workflows/tests.examples.yml +++ b/.github/workflows/tests.examples.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/examples && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/examples && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.florence.yml b/.github/workflows/tests.florence.yml index f1db6cb1832..4fe4e7a1428 100644 --- a/.github/workflows/tests.florence.yml +++ b/.github/workflows/tests.florence.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/florence && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/florence && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.florent.yml b/.github/workflows/tests.florent.yml index 1a38b801f72..73b8922f41d 100644 --- a/.github/workflows/tests.florent.yml +++ b/.github/workflows/tests.florent.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/florent && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/florent && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.holmes.yml b/.github/workflows/tests.holmes.yml index 5831d9a38e4..4037e927418 100644 --- a/.github/workflows/tests.holmes.yml +++ b/.github/workflows/tests.holmes.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/holmes && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/plugin-bust@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/holmes && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/plugin-bust@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.huey.yml b/.github/workflows/tests.huey.yml index 29b6e01a3ee..e79a767c83c 100644 --- a/.github/workflows/tests.huey.yml +++ b/.github/workflows/tests.huey.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/huey && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/huey && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.hugo.yml b/.github/workflows/tests.hugo.yml index 284f4f95fb2..de69259583e 100644 --- a/.github/workflows/tests.hugo.yml +++ b/.github/workflows/tests.hugo.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/hugo && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/hugo && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.jaeger.yml b/.github/workflows/tests.jaeger.yml index 85e5933836f..6ad253169da 100644 --- a/.github/workflows/tests.jaeger.yml +++ b/.github/workflows/tests.jaeger.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/jaeger && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/bent@^2.7.2 @freesewing/plugin-buttons@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/jaeger && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/bent@^2.8.0-beta.0 @freesewing/plugin-buttons@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.legend.yml b/.github/workflows/tests.legend.yml index a5a78946417..20c8370e852 100644 --- a/.github/workflows/tests.legend.yml +++ b/.github/workflows/tests.legend.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/legend && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/plugin-buttons@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/legend && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/plugin-buttons@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.paco.yml b/.github/workflows/tests.paco.yml index 2455e88c289..0c8b45af4da 100644 --- a/.github/workflows/tests.paco.yml +++ b/.github/workflows/tests.paco.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/paco && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/paco && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.penelope.yml b/.github/workflows/tests.penelope.yml index 2583a96a0c5..9fd0803ad6d 100644 --- a/.github/workflows/tests.penelope.yml +++ b/.github/workflows/tests.penelope.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/penelope && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/penelope && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.rendertest.yml b/.github/workflows/tests.rendertest.yml index 00acf4648a5..6ab406c1ff2 100644 --- a/.github/workflows/tests.rendertest.yml +++ b/.github/workflows/tests.rendertest.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/rendertest && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/rendertest && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.sandy.yml b/.github/workflows/tests.sandy.yml index 9b200ad2e83..68669b7ca6c 100644 --- a/.github/workflows/tests.sandy.yml +++ b/.github/workflows/tests.sandy.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/sandy && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/sandy && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.shin.yml b/.github/workflows/tests.shin.yml index bdaabfd76cc..95b1d3355c6 100644 --- a/.github/workflows/tests.shin.yml +++ b/.github/workflows/tests.shin.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/shin && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/shin && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.simon.yml b/.github/workflows/tests.simon.yml index cbc3c02c68b..50a2d9db722 100644 --- a/.github/workflows/tests.simon.yml +++ b/.github/workflows/tests.simon.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/simon && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/plugin-buttons@^2.7.2 @freesewing/plugin-flip@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/simon && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/plugin-buttons@^2.8.0-beta.0 @freesewing/plugin-flip@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.simone.yml b/.github/workflows/tests.simone.yml index bef93300fed..90ca037660f 100644 --- a/.github/workflows/tests.simone.yml +++ b/.github/workflows/tests.simone.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/simone && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/simon@^2.7.2 @freesewing/plugin-buttons@^2.7.2 @freesewing/plugin-flip@^2.7.2 @freesewing/plugin-bust@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/simone && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/simon@^2.8.0-beta.0 @freesewing/plugin-buttons@^2.8.0-beta.0 @freesewing/plugin-flip@^2.8.0-beta.0 @freesewing/plugin-bust@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.sven.yml b/.github/workflows/tests.sven.yml index 3d9b8329ed2..eee2359dd09 100644 --- a/.github/workflows/tests.sven.yml +++ b/.github/workflows/tests.sven.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/sven && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/sven && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.tamiko.yml b/.github/workflows/tests.tamiko.yml index 69346e83dd1..00044542e19 100644 --- a/.github/workflows/tests.tamiko.yml +++ b/.github/workflows/tests.tamiko.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/tamiko && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/tamiko && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.theo.yml b/.github/workflows/tests.theo.yml index dcad7a0fedc..e111d96a38f 100644 --- a/.github/workflows/tests.theo.yml +++ b/.github/workflows/tests.theo.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/theo && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/theo && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.trayvon.yml b/.github/workflows/tests.trayvon.yml index b87ffa10bb3..44364a00ef8 100644 --- a/.github/workflows/tests.trayvon.yml +++ b/.github/workflows/tests.trayvon.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/trayvon && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/trayvon && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.tutorial.yml b/.github/workflows/tests.tutorial.yml index c751193a315..7c8adaa7d6c 100644 --- a/.github/workflows/tests.tutorial.yml +++ b/.github/workflows/tests.tutorial.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/tutorial && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/tutorial && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.wahid.yml b/.github/workflows/tests.wahid.yml index 8dcd6fd2bfc..39c5e8557d9 100644 --- a/.github/workflows/tests.wahid.yml +++ b/.github/workflows/tests.wahid.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/wahid && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/brian@^2.7.2 @freesewing/plugin-buttons@^2.7.2 @freesewing/plugin-round@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/wahid && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/brian@^2.8.0-beta.0 @freesewing/plugin-buttons@^2.8.0-beta.0 @freesewing/plugin-round@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.waralee.yml b/.github/workflows/tests.waralee.yml index fcc29cf4d8e..c37cb0b4f4a 100644 --- a/.github/workflows/tests.waralee.yml +++ b/.github/workflows/tests.waralee.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: 'cd packages/waralee && npm install @freesewing/core@^2.7.2 @freesewing/plugin-bundle@^2.7.2 @freesewing/models@2.7.2 @freesewing/pattern-info@2.7.2 mocha chai' + run: 'cd packages/waralee && npm install @freesewing/core@^2.8.0-beta.0 @freesewing/plugin-bundle@^2.8.0-beta.0 @freesewing/models@2.8.0-beta.0 @freesewing/pattern-info@2.8.0-beta.0 mocha chai' env: CI: true - name: Build pattern diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f1193eed62..29879145863 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,11 @@ ## Unreleased -### core +### benjamin #### Fixed -- Fixed wrong return value in debug message from Path +- Fix for incorrect length of the ribbon ### paco @@ -14,6 +14,14 @@ - Initial release for Paco, a pattern for summer pants +## 2.7.2 (2020-07-29) + +### core + +#### Fixed + +- Fixed wrong return value in debug message from Path + ## 2.7.1 (2020-07-24) ### aaron diff --git a/config/exceptions.yaml b/config/exceptions.yaml index 0b4eca032e7..45e0621acd9 100644 --- a/config/exceptions.yaml +++ b/config/exceptions.yaml @@ -11,6 +11,11 @@ customRollup: - remark-jargon - utils - prettier-config +namedExports: + - css-theme + - models + - pattern-info + - mui-theme packageJson: benjamin: author: woutervdub (https://github.com/woutervdub) diff --git a/config/scripts.yaml b/config/scripts.yaml index 7d753713f39..b9de74448f3 100644 --- a/config/scripts.yaml +++ b/config/scripts.yaml @@ -1,46 +1,44 @@ _: - clean: "rimraf dist" - build: "npm run clean && rollup -c" - test: "echo \"{{name}}: No tests configured. Perhaps you'd like to do this?\" && exit 0" - pubtest: "npm publish --registry http://localhost:6662" - pubforce: "npm publish" - symlink: "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -" - start: "rollup -c -w" + clean: 'rimraf dist' + build: 'rollup -c' + test: 'echo "{{name}}: No tests configured. Perhaps you''d like to do this?" && exit 0' + pubtest: 'npm publish --registry http://localhost:6662' + pubforce: 'npm publish' + symlink: 'mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -' + start: 'rollup -c -w' _types: pattern: - netlify: "echo \"Not configured yet\"" - test: "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register" - testci: "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" + netlify: 'echo "Not configured yet"' + test: 'BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register' + testci: 'BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register' create-freesewing-pattern: - clean: "!" - nodebuild: "!" - modulebuild: "!" - build: "!" + clean: '!' + nodebuild: '!' + modulebuild: '!' + build: '!' css-theme: - build: "npx node-sass --output-style compressed src/theme.scss dist/theme.css" - watch: "npx node-sass --watch --output-style compressed src/theme.scss dist/theme.css" + build: 'npx node-sass --output-style compressed src/theme.scss dist/theme.css' + watch: 'npx node-sass --watch --output-style compressed src/theme.scss dist/theme.css' components: - test: "echo \"{{name}}: No tests configured. Perhaps you'd like to do this?\" && exit 0" - storybook: "start-storybook -p 6663" + test: 'echo "{{name}}: No tests configured. Perhaps you''d like to do this?" && exit 0' + storybook: 'start-storybook -p 6663' # react-scripts doesn't handle .mjs files correctly modulebuild: '!' - clean: "rimraf Blockquote && rimraf Draft && rimraf DraftConfigurator && rimraf Emblem && rimraf Example && rimraf Footer && rimraf Icon && rimraf Logo && rimraf Navbar && rimraf Ogol && rimraf Robot && rimraf SampleConfigurator && rimraf withGist && rimraf withLanguage && rimraf Workbench" - build: "npm run clean && rollup -c" - watch: "BABEL_ENV=production rollup -c -w -o dist/index.js -f cjs" + clean: 'rimraf Blockquote && rimraf Draft && rimraf DraftConfigurator && rimraf Emblem && rimraf Example && rimraf Footer && rimraf Icon && rimraf Logo && rimraf Navbar && rimraf Ogol && rimraf Robot && rimraf SampleConfigurator && rimraf withGist && rimraf withLanguage && rimraf Workbench' + build: 'rollup -c' + watch: 'BABEL_ENV=production rollup -c -w -o dist/index.js -f cjs' core: - build: "npm run clean && rollup -c && rollup -c rollup.tests.js" - testonly: "BABEL_ENV=production mocha tests/*.test.js" - test: "BABEL_ENV=production nyc -x node_modules -x tests/fixtures -x bin-pack mocha tests/*.test.js" - 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" + testonly: 'BABEL_ENV=production mocha tests/*.test.js' + test: 'BABEL_ENV=production nyc -x node_modules -x tests/fixtures -x bin-pack mocha tests/*.test.js' + 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' i18n: # react-scripts doesn't handle .mjs files correctly modulebuild: '!' pattern-info: - prebuild: "node src/prebuild.js" + prebuild: 'node src/prebuild.js' plugin-theme: prebuild: "npx node-sass --output-style compressed -r src/scss -o css && echo 'export default `' > src/bundle.css.js && cat css/*.css >> src/bundle.css.js && echo '`;' >> src/bundle.css.js" utils: # react-scripts doesn't handle .mjs files correctly modulebuild: '!' - diff --git a/config/templates/package.dflt.json b/config/templates/package.dflt.json index 8e3f5e147ce..23733dbc6cc 100644 --- a/config/templates/package.dflt.json +++ b/config/templates/package.dflt.json @@ -22,10 +22,13 @@ "files": ["dist/*", "README.md", "package.json"], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/config/templates/rollup.config.dflt.js b/config/templates/rollup.config.dflt.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/config/templates/rollup.config.dflt.js +++ b/config/templates/rollup.config.dflt.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/lerna.json b/lerna.json index 4933e557ee2..ce5297e3a29 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "2.7.2", + "version": "2.8.0-beta.0", "npmClient": "yarn", "command": { "publish": { diff --git a/packages/aaron/package.json b/packages/aaron/package.json index fbf0422bc8e..0f898d1e23e 100644 --- a/packages/aaron/package.json +++ b/packages/aaron/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/aaron", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a A-shirt or tank top", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -83,10 +83,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/aaron/rollup.config.js b/packages/aaron/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/aaron/rollup.config.js +++ b/packages/aaron/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/benjamin/package.json b/packages/benjamin/package.json index 4977623d326..5fa957e3d7b 100644 --- a/packages/benjamin/package.json +++ b/packages/benjamin/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/benjamin", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a bow tie", "author": "woutervdub (https://github.com/woutervdub)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/benjamin/rollup.config.js b/packages/benjamin/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/benjamin/rollup.config.js +++ b/packages/benjamin/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/bent/package.json b/packages/bent/package.json index dafc92cc0ec..633d5280e1a 100644 --- a/packages/bent/package.json +++ b/packages/bent/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/bent", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a menswear body block with a two-part sleeve", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -83,10 +83,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/bent/rollup.config.js b/packages/bent/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/bent/rollup.config.js +++ b/packages/bent/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/breanna/package.json b/packages/breanna/package.json index 0666b212224..55c244b9e5b 100644 --- a/packages/breanna/package.json +++ b/packages/breanna/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/breanna", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a basic body block for womenswear", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -83,10 +83,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/breanna/rollup.config.js b/packages/breanna/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/breanna/rollup.config.js +++ b/packages/breanna/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/brian/package.json b/packages/brian/package.json index 7a84f364b36..46d7d350c02 100644 --- a/packages/brian/package.json +++ b/packages/brian/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/brian", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a basic body block for menswear", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/brian/rollup.config.js b/packages/brian/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/brian/rollup.config.js +++ b/packages/brian/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/bruce/package.json b/packages/bruce/package.json index acd43befc07..f0b26c74142 100644 --- a/packages/bruce/package.json +++ b/packages/bruce/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/bruce", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for boxer briefs", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/bruce/rollup.config.js b/packages/bruce/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/bruce/rollup.config.js +++ b/packages/bruce/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/carlita/package.json b/packages/carlita/package.json index 3a5ce7873db..3f807e255ea 100644 --- a/packages/carlita/package.json +++ b/packages/carlita/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/carlita", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,13 +34,13 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2", - "@freesewing/bent": "^2.7.2", - "@freesewing/carlton": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0", + "@freesewing/bent": "^2.8.0-beta.0", + "@freesewing/carlton": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -51,14 +51,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -87,10 +87,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/carlita/rollup.config.js b/packages/carlita/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/carlita/rollup.config.js +++ b/packages/carlita/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/carlton/package.json b/packages/carlton/package.json index 24469bf23c1..b07c33ded82 100644 --- a/packages/carlton/package.json +++ b/packages/carlton/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/carlton", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,11 +34,11 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2", - "@freesewing/bent": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0", + "@freesewing/bent": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -49,14 +49,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -85,10 +85,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/carlton/rollup.config.js b/packages/carlton/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/carlton/rollup.config.js +++ b/packages/carlton/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json index 0d83061bd92..ed25c512235 100644 --- a/packages/cathrin/package.json +++ b/packages/cathrin/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/cathrin", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a underbust corset / waist trainer", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/cathrin/rollup.config.js b/packages/cathrin/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/cathrin/rollup.config.js +++ b/packages/cathrin/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/components/package.json b/packages/components/package.json index cd6080bd423..4a9b8282033 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/components", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A collection of React components for FreeSewing web UIs", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -16,7 +16,7 @@ "main": "dist/index.js", "scripts": { "clean": "rimraf Blockquote && rimraf Draft && rimraf DraftConfigurator && rimraf Emblem && rimraf Example && rimraf Footer && rimraf Icon && rimraf Logo && rimraf Navbar && rimraf Ogol && rimraf Robot && rimraf SampleConfigurator && rimraf withGist && rimraf withLanguage && rimraf Workbench", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"components: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -27,18 +27,18 @@ }, "peerDependencies": { "react": "^16.13.1", - "@freesewing/pattern-info": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/plugin-theme": "^2.7.2", - "@freesewing/core": "^2.7.2", - "@freesewing/models": "^2.7.2", - "@freesewing/examples": "^2.7.2", - "@freesewing/rendertest": "^2.7.2", - "@freesewing/tutorial": "^2.7.2", + "@freesewing/pattern-info": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/plugin-theme": "^2.8.0-beta.0", + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/models": "^2.8.0-beta.0", + "@freesewing/examples": "^2.8.0-beta.0", + "@freesewing/rendertest": "^2.8.0-beta.0", + "@freesewing/tutorial": "^2.8.0-beta.0", "typeface-roboto-condensed": "latest", - "@freesewing/i18n": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "react-intl": "^5.4.5", "@material-ui/core": "^4.11.0", "@material-ui/icons": "4.9.1", @@ -72,10 +72,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 0247fef837b..d36bfe8dc23 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # Change log for: @freesewing/core +## 2.7.2 (2020-07-29) + +### Fixed + +- Fixed wrong return value in debug message from Path + ## 2.7.1 (2020-07-24) ### Added diff --git a/packages/core/package.json b/packages/core/package.json index 343ff629cf6..e186319c604 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/core", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A library for creating made-to-measure sewing patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -25,7 +25,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c && rollup -c rollup.tests.js", + "build": "rollup -c", "test": "BABEL_ENV=production nyc -x node_modules -x tests/fixtures -x bin-pack mocha tests/*.test.js", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -49,10 +49,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/create-freesewing-pattern/package.json b/packages/create-freesewing-pattern/package.json index 22cf350b373..9363e4923a0 100644 --- a/packages/create-freesewing-pattern/package.json +++ b/packages/create-freesewing-pattern/package.json @@ -1,6 +1,6 @@ { "name": "create-freesewing-pattern", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "Initializer package for FreeSewing patterns: npm init FreeSewing-pattern", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -41,8 +41,8 @@ "parse-git-config": "^3.0.0", "validate-npm-package-name": "^3.0.0", "which": "^2.0.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/pattern-info": "^2.7.2" + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/pattern-info": "^2.8.0-beta.0" }, "devDependencies": {}, "files": [ @@ -55,12 +55,15 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" }, + "rollup": { + "exports": "default" + }, "bin": { "create-freesewing-pattern": "index.js" } diff --git a/packages/create-freesewing-pattern/rollup.config.js b/packages/create-freesewing-pattern/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/create-freesewing-pattern/rollup.config.js +++ b/packages/create-freesewing-pattern/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/css-theme/package.json b/packages/css-theme/package.json index b5b32da1517..022f648e1d9 100644 --- a/packages/css-theme/package.json +++ b/packages/css-theme/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/css-theme", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A CSS theme for FreeSewing web UIs", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -39,10 +39,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "named" } } diff --git a/packages/diana/package.json b/packages/diana/package.json index 092a1d521c7..789d4dd2d88 100644 --- a/packages/diana/package.json +++ b/packages/diana/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/diana", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a top with a draped neck", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -83,10 +83,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/diana/rollup.config.js b/packages/diana/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/diana/rollup.config.js +++ b/packages/diana/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/examples/package.json b/packages/examples/package.json index 6d0fcb6031f..db45312aa1b 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/examples", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern holding examples for our documentation", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -19,7 +19,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -29,8 +29,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -41,14 +41,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -77,10 +77,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/examples/rollup.config.js b/packages/examples/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/examples/rollup.config.js +++ b/packages/examples/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/florence/package.json b/packages/florence/package.json index 14937e40d2c..aaaf05e86c5 100644 --- a/packages/florence/package.json +++ b/packages/florence/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/florence", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a face mask", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/florence/rollup.config.js b/packages/florence/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/florence/rollup.config.js +++ b/packages/florence/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/florent/package.json b/packages/florent/package.json index 9d72c74b06c..3fc8c5ed6a5 100644 --- a/packages/florent/package.json +++ b/packages/florent/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/florent", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a flat cap", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/florent/rollup.config.js b/packages/florent/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/florent/rollup.config.js +++ b/packages/florent/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/gatsby-remark-jargon/package.json b/packages/gatsby-remark-jargon/package.json index 0bc480b11f4..5e16afc1774 100644 --- a/packages/gatsby-remark-jargon/package.json +++ b/packages/gatsby-remark-jargon/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-remark-jargon", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A gatsby-transformer-remark sub-plugin for jargon terms", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -20,7 +20,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"gatsby-remark-jargon: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -29,7 +29,7 @@ }, "peerDependencies": {}, "dependencies": { - "remark-jargon": "^2.7.2" + "remark-jargon": "^2.8.0-beta.0" }, "devDependencies": {}, "files": [ @@ -39,10 +39,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/holmes/package.json b/packages/holmes/package.json index 0eaca123da9..b68b3dd472d 100644 --- a/packages/holmes/package.json +++ b/packages/holmes/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/holmes", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a Sherlock Holmes hat", "author": "AlfaLyr (https://github.com/alfalyr)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,12 +34,12 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0" }, "dependencies": { - "@freesewing/plugin-gore": "^2.7.2" + "@freesewing/plugin-gore": "^2.8.0-beta.0" }, "devDependencies": { "react": "^16.13.1", @@ -49,14 +49,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -85,10 +85,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/holmes/rollup.config.js b/packages/holmes/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/holmes/rollup.config.js +++ b/packages/holmes/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/huey/package.json b/packages/huey/package.json index daa69c7fbc2..94b98e4bae8 100644 --- a/packages/huey/package.json +++ b/packages/huey/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/huey", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a zip-up hoodie", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -83,10 +83,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/huey/rollup.config.js b/packages/huey/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/huey/rollup.config.js +++ b/packages/huey/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/hugo/package.json b/packages/hugo/package.json index 0102e035599..6df0cfe361e 100644 --- a/packages/hugo/package.json +++ b/packages/hugo/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/hugo", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a hooded jumper with raglan sleeves", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -83,10 +83,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/hugo/rollup.config.js b/packages/hugo/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/hugo/rollup.config.js +++ b/packages/hugo/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 91873a029c1..d30bf11ca84 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/i18n", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "Translations for the FreeSewing project", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -20,7 +20,7 @@ "main": "dist/index.js", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"i18n: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -28,7 +28,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/pattern-info": "^2.7.2" + "@freesewing/pattern-info": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -39,10 +39,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/jaeger/package.json b/packages/jaeger/package.json index b20bc20a58d..0feeb7523e2 100644 --- a/packages/jaeger/package.json +++ b/packages/jaeger/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/jaeger", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a sport coat style jacket", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,11 +34,11 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2", - "@freesewing/bent": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0", + "@freesewing/bent": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -49,14 +49,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -85,10 +85,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/jaeger/rollup.config.js b/packages/jaeger/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/jaeger/rollup.config.js +++ b/packages/jaeger/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/legend/package.json b/packages/legend/package.json index 59abe820dc9..2380f7e412a 100644 --- a/packages/legend/package.json +++ b/packages/legend/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/legend", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern to document pattern notation", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -83,10 +83,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/legend/rollup.config.js b/packages/legend/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/legend/rollup.config.js +++ b/packages/legend/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/models/package.json b/packages/models/package.json index 789cc06c902..5e29de0cf4a 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/models", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "Body measurements data for a range of default sizes", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -21,7 +21,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"models: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -29,7 +29,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/utils": "^2.7.2" + "@freesewing/utils": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -40,10 +40,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "named" } } diff --git a/packages/models/rollup.config.js b/packages/models/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/models/rollup.config.js +++ b/packages/models/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/mui-theme/package.json b/packages/mui-theme/package.json index 76ffde4d044..d97cdd45907 100644 --- a/packages/mui-theme/package.json +++ b/packages/mui-theme/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/mui-theme", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A Material-UI theme for FreeSewing web UIs", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -19,7 +19,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"mui-theme: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -40,10 +40,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "named" } } diff --git a/packages/mui-theme/rollup.config.js b/packages/mui-theme/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/mui-theme/rollup.config.js +++ b/packages/mui-theme/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/paco/package.json b/packages/paco/package.json index ac10bd21b33..65186a017d1 100644 --- a/packages/paco/package.json +++ b/packages/paco/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/paco", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for summer pants", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/paco/rollup.config.js b/packages/paco/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/paco/rollup.config.js +++ b/packages/paco/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/pattern-info/package.json b/packages/pattern-info/package.json index b0695121523..83b3de7fb3e 100644 --- a/packages/pattern-info/package.json +++ b/packages/pattern-info/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/pattern-info", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "Information about available freesewing patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -22,7 +22,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"pattern-info: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -40,10 +40,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "named" } } diff --git a/packages/pattern-info/rollup.config.js b/packages/pattern-info/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/pattern-info/rollup.config.js +++ b/packages/pattern-info/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/penelope/package.json b/packages/penelope/package.json index ddd843c367d..b9164f492b5 100644 --- a/packages/penelope/package.json +++ b/packages/penelope/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/penelope", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a pencil skirt", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/penelope/rollup.config.js b/packages/penelope/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/penelope/rollup.config.js +++ b/packages/penelope/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-banner/package.json b/packages/plugin-banner/package.json index 5c0ba45e084..7ac360e23f1 100644 --- a/packages/plugin-banner/package.json +++ b/packages/plugin-banner/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-banner", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to repeat text on a path", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-banner: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-banner/rollup.config.js b/packages/plugin-banner/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-banner/rollup.config.js +++ b/packages/plugin-banner/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-bundle/package.json b/packages/plugin-bundle/package.json index 79f2bbc9b85..365b044de17 100644 --- a/packages/plugin-bundle/package.json +++ b/packages/plugin-bundle/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-bundle", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "An umbrella package of 8 essential FreeSewing build-time plugins", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -25,7 +25,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-bundle: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -33,17 +33,17 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": { - "@freesewing/plugin-cutonfold": "^2.7.2", - "@freesewing/plugin-dimension": "^2.7.2", - "@freesewing/plugin-grainline": "^2.7.2", - "@freesewing/plugin-logo": "^2.7.2", - "@freesewing/plugin-title": "^2.7.2", - "@freesewing/plugin-scalebox": "^2.7.2", - "@freesewing/plugin-round": "^2.7.2", - "@freesewing/plugin-sprinkle": "^2.7.2" + "@freesewing/plugin-cutonfold": "^2.8.0-beta.0", + "@freesewing/plugin-dimension": "^2.8.0-beta.0", + "@freesewing/plugin-grainline": "^2.8.0-beta.0", + "@freesewing/plugin-logo": "^2.8.0-beta.0", + "@freesewing/plugin-title": "^2.8.0-beta.0", + "@freesewing/plugin-scalebox": "^2.8.0-beta.0", + "@freesewing/plugin-round": "^2.8.0-beta.0", + "@freesewing/plugin-sprinkle": "^2.8.0-beta.0" }, "devDependencies": {}, "files": [ @@ -53,10 +53,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-bundle/rollup.config.js b/packages/plugin-bundle/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-bundle/rollup.config.js +++ b/packages/plugin-bundle/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-bust/package.json b/packages/plugin-bust/package.json index 3bd9d793e5e..8dc2e3b8196 100644 --- a/packages/plugin-bust/package.json +++ b/packages/plugin-bust/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-bust", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin that helps with bust-adjusting menswear patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-bust: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-bust/rollup.config.js b/packages/plugin-bust/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-bust/rollup.config.js +++ b/packages/plugin-bust/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-buttons/package.json b/packages/plugin-buttons/package.json index 9939d9e1845..600f7cdc532 100644 --- a/packages/plugin-buttons/package.json +++ b/packages/plugin-buttons/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-buttons", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin that provides button and buttonhole snippets", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-buttons: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-buttons/rollup.config.js b/packages/plugin-buttons/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-buttons/rollup.config.js +++ b/packages/plugin-buttons/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-cutonfold/package.json b/packages/plugin-cutonfold/package.json index 04e7bafd544..40e932124be 100644 --- a/packages/plugin-cutonfold/package.json +++ b/packages/plugin-cutonfold/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-cutonfold", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to add cut-on-fold indicators on your patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-cutonfold: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-cutonfold/rollup.config.js b/packages/plugin-cutonfold/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-cutonfold/rollup.config.js +++ b/packages/plugin-cutonfold/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-dimension/package.json b/packages/plugin-dimension/package.json index d3cca3cbc1d..e8ba82af2ba 100644 --- a/packages/plugin-dimension/package.json +++ b/packages/plugin-dimension/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-dimension", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to add dimensions to your (paperless) pattern", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-dimension: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-dimension/rollup.config.js b/packages/plugin-dimension/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-dimension/rollup.config.js +++ b/packages/plugin-dimension/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-export-dxf/package.json b/packages/plugin-export-dxf/package.json index f0ba30064b7..d0b078a148a 100644 --- a/packages/plugin-export-dxf/package.json +++ b/packages/plugin-export-dxf/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-export-dxf", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to export your pattern as DXF-ASTM", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-export-dxf: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-export-dxf/rollup.config.js b/packages/plugin-export-dxf/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-export-dxf/rollup.config.js +++ b/packages/plugin-export-dxf/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-flip/package.json b/packages/plugin-flip/package.json index 931484c6296..1c65ee00c76 100644 --- a/packages/plugin-flip/package.json +++ b/packages/plugin-flip/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-flip", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to flip parts horizontally", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-flip: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-flip/rollup.config.js b/packages/plugin-flip/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-flip/rollup.config.js +++ b/packages/plugin-flip/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-gore/package.json b/packages/plugin-gore/package.json index a2e694677a0..ec46286dd04 100644 --- a/packages/plugin-gore/package.json +++ b/packages/plugin-gore/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-gore", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to generate gores for a semi-sphere or dome", "author": "AlfaLyr (https://github.com/alfalyr)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-gore: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-gore/rollup.config.js b/packages/plugin-gore/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-gore/rollup.config.js +++ b/packages/plugin-gore/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-grainline/package.json b/packages/plugin-grainline/package.json index d83babcc02c..bb65befafba 100644 --- a/packages/plugin-grainline/package.json +++ b/packages/plugin-grainline/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-grainline", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to add grainline indicators on your patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-grainline: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-grainline/rollup.config.js b/packages/plugin-grainline/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-grainline/rollup.config.js +++ b/packages/plugin-grainline/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-i18n/package.json b/packages/plugin-i18n/package.json index 0e86bca36db..8156a35fd0b 100644 --- a/packages/plugin-i18n/package.json +++ b/packages/plugin-i18n/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-i18n", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin for pattern translation", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-i18n: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-i18n/rollup.config.js b/packages/plugin-i18n/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-i18n/rollup.config.js +++ b/packages/plugin-i18n/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-logo/package.json b/packages/plugin-logo/package.json index 7aabcd6ed34..e0fcfcc88d8 100644 --- a/packages/plugin-logo/package.json +++ b/packages/plugin-logo/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-logo", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to add our logo to your patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-logo: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-logo/rollup.config.js b/packages/plugin-logo/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-logo/rollup.config.js +++ b/packages/plugin-logo/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-measurements/package.json b/packages/plugin-measurements/package.json index 90350286c53..d0e5e25d019 100644 --- a/packages/plugin-measurements/package.json +++ b/packages/plugin-measurements/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-measurements", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin that adds additional measurements that can be calculated from existing ones", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-measurements: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-measurements/rollup.config.js b/packages/plugin-measurements/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-measurements/rollup.config.js +++ b/packages/plugin-measurements/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-mirror/package.json b/packages/plugin-mirror/package.json index 8a603b7e023..c03be4a92d2 100644 --- a/packages/plugin-mirror/package.json +++ b/packages/plugin-mirror/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-mirror", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to mirror points or paths", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-mirror: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-mirror/rollup.config.js b/packages/plugin-mirror/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-mirror/rollup.config.js +++ b/packages/plugin-mirror/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-round/package.json b/packages/plugin-round/package.json index 17ec25bf9d0..56833cd7075 100644 --- a/packages/plugin-round/package.json +++ b/packages/plugin-round/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-round", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to round corners", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-round: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-round/rollup.config.js b/packages/plugin-round/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-round/rollup.config.js +++ b/packages/plugin-round/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-scalebox/package.json b/packages/plugin-scalebox/package.json index 5e18f8d63b1..fe95ad32d83 100644 --- a/packages/plugin-scalebox/package.json +++ b/packages/plugin-scalebox/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-scalebox", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to add a scalebox to your pattern", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-scalebox: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-scalebox/rollup.config.js b/packages/plugin-scalebox/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-scalebox/rollup.config.js +++ b/packages/plugin-scalebox/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-sprinkle/package.json b/packages/plugin-sprinkle/package.json index 5c470435594..cede8d24246 100644 --- a/packages/plugin-sprinkle/package.json +++ b/packages/plugin-sprinkle/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-sprinkle", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to bulk-add snippets to your pattern", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-sprinkle: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-sprinkle/rollup.config.js b/packages/plugin-sprinkle/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-sprinkle/rollup.config.js +++ b/packages/plugin-sprinkle/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-svgattr/package.json b/packages/plugin-svgattr/package.json index fee1878b130..1be447e4fdc 100644 --- a/packages/plugin-svgattr/package.json +++ b/packages/plugin-svgattr/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-svgattr", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to set SVG attributes", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-svgattr: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-svgattr/rollup.config.js b/packages/plugin-svgattr/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-svgattr/rollup.config.js +++ b/packages/plugin-svgattr/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-theme/package.json b/packages/plugin-theme/package.json index 035d476b91a..4dad9b683db 100644 --- a/packages/plugin-theme/package.json +++ b/packages/plugin-theme/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-theme", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin that provides a default theme", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-theme: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -33,7 +33,7 @@ "prebuild": "npx node-sass --output-style compressed -r src/scss -o css && echo 'export default `' > src/bundle.css.js && cat css/*.css >> src/bundle.css.js && echo '`;' >> src/bundle.css.js" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -44,10 +44,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-theme/rollup.config.js b/packages/plugin-theme/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-theme/rollup.config.js +++ b/packages/plugin-theme/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-title/package.json b/packages/plugin-title/package.json index 32f83b93234..00450a38444 100644 --- a/packages/plugin-title/package.json +++ b/packages/plugin-title/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-title", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin to add a title to your pattern parts", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-title: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-title/rollup.config.js b/packages/plugin-title/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-title/rollup.config.js +++ b/packages/plugin-title/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/plugin-validate/package.json b/packages/plugin-validate/package.json index 47fb229f5cd..69c69458773 100644 --- a/packages/plugin-validate/package.json +++ b/packages/plugin-validate/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-validate", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing plugin that validates aspects of your code", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"plugin-validate: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -32,7 +32,7 @@ "start": "rollup -c -w" }, "peerDependencies": { - "@freesewing/core": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": {}, @@ -43,10 +43,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/plugin-validate/rollup.config.js b/packages/plugin-validate/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/plugin-validate/rollup.config.js +++ b/packages/plugin-validate/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json index 740c53a79c8..7aa2093d498 100644 --- a/packages/prettier-config/package.json +++ b/packages/prettier-config/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/prettier-config", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "FreeSewing's shared configuration for prettier", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -25,10 +25,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/remark-jargon/package.json b/packages/remark-jargon/package.json index 41a19f60659..9efdab48b1b 100644 --- a/packages/remark-jargon/package.json +++ b/packages/remark-jargon/package.json @@ -1,6 +1,6 @@ { "name": "remark-jargon", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A Remark plugin for jargon terms", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -22,7 +22,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"remark-jargon: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -44,10 +44,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/rendertest/package.json b/packages/rendertest/package.json index f1acf08a6ff..00bbe11240e 100644 --- a/packages/rendertest/package.json +++ b/packages/rendertest/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/rendertest", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern to test (y)our render engine our CSS", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/rendertest/rollup.config.js b/packages/rendertest/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/rendertest/rollup.config.js +++ b/packages/rendertest/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/sandy/package.json b/packages/sandy/package.json index ea2837d463c..a258c0ae081 100644 --- a/packages/sandy/package.json +++ b/packages/sandy/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/sandy", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a circle skirt", "author": "AlfaLyr (https://github.com/alfalyr)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/sandy/rollup.config.js b/packages/sandy/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/sandy/rollup.config.js +++ b/packages/sandy/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/shin/package.json b/packages/shin/package.json index 608889903b3..1e11353acc7 100644 --- a/packages/shin/package.json +++ b/packages/shin/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/shin", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for swim trunks", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/shin/rollup.config.js b/packages/shin/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/shin/rollup.config.js +++ b/packages/shin/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/simon/package.json b/packages/simon/package.json index 6d0b967ba52..4dfbe7f6feb 100644 --- a/packages/simon/package.json +++ b/packages/simon/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/simon", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a button down shirt", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,11 +34,11 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -49,14 +49,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -85,10 +85,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/simon/rollup.config.js b/packages/simon/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/simon/rollup.config.js +++ b/packages/simon/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/simone/package.json b/packages/simone/package.json index ffe52e53c84..22427b355d7 100644 --- a/packages/simone/package.json +++ b/packages/simone/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/simone", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a button down shirt (Simone = Simon for people with breasts)", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,13 +34,13 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2", - "@freesewing/simon": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0", + "@freesewing/simon": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -51,14 +51,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -87,10 +87,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/simone/rollup.config.js b/packages/simone/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/simone/rollup.config.js +++ b/packages/simone/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/sven/package.json b/packages/sven/package.json index d09d6a23074..aa0369beb00 100644 --- a/packages/sven/package.json +++ b/packages/sven/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/sven", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a straightforward sweater", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,9 +34,9 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -47,14 +47,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -83,10 +83,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/sven/rollup.config.js b/packages/sven/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/sven/rollup.config.js +++ b/packages/sven/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/tamiko/package.json b/packages/tamiko/package.json index 7310b9f8660..418d17fc908 100644 --- a/packages/tamiko/package.json +++ b/packages/tamiko/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/tamiko", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a zero-waste top", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/tamiko/rollup.config.js b/packages/tamiko/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/tamiko/rollup.config.js +++ b/packages/tamiko/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/theo/package.json b/packages/theo/package.json index 656f05d88b3..6f7366e50ef 100644 --- a/packages/theo/package.json +++ b/packages/theo/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/theo", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for classic trousers", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/theo/rollup.config.js b/packages/theo/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/theo/rollup.config.js +++ b/packages/theo/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/titan/package.json b/packages/titan/package.json index 4885b60659b..fb1dffa2fc5 100644 --- a/packages/titan/package.json +++ b/packages/titan/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/titan", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing block for trousers", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -22,7 +22,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"titan: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -39,10 +39,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/titan/rollup.config.js b/packages/titan/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/titan/rollup.config.js +++ b/packages/titan/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/trayvon/package.json b/packages/trayvon/package.json index 1e2dd56adc4..5b2501774cd 100644 --- a/packages/trayvon/package.json +++ b/packages/trayvon/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/trayvon", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a tie", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/trayvon/rollup.config.js b/packages/trayvon/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/trayvon/rollup.config.js +++ b/packages/trayvon/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/tutorial/package.json b/packages/tutorial/package.json index 9ff62fffcad..1e9a1c1364c 100644 --- a/packages/tutorial/package.json +++ b/packages/tutorial/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/tutorial", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a baby bib that's used in our tutorial", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/tutorial/rollup.config.js b/packages/tutorial/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/tutorial/rollup.config.js +++ b/packages/tutorial/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/utils/package.json b/packages/utils/package.json index c8aa33dbab2..1eeeaad3678 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/utils", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A collection of utilities shared across freesewing projects", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -21,7 +21,7 @@ "main": "dist/index.js", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "echo \"utils: No tests configured. Perhaps you'd like to do this?\" && exit 0", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -62,10 +62,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/wahid/package.json b/packages/wahid/package.json index d26f2bf25ab..3ec6098906a 100644 --- a/packages/wahid/package.json +++ b/packages/wahid/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/wahid", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for a classic fitted waistcoat", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,11 +34,11 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2", - "@freesewing/brian": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-round": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0", + "@freesewing/brian": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-round": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -49,14 +49,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -85,10 +85,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/wahid/rollup.config.js b/packages/wahid/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/wahid/rollup.config.js +++ b/packages/wahid/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/packages/waralee/package.json b/packages/waralee/package.json index 20b7cd30e4a..202ee12031b 100644 --- a/packages/waralee/package.json +++ b/packages/waralee/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/waralee", - "version": "2.7.2", + "version": "2.8.0-beta.0", "description": "A FreeSewing pattern for wrap pants", "author": "woutervdub (https://github.com/woutervdub)", "homepage": "https://freesewing.org/", @@ -24,7 +24,7 @@ "module": "dist/index.mjs", "scripts": { "clean": "rimraf dist", - "build": "npm run clean && rollup -c", + "build": "rollup -c", "test": "BABEL_ENV=production ../../node_modules/.bin/_mocha tests/*.test.js --require @babel/register", "pubtest": "npm publish --registry http://localhost:6662", "pubforce": "npm publish", @@ -34,8 +34,8 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.2", - "@freesewing/plugin-bundle": "^2.7.2" + "@freesewing/core": "^2.8.0-beta.0", + "@freesewing/plugin-bundle": "^2.8.0-beta.0" }, "dependencies": {}, "devDependencies": { @@ -46,14 +46,14 @@ "eslint": "^7.6.0", "babel-jest": "^26.2.2", "jest": "26.2.2", - "@freesewing/components": "^2.7.2", - "@freesewing/css-theme": "^2.7.2", - "@freesewing/i18n": "^2.7.2", - "@freesewing/mui-theme": "^2.7.2", - "@freesewing/plugin-bust": "^2.7.2", - "@freesewing/plugin-buttons": "^2.7.2", - "@freesewing/plugin-flip": "^2.7.2", - "@freesewing/utils": "^2.7.2", + "@freesewing/components": "^2.8.0-beta.0", + "@freesewing/css-theme": "^2.8.0-beta.0", + "@freesewing/i18n": "^2.8.0-beta.0", + "@freesewing/mui-theme": "^2.8.0-beta.0", + "@freesewing/plugin-bust": "^2.8.0-beta.0", + "@freesewing/plugin-buttons": "^2.8.0-beta.0", + "@freesewing/plugin-flip": "^2.8.0-beta.0", + "@freesewing/utils": "^2.8.0-beta.0", "@svgr/rollup": "^2.4.1", "cross-env": "^7.0.2", "react-scripts": "^3.4.1", @@ -82,10 +82,13 @@ ], "publishConfig": { "access": "public", - "tag": "latest" + "tag": "next" }, "engines": { "node": ">=12.0.0", "npm": ">=6" + }, + "rollup": { + "exports": "default" } } diff --git a/packages/waralee/rollup.config.js b/packages/waralee/rollup.config.js index 9b620a1b78e..a885f4cb4ec 100644 --- a/packages/waralee/rollup.config.js +++ b/packages/waralee/rollup.config.js @@ -1,17 +1,16 @@ -//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 { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import { name, version, description, author, license, main, module, rollup } from './package.json' const output = [ { file: main, format: 'cjs', sourcemap: true, - exports: 'default' + exports: rollup.exports } ] if (typeof module !== 'undefined') @@ -29,7 +28,6 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - //babel({ exclude: "node_modules/**", }), terser({ output: { preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` diff --git a/scripts/reconfigure.js b/scripts/reconfigure.js index 8cab1ca1bdb..f893a53ac68 100644 --- a/scripts/reconfigure.js +++ b/scripts/reconfigure.js @@ -223,6 +223,9 @@ function packageConfig(pkg, config) { if (config.exceptions.packageJson[pkg][key] === '!') delete pkgConf[key] } } + if (config.exceptions.namedExports.indexOf(pkg) !== -1) { + pkgConf.rollup.exports = 'named' + } return pkgConf } @@ -450,7 +453,9 @@ function configurePatternUnitTests(pkg, config) { version, pattern: pkg, Pattern: capitalize(pkg), - peerdeps: Object.keys(peerdeps).map( dep => dep+'@'+peerdeps[dep] ).join(' ') + peerdeps: Object.keys(peerdeps) + .map((dep) => dep + '@' + peerdeps[dep]) + .join(' ') } for (let file of ['shared.test.js']) {