mirror of
https://github.com/ershisan99/vacancies-trends-front.git
synced 2025-12-16 20:59:25 +00:00
add keywords
This commit is contained in:
@@ -1,54 +1,69 @@
|
|||||||
export const KEYWORDS = {
|
export const KEYWORDS = {
|
||||||
BACKEND: [
|
BACKEND: [
|
||||||
|
'node.js',
|
||||||
|
'nestjs',
|
||||||
|
'nest.js',
|
||||||
|
'go',
|
||||||
'.net',
|
'.net',
|
||||||
'asp.net',
|
'asp.net',
|
||||||
'django',
|
|
||||||
'express',
|
|
||||||
'go',
|
|
||||||
'java',
|
'java',
|
||||||
|
'express',
|
||||||
|
'django',
|
||||||
'laravel',
|
'laravel',
|
||||||
'nest.js',
|
|
||||||
'nestjs',
|
|
||||||
'node.js',
|
|
||||||
'php',
|
'php',
|
||||||
],
|
],
|
||||||
DATABASES: ['mysql', 'cassandra', 'firebase', 'mongodb', 'postgres', 'redis', 'sqlite'],
|
LANGUAGES: [
|
||||||
DEVOPS: ['ansible', 'jenkins', 'docker', 'kubernetes', 'terraform'],
|
'typescript',
|
||||||
|
'javascript',
|
||||||
|
'python',
|
||||||
|
'java',
|
||||||
|
'c#',
|
||||||
|
'c++',
|
||||||
|
'c',
|
||||||
|
'php',
|
||||||
|
'ruby',
|
||||||
|
'go',
|
||||||
|
'kotlin',
|
||||||
|
'swift',
|
||||||
|
'objective-c',
|
||||||
|
],
|
||||||
|
ORM: ['typeorm', 'prisma', 'sequelize', 'drizzle'],
|
||||||
get FRONTEND() {
|
get FRONTEND() {
|
||||||
return [
|
return [
|
||||||
...new Set([
|
...this.FRONTEND_FRAMEWORK,
|
||||||
...this.FRONTEND_FRAMEWORK,
|
...this.STYLES,
|
||||||
...this.STYLES,
|
...this.STATE_MANAGEMENT,
|
||||||
...this.STATE_MANAGEMENT,
|
...this.TESTING,
|
||||||
...this.TESTING,
|
'fsd',
|
||||||
'fsd',
|
|
||||||
]),
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
FRONTEND_FRAMEWORK: [
|
FRONTEND_FRAMEWORK: [
|
||||||
'angular',
|
'html',
|
||||||
'jquery',
|
|
||||||
'next.js',
|
|
||||||
'nextjs',
|
|
||||||
'nuxt',
|
'nuxt',
|
||||||
'react',
|
'react',
|
||||||
'remix',
|
'remix',
|
||||||
'svelte',
|
'angular',
|
||||||
'vue',
|
'vue',
|
||||||
|
'jquery',
|
||||||
|
'svelte',
|
||||||
|
'nextjs',
|
||||||
|
'next.js',
|
||||||
],
|
],
|
||||||
MOBILE: ['flutter', 'kotlin', 'swift', 'react native', 'xamarin'],
|
STYLES: ['css', 'sass', 'tailwind', 'styled-components', 'material ui', 'mui', 'bootstrap'],
|
||||||
ORM: ['prisma', 'sequelize', 'drizzle', 'typeorm'],
|
|
||||||
STATE_MANAGEMENT: [
|
STATE_MANAGEMENT: [
|
||||||
'effector',
|
|
||||||
'mobx',
|
|
||||||
'react-query',
|
|
||||||
'redux toolkit query',
|
|
||||||
'redux toolkit',
|
|
||||||
'redux',
|
'redux',
|
||||||
'rtk',
|
'rtk',
|
||||||
|
'redux toolkit',
|
||||||
|
'redux toolkit query',
|
||||||
|
'effector',
|
||||||
|
'react-query',
|
||||||
|
'mobx',
|
||||||
],
|
],
|
||||||
STYLES: ['material ui', 'mui', 'styled-components', 'tailwind', 'bootstrap', 'css', 'sass'],
|
DATABASES: ['mysql', 'postgres', 'mongodb', 'redis', 'cassandra', 'sqlite', 'firebase'],
|
||||||
TESTING: ['cypress', 'jasmine', 'playwright', 'puppeteer', 'selenium', 'vitest', 'jest', 'mocha'],
|
DEVOPS: ['docker', 'kubernetes', 'jenkins', 'ansible', 'terraform'],
|
||||||
|
TESTING: ['jest', 'mocha', 'cypress', 'selenium', 'playwright', 'jasmine', 'puppeteer', 'vitest'],
|
||||||
|
MOBILE: ['react native', 'flutter', 'swift', 'kotlin', 'xamarin', 'objective-c'],
|
||||||
|
TOOLS: ['webpack', 'vite', 'graphql', 'rest', 'storybook'],
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export const ALL_KEYWORDS = [...new Set(Object.values(KEYWORDS).flat().sort())]
|
export const ALL_KEYWORDS = [...new Set(Object.values(KEYWORDS).flat().sort())]
|
||||||
|
|||||||
Reference in New Issue
Block a user