diff --git a/package-lock.json b/package-lock.json index 15394ce5..95b715ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,13 +10,14 @@ "hasInstallScript": true, "dependencies": { "@inkeep/widgets": "0.2.289", + "@sentry/react": "^8.46.0", "@sentry/vite-plugin": "^2.22.7", "posthog-js": "^1.139.3", "react": "18.3.1", "react-dom": "18.3.1", "safe-marked": "16.0.0", "typescript": "5.6.3", - "zudoku": "^0.20.0" + "zudoku": "^0.21.0" }, "devDependencies": { "@types/json-schema": "7.0.15", @@ -5731,6 +5732,92 @@ "win32" ] }, + "node_modules/@sentry-internal/browser-utils": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.46.0.tgz", + "integrity": "sha512-NZSUvCo0wDApXKh9dudJLu2gAJKcC6Dr6sAh8u5apNIapViuwajrOBhRrOWjfUUNH4Ey/GUNDD/4RK1l46KkwQ==", + "license": "MIT", + "dependencies": { + "@sentry/core": "8.46.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry-internal/browser-utils/node_modules/@sentry/core": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.46.0.tgz", + "integrity": "sha512-aOEOBw5ueqN0cv7J3DJDDAlfJf+GxiGsUJZCG5Rsgiq4/jYW8ezY4glUyx+J9yjwvpfHt4IFaQtBQaeXUQBN6g==", + "license": "MIT", + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry-internal/feedback": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.46.0.tgz", + "integrity": "sha512-v4sfzMQuZWLO9EqytsKNg/QZlZWj2PXYXlD4r7ML1fOq+by220HzRiY4tBEi3vlyhHSA+YnXLfz01WcJtNQEWg==", + "license": "MIT", + "dependencies": { + "@sentry/core": "8.46.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry-internal/feedback/node_modules/@sentry/core": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.46.0.tgz", + "integrity": "sha512-aOEOBw5ueqN0cv7J3DJDDAlfJf+GxiGsUJZCG5Rsgiq4/jYW8ezY4glUyx+J9yjwvpfHt4IFaQtBQaeXUQBN6g==", + "license": "MIT", + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry-internal/replay": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.46.0.tgz", + "integrity": "sha512-GS3oIHZ/3Qijg5u6hl2cDpJJmOy577cXWFqYZleR9qH7h2TFGpNVNTqoEt3m9e3VylHvhFNEshFCemXaOVb6ZA==", + "license": "MIT", + "dependencies": { + "@sentry-internal/browser-utils": "8.46.0", + "@sentry/core": "8.46.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry-internal/replay-canvas": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.46.0.tgz", + "integrity": "sha512-3Gj81GEEtX848Xwzm/oiccgcfkvULSv4BH5wAJZ3tr3YAKYZbCjqB9GkYsPInY0mnc3BMNRDJ9se7iUWD1AROg==", + "license": "MIT", + "dependencies": { + "@sentry-internal/replay": "8.46.0", + "@sentry/core": "8.46.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry-internal/replay-canvas/node_modules/@sentry/core": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.46.0.tgz", + "integrity": "sha512-aOEOBw5ueqN0cv7J3DJDDAlfJf+GxiGsUJZCG5Rsgiq4/jYW8ezY4glUyx+J9yjwvpfHt4IFaQtBQaeXUQBN6g==", + "license": "MIT", + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry-internal/replay/node_modules/@sentry/core": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.46.0.tgz", + "integrity": "sha512-aOEOBw5ueqN0cv7J3DJDDAlfJf+GxiGsUJZCG5Rsgiq4/jYW8ezY4glUyx+J9yjwvpfHt4IFaQtBQaeXUQBN6g==", + "license": "MIT", + "engines": { + "node": ">=14.18" + } + }, "node_modules/@sentry/babel-plugin-component-annotate": { "version": "2.22.7", "resolved": "https://registry.npmjs.org/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.22.7.tgz", @@ -5740,6 +5827,31 @@ "node": ">= 14" } }, + "node_modules/@sentry/browser": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.46.0.tgz", + "integrity": "sha512-lgm1LM2yvgAw+xADc6lpA/sZNL3YuVd0OK8VM2Csdd5bRlquouCqDuW/iimUvO2aBDnXGWGIhMkzpk8Hp8NTvA==", + "license": "MIT", + "dependencies": { + "@sentry-internal/browser-utils": "8.46.0", + "@sentry-internal/feedback": "8.46.0", + "@sentry-internal/replay": "8.46.0", + "@sentry-internal/replay-canvas": "8.46.0", + "@sentry/core": "8.46.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry/browser/node_modules/@sentry/core": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.46.0.tgz", + "integrity": "sha512-aOEOBw5ueqN0cv7J3DJDDAlfJf+GxiGsUJZCG5Rsgiq4/jYW8ezY4glUyx+J9yjwvpfHt4IFaQtBQaeXUQBN6g==", + "license": "MIT", + "engines": { + "node": ">=14.18" + } + }, "node_modules/@sentry/bundler-plugin-core": { "version": "2.22.7", "resolved": "https://registry.npmjs.org/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.22.7.tgz", @@ -6093,6 +6205,32 @@ "@opentelemetry/semantic-conventions": "^1.27.0" } }, + "node_modules/@sentry/react": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-8.46.0.tgz", + "integrity": "sha512-GwtD0+I5lTuzi7riGpxmYuH1z6/Kr92wfvHGp+efs6ET8tT2IJgAruUE88T9FJGFQk/GVP7eF4ILolGJwJy9sA==", + "license": "MIT", + "dependencies": { + "@sentry/browser": "8.46.0", + "@sentry/core": "8.46.0", + "hoist-non-react-statics": "^3.3.2" + }, + "engines": { + "node": ">=14.18" + }, + "peerDependencies": { + "react": "^16.14.0 || 17.x || 18.x || 19.x" + } + }, + "node_modules/@sentry/react/node_modules/@sentry/core": { + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.46.0.tgz", + "integrity": "sha512-aOEOBw5ueqN0cv7J3DJDDAlfJf+GxiGsUJZCG5Rsgiq4/jYW8ezY4glUyx+J9yjwvpfHt4IFaQtBQaeXUQBN6g==", + "license": "MIT", + "engines": { + "node": ">=14.18" + } + }, "node_modules/@sentry/types": { "version": "8.34.0", "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.34.0.tgz", @@ -26673,9 +26811,9 @@ } }, "node_modules/zudoku": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/zudoku/-/zudoku-0.20.0.tgz", - "integrity": "sha512-ckh+2OXmSbVl0TuNg9w7UWt7eObD9amP5daxt9XdPrlVrcvt0sqw/64nXUrrIN46dTcQ/H1EiRfratl7jU36mg==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/zudoku/-/zudoku-0.21.0.tgz", + "integrity": "sha512-FKieVT9+bS15+ROcglnVQmmdCSYDoG9a+JHNsRgFWG2oefKx/RwyZywodaNhjIPp90DXTM0Zd/LGzy1hWTIbPw==", "dependencies": { "@envelop/core": "5.0.2", "@graphql-typed-document-node/core": "3.2.0", @@ -26783,7 +26921,8 @@ }, "optionalDependencies": { "@clerk/clerk-js": "5.11.0", - "@inkeep/widgets": "^0.2.289" + "@inkeep/widgets": "^0.2.289", + "@sentry/react": "^8.45.1" }, "peerDependencies": { "react": ">=18", diff --git a/package.json b/package.json index e710e1c7..42f45da5 100644 --- a/package.json +++ b/package.json @@ -22,13 +22,14 @@ }, "dependencies": { "@inkeep/widgets": "0.2.289", + "@sentry/react": "^8.46.0", "@sentry/vite-plugin": "^2.22.7", "posthog-js": "^1.139.3", "react": "18.3.1", "react-dom": "18.3.1", "safe-marked": "16.0.0", "typescript": "5.6.3", - "zudoku": "^0.20.0" + "zudoku": "^0.21.0" }, "devDependencies": { "@types/json-schema": "7.0.15",