Added user type filters and applied them to all tools

This commit is contained in:
AshAnand34
2025-07-12 11:02:15 -07:00
parent 18ba3f70d8
commit 4a7e6299d9
76 changed files with 296 additions and 158 deletions

View File

@@ -12,5 +12,6 @@ export const tool = defineTool('string', {
longDescription:
'This tool creates a palindrome from the given string. It does it by generating a copy of the string, reversing it, and appending it at the end of the original string. This method creates a palindrome with the last character duplicated twice. There is also another way to do it, which deletes the first letter of the reversed copy. In this case, when the string and the copy are joined together, you also get a palindrome but without the repeating last character. You can compare the two types of palindromes by switching between them in the options. You can also enable the multi-line mode that will create palindromes of every string on every line. Stringabulous!',
keywords: ['create', 'palindrome'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -10,5 +10,6 @@ export const tool = defineTool('string', {
"World's simplest browser-based utility for extracting substrings from text. Easily extract specific portions of text by specifying start position and length. Perfect for parsing data, isolating specific parts of text, or data extraction tasks. Supports multi-line text processing and character-level precision.",
shortDescription: 'Extract specific portions of text by position and length',
keywords: ['extract', 'substring'],
userTypes: ['General Users', 'Students', 'Developers'],
component: lazy(() => import('./index'))
});

View File

@@ -9,5 +9,6 @@ export const tool = defineTool('string', {
"World's Simplest Text Tool World's simplest browser-based utility for joining text. Load your text in the input form on the left and you'll automatically get merged text on the right. Powerful, free, and fast. Load text get joined lines",
shortDescription: 'Quickly merge texts',
keywords: ['text', 'join'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -10,5 +10,6 @@ export const tool = defineTool('string', {
"World's simplest browser-based utility for checking if text is a palindrome. Instantly verify if your text reads the same forward and backward. Perfect for word puzzles, linguistic analysis, or validating symmetrical text patterns. Supports various delimiters and multi-word palindrome detection.",
shortDescription: 'Check if text reads the same forward and backward',
keywords: ['palindrome'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -10,5 +10,6 @@ export const tool = defineTool('string', {
'A tool to add quotation marks or custom characters around text. Perfect for formatting strings for code, citations, or stylistic purposes.',
shortDescription: 'Add quotes around text easily.',
keywords: ['quote'],
userTypes: ['General Users', 'Students', 'Developers'],
component: lazy(() => import('./index'))
});

View File

@@ -10,5 +10,6 @@ export const tool = defineTool('string', {
"World's simplest browser-based utility for randomizing the case of text. Just paste your text and get it instantly transformed with random uppercase and lowercase letters. Perfect for creating playful text styles, meme text, or simulating chaotic writing.",
shortDescription: 'Convert text to random uppercase and lowercase letters',
keywords: ['randomize', 'case'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -9,5 +9,6 @@ export const tool = defineTool('string', {
"Load your text in the input form on the left and you'll instantly get text with no duplicate lines in the output area. Powerful, free, and fast. Load text lines get unique text lines",
shortDescription: 'Quickly delete all repeated lines from text',
keywords: ['remove', 'duplicate', 'lines'],
userTypes: ['General Users', 'Students', 'Developers'],
component: lazy(() => import('./index'))
});

View File

@@ -9,5 +9,6 @@ export const tool = defineTool('string', {
description:
'This tool allows you to repeat a given text multiple times with an optional separator.',
keywords: ['text', 'repeat'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -9,5 +9,6 @@ export const tool = defineTool('string', {
"World's simplest browser-based utility for reversing text. Input any text and get it instantly reversed, character by character. Perfect for creating mirror text, analyzing palindromes, or playing with text patterns. Preserves spaces and special characters while reversing.",
shortDescription: 'Reverse any text character by character',
keywords: ['reverse'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -10,5 +10,6 @@ export const tool = defineTool('string', {
'A tool to rotate characters in a string by a specified number of positions. Shift characters left or right while maintaining their relative order.',
shortDescription: 'Shift characters in text by position.',
keywords: ['rotate'],
userTypes: ['General Users', 'Students', 'Developers'],
component: lazy(() => import('./index'))
});

View File

@@ -10,5 +10,6 @@ export const tool = defineTool('string', {
shortDescription: 'Quickly split a text',
longDescription: 'Quickly split a text',
keywords: ['text', 'split'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -9,5 +9,6 @@ export const tool = defineTool('string', {
description:
'Easily replace specific text in your content with this simple, browser-based tool. Just input your text, set the text you want to replace and the replacement value, and instantly get the updated version.',
keywords: ['text', 'replace'],
userTypes: ['General Users', 'Students', 'Developers'],
component: lazy(() => import('./index'))
});

View File

@@ -10,5 +10,6 @@ export const tool = defineTool('string', {
"World's simplest browser-based utility for converting text to Morse code. Load your text in the input form on the left and you'll instantly get Morse code in the output area. Powerful, free, and fast. Load text get Morse code.",
shortDescription: 'Quickly encode text to morse',
keywords: ['to', 'morse'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -9,5 +9,6 @@ export const tool = defineTool('string', {
description:
'Load your text in the input form on the left and you will automatically get truncated text on the right.',
keywords: ['text', 'truncate'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});

View File

@@ -9,5 +9,6 @@ export const tool = defineTool('string', {
"World's simplest browser-based utility for converting text to uppercase. Just input your text and it will be automatically converted to all capital letters. Perfect for creating headlines, emphasizing text, or standardizing text format. Supports various text formats and preserves special characters.",
shortDescription: 'Convert text to uppercase letters',
keywords: ['uppercase'],
userTypes: ['General Users', 'Students'],
component: lazy(() => import('./index'))
});