chore(frontend): Initialize frontend
Simple Vue.js project with Vite + Vitest, Playwright
This commit is contained in:
		
							parent
							
								
									81bad9d71a
								
							
						
					
					
						commit
						2daa49868c
					
				
					 38 changed files with 7766 additions and 0 deletions
				
			
		
							
								
								
									
										36
									
								
								frontend/eslint.config.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								frontend/eslint.config.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,36 @@ | |||
| import pluginVue from 'eslint-plugin-vue' | ||||
| import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' | ||||
| import pluginVitest from '@vitest/eslint-plugin' | ||||
| import pluginPlaywright from 'eslint-plugin-playwright' | ||||
| import skipFormatting from '@vue/eslint-config-prettier/skip-formatting' | ||||
| 
 | ||||
| // To allow more languages other than `ts` in `.vue` files, uncomment the following lines:
 | ||||
| // import { configureVueProject } from '@vue/eslint-config-typescript'
 | ||||
| // configureVueProject({ scriptLangs: ['ts', 'tsx'] })
 | ||||
| // More info at https://github.com/vuejs/eslint-config-typescript/#advanced-setup
 | ||||
| 
 | ||||
| export default defineConfigWithVueTs( | ||||
|   { | ||||
|     name: 'app/files-to-lint', | ||||
|     files: ['**/*.{ts,mts,tsx,vue}'], | ||||
|   }, | ||||
| 
 | ||||
|   { | ||||
|     name: 'app/files-to-ignore', | ||||
|     ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], | ||||
|   }, | ||||
| 
 | ||||
|   pluginVue.configs['flat/essential'], | ||||
|   vueTsConfigs.recommended, | ||||
|    | ||||
|   { | ||||
|     ...pluginVitest.configs.recommended, | ||||
|     files: ['src/**/__tests__/*'], | ||||
|   }, | ||||
|    | ||||
|   { | ||||
|     ...pluginPlaywright.configs['flat/recommended'], | ||||
|     files: ['e2e/**/*.{test,spec}.{js,ts,jsx,tsx}'], | ||||
|   }, | ||||
|   skipFormatting, | ||||
| ) | ||||
		Reference in a new issue