feat: add npmPackages

This commit is contained in:
ShareVB 2024-07-12 22:14:46 +02:00
parent c2e55b1a3f
commit 5441b2663a
43 changed files with 43 additions and 0 deletions

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
component: () => import('./ascii-text-drawer.vue'),
icon: Artboard,
createdAt: new Date('2024-03-03'),
npmPackages: ['figlet'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['base64', 'converter', 'upload', 'image', 'file', 'conversion', 'web', 'data', 'format'],
component: () => import('./base64-file-converter.vue'),
icon: FileDigit,
npmPackages: ['js-base64'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./base64-string-converter.vue'),
icon: FileDigit,
redirectFrom: ['/file-to-base64', '/base64-converter'],
npmPackages: ['js-base64'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['bcrypt', 'hash', 'compare', 'password', 'salt', 'round', 'storage', 'crypto'],
component: () => import('./bcrypt.vue'),
icon: LockSquare,
npmPackages: ['bcryptjs'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['BIP39', 'passphrase', 'generator', 'mnemonic', 'entropy'],
component: () => import('./bip39-generator.vue'),
icon: AlignJustified,
npmPackages: ['@it-tools/bip39'],
});

View File

@ -23,4 +23,5 @@ export const tool = defineTool({
],
component: () => import('./case-converter.vue'),
icon: LetterCaseToggle,
npmPackages: ['change-case'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./color-converter.vue'),
icon: Palette,
redirectFrom: ['/color-picker-converter'],
npmPackages: ['colord'],
});

View File

@ -23,4 +23,5 @@ export const tool = defineTool({
],
component: () => import('./crontab-generator.vue'),
icon: Alarm,
npmPackages: ['cronstrue'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['date', 'time', 'converter', 'iso', 'utc', 'timezone', 'year', 'month', 'day', 'minute', 'seconde'],
component: () => import('./date-time-converter.vue'),
icon: Calendar,
npmPackages: ['date-fns'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./emoji-picker.vue'),
icon: MoodSmile,
createdAt: new Date('2023-08-07'),
npmPackages: ['unicode-emoji-json', 'emojilib'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./encryption.vue'),
icon: Lock,
redirectFrom: ['/cypher'],
npmPackages: ['crypto-s'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['hmac', 'generator', 'MD5', 'SHA1', 'SHA256', 'SHA224', 'SHA512', 'SHA384', 'SHA3', 'RIPEMD160'],
component: () => import('./hmac-generator.vue'),
icon: ShortTextRound,
npmPackages: ['crypto-js'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['html', 'wysiwyg', 'editor', 'p', 'ul', 'ol', 'converter', 'live'],
component: () => import('./html-wysiwyg-editor.vue'),
icon: Edit,
npmPackages: ['monaco', 'prettier'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./iban-validator-and-parser.vue'),
icon: Bank,
createdAt: new Date('2023-08-26'),
npmPackages: ['ibantools'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./ipv6-ula-generator.vue'),
icon: BuildingFactory,
createdAt: new Date('2023-04-09'),
npmPackages: ['crypto-js'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./json-diff.vue'),
icon: CompareArrowsRound,
createdAt: new Date('2023-04-20'),
npmPackages: ['json5'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['json', 'minify', 'format'],
component: () => import('./json-minify.vue'),
icon: Braces,
npmPackages: ['json5'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./json-to-csv.vue'),
icon: List,
createdAt: new Date('2023-06-18'),
npmPackages: ['json5'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./json-to-toml.vue'),
icon: Braces,
createdAt: new Date('2023-06-23'),
npmPackages: ['json5', 'iarna-toml-esm'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./json-to-yaml.vue'),
icon: Braces,
createdAt: new Date('2023-04-10'),
npmPackages: ['yaml', 'json5'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./json-viewer.vue'),
icon: Braces,
redirectFrom: ['/json-viewer'],
npmPackages: ['json5'],
});

View File

@ -25,4 +25,5 @@ export const tool = defineTool({
],
component: () => import('./jwt-parser.vue'),
icon: Key,
npmPackages: ['jwt-decode'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./mac-address-lookup.vue'),
icon: Devices,
createdAt: new Date('2023-04-06'),
npmPackages: ['oui-data'],
});

View File

@ -41,4 +41,5 @@ export const tool = defineTool({
],
component: () => import('./math-evaluator.vue'),
icon: Math,
npmPackages: ['mathjs'],
});

View File

@ -23,4 +23,5 @@ export const tool = defineTool({
],
component: () => import('./meta-tag-generator.vue'),
icon: Tags,
npmPackages: ['@it-tools/oggen'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['mime', 'types', 'extension', 'content', 'type'],
component: () => import('./mime-types.vue'),
icon: World,
npmPackages: ['mime-types'],
});

View File

@ -25,4 +25,5 @@ export const tool = defineTool({
],
component: () => import('./otp-code-generator-and-validator.vue'),
icon: DeviceMobile,
npmPackages: ['crypto-js'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./pdf-signature-checker.vue'),
icon: FileCertIcon,
createdAt: new Date('2023-12-09'),
npmPackages: ['pdf-signature-reader'],
});

View File

@ -22,4 +22,5 @@ export const tool = defineTool({
component: () => import('./phone-parser-and-formatter.vue'),
icon: Phone,
createdAt: new Date('2023-05-01'),
npmPackages: ['libphonenumber-js', 'country-code-lookup'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['qr', 'code', 'generator', 'square', 'color', 'link', 'low', 'medium', 'quartile', 'high', 'transparent'],
component: () => import('./qr-code-generator.vue'),
icon: Qrcode,
npmPackages: ['qrcode'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['rsa', 'key', 'pair', 'generator', 'public', 'private', 'secret', 'ssh', 'pem'],
component: () => import('./rsa-key-pair-generator.vue'),
icon: Certificate,
npmPackages: ['node-forge'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['slugify', 'string', 'escape', 'emoji', 'special', 'character', 'space', 'trim'],
component: () => import('./slugify-string.vue'),
icon: AbcRound,
npmPackages: ['@sindresorhus/slugify'],
});

View File

@ -24,4 +24,5 @@ export const tool = defineTool({
],
component: () => import('./sql-prettify.vue'),
icon: Database,
npmPackages: ['sql-formatter'],
});

View File

@ -11,4 +11,5 @@ export const tool = defineTool({
component: () => import('./toml-to-json.vue'),
icon: BracketIcon,
createdAt: new Date('2023-06-23'),
npmPackages: ['yaml', 'iarna-toml-esm'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./toml-to-yaml.vue'),
icon: BracketIcon,
createdAt: new Date('2023-06-23'),
npmPackages: ['yaml', 'iarna-toml-esm'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./ulid-generator.vue'),
icon: SortDescendingNumbers,
createdAt: new Date('2023-09-11'),
npmPackages: ['ulid'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./user-agent-parser.vue'),
icon: Browser,
createdAt: new Date('2023-04-06'),
npmPackages: ['ua-parser-js'],
});

View File

@ -9,4 +9,5 @@ export const tool = defineTool({
keywords: ['uuid', 'v4', 'random', 'id', 'alphanumeric', 'identity', 'token', 'string', 'identifier', 'unique', 'v1', 'v3', 'v5', 'nil'],
component: () => import('./uuid-generator.vue'),
icon: Fingerprint,
npmPackages: ['uuid'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./wifi-qr-code-generator.vue'),
icon: Qrcode,
createdAt: new Date('2023-09-06'),
npmPackages: ['qrcode'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./xml-formatter.vue'),
icon: Code,
createdAt: new Date('2023-06-17'),
npmPackages: ['xml-formatter'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./yaml-to-json.vue'),
icon: AlignJustified,
createdAt: new Date('2023-04-10'),
npmPackages: ['yaml'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./yaml-to-toml.vue'),
icon: AlignJustified,
createdAt: new Date('2023-06-23'),
npmPackages: ['yaml', 'iarna-toml-esm'],
});

View File

@ -10,4 +10,5 @@ export const tool = defineTool({
component: () => import('./yaml-viewer.vue'),
icon: AlignJustified,
createdAt: new Date('2024-01-31'),
npmPackages: ['yaml'],
});