From 294df32da152c20afeb76e198d1e1088f727bb03 Mon Sep 17 00:00:00 2001
From: Ahmad <103906421+ahmadk953@users.noreply.github.com>
Date: Thu, 30 Jan 2025 21:01:06 -0500
Subject: [PATCH 1/3] Licence and Dependency Updates
---
LICENCE | 2 +-
package.json | 4 ++--
yarn.lock | 35 +++++++++--------------------------
3 files changed, 12 insertions(+), 29 deletions(-)
diff --git a/LICENCE b/LICENCE
index 5c9318a..38ec8f9 100644
--- a/LICENCE
+++ b/LICENCE
@@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright 2024 ahmadk953
+ Copyright 2025 Ahmad Khan
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/package.json b/package.json
index d6c03a3..fac0df8 100644
--- a/package.json
+++ b/package.json
@@ -36,7 +36,7 @@
"@radix-ui/react-label": "^2.1.0",
"@radix-ui/react-popover": "^1.1.5",
"@radix-ui/react-separator": "^1.0.3",
- "@radix-ui/react-slot": "^1.1.0",
+ "@radix-ui/react-slot": "^1.1.1",
"@radix-ui/react-tooltip": "^1.1.7",
"@radix-ui/react-visually-hidden": "^1.1.0",
"@sentry/nextjs": "8",
@@ -53,7 +53,7 @@
"next": "^15.1.6",
"next-themes": "^0.4.4",
"react": "^19.0.0",
- "react-day-picker": "^9.5.1",
+ "react-day-picker": "8.10.1",
"react-dom": "^19.0.0",
"sharp": "^0.33.5",
"sonner": "^1.7.3",
diff --git a/yarn.lock b/yarn.lock
index a296f24..e2e3afe 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -959,13 +959,6 @@ __metadata:
languageName: node
linkType: hard
-"@date-fns/tz@npm:^1.2.0":
- version: 1.2.0
- resolution: "@date-fns/tz@npm:1.2.0"
- checksum: 10c0/411e9d4303b10951f6fd0189d18fb845f0d934a575df2176bc10daf664282c765fb6b057a977e446bbb1229151d89e7788978600a019f1fc24b5c75276d496bd
- languageName: node
- linkType: hard
-
"@emnapi/runtime@npm:^1.2.0":
version: 1.3.1
resolution: "@emnapi/runtime@npm:1.3.1"
@@ -3477,7 +3470,7 @@ __metadata:
languageName: node
linkType: hard
-"@radix-ui/react-slot@npm:1.1.1, @radix-ui/react-slot@npm:^1.1.0":
+"@radix-ui/react-slot@npm:1.1.1, @radix-ui/react-slot@npm:^1.1.1":
version: 1.1.1
resolution: "@radix-ui/react-slot@npm:1.1.1"
dependencies:
@@ -6027,13 +6020,6 @@ __metadata:
languageName: node
linkType: hard
-"date-fns-jalali@npm:^4.1.0-0":
- version: 4.1.0-0
- resolution: "date-fns-jalali@npm:4.1.0-0"
- checksum: 10c0/f9ad98d9f7e8e5abe0d070dc806b0c8baded2b1208626c42e92cbd2605b5171f5714d6b79b20cc2666267d821699244c9d0b5e93274106cf57d6232da77596ed
- languageName: node
- linkType: hard
-
"date-fns@npm:^4.1.0":
version: 4.1.0
resolution: "date-fns@npm:4.1.0"
@@ -11225,16 +11211,13 @@ __metadata:
languageName: node
linkType: hard
-"react-day-picker@npm:^9.5.1":
- version: 9.5.1
- resolution: "react-day-picker@npm:9.5.1"
- dependencies:
- "@date-fns/tz": "npm:^1.2.0"
- date-fns: "npm:^4.1.0"
- date-fns-jalali: "npm:^4.1.0-0"
+"react-day-picker@npm:8.10.1":
+ version: 8.10.1
+ resolution: "react-day-picker@npm:8.10.1"
peerDependencies:
- react: ">=16.8.0"
- checksum: 10c0/050309240cc4b00d2012a43ff7f0d22276072d90ff0d619a2f6accb34318b919e6c723080a43e6d34583e48c194cbffecd5881b7350fac09e0b47576ddc872cf
+ date-fns: ^2.28.0 || ^3.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: 10c0/a0ff28c4b61b3882e6a825b19e5679e2fdf3256cf1be8eb0a0c028949815c1ae5a6561474c2c19d231c010c8e0e0b654d3a322610881e0655abca05a2e03d9df
languageName: node
linkType: hard
@@ -12636,7 +12619,7 @@ __metadata:
"@radix-ui/react-label": "npm:^2.1.0"
"@radix-ui/react-popover": "npm:^1.1.5"
"@radix-ui/react-separator": "npm:^1.0.3"
- "@radix-ui/react-slot": "npm:^1.1.0"
+ "@radix-ui/react-slot": "npm:^1.1.1"
"@radix-ui/react-tooltip": "npm:^1.1.7"
"@radix-ui/react-visually-hidden": "npm:^1.1.0"
"@sentry/nextjs": "npm:8"
@@ -12682,7 +12665,7 @@ __metadata:
prettier-plugin-tailwindcss: "npm:^0.6.11"
prisma: "npm:^6.2.1"
react: "npm:^19.0.0"
- react-day-picker: "npm:^9.5.1"
+ react-day-picker: "npm:8.10.1"
react-dom: "npm:^19.0.0"
sharp: "npm:^0.33.5"
sonner: "npm:^1.7.3"
From bdc28f40c85e85799b792d691b26a5fda55ed139 Mon Sep 17 00:00:00 2001
From: Ahmad <103906421+ahmadk953@users.noreply.github.com>
Date: Tue, 11 Feb 2025 21:21:20 -0500
Subject: [PATCH 2/3] Upgrade to Sentry v9
---
next.config.ts | 3 -
package.json | 2 +-
yarn.lock | 289 +++++++++++++++++++++++--------------------------
3 files changed, 139 insertions(+), 155 deletions(-)
diff --git a/next.config.ts b/next.config.ts
index a5779ec..22c3b0d 100644
--- a/next.config.ts
+++ b/next.config.ts
@@ -88,9 +88,6 @@ export default withContentCollections(
// side errors will fail.
tunnelRoute: '/monitoring',
- // Hides source maps from generated client bundles
- hideSourceMaps: true,
-
// Automatically tree-shake Sentry logger statements to reduce bundle size
disableLogger: true,
diff --git a/package.json b/package.json
index 594972d..70e4dd6 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"@radix-ui/react-slot": "^1.1.2",
"@radix-ui/react-tooltip": "^1.1.8",
"@radix-ui/react-visually-hidden": "^1.1.0",
- "@sentry/nextjs": "8",
+ "@sentry/nextjs": "9",
"@tanstack/react-query": "^5.66.0",
"@vercel/analytics": "^1.5.0",
"@vercel/speed-insights": "^1.1.0",
diff --git a/yarn.lock b/yarn.lock
index b3aff20..59731f3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2279,12 +2279,12 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/api-logs@npm:0.53.0":
- version: 0.53.0
- resolution: "@opentelemetry/api-logs@npm:0.53.0"
+"@opentelemetry/api-logs@npm:0.56.0":
+ version: 0.56.0
+ resolution: "@opentelemetry/api-logs@npm:0.56.0"
dependencies:
- "@opentelemetry/api": "npm:^1.0.0"
- checksum: 10c0/969ad3bbb74e3de6fdfe8eb9b3ab86d3dc284ca7bffd0ca67eef64efd08c97a4305696afe0b7b03e5d356f15d0a1a67ac517e5fa7d1ddee6fdc249eef2209fcb
+ "@opentelemetry/api": "npm:^1.3.0"
+ checksum: 10c0/af78b5534fd8f93edc23811349c88acf9e7cc2c7d94f58a2b58f70016f97aaa80878096c46283fdb53fb7375df83f1a048ac8d5f52b3dc1c98a2184c3a5d50ff
languageName: node
linkType: hard
@@ -2297,7 +2297,7 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.8, @opentelemetry/api@npm:^1.9.0":
+"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.0":
version: 1.9.0
resolution: "@opentelemetry/api@npm:1.9.0"
checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add
@@ -2562,18 +2562,6 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-nestjs-core@npm:0.44.0":
- version: 0.44.0
- resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.44.0"
- dependencies:
- "@opentelemetry/instrumentation": "npm:^0.57.0"
- "@opentelemetry/semantic-conventions": "npm:^1.27.0"
- peerDependencies:
- "@opentelemetry/api": ^1.3.0
- checksum: 10c0/0c97c227aa61fb7fd83b5290e54c81c2b6894a41924a25900bedc4289599274785db00e0888576bb3312dac198beb01bcb824fa8839a806a4fa95d1d6d45df1c
- languageName: node
- linkType: hard
-
"@opentelemetry/instrumentation-pg@npm:0.50.0":
version: 0.50.0
resolution: "@opentelemetry/instrumentation-pg@npm:0.50.0"
@@ -2644,11 +2632,11 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/instrumentation@npm:^0.49 || ^0.50 || ^0.51 || ^0.52.0 || ^0.53.0":
- version: 0.53.0
- resolution: "@opentelemetry/instrumentation@npm:0.53.0"
+"@opentelemetry/instrumentation@npm:^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || ^0.56.0":
+ version: 0.56.0
+ resolution: "@opentelemetry/instrumentation@npm:0.56.0"
dependencies:
- "@opentelemetry/api-logs": "npm:0.53.0"
+ "@opentelemetry/api-logs": "npm:0.56.0"
"@types/shimmer": "npm:^1.2.0"
import-in-the-middle: "npm:^1.8.1"
require-in-the-middle: "npm:^7.1.1"
@@ -2656,7 +2644,7 @@ __metadata:
shimmer: "npm:^1.2.1"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10c0/943e289926812272cb77cda5e0a6b662bc6a92812b66420ceeca1c764f2e3a13364f6bbed7c9e84a17ad677474101ea3c598ef6a6cca982c35bfd24be6f6a25e
+ checksum: 10c0/31c79f2cfe832c42dd7892b248d474dc6fac134f3ff58faea746abf1b25a5127c4a8608296792bf8ed9c838a1eb0384bf2f51a5123f6569033e346733476e7c9
languageName: node
linkType: hard
@@ -2679,7 +2667,7 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/sdk-trace-base@npm:^1.22, @opentelemetry/sdk-trace-base@npm:^1.30.1":
+"@opentelemetry/sdk-trace-base@npm:^1.30.1":
version: 1.30.1
resolution: "@opentelemetry/sdk-trace-base@npm:1.30.1"
dependencies:
@@ -2945,14 +2933,14 @@ __metadata:
languageName: node
linkType: hard
-"@prisma/instrumentation@npm:5.22.0":
- version: 5.22.0
- resolution: "@prisma/instrumentation@npm:5.22.0"
+"@prisma/instrumentation@npm:6.2.1":
+ version: 6.2.1
+ resolution: "@prisma/instrumentation@npm:6.2.1"
dependencies:
- "@opentelemetry/api": "npm:^1.8"
- "@opentelemetry/instrumentation": "npm:^0.49 || ^0.50 || ^0.51 || ^0.52.0 || ^0.53.0"
- "@opentelemetry/sdk-trace-base": "npm:^1.22"
- checksum: 10c0/2f8fafd996f6f774affd0f48c9112cba045bb7214b79e9108e355d854005a90587bdb5983bcdeea7f7886b29426a42ee1597012a5eb15fac8f7e437c5c430445
+ "@opentelemetry/instrumentation": "npm:^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || ^0.56.0"
+ peerDependencies:
+ "@opentelemetry/api": ^1.8
+ checksum: 10c0/6c09383a6fe985581cd397c2342b2180cd240a8969b10cb5b003b418209a26592931d771d2999c01d8f1bc936963afcec59d58e75a3977ed13731648513e949d
languageName: node
linkType: hard
@@ -3675,140 +3663,140 @@ __metadata:
languageName: node
linkType: hard
-"@sentry-internal/browser-utils@npm:8.54.0":
- version: 8.54.0
- resolution: "@sentry-internal/browser-utils@npm:8.54.0"
+"@sentry-internal/browser-utils@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@sentry-internal/browser-utils@npm:9.0.1"
dependencies:
- "@sentry/core": "npm:8.54.0"
- checksum: 10c0/d161167e0f66c5bd377758f293512bfb828834c64098a655382296ae98ef203eb100f562d913594be833f3ae09c959b50df5c1ff5de0ad4ba55e3baa2ec2a4b6
+ "@sentry/core": "npm:9.0.1"
+ checksum: 10c0/99875efea6cf9bcbf4426677cc696200455d803ab4f4c1acf57ffd02548451dd09520bc21cf60eb16b54ef523d764706c1b3548ce690182af67e545d44172234
languageName: node
linkType: hard
-"@sentry-internal/feedback@npm:8.54.0":
- version: 8.54.0
- resolution: "@sentry-internal/feedback@npm:8.54.0"
+"@sentry-internal/feedback@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@sentry-internal/feedback@npm:9.0.1"
dependencies:
- "@sentry/core": "npm:8.54.0"
- checksum: 10c0/eb06d2337336e64fe490b739de806ee5221e95e573fd9571ff7e1e99093fa8eb93f22db2eeb1d356d98ee9502a17ed22d6a4db6c77079cb63e6fd02b8bd327e8
+ "@sentry/core": "npm:9.0.1"
+ checksum: 10c0/39150147212b7ab6f6cadb1b150af24342d72642eea23825f7a5d29baecf1683b1cc98db3692df24daa5e0615fb8c6ec8b7b6ebeee9ce3eee1dbe944416e689f
languageName: node
linkType: hard
-"@sentry-internal/replay-canvas@npm:8.54.0":
- version: 8.54.0
- resolution: "@sentry-internal/replay-canvas@npm:8.54.0"
+"@sentry-internal/replay-canvas@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@sentry-internal/replay-canvas@npm:9.0.1"
dependencies:
- "@sentry-internal/replay": "npm:8.54.0"
- "@sentry/core": "npm:8.54.0"
- checksum: 10c0/b44de776117aca7a58cb9d5f71258def5c09486ca3872168454daacdc8007815f5a8517de7d02450f057eee808ff2999d300f3c254bf8918c0dfaba4353bc658
+ "@sentry-internal/replay": "npm:9.0.1"
+ "@sentry/core": "npm:9.0.1"
+ checksum: 10c0/6c4c2a66a5b7a8c6c41328570a95899d3e0f47252b7d0c478373076e9ea08586bb4a02f20f0ca9e54c2b974fcf98adf8f6f4b53da1aac0e862790713971ef913
languageName: node
linkType: hard
-"@sentry-internal/replay@npm:8.54.0":
- version: 8.54.0
- resolution: "@sentry-internal/replay@npm:8.54.0"
+"@sentry-internal/replay@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@sentry-internal/replay@npm:9.0.1"
dependencies:
- "@sentry-internal/browser-utils": "npm:8.54.0"
- "@sentry/core": "npm:8.54.0"
- checksum: 10c0/82db7065c4bbce03099503ea145b218d5f7834e39be2b05bd4c1f2a25fba27e46894e75f6ceb082be624e376c122daefc70cc2e092beb75cd5523a2b274c552c
+ "@sentry-internal/browser-utils": "npm:9.0.1"
+ "@sentry/core": "npm:9.0.1"
+ checksum: 10c0/a01c406d0f3b9f3010d73ed345613a574a543a29efa789db51ae0ad58f06101faff7580e4eb9f8c10819caf529ef3995545fa38fad0186076d0887874f86c88a
languageName: node
linkType: hard
-"@sentry/babel-plugin-component-annotate@npm:2.22.7":
- version: 2.22.7
- resolution: "@sentry/babel-plugin-component-annotate@npm:2.22.7"
- checksum: 10c0/1812aa3de7ec1a93e24d4fbac49b609a4feac9a7c72de440456707013b6e68c3e2a1bac5d24d99ca710eac49a96fa1cf081ca032e24e667ae1b1165e143dc03d
+"@sentry/babel-plugin-component-annotate@npm:3.1.2":
+ version: 3.1.2
+ resolution: "@sentry/babel-plugin-component-annotate@npm:3.1.2"
+ checksum: 10c0/cb43db26ba1b8a081c3853ac9ff4851eefa854ae5e3955d61a70900daff419c57939fec90a86dc47ca308c075554109816bd4bb67a25b2f5c32c30ddded7d103
languageName: node
linkType: hard
-"@sentry/browser@npm:8.54.0":
- version: 8.54.0
- resolution: "@sentry/browser@npm:8.54.0"
+"@sentry/browser@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@sentry/browser@npm:9.0.1"
dependencies:
- "@sentry-internal/browser-utils": "npm:8.54.0"
- "@sentry-internal/feedback": "npm:8.54.0"
- "@sentry-internal/replay": "npm:8.54.0"
- "@sentry-internal/replay-canvas": "npm:8.54.0"
- "@sentry/core": "npm:8.54.0"
- checksum: 10c0/57afb06b0d5419129afffbaf1f18d6860008575ae35295f4b7e29b9a40c4110397a24c139a2b8c7876ab4fd6d3046951b60d5ec65d252139debc3066f63e4d43
+ "@sentry-internal/browser-utils": "npm:9.0.1"
+ "@sentry-internal/feedback": "npm:9.0.1"
+ "@sentry-internal/replay": "npm:9.0.1"
+ "@sentry-internal/replay-canvas": "npm:9.0.1"
+ "@sentry/core": "npm:9.0.1"
+ checksum: 10c0/d6a3d0a9111dbdcafc22497cbba3b4b20b22955e8ae0db4246af7987704b8d42b764070d04263d71edb628c02a97ec54c46760ddd6fb3edb7643282c49573647
languageName: node
linkType: hard
-"@sentry/bundler-plugin-core@npm:2.22.7":
- version: 2.22.7
- resolution: "@sentry/bundler-plugin-core@npm:2.22.7"
+"@sentry/bundler-plugin-core@npm:3.1.2":
+ version: 3.1.2
+ resolution: "@sentry/bundler-plugin-core@npm:3.1.2"
dependencies:
"@babel/core": "npm:^7.18.5"
- "@sentry/babel-plugin-component-annotate": "npm:2.22.7"
- "@sentry/cli": "npm:2.39.1"
+ "@sentry/babel-plugin-component-annotate": "npm:3.1.2"
+ "@sentry/cli": "npm:2.41.1"
dotenv: "npm:^16.3.1"
find-up: "npm:^5.0.0"
glob: "npm:^9.3.2"
magic-string: "npm:0.30.8"
unplugin: "npm:1.0.1"
- checksum: 10c0/0dbc8d7359a70b0195a87605123eec6dc60ccdad8f84520bc92be0377f1bd9d3e3c92af2939f4c27ed31fc2d6c174a33a8024ce9a9f4b40b79f7ffe8f9cf872c
+ checksum: 10c0/25cec3d0d04cdae1f6bf9155ee6121f5b6e44ad72a5e23b1c66c55dc90b1aa5d41d14e666e50840c8c3e7aaad2a63a05c98042229f030567d7b7ef96d0d218b4
languageName: node
linkType: hard
-"@sentry/cli-darwin@npm:2.39.1":
- version: 2.39.1
- resolution: "@sentry/cli-darwin@npm:2.39.1"
+"@sentry/cli-darwin@npm:2.41.1":
+ version: 2.41.1
+ resolution: "@sentry/cli-darwin@npm:2.41.1"
conditions: os=darwin
languageName: node
linkType: hard
-"@sentry/cli-linux-arm64@npm:2.39.1":
- version: 2.39.1
- resolution: "@sentry/cli-linux-arm64@npm:2.39.1"
+"@sentry/cli-linux-arm64@npm:2.41.1":
+ version: 2.41.1
+ resolution: "@sentry/cli-linux-arm64@npm:2.41.1"
conditions: (os=linux | os=freebsd) & cpu=arm64
languageName: node
linkType: hard
-"@sentry/cli-linux-arm@npm:2.39.1":
- version: 2.39.1
- resolution: "@sentry/cli-linux-arm@npm:2.39.1"
+"@sentry/cli-linux-arm@npm:2.41.1":
+ version: 2.41.1
+ resolution: "@sentry/cli-linux-arm@npm:2.41.1"
conditions: (os=linux | os=freebsd) & cpu=arm
languageName: node
linkType: hard
-"@sentry/cli-linux-i686@npm:2.39.1":
- version: 2.39.1
- resolution: "@sentry/cli-linux-i686@npm:2.39.1"
+"@sentry/cli-linux-i686@npm:2.41.1":
+ version: 2.41.1
+ resolution: "@sentry/cli-linux-i686@npm:2.41.1"
conditions: (os=linux | os=freebsd) & (cpu=x86 | cpu=ia32)
languageName: node
linkType: hard
-"@sentry/cli-linux-x64@npm:2.39.1":
- version: 2.39.1
- resolution: "@sentry/cli-linux-x64@npm:2.39.1"
+"@sentry/cli-linux-x64@npm:2.41.1":
+ version: 2.41.1
+ resolution: "@sentry/cli-linux-x64@npm:2.41.1"
conditions: (os=linux | os=freebsd) & cpu=x64
languageName: node
linkType: hard
-"@sentry/cli-win32-i686@npm:2.39.1":
- version: 2.39.1
- resolution: "@sentry/cli-win32-i686@npm:2.39.1"
+"@sentry/cli-win32-i686@npm:2.41.1":
+ version: 2.41.1
+ resolution: "@sentry/cli-win32-i686@npm:2.41.1"
conditions: os=win32 & (cpu=x86 | cpu=ia32)
languageName: node
linkType: hard
-"@sentry/cli-win32-x64@npm:2.39.1":
- version: 2.39.1
- resolution: "@sentry/cli-win32-x64@npm:2.39.1"
+"@sentry/cli-win32-x64@npm:2.41.1":
+ version: 2.41.1
+ resolution: "@sentry/cli-win32-x64@npm:2.41.1"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"@sentry/cli@npm:2.39.1":
- version: 2.39.1
- resolution: "@sentry/cli@npm:2.39.1"
+"@sentry/cli@npm:2.41.1":
+ version: 2.41.1
+ resolution: "@sentry/cli@npm:2.41.1"
dependencies:
- "@sentry/cli-darwin": "npm:2.39.1"
- "@sentry/cli-linux-arm": "npm:2.39.1"
- "@sentry/cli-linux-arm64": "npm:2.39.1"
- "@sentry/cli-linux-i686": "npm:2.39.1"
- "@sentry/cli-linux-x64": "npm:2.39.1"
- "@sentry/cli-win32-i686": "npm:2.39.1"
- "@sentry/cli-win32-x64": "npm:2.39.1"
+ "@sentry/cli-darwin": "npm:2.41.1"
+ "@sentry/cli-linux-arm": "npm:2.41.1"
+ "@sentry/cli-linux-arm64": "npm:2.41.1"
+ "@sentry/cli-linux-i686": "npm:2.41.1"
+ "@sentry/cli-linux-x64": "npm:2.41.1"
+ "@sentry/cli-win32-i686": "npm:2.41.1"
+ "@sentry/cli-win32-x64": "npm:2.41.1"
https-proxy-agent: "npm:^5.0.0"
node-fetch: "npm:^2.6.7"
progress: "npm:^2.0.3"
@@ -3831,44 +3819,44 @@ __metadata:
optional: true
bin:
sentry-cli: bin/sentry-cli
- checksum: 10c0/fcef4ac58a268f1c4242360ac74fef319a7e629d4168b1cf22c67c7d4e5d1fdf3613c29a949c570cb0375a42a289a13ba495545b60cda037f9783254abd7b4c8
+ checksum: 10c0/42b33b6a45c2380a25f6f00ad4c81135ff6604e38b52b9399fbd611c92bf1ec471abf118d2e83ec3e72ad6436634f638575f1fa89be215e5a1a1831adb0e55c5
languageName: node
linkType: hard
-"@sentry/core@npm:8.54.0":
- version: 8.54.0
- resolution: "@sentry/core@npm:8.54.0"
- checksum: 10c0/9cfc57e90564ee662faf97d1286841a4f5ad7ca3f3bd55220b920058206fd2b9a4ccfa17dd1723c46fba3dca8192be3e1390ac64c550fcae8b7d6bfc19dcb9d6
+"@sentry/core@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@sentry/core@npm:9.0.1"
+ checksum: 10c0/c29752e4b5b3bd0428e0396a2390de5cdf28afa2fdee08668682189a5d3f767f48621fc24f3317e76c704abdcf9188570147279e6f049c47843a854fc4c5156c
languageName: node
linkType: hard
-"@sentry/nextjs@npm:8":
- version: 8.54.0
- resolution: "@sentry/nextjs@npm:8.54.0"
+"@sentry/nextjs@npm:9":
+ version: 9.0.1
+ resolution: "@sentry/nextjs@npm:9.0.1"
dependencies:
"@opentelemetry/api": "npm:^1.9.0"
"@opentelemetry/semantic-conventions": "npm:^1.28.0"
"@rollup/plugin-commonjs": "npm:28.0.1"
- "@sentry-internal/browser-utils": "npm:8.54.0"
- "@sentry/core": "npm:8.54.0"
- "@sentry/node": "npm:8.54.0"
- "@sentry/opentelemetry": "npm:8.54.0"
- "@sentry/react": "npm:8.54.0"
- "@sentry/vercel-edge": "npm:8.54.0"
- "@sentry/webpack-plugin": "npm:2.22.7"
+ "@sentry-internal/browser-utils": "npm:9.0.1"
+ "@sentry/core": "npm:9.0.1"
+ "@sentry/node": "npm:9.0.1"
+ "@sentry/opentelemetry": "npm:9.0.1"
+ "@sentry/react": "npm:9.0.1"
+ "@sentry/vercel-edge": "npm:9.0.1"
+ "@sentry/webpack-plugin": "npm:3.1.2"
chalk: "npm:3.0.0"
resolve: "npm:1.22.8"
rollup: "npm:3.29.5"
stacktrace-parser: "npm:^0.1.10"
peerDependencies:
next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0
- checksum: 10c0/986148a5184ffd9775b3c622c416e5e96a1d0336852d98476afb5111bf5556dc7261e1032069b7eadda78f505d7dbf3e6a5a17a3cb5331cb7e25f366b61a6c94
+ checksum: 10c0/f8548220df13bd2e2defe2bc076cd19880eb5861283a9b8fb5e22bbba7974a41e08a827ba4acfc378b91f8c519d025af0efb05ac14f611459316fdfdc15a7f78
languageName: node
linkType: hard
-"@sentry/node@npm:8.54.0":
- version: 8.54.0
- resolution: "@sentry/node@npm:8.54.0"
+"@sentry/node@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@sentry/node@npm:9.0.1"
dependencies:
"@opentelemetry/api": "npm:^1.9.0"
"@opentelemetry/context-async-hooks": "npm:^1.30.1"
@@ -3893,7 +3881,6 @@ __metadata:
"@opentelemetry/instrumentation-mongoose": "npm:0.46.0"
"@opentelemetry/instrumentation-mysql": "npm:0.45.0"
"@opentelemetry/instrumentation-mysql2": "npm:0.45.0"
- "@opentelemetry/instrumentation-nestjs-core": "npm:0.44.0"
"@opentelemetry/instrumentation-pg": "npm:0.50.0"
"@opentelemetry/instrumentation-redis-4": "npm:0.46.0"
"@opentelemetry/instrumentation-tedious": "npm:0.18.0"
@@ -3901,19 +3888,19 @@ __metadata:
"@opentelemetry/resources": "npm:^1.30.1"
"@opentelemetry/sdk-trace-base": "npm:^1.30.1"
"@opentelemetry/semantic-conventions": "npm:^1.28.0"
- "@prisma/instrumentation": "npm:5.22.0"
- "@sentry/core": "npm:8.54.0"
- "@sentry/opentelemetry": "npm:8.54.0"
- import-in-the-middle: "npm:^1.11.2"
- checksum: 10c0/b9038889288dc5ea66771fc6e11d0ef1ecbda5d8c5013babacb2b9eddd77572dc24e14443198e4ded6258c7d6b52980f0397af37cd6bd95c7003deda335d7b34
+ "@prisma/instrumentation": "npm:6.2.1"
+ "@sentry/core": "npm:9.0.1"
+ "@sentry/opentelemetry": "npm:9.0.1"
+ import-in-the-middle: "npm:^1.12.0"
+ checksum: 10c0/8efb2a18b6c624740711a745e1e4d86642cfa8be7272688d61d0ac13553fb08ccbf95d562525c1948cbe5d45ff25af8df18a13ca8ba1cfdbcb0c59c395966104
languageName: node
linkType: hard
-"@sentry/opentelemetry@npm:8.54.0":
- version: 8.54.0
- resolution: "@sentry/opentelemetry@npm:8.54.0"
+"@sentry/opentelemetry@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@sentry/opentelemetry@npm:9.0.1"
dependencies:
- "@sentry/core": "npm:8.54.0"
+ "@sentry/core": "npm:9.0.1"
peerDependencies:
"@opentelemetry/api": ^1.9.0
"@opentelemetry/context-async-hooks": ^1.30.1
@@ -3921,43 +3908,43 @@ __metadata:
"@opentelemetry/instrumentation": ^0.57.1
"@opentelemetry/sdk-trace-base": ^1.30.1
"@opentelemetry/semantic-conventions": ^1.28.0
- checksum: 10c0/90d843f0c02bf1492cffee3d42e2eb236e3f062ef307382cd61cdb2267b5f0a17f0a843a6b3a47482ebad5e1180a97743c570c44bf2b79d951e70ecb34dac2b6
+ checksum: 10c0/c1c3fd0702f6fc64cb038fd5e5ec73d17a559f00d2b801922bc34d6ee8dea07a3e852d6cc76d5b8a7b3cda5b089595318ccf1f8ce7af4f963db9c2fe6e8aa6df
languageName: node
linkType: hard
-"@sentry/react@npm:8.54.0":
- version: 8.54.0
- resolution: "@sentry/react@npm:8.54.0"
+"@sentry/react@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@sentry/react@npm:9.0.1"
dependencies:
- "@sentry/browser": "npm:8.54.0"
- "@sentry/core": "npm:8.54.0"
+ "@sentry/browser": "npm:9.0.1"
+ "@sentry/core": "npm:9.0.1"
hoist-non-react-statics: "npm:^3.3.2"
peerDependencies:
react: ^16.14.0 || 17.x || 18.x || 19.x
- checksum: 10c0/b0e8215d15e55de8406f7bffd3f1950a5333cfc536b7b5a42e33b2ec6f534c358b70b19082e26ea6130b8e8c1d256c6342fbcc667fbca79211b9a3f67f29a570
+ checksum: 10c0/fc193a7b5d5d248ae759e4c949d26516eb94073755abd9641de328a4f013c9ee649707326b465ac4a2c9254463817cce1858b8c375b2922a1e49bb736556702b
languageName: node
linkType: hard
-"@sentry/vercel-edge@npm:8.54.0":
- version: 8.54.0
- resolution: "@sentry/vercel-edge@npm:8.54.0"
+"@sentry/vercel-edge@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@sentry/vercel-edge@npm:9.0.1"
dependencies:
"@opentelemetry/api": "npm:^1.9.0"
- "@sentry/core": "npm:8.54.0"
- checksum: 10c0/0d73a6b7f3cd600f7fd57bdb5cd122c3ddb7ed2384e732cc17212fbc0dfd9b3a97d175757043ac0375b72c6702266f94cd6c38bbc9b7d3eef5cfa500801f5fa4
+ "@sentry/core": "npm:9.0.1"
+ checksum: 10c0/2fa73dd3c8fd99389d9255401be2dc9c72bb9767951388d3d887ea1fcb426470d5eb1f318d4398a1cc82e1e6a3d4788a98a593ef1966a3ae73326a939ab829fa
languageName: node
linkType: hard
-"@sentry/webpack-plugin@npm:2.22.7":
- version: 2.22.7
- resolution: "@sentry/webpack-plugin@npm:2.22.7"
+"@sentry/webpack-plugin@npm:3.1.2":
+ version: 3.1.2
+ resolution: "@sentry/webpack-plugin@npm:3.1.2"
dependencies:
- "@sentry/bundler-plugin-core": "npm:2.22.7"
+ "@sentry/bundler-plugin-core": "npm:3.1.2"
unplugin: "npm:1.0.1"
uuid: "npm:^9.0.0"
peerDependencies:
webpack: ">=4.40.0"
- checksum: 10c0/075ac3f3a35814d0af5b14f078c662d9f07133f7c1a8dbe6d7d19aeb60cfe01aafbe0ecb9be8e8115fdf82390650a1cd68f3d47d6f76db014b355dbe17e52645
+ checksum: 10c0/9cff0f90b6917ab22841e0b4c9e3b428d120aab1ffabccc1571dec1edd2e3f0069f38a7bd10c469774740841ae6b83866f2a45422027b519c07d61094e1a8c4e
languageName: node
linkType: hard
@@ -7789,7 +7776,7 @@ __metadata:
languageName: node
linkType: hard
-"import-in-the-middle@npm:^1.11.2, import-in-the-middle@npm:^1.8.1":
+"import-in-the-middle@npm:^1.12.0, import-in-the-middle@npm:^1.8.1":
version: 1.13.0
resolution: "import-in-the-middle@npm:1.13.0"
dependencies:
@@ -12450,7 +12437,7 @@ __metadata:
"@radix-ui/react-slot": "npm:^1.1.2"
"@radix-ui/react-tooltip": "npm:^1.1.8"
"@radix-ui/react-visually-hidden": "npm:^1.1.0"
- "@sentry/nextjs": "npm:8"
+ "@sentry/nextjs": "npm:9"
"@tailwindcss/typography": "npm:^0.5.16"
"@tanstack/react-query": "npm:^5.66.0"
"@testing-library/dom": "npm:^10.4.0"
From 2895a6f4214acf4e41f4503cf39fca479a6bae57 Mon Sep 17 00:00:00 2001
From: Ahmad <103906421+ahmadk953@users.noreply.github.com>
Date: Tue, 11 Feb 2025 21:28:45 -0500
Subject: [PATCH 3/3] Fix Compile Issues
---
components/ui/calendar.tsx | 59 +++++++++++++++++---------------------
sentry.server.config.ts | 5 ++--
2 files changed, 29 insertions(+), 35 deletions(-)
diff --git a/components/ui/calendar.tsx b/components/ui/calendar.tsx
index 9c96640..9286fed 100644
--- a/components/ui/calendar.tsx
+++ b/components/ui/calendar.tsx
@@ -2,7 +2,7 @@
import * as React from 'react';
import { ChevronLeft, ChevronRight } from 'lucide-react';
-import { Chevron, DayPicker } from 'react-day-picker';
+import { DayPicker } from 'react-day-picker';
import { cn } from '@/lib/utils';
import { buttonVariants } from '@/components/ui/button';
@@ -22,49 +22,44 @@ function Calendar({
classNames={{
months: 'flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0',
month: 'space-y-4',
- month_caption: 'flex justify-center pt-1 relative items-center',
+ caption: 'flex justify-center pt-1 relative items-center',
caption_label: 'text-sm font-medium',
nav: 'space-x-1 flex items-center',
- button_previous: cn(
+ nav_button: cn(
buttonVariants({ variant: 'outline' }),
- 'h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100 absolute left-1 top-3'
+ 'h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100'
),
- button_next: cn(
- buttonVariants({ variant: 'outline' }),
- 'h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100 absolute right-1 top-3'
- ),
- month_grid: 'w-full border-collapse space-y-1',
- weekdays: 'flex',
- weekday:
+ nav_button_previous: 'absolute left-1',
+ nav_button_next: 'absolute right-1',
+ table: 'w-full border-collapse space-y-1',
+ head_row: 'flex',
+ head_cell:
'text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]',
- week: 'flex w-full mt-2',
- day: 'h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].range-end)]:rounded-r-md [&:has([aria-selected].outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20',
- day_button: cn(
+ row: 'flex w-full mt-2',
+ cell: 'h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20',
+ day: cn(
buttonVariants({ variant: 'ghost' }),
'h-9 w-9 p-0 font-normal aria-selected:opacity-100'
),
- range_end: 'day-range-end',
- selected:
- 'bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground rounded-md',
- today: 'bg-accent text-accent-foreground rounded-md',
- outside:
- 'day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30',
- disabled: 'text-muted-foreground opacity-50',
- range_middle:
+ day_range_end: 'day-range-end',
+ day_selected:
+ 'bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground',
+ day_today: 'bg-accent text-accent-foreground',
+ day_outside:
+ 'day-outside text-muted-foreground aria-selected:bg-accent/50 aria-selected:text-muted-foreground',
+ day_disabled: 'text-muted-foreground opacity-50',
+ day_range_middle:
'aria-selected:bg-accent aria-selected:text-accent-foreground',
- hidden: 'invisible',
+ day_hidden: 'invisible',
...classNames,
}}
components={{
- Chevron: (props) => {
- if (props.orientation === 'left')
- return ;
-
- if (props.orientation === 'right')
- return ;
-
- return ;
- },
+ IconLeft: ({ className, ...props }) => (
+
+ ),
+ IconRight: ({ className, ...props }) => (
+
+ ),
}}
{...props}
/>
diff --git a/sentry.server.config.ts b/sentry.server.config.ts
index 387ec5c..c4d04c7 100644
--- a/sentry.server.config.ts
+++ b/sentry.server.config.ts
@@ -8,9 +8,8 @@ Sentry.init({
dsn: 'https://bb697105eaabbc6f70af12e84e936ded@o4508368569368576.ingest.us.sentry.io/4508368582017024',
integrations: [
- Sentry.redisIntegration({
- cachePrefixes: [''],
- }),
+ Sentry.redisIntegration({ cachePrefixes: [''] }),
+ Sentry.prismaIntegration(),
],
// Set tracesSampleRate to 1.0 to capture 100%