From 6fb49946031dc093499e826bc228dbbff97e2db9 Mon Sep 17 00:00:00 2001 From: Corentin Thomasset Date: Thu, 13 Apr 2023 23:30:33 +0200 Subject: [PATCH 1/2] refactor(uuid-generator): prevent NaN in quantity --- src/tools/uuid-generator/uuid-generator.vue | 54 ++++++++++----------- 1 file changed, 25 insertions(+), 29 deletions(-) diff --git a/src/tools/uuid-generator/uuid-generator.vue b/src/tools/uuid-generator/uuid-generator.vue index 52f2c4a4..76df1138 100644 --- a/src/tools/uuid-generator/uuid-generator.vue +++ b/src/tools/uuid-generator/uuid-generator.vue @@ -1,40 +1,36 @@ + + diff --git a/src/tools/http-status-codes/index.ts b/src/tools/http-status-codes/index.ts new file mode 100644 index 00000000..43afae83 --- /dev/null +++ b/src/tools/http-status-codes/index.ts @@ -0,0 +1,19 @@ +import { HttpRound } from '@vicons/material'; +import { defineTool } from '../tool'; + +import { codesByCategories } from './http-status-codes.constants'; + +export const tool = defineTool({ + name: 'HTTP status codes', + path: '/http-status-codes', + description: 'The list of all HTTP status codes their name and their meaning.', + keywords: [ + 'http', + 'status', + 'codes', + ...codesByCategories.flatMap(({ codes }) => codes.flatMap(({ code, name }) => [String(code), name])), + ], + component: () => import('./http-status-codes.vue'), + icon: HttpRound, + createdAt: new Date('2023-04-13'), +}); diff --git a/src/tools/index.ts b/src/tools/index.ts index 5cb0cdcb..ad6167e1 100644 --- a/src/tools/index.ts +++ b/src/tools/index.ts @@ -1,6 +1,7 @@ import { tool as base64FileConverter } from './base64-file-converter'; import { tool as base64StringConverter } from './base64-string-converter'; import { tool as basicAuthGenerator } from './basic-auth-generator'; +import { tool as httpStatusCodes } from './http-status-codes'; import { tool as yamlToJson } from './yaml-to-json-converter'; import { tool as jsonToYaml } from './json-to-yaml-converter'; import { tool as ipv6UlaGenerator } from './ipv6-ula-generator'; @@ -88,6 +89,7 @@ export const toolsByCategory: ToolCategory[] = [ slugifyString, htmlWysiwygEditor, userAgentParser, + httpStatusCodes, ], }, {