diff --git a/go.mod b/go.mod index 4b63883c..f0c0846e 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,7 @@ require ( github.com/go-rat/sessions v1.1.0 github.com/go-rat/utils v1.1.4 github.com/go-resty/resty/v2 v2.16.5 - github.com/go-sql-driver/mysql v1.9.0 + github.com/go-sql-driver/mysql v1.9.1 github.com/golang-cz/httplog v0.0.0-20241002114323-98e09d6f537a github.com/gomodule/redigo v1.9.2 github.com/google/wire v0.6.0 diff --git a/go.sum b/go.sum index a81b944a..414ab8e9 100644 --- a/go.sum +++ b/go.sum @@ -35,8 +35,8 @@ github.com/go-rat/utils v1.1.4 h1:tjlX6IWHhA/VvEBVbLGjzA96dcFSdMU5quetUHY2uqs= github.com/go-rat/utils v1.1.4/go.mod h1:SUy4Xw44VkZvo2FaURgiIiJlL6Kukll85fVKMp/50+8= github.com/go-resty/resty/v2 v2.16.5 h1:hBKqmWrr7uRc3euHVqmh1HTHcKn99Smr7o5spptdhTM= github.com/go-resty/resty/v2 v2.16.5/go.mod h1:hkJtXbA2iKHzJheXYvQ8snQES5ZLGKMwQ07xAwp/fiA= -github.com/go-sql-driver/mysql v1.9.0 h1:Y0zIbQXhQKmQgTp44Y1dp3wTXcn804QoTptLZT1vtvo= -github.com/go-sql-driver/mysql v1.9.0/go.mod h1:pDetrLJeA3oMujJuvXc8RJoasr589B6A9fwzD3QMrqw= +github.com/go-sql-driver/mysql v1.9.1 h1:FrjNGn/BsJQjVRuSa8CBrM5BWA9BWoXXat3KrtSb/iI= +github.com/go-sql-driver/mysql v1.9.1/go.mod h1:qn46aNg1333BRMNU69Lq93t8du/dwxI64Gl8i5p1WMU= github.com/go-viper/mapstructure/v2 v2.2.1 h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIxtHqx8aGss= github.com/go-viper/mapstructure/v2 v2.2.1/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= github.com/gofiber/schema v1.3.0 h1:K3F3wYzAY+aivfCCEHPufCthu5/13r/lzp1nuk6mr3Q= diff --git a/mocks/biz/ContainerComposeRepo.go b/mocks/biz/ContainerComposeRepo.go index ec5e159b..ef150b54 100644 --- a/mocks/biz/ContainerComposeRepo.go +++ b/mocks/biz/ContainerComposeRepo.go @@ -2,7 +2,10 @@ package biz -import mock "github.com/stretchr/testify/mock" +import ( + mock "github.com/stretchr/testify/mock" + types "github.com/tnb-labs/panel/pkg/types" +) // ContainerComposeRepo is an autogenerated mock type for the ContainerComposeRepo type type ContainerComposeRepo struct { @@ -17,17 +20,17 @@ func (_m *ContainerComposeRepo) EXPECT() *ContainerComposeRepo_Expecter { return &ContainerComposeRepo_Expecter{mock: &_m.Mock} } -// Create provides a mock function with given fields: name, compose -func (_m *ContainerComposeRepo) Create(name string, compose string) error { - ret := _m.Called(name, compose) +// Create provides a mock function with given fields: name, compose, env +func (_m *ContainerComposeRepo) Create(name string, compose string, env string) error { + ret := _m.Called(name, compose, env) if len(ret) == 0 { panic("no return value specified for Create") } var r0 error - if rf, ok := ret.Get(0).(func(string, string) error); ok { - r0 = rf(name, compose) + if rf, ok := ret.Get(0).(func(string, string, string) error); ok { + r0 = rf(name, compose, env) } else { r0 = ret.Error(0) } @@ -43,13 +46,14 @@ type ContainerComposeRepo_Create_Call struct { // Create is a helper method to define mock.On call // - name string // - compose string -func (_e *ContainerComposeRepo_Expecter) Create(name interface{}, compose interface{}) *ContainerComposeRepo_Create_Call { - return &ContainerComposeRepo_Create_Call{Call: _e.mock.On("Create", name, compose)} +// - env string +func (_e *ContainerComposeRepo_Expecter) Create(name interface{}, compose interface{}, env interface{}) *ContainerComposeRepo_Create_Call { + return &ContainerComposeRepo_Create_Call{Call: _e.mock.On("Create", name, compose, env)} } -func (_c *ContainerComposeRepo_Create_Call) Run(run func(name string, compose string)) *ContainerComposeRepo_Create_Call { +func (_c *ContainerComposeRepo_Create_Call) Run(run func(name string, compose string, env string)) *ContainerComposeRepo_Create_Call { _c.Call.Run(func(args mock.Arguments) { - run(args[0].(string), args[1].(string)) + run(args[0].(string), args[1].(string), args[2].(string)) }) return _c } @@ -59,7 +63,7 @@ func (_c *ContainerComposeRepo_Create_Call) Return(_a0 error) *ContainerComposeR return _c } -func (_c *ContainerComposeRepo_Create_Call) RunAndReturn(run func(string, string) error) *ContainerComposeRepo_Create_Call { +func (_c *ContainerComposeRepo_Create_Call) RunAndReturn(run func(string, string, string) error) *ContainerComposeRepo_Create_Call { _c.Call.Return(run) return _c } @@ -111,7 +115,7 @@ func (_c *ContainerComposeRepo_Down_Call) RunAndReturn(run func(string) error) * } // Get provides a mock function with given fields: name -func (_m *ContainerComposeRepo) Get(name string) (string, error) { +func (_m *ContainerComposeRepo) Get(name string) (string, string, error) { ret := _m.Called(name) if len(ret) == 0 { @@ -119,8 +123,9 @@ func (_m *ContainerComposeRepo) Get(name string) (string, error) { } var r0 string - var r1 error - if rf, ok := ret.Get(0).(func(string) (string, error)); ok { + var r1 string + var r2 error + if rf, ok := ret.Get(0).(func(string) (string, string, error)); ok { return rf(name) } if rf, ok := ret.Get(0).(func(string) string); ok { @@ -129,13 +134,19 @@ func (_m *ContainerComposeRepo) Get(name string) (string, error) { r0 = ret.Get(0).(string) } - if rf, ok := ret.Get(1).(func(string) error); ok { + if rf, ok := ret.Get(1).(func(string) string); ok { r1 = rf(name) } else { - r1 = ret.Error(1) + r1 = ret.Get(1).(string) } - return r0, r1 + if rf, ok := ret.Get(2).(func(string) error); ok { + r2 = rf(name) + } else { + r2 = ret.Error(2) + } + + return r0, r1, r2 } // ContainerComposeRepo_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' @@ -156,34 +167,34 @@ func (_c *ContainerComposeRepo_Get_Call) Run(run func(name string)) *ContainerCo return _c } -func (_c *ContainerComposeRepo_Get_Call) Return(_a0 string, _a1 error) *ContainerComposeRepo_Get_Call { - _c.Call.Return(_a0, _a1) +func (_c *ContainerComposeRepo_Get_Call) Return(_a0 string, _a1 string, _a2 error) *ContainerComposeRepo_Get_Call { + _c.Call.Return(_a0, _a1, _a2) return _c } -func (_c *ContainerComposeRepo_Get_Call) RunAndReturn(run func(string) (string, error)) *ContainerComposeRepo_Get_Call { +func (_c *ContainerComposeRepo_Get_Call) RunAndReturn(run func(string) (string, string, error)) *ContainerComposeRepo_Get_Call { _c.Call.Return(run) return _c } // List provides a mock function with no fields -func (_m *ContainerComposeRepo) List() ([]string, error) { +func (_m *ContainerComposeRepo) List() ([]types.ContainerCompose, error) { ret := _m.Called() if len(ret) == 0 { panic("no return value specified for List") } - var r0 []string + var r0 []types.ContainerCompose var r1 error - if rf, ok := ret.Get(0).(func() ([]string, error)); ok { + if rf, ok := ret.Get(0).(func() ([]types.ContainerCompose, error)); ok { return rf() } - if rf, ok := ret.Get(0).(func() []string); ok { + if rf, ok := ret.Get(0).(func() []types.ContainerCompose); ok { r0 = rf() } else { if ret.Get(0) != nil { - r0 = ret.Get(0).([]string) + r0 = ret.Get(0).([]types.ContainerCompose) } } @@ -213,12 +224,12 @@ func (_c *ContainerComposeRepo_List_Call) Run(run func()) *ContainerComposeRepo_ return _c } -func (_c *ContainerComposeRepo_List_Call) Return(_a0 []string, _a1 error) *ContainerComposeRepo_List_Call { +func (_c *ContainerComposeRepo_List_Call) Return(_a0 []types.ContainerCompose, _a1 error) *ContainerComposeRepo_List_Call { _c.Call.Return(_a0, _a1) return _c } -func (_c *ContainerComposeRepo_List_Call) RunAndReturn(run func() ([]string, error)) *ContainerComposeRepo_List_Call { +func (_c *ContainerComposeRepo_List_Call) RunAndReturn(run func() ([]types.ContainerCompose, error)) *ContainerComposeRepo_List_Call { _c.Call.Return(run) return _c } @@ -316,6 +327,54 @@ func (_c *ContainerComposeRepo_Up_Call) RunAndReturn(run func(string, bool) erro return _c } +// Update provides a mock function with given fields: name, compose, env +func (_m *ContainerComposeRepo) Update(name string, compose string, env string) error { + ret := _m.Called(name, compose, env) + + if len(ret) == 0 { + panic("no return value specified for Update") + } + + var r0 error + if rf, ok := ret.Get(0).(func(string, string, string) error); ok { + r0 = rf(name, compose, env) + } else { + r0 = ret.Error(0) + } + + return r0 +} + +// ContainerComposeRepo_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type ContainerComposeRepo_Update_Call struct { + *mock.Call +} + +// Update is a helper method to define mock.On call +// - name string +// - compose string +// - env string +func (_e *ContainerComposeRepo_Expecter) Update(name interface{}, compose interface{}, env interface{}) *ContainerComposeRepo_Update_Call { + return &ContainerComposeRepo_Update_Call{Call: _e.mock.On("Update", name, compose, env)} +} + +func (_c *ContainerComposeRepo_Update_Call) Run(run func(name string, compose string, env string)) *ContainerComposeRepo_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + run(args[0].(string), args[1].(string), args[2].(string)) + }) + return _c +} + +func (_c *ContainerComposeRepo_Update_Call) Return(_a0 error) *ContainerComposeRepo_Update_Call { + _c.Call.Return(_a0) + return _c +} + +func (_c *ContainerComposeRepo_Update_Call) RunAndReturn(run func(string, string, string) error) *ContainerComposeRepo_Update_Call { + _c.Call.Return(run) + return _c +} + // NewContainerComposeRepo creates a new instance of ContainerComposeRepo. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewContainerComposeRepo(t interface { diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 9c05ad3e..ba81d21b 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -101,7 +101,7 @@ importers: devDependencies: '@iconify/json': specifier: ^2.2.290 - version: 2.2.318 + version: 2.2.319 '@iconify/vue': specifier: ^4.2.0 version: 4.3.0(vue@3.5.13(typescript@5.8.2)) @@ -119,7 +119,7 @@ importers: version: 3.4.2 '@types/node': specifier: ^22.10.2 - version: 22.13.10 + version: 22.13.11 '@types/node-forge': specifier: ^1.3.11 version: 1.3.11 @@ -128,7 +128,7 @@ importers: version: 66.0.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.3(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-prettier': specifier: ^10.1.0 version: 10.2.0(eslint@9.22.0(jiti@2.4.2))(prettier@3.5.3) @@ -152,7 +152,7 @@ importers: version: 10.0.0(eslint@9.22.0(jiti@2.4.2))(vue-eslint-parser@10.1.1(eslint@9.22.0(jiti@2.4.2))) md-editor-v3: specifier: ^5.1.1 - version: 5.4.2(vue@3.5.13(typescript@5.8.2)) + version: 5.4.3(vue@3.5.13(typescript@5.8.2)) monaco-editor: specifier: ^0.52.2 version: 0.52.2 @@ -179,7 +179,7 @@ importers: version: 5.8.2 unocss: specifier: ^66.0.0 - version: 66.0.0(postcss@8.5.3)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 66.0.0(postcss@8.5.3)(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) unplugin-auto-import: specifier: ^19.0.0 version: 19.1.1(@nuxt/kit@3.16.0)(@vueuse/core@13.0.0(vue@3.5.13(typescript@5.8.2))) @@ -191,19 +191,19 @@ importers: version: 28.4.1(@babel/parser@7.26.9)(@nuxt/kit@3.16.0)(vue@3.5.13(typescript@5.8.2)) vite: specifier: ^6.0.6 - version: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + version: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) vite-plugin-html: specifier: ^3.2.2 - version: 3.2.2(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) + version: 3.2.2(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) vite-plugin-mock: specifier: ^3.0.2 - version: 3.0.2(esbuild@0.25.1)(mockjs@1.1.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) + version: 3.0.2(esbuild@0.25.1)(mockjs@1.1.0)(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) vite-plugin-static-copy: specifier: ^2.2.0 - version: 2.3.0(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) + version: 2.3.0(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) vite-plugin-vue-devtools: specifier: ^7.6.8 - version: 7.7.2(@nuxt/kit@3.16.0)(rollup@4.35.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(@nuxt/kit@3.16.0)(rollup@4.35.0)(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.0 version: 2.2.8(typescript@5.8.2) @@ -688,8 +688,8 @@ packages: resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} engines: {node: '>=18.18'} - '@iconify/json@2.2.318': - resolution: {integrity: sha512-8hmJxD/l322LLyQzt9s6aPCE6O+p86H9GVFhoH3hEQ9PRrU5O3Ptf8tlzFKzkBrBoEqdSzkAG5j8bwGt47Ragw==} + '@iconify/json@2.2.319': + resolution: {integrity: sha512-ZGX8O3PXDxXdgltuW2JlXa7IuZ6uc34qKVIBRyPNo63fxjbw7rSOox7HKi3fJyhXqoL3aN0AtK1yOb5Cgcte8w==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -1059,8 +1059,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@22.13.10': - resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} + '@types/node@22.13.11': + resolution: {integrity: sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==} '@types/web-bluetooth@0.0.21': resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==} @@ -2457,8 +2457,8 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - md-editor-v3@5.4.2: - resolution: {integrity: sha512-fQ1Ax4Y1AuPFGnXqflLQmD31nCf8TgZTmX5yhJxAr0XDTTq2KHXVGK+BVPLHn4Yqs4BonUFW1yNVxFvZYdnddA==} + md-editor-v3@5.4.3: + resolution: {integrity: sha512-++C8Ov5BFeLvpgpACjh+tmsdgYuErfXTwqJw9hFRpqYfBvF74GkJnqrdAfD4gXC0kWYLpJ7wdaswbmzGvOxrhQ==} peerDependencies: vue: ^3.5.3 @@ -4088,7 +4088,7 @@ snapshots: '@humanwhocodes/retry@0.4.2': {} - '@iconify/json@2.2.318': + '@iconify/json@2.2.319': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -4466,9 +4466,9 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.13.10 + '@types/node': 22.13.11 - '@types/node@22.13.10': + '@types/node@22.13.11': dependencies: undici-types: 6.20.0 @@ -4551,13 +4551,13 @@ snapshots: '@typescript-eslint/types': 8.26.0 eslint-visitor-keys: 4.2.0 - '@unocss/astro@66.0.0(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': + '@unocss/astro@66.0.0(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': dependencies: '@unocss/core': 66.0.0 '@unocss/reset': 66.0.0 - '@unocss/vite': 66.0.0(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + '@unocss/vite': 66.0.0(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) optionalDependencies: - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) transitivePeerDependencies: - vue @@ -4703,7 +4703,7 @@ snapshots: dependencies: '@unocss/core': 66.0.0 - '@unocss/vite@66.0.0(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': + '@unocss/vite@66.0.0(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': dependencies: '@ampproject/remapping': 2.3.0 '@unocss/config': 66.0.0 @@ -4713,7 +4713,7 @@ snapshots: magic-string: 0.30.17 tinyglobby: 0.2.12 unplugin-utils: 0.2.4 - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) transitivePeerDependencies: - vue @@ -4721,9 +4721,9 @@ snapshots: '@vavt/util@2.1.0': {} - '@vitejs/plugin-vue@5.2.3(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.3(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) vue: 3.5.13(typescript@5.8.2) '@volar/language-core@2.4.12': @@ -4816,14 +4816,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.2(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': + '@vue/devtools-core@7.7.2(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.1.3 pathe: 2.0.3 - vite-hot-client: 0.2.4(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) + vite-hot-client: 0.2.4(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - vite @@ -6112,7 +6112,7 @@ snapshots: math-intrinsics@1.1.0: {} - md-editor-v3@5.4.2(vue@3.5.13(typescript@5.8.2)): + md-editor-v3@5.4.3(vue@3.5.13(typescript@5.8.2)): dependencies: '@codemirror/lang-markdown': 6.3.2 '@codemirror/language-data': 6.5.1 @@ -6896,9 +6896,9 @@ snapshots: universalify@2.0.1: {} - unocss@66.0.0(postcss@8.5.3)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)): + unocss@66.0.0(postcss@8.5.3)(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)): dependencies: - '@unocss/astro': 66.0.0(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + '@unocss/astro': 66.0.0(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@unocss/cli': 66.0.0 '@unocss/core': 66.0.0 '@unocss/postcss': 66.0.0(postcss@8.5.3) @@ -6915,9 +6915,9 @@ snapshots: '@unocss/transformer-compile-class': 66.0.0 '@unocss/transformer-directives': 66.0.0 '@unocss/transformer-variant-group': 66.0.0 - '@unocss/vite': 66.0.0(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + '@unocss/vite': 66.0.0(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) optionalDependencies: - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) transitivePeerDependencies: - postcss - supports-color @@ -7003,11 +7003,11 @@ snapshots: evtd: 0.2.4 vue: 3.5.13(typescript@5.8.2) - vite-hot-client@0.2.4(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): + vite-hot-client@0.2.4(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): dependencies: - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) - vite-plugin-html@3.2.2(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): + vite-plugin-html@3.2.2(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -7021,9 +7021,9 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) - vite-plugin-inspect@0.8.9(@nuxt/kit@3.16.0)(rollup@4.35.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): + vite-plugin-inspect@0.8.9(@nuxt/kit@3.16.0)(rollup@4.35.0)(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.35.0) @@ -7034,14 +7034,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.1 - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) optionalDependencies: '@nuxt/kit': 3.16.0 transitivePeerDependencies: - rollup - supports-color - vite-plugin-mock@3.0.2(esbuild@0.25.1)(mockjs@1.1.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): + vite-plugin-mock@3.0.2(esbuild@0.25.1)(mockjs@1.1.0)(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): dependencies: bundle-require: 4.2.1(esbuild@0.25.1) chokidar: 3.6.0 @@ -7052,36 +7052,36 @@ snapshots: mockjs: 1.1.0 path-to-regexp: 6.3.0 picocolors: 1.1.1 - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) transitivePeerDependencies: - supports-color - vite-plugin-static-copy@2.3.0(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): + vite-plugin-static-copy@2.3.0(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): dependencies: chokidar: 3.6.0 fast-glob: 3.3.3 fs-extra: 11.3.0 p-map: 7.0.3 picocolors: 1.1.1 - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) - vite-plugin-vue-devtools@7.7.2(@nuxt/kit@3.16.0)(rollup@4.35.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)): + vite-plugin-vue-devtools@7.7.2(@nuxt/kit@3.16.0)(rollup@4.35.0)(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)): dependencies: - '@vue/devtools-core': 7.7.2(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + '@vue/devtools-core': 7.7.2(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 execa: 9.5.2 sirv: 3.0.1 - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.16.0)(rollup@4.35.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) - vite-plugin-vue-inspector: 5.3.1(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.16.0)(rollup@4.35.0)(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) + vite-plugin-vue-inspector: 5.3.1(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): + vite-plugin-vue-inspector@5.3.1(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)): dependencies: '@babel/core': 7.26.9 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.9) @@ -7092,17 +7092,17 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) + vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3) transitivePeerDependencies: - supports-color - vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3): + vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3): dependencies: esbuild: 0.25.1 postcss: 8.5.3 rollup: 4.35.0 optionalDependencies: - '@types/node': 22.13.10 + '@types/node': 22.13.11 fsevents: 2.3.3 jiti: 2.4.2 sass: 1.86.0