Skip to content

Commit fa25717

Browse files
committed
Update packages
1 parent 3a70440 commit fa25717

File tree

2 files changed

+12
-36
lines changed

2 files changed

+12
-36
lines changed

src/Console/InstallerTraits/FrontendPackages.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,16 @@ protected function installFrontendPackages(): void
2323
'@tailwindcss/vite' => '^4.0.0',
2424
'@vitejs/plugin-vue' => '^6.0.1',
2525

26-
'eslint' => '^v9.5.0',
26+
'eslint' => '^9.5.0',
2727
'eslint-config-prettier' => '^10.0.2',
28-
'eslint-plugin-vue' => '^v9.32.0',
28+
'eslint-plugin-vue' => '^10.6.2',
29+
'vue-eslint-parser' => '^10.2.0',
2930

3031
'postcss' => '^8.4.35',
3132
'postcss-import' => '^16.0.1',
3233
'prettier' => '^3.4.2',
3334
'prettier-plugin-blade' => '^2.1.18',
34-
'prettier-plugin-tailwindcss' => '^v0.6.11',
35+
'prettier-plugin-tailwindcss' => '^0.7.2',
3536

3637
'@tiptap/vue-3' => '^2.2.4',
3738
'@tiptap/starter-kit' => '^2.2.4',
@@ -46,7 +47,7 @@ protected function installFrontendPackages(): void
4647

4748
'remixicon' => '^4.2.0',
4849
'tailwindcss' => '^4.0.0',
49-
'unplugin-vue-components' => '^v28.0.0',
50+
'unplugin-vue-components' => '^30.0.0',
5051
'vue' => '^3.4.21',
5152

5253
] + $packages);

stubs/stack-configs/eslint.config.js

Lines changed: 7 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
import js from '@eslint/js'
22
import vue from 'eslint-plugin-vue'
3-
import vueParser from 'vue-eslint-parser'
43
import prettierConfig from 'eslint-config-prettier'
54
import globals from 'globals'
65

76
export default [
87
// Base ESLint recommended rules
98
js.configs.recommended,
109

10+
// Vue recommended rules (uses flat config)
11+
...vue.configs['flat/recommended'],
12+
1113
// Prettier configuration to disable conflicting rules
1214
{
1315
rules: {
@@ -16,55 +18,28 @@ export default [
1618
}
1719
},
1820

19-
// Vue plugin configuration
21+
// Vue specific rule overrides
2022
{
2123
files: ['**/*.vue'],
22-
languageOptions: {
23-
parser: vueParser,
24-
parserOptions: {
25-
ecmaVersion: 'latest',
26-
sourceType: 'module'
27-
}
28-
},
29-
plugins: {
30-
vue
31-
},
3224
rules: {
33-
// Combine base and recommended Vue rules
34-
...vue.configs.base.rules,
35-
...vue.configs['vue3-recommended'].rules,
36-
3725
'@stylistic/js/indent': 'off',
3826
'@stylistic/js/quotes': 'off',
3927

4028
// Disable specific Vue rules
4129
'vue/no-v-html': 'off',
42-
'vue/comment-directive': 'off'
43-
44-
// You can add other Vue-specific rules here
30+
'vue/comment-directive': 'off',
31+
'vue/no-v-text-v-html-on-component': 'off'
4532
}
4633
},
4734

48-
// General JavaScript rules (for .js and .vue files)
49-
{
50-
files: ['**/*.{js,vue}'],
51-
rules: {
52-
// Disable general ESLint rules
53-
// 'no-undef': 'off'
54-
}
55-
},
56-
57-
// Custom rules (if any)
35+
// Global variables
5836
{
5937
languageOptions: {
6038
globals: {
6139
...globals.browser,
6240
route: 'readonly',
6341
grecaptcha: 'readonly'
6442
}
65-
},
66-
rules: {
67-
// Add your custom rules here
6843
}
6944
},
7045

0 commit comments

Comments
 (0)