Commit Graph

11 Commits

Author SHA1 Message Date
Guz013
42f4091087 feat(banners-lib): read svg files without node:fs
Added to the SVG converting script a line to create .svg.js files.
These files are normal JS files that exports just a single string,
the SVG file content. This way the library doesn't need a build
step to embed these files and/or node:fs to read them.
2023-11-29 16:33:24 -03:00
Guz013
94fca1a902 feat(ci): 👷 add lint-staged back 2023-11-29 16:31:01 -03:00
Guz013
f8dfce5aac feat(banners-lib): Banner Object API type definitions 2023-11-29 12:07:11 -03:00
Guz013
599cb5f202 fix: 🐛 project structure and pnpm workspaces 2023-11-29 10:29:24 -03:00
Guz013
c4434a5c3e refactor: ♻️ remove in between code eslint-disable comments 2023-11-28 17:33:24 -03:00
Guz013
0761b45d56 chore: 🔧 create script for converting the banners 2023-11-28 17:20:40 -03:00
Guz013
aa95cb5366 chore: 🔧 export banners to their repective files 2023-11-28 17:19:30 -03:00
Guz013
d3f63086f8 refactor: ♻️ place banners in different pages
Orgnanized the banners in the design file, now each is
on a different page/canvas. This also fixes the exported
SVGs having the other banners code in them.
2023-11-28 17:18:22 -03:00
Guz013
df77a46db6 feat: inkscape svg files for the banners
These files will be converted to standard SVG files using a script.
So things like Inkscape's labels can be converted to IDs (because
Inkscape doesn't support duplicated IDs on the design.inkscape.svg
file).
2023-11-28 13:30:21 -03:00
Guz013
c5c036d4da feat(banners-lib): horizontal banner layouts
Created the basic layout SVG file in Inkscape. The exported
SVG needs to have specific ids for each element, so it can
be edited programically later.
2023-11-28 10:47:20 -03:00
Guz013
e3e3ba3683 chore: 🔧 initial setup 2023-11-27 15:50:22 -03:00