diff --git a/package-lock.json b/package-lock.json index c5f5fbe5..feb43775 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,10 +10,10 @@ "hasInstallScript": true, "license": "AGPL-3.0", "dependencies": { - "@sentry/electron": "4.23.0", - "@webref/css": "6.12.9", + "@sentry/electron": "4.24.0", + "@webref/css": "6.12.10", "electron-extension-installer": "1.2.0", - "electron-log": "5.1.2", + "electron-log": "5.1.4", "electron-reloader": "1.2.3", "electron-updater": "6.1.8", "electron-window-state": "5.0.3", @@ -23,7 +23,7 @@ }, "devDependencies": { "@mdn/browser-compat-data": "5.5.13", - "@playwright/test": "1.43.1", + "@playwright/test": "1.44.0", "@radix-ui/react-context-menu": "2.1.5", "@radix-ui/react-dialog": "1.0.5", "@radix-ui/react-dropdown-menu": "2.0.6", @@ -35,9 +35,9 @@ "@radix-ui/react-switch": "1.0.3", "@radix-ui/react-tooltip": "1.0.7", "@re-path/react-color": "2.19.4", - "@sentry/react": "7.112.2", - "@types/react": "18.2.79", - "@types/react-dom": "18.2.25", + "@sentry/react": "7.114.0", + "@types/react": "18.3.2", + "@types/react-dom": "18.3.0", "@xzdarcy/react-timeline-editor": "0.1.9", "acorn": "8.11.3", "autoprefixer": "10.4.19", @@ -46,7 +46,7 @@ "cmdk": "1.0.0", "codemirror": "5.65.15", "create-react-class": "15.7.0", - "electron": "29.3.1", + "electron": "29.3.3", "electron-builder": "24.13.3", "highlight.js": "11.9.0", "imagetracerjs": "1.2.6", @@ -63,17 +63,17 @@ "postcss-import": "16.1.0", "postcss-import-ext-glob": "2.1.1", "postcss-nested": "6.0.1", - "react": "18.2.0", + "react": "18.3.1", "react-d3-tree": "3.6.2", - "react-dom": "18.2.0", + "react-dom": "18.3.1", "react-fps": "1.0.6", "react-frame-component": "5.2.6", - "react-resizable-panels": "2.0.18", + "react-resizable-panels": "2.0.19", "react-svg": "16.1.34", "shadow-cljs": "2.28.6", "source-map-support": "0.5.21", "svg-path-bbox": "1.2.6", - "svgo": "3.2.0", + "svgo": "3.3.2", "svgpath": "2.6.0", "tailwindcss": "3.4.3", "triangulate-image": "0.6.6" @@ -801,12 +801,12 @@ } }, "node_modules/@playwright/test": { - "version": "1.43.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.43.1.tgz", - "integrity": "sha512-HgtQzFgNEEo4TE22K/X7sYTYNqEMMTZmFS8kTq6m8hXj+m1D8TgwgIbumHddJa9h4yl4GkKb8/bgAl2+g7eDgA==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.0.tgz", + "integrity": "sha512-rNX5lbNidamSUorBhB4XZ9SQTjAqfe5M+p37Z8ic0jPFBMo5iCtQz1kRWkEMg+rYOKSlVycpQmpqjSFq7LXOfg==", "dev": true, "dependencies": { - "playwright": "1.43.1" + "playwright": "1.44.0" }, "bin": { "playwright": "cli.js" @@ -1751,161 +1751,128 @@ } }, "node_modules/@sentry-internal/feedback": { - "version": "7.110.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.110.0.tgz", - "integrity": "sha512-hrfWa3WkSOiBO5Srcr1j4kuGOlbsQic+REpLOofllVIs56DOo9+Aj9svxT+dcvZERv/nlFSV/E0BfGy9g08IEg==", + "version": "7.112.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.112.0.tgz", + "integrity": "sha512-aqndxnTvZnqo/uUhuWLNWY/0W3zOxNs9FofLYi1SK5+QzMqDIyFY1dc9+ZqQH3/9GIlEGao+zveGAHeUEtpE8g==", "dependencies": { - "@sentry/core": "7.110.0", - "@sentry/types": "7.110.0", - "@sentry/utils": "7.110.0" + "@sentry/core": "7.112.0", + "@sentry/types": "7.112.0", + "@sentry/utils": "7.112.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "7.110.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.110.0.tgz", - "integrity": "sha512-SNa+AfyfX+vc6Xw0pIfDsa5Qnc9cpexU6M2D19gadtVhmep7qoFBuhBVZrSv6BtdCxvrb5EyYsHYGfjQdIDcvg==", + "version": "7.112.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.112.0.tgz", + "integrity": "sha512-DwpGY5oZf0ab4Jm9HtM8fB3xqnpAcxBKORqiVHZizz7eo0arrb1n9HCXcxsRNNOAuMRBS8aEHKberfdL6rYpyw==", "dependencies": { - "@sentry/core": "7.110.0", - "@sentry/replay": "7.110.0", - "@sentry/types": "7.110.0", - "@sentry/utils": "7.110.0" + "@sentry/core": "7.112.0", + "@sentry/replay": "7.112.0", + "@sentry/types": "7.112.0", + "@sentry/utils": "7.112.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.110.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.110.0.tgz", - "integrity": "sha512-IIHHa9e/mE7uOMJfNELI8adyoELxOy6u6TNCn5t6fphmq84w8FTc9adXkG/FY2AQpglkIvlILojfMROFB2aaAQ==", + "version": "7.112.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.112.0.tgz", + "integrity": "sha512-PkA3NaSg4nTWp9pwVsV9x0EBiY0pEAnIboIpMuLGE5MJ/FL10NC5Fn1GPebcxNnOou62dM7P/z7Wtcm8czAn6A==", "dependencies": { - "@sentry/core": "7.110.0", - "@sentry/types": "7.110.0", - "@sentry/utils": "7.110.0" + "@sentry/core": "7.112.0", + "@sentry/types": "7.112.0", + "@sentry/utils": "7.112.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/browser": { - "version": "7.110.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.110.0.tgz", - "integrity": "sha512-gIxedVm6ZgkjQfgCDgLWJgAsolq6OxV8hQ2j1+RaDL2RngvelFo/vlX5f2sD6EbjVp77Cri8u5GkMJF+v4p84g==", + "version": "7.112.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.112.0.tgz", + "integrity": "sha512-xqxtlQ/GMHxYcJYAhWR0ELO4kCnQV9GuIcBUEHlU/mYbPBDPxNYFzXkoz3514DBKxRVTHDkVle6vLuG0yKvXsg==", "dependencies": { - "@sentry-internal/feedback": "7.110.0", - "@sentry-internal/replay-canvas": "7.110.0", - "@sentry-internal/tracing": "7.110.0", - "@sentry/core": "7.110.0", - "@sentry/replay": "7.110.0", - "@sentry/types": "7.110.0", - "@sentry/utils": "7.110.0" + "@sentry-internal/feedback": "7.112.0", + "@sentry-internal/replay-canvas": "7.112.0", + "@sentry-internal/tracing": "7.112.0", + "@sentry/core": "7.112.0", + "@sentry/integrations": "7.112.0", + "@sentry/replay": "7.112.0", + "@sentry/types": "7.112.0", + "@sentry/utils": "7.112.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/core": { - "version": "7.110.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.110.0.tgz", - "integrity": "sha512-g4suCQO94mZsKVaAbyD1zLFC5YSuBQCIPHXx9fdgtfoPib7BWjWWePkllkrvsKAv4u8Oq05RfnKOhOMRHpOKqg==", + "version": "7.112.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.112.0.tgz", + "integrity": "sha512-q4K0fTULXMf9vb0Je6qFwQyVjfMvuPiKRRvRHcpWvWudV7oTcfPixlbbIQaj3OiY3nrjk5q86hktqboI/Z6ISw==", "dependencies": { - "@sentry/types": "7.110.0", - "@sentry/utils": "7.110.0" + "@sentry/types": "7.112.0", + "@sentry/utils": "7.112.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/electron": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@sentry/electron/-/electron-4.23.0.tgz", - "integrity": "sha512-D6OkDJqoxHYrVgQbe6qwfjF0ZUtxNdO7q1E+fYK1vcoan3kWE2SbZJk3UqmqiTLHtR188bYB9z0TwsLM2/CRww==", - "dependencies": { - "@sentry/browser": "7.110.0", - "@sentry/core": "7.110.0", - "@sentry/node": "7.110.0", - "@sentry/types": "7.110.0", - "@sentry/utils": "7.110.0", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@sentry/electron/-/electron-4.24.0.tgz", + "integrity": "sha512-UF+9v5jhVCryEMwQ54/4t8Hec1SfamkdswqlDezwJQkoWVpZ4hhPMziULYTBqSFdXCQGShuNuKjcdowhdTVI3Q==", + "dependencies": { + "@sentry/browser": "7.112.0", + "@sentry/core": "7.112.0", + "@sentry/node": "7.112.0", + "@sentry/types": "7.112.0", + "@sentry/utils": "7.112.0", "deepmerge": "4.3.0", "tslib": "^2.5.0" } }, "node_modules/@sentry/integrations": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.112.2.tgz", - "integrity": "sha512-ioC2yyU6DqtLkdmWnm87oNvdn2+9oKctJeA4t+jkS6JaJ10DcezjCwiLscX4rhB9aWJV3IWF7Op0O6K3w0t2Hg==", - "dev": true, + "version": "7.112.0", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.112.0.tgz", + "integrity": "sha512-brN6eZkXuz1e/OKhMGJsAZjc0cUU+5G+LQWet+gGXWVGM2v7uY7mKDHr5Yl/c8WxeJBurjJzJn7YmtmR9++ZKQ==", "dependencies": { - "@sentry/core": "7.112.2", - "@sentry/types": "7.112.2", - "@sentry/utils": "7.112.2", + "@sentry/core": "7.112.0", + "@sentry/types": "7.112.0", + "@sentry/utils": "7.112.0", "localforage": "^1.8.1" }, "engines": { "node": ">=8" } }, - "node_modules/@sentry/integrations/node_modules/@sentry/core": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.112.2.tgz", - "integrity": "sha512-gHPCcJobbMkk0VR18J65WYQTt3ED4qC6X9lHKp27Ddt63E+MDGkG6lvYBU1LS8cV7CdyBGC1XXDCfor61GvLsA==", - "dev": true, - "dependencies": { - "@sentry/types": "7.112.2", - "@sentry/utils": "7.112.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/integrations/node_modules/@sentry/types": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.112.2.tgz", - "integrity": "sha512-kCMLt7yhY5OkWE9MeowlTNmox9pqDxcpvqguMo4BDNZM5+v9SEb1AauAdR78E1a1V8TyCzjBD7JDfXWhvpYBcQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/integrations/node_modules/@sentry/utils": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.112.2.tgz", - "integrity": "sha512-OjLh0hx0t1EcL4ZIjf+4svlmmP+tHUDGcr5qpFWH78tjmkPW4+cqPuZCZfHSuWcDdeiaXi8TnYoVRqDcJKK/eQ==", - "dev": true, - "dependencies": { - "@sentry/types": "7.112.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@sentry/node": { - "version": "7.110.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.110.0.tgz", - "integrity": "sha512-YPfweCSzo/omnx5q1xOEZfI8Em3jnPqj7OM4ObXmoSKEK+kM1oUF3BTRzw5BJOaOCSTBFY1RAsGyfVIyrwxWnA==", + "version": "7.112.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.112.0.tgz", + "integrity": "sha512-Me0Um3PbPQADHhm5zJ1EM4/me+i1OMT3w+1ZUgkPGX+2Wtqfp0djHF/SzCOL45X1IR+YLVrcCTpyAWRhPZAdVw==", "dependencies": { - "@sentry-internal/tracing": "7.110.0", - "@sentry/core": "7.110.0", - "@sentry/types": "7.110.0", - "@sentry/utils": "7.110.0" + "@sentry-internal/tracing": "7.112.0", + "@sentry/core": "7.112.0", + "@sentry/integrations": "7.112.0", + "@sentry/types": "7.112.0", + "@sentry/utils": "7.112.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/react": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.112.2.tgz", - "integrity": "sha512-Xf6mc1+/ncCk6ZFIj0oT4or2o0UxqqJZk09U/21RYNvVCn7+DNyCdJZ/F5wXWgPqVE67PrjydLLYaQWiqLibiA==", + "version": "7.114.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.114.0.tgz", + "integrity": "sha512-zVPtvSy00Al25Z21f5GNzo3rd/TKS+iOX9wQwLrUZAxyf9RwBxKATLVJNJPkf8dQml6Qx+lfr0BHIlVcr1a1SQ==", "dev": true, "dependencies": { - "@sentry/browser": "7.112.2", - "@sentry/core": "7.112.2", - "@sentry/types": "7.112.2", - "@sentry/utils": "7.112.2", + "@sentry/browser": "7.114.0", + "@sentry/core": "7.114.0", + "@sentry/types": "7.114.0", + "@sentry/utils": "7.114.0", "hoist-non-react-statics": "^3.3.2" }, "engines": { @@ -1916,144 +1883,159 @@ } }, "node_modules/@sentry/react/node_modules/@sentry-internal/feedback": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.112.2.tgz", - "integrity": "sha512-z+XP8BwB8B3pa+i8xqbrPsbtDWUFUS6wo+FJbmOYUqOusJJbVFDAhBoEdKoo5ZjOcsAZG7XR6cA9zrhJynIWBA==", + "version": "7.114.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.114.0.tgz", + "integrity": "sha512-kUiLRUDZuh10QE9JbSVVLgqxFoD9eDPOzT0MmzlPuas8JlTmJuV4FtSANNcqctd5mBuLt2ebNXH0MhRMwyae4A==", "dev": true, "dependencies": { - "@sentry/core": "7.112.2", - "@sentry/types": "7.112.2", - "@sentry/utils": "7.112.2" + "@sentry/core": "7.114.0", + "@sentry/types": "7.114.0", + "@sentry/utils": "7.114.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/react/node_modules/@sentry-internal/replay-canvas": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.112.2.tgz", - "integrity": "sha512-BCCCxrZ1wJvN6La5gg1JJbKitAhJI5MATCnhtklsZbUcHkHB9iZoj19J65+P56gwssvHz5xh63AjNiITaetIRg==", + "version": "7.114.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.114.0.tgz", + "integrity": "sha512-6rTiqmKi/FYtesdM2TM2U+rh6BytdPjLP65KTUodtxohJ+r/3m+termj2o4BhIYPE1YYOZNmbZfwebkuQPmWeg==", "dev": true, "dependencies": { - "@sentry/core": "7.112.2", - "@sentry/replay": "7.112.2", - "@sentry/types": "7.112.2", - "@sentry/utils": "7.112.2" + "@sentry/core": "7.114.0", + "@sentry/replay": "7.114.0", + "@sentry/types": "7.114.0", + "@sentry/utils": "7.114.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/react/node_modules/@sentry-internal/tracing": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.112.2.tgz", - "integrity": "sha512-fT1Y46J4lfXZkgFkb03YMNeIEs2xS6jdKMoukMFQfRfVvL9fSWEbTgZpHPd/YTT8r2i082XzjtAoQNgklm/0Hw==", + "version": "7.114.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.114.0.tgz", + "integrity": "sha512-dOuvfJN7G+3YqLlUY4HIjyWHaRP8vbOgF+OsE5w2l7ZEn1rMAaUbPntAR8AF9GBA6j2zWNoSo8e7GjbJxVofSg==", "dev": true, "dependencies": { - "@sentry/core": "7.112.2", - "@sentry/types": "7.112.2", - "@sentry/utils": "7.112.2" + "@sentry/core": "7.114.0", + "@sentry/types": "7.114.0", + "@sentry/utils": "7.114.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/react/node_modules/@sentry/browser": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.112.2.tgz", - "integrity": "sha512-wULwavCch84+d0bueAdFm6CDm1u0TfOjN91VgY+sj/vxUV2vesvDgI8zRZfmbZEor3MYA90zerkZT3ehZQKbYw==", + "version": "7.114.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.114.0.tgz", + "integrity": "sha512-ijJ0vOEY6U9JJADVYGkUbLrAbpGSQgA4zV+KW3tcsBLX9M1jaWq4BV1PWHdzDPPDhy4OgfOjIfaMb5BSPn1U+g==", "dev": true, "dependencies": { - "@sentry-internal/feedback": "7.112.2", - "@sentry-internal/replay-canvas": "7.112.2", - "@sentry-internal/tracing": "7.112.2", - "@sentry/core": "7.112.2", - "@sentry/integrations": "7.112.2", - "@sentry/replay": "7.112.2", - "@sentry/types": "7.112.2", - "@sentry/utils": "7.112.2" + "@sentry-internal/feedback": "7.114.0", + "@sentry-internal/replay-canvas": "7.114.0", + "@sentry-internal/tracing": "7.114.0", + "@sentry/core": "7.114.0", + "@sentry/integrations": "7.114.0", + "@sentry/replay": "7.114.0", + "@sentry/types": "7.114.0", + "@sentry/utils": "7.114.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/react/node_modules/@sentry/core": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.112.2.tgz", - "integrity": "sha512-gHPCcJobbMkk0VR18J65WYQTt3ED4qC6X9lHKp27Ddt63E+MDGkG6lvYBU1LS8cV7CdyBGC1XXDCfor61GvLsA==", + "version": "7.114.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.114.0.tgz", + "integrity": "sha512-YnanVlmulkjgZiVZ9BfY9k6I082n+C+LbZo52MTvx3FY6RE5iyiPMpaOh67oXEZRWcYQEGm+bKruRxLVP6RlbA==", "dev": true, "dependencies": { - "@sentry/types": "7.112.2", - "@sentry/utils": "7.112.2" + "@sentry/types": "7.114.0", + "@sentry/utils": "7.114.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/react/node_modules/@sentry/integrations": { + "version": "7.114.0", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.114.0.tgz", + "integrity": "sha512-BJIBWXGKeIH0ifd7goxOS29fBA8BkEgVVCahs6xIOXBjX1IRS6PmX0zYx/GP23nQTfhJiubv2XPzoYOlZZmDxg==", + "dev": true, + "dependencies": { + "@sentry/core": "7.114.0", + "@sentry/types": "7.114.0", + "@sentry/utils": "7.114.0", + "localforage": "^1.8.1" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/react/node_modules/@sentry/replay": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.112.2.tgz", - "integrity": "sha512-7Ns/8D54WPsht1nlVj93Inf6rXyve2AZoibYN0YfcM2w3lI4NO51gPPHJU0lFEfMwzwK4ZBJWzOeW9098a+uEg==", + "version": "7.114.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.114.0.tgz", + "integrity": "sha512-UvEajoLIX9n2poeW3R4Ybz7D0FgCGXoFr/x/33rdUEMIdTypknxjJWxg6fJngIduzwrlrvWpvP8QiZXczYQy2Q==", "dev": true, "dependencies": { - "@sentry-internal/tracing": "7.112.2", - "@sentry/core": "7.112.2", - "@sentry/types": "7.112.2", - "@sentry/utils": "7.112.2" + "@sentry-internal/tracing": "7.114.0", + "@sentry/core": "7.114.0", + "@sentry/types": "7.114.0", + "@sentry/utils": "7.114.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/react/node_modules/@sentry/types": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.112.2.tgz", - "integrity": "sha512-kCMLt7yhY5OkWE9MeowlTNmox9pqDxcpvqguMo4BDNZM5+v9SEb1AauAdR78E1a1V8TyCzjBD7JDfXWhvpYBcQ==", + "version": "7.114.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.114.0.tgz", + "integrity": "sha512-tsqkkyL3eJtptmPtT0m9W/bPLkU7ILY7nvwpi1hahA5jrM7ppoU0IMaQWAgTD+U3rzFH40IdXNBFb8Gnqcva4w==", "dev": true, "engines": { "node": ">=8" } }, "node_modules/@sentry/react/node_modules/@sentry/utils": { - "version": "7.112.2", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.112.2.tgz", - "integrity": "sha512-OjLh0hx0t1EcL4ZIjf+4svlmmP+tHUDGcr5qpFWH78tjmkPW4+cqPuZCZfHSuWcDdeiaXi8TnYoVRqDcJKK/eQ==", + "version": "7.114.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.114.0.tgz", + "integrity": "sha512-319N90McVpupQ6vws4+tfCy/03AdtsU0MurIE4+W5cubHME08HtiEWlfacvAxX+yuKFhvdsO4K4BB/dj54ideg==", "dev": true, "dependencies": { - "@sentry/types": "7.112.2" + "@sentry/types": "7.114.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/replay": { - "version": "7.110.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.110.0.tgz", - "integrity": "sha512-EEpGPf3iBJjWejvoxKLVMnLtLNwPTUxHJV1oxUkbcSi3B/tG5hW7LArYDjAcvkfa4VmA8JLCwj2vYU5MQ8tj6g==", + "version": "7.112.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.112.0.tgz", + "integrity": "sha512-uP38yQpYKdU9onJEl77nSJslajXMbTLp3j+8EK4tNnXDMv+yDnSouODEdHQyX9fajKHsFi/FjjOIrVujR0Qd7w==", "dependencies": { - "@sentry-internal/tracing": "7.110.0", - "@sentry/core": "7.110.0", - "@sentry/types": "7.110.0", - "@sentry/utils": "7.110.0" + "@sentry-internal/tracing": "7.112.0", + "@sentry/core": "7.112.0", + "@sentry/types": "7.112.0", + "@sentry/utils": "7.112.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.110.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.110.0.tgz", - "integrity": "sha512-DqYBLyE8thC5P5MuPn+sj8tL60nCd/f5cerFFPcudn5nJ4Zs1eI6lKlwwyHYTEu5c4KFjCB0qql6kXfwAHmTyA==", + "version": "7.112.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.112.0.tgz", + "integrity": "sha512-ASonavVCSrgDjMyWjuNMSytKMGYJq7d/1+IoBJsQFLgLe1gLIXuDNbhfUAM4A+muQUGZepV9iRX4ZYhiROMHVQ==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.110.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.110.0.tgz", - "integrity": "sha512-VBsdLLN+5tf73fhf/Cm7JIsUJ6y9DkJj8h4I6Mxx0rszrvOyH6S5px40K+V4jdLBzMEvVinC7q2Cbf1YM18BSw==", + "version": "7.112.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.112.0.tgz", + "integrity": "sha512-dNGcNWKoJE9VwIAZxQsqC6/7BC+8wn1rT7Km9S8xltcjhRvaK4n3QZwXoNLHjNWT0mS2lZaFyRx2hsHjblQqLg==", "dependencies": { - "@sentry/types": "7.110.0" + "@sentry/types": "7.112.0" }, "engines": { "node": ">=8" @@ -2238,9 +2220,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.79", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", - "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", + "version": "18.3.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.2.tgz", + "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -2248,9 +2230,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.2.25", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.25.tgz", - "integrity": "sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "dev": true, "dependencies": { "@types/react": "*" @@ -2293,9 +2275,9 @@ } }, "node_modules/@webref/css": { - "version": "6.12.9", - "resolved": "https://registry.npmjs.org/@webref/css/-/css-6.12.9.tgz", - "integrity": "sha512-GSLNK62FPofaoGVDyV/e/9CzS1hRmwdC7SKlyoK5p73/1zOAdH5q7kNCOeJXBQQBfxRVeAsogEJHLQn7SbJryA==", + "version": "6.12.10", + "resolved": "https://registry.npmjs.org/@webref/css/-/css-6.12.10.tgz", + "integrity": "sha512-67pjJB1HT0TiyBAoZgMt2ambB4T4YpdhpmuxzpQVSiiLTjp5ngce89ofKV5Xo2M6ZH8xQKjYcusrqJPwMrAgAg==", "peerDependencies": { "css-tree": "^2.3.1" } @@ -4730,9 +4712,9 @@ } }, "node_modules/electron": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/electron/-/electron-29.3.1.tgz", - "integrity": "sha512-auge1/6RVqgUd6TgIq88wKdUCJi2cjESi3jy7d+6X4JzvBGprKBqMJ8JSSFpu/Px1YJrFUKAxfy6SC+TQf1uLw==", + "version": "29.3.3", + "resolved": "https://registry.npmjs.org/electron/-/electron-29.3.3.tgz", + "integrity": "sha512-I/USTe9UsQUKb/iuiYnmt074vHxNHCJZWYiU4Xg6lNPKVBsPadAhZcc+g2gYLqC1rA7KT4AvKTmNsY8n7oEUCw==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -4889,9 +4871,9 @@ "integrity": "sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==" }, "node_modules/electron-log": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.1.2.tgz", - "integrity": "sha512-Cpg4hAZ27yM9wzE77c4TvgzxzavZ+dVltCczParXN+Vb3jocojCSAuSMCVOI9fhFuuOR+iuu3tZLX1cu0y0kgQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.1.4.tgz", + "integrity": "sha512-P0RSXnwT3z+e89Z5uAcZDeN85/QjIgv764a93kqCi+wh2Jm22CCbc3AGDt4S8rsxAHWHB4Q0PGsQl3fw1AN0kQ==", "engines": { "node": ">= 14" } @@ -6727,7 +6709,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "dev": true, "dependencies": { "lie": "3.1.1" } @@ -6736,7 +6717,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", - "dev": true, "dependencies": { "immediate": "~3.0.5" } @@ -7584,12 +7564,12 @@ } }, "node_modules/playwright": { - "version": "1.43.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.43.1.tgz", - "integrity": "sha512-V7SoH0ai2kNt1Md9E3Gwas5B9m8KR2GVvwZnAI6Pg0m3sh7UvgiYhRrhsziCmqMJNouPckiOhk8T+9bSAK0VIA==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", + "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", "dev": true, "dependencies": { - "playwright-core": "1.43.1" + "playwright-core": "1.44.0" }, "bin": { "playwright": "cli.js" @@ -7602,9 +7582,9 @@ } }, "node_modules/playwright-core": { - "version": "1.43.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.43.1.tgz", - "integrity": "sha512-EI36Mto2Vrx6VF7rm708qSnesVQKbxEWvPrfA1IPY6HgczBplDx7ENtx+K2n4kJ41sLLkuGfmb0ZLSSXlDhqPg==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", + "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", "dev": true, "bin": { "playwright-core": "cli.js" @@ -8101,9 +8081,9 @@ } }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, "dependencies": { "loose-envify": "^1.1.0" @@ -8134,16 +8114,16 @@ } }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dev": true, "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-fps": { @@ -8227,9 +8207,9 @@ } }, "node_modules/react-resizable-panels": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-2.0.18.tgz", - "integrity": "sha512-rKagCW6C8tTjWRq5jNsASsi4TB2a+IixL9++0G1+kPgAgvULPVf7kE0VbHysC3wdvcGYMa70O46C9YpG7CCkeA==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-2.0.19.tgz", + "integrity": "sha512-v3E41kfKSuCPIvJVb4nL4mIZjjKIn/gh6YqZF/gDfQDolv/8XnhJBek4EiV2gOr3hhc5A3kOGOayk3DhanpaQw==", "dev": true, "peerDependencies": { "react": "^16.14.0 || ^17.0.0 || ^18.0.0", @@ -8582,9 +8562,9 @@ "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dev": true, "dependencies": { "loose-envify": "^1.1.0" @@ -9235,9 +9215,9 @@ } }, "node_modules/svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", "dev": true, "dependencies": { "@trysound/sax": "0.2.0", diff --git a/package.json b/package.json index 5e299d9f..c6e822cd 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "main": "resources/main.js", "devDependencies": { "@mdn/browser-compat-data": "5.5.13", - "@playwright/test": "1.43.1", + "@playwright/test": "1.44.0", "@radix-ui/react-context-menu": "2.1.5", "@radix-ui/react-dialog": "1.0.5", "@radix-ui/react-dropdown-menu": "2.0.6", @@ -73,9 +73,9 @@ "@radix-ui/react-switch": "1.0.3", "@radix-ui/react-tooltip": "1.0.7", "@re-path/react-color": "2.19.4", - "@sentry/react": "7.112.2", - "@types/react": "18.2.79", - "@types/react-dom": "18.2.25", + "@sentry/react": "7.114.0", + "@types/react": "18.3.2", + "@types/react-dom": "18.3.0", "@xzdarcy/react-timeline-editor": "0.1.9", "acorn": "8.11.3", "autoprefixer": "10.4.19", @@ -84,7 +84,7 @@ "cmdk": "1.0.0", "codemirror": "5.65.15", "create-react-class": "15.7.0", - "electron": "29.3.1", + "electron": "29.3.3", "electron-builder": "24.13.3", "highlight.js": "11.9.0", "imagetracerjs": "1.2.6", @@ -101,26 +101,26 @@ "postcss-import": "16.1.0", "postcss-import-ext-glob": "2.1.1", "postcss-nested": "6.0.1", - "react": "18.2.0", + "react": "18.3.1", "react-d3-tree": "3.6.2", - "react-dom": "18.2.0", + "react-dom": "18.3.1", "react-fps": "1.0.6", "react-frame-component": "5.2.6", - "react-resizable-panels": "2.0.18", + "react-resizable-panels": "2.0.19", "react-svg": "16.1.34", "shadow-cljs": "2.28.6", "source-map-support": "0.5.21", "svg-path-bbox": "1.2.6", - "svgo": "3.2.0", + "svgo": "3.3.2", "svgpath": "2.6.0", "tailwindcss": "3.4.3", "triangulate-image": "0.6.6" }, "dependencies": { - "@sentry/electron": "4.23.0", - "@webref/css": "6.12.9", + "@sentry/electron": "4.24.0", + "@webref/css": "6.12.10", "electron-extension-installer": "1.2.0", - "electron-log": "5.1.2", + "electron-log": "5.1.4", "electron-reloader": "1.2.3", "electron-updater": "6.1.8", "electron-window-state": "5.0.3",