Skip to content

Commit 2bba236

Browse files
authored
Merge branch 'main' into fix/phone-parser-storage
2 parents ba2d10a + f5c4ab1 commit 2bba236

27 files changed

+942
-22
lines changed

.github/logo-dark.png

39.5 KB
Loading

.github/logo-white.png

38.7 KB
Loading

.github/logo.png

-7.81 KB
Binary file not shown.

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
![logo](.github/logo.png)
1+
<picture>
2+
<source srcset="./.github/logo-dark.png" media="(prefers-color-scheme: light)">
3+
<source srcset="./.github/logo-white.png" media="(prefers-color-scheme: dark)">
4+
<img src="./.github/logo-dark.png" alt="logo">
5+
</picture>
26

37
Useful tools for developer and people working in IT. [Have a look !](https://it-tools.tech).
48

components.d.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ declare module '@vue/runtime-core' {
7272
DockerRunToDockerComposeConverter: typeof import('./src/tools/docker-run-to-docker-compose-converter/docker-run-to-docker-compose-converter.vue')['default']
7373
DynamicValues: typeof import('./src/tools/benchmark-builder/dynamic-values.vue')['default']
7474
Editor: typeof import('./src/tools/html-wysiwyg-editor/editor/editor.vue')['default']
75+
EmailNormalizer: typeof import('./src/tools/email-normalizer/email-normalizer.vue')['default']
7576
EmojiCard: typeof import('./src/tools/emoji-picker/emoji-card.vue')['default']
7677
EmojiGrid: typeof import('./src/tools/emoji-picker/emoji-grid.vue')['default']
7778
EmojiPicker: typeof import('./src/tools/emoji-picker/emoji-picker.vue')['default']
@@ -110,6 +111,7 @@ declare module '@vue/runtime-core' {
110111
JsonMinify: typeof import('./src/tools/json-minify/json-minify.vue')['default']
111112
JsonToCsv: typeof import('./src/tools/json-to-csv/json-to-csv.vue')['default']
112113
JsonToToml: typeof import('./src/tools/json-to-toml/json-to-toml.vue')['default']
114+
JsonToXml: typeof import('./src/tools/json-to-xml/json-to-xml.vue')['default']
113115
JsonToYaml: typeof import('./src/tools/json-to-yaml-converter/json-to-yaml.vue')['default']
114116
JsonViewer: typeof import('./src/tools/json-viewer/json-viewer.vue')['default']
115117
JwtParser: typeof import('./src/tools/jwt-parser/jwt-parser.vue')['default']
@@ -119,6 +121,7 @@ declare module '@vue/runtime-core' {
119121
LoremIpsumGenerator: typeof import('./src/tools/lorem-ipsum-generator/lorem-ipsum-generator.vue')['default']
120122
MacAddressGenerator: typeof import('./src/tools/mac-address-generator/mac-address-generator.vue')['default']
121123
MacAddressLookup: typeof import('./src/tools/mac-address-lookup/mac-address-lookup.vue')['default']
124+
MarkdownToHtml: typeof import('./src/tools/markdown-to-html/markdown-to-html.vue')['default']
122125
MathEvaluator: typeof import('./src/tools/math-evaluator/math-evaluator.vue')['default']
123126
MenuBar: typeof import('./src/tools/html-wysiwyg-editor/editor/menu-bar.vue')['default']
124127
MenuBarItem: typeof import('./src/tools/html-wysiwyg-editor/editor/menu-bar-item.vue')['default']
@@ -134,14 +137,9 @@ declare module '@vue/runtime-core' {
134137
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
135138
NDivider: typeof import('naive-ui')['NDivider']
136139
NEllipsis: typeof import('naive-ui')['NEllipsis']
137-
NFormItem: typeof import('naive-ui')['NFormItem']
138-
NGi: typeof import('naive-ui')['NGi']
139-
NGrid: typeof import('naive-ui')['NGrid']
140140
NH1: typeof import('naive-ui')['NH1']
141141
NH3: typeof import('naive-ui')['NH3']
142142
NIcon: typeof import('naive-ui')['NIcon']
143-
NInputNumber: typeof import('naive-ui')['NInputNumber']
144-
NLabel: typeof import('naive-ui')['NLabel']
145143
NLayout: typeof import('naive-ui')['NLayout']
146144
NLayoutSider: typeof import('naive-ui')['NLayoutSider']
147145
NMenu: typeof import('naive-ui')['NMenu']
@@ -157,6 +155,9 @@ declare module '@vue/runtime-core' {
157155
PhoneParserAndFormatter: typeof import('./src/tools/phone-parser-and-formatter/phone-parser-and-formatter.vue')['default']
158156
QrCodeGenerator: typeof import('./src/tools/qr-code-generator/qr-code-generator.vue')['default']
159157
RandomPortGenerator: typeof import('./src/tools/random-port-generator/random-port-generator.vue')['default']
158+
RegexMemo: typeof import('./src/tools/regex-memo/regex-memo.vue')['default']
159+
'RegexMemo.content': typeof import('./src/tools/regex-memo/regex-memo.content.md')['default']
160+
RegexTester: typeof import('./src/tools/regex-tester/regex-tester.vue')['default']
160161
ResultRow: typeof import('./src/tools/ipv4-range-expander/result-row.vue')['default']
161162
RomanNumeralConverter: typeof import('./src/tools/roman-numeral-converter/roman-numeral-converter.vue')['default']
162163
RouterLink: typeof import('vue-router')['RouterLink']
@@ -189,6 +190,7 @@ declare module '@vue/runtime-core' {
189190
UuidGenerator: typeof import('./src/tools/uuid-generator/uuid-generator.vue')['default']
190191
WifiQrCodeGenerator: typeof import('./src/tools/wifi-qr-code-generator/wifi-qr-code-generator.vue')['default']
191192
XmlFormatter: typeof import('./src/tools/xml-formatter/xml-formatter.vue')['default']
193+
XmlToJson: typeof import('./src/tools/xml-to-json/xml-to-json.vue')['default']
192194
YamlToJson: typeof import('./src/tools/yaml-to-json-converter/yaml-to-json.vue')['default']
193195
YamlToToml: typeof import('./src/tools/yaml-to-toml/yaml-to-toml.vue')['default']
194196
YamlViewer: typeof import('./src/tools/yaml-viewer/yaml-viewer.vue')['default']

package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,13 @@
3737
"dependencies": {
3838
"@it-tools/bip39": "^0.0.4",
3939
"@it-tools/oggen": "^1.3.0",
40+
"@regexper/render": "^1.0.0",
4041
"@sindresorhus/slugify": "^2.2.1",
4142
"@tiptap/pm": "2.1.6",
4243
"@tiptap/starter-kit": "2.1.6",
4344
"@tiptap/vue-3": "2.0.3",
4445
"@types/figlet": "^1.5.8",
46+
"@types/markdown-it": "^13.0.7",
4547
"@vicons/material": "^0.12.0",
4648
"@vicons/tabler": "^0.12.0",
4749
"@vueuse/core": "^10.3.0",
@@ -57,6 +59,7 @@
5759
"crypto-js": "^4.1.1",
5860
"date-fns": "^2.29.3",
5961
"dompurify": "^3.0.6",
62+
"email-normalizer": "^1.0.0",
6063
"emojilib": "^3.0.10",
6164
"figlet": "^1.7.0",
6265
"figue": "^1.2.0",
@@ -69,6 +72,7 @@
6972
"jwt-decode": "^3.1.2",
7073
"libphonenumber-js": "^1.10.28",
7174
"lodash": "^4.17.21",
75+
"markdown-it": "^14.0.0",
7276
"marked": "^10.0.0",
7377
"mathjs": "^11.9.1",
7478
"mime-types": "^2.1.35",
@@ -81,6 +85,7 @@
8185
"pinia": "^2.0.34",
8286
"plausible-tracker": "^0.3.8",
8387
"qrcode": "^1.5.1",
88+
"randexp": "^0.5.3",
8489
"sql-formatter": "^13.0.0",
8590
"ua-parser-js": "^1.0.35",
8691
"ulid": "^2.3.0",
@@ -90,8 +95,10 @@
9095
"vue": "^3.3.4",
9196
"vue-i18n": "^9.9.1",
9297
"vue-router": "^4.1.6",
98+
"vue-shadow-dom": "^4.2.0",
9399
"vue-tsc": "^1.8.1",
94100
"xml-formatter": "^3.3.2",
101+
"xml-js": "^1.6.11",
95102
"yaml": "^2.2.1"
96103
},
97104
"devDependencies": {

0 commit comments

Comments
 (0)