Added user types to filter the tools based on targeted audience

This commit is contained in:
AshAnand34
2025-07-11 15:25:01 -07:00
parent 3b702b260c
commit 18ba3f70d8
11 changed files with 289 additions and 85 deletions

View File

@@ -17,5 +17,6 @@ export const tool = defineTool('json', {
'json',
'string'
],
userTypes: ['Developers'],
component: lazy(() => import('./index'))
});

View File

@@ -9,5 +9,6 @@ export const tool = defineTool('string', {
'A simple tool to encode or decode data using Base64, which is commonly used in web applications.',
shortDescription: 'Encode or decode data using Base64.',
keywords: ['base64'],
userTypes: ['Developers', 'CyberSec'],
component: lazy(() => import('./index'))
});

View File

@@ -12,5 +12,6 @@ export const tool = defineTool('string', {
longDescription:
'With this online tool, you can censor certain words in any text. You can specify a list of unwanted words (such as swear words or secret words) and the program will replace them with alternative words and create a safe-to-read text. The words can be specified in a multi-line text field in the options by entering one word per line.',
keywords: ['text', 'censor', 'words', 'characters'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -10,5 +10,6 @@ export const tool = defineTool('string', {
'A simple tool to encode or decode text using the ROT13 cipher, which replaces each letter with the letter 13 positions after it in the alphabet.',
shortDescription: 'Encode or decode text using ROT13 cipher.',
keywords: ['rot13'],
userTypes: ['Developers', 'CyberSec', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -11,5 +11,6 @@ export const tool = defineTool('string', {
longDescription:
'This tool provides various statistics about the text you input, including the number of lines, words, and characters. You can also choose to include empty lines in the count. it can count words and characters based on custom delimiters, allowing for flexible text analysis. Additionally, it can provide frequency statistics for words and characters, helping you understand the distribution of terms in your text.',
keywords: ['text', 'statistics', 'count', 'lines', 'words', 'characters'],
userTypes: ['General Users', 'Students', 'Developers'],
component: lazy(() => import('./index'))
});