Skip to content

Commit 535ba88

Browse files
committed
feat(new tool): Nginx Config File formatter
Prettier for Nginx config files
1 parent 9eac9cb commit 535ba88

File tree

7 files changed

+729
-102
lines changed

7 files changed

+729
-102
lines changed

components.d.ts

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,17 +89,28 @@ declare module '@vue/runtime-core' {
8989
HttpStatusCodes: typeof import('./src/tools/http-status-codes/http-status-codes.vue')['default']
9090
IbanValidatorAndParser: typeof import('./src/tools/iban-validator-and-parser/iban-validator-and-parser.vue')['default']
9191
'IconMdi:brushVariant': typeof import('~icons/mdi/brush-variant')['default']
92+
'IconMdi:contentCopy': typeof import('~icons/mdi/content-copy')['default']
9293
'IconMdi:kettleSteamOutline': typeof import('~icons/mdi/kettle-steam-outline')['default']
94+
IconMdiArrowDown: typeof import('~icons/mdi/arrow-down')['default']
95+
IconMdiArrowRightBottom: typeof import('~icons/mdi/arrow-right-bottom')['default']
96+
IconMdiCamera: typeof import('~icons/mdi/camera')['default']
9397
IconMdiChevronDown: typeof import('~icons/mdi/chevron-down')['default']
9498
IconMdiChevronRight: typeof import('~icons/mdi/chevron-right')['default']
9599
IconMdiClose: typeof import('~icons/mdi/close')['default']
96100
IconMdiContentCopy: typeof import('~icons/mdi/content-copy')['default']
101+
IconMdiDeleteOutline: typeof import('~icons/mdi/delete-outline')['default']
102+
IconMdiDownload: typeof import('~icons/mdi/download')['default']
97103
IconMdiEye: typeof import('~icons/mdi/eye')['default']
98104
IconMdiEyeOff: typeof import('~icons/mdi/eye-off')['default']
99105
IconMdiHeart: typeof import('~icons/mdi/heart')['default']
106+
IconMdiPause: typeof import('~icons/mdi/pause')['default']
107+
IconMdiPlay: typeof import('~icons/mdi/play')['default']
108+
IconMdiRecord: typeof import('~icons/mdi/record')['default']
109+
IconMdiRefresh: typeof import('~icons/mdi/refresh')['default']
100110
IconMdiSearch: typeof import('~icons/mdi/search')['default']
101111
IconMdiTranslate: typeof import('~icons/mdi/translate')['default']
102112
IconMdiTriangleDown: typeof import('~icons/mdi/triangle-down')['default']
113+
IconMdiVideo: typeof import('~icons/mdi/video')['default']
103114
InputCopyable: typeof import('./src/components/InputCopyable.vue')['default']
104115
IntegerBaseConverter: typeof import('./src/tools/integer-base-converter/integer-base-converter.vue')['default']
105116
Ipv4AddressConverter: typeof import('./src/tools/ipv4-address-converter/ipv4-address-converter.vue')['default']
@@ -126,25 +137,41 @@ declare module '@vue/runtime-core' {
126137
MenuLayout: typeof import('./src/components/MenuLayout.vue')['default']
127138
MetaTagGenerator: typeof import('./src/tools/meta-tag-generator/meta-tag-generator.vue')['default']
128139
MimeTypes: typeof import('./src/tools/mime-types/mime-types.vue')['default']
140+
NAlert: typeof import('naive-ui')['NAlert']
129141
NavbarButtons: typeof import('./src/components/NavbarButtons.vue')['default']
142+
NCheckbox: typeof import('naive-ui')['NCheckbox']
130143
NCode: typeof import('naive-ui')['NCode']
131144
NCollapseTransition: typeof import('naive-ui')['NCollapseTransition']
145+
NColorPicker: typeof import('naive-ui')['NColorPicker']
132146
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
147+
NDatePicker: typeof import('naive-ui')['NDatePicker']
133148
NDivider: typeof import('naive-ui')['NDivider']
149+
NDynamicInput: typeof import('naive-ui')['NDynamicInput']
134150
NEllipsis: typeof import('naive-ui')['NEllipsis']
151+
NForm: typeof import('naive-ui')['NForm']
135152
NFormItem: typeof import('naive-ui')['NFormItem']
136153
NGi: typeof import('naive-ui')['NGi']
154+
NginxFormatter: typeof import('./src/tools/nginx-formatter/nginx-formatter.vue')['default']
137155
NGrid: typeof import('naive-ui')['NGrid']
138156
NH1: typeof import('naive-ui')['NH1']
157+
NH2: typeof import('naive-ui')['NH2']
139158
NH3: typeof import('naive-ui')['NH3']
140159
NIcon: typeof import('naive-ui')['NIcon']
160+
NImage: typeof import('naive-ui')['NImage']
161+
NInputGroup: typeof import('naive-ui')['NInputGroup']
162+
NInputGroupLabel: typeof import('naive-ui')['NInputGroupLabel']
141163
NInputNumber: typeof import('naive-ui')['NInputNumber']
142-
NLabel: typeof import('naive-ui')['NLabel']
143164
NLayout: typeof import('naive-ui')['NLayout']
144165
NLayoutSider: typeof import('naive-ui')['NLayoutSider']
145166
NMenu: typeof import('naive-ui')['NMenu']
167+
NProgress: typeof import('naive-ui')['NProgress']
146168
NScrollbar: typeof import('naive-ui')['NScrollbar']
169+
NSlider: typeof import('naive-ui')['NSlider']
147170
NSpin: typeof import('naive-ui')['NSpin']
171+
NStatistic: typeof import('naive-ui')['NStatistic']
172+
NSwitch: typeof import('naive-ui')['NSwitch']
173+
NTable: typeof import('naive-ui')['NTable']
174+
NTag: typeof import('naive-ui')['NTag']
148175
NumeronymGenerator: typeof import('./src/tools/numeronym-generator/numeronym-generator.vue')['default']
149176
OtpCodeGeneratorAndValidator: typeof import('./src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue')['default']
150177
PasswordStrengthAnalyser: typeof import('./src/tools/password-strength-analyser/password-strength-analyser.vue')['default']
@@ -159,6 +186,7 @@ declare module '@vue/runtime-core' {
159186
RouterLink: typeof import('vue-router')['RouterLink']
160187
RouterView: typeof import('vue-router')['RouterView']
161188
RsaKeyPairGenerator: typeof import('./src/tools/rsa-key-pair-generator/rsa-key-pair-generator.vue')['default']
189+
SafelinkDecoder: typeof import('./src/tools/safelink-decoder/safelink-decoder.vue')['default']
162190
SlugifyString: typeof import('./src/tools/slugify-string/slugify-string.vue')['default']
163191
SpanCopyable: typeof import('./src/components/SpanCopyable.vue')['default']
164192
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
@@ -74,6 +74,7 @@
7474
"monaco-editor": "^0.43.0",
7575
"naive-ui": "^2.35.0",
7676
"netmask": "^2.0.2",
77+
"nginx-config-formatter": "^1.4.5",
7778
"node-forge": "^1.3.1",
7879
"oui-data": "^1.0.10",
7980
"pdf-signature-reader": "^1.4.2",
@@ -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)