Skip to content

Commit b50b790

Browse files
committed
feat: Outlook MSG Parser
1 parent 0c2dcbd commit b50b790

File tree

9 files changed

+879
-17
lines changed

9 files changed

+879
-17
lines changed

components.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,14 @@ declare module '@vue/runtime-core' {
141141
NLayout: typeof import('naive-ui')['NLayout']
142142
NLayoutSider: typeof import('naive-ui')['NLayoutSider']
143143
NMenu: typeof import('naive-ui')['NMenu']
144+
NRadio: typeof import('naive-ui')['NRadio']
145+
NRadioGroup: typeof import('naive-ui')['NRadioGroup']
144146
NScrollbar: typeof import('naive-ui')['NScrollbar']
147+
NSpace: typeof import('naive-ui')['NSpace']
145148
NTable: typeof import('naive-ui')['NTable']
146149
NumeronymGenerator: typeof import('./src/tools/numeronym-generator/numeronym-generator.vue')['default']
147150
OtpCodeGeneratorAndValidator: typeof import('./src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue')['default']
151+
OutlookParser: typeof import('./src/tools/outlook-parser/outlook-parser.vue')['default']
148152
PasswordStrengthAnalyser: typeof import('./src/tools/password-strength-analyser/password-strength-analyser.vue')['default']
149153
PdfSignatureChecker: typeof import('./src/tools/pdf-signature-checker/pdf-signature-checker.vue')['default']
150154
PdfSignatureDetails: typeof import('./src/tools/pdf-signature-checker/components/pdf-signature-details.vue')['default']

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
"dependencies": {
3838
"@it-tools/bip39": "^0.0.4",
3939
"@it-tools/oggen": "^1.3.0",
40+
"@kenjiuno/decompressrtf": "^0.1.4",
41+
"@kenjiuno/msgreader": "^1.22.0",
4042
"@sindresorhus/slugify": "^2.2.1",
4143
"@tiptap/pm": "2.1.6",
4244
"@tiptap/starter-kit": "2.1.6",
@@ -65,6 +67,7 @@
6567
"highlight.js": "^11.7.0",
6668
"iarna-toml-esm": "^3.0.5",
6769
"ibantools": "^4.3.3",
70+
"iconv-lite": "^0.6.3",
6871
"js-base64": "^3.7.6",
6972
"json5": "^2.2.3",
7073
"jwt-decode": "^3.1.2",
@@ -83,6 +86,7 @@
8386
"plausible-tracker": "^0.3.8",
8487
"postal-mime": "^2.2.7",
8588
"qrcode": "^1.5.1",
89+
"rtf-stream-parser": "^3.8.0",
8690
"sql-formatter": "^13.0.0",
8791
"ua-parser-js": "^1.0.35",
8892
"ulid": "^2.3.0",
@@ -135,6 +139,7 @@
135139
"unplugin-icons": "^0.17.0",
136140
"unplugin-vue-components": "^0.25.0",
137141
"vite": "^4.4.9",
142+
"vite-plugin-node-polyfills": "^0.22.0",
138143
"vite-plugin-pwa": "^0.16.0",
139144
"vite-plugin-vue-markdown": "^0.23.5",
140145
"vite-svg-loader": "^4.0.0",

0 commit comments

Comments
 (0)