Skip to content

Commit 7c12c12

Browse files
committed
feat(new tool): File Type Identifier
Tool to allow identifying the type of a file by drag and dropping on tool
1 parent 9eac9cb commit 7c12c12

File tree

7 files changed

+773
-92
lines changed

7 files changed

+773
-92
lines changed

components.d.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ declare module '@vue/runtime-core' {
7878
Encryption: typeof import('./src/tools/encryption/encryption.vue')['default']
7979
EtaCalculator: typeof import('./src/tools/eta-calculator/eta-calculator.vue')['default']
8080
FavoriteButton: typeof import('./src/components/FavoriteButton.vue')['default']
81+
FileType: typeof import('./src/tools/file-type/file-type.vue')['default']
8182
FormatTransformer: typeof import('./src/components/FormatTransformer.vue')['default']
8283
GitMemo: typeof import('./src/tools/git-memo/git-memo.vue')['default']
8384
'GitMemo.content': typeof import('./src/tools/git-memo/git-memo.content.md')['default']
@@ -130,21 +131,18 @@ declare module '@vue/runtime-core' {
130131
NCode: typeof import('naive-ui')['NCode']
131132
NCollapseTransition: typeof import('naive-ui')['NCollapseTransition']
132133
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
133-
NDivider: typeof import('naive-ui')['NDivider']
134134
NEllipsis: typeof import('naive-ui')['NEllipsis']
135135
NFormItem: typeof import('naive-ui')['NFormItem']
136-
NGi: typeof import('naive-ui')['NGi']
137-
NGrid: typeof import('naive-ui')['NGrid']
138136
NH1: typeof import('naive-ui')['NH1']
139137
NH3: typeof import('naive-ui')['NH3']
140138
NIcon: typeof import('naive-ui')['NIcon']
141139
NInputNumber: typeof import('naive-ui')['NInputNumber']
142-
NLabel: typeof import('naive-ui')['NLabel']
143140
NLayout: typeof import('naive-ui')['NLayout']
144141
NLayoutSider: typeof import('naive-ui')['NLayoutSider']
145142
NMenu: typeof import('naive-ui')['NMenu']
146143
NScrollbar: typeof import('naive-ui')['NScrollbar']
147144
NSpin: typeof import('naive-ui')['NSpin']
145+
NSwitch: typeof import('naive-ui')['NSwitch']
148146
NumeronymGenerator: typeof import('./src/tools/numeronym-generator/numeronym-generator.vue')['default']
149147
OtpCodeGeneratorAndValidator: typeof import('./src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue')['default']
150148
PasswordStrengthAnalyser: typeof import('./src/tools/password-strength-analyser/password-strength-analyser.vue')['default']
@@ -159,6 +157,7 @@ declare module '@vue/runtime-core' {
159157
RouterLink: typeof import('vue-router')['RouterLink']
160158
RouterView: typeof import('vue-router')['RouterView']
161159
RsaKeyPairGenerator: typeof import('./src/tools/rsa-key-pair-generator/rsa-key-pair-generator.vue')['default']
160+
SafelinkDecoder: typeof import('./src/tools/safelink-decoder/safelink-decoder.vue')['default']
162161
SlugifyString: typeof import('./src/tools/slugify-string/slugify-string.vue')['default']
163162
SpanCopyable: typeof import('./src/components/SpanCopyable.vue')['default']
164163
SqlPrettify: typeof import('./src/tools/sql-prettify/sql-prettify.vue')['default']

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
"emojilib": "^3.0.10",
6161
"figlet": "^1.7.0",
6262
"figue": "^1.2.0",
63+
"file-type": "^19.0.0",
6364
"fuse.js": "^6.6.2",
6465
"highlight.js": "^11.7.0",
6566
"iarna-toml-esm": "^3.0.5",
@@ -86,6 +87,7 @@
8687
"unicode-emoji-json": "^0.4.0",
8788
"unplugin-auto-import": "^0.16.4",
8889
"uuid": "^9.0.0",
90+
"vite-plugin-node-polyfills": "^0.21.0",
8991
"vue": "^3.3.4",
9092
"vue-i18n": "^9.9.1",
9193
"vue-router": "^4.1.6",

0 commit comments

Comments
 (0)