diff --git a/package.json b/package.json index 2058ae04..76a852ea 100644 --- a/package.json +++ b/package.json @@ -62,12 +62,12 @@ "@azure/keyvault-secrets": "^4.8.0", "@azure/storage-blob": "^12.17.0", "@capacitor/preferences": "^5.0.7", - "@cloudflare/workers-types": "^4.20240320.1", - "@netlify/blobs": "^7.0.1", + "@cloudflare/workers-types": "^4.20240329.0", + "@netlify/blobs": "^7.2.0", "@planetscale/database": "^1.16.0", "@types/ioredis-mock": "^8.2.5", "@types/jsdom": "^21.1.6", - "@types/node": "^20.11.30", + "@types/node": "^20.12.2", "@upstash/redis": "^1.29.0", "@vercel/kv": "^1.0.1", "@vitejs/plugin-vue": "^5.0.4", @@ -85,13 +85,13 @@ "jsdom": "^24.0.0", "monaco-editor": "^0.47.0", "mongodb": "^6.5.0", - "mongodb-memory-server": "^9.1.7", + "mongodb-memory-server": "^9.1.8", "msw": "^1.3.3", "prettier": "^3.2.5", "types-cloudflare-worker": "^1.2.0", "typescript": "^5.4.3", "unbuild": "^2.0.0", - "vite": "^5.2.6", + "vite": "^5.2.7", "vitest": "^1.4.0", "vue": "^3.4.21" }, @@ -151,5 +151,5 @@ "optional": true } }, - "packageManager": "pnpm@8.15.5" + "packageManager": "pnpm@8.15.6" } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 33b9fbb2..516b5f1e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,11 +59,11 @@ devDependencies: specifier: ^5.0.7 version: 5.0.7(@capacitor/core@5.7.2) '@cloudflare/workers-types': - specifier: ^4.20240320.1 - version: 4.20240320.1 + specifier: ^4.20240329.0 + version: 4.20240329.0 '@netlify/blobs': - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.2.0 + version: 7.2.0 '@planetscale/database': specifier: ^1.16.0 version: 1.16.0 @@ -74,8 +74,8 @@ devDependencies: specifier: ^21.1.6 version: 21.1.6 '@types/node': - specifier: ^20.11.30 - version: 20.11.30 + specifier: ^20.12.2 + version: 20.12.2 '@upstash/redis': specifier: ^1.29.0 version: 1.29.0 @@ -84,7 +84,7 @@ devDependencies: version: 1.0.1 '@vitejs/plugin-vue': specifier: ^5.0.4 - version: 5.0.4(vite@5.2.6)(vue@3.4.21) + version: 5.0.4(vite@5.2.7)(vue@3.4.21) '@vitest/coverage-v8': specifier: ^1.4.0 version: 1.4.0(vitest@1.4.0) @@ -128,8 +128,8 @@ devDependencies: specifier: ^6.5.0 version: 6.5.0 mongodb-memory-server: - specifier: ^9.1.7 - version: 9.1.7 + specifier: ^9.1.8 + version: 9.1.8 msw: specifier: ^1.3.3 version: 1.3.3(typescript@5.4.3) @@ -146,11 +146,11 @@ devDependencies: specifier: ^2.0.0 version: 2.0.0(typescript@5.4.3) vite: - specifier: ^5.2.6 - version: 5.2.6(@types/node@20.11.30) + specifier: ^5.2.7 + version: 5.2.7(@types/node@20.12.2) vitest: specifier: ^1.4.0 - version: 1.4.0(@types/node@20.11.30)(jsdom@24.0.0) + version: 1.4.0(@types/node@20.12.2)(jsdom@24.0.0) vue: specifier: ^3.4.21 version: 3.4.21(typescript@5.4.3) @@ -718,8 +718,8 @@ packages: '@capacitor/core': 5.7.2 dev: true - /@cloudflare/workers-types@4.20240320.1: - resolution: {integrity: sha512-CiYtVpQURPgQqtBKkmOAnfPElVZuD7Xyf1IxKtKp2B4aB9gnooapwJhzeY8c4Ls4u17SgMS0MprOkrgYwzZ6xg==} + /@cloudflare/workers-types@4.20240329.0: + resolution: {integrity: sha512-AbzgvSQjG8Nci4xxQEcjTTVjiWXgOQnFIbIHtEZXteHiMGDXMWGegjWBo5JHGsZCq+U5V/SD5EnlypQnUQEoig==} dev: true /@colors/colors@1.6.0: @@ -1290,8 +1290,8 @@ packages: - supports-color dev: true - /@netlify/blobs@7.0.1: - resolution: {integrity: sha512-TPx1QzdPcrtBLFXDsv+BOJg5ip/g4trKaot1MZIUV/uI6H0Islg3gU4AGuH5hAMZOr6VlRLWicFhGX7ihLz4eg==} + /@netlify/blobs@7.2.0: + resolution: {integrity: sha512-ukPenoaJ89Oc6n20GsF8d3/jaaf9jO7tuwsyvBvTu0MYsGJh2qEacIyETu0PlwjzNQ5WsgVH47OwpM8PI9AOwQ==} engines: {node: ^14.16.0 || >=16.0.0} dev: true @@ -1692,7 +1692,7 @@ packages: /@types/ioredis-mock@8.2.5: resolution: {integrity: sha512-cZyuwC9LGtg7s5G9/w6rpy3IOZ6F/hFR0pQlWYZESMo1xQUYbDpa6haqB4grTePjsGzcB/YLBFCjqRunK5wieg==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 ioredis: 5.3.2 transitivePeerDependencies: - supports-color @@ -1709,7 +1709,7 @@ packages: /@types/jsdom@21.1.6: resolution: {integrity: sha512-/7kkMsC+/kMs7gAYmmBR9P0vGTnOoLhQhyhQJSlXGI5bzTHp6xdo0TtKWQAsz6pmSAeVqKSbqeyP6hytqr9FDw==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: true @@ -1729,12 +1729,12 @@ packages: /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 form-data: 4.0.0 dev: true - /@types/node@20.11.30: - resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} + /@types/node@20.12.2: + resolution: {integrity: sha512-zQ0NYO87hyN6Xrclcqp7f8ZbXNbRfoGWNcMvHTPQp9UUrwI0mI7XBz+cu7/W6/VClYo2g63B0cjull/srU7LgQ==} dependencies: undici-types: 5.26.5 dev: true @@ -1746,7 +1746,7 @@ packages: /@types/readable-stream@4.0.10: resolution: {integrity: sha512-AbUKBjcC8SHmImNi4yK2bbjogQlkFSg7shZCcicxPQapniOlajG8GCc39lvXzCWX4lLRRs7DM3VAeSlqmEVZUA==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 safe-buffer: 5.1.2 dev: true @@ -1761,7 +1761,7 @@ packages: /@types/set-cookie-parser@2.4.7: resolution: {integrity: sha512-+ge/loa0oTozxip6zmhRIk8Z/boU51wl9Q6QdLZcokIGMzY5lFXYy/x7Htj2HTC6/KZP1hUbZ1ekx8DYXICvWg==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: true /@types/tough-cookie@4.0.5: @@ -1775,7 +1775,7 @@ packages: /@types/tunnel@0.0.3: resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: true /@types/validator@13.11.9: @@ -1795,7 +1795,7 @@ packages: /@types/whatwg-url@8.2.2: resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 '@types/webidl-conversions': 7.0.3 dev: true @@ -1952,14 +1952,14 @@ packages: '@upstash/redis': 1.25.1 dev: true - /@vitejs/plugin-vue@5.0.4(vite@5.2.6)(vue@3.4.21): + /@vitejs/plugin-vue@5.0.4(vite@5.2.7)(vue@3.4.21): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.6(@types/node@20.11.30) + vite: 5.2.7(@types/node@20.12.2) vue: 3.4.21(typescript@5.4.3) dev: true @@ -1982,7 +1982,7 @@ packages: strip-literal: 2.0.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.4.0(@types/node@20.11.30)(jsdom@24.0.0) + vitest: 1.4.0(@types/node@20.12.2)(jsdom@24.0.0) transitivePeerDependencies: - supports-color dev: true @@ -2342,7 +2342,7 @@ packages: /axios@0.21.4: resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.5 transitivePeerDependencies: - debug dev: true @@ -2350,7 +2350,7 @@ packages: /axios@0.27.2: resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.5 form-data: 4.0.0 transitivePeerDependencies: - debug @@ -4106,9 +4106,19 @@ packages: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} dev: true - /follow-redirects@1.15.5(debug@4.3.4): + /follow-redirects@1.15.5: resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: true + + /follow-redirects@1.15.6(debug@4.3.4): + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} peerDependencies: debug: '*' peerDependenciesMeta: @@ -5517,15 +5527,15 @@ packages: whatwg-url: 13.0.0 dev: true - /mongodb-memory-server-core@9.1.7: - resolution: {integrity: sha512-q8geqCmt5hGuxaDhRo03ZUB0ITr6lnJ3jffdNiC4nDq13WbHUfY2A1RQq3OHDbdrY6aRYvZphx2bcXYBFRis3A==} + /mongodb-memory-server-core@9.1.8: + resolution: {integrity: sha512-iCWwaP7De4lm1lRCUKB2ffUYr6GB0I/cj6fK0NV9dgwc9fA3xapHTTT/cPYRNx29M5gmAOSaOpUgjP7i2GZ/LQ==} engines: {node: '>=14.20.1'} dependencies: async-mutex: 0.4.1 camelcase: 6.3.0 debug: 4.3.4 find-cache-dir: 3.3.2 - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.4) https-proxy-agent: 7.0.4 mongodb: 5.9.2 new-find-package-json: 2.0.0 @@ -5542,12 +5552,12 @@ packages: - supports-color dev: true - /mongodb-memory-server@9.1.7: - resolution: {integrity: sha512-Yxw1cUMoCKTK6jxk4cKG07P+Z/qOmuCVyt3ScIDaoHeOCbOlg2sEtXYO9vEK/tzpj/1KHdDStU2oYrsJ8Fvm0A==} + /mongodb-memory-server@9.1.8: + resolution: {integrity: sha512-QumPTOlWWWzgW6dtV4bf+ZFdTxenHSSGS4ZT85Vbb+FzPVoOtfcFwYlSfC9IM4e2nw7xvnQZvWtILYseO6HE9Q==} engines: {node: '>=14.20.1'} requiresBuild: true dependencies: - mongodb-memory-server-core: 9.1.7 + mongodb-memory-server-core: 9.1.8 tslib: 2.6.2 transitivePeerDependencies: - '@aws-sdk/credential-providers' @@ -7802,7 +7812,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /vite-node@1.4.0(@types/node@20.11.30): + /vite-node@1.4.0(@types/node@20.12.2): resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7811,7 +7821,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.6(@types/node@20.11.30) + vite: 5.2.7(@types/node@20.12.2) transitivePeerDependencies: - '@types/node' - less @@ -7823,8 +7833,8 @@ packages: - terser dev: true - /vite@5.2.6(@types/node@20.11.30): - resolution: {integrity: sha512-FPtnxFlSIKYjZ2eosBQamz4CbyrTizbZ3hnGJlh/wMtCrlp1Hah6AzBLjGI5I2urTfNnpovpHdrL6YRuBOPnCA==} + /vite@5.2.7(@types/node@20.12.2): + resolution: {integrity: sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7851,7 +7861,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.0 @@ -7859,7 +7869,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.4.0(@types/node@20.11.30)(jsdom@24.0.0): + /vitest@1.4.0(@types/node@20.12.2)(jsdom@24.0.0): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7884,7 +7894,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 '@vitest/expect': 1.4.0 '@vitest/runner': 1.4.0 '@vitest/snapshot': 1.4.0 @@ -7903,8 +7913,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.2.6(@types/node@20.11.30) - vite-node: 1.4.0(@types/node@20.11.30) + vite: 5.2.7(@types/node@20.12.2) + vite-node: 1.4.0(@types/node@20.12.2) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -8071,7 +8081,7 @@ packages: /wkx@0.5.0: resolution: {integrity: sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: true /wrap-ansi@6.2.0: