diff --git a/config/exceptions.yaml b/config/exceptions.yaml index d4c59091998..3bfc4ed5f6a 100644 --- a/config/exceptions.yaml +++ b/config/exceptions.yaml @@ -79,9 +79,13 @@ packageJson: ".": "internal": "./src/index.mjs" "default": "./dist/index.mjs" + # Legacy "./linedrawings": "./src/linedrawings/index.mjs" "./pattern": "./src/pattern/index.mjs" "./xray": "./src/pattern-xray/index.mjs" + # Components + "./components/LineDrawing": "./components/LineDrawing/index.mjs" + # Config "./config/freesewing": "./config/freesewing/index.mjs" # Context "./context/loadingStatus": "./context/loadingStatus/index.mjs" diff --git a/packages/react/src/linedrawings/aaron.mjs b/packages/react/components/LineDrawing/aaron.mjs similarity index 100% rename from packages/react/src/linedrawings/aaron.mjs rename to packages/react/components/LineDrawing/aaron.mjs diff --git a/packages/react/src/linedrawings/albert.mjs b/packages/react/components/LineDrawing/albert.mjs similarity index 100% rename from packages/react/src/linedrawings/albert.mjs rename to packages/react/components/LineDrawing/albert.mjs diff --git a/packages/react/src/linedrawings/bee.mjs b/packages/react/components/LineDrawing/bee.mjs similarity index 100% rename from packages/react/src/linedrawings/bee.mjs rename to packages/react/components/LineDrawing/bee.mjs diff --git a/packages/react/src/linedrawings/bella.mjs b/packages/react/components/LineDrawing/bella.mjs similarity index 100% rename from packages/react/src/linedrawings/bella.mjs rename to packages/react/components/LineDrawing/bella.mjs diff --git a/packages/react/src/linedrawings/benjamin.mjs b/packages/react/components/LineDrawing/benjamin.mjs similarity index 100% rename from packages/react/src/linedrawings/benjamin.mjs rename to packages/react/components/LineDrawing/benjamin.mjs diff --git a/packages/react/src/linedrawings/bent.mjs b/packages/react/components/LineDrawing/bent.mjs similarity index 100% rename from packages/react/src/linedrawings/bent.mjs rename to packages/react/components/LineDrawing/bent.mjs diff --git a/packages/react/src/linedrawings/bibi.mjs b/packages/react/components/LineDrawing/bibi.mjs similarity index 100% rename from packages/react/src/linedrawings/bibi.mjs rename to packages/react/components/LineDrawing/bibi.mjs diff --git a/packages/react/src/linedrawings/bob.mjs b/packages/react/components/LineDrawing/bob.mjs similarity index 100% rename from packages/react/src/linedrawings/bob.mjs rename to packages/react/components/LineDrawing/bob.mjs diff --git a/packages/react/src/linedrawings/breanna.mjs b/packages/react/components/LineDrawing/breanna.mjs similarity index 100% rename from packages/react/src/linedrawings/breanna.mjs rename to packages/react/components/LineDrawing/breanna.mjs diff --git a/packages/react/src/linedrawings/brian.mjs b/packages/react/components/LineDrawing/brian.mjs similarity index 100% rename from packages/react/src/linedrawings/brian.mjs rename to packages/react/components/LineDrawing/brian.mjs diff --git a/packages/react/src/linedrawings/bruce.mjs b/packages/react/components/LineDrawing/bruce.mjs similarity index 100% rename from packages/react/src/linedrawings/bruce.mjs rename to packages/react/components/LineDrawing/bruce.mjs diff --git a/packages/react/src/linedrawings/carlita.mjs b/packages/react/components/LineDrawing/carlita.mjs similarity index 100% rename from packages/react/src/linedrawings/carlita.mjs rename to packages/react/components/LineDrawing/carlita.mjs diff --git a/packages/react/src/linedrawings/carlton.mjs b/packages/react/components/LineDrawing/carlton.mjs similarity index 100% rename from packages/react/src/linedrawings/carlton.mjs rename to packages/react/components/LineDrawing/carlton.mjs diff --git a/packages/react/src/linedrawings/cathrin.mjs b/packages/react/components/LineDrawing/cathrin.mjs similarity index 100% rename from packages/react/src/linedrawings/cathrin.mjs rename to packages/react/components/LineDrawing/cathrin.mjs diff --git a/packages/react/src/linedrawings/charlie.mjs b/packages/react/components/LineDrawing/charlie.mjs similarity index 100% rename from packages/react/src/linedrawings/charlie.mjs rename to packages/react/components/LineDrawing/charlie.mjs diff --git a/packages/react/src/linedrawings/cornelius.mjs b/packages/react/components/LineDrawing/cornelius.mjs similarity index 100% rename from packages/react/src/linedrawings/cornelius.mjs rename to packages/react/components/LineDrawing/cornelius.mjs diff --git a/packages/react/src/linedrawings/diana.mjs b/packages/react/components/LineDrawing/diana.mjs similarity index 100% rename from packages/react/src/linedrawings/diana.mjs rename to packages/react/components/LineDrawing/diana.mjs diff --git a/packages/react/src/linedrawings/florence.mjs b/packages/react/components/LineDrawing/florence.mjs similarity index 100% rename from packages/react/src/linedrawings/florence.mjs rename to packages/react/components/LineDrawing/florence.mjs diff --git a/packages/react/src/linedrawings/florent.mjs b/packages/react/components/LineDrawing/florent.mjs similarity index 100% rename from packages/react/src/linedrawings/florent.mjs rename to packages/react/components/LineDrawing/florent.mjs diff --git a/packages/react/src/linedrawings/gozer.mjs b/packages/react/components/LineDrawing/gozer.mjs similarity index 100% rename from packages/react/src/linedrawings/gozer.mjs rename to packages/react/components/LineDrawing/gozer.mjs diff --git a/packages/react/src/linedrawings/hi.mjs b/packages/react/components/LineDrawing/hi.mjs similarity index 100% rename from packages/react/src/linedrawings/hi.mjs rename to packages/react/components/LineDrawing/hi.mjs diff --git a/packages/react/src/linedrawings/holmes.mjs b/packages/react/components/LineDrawing/holmes.mjs similarity index 100% rename from packages/react/src/linedrawings/holmes.mjs rename to packages/react/components/LineDrawing/holmes.mjs diff --git a/packages/react/src/linedrawings/hortensia.mjs b/packages/react/components/LineDrawing/hortensia.mjs similarity index 100% rename from packages/react/src/linedrawings/hortensia.mjs rename to packages/react/components/LineDrawing/hortensia.mjs diff --git a/packages/react/src/linedrawings/huey.mjs b/packages/react/components/LineDrawing/huey.mjs similarity index 100% rename from packages/react/src/linedrawings/huey.mjs rename to packages/react/components/LineDrawing/huey.mjs diff --git a/packages/react/src/linedrawings/hugo.mjs b/packages/react/components/LineDrawing/hugo.mjs similarity index 100% rename from packages/react/src/linedrawings/hugo.mjs rename to packages/react/components/LineDrawing/hugo.mjs diff --git a/packages/react/src/linedrawings/index.mjs b/packages/react/components/LineDrawing/index.mjs similarity index 67% rename from packages/react/src/linedrawings/index.mjs rename to packages/react/components/LineDrawing/index.mjs index 3b8ff671ab9..982033213b8 100644 --- a/packages/react/src/linedrawings/index.mjs +++ b/packages/react/components/LineDrawing/index.mjs @@ -35,7 +35,10 @@ import { Uma, UmaFront, UmaBack } from './uma.mjs' import { Umbra, UmbraFront, UmbraBack } from './umbra.mjs' import { Wahid, WahidFront, WahidBack } from './wahid.mjs' -export const lineDrawingsFront = { +/* + * Bundle all fronts + */ +const lineDrawingsFront = { aaron: AaronFront, albert: AlbertFront, bee: BeeFront, @@ -74,7 +77,10 @@ export const lineDrawingsFront = { wahid: WahidFront, } -export const lineDrawingsBack = { +/* + * Bundle all backs + */ +const lineDrawingsBack = { aaron: AaronBack, bella: BellaBack, bent: BentBack, @@ -103,7 +109,10 @@ export const lineDrawingsBack = { wahid: WahidBack, } -export const lineDrawings = { +/* + * Bundle all linedrawings + */ +const lineDrawings = { aaron: Aaron, albert: Albert, bee: Bee, @@ -141,3 +150,147 @@ export const lineDrawings = { umbra: Umbra, wahid: Wahid, } + +/* + * Named exports + */ +export { + // Bundles + lineDrawings, + lineDrawingsBack, + lineDrawingsFront, + // Aaron + Aaron, + AaronFront, + AaronBack, + // Albert + Albert, + AlbertFront, + // Bee + Bee, + BeeFront, + // Bella + Bella, + BellaFront, + BellaBack, + // Benjamin + Benjamin, + BenjaminFront, + // Bent + Bent, + BentFront, + BentBack, + // Bibi + Bibi, + BibiFront, + BibiBack, + // Bob + Bob, + BobFront, + BobBack, + // Breanna + Breanna, + BreannaFront, + BreannaBack, + // Brian + Brian, + BrianFront, + BrianBack, + // Bruce + Bruce, + BruceFront, + BruceBack, + // Carlita + Carlita, + CarlitaFront, + CarlitaBack, + // Carlton + Carlton, + CarltonFront, + CarltonBack, + // Cathrin + Cathrin, + CathrinFront, + CathrinBack, + // Charlie + Charlie, + CharlieFront, + CharlieBack, + // Cornelius + Cornelius, + CorneliusFront, + CorneliusBack, + // Diana + Diana, + DianaFront, + DianaBack, + // Florence + Florence, + FlorenceFront, + // Florent + Florent, + FlorentFront, + // Gozer + Gozer, + GozerFront, + GozerBack, + // Hi + Hi, + HiFront, + // Holmes + Holmes, + HolmesFront, + // Hortensia + Hortensia, + HortensiaFront, + // Huey + Huey, + HueyFront, + HueyBack, + // Hugo + Hugo, + HugoFront, + HugoBack, + // Lucy + Lucy, + LucyFront, + // Lumina + Lumina, + LuminaFront, + LuminaBack, + // Lumira + Lumira, + LumiraFront, + LumiraBack, + // Lunetius + Lunetius, + LunetiusFront, + // Noble + Noble, + NobleFront, + NobleBack, + // Simon + Simon, + SimonFront, + SimonBack, + // Teagan + Teagan, + TeaganFront, + TeaganBack, + // Tristan + Tristan, + TristanFront, + TristanBack, + // Uma + Uma, + UmaFront, + UmaBack, + // Umbra + Umbra, + UmbraFront, + UmbraBack, + // Wahid + Wahid, + WahidFront, + WahidBack, +} diff --git a/packages/react/src/linedrawings/lucy.mjs b/packages/react/components/LineDrawing/lucy.mjs similarity index 100% rename from packages/react/src/linedrawings/lucy.mjs rename to packages/react/components/LineDrawing/lucy.mjs diff --git a/packages/react/src/linedrawings/lumina.mjs b/packages/react/components/LineDrawing/lumina.mjs similarity index 100% rename from packages/react/src/linedrawings/lumina.mjs rename to packages/react/components/LineDrawing/lumina.mjs diff --git a/packages/react/src/linedrawings/lumira.mjs b/packages/react/components/LineDrawing/lumira.mjs similarity index 100% rename from packages/react/src/linedrawings/lumira.mjs rename to packages/react/components/LineDrawing/lumira.mjs diff --git a/packages/react/src/linedrawings/lunetius.mjs b/packages/react/components/LineDrawing/lunetius.mjs similarity index 100% rename from packages/react/src/linedrawings/lunetius.mjs rename to packages/react/components/LineDrawing/lunetius.mjs diff --git a/packages/react/src/linedrawings/noble.mjs b/packages/react/components/LineDrawing/noble.mjs similarity index 100% rename from packages/react/src/linedrawings/noble.mjs rename to packages/react/components/LineDrawing/noble.mjs diff --git a/packages/react/src/linedrawings/shared.mjs b/packages/react/components/LineDrawing/shared.mjs similarity index 100% rename from packages/react/src/linedrawings/shared.mjs rename to packages/react/components/LineDrawing/shared.mjs diff --git a/packages/react/src/linedrawings/simon.mjs b/packages/react/components/LineDrawing/simon.mjs similarity index 100% rename from packages/react/src/linedrawings/simon.mjs rename to packages/react/components/LineDrawing/simon.mjs diff --git a/packages/react/src/linedrawings/teagan.mjs b/packages/react/components/LineDrawing/teagan.mjs similarity index 100% rename from packages/react/src/linedrawings/teagan.mjs rename to packages/react/components/LineDrawing/teagan.mjs diff --git a/packages/react/src/linedrawings/tristan.mjs b/packages/react/components/LineDrawing/tristan.mjs similarity index 100% rename from packages/react/src/linedrawings/tristan.mjs rename to packages/react/components/LineDrawing/tristan.mjs diff --git a/packages/react/src/linedrawings/uma.mjs b/packages/react/components/LineDrawing/uma.mjs similarity index 100% rename from packages/react/src/linedrawings/uma.mjs rename to packages/react/components/LineDrawing/uma.mjs diff --git a/packages/react/src/linedrawings/umbra.mjs b/packages/react/components/LineDrawing/umbra.mjs similarity index 100% rename from packages/react/src/linedrawings/umbra.mjs rename to packages/react/components/LineDrawing/umbra.mjs diff --git a/packages/react/src/linedrawings/wahid.mjs b/packages/react/components/LineDrawing/wahid.mjs similarity index 100% rename from packages/react/src/linedrawings/wahid.mjs rename to packages/react/components/LineDrawing/wahid.mjs diff --git a/packages/react/package.json b/packages/react/package.json index 5d3bbe93b07..36d15e8fec6 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -27,6 +27,7 @@ "./linedrawings": "./src/linedrawings/index.mjs", "./pattern": "./src/pattern/index.mjs", "./xray": "./src/pattern-xray/index.mjs", + "./components/LineDrawing": "./components/LineDrawing/index.mjs", "./config/freesewing": "./config/freesewing/index.mjs", "./context/loadingStatus": "./context/loadingStatus/index.mjs", "./hooks/useBackend": "./hooks/useBackend/index.mjs",