Skip to content

Commit 045075a

Browse files
committed
feat(new tool): Potrace
Convert an raster image to vectorial SVG
1 parent b430bae commit 045075a

File tree

7 files changed

+1849
-64
lines changed

7 files changed

+1849
-64
lines changed

components.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ declare module '@vue/runtime-core' {
127127
MetaTagGenerator: typeof import('./src/tools/meta-tag-generator/meta-tag-generator.vue')['default']
128128
MimeTypes: typeof import('./src/tools/mime-types/mime-types.vue')['default']
129129
NavbarButtons: typeof import('./src/components/NavbarButtons.vue')['default']
130+
NCheckbox: typeof import('naive-ui')['NCheckbox']
130131
NCode: typeof import('naive-ui')['NCode']
131132
NCollapseTransition: typeof import('naive-ui')['NCollapseTransition']
132133
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
@@ -152,6 +153,7 @@ declare module '@vue/runtime-core' {
152153
PdfSignatureDetails: typeof import('./src/tools/pdf-signature-checker/components/pdf-signature-details.vue')['default']
153154
PercentageCalculator: typeof import('./src/tools/percentage-calculator/percentage-calculator.vue')['default']
154155
PhoneParserAndFormatter: typeof import('./src/tools/phone-parser-and-formatter/phone-parser-and-formatter.vue')['default']
156+
Potrace: typeof import('./src/tools/potrace/potrace.vue')['default']
155157
QrCodeGenerator: typeof import('./src/tools/qr-code-generator/qr-code-generator.vue')['default']
156158
RandomPortGenerator: typeof import('./src/tools/random-port-generator/random-port-generator.vue')['default']
157159
ResultRow: typeof import('./src/tools/ipv4-range-expander/result-row.vue')['default']

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"@tiptap/starter-kit": "2.1.6",
4343
"@tiptap/vue-3": "2.0.3",
4444
"@types/figlet": "^1.5.8",
45+
"@types/potrace": "^2.1.5",
4546
"@vicons/material": "^0.12.0",
4647
"@vicons/tabler": "^0.12.0",
4748
"@vueuse/core": "^10.3.0",
@@ -80,6 +81,7 @@
8081
"pdf-signature-reader": "^1.4.2",
8182
"pinia": "^2.0.34",
8283
"plausible-tracker": "^0.3.8",
84+
"potrace": "^2.1.8",
8385
"qrcode": "^1.5.1",
8486
"sql-formatter": "^13.0.0",
8587
"ua-parser-js": "^1.0.35",
@@ -132,6 +134,7 @@
132134
"unplugin-icons": "^0.17.0",
133135
"unplugin-vue-components": "^0.25.0",
134136
"vite": "^4.4.9",
137+
"vite-plugin-node-polyfills": "^0.22.0",
135138
"vite-plugin-pwa": "^0.16.0",
136139
"vite-plugin-vue-markdown": "^0.23.5",
137140
"vite-svg-loader": "^4.0.0",

0 commit comments

Comments
 (0)