- Implement slug generation logic in service.ts
- Create UI component using shared ToolContent
- Add unit tests for various edge cases
- Add translations in string.json
- Register the tool in the string category
54 lines
2.0 KiB
TypeScript
54 lines
2.0 KiB
TypeScript
import { tool as stringSlugGenerator } from './slug-generator/meta';
|
|
import { tool as stringHiddenCharacterDetector } from './hidden-character-detector/meta';
|
|
import { tool as stringRemoveDuplicateLines } from './remove-duplicate-lines/meta';
|
|
import { tool as stringRotate } from './rotate/meta';
|
|
import { tool as stringQuote } from './quote/meta';
|
|
import { tool as stringRot13 } from './rot13/meta';
|
|
import { tool as stringReverse } from './reverse/meta';
|
|
import { tool as stringRandomizeCase } from './randomize-case/meta';
|
|
import { tool as stringUppercase } from './uppercase/meta';
|
|
import { tool as stringExtractSubstring } from './extract-substring/meta';
|
|
import { tool as stringCreatePalindrome } from './create-palindrome/meta';
|
|
import { tool as stringPalindrome } from './palindrome/meta';
|
|
import { tool as stringToMorse } from './to-morse/meta';
|
|
import { tool as stringSplit } from './split/meta';
|
|
import { tool as stringJoin } from './join/meta';
|
|
import { tool as stringReplace } from './text-replacer/meta';
|
|
import { tool as stringRepeat } from './repeat/meta';
|
|
import { tool as stringTruncate } from './truncate/meta';
|
|
import { tool as stringBase64 } from './base64/meta';
|
|
import { tool as stringStatistic } from './statistic/meta';
|
|
import { tool as stringCensor } from './censor/meta';
|
|
import { tool as stringPasswordGenerator } from './password-generator/meta';
|
|
import { tool as stringEncodeUrl } from './url-encode/meta';
|
|
import { tool as StringDecodeUrl } from './url-decode/meta';
|
|
import { tool as stringUnicode } from './unicode/meta';
|
|
|
|
export const stringTools = [
|
|
stringSplit,
|
|
stringJoin,
|
|
stringRemoveDuplicateLines,
|
|
stringToMorse,
|
|
stringReplace,
|
|
stringRepeat,
|
|
stringTruncate,
|
|
stringReverse,
|
|
stringRandomizeCase,
|
|
stringUppercase,
|
|
stringExtractSubstring,
|
|
stringCreatePalindrome,
|
|
stringPalindrome,
|
|
stringQuote,
|
|
stringRotate,
|
|
stringRot13,
|
|
stringBase64,
|
|
stringStatistic,
|
|
stringCensor,
|
|
stringPasswordGenerator,
|
|
stringEncodeUrl,
|
|
StringDecodeUrl,
|
|
stringUnicode,
|
|
stringHiddenCharacterDetector,
|
|
stringSlugGenerator
|
|
];
|