diff --git a/frontend/package.json b/frontend/package.json index 5bd35e09a577..facd65b80f43 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -93,7 +93,7 @@ "@types/howler": "2.2.7", "@types/node": "24.9.1", "@types/object-hash": "3.0.6", - "@types/subset-font": "1.4.3", + "@types/subset-font": "2.3.0", "@types/throttle-debounce": "5.0.2", "@vitest/coverage-v8": "4.1.5", "autoprefixer": "10.4.27", @@ -115,7 +115,7 @@ "sass": "1.70.0", "solid-devtools": "0.34.5", "solid-js": "1.9.13", - "subset-font": "2.3.0", + "subset-font": "2.5.0", "tailwindcss": "4.3.2", "tsx": "4.21.0", "typescript": "7.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cefec3272514..548bef4af054 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -482,8 +482,8 @@ importers: specifier: 3.0.6 version: 3.0.6 '@types/subset-font': - specifier: 1.4.3 - version: 1.4.3 + specifier: 2.3.0 + version: 2.3.0 '@types/throttle-debounce': specifier: 5.0.2 version: 5.0.2 @@ -548,8 +548,8 @@ importers: specifier: 1.9.13 version: 1.9.13 subset-font: - specifier: 2.3.0 - version: 2.3.0 + specifier: 2.5.0 + version: 2.5.0 tailwindcss: specifier: 4.3.2 version: 4.3.2 @@ -825,7 +825,7 @@ importers: dependencies: tsup: specifier: 8.4.0 - version: 8.4.0(jiti@2.7.0)(postcss@8.5.8)(tsx@4.21.0)(typescript@6.0.2)(yaml@2.8.3) + version: 8.4.0(jiti@2.7.0)(postcss@8.5.8)(tsx@4.21.0)(typescript@7.0.2)(yaml@2.8.3) devDependencies: '@monkeytype/typescript-config': specifier: workspace:* @@ -5048,8 +5048,8 @@ packages: '@types/stylis@4.2.7': resolution: {integrity: sha512-VgDNokpBoKF+wrdvhAAfS55OMQpL6QRglwTwNC3kIgBrzZxA4WsFj+2eLfEA/uMUDzBcEhYmjSbwQakn/i3ajA==} - '@types/subset-font@1.4.3': - resolution: {integrity: sha512-DDCrYTYujq/aEEy+DhI54ld/3TOxUnuCc85dULW+xBOxmvJ5wCg/kFpiUoHlieDxh4GKlhIk/4AnDbeu/WVGGg==} + '@types/subset-font@2.3.0': + resolution: {integrity: sha512-+u2CzLEE7ZReuBP0Mfz0tBydVZvWESmZpBbL7sc+J+qB9ImNp1QmOptMe28uXj2aRPDoQhQF3dubXMgwo56gIg==} '@types/superagent@8.1.8': resolution: {integrity: sha512-nTqHJ2OTa7PFEpLahzSEEeFeqbMpmcN7OeayiOc7v+xk+/vyTKljRe+o4MPqSnPeRCMvtxuLG+5QqluUVQJOnA==} @@ -6002,8 +6002,8 @@ packages: caniuse-lite@1.0.30001778: resolution: {integrity: sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==} - caniuse-lite@1.0.30001805: - resolution: {integrity: sha512-52noaS3DubycKSXaU30TwPGIp+POyQSUVa5jBEq3vkRkY0kjyb3LQgvhU6WGyCcyXqVLWO0Cw0Q6BSdD0kUfVA==} + caniuse-lite@1.0.30001806: + resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==} canvas-confetti@1.9.4: resolution: {integrity: sha512-yxQbJkAVrFXWNbTUjPqjF7G+g6pDotOUHGbkZq2NELZUMDpiJ85rIEazVb8GTaAptNW2miJAXbs1BtioA251Pw==} @@ -6863,8 +6863,8 @@ packages: electron-to-chromium@1.5.267: resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} - electron-to-chromium@1.5.392: - resolution: {integrity: sha512-1yQq3VQCZRwsnYc67Oc+1fge6Lwtn0hzi6zmEVkB61Zx21kTbwJAW4dFLadl5Rc1tKhG/kSpYXnfiAhu0f0a1g==} + electron-to-chromium@1.5.393: + resolution: {integrity: sha512-kiDJdIUawuEIcp9XoICKp1iTYDEbgguIPq526N1Q7jIQDeQ3CqoMx71025PI/7E48Ddtw2HuWsVjY7afEgNxmg==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -7672,8 +7672,8 @@ packages: resolution: {integrity: sha512-Tz23LR9T9jOGVZm2x1EPdXqwA37G/owYMxRwU0E4miurAtFsPMQ1d2Jc2okUaSjZqAFz2oEn3FLXC5a0a+siyA==} engines: {node: '>=20.0.0'} - harfbuzzjs@0.3.6: - resolution: {integrity: sha512-dzf7y6NS8fiAIvPAL/VKwY8wx2HCzUB0vUfOo6h1J5UilFEEf7iYqFsvgwjHwvM3whbjfOMadNvQekU3KuRnWQ==} + harfbuzzjs@0.10.3: + resolution: {integrity: sha512-GJnLUrgLMadlMYrBGEXwYEimObbysy3prWT4HyPpFQERvgTU/OZ+ReUlEPOum6w4RBtFXzXiCCmECOr4sz3qwQ==} has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} @@ -11002,8 +11002,8 @@ packages: engines: {node: '>=18'} hasBin: true - subset-font@2.3.0: - resolution: {integrity: sha512-RcB2cu/14zYxGceTnnptlc8uTuxMkVYdyu3Kj+CA1nye6bI1s1cSSp+ApzpkMzl8iAmEUt+zAE0VHvhVpTO/Ig==} + subset-font@2.5.0: + resolution: {integrity: sha512-Vsa8ngQ/ohhUj0an7on49y9jLZ2rK5U+T1FzPM4/ZQY0xUy5mLis6BfFtPGzecTjFgYXQlvY7FlsJF4t3R/6Ug==} sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} @@ -11429,11 +11429,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@6.0.2: - resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} - engines: {node: '>=14.17'} - hasBin: true - typescript@7.0.2: resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} engines: {node: '>=16.20.0'} @@ -13715,7 +13710,7 @@ snapshots: '@eslint/eslintrc@3.3.3': dependencies: - ajv: 6.12.6 + ajv: 6.15.0 debug: 4.4.3 espree: 10.4.0 globals: 14.0.0 @@ -16382,7 +16377,7 @@ snapshots: '@types/stylis@4.2.7': {} - '@types/subset-font@1.4.3': + '@types/subset-font@2.3.0': dependencies: '@types/node': 24.9.1 @@ -17025,7 +17020,7 @@ snapshots: graceful-fs: 4.2.11 is-stream: 2.0.1 lazystream: 1.0.1 - lodash: 4.17.21 + lodash: 4.18.1 normalize-path: 3.0.0 readable-stream: 4.5.2 @@ -17126,7 +17121,7 @@ snapshots: async@2.6.4: dependencies: - lodash: 4.17.21 + lodash: 4.18.1 async@3.2.5: {} @@ -17405,8 +17400,8 @@ snapshots: browserslist@4.28.5: dependencies: baseline-browser-mapping: 2.10.43 - caniuse-lite: 1.0.30001805 - electron-to-chromium: 1.5.392 + caniuse-lite: 1.0.30001806 + electron-to-chromium: 1.5.393 node-releases: 2.0.51 update-browserslist-db: 1.2.3(browserslist@4.28.5) @@ -17533,7 +17528,7 @@ snapshots: caniuse-lite@1.0.30001778: {} - caniuse-lite@1.0.30001805: {} + caniuse-lite@1.0.30001806: {} canvas-confetti@1.9.4: {} @@ -18395,7 +18390,7 @@ snapshots: electron-to-chromium@1.5.267: {} - electron-to-chromium@1.5.392: {} + electron-to-chromium@1.5.393: {} emoji-regex@8.0.0: {} @@ -18831,7 +18826,7 @@ snapshots: glob: 10.4.5 json-ptr: 3.1.1 json-schema-traverse: 1.0.0 - lodash: 4.17.21 + lodash: 4.18.1 openapi3-ts: 3.2.0 promise-breaker: 6.0.0 pump: 3.0.0 @@ -19266,7 +19261,7 @@ snapshots: dependencies: lodash: 4.18.1 mkdirp: 2.1.6 - subset-font: 2.3.0 + subset-font: 2.5.0 yaml: 2.8.3 optionalDependencies: '@fortawesome/fontawesome-free': 5.15.4 @@ -19696,7 +19691,7 @@ snapshots: - bufferutil - utf-8-validate - harfbuzzjs@0.3.6: {} + harfbuzzjs@0.10.3: {} has-bigints@1.1.0: {} @@ -19955,7 +19950,7 @@ snapshots: cli-width: 3.0.0 external-editor: 3.1.0 figures: 3.2.0 - lodash: 4.17.21 + lodash: 4.18.1 mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 @@ -21027,7 +21022,7 @@ snapshots: mjml-accordion@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21035,7 +21030,7 @@ snapshots: mjml-body@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21043,7 +21038,7 @@ snapshots: mjml-button@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21051,7 +21046,7 @@ snapshots: mjml-carousel@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21063,7 +21058,7 @@ snapshots: glob: 10.4.5 html-minifier: 4.0.0 js-beautify: 1.15.1 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) mjml-migrate: 4.15.0(encoding@0.1.13) mjml-parser-xml: 4.15.0 @@ -21075,7 +21070,7 @@ snapshots: mjml-column@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21088,7 +21083,7 @@ snapshots: html-minifier: 4.0.0 js-beautify: 1.15.1 juice: 10.0.0(encoding@0.1.13) - lodash: 4.17.21 + lodash: 4.18.1 mjml-migrate: 4.15.0(encoding@0.1.13) mjml-parser-xml: 4.15.0 mjml-validator: 4.13.0 @@ -21098,7 +21093,7 @@ snapshots: mjml-divider@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21106,7 +21101,7 @@ snapshots: mjml-group@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21114,7 +21109,7 @@ snapshots: mjml-head-attributes@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21122,7 +21117,7 @@ snapshots: mjml-head-breakpoint@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21130,7 +21125,7 @@ snapshots: mjml-head-font@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21138,7 +21133,7 @@ snapshots: mjml-head-html-attributes@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21146,7 +21141,7 @@ snapshots: mjml-head-preview@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21154,7 +21149,7 @@ snapshots: mjml-head-style@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21162,7 +21157,7 @@ snapshots: mjml-head-title@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21170,7 +21165,7 @@ snapshots: mjml-head@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21178,7 +21173,7 @@ snapshots: mjml-hero@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21186,7 +21181,7 @@ snapshots: mjml-image@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21195,7 +21190,7 @@ snapshots: dependencies: '@babel/runtime': 7.28.4 js-beautify: 1.15.1 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) mjml-parser-xml: 4.15.0 yargs: 17.7.2 @@ -21205,7 +21200,7 @@ snapshots: mjml-navbar@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21215,7 +21210,7 @@ snapshots: '@babel/runtime': 7.28.4 detect-node: 2.1.0 htmlparser2: 9.1.0 - lodash: 4.17.21 + lodash: 4.18.1 mjml-preset-core@4.15.0(encoding@0.1.13): dependencies: @@ -21251,7 +21246,7 @@ snapshots: mjml-raw@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21259,7 +21254,7 @@ snapshots: mjml-section@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21267,7 +21262,7 @@ snapshots: mjml-social@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21275,7 +21270,7 @@ snapshots: mjml-spacer@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21283,7 +21278,7 @@ snapshots: mjml-table@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21291,7 +21286,7 @@ snapshots: mjml-text@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -21303,7 +21298,7 @@ snapshots: mjml-wrapper@4.15.0(encoding@0.1.13): dependencies: '@babel/runtime': 7.28.4 - lodash: 4.17.21 + lodash: 4.18.1 mjml-core: 4.15.0(encoding@0.1.13) mjml-section: 4.15.0(encoding@0.1.13) transitivePeerDependencies: @@ -23097,7 +23092,7 @@ snapshots: sort-any@2.0.0: dependencies: - lodash: 4.17.21 + lodash: 4.18.1 sorted-btree@1.8.1: {} @@ -23469,11 +23464,11 @@ snapshots: dependencies: commander: 12.1.0 - subset-font@2.3.0: + subset-font@2.5.0: dependencies: fontverter: 2.0.0 - harfbuzzjs: 0.3.6 - lodash: 4.17.21 + harfbuzzjs: 0.10.3 + lodash: 4.18.1 p-limit: 3.1.0 sucrase@3.35.0: @@ -23513,7 +23508,7 @@ snapshots: glob-slasher: 1.0.1 is-url: 1.2.4 join-path: 1.1.1 - lodash: 4.17.21 + lodash: 4.18.1 mime-types: 2.1.35 minimatch: 6.2.3 morgan: 1.10.0 @@ -23878,33 +23873,6 @@ snapshots: tsscmp@1.0.6: {} - tsup@8.4.0(jiti@2.7.0)(postcss@8.5.8)(tsx@4.21.0)(typescript@6.0.2)(yaml@2.8.3): - dependencies: - bundle-require: 5.1.0(esbuild@0.25.0) - cac: 6.7.14 - chokidar: 4.0.3 - consola: 3.4.0 - debug: 4.4.1 - esbuild: 0.25.0 - joycon: 3.1.1 - picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.8)(tsx@4.21.0)(yaml@2.8.3) - resolve-from: 5.0.0 - rollup: 4.40.0 - source-map: 0.8.0-beta.0 - sucrase: 3.35.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.13 - tree-kill: 1.2.2 - optionalDependencies: - postcss: 8.5.8 - typescript: 6.0.2 - transitivePeerDependencies: - - jiti - - supports-color - - tsx - - yaml - tsup@8.4.0(jiti@2.7.0)(postcss@8.5.8)(tsx@4.21.0)(typescript@7.0.2)(yaml@2.8.3): dependencies: bundle-require: 5.1.0(esbuild@0.25.0) @@ -24014,9 +23982,6 @@ snapshots: typescript@5.9.3: {} - typescript@6.0.2: - optional: true - typescript@7.0.2: optionalDependencies: '@typescript/typescript-aix-ppc64': 7.0.2