├── .env ├── .github └── workflows │ └── deploy.yaml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── bun.lockb ├── eslint.config.mjs ├── index.html ├── package.json ├── public ├── checkers-dark.svg ├── checkers-light.svg └── logo.png ├── src ├── App.css ├── App.tsx ├── assets │ └── logo.svg ├── components │ ├── Button.module.css │ ├── Button.tsx │ ├── Checkbox.module.css │ ├── Checkbox.tsx │ ├── Numberbox.module.css │ ├── Numberbox.tsx │ ├── Select.module.css │ ├── Select.tsx │ ├── Textarea.module.css │ ├── Textarea.tsx │ ├── Textbox.module.css │ ├── Textbox.tsx │ └── tooltip.ts ├── main.tsx ├── sections │ ├── Canvas.module.css │ ├── Canvas.tsx │ ├── Footer.tsx │ ├── Header.tsx │ ├── Input.module.css │ ├── Input.tsx │ ├── Options.module.css │ ├── Options.tsx │ ├── Output.module.css │ └── Output.tsx ├── state │ └── index.ts ├── util │ ├── download.ts │ └── svg.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/bun.lockb -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/package.json -------------------------------------------------------------------------------- /public/checkers-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/public/checkers-dark.svg -------------------------------------------------------------------------------- /public/checkers-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/public/checkers-light.svg -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/public/logo.png -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/components/Button.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Button.module.css -------------------------------------------------------------------------------- /src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Button.tsx -------------------------------------------------------------------------------- /src/components/Checkbox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Checkbox.module.css -------------------------------------------------------------------------------- /src/components/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Checkbox.tsx -------------------------------------------------------------------------------- /src/components/Numberbox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Numberbox.module.css -------------------------------------------------------------------------------- /src/components/Numberbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Numberbox.tsx -------------------------------------------------------------------------------- /src/components/Select.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Select.module.css -------------------------------------------------------------------------------- /src/components/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Select.tsx -------------------------------------------------------------------------------- /src/components/Textarea.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Textarea.module.css -------------------------------------------------------------------------------- /src/components/Textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Textarea.tsx -------------------------------------------------------------------------------- /src/components/Textbox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Textbox.module.css -------------------------------------------------------------------------------- /src/components/Textbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/Textbox.tsx -------------------------------------------------------------------------------- /src/components/tooltip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/components/tooltip.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/sections/Canvas.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/sections/Canvas.module.css -------------------------------------------------------------------------------- /src/sections/Canvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/sections/Canvas.tsx -------------------------------------------------------------------------------- /src/sections/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/sections/Footer.tsx -------------------------------------------------------------------------------- /src/sections/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/sections/Header.tsx -------------------------------------------------------------------------------- /src/sections/Input.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/sections/Input.module.css -------------------------------------------------------------------------------- /src/sections/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/sections/Input.tsx -------------------------------------------------------------------------------- /src/sections/Options.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/sections/Options.module.css -------------------------------------------------------------------------------- /src/sections/Options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/sections/Options.tsx -------------------------------------------------------------------------------- /src/sections/Output.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/sections/Output.module.css -------------------------------------------------------------------------------- /src/sections/Output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/sections/Output.tsx -------------------------------------------------------------------------------- /src/state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/state/index.ts -------------------------------------------------------------------------------- /src/util/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/util/download.ts -------------------------------------------------------------------------------- /src/util/svg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/util/svg.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincerubinetti/svg-to-png/HEAD/vite.config.ts --------------------------------------------------------------------------------