Skip to content

Commit defda9b

Browse files
authored
Client dep updates (#419)
* node 24 upgrade * typescript, vite, vuetify eslint upgrades * update eslint configuration * update vuetify * eslint and tsconfig updates * handle error message any declarations * revert vuetify because of css changes, update jest * use latest vite-plugin-vuetify * vuetify import fixes, typescript fixes * router v5 warning fix * skipLibCheck for vuetify 3 and typescript incompatibilities * remove package-lock.json from diff calculations
1 parent bb6de0f commit defda9b

35 files changed

Lines changed: 5632 additions & 4358 deletions

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package-lock.json linguist-generated=true
1+
client/package-lock.json linguist-generated=true
22
uv.lock linguist-generated=true
33
assets/example.wav filter=lfs diff=lfs merge=lfs -text
44
assets/model.mobilenet.onnx filter=lfs diff=lfs merge=lfs -text

client/.eslintrc.cjs

Lines changed: 0 additions & 23 deletions
This file was deleted.

client/eslint.config.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import pluginVue from 'eslint-plugin-vue';
2+
import {
3+
defineConfigWithVueTs,
4+
vueTsConfigs,
5+
} from '@vue/eslint-config-typescript';
6+
7+
export default defineConfigWithVueTs(
8+
{ ignores: ['dist/**', 'node_modules/**', 'coverage/**'] },
9+
pluginVue.configs['flat/recommended'],
10+
vueTsConfigs.recommended,
11+
{
12+
rules: {
13+
'no-console': ['error', { allow: ['warn', 'error'] }],
14+
'semi': ['error', 'always'],
15+
'vue/no-unused-vars': 'error',
16+
'vue/valid-v-slot': ['error', { allowModifiers: true }],
17+
'vue/multi-word-component-names': 'off',
18+
},
19+
},
20+
);

0 commit comments

Comments
 (0)