mirror of
https://github.com/ArthurDanjou/artchat.git
synced 2026-01-14 18:59:54 +01:00
- Replaced Nuxt ESLint configuration with Antfu's ESLint config. - Removed 'nuxt-visitors' module from Nuxt configuration. - Added linting scripts to package.json for easier code quality checks. - Introduced a new API endpoint for fetching weather data from OpenWeather. - Enhanced chat types with new enums and properties for better state management. - Added OpenWeather response types for improved type safety. - Updated social links in types/index.ts to include an email contact.
37 lines
1.4 KiB
TypeScript
37 lines
1.4 KiB
TypeScript
export * from './chat'
|
|
export * from './lanyard'
|
|
export * from './openweather'
|
|
export * from './time'
|
|
export * from './wakatime'
|
|
|
|
export const IDEs = [
|
|
{ name: 'Visual Studio Code', icon: 'i-logos:visual-studio-code' },
|
|
{ name: 'IntelliJ IDEA Ultimate', icon: 'i-logos:intellij-idea' },
|
|
{ name: 'WebStorm', icon: 'i-logos:webstorm' },
|
|
{ name: 'PyCharm Professional', icon: 'i-logos:pycharm' },
|
|
{ name: 'Cursor', icon: 'i-vscode-icons-file-type-cursorrules' },
|
|
] as const
|
|
|
|
export interface Tag {
|
|
label: string
|
|
title?: string
|
|
translation: string
|
|
}
|
|
|
|
export const TAGS: readonly Tag[] = [
|
|
{ label: 'R', translation: 'tags.r' },
|
|
{ label: 'AI', translation: 'tags.ai' },
|
|
{ label: 'Data', translation: 'tags.data' },
|
|
{ label: 'Web', translation: 'tags.web' },
|
|
{ label: 'Python', translation: 'tags.python' },
|
|
{ label: 'Maths', translation: 'tags.maths' },
|
|
] as const
|
|
|
|
export const socials = [
|
|
{ icon: 'i-ph:x-logo-duotone', label: 'Twitter', to: 'https://twitter.com/ArthurDanj' },
|
|
{ icon: 'i-ph:github-logo-duotone', label: 'GitHub', to: 'https://github.com/ArthurDanjou' },
|
|
{ icon: 'i-ph:linkedin-logo-duotone', label: 'LinkedIn', to: 'https://www.linkedin.com/in/arthurdanjou/' },
|
|
{ icon: 'i-ph:discord-logo-duotone', label: 'Discord', to: 'https://discordapp.com/users/179635349100691456' },
|
|
{ icon: 'i-ph-envelope-duotone', label: 'Email', to: 'mailto:arthur.danjou@example.com' },
|
|
] as const
|