Merge branch 'main' into refactor/engine-abstraction
4 files · +457 -973
M go.mod +4 -4
| @@ -11,14 +11,14 @@ require ( | |||
| 11 | 11 | github.com/godbus/dbus/v5 v5.2.2 | |
| 12 | 12 | github.com/jwijenbergh/purego v0.0.0-20251017112123-b71757b9ba42 | |
| 13 | 13 | github.com/jwijenbergh/puregotk v0.0.0-20260212181341-fb13c245f9f0 | |
| 14 | - | github.com/ncruces/go-sqlite3 v0.31.1 | |
| 14 | + | github.com/ncruces/go-sqlite3 v0.32.0 | |
| 15 | 15 | github.com/pelletier/go-toml/v2 v2.2.4 | |
| 16 | 16 | github.com/pressly/goose/v3 v3.27.0 | |
| 17 | 17 | github.com/rs/zerolog v1.34.0 | |
| 18 | 18 | github.com/spf13/cobra v1.10.2 | |
| 19 | 19 | github.com/spf13/viper v1.21.0 | |
| 20 | 20 | github.com/stretchr/testify v1.11.1 | |
| 21 | - | golang.org/x/image v0.36.0 | |
| 21 | + | golang.org/x/image v0.37.0 | |
| 22 | 22 | golang.org/x/sys v0.42.0 | |
| 23 | 23 | gopkg.in/yaml.v3 v3.0.1 | |
| 24 | 24 | ) | |
| @@ -65,7 +65,7 @@ require ( | |||
| 65 | 65 | github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect | |
| 66 | 66 | go.uber.org/multierr v1.11.0 // indirect | |
| 67 | 67 | go.yaml.in/yaml/v3 v3.0.4 // indirect | |
| 68 | - | golang.org/x/sync v0.19.0 // indirect | |
| 69 | - | golang.org/x/text v0.34.0 // indirect | |
| 68 | + | golang.org/x/sync v0.20.0 // indirect | |
| 69 | + | golang.org/x/text v0.35.0 // indirect | |
| 70 | 70 | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect | |
| 71 | 71 | ) | |
| @@ -11,14 +11,14 @@ require ( | |||||
| 11 | github.com/godbus/dbus/v5 v5.2.2 | 11 | github.com/godbus/dbus/v5 v5.2.2 | ||
| 12 | github.com/jwijenbergh/purego v0.0.0-20251017112123-b71757b9ba42 | 12 | github.com/jwijenbergh/purego v0.0.0-20251017112123-b71757b9ba42 | ||
| 13 | github.com/jwijenbergh/puregotk v0.0.0-20260212181341-fb13c245f9f0 | 13 | github.com/jwijenbergh/puregotk v0.0.0-20260212181341-fb13c245f9f0 | ||
| 14 | - | github.com/ncruces/go-sqlite3 v0.31.1 | 14 | + | github.com/ncruces/go-sqlite3 v0.32.0 |
| 15 | github.com/pelletier/go-toml/v2 v2.2.4 | 15 | github.com/pelletier/go-toml/v2 v2.2.4 | ||
| 16 | github.com/pressly/goose/v3 v3.27.0 | 16 | github.com/pressly/goose/v3 v3.27.0 | ||
| 17 | github.com/rs/zerolog v1.34.0 | 17 | github.com/rs/zerolog v1.34.0 | ||
| 18 | github.com/spf13/cobra v1.10.2 | 18 | github.com/spf13/cobra v1.10.2 | ||
| 19 | github.com/spf13/viper v1.21.0 | 19 | github.com/spf13/viper v1.21.0 | ||
| 20 | github.com/stretchr/testify v1.11.1 | 20 | github.com/stretchr/testify v1.11.1 | ||
| 21 | - | golang.org/x/image v0.36.0 | 21 | + | golang.org/x/image v0.37.0 |
| 22 | golang.org/x/sys v0.42.0 | 22 | golang.org/x/sys v0.42.0 | ||
| 23 | gopkg.in/yaml.v3 v3.0.1 | 23 | gopkg.in/yaml.v3 v3.0.1 | ||
| 24 | ) | 24 | ) | ||
| @@ -65,7 +65,7 @@ require ( | |||||
| 65 | github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect | 65 | github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect | ||
| 66 | go.uber.org/multierr v1.11.0 // indirect | 66 | go.uber.org/multierr v1.11.0 // indirect | ||
| 67 | go.yaml.in/yaml/v3 v3.0.4 // indirect | 67 | go.yaml.in/yaml/v3 v3.0.4 // indirect | ||
| 68 | - | golang.org/x/sync v0.19.0 // indirect | 68 | + | golang.org/x/sync v0.20.0 // indirect |
| 69 | - | golang.org/x/text v0.34.0 // indirect | 69 | + | golang.org/x/text v0.35.0 // indirect |
| 70 | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect | 70 | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect | ||
| 71 | ) | 71 | ) | ||
M go.sum +8 -8
| @@ -84,8 +84,8 @@ github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELU | |||
| 84 | 84 | github.com/muesli/cancelreader v0.2.2/go.mod h1:3XuTXfFS2VjM+HTLZY9Ak0l6eUKfijIfMUZ4EgX0QYo= | |
| 85 | 85 | github.com/muesli/termenv v0.16.0 h1:S5AlUN9dENB57rsbnkPyfdGuWIlkmzJjbFf0Tf5FWUc= | |
| 86 | 86 | github.com/muesli/termenv v0.16.0/go.mod h1:ZRfOIKPFDYQoDFF4Olj7/QJbW60Ol/kL1pU3VfY/Cnk= | |
| 87 | - | github.com/ncruces/go-sqlite3 v0.31.1 h1:F76NF4NTLNOabLUKuEb2xqjBW+/Ub+MR59/Q7dACRo8= | |
| 88 | - | github.com/ncruces/go-sqlite3 v0.31.1/go.mod h1:L9OWFjYG/+4dq9O6bFCYoWLG0a7LmtgR6v26TvABmwg= | |
| 87 | + | github.com/ncruces/go-sqlite3 v0.32.0 h1:hNBUXp88LrfQCsuyXLqWTbTUG35sUuktDsqhhgHvU20= | |
| 88 | + | github.com/ncruces/go-sqlite3 v0.32.0/go.mod h1:MIWTK60ONDl0oVY073zYvJP21C3Dly6P9bxVpgkLwdQ= | |
| 89 | 89 | github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w= | |
| 90 | 90 | github.com/ncruces/go-strftime v1.0.0/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= | |
| 91 | 91 | github.com/ncruces/julianday v1.0.0 h1:fH0OKwa7NWvniGQtxdJRxAgkBMolni2BjDHaWTxqt7M= | |
| @@ -141,18 +141,18 @@ go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= | |||
| 141 | 141 | go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= | |
| 142 | 142 | golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa h1:Zt3DZoOFFYkKhDT3v7Lm9FDMEV06GpzjG2jrqW+QTE0= | |
| 143 | 143 | golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa/go.mod h1:K79w1Vqn7PoiZn+TkNpx3BUWUQksGO3JcVX6qIjytmA= | |
| 144 | - | golang.org/x/image v0.36.0 h1:Iknbfm1afbgtwPTmHnS2gTM/6PPZfH+z2EFuOkSbqwc= | |
| 145 | - | golang.org/x/image v0.36.0/go.mod h1:YsWD2TyyGKiIX1kZlu9QfKIsQ4nAAK9bdgdrIsE7xy4= | |
| 146 | - | golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4= | |
| 147 | - | golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= | |
| 144 | + | golang.org/x/image v0.37.0 h1:ZiRjArKI8GwxZOoEtUfhrBtaCN+4b/7709dlT6SSnQA= | |
| 145 | + | golang.org/x/image v0.37.0/go.mod h1:/3f6vaXC+6CEanU4KJxbcUZyEePbyKbaLoDOe4ehFYY= | |
| 146 | + | golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4= | |
| 147 | + | golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= | |
| 148 | 148 | golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 149 | 149 | golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 150 | 150 | golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 151 | 151 | golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 152 | 152 | golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo= | |
| 153 | 153 | golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= | |
| 154 | - | golang.org/x/text v0.34.0 h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk= | |
| 155 | - | golang.org/x/text v0.34.0/go.mod h1:homfLqTYRFyVYemLBFl5GgL/DWEiH5wcsQ5gSh1yziA= | |
| 154 | + | golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8= | |
| 155 | + | golang.org/x/text v0.35.0/go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA= | |
| 156 | 156 | gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | |
| 157 | 157 | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= | |
| 158 | 158 | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | |
| @@ -84,8 +84,8 @@ github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELU | |||||
| 84 | github.com/muesli/cancelreader v0.2.2/go.mod h1:3XuTXfFS2VjM+HTLZY9Ak0l6eUKfijIfMUZ4EgX0QYo= | 84 | github.com/muesli/cancelreader v0.2.2/go.mod h1:3XuTXfFS2VjM+HTLZY9Ak0l6eUKfijIfMUZ4EgX0QYo= | ||
| 85 | github.com/muesli/termenv v0.16.0 h1:S5AlUN9dENB57rsbnkPyfdGuWIlkmzJjbFf0Tf5FWUc= | 85 | github.com/muesli/termenv v0.16.0 h1:S5AlUN9dENB57rsbnkPyfdGuWIlkmzJjbFf0Tf5FWUc= | ||
| 86 | github.com/muesli/termenv v0.16.0/go.mod h1:ZRfOIKPFDYQoDFF4Olj7/QJbW60Ol/kL1pU3VfY/Cnk= | 86 | github.com/muesli/termenv v0.16.0/go.mod h1:ZRfOIKPFDYQoDFF4Olj7/QJbW60Ol/kL1pU3VfY/Cnk= | ||
| 87 | - | github.com/ncruces/go-sqlite3 v0.31.1 h1:F76NF4NTLNOabLUKuEb2xqjBW+/Ub+MR59/Q7dACRo8= | 87 | + | github.com/ncruces/go-sqlite3 v0.32.0 h1:hNBUXp88LrfQCsuyXLqWTbTUG35sUuktDsqhhgHvU20= |
| 88 | - | github.com/ncruces/go-sqlite3 v0.31.1/go.mod h1:L9OWFjYG/+4dq9O6bFCYoWLG0a7LmtgR6v26TvABmwg= | 88 | + | github.com/ncruces/go-sqlite3 v0.32.0/go.mod h1:MIWTK60ONDl0oVY073zYvJP21C3Dly6P9bxVpgkLwdQ= |
| 89 | github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w= | 89 | github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w= | ||
| 90 | github.com/ncruces/go-strftime v1.0.0/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= | 90 | github.com/ncruces/go-strftime v1.0.0/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= | ||
| 91 | github.com/ncruces/julianday v1.0.0 h1:fH0OKwa7NWvniGQtxdJRxAgkBMolni2BjDHaWTxqt7M= | 91 | github.com/ncruces/julianday v1.0.0 h1:fH0OKwa7NWvniGQtxdJRxAgkBMolni2BjDHaWTxqt7M= | ||
| @@ -141,18 +141,18 @@ go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= | |||||
| 141 | go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= | 141 | go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= | ||
| 142 | golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa h1:Zt3DZoOFFYkKhDT3v7Lm9FDMEV06GpzjG2jrqW+QTE0= | 142 | golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa h1:Zt3DZoOFFYkKhDT3v7Lm9FDMEV06GpzjG2jrqW+QTE0= | ||
| 143 | golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa/go.mod h1:K79w1Vqn7PoiZn+TkNpx3BUWUQksGO3JcVX6qIjytmA= | 143 | golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa/go.mod h1:K79w1Vqn7PoiZn+TkNpx3BUWUQksGO3JcVX6qIjytmA= | ||
| 144 | - | golang.org/x/image v0.36.0 h1:Iknbfm1afbgtwPTmHnS2gTM/6PPZfH+z2EFuOkSbqwc= | 144 | + | golang.org/x/image v0.37.0 h1:ZiRjArKI8GwxZOoEtUfhrBtaCN+4b/7709dlT6SSnQA= |
| 145 | - | golang.org/x/image v0.36.0/go.mod h1:YsWD2TyyGKiIX1kZlu9QfKIsQ4nAAK9bdgdrIsE7xy4= | 145 | + | golang.org/x/image v0.37.0/go.mod h1:/3f6vaXC+6CEanU4KJxbcUZyEePbyKbaLoDOe4ehFYY= |
| 146 | - | golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4= | 146 | + | golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4= |
| 147 | - | golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= | 147 | + | golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= |
| 148 | golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | 148 | golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||
| 149 | golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | 149 | golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||
| 150 | golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | 150 | golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||
| 151 | golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | 151 | golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||
| 152 | golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo= | 152 | golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo= | ||
| 153 | golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= | 153 | golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= | ||
| 154 | - | golang.org/x/text v0.34.0 h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk= | 154 | + | golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8= |
| 155 | - | golang.org/x/text v0.34.0/go.mod h1:homfLqTYRFyVYemLBFl5GgL/DWEiH5wcsQ5gSh1yziA= | 155 | + | golang.org/x/text v0.35.0/go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA= |
| 156 | gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | 156 | gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | ||
| 157 | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= | 157 | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= | ||
| 158 | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | 158 | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | ||
M webui/package-lock.json +436 -952 generated file: collapsed
M webui/package.json +9 -9
| @@ -21,26 +21,26 @@ | |||
| 21 | 21 | "devDependencies": { | |
| 22 | 22 | "@internationalized/date": "^3.12.0", | |
| 23 | 23 | "@lucide/svelte": "^0.577.0", | |
| 24 | - | "@sveltejs/vite-plugin-svelte": "^6.2.4", | |
| 25 | - | "@tailwindcss/cli": "^4.2.1", | |
| 26 | - | "@tailwindcss/postcss": "^4.2.1", | |
| 27 | - | "@types/node": "^25.4.0", | |
| 28 | - | "@typescript-eslint/eslint-plugin": "^8.57.0", | |
| 29 | - | "@typescript-eslint/parser": "^8.57.0", | |
| 24 | + | "@sveltejs/vite-plugin-svelte": "^7.0.0", | |
| 25 | + | "@tailwindcss/cli": "^4.2.2", | |
| 26 | + | "@tailwindcss/postcss": "^4.2.2", | |
| 27 | + | "@types/node": "^25.5.0", | |
| 28 | + | "@typescript-eslint/eslint-plugin": "^8.57.1", | |
| 29 | + | "@typescript-eslint/parser": "^8.57.1", | |
| 30 | 30 | "autoprefixer": "^10.4.27", | |
| 31 | 31 | "eslint": "^10.0.3", | |
| 32 | 32 | "eslint-plugin-svelte": "^3.15.2", | |
| 33 | 33 | "globals": "^17.4.0", | |
| 34 | 34 | "postcss": "^8.5.8", | |
| 35 | - | "svelte": "^5.53.10", | |
| 35 | + | "svelte": "^5.54.0", | |
| 36 | 36 | "svelte-awesome-color-picker": "^4.1.0", | |
| 37 | 37 | "svelte-check": "^4.4.5", | |
| 38 | 38 | "tailwind-variants": "^3.2.2", | |
| 39 | 39 | "tailwindcss": "^4.0.0", | |
| 40 | 40 | "tw-animate-css": "^1.4.0", | |
| 41 | 41 | "typescript": "^5.3.0", | |
| 42 | - | "typescript-eslint": "^8.57.0", | |
| 43 | - | "vite": "^7.3.1" | |
| 42 | + | "typescript-eslint": "^8.57.1", | |
| 43 | + | "vite": "^8.0.0" | |
| 44 | 44 | }, | |
| 45 | 45 | "dependencies": { | |
| 46 | 46 | "bits-ui": "^2.16.3", | |
| @@ -21,26 +21,26 @@ | |||||
| 21 | "devDependencies": { | 21 | "devDependencies": { | ||
| 22 | "@internationalized/date": "^3.12.0", | 22 | "@internationalized/date": "^3.12.0", | ||
| 23 | "@lucide/svelte": "^0.577.0", | 23 | "@lucide/svelte": "^0.577.0", | ||
| 24 | - | "@sveltejs/vite-plugin-svelte": "^6.2.4", | 24 | + | "@sveltejs/vite-plugin-svelte": "^7.0.0", |
| 25 | - | "@tailwindcss/cli": "^4.2.1", | 25 | + | "@tailwindcss/cli": "^4.2.2", |
| 26 | - | "@tailwindcss/postcss": "^4.2.1", | 26 | + | "@tailwindcss/postcss": "^4.2.2", |
| 27 | - | "@types/node": "^25.4.0", | 27 | + | "@types/node": "^25.5.0", |
| 28 | - | "@typescript-eslint/eslint-plugin": "^8.57.0", | 28 | + | "@typescript-eslint/eslint-plugin": "^8.57.1", |
| 29 | - | "@typescript-eslint/parser": "^8.57.0", | 29 | + | "@typescript-eslint/parser": "^8.57.1", |
| 30 | "autoprefixer": "^10.4.27", | 30 | "autoprefixer": "^10.4.27", | ||
| 31 | "eslint": "^10.0.3", | 31 | "eslint": "^10.0.3", | ||
| 32 | "eslint-plugin-svelte": "^3.15.2", | 32 | "eslint-plugin-svelte": "^3.15.2", | ||
| 33 | "globals": "^17.4.0", | 33 | "globals": "^17.4.0", | ||
| 34 | "postcss": "^8.5.8", | 34 | "postcss": "^8.5.8", | ||
| 35 | - | "svelte": "^5.53.10", | 35 | + | "svelte": "^5.54.0", |
| 36 | "svelte-awesome-color-picker": "^4.1.0", | 36 | "svelte-awesome-color-picker": "^4.1.0", | ||
| 37 | "svelte-check": "^4.4.5", | 37 | "svelte-check": "^4.4.5", | ||
| 38 | "tailwind-variants": "^3.2.2", | 38 | "tailwind-variants": "^3.2.2", | ||
| 39 | "tailwindcss": "^4.0.0", | 39 | "tailwindcss": "^4.0.0", | ||
| 40 | "tw-animate-css": "^1.4.0", | 40 | "tw-animate-css": "^1.4.0", | ||
| 41 | "typescript": "^5.3.0", | 41 | "typescript": "^5.3.0", | ||
| 42 | - | "typescript-eslint": "^8.57.0", | 42 | + | "typescript-eslint": "^8.57.1", |
| 43 | - | "vite": "^7.3.1" | 43 | + | "vite": "^8.0.0" |
| 44 | }, | 44 | }, | ||
| 45 | "dependencies": { | 45 | "dependencies": { | ||
| 46 | "bits-ui": "^2.16.3", | 46 | "bits-ui": "^2.16.3", | ||