diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml index 4310d47fe..ad9e555fc 100644 --- a/.github/workflows/backend.yml +++ b/.github/workflows/backend.yml @@ -6,7 +6,7 @@ on: - "backend/**" - ".github/workflows/backend.yml" pull_request: - types: opened + types: [opened] paths: - "backend/**" - ".github/workflows/backend.yml" @@ -25,7 +25,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v3 with: - go-version: "1.21" + go-version: "1.22" - name: Cache Go Modules uses: actions/cache@v3 with: @@ -54,7 +54,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v4 with: - go-version: "1.21" + go-version: "1.22" cache: false - name: golangci-lint uses: golangci/golangci-lint-action@v3 @@ -79,7 +79,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v3 with: - go-version: "1.21" + go-version: "1.22" - name: Cache Go Modules uses: actions/cache@v3 with: diff --git a/.github/workflows/backend_codeql.yml b/.github/workflows/backend_codeql.yml index 9e394fc1a..9122e9de1 100644 --- a/.github/workflows/backend_codeql.yml +++ b/.github/workflows/backend_codeql.yml @@ -6,7 +6,7 @@ on: - "backend/**" - ".github/workflows/backend_codeql.yml" pull_request: - types: opened + types: [opened] paths: - "backend/**" - ".github/workflows/backend_codeql.yml" @@ -29,7 +29,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v3 with: - go-version: "1.21" + go-version: "1.22" - name: Initialize CodeQL uses: github/codeql-action/init@v3 with: diff --git a/.github/workflows/cli.yml b/.github/workflows/cli.yml index 6d7da6357..d6d253b93 100644 --- a/.github/workflows/cli.yml +++ b/.github/workflows/cli.yml @@ -6,7 +6,7 @@ on: - "cli/**" - ".github/workflows/cli.yml" pull_request: - types: opened + types: [opened] paths: - "cli/**" - ".github/workflows/cli.yml" @@ -25,7 +25,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v3 with: - go-version: "1.21" + go-version: "1.22" - name: Cache Go Modules uses: actions/cache@v3 with: @@ -54,7 +54,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v4 with: - go-version: "1.21" + go-version: "1.22" cache: false - name: golangci-lint uses: golangci/golangci-lint-action@v3 diff --git a/.github/workflows/cli_codeql.yml b/.github/workflows/cli_codeql.yml index 529636c27..8f84f0385 100644 --- a/.github/workflows/cli_codeql.yml +++ b/.github/workflows/cli_codeql.yml @@ -6,7 +6,7 @@ on: - "cli/**" - ".github/workflows/cli_codeql.yml" pull_request: - types: opened + types: [opened] paths: - "cli/**" - ".github/workflows/cli_codeql.yml" @@ -29,7 +29,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v3 with: - go-version: "1.21" + go-version: "1.22" - name: Initialize CodeQL uses: github/codeql-action/init@v3 with: diff --git a/.github/workflows/mobile_codeql.yml b/.github/workflows/mobile_codeql.yml index 3b85ea66a..4e5c0584a 100644 --- a/.github/workflows/mobile_codeql.yml +++ b/.github/workflows/mobile_codeql.yml @@ -6,7 +6,7 @@ on: - "frontend/sac-mobile/**" - ".github/workflows/mobile_codeql.yml" pull_request: - types: opened + types: [opened] paths: - "frontend/sac-mobile/**" - ".github/workflows/mobile_codeql.yml" diff --git a/.github/workflows/web_codeql.yml b/.github/workflows/web_codeql.yml index 1b6b87bc0..9cf3ec557 100644 --- a/.github/workflows/web_codeql.yml +++ b/.github/workflows/web_codeql.yml @@ -6,7 +6,7 @@ on: - "frontend/sac-web/**" - ".github/workflows/mweb_codeql.yml" pull_request: - types: opened + types: [opened] paths: - "frontend/sac-web/**" - ".github/workflows/web_codeql.yml" diff --git a/backend/go.mod b/backend/go.mod index d221f304f..675335fb4 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -3,26 +3,28 @@ module github.com/GenerateNU/sac/backend go 1.22.0 require ( - github.com/garrettladley/mattress v0.2.2 + github.com/garrettladley/mattress v0.3.2 github.com/go-playground/validator/v10 v10.18.0 github.com/goccy/go-json v0.10.2 github.com/gofiber/fiber/v2 v2.52.0 github.com/gofiber/swagger v1.0.0 github.com/golang-jwt/jwt v3.2.2+incompatible github.com/google/uuid v1.6.0 + github.com/h2non/gock v1.2.0 github.com/huandu/go-assert v1.1.6 github.com/mcnijman/go-emailaddress v1.1.1 github.com/mitchellh/mapstructure v1.5.0 github.com/spf13/viper v1.18.2 github.com/swaggo/swag v1.16.3 - gorm.io/driver/postgres v1.5.4 - gorm.io/gorm v1.25.6 + golang.org/x/crypto v0.19.0 + golang.org/x/text v0.14.0 + gorm.io/driver/postgres v1.5.6 + gorm.io/gorm v1.25.7 ) require ( github.com/awnumar/memcall v0.2.0 // indirect github.com/awnumar/memguard v0.22.4 // indirect - github.com/h2non/gock v1.2.0 // indirect github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542 // indirect ) @@ -55,8 +57,6 @@ require ( github.com/PuerkitoBio/purell v1.1.1 // indirect github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect github.com/andybalholm/brotli v1.0.5 // indirect - github.com/awnumar/memcall v0.2.0 // indirect - github.com/awnumar/memguard v0.22.4 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/fsnotify/fsnotify v1.7.0 // indirect github.com/gabriel-vasile/mimetype v1.4.3 // indirect diff --git a/backend/go.sum b/backend/go.sum index 8e589c85b..24df671bd 100644 --- a/backend/go.sum +++ b/backend/go.sum @@ -62,8 +62,8 @@ github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nos github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0= github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcPfT7nKyLpA0lbSSk= -github.com/garrettladley/mattress v0.2.2 h1:kL/AvDmas6DaAweHwdsm3IosY9zJIGj2uO+byxzhyrU= -github.com/garrettladley/mattress v0.2.2/go.mod h1:OWKIRc9wC3gtD3Ng/nUuNEiR1TJvRYLmn/KZYw9nl5Q= +github.com/garrettladley/mattress v0.3.2 h1:JsWsEwjXzlJXX7F/Zzmq7Xby1VAwzTJGGvf7DXPj4Jk= +github.com/garrettladley/mattress v0.3.2/go.mod h1:OWKIRc9wC3gtD3Ng/nUuNEiR1TJvRYLmn/KZYw9nl5Q= github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY= github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= @@ -147,6 +147,7 @@ github.com/mcnijman/go-emailaddress v1.1.1 h1:AGhgVDG3tCDaL0/Vc6erlPQjDuDN3dAT7r github.com/mcnijman/go-emailaddress v1.1.1/go.mod h1:5whZrhS8Xp5LxO8zOD35BC+b76kROtsh+dPomeRt/II= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32 h1:W6apQkHrMkS0Muv8G/TipAy/FJl/rCYT0+EuS8+Z0z4= github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= @@ -237,9 +238,7 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gorm.io/driver/postgres v1.5.4/go.mod h1:Bgo89+h0CRcdA33Y6frlaHHVuTdOf87pmyzwW9C/BH0= gorm.io/driver/postgres v1.5.6 h1:ydr9xEd5YAM0vxVDY0X139dyzNz10spDiDlC7+ibLeU= gorm.io/driver/postgres v1.5.6/go.mod h1:3e019WlBaYI5o5LIdNV+LyxCMNtLOQETBXL2h4chKpA= -gorm.io/gorm v1.25.6/go.mod h1:hbnx/Oo0ChWMn1BIhpy1oYozzpM15i4YPuHDmfYtwg8= gorm.io/gorm v1.25.7 h1:VsD6acwRjz2zFxGO50gPO6AkNs7KKnvfzUjHQhZDz/A= gorm.io/gorm v1.25.7/go.mod h1:hbnx/Oo0ChWMn1BIhpy1oYozzpM15i4YPuHDmfYtwg8= diff --git a/backend/src/controllers/club.go b/backend/src/controllers/club.go index 13ff29020..0cf16244a 100644 --- a/backend/src/controllers/club.go +++ b/backend/src/controllers/club.go @@ -1,8 +1,6 @@ package controllers import ( - "fmt" - "github.com/GenerateNU/sac/backend/src/errors" "github.com/GenerateNU/sac/backend/src/models" "github.com/GenerateNU/sac/backend/src/services" @@ -24,7 +22,6 @@ func (cl *ClubController) GetAllClubs(c *fiber.Ctx) error { queryParams.Page = 1 // default page if err := c.QueryParser(&queryParams); err != nil { - fmt.Println(err) return errors.FailedtoParseQueryParams.FiberError(c) } diff --git a/backend/src/models/club.go b/backend/src/models/club.go index 64bf85ffd..0fd62ea2a 100644 --- a/backend/src/models/club.go +++ b/backend/src/models/club.go @@ -133,5 +133,5 @@ func (c *Club) Namespace() string { } func (c *Club) EmbeddingString() string { - return c.Name + " " + c.Name + " " + c.Name + " " + c.Name + " " + c.Description + return fmt.Sprintf("%s %s %s %s %s", c.Name, c.Name, c.Name, c.Name, c.Description) } diff --git a/backend/src/services/auth.go b/backend/src/services/auth.go index 00e6f5bf0..a78e6bb28 100644 --- a/backend/src/services/auth.go +++ b/backend/src/services/auth.go @@ -1,8 +1,6 @@ package services import ( - "fmt" - "github.com/GenerateNU/sac/backend/src/auth" "github.com/GenerateNU/sac/backend/src/errors" "github.com/GenerateNU/sac/backend/src/models" @@ -101,7 +99,6 @@ func (a *AuthService) UpdatePassword(id string, userBody models.UpdatePasswordRe correct, passwordErr := auth.ComparePasswordAndHash(userBody.OldPassword, passwordHash) if passwordErr != nil { - fmt.Println("err", passwordErr) return &errors.FailedToValidateUser } diff --git a/backend/tests/api/helpers/requests.go b/backend/tests/api/helpers/requests.go index 2071b8ef7..78b501015 100644 --- a/backend/tests/api/helpers/requests.go +++ b/backend/tests/api/helpers/requests.go @@ -69,6 +69,10 @@ func (app TestApp) Send(request TestRequest) (*http.Response, error) { Name: "access_token", Value: app.TestUser.AccessToken, }) + req.AddCookie(&http.Cookie{ + Name: "refresh_token", + Value: app.TestUser.RefreshToken, + }) } resp, err := app.App.Test(req) diff --git a/frontend/sac-mobile/package.json b/frontend/sac-mobile/package.json index 47f01bc85..f067da2c3 100644 --- a/frontend/sac-mobile/package.json +++ b/frontend/sac-mobile/package.json @@ -17,11 +17,11 @@ "dependencies": { "@clerk/clerk-expo": "^0.20.5", "@expo/vector-icons": "^13.0.0", - "@react-navigation/native": "^6.0.2", - "@tanstack/react-query": "^5.17.9", + "@react-navigation/native": "^6.1.10", + "@tanstack/react-query": "^5.22.2", "clsx": "^2.1.0", "eslint-config-prettier": "^9.1.0", - "expo": "~50.0.6", + "expo": "~50.0.7", "expo-auth-session": "~5.4.0", "expo-font": "~11.10.2", "expo-linking": "~6.2.2", @@ -40,7 +40,7 @@ "react-native-web": "~0.19.6", "semver": "7.6.0", "zod": "^3.22.4", - "zustand": "^4.5.0" + "zustand": "^4.5.1" }, "devDependencies": { "@babel/core": "^7.23.9", @@ -52,7 +52,7 @@ "eslint-plugin-prettier": "^5.1.3", "jest": "^29.2.1", "jest-expo": "~50.0.2", - "postcss": "^8.4.33", + "postcss": "^8.4.35", "prettier": "^3.2.5", "react-test-renderer": "18.2.0", "tailwindcss": "3.4.1", diff --git a/frontend/sac-mobile/yarn.lock b/frontend/sac-mobile/yarn.lock index 77f667296..e42471817 100644 --- a/frontend/sac-mobile/yarn.lock +++ b/frontend/sac-mobile/yarn.lock @@ -2610,10 +2610,10 @@ "@react-navigation/elements" "^1.3.21" warn-once "^0.1.0" -"@react-navigation/native@^6.0.2", "@react-navigation/native@~6.1.6": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.1.9.tgz#8ef87095cd9c2ed094308c726157c7f6fc28796e" - integrity sha512-AMuJDpwXE7UlfyhIXaUCCynXmv69Kb8NzKgKJO7v0k0L+u6xUTbt6xvshmJ79vsvaFyaEH9Jg5FMzek5/S5qNw== +"@react-navigation/native@^6.1.10", "@react-navigation/native@~6.1.6": + version "6.1.10" + resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.1.10.tgz#d108423ae3acbe13f11d9b7351c1f5522d8391a5" + integrity sha512-jDG89TbZItY7W7rIcS1RqT63vWOPD4XuQLNKqZO0DY7mKnKh/CGBd0eg3nDMXUl143Qp//IxJKe2TfBQRDEU4A== dependencies: "@react-navigation/core" "^6.4.10" escape-string-regexp "^4.0.0" @@ -2746,17 +2746,17 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@tanstack/query-core@5.17.9": - version "5.17.9" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.17.9.tgz#1dac85c7c674bdfd132fe7cd5cb898921000bdcf" - integrity sha512-8xcvpWIPaRMDNLMvG9ugcUJMgFK316ZsqkPPbsI+TMZsb10N9jk0B6XgPk4/kgWC2ziHyWR7n7wUhxmD0pChQw== +"@tanstack/query-core@5.22.2": + version "5.22.2" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.22.2.tgz#af67d41b0b4a3e846c2325f32540f39ca0d4788d" + integrity sha512-z3PwKFUFACMUqe1eyesCIKg3Jv1mysSrYfrEW5ww5DCDUD4zlpTKBvUDaEjsfZzL3ULrFLDM9yVUxI/fega1Qg== -"@tanstack/react-query@^5.17.9": - version "5.17.9" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.17.9.tgz#74826465c1b2ecde17c6d2f1d03f10b611ac2363" - integrity sha512-M5E9gwUq1Stby/pdlYjBlL24euIVuGbWKIFCbtnQxSdXI4PgzjTSdXdV3QE6fc+itF+TUvX/JPTKIwq8yuBXcg== +"@tanstack/react-query@^5.22.2": + version "5.22.2" + resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.22.2.tgz#e5fce278fbdd026fc1d561a4505142b9f93549d7" + integrity sha512-TaxJDRzJ8/NWRT4lY2jguKCrNI6MRN+67dELzPjNUlvqzTxGANlMp68l7aC7hG8Bd1uHNxHl7ihv7MT50i/43A== dependencies: - "@tanstack/query-core" "5.17.9" + "@tanstack/query-core" "5.22.2" "@tootallnate/once@2": version "2.0.0" @@ -5016,10 +5016,10 @@ expo-file-system@~16.0.0, expo-file-system@~16.0.6: resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-16.0.6.tgz#07a140a7bcb44b42bd3f0b465e7583cc7f7d7078" integrity sha512-ATCHL7nEg2WwKeamW/SDTR9jBEqM5wncFq594ftKS5QFmhKIrX48d9jyPFGnNq+6h8AGPg4QKh2KCA4OY49L4g== -expo-font@~11.10.2: - version "11.10.2" - resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-11.10.2.tgz#233195c4fa0321763bd89bd7919bf7271a439c3f" - integrity sha512-AE0Q0LiWiVosQ/jlKUPoWoob7p3GwYM2xmLoUkuopO9RYh9NL1hZKHiMKcWBZyDG8Gww1GtBQwh7ZREST8+jjQ== +expo-font@~11.10.2, expo-font@~11.10.3: + version "11.10.3" + resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-11.10.3.tgz#a3115ebda8e09bd7cb8052619a4bbe606f0c17f4" + integrity sha512-q1Td2zUvmLbCA9GV4OG4nLPw5gJuNY1VrPycsnemN1m8XWTzzs8nyECQQqrcBhgulCgcKZZJJ6U0kC2iuSoQHQ== dependencies: fontfaceobserver "^2.1.0" @@ -5048,10 +5048,10 @@ expo-modules-autolinking@1.10.3: find-up "^5.0.0" fs-extra "^9.1.0" -expo-modules-core@1.11.8: - version "1.11.8" - resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-1.11.8.tgz#b0bdb31e70e1e570b70a9613f4b6392306c99a80" - integrity sha512-rlctE3nCNLCGv3LosGQNaTuwGrr2SyQA+hOgci/0l+VRc0gFNtvl0gskph9C0tnN1jzBeb8rRZQYVj5ih1yxcA== +expo-modules-core@1.11.9: + version "1.11.9" + resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-1.11.9.tgz#4b95070390fe7e3418aa84580244bcf0540357ca" + integrity sha512-GTUb81vcPaF+5MtlBI1u9IjrZbGdF1ZUwz3u8Gc+rOLBblkZ7pYsj2mU/tu+k0khTckI9vcH4ZBksXWvE1ncjQ== dependencies: invariant "^2.2.4" @@ -5098,10 +5098,10 @@ expo-web-browser@~12.8.0, expo-web-browser@~12.8.2: compare-urls "^2.0.0" url "^0.11.0" -expo@~50.0.6: - version "50.0.6" - resolved "https://registry.yarnpkg.com/expo/-/expo-50.0.6.tgz#36135b59e51a40a166d47de845da313fc0184da5" - integrity sha512-CVg0h9bmYeTWtw4EOL0HKNL+zu84YZl5nLWRPKrcpt8jox1VQQAYmvJGMdM5gSRxq5CFNLlWGxq9O8Zvfi1SOQ== +expo@~50.0.7: + version "50.0.7" + resolved "https://registry.yarnpkg.com/expo/-/expo-50.0.7.tgz#d32e6f05e03e7b97d53571f5b3a453a1c4d72fde" + integrity sha512-lTqIrKOUTKHLdTuAaJzZihi1v7F8Ix1dOXVWMpToDy9zPC/s+fet0fbyXdFUxYsCUyuEDIB9tvejrTYZk8Hm0Q== dependencies: "@babel/runtime" "^7.20.0" "@expo/cli" "0.17.5" @@ -5112,10 +5112,10 @@ expo@~50.0.6: babel-preset-expo "~10.0.1" expo-asset "~9.0.2" expo-file-system "~16.0.6" - expo-font "~11.10.2" + expo-font "~11.10.3" expo-keep-awake "~12.8.2" expo-modules-autolinking "1.10.3" - expo-modules-core "1.11.8" + expo-modules-core "1.11.9" fbemitter "^3.0.0" whatwg-url-without-unicode "8.0.0-3" @@ -8157,10 +8157,10 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.12, postcss@^8.4.23, postcss@^8.4.33, postcss@~8.4.32: - version "8.4.33" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.33.tgz#1378e859c9f69bf6f638b990a0212f43e2aaa742" - integrity sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg== +postcss@^8.4.12, postcss@^8.4.23, postcss@^8.4.35, postcss@~8.4.32: + version "8.4.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7" + integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA== dependencies: nanoid "^3.3.7" picocolors "^1.0.0" @@ -10374,9 +10374,9 @@ zod@^3.22.4: resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== -zustand@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.5.0.tgz#141354af56f91de378aa6c4b930032ab338f3ef0" - integrity sha512-zlVFqS5TQ21nwijjhJlx4f9iGrXSL0o/+Dpy4txAP22miJ8Ti6c1Ol1RLNN98BMib83lmDH/2KmLwaNXpjrO1A== +zustand@^4.5.1: + version "4.5.1" + resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.5.1.tgz#2088956ee454759fb8b866ca335a2373e76736c5" + integrity sha512-XlauQmH64xXSC1qGYNv00ODaQ3B+tNPoy22jv2diYiP4eoDKr9LA+Bh5Bc3gplTrFdb6JVI+N4kc1DZ/tbtfPg== dependencies: use-sync-external-store "1.2.0" diff --git a/frontend/sac-web/package-lock.json b/frontend/sac-web/package-lock.json index d54904c47..75136a422 100644 --- a/frontend/sac-web/package-lock.json +++ b/frontend/sac-web/package-lock.json @@ -500,9 +500,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.11.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", - "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", + "version": "20.11.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.19.tgz", + "integrity": "sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -515,9 +515,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.55", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz", - "integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==", + "version": "18.2.56", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.56.tgz", + "integrity": "sha512-NpwHDMkS/EFZF2dONFQHgkPRwhvgq/OAvIaGQzxGSBmaeR++kTg6njr15Vatz0/2VcCEwJQFi6Jf4Q0qBu0rLA==", "dev": true, "dependencies": { "@types/prop-types": "*", diff --git a/frontend/sac-web/yarn.lock b/frontend/sac-web/yarn.lock index 6e6d4f1fe..a26ee0f65 100644 --- a/frontend/sac-web/yarn.lock +++ b/frontend/sac-web/yarn.lock @@ -215,9 +215,9 @@ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== "@types/node@^20": - version "20.11.17" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" - integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== + version "20.11.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.19.tgz#b466de054e9cb5b3831bee38938de64ac7f81195" + integrity sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ== dependencies: undici-types "~5.26.4" @@ -234,9 +234,9 @@ "@types/react" "*" "@types/react@*", "@types/react@^18": - version "18.2.55" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.55.tgz#38141821b7084404b5013742bc4ae08e44da7a67" - integrity sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA== + version "18.2.56" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.56.tgz#2d3e9021a0b6eb5bfc227761cc61b1c6dc6e0cd8" + integrity sha512-NpwHDMkS/EFZF2dONFQHgkPRwhvgq/OAvIaGQzxGSBmaeR++kTg6njr15Vatz0/2VcCEwJQFi6Jf4Q0qBu0rLA== dependencies: "@types/prop-types" "*" "@types/scheduler" "*"