Compare commits

..

10 commits

4 changed files with 161 additions and 136 deletions

View file

@ -4,8 +4,15 @@ import {
returnZodTypeCheckedResponse,
userAuthenticated,
} from '@/lib/apiHelpers';
import { userCalendarQuerySchema, UserCalendarResponseSchema, UserCalendarSchema } from './validation';
import { ErrorResponseSchema, ZodErrorResponseSchema } from '@/app/api/validation';
import {
userCalendarQuerySchema,
UserCalendarResponseSchema,
UserCalendarSchema,
} from './validation';
import {
ErrorResponseSchema,
ZodErrorResponseSchema,
} from '@/app/api/validation';
import { z } from 'zod/v4';
export const GET = auth(async function GET(req, { params }) {
@ -157,7 +164,7 @@ export const GET = auth(async function GET(req, { params }) {
event.meeting.participants.some((p) => p.user.id === requestUserId) ||
event.meeting.organizer_id === requestUserId
) {
calendar.push({...event.meeting, type: 'event' });
calendar.push({ ...event.meeting, type: 'event' });
} else {
calendar.push({
start_time: event.meeting.start_time,
@ -172,7 +179,7 @@ export const GET = auth(async function GET(req, { params }) {
event.participants.some((p) => p.user.id === requestUserId) ||
event.organizer_id === requestUserId
) {
calendar.push({...event, type: 'event' });
calendar.push({ ...event, type: 'event' });
} else {
calendar.push({
start_time: event.start_time,
@ -193,7 +200,8 @@ export const GET = auth(async function GET(req, { params }) {
rrule: slot.rrule,
created_at: slot.created_at,
updated_at: slot.updated_at,
type: requestUserId === requestedUserId ? 'blocked_owned' : 'blocked_private',
type:
requestUserId === requestedUserId ? 'blocked_owned' : 'blocked_private',
});
}

View file

@ -1,4 +1,7 @@
import { userCalendarQuerySchema, UserCalendarResponseSchema } from './validation';
import {
userCalendarQuerySchema,
UserCalendarResponseSchema,
} from './validation';
import {
notAuthenticatedResponse,
userNotFoundResponse,

View file

@ -55,18 +55,32 @@ export const UserCalendarResponseSchema = zod.object({
export const userCalendarQuerySchema = zod
.object({
start: zod.iso.datetime().optional().transform((val) => {
if (val) return new Date(val);
const now = new Date();
const startOfWeek = new Date(now.getFullYear(), now.getMonth(), now.getDate() - now.getDay());
return startOfWeek;
}),
end: zod.iso.datetime().optional().transform((val) => {
if (val) return new Date(val);
const now = new Date();
const endOfWeek = new Date(now.getFullYear(), now.getMonth(), now.getDate() + (6 - now.getDay()));
return endOfWeek;
}),
start: zod.iso
.datetime()
.optional()
.transform((val) => {
if (val) return new Date(val);
const now = new Date();
const startOfWeek = new Date(
now.getFullYear(),
now.getMonth(),
now.getDate() - now.getDay(),
);
return startOfWeek;
}),
end: zod.iso
.datetime()
.optional()
.transform((val) => {
if (val) return new Date(val);
const now = new Date();
const endOfWeek = new Date(
now.getFullYear(),
now.getMonth(),
now.getDate() + (6 - now.getDay()),
);
return endOfWeek;
}),
})
.openapi('UserCalendarQuerySchema', {
description: 'Query parameters for filtering the user calendar',

236
yarn.lock
View file

@ -1197,8 +1197,8 @@ __metadata:
linkType: hard
"@prisma/client@npm:^6.9.0":
version: 6.10.0
resolution: "@prisma/client@npm:6.10.0"
version: 6.10.1
resolution: "@prisma/client@npm:6.10.1"
peerDependencies:
prisma: "*"
typescript: ">=5.1.0"
@ -1207,7 +1207,7 @@ __metadata:
optional: true
typescript:
optional: true
checksum: 10c0/f2c68af2cd4ebd508efafd898538ee059e6b2f82578d61b7f37e866bedd80e050f253d59b25beb6899fe469770446690312d12a105fa861d170a6d1a7a7839c4
checksum: 10c0/f6f7b1c43c45d7c73a46b55df17a3c5de2ec30eeb7463fcd9b45e5d67036c5c9059e762aa99a536bc212f8aff836bfd0f674c995ab07a5cb3a92ac56dc82d173
languageName: node
linkType: hard
@ -1967,40 +1967,40 @@ __metadata:
linkType: hard
"@shikijs/engine-oniguruma@npm:^3.6.0":
version: 3.6.0
resolution: "@shikijs/engine-oniguruma@npm:3.6.0"
version: 3.7.0
resolution: "@shikijs/engine-oniguruma@npm:3.7.0"
dependencies:
"@shikijs/types": "npm:3.6.0"
"@shikijs/types": "npm:3.7.0"
"@shikijs/vscode-textmate": "npm:^10.0.2"
checksum: 10c0/2e3a1fb02d823be5d998a310fa2e5e34e92a7498996bed2ec52eb9368dbba99e10571619a364c406d79f3047b966fecc7afb29635a8fdfa6a25c9ee5cd8f2f34
checksum: 10c0/e1ec52ec2255e3330812084d62bde8853d20162b1cd285dbb63440d63d0b16c03b6ce6983982e41ac2fc2eceb3e2f6b2bc1c627d093482c4c3836c4fbb9567b0
languageName: node
linkType: hard
"@shikijs/langs@npm:^3.6.0":
version: 3.6.0
resolution: "@shikijs/langs@npm:3.6.0"
version: 3.7.0
resolution: "@shikijs/langs@npm:3.7.0"
dependencies:
"@shikijs/types": "npm:3.6.0"
checksum: 10c0/b904e230c5b4e1cd0c1c09d36b3704ac961b8b27802581ee375c2c1f92f5df5e93dc88ddf882be094fe42c3bd374c67e10f2f14d4974d0cb8e04efc8ba3492f0
"@shikijs/types": "npm:3.7.0"
checksum: 10c0/326e8b014e74d25ce84a63bf7fdd47d5582f85c8404d4c48d6bdacf2f32ab92ddb39b41710ee7eff3daaecbbea7ee96a6c49d427344ee8375551597c74010a81
languageName: node
linkType: hard
"@shikijs/themes@npm:^3.6.0":
version: 3.6.0
resolution: "@shikijs/themes@npm:3.6.0"
version: 3.7.0
resolution: "@shikijs/themes@npm:3.7.0"
dependencies:
"@shikijs/types": "npm:3.6.0"
checksum: 10c0/33be969bc56ea86590d63042a24ab715527f30f9488cca6fe17dfff67894ca1e75e83ddca9c9b5d449a8e8586ad014ace8b92b389e73be2c35280d6f805b87a3
"@shikijs/types": "npm:3.7.0"
checksum: 10c0/6887eb99b55439988edab21a1af00302eaed6ba0dd7e2bea6c844ff4dfb8879a0c6c2178ba3fcfe2dbf3fd9f3ab6105572c57ae871e147aaceaf53bcc345d0cd
languageName: node
linkType: hard
"@shikijs/types@npm:3.6.0, @shikijs/types@npm:^3.6.0":
version: 3.6.0
resolution: "@shikijs/types@npm:3.6.0"
"@shikijs/types@npm:3.7.0, @shikijs/types@npm:^3.6.0":
version: 3.7.0
resolution: "@shikijs/types@npm:3.7.0"
dependencies:
"@shikijs/vscode-textmate": "npm:^10.0.2"
"@types/hast": "npm:^3.0.4"
checksum: 10c0/5ea6246541b18e67bde854c4b72fb3aecde4a7da080be827645e4728945b782df9dc6498115085afbcf180e21e06e949bc3b8c3162233a2bdf4313979f49a6f7
checksum: 10c0/d7c4fcca358c0585602090e2b4ed0a3f6742b55bea340030c115cb7aa643eac79836baa095517a538d695415458bb48c08b7be7f3c8d1cf1c1c7749a58913a3f
languageName: node
linkType: hard
@ -2974,21 +2974,21 @@ __metadata:
languageName: node
linkType: hard
"@tanstack/query-core@npm:5.80.7":
version: 5.80.7
resolution: "@tanstack/query-core@npm:5.80.7"
checksum: 10c0/bd96393e1a94aebc4d10da05e03de89ddce09d7266d0fcff2785480c544425d732f9fb03ecb93c96520980f57655f143452b9701f9bcb620cd07a04077018583
"@tanstack/query-core@npm:5.80.10":
version: 5.80.10
resolution: "@tanstack/query-core@npm:5.80.10"
checksum: 10c0/6391f4439f1f4676f5efeb07271e6b0b1418bd1192779f55cac537f0b35ec31c729eb43a30e0269534328c259c3ed6dd2f31555c42c68b6dd0c9ede410d46eb1
languageName: node
linkType: hard
"@tanstack/react-query@npm:^5.80.7":
version: 5.80.7
resolution: "@tanstack/react-query@npm:5.80.7"
version: 5.80.10
resolution: "@tanstack/react-query@npm:5.80.10"
dependencies:
"@tanstack/query-core": "npm:5.80.7"
"@tanstack/query-core": "npm:5.80.10"
peerDependencies:
react: ^18 || ^19
checksum: 10c0/2d2fb8a7c60fe94c90f3345050673e217366e968fd28565a92bf4097a320c7c73bc6ecaa1b20ca70a705accbf8618a9888016c5a1813bb57fe86b6c824973a21
checksum: 10c0/1a759b264cc94b389f802f1183183a3fbe1669ec1bb354951cfab6b6cf175276885c5f5c9b3fc00340a87140fdff4b9cf0c688fb7af103d34fb3b209d33a0a95
languageName: node
linkType: hard
@ -3325,137 +3325,137 @@ __metadata:
languageName: node
linkType: hard
"@unrs/resolver-binding-android-arm-eabi@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.9.0"
"@unrs/resolver-binding-android-arm-eabi@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.9.1"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
"@unrs/resolver-binding-android-arm64@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-android-arm64@npm:1.9.0"
"@unrs/resolver-binding-android-arm64@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-android-arm64@npm:1.9.1"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"@unrs/resolver-binding-darwin-arm64@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.9.0"
"@unrs/resolver-binding-darwin-arm64@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.9.1"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@unrs/resolver-binding-darwin-x64@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-darwin-x64@npm:1.9.0"
"@unrs/resolver-binding-darwin-x64@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-darwin-x64@npm:1.9.1"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@unrs/resolver-binding-freebsd-x64@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.9.0"
"@unrs/resolver-binding-freebsd-x64@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.9.1"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.0"
"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.1"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.0"
"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.1"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.0"
"@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.1"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@unrs/resolver-binding-linux-arm64-musl@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.9.0"
"@unrs/resolver-binding-linux-arm64-musl@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.9.1"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.0"
"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.1"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.0"
"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.1"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard
"@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.0"
"@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.1"
conditions: os=linux & cpu=riscv64 & libc=musl
languageName: node
linkType: hard
"@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.0"
"@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.1"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
"@unrs/resolver-binding-linux-x64-gnu@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.9.0"
"@unrs/resolver-binding-linux-x64-gnu@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.9.1"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@unrs/resolver-binding-linux-x64-musl@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.9.0"
"@unrs/resolver-binding-linux-x64-musl@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.9.1"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@unrs/resolver-binding-wasm32-wasi@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.9.0"
"@unrs/resolver-binding-wasm32-wasi@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.9.1"
dependencies:
"@napi-rs/wasm-runtime": "npm:^0.2.11"
conditions: cpu=wasm32
languageName: node
linkType: hard
"@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.0"
"@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.1"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.0"
"@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.1"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@unrs/resolver-binding-win32-x64-msvc@npm:1.9.0":
version: 1.9.0
resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.9.0"
"@unrs/resolver-binding-win32-x64-msvc@npm:1.9.1":
version: 1.9.1
resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.9.1"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@ -3964,9 +3964,9 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.30001579":
version: 1.0.30001723
resolution: "caniuse-lite@npm:1.0.30001723"
checksum: 10c0/e019503061759b96017c4d27ddd7ca1b48533eabcd0431b51d2e3156f99f6b031075e46c279c0db63424cdfc874bba992caec2db51b922a0f945e686246886f6
version: 1.0.30001724
resolution: "caniuse-lite@npm:1.0.30001724"
checksum: 10c0/ed9ec0bcf619f0e7ef2d33aac74d2346d1faf52060dfded1fb9c32d87854de5c2988b3ba338c281034c88bf797d6b55468a804ce8396a7e16a48cb0d481d4bfe
languageName: node
linkType: hard
@ -4793,14 +4793,14 @@ __metadata:
linkType: hard
"eslint-module-utils@npm:^2.12.0":
version: 2.12.0
resolution: "eslint-module-utils@npm:2.12.0"
version: 2.12.1
resolution: "eslint-module-utils@npm:2.12.1"
dependencies:
debug: "npm:^3.2.7"
peerDependenciesMeta:
eslint:
optional: true
checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558
checksum: 10c0/6f4efbe7a91ae49bf67b4ab3644cb60bc5bd7db4cb5521de1b65be0847ffd3fb6bce0dd68f0995e1b312d137f768e2a1f842ee26fe73621afa05f850628fdc40
languageName: node
linkType: hard
@ -8690,8 +8690,8 @@ __metadata:
linkType: hard
"swagger-ui-react@npm:^5.24.1":
version: 5.24.2
resolution: "swagger-ui-react@npm:5.24.2"
version: 5.25.2
resolution: "swagger-ui-react@npm:5.25.2"
dependencies:
"@babel/runtime-corejs3": "npm:^7.27.1"
"@scarf/scarf": "npm:=1.4.0"
@ -8729,7 +8729,7 @@ __metadata:
peerDependencies:
react: ">=16.8.0 <19"
react-dom: ">=16.8.0 <19"
checksum: 10c0/c2d123eb592b2454b864bb4daedbb89e6ea41678973851a18d081f47e8209c443e04bbad431f7b2a1e4d042283a3b4f818583bfda20886ad7d1b07e678f48227
checksum: 10c0/036fe857782ecba1410be7789a23be185a2af369274aaafa853b4b17c5216df2f39e7470149487de55fab8be7ca3f0e9174c752f4ffcb97f0e7909a8b002d2fa
languageName: node
linkType: hard
@ -9051,11 +9051,11 @@ __metadata:
linkType: hard
"typedoc-plugin-markdown@npm:^4.4.2":
version: 4.6.4
resolution: "typedoc-plugin-markdown@npm:4.6.4"
version: 4.7.0
resolution: "typedoc-plugin-markdown@npm:4.7.0"
peerDependencies:
typedoc: 0.28.x
checksum: 10c0/c5ddd363c49edf6eb848b13924b3c50af93dd8a719c24c525e0f41090b3b9fd94e4779bdc60f9ee3b7da72f316925789e00abfa2fc50b5822e94c24fe49e471c
checksum: 10c0/066cb8a0f96bb24c22069830d189904d624204b7ceaaeab78c72008ebb2c2bddb55170ae39fac31352caf20516a1a2360300cf384c9683f7b42465dc2c354bd1
languageName: node
linkType: hard
@ -9171,28 +9171,28 @@ __metadata:
linkType: hard
"unrs-resolver@npm:^1.6.2":
version: 1.9.0
resolution: "unrs-resolver@npm:1.9.0"
version: 1.9.1
resolution: "unrs-resolver@npm:1.9.1"
dependencies:
"@unrs/resolver-binding-android-arm-eabi": "npm:1.9.0"
"@unrs/resolver-binding-android-arm64": "npm:1.9.0"
"@unrs/resolver-binding-darwin-arm64": "npm:1.9.0"
"@unrs/resolver-binding-darwin-x64": "npm:1.9.0"
"@unrs/resolver-binding-freebsd-x64": "npm:1.9.0"
"@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.9.0"
"@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.9.0"
"@unrs/resolver-binding-linux-arm64-gnu": "npm:1.9.0"
"@unrs/resolver-binding-linux-arm64-musl": "npm:1.9.0"
"@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.9.0"
"@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.9.0"
"@unrs/resolver-binding-linux-riscv64-musl": "npm:1.9.0"
"@unrs/resolver-binding-linux-s390x-gnu": "npm:1.9.0"
"@unrs/resolver-binding-linux-x64-gnu": "npm:1.9.0"
"@unrs/resolver-binding-linux-x64-musl": "npm:1.9.0"
"@unrs/resolver-binding-wasm32-wasi": "npm:1.9.0"
"@unrs/resolver-binding-win32-arm64-msvc": "npm:1.9.0"
"@unrs/resolver-binding-win32-ia32-msvc": "npm:1.9.0"
"@unrs/resolver-binding-win32-x64-msvc": "npm:1.9.0"
"@unrs/resolver-binding-android-arm-eabi": "npm:1.9.1"
"@unrs/resolver-binding-android-arm64": "npm:1.9.1"
"@unrs/resolver-binding-darwin-arm64": "npm:1.9.1"
"@unrs/resolver-binding-darwin-x64": "npm:1.9.1"
"@unrs/resolver-binding-freebsd-x64": "npm:1.9.1"
"@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.9.1"
"@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.9.1"
"@unrs/resolver-binding-linux-arm64-gnu": "npm:1.9.1"
"@unrs/resolver-binding-linux-arm64-musl": "npm:1.9.1"
"@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.9.1"
"@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.9.1"
"@unrs/resolver-binding-linux-riscv64-musl": "npm:1.9.1"
"@unrs/resolver-binding-linux-s390x-gnu": "npm:1.9.1"
"@unrs/resolver-binding-linux-x64-gnu": "npm:1.9.1"
"@unrs/resolver-binding-linux-x64-musl": "npm:1.9.1"
"@unrs/resolver-binding-wasm32-wasi": "npm:1.9.1"
"@unrs/resolver-binding-win32-arm64-msvc": "npm:1.9.1"
"@unrs/resolver-binding-win32-ia32-msvc": "npm:1.9.1"
"@unrs/resolver-binding-win32-x64-msvc": "npm:1.9.1"
napi-postinstall: "npm:^0.2.2"
dependenciesMeta:
"@unrs/resolver-binding-android-arm-eabi":
@ -9233,7 +9233,7 @@ __metadata:
optional: true
"@unrs/resolver-binding-win32-x64-msvc":
optional: true
checksum: 10c0/73c184514a82197145539c0506dd6633a28fc380192b1677d31348537c2783405e7392cf2bf18b96d84b8068f502868de3ae741edd580683ddb39f10d46d49e8
checksum: 10c0/fded9251b6c180c92c0510abe63e4fa9a5a4adcdcf3c9f7920507dc9f1ec756de5e71d1258f12bf4a32f7042e1fe142b6dc1003d8a6fb4d0bf1234226c879b01
languageName: node
linkType: hard