diff --git a/package.json b/package.json index 81edf5a..0405394 100644 --- a/package.json +++ b/package.json @@ -54,20 +54,20 @@ "dropbox-refresh-token": "^0.0.5" }, "devDependencies": { - "@eslint/js": "^9.35.0", - "@stylistic/eslint-plugin": "^5.3.1", - "@types/node": "^24.5.2", + "@eslint/js": "^9.38.0", + "@stylistic/eslint-plugin": "^5.5.0", + "@types/node": "^24.9.1", "c8": "^10.1.3", - "chai": "^6.0.1", + "chai": "^6.2.0", "chai-string": "^1.6.0", - "eslint": "^9.35.0", - "eslint-plugin-eslint-plugin": "^7.0.0", - "eslint-plugin-mocha": "^11.1.0", + "eslint": "^9.38.0", + "eslint-plugin-eslint-plugin": "^7.2.0", + "eslint-plugin-mocha": "^11.2.0", "eslint-plugin-node": "^11.1.0", "globals": "^16.4.0", "json5": "^2.2.3", - "mocha": "^11.7.2", - "mongoose": "^8.18.1" + "mocha": "^11.7.4", + "mongoose": "^8.19.2" }, "pnpm": { "overrides": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7a0274e..630583d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,38 +22,38 @@ importers: version: 10.34.0(@types/node-fetch@2.6.13) dropbox-refresh-token: specifier: ^0.0.5 - version: 0.0.5(@types/node@24.5.2) + version: 0.0.5(@types/node@24.9.1) devDependencies: '@eslint/js': - specifier: ^9.35.0 - version: 9.35.0 + specifier: ^9.38.0 + version: 9.38.0 '@stylistic/eslint-plugin': - specifier: ^5.3.1 - version: 5.3.1(eslint@9.35.0) + specifier: ^5.5.0 + version: 5.5.0(eslint@9.38.0) '@types/node': - specifier: ^24.5.2 - version: 24.5.2 + specifier: ^24.9.1 + version: 24.9.1 c8: specifier: ^10.1.3 version: 10.1.3 chai: - specifier: ^6.0.1 - version: 6.0.1 + specifier: ^6.2.0 + version: 6.2.0 chai-string: specifier: ^1.6.0 - version: 1.6.0(chai@6.0.1) + version: 1.6.0(chai@6.2.0) eslint: - specifier: ^9.35.0 - version: 9.35.0 + specifier: ^9.38.0 + version: 9.38.0 eslint-plugin-eslint-plugin: - specifier: ^7.0.0 - version: 7.0.0(eslint@9.35.0) + specifier: ^7.2.0 + version: 7.2.0(eslint@9.38.0) eslint-plugin-mocha: - specifier: ^11.1.0 - version: 11.1.0(eslint@9.35.0) + specifier: ^11.2.0 + version: 11.2.0(eslint@9.38.0) eslint-plugin-node: specifier: ^11.1.0 - version: 11.1.0(eslint@9.35.0) + version: 11.1.0(eslint@9.38.0) globals: specifier: ^16.4.0 version: 16.4.0 @@ -61,11 +61,11 @@ importers: specifier: ^2.2.3 version: 2.2.3 mocha: - specifier: ^11.7.2 - version: 11.7.2 + specifier: ^11.7.4 + version: 11.7.4 mongoose: - specifier: ^8.18.1 - version: 8.18.1 + specifier: ^8.19.2 + version: 8.19.2 packages: @@ -83,32 +83,32 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.21.0': - resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} + '@eslint/config-array@0.21.1': + resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.3.1': - resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==} + '@eslint/config-helpers@0.4.1': + resolution: {integrity: sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.15.2': - resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} + '@eslint/core@0.16.0': + resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.35.0': - resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==} + '@eslint/js@9.38.0': + resolution: {integrity: sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.6': - resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.3.5': - resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} + '@eslint/plugin-kit@0.4.0': + resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@humanfs/core@0.19.1': @@ -154,11 +154,11 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@mongodb-js/saslprep@1.3.0': - resolution: {integrity: sha512-zlayKCsIjYb7/IdfqxorK5+xUMyi4vOKcFy10wKJYc63NSdKI8mNME+uJqfatkPmOSMMUiojrL58IePKBm3gvQ==} + '@mongodb-js/saslprep@1.3.2': + resolution: {integrity: sha512-QgA5AySqB27cGTXBFmnpifAi7HxoGUeezwo6p9dI03MuDB6Pp33zgclqVb6oVK3j6I9Vesg0+oojW2XxB59SGg==} - '@stylistic/eslint-plugin@5.3.1': - resolution: {integrity: sha512-Ykums1VYonM0TgkD0VteVq9mrlO2FhF48MDJnPyv3MktIB2ydtuhlO0AfWm7xnW1kyf5bjOqA6xc7JjviuVTxg==} + '@stylistic/eslint-plugin@5.5.0': + resolution: {integrity: sha512-IeZF+8H0ns6prg4VrkhgL+yrvDXWDH2cKchrbh80ejG9dQgZWp10epHMbgRuQvgchLII/lfh6Xn3lu6+6L86Hw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' @@ -175,8 +175,8 @@ packages: '@types/node-fetch@2.6.13': resolution: {integrity: sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==} - '@types/node@24.5.2': - resolution: {integrity: sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==} + '@types/node@24.9.1': + resolution: {integrity: sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==} '@types/webidl-conversions@7.0.3': resolution: {integrity: sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==} @@ -184,8 +184,8 @@ packages: '@types/whatwg-url@11.0.5': resolution: {integrity: sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==} - '@typescript-eslint/types@8.44.0': - resolution: {integrity: sha512-ZSl2efn44VsYM0MfDQe68RKzBz75NPgLQXuGypmym6QVOWL5kegTZuZ02xRAT9T+onqvM6T8CdQk0OwYMB6ZvA==} + '@typescript-eslint/types@8.46.2': + resolution: {integrity: sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} acorn-jsx@5.3.2: @@ -271,8 +271,8 @@ packages: peerDependencies: chai: ^6.0.1 - chai@6.0.1: - resolution: {integrity: sha512-/JOoU2//6p5vCXh00FpNgtlw0LjvhGttaWc+y7wpW9yjBm3ys0dI8tSKZxIOgNruz5J0RleccatSIC3uxEZP0g==} + chai@6.2.0: + resolution: {integrity: sha512-aUTnJc/JipRzJrNADXVvpVqi6CO0dn3nx4EVPxijri+fj3LUUDyZQOgVeW54Ob3Y1Xh9Iz8f+CgaCl8v0mn9bA==} engines: {node: '>=18'} chalk@4.1.2: @@ -408,14 +408,14 @@ packages: peerDependencies: eslint: '>=4.19.1' - eslint-plugin-eslint-plugin@7.0.0: - resolution: {integrity: sha512-EgiW9zf4PbqA+yN9T6Z8bHx46+fWtAIXFrYkL4nSTnI84LnTKmzjh+cIJaVAyFVZveKUSG8LcVe1suGG78qZPw==} + eslint-plugin-eslint-plugin@7.2.0: + resolution: {integrity: sha512-3WOuoauBlxCItqpIdyajCOVQbCmAlqHNQq82QunpzuGkBNr6OqHRjdPZKpy2Z0rGb005mIO0HEP9aaDCzkApxQ==} engines: {node: ^20.19.0 || ^22.13.1 || >=24.0.0} peerDependencies: eslint: '>=9.0.0' - eslint-plugin-mocha@11.1.0: - resolution: {integrity: sha512-rKntVWRsQFPbf8OkSgVNRVRrcVAPaGTyEgWCEyXaPDJkTl0v5/lwu1vTk5sWiUJU8l2sxwvGUZzSNrEKdVMeQw==} + eslint-plugin-mocha@11.2.0: + resolution: {integrity: sha512-nMdy3tEXZac8AH5Z/9hwUkSfWu8xHf4XqwB5UEQzyTQGKcNlgFeciRAjLjliIKC3dR1Ex/a2/5sqgQzvYRkkkA==} peerDependencies: eslint: '>=9.0.0' @@ -445,8 +445,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.35.0: - resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==} + eslint@9.38.0: + resolution: {integrity: sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -622,6 +622,10 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + is-plain-obj@2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} @@ -730,16 +734,16 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - mocha@11.7.2: - resolution: {integrity: sha512-lkqVJPmqqG/w5jmmFtiRvtA2jkDyNVUcefFJKb2uyX4dekk8Okgqop3cgbFiaIvj8uCRJVTP5x9dfxGyXm2jvQ==} + mocha@11.7.4: + resolution: {integrity: sha512-1jYAaY8x0kAZ0XszLWu14pzsf4KV740Gld4HXkhNTXwcHx4AUEDkPzgEHg9CM5dVcW+zv036tjpsEbLraPJj4w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true mongodb-connection-string-url@3.0.2: resolution: {integrity: sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==} - mongodb@6.18.0: - resolution: {integrity: sha512-fO5ttN9VC8P0F5fqtQmclAkgXZxbIkYRTUi1j8JO6IYwvamkhtYDilJr35jOPELR49zqCJgXZWwCtW7B+TM8vQ==} + mongodb@6.20.0: + resolution: {integrity: sha512-Tl6MEIU3K4Rq3TSHd+sZQqRBoGlFsOgNrH5ltAcFBV62Re3Fd+FcaVf8uSEQFOJ51SDowDVttBTONMfoYWrWlQ==} engines: {node: '>=16.20.1'} peerDependencies: '@aws-sdk/credential-providers': ^3.188.0 @@ -747,7 +751,7 @@ packages: gcp-metadata: ^5.2.0 kerberos: ^2.0.1 mongodb-client-encryption: '>=6.0.0 <7' - snappy: ^7.2.2 + snappy: ^7.3.2 socks: ^2.7.1 peerDependenciesMeta: '@aws-sdk/credential-providers': @@ -765,8 +769,8 @@ packages: socks: optional: true - mongoose@8.18.1: - resolution: {integrity: sha512-K0RfrUXXufqNRZZjvAGdyjydB91SnbWxlwFYi5t7zN2DxVWFD3c6puia0/7xfBwZm6RCpYOVdYFlRFpoDWiC+w==} + mongoose@8.19.2: + resolution: {integrity: sha512-ww2T4dBV+suCbOfG5YPwj9pLCfUVyj8FEA1D3Ux1HHqutpLxGyOYEPU06iPRBW4cKr3PJfOSYsIpHWPTkz5zig==} engines: {node: '>=16.20.1'} mpath@0.9.0: @@ -977,8 +981,8 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - undici-types@7.12.0: - resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -1058,24 +1062,26 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0)': + '@eslint-community/eslint-utils@4.9.0(eslint@9.38.0)': dependencies: - eslint: 9.35.0 + eslint: 9.38.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.21.0': + '@eslint/config-array@0.21.1': dependencies: - '@eslint/object-schema': 2.1.6 + '@eslint/object-schema': 2.1.7 debug: 4.4.3(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.3.1': {} + '@eslint/config-helpers@0.4.1': + dependencies: + '@eslint/core': 0.16.0 - '@eslint/core@0.15.2': + '@eslint/core@0.16.0': dependencies: '@types/json-schema': 7.0.15 @@ -1093,13 +1099,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.35.0': {} + '@eslint/js@9.38.0': {} - '@eslint/object-schema@2.1.6': {} + '@eslint/object-schema@2.1.7': {} - '@eslint/plugin-kit@0.3.5': + '@eslint/plugin-kit@0.4.0': dependencies: - '@eslint/core': 0.15.2 + '@eslint/core': 0.16.0 levn: 0.4.1 '@humanfs/core@0.19.1': {} @@ -1113,12 +1119,12 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@inquirer/external-editor@1.0.2(@types/node@24.5.2)': + '@inquirer/external-editor@1.0.2(@types/node@24.9.1)': dependencies: chardet: 2.1.0 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 24.5.2 + '@types/node': 24.9.1 '@inquirer/figures@1.0.13': {} @@ -1133,15 +1139,15 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@mongodb-js/saslprep@1.3.0': + '@mongodb-js/saslprep@1.3.2': dependencies: sparse-bitfield: 3.0.3 - '@stylistic/eslint-plugin@5.3.1(eslint@9.35.0)': + '@stylistic/eslint-plugin@5.5.0(eslint@9.38.0)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0) - '@typescript-eslint/types': 8.44.0 - eslint: 9.35.0 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0) + '@typescript-eslint/types': 8.46.2 + eslint: 9.38.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 @@ -1155,12 +1161,12 @@ snapshots: '@types/node-fetch@2.6.13': dependencies: - '@types/node': 24.5.2 + '@types/node': 24.9.1 form-data: 4.0.4 - '@types/node@24.5.2': + '@types/node@24.9.1': dependencies: - undici-types: 7.12.0 + undici-types: 7.16.0 '@types/webidl-conversions@7.0.3': {} @@ -1168,7 +1174,7 @@ snapshots: dependencies: '@types/webidl-conversions': 7.0.3 - '@typescript-eslint/types@8.44.0': {} + '@typescript-eslint/types@8.46.2': {} acorn-jsx@5.3.2(acorn@8.15.0): dependencies: @@ -1248,11 +1254,11 @@ snapshots: camelcase@6.3.0: {} - chai-string@1.6.0(chai@6.0.1): + chai-string@1.6.0(chai@6.2.0): dependencies: - chai: 6.0.1 + chai: 6.2.0 - chai@6.0.1: {} + chai@6.2.0: {} chalk@4.1.2: dependencies: @@ -1327,10 +1333,10 @@ snapshots: diff@7.0.0: {} - dropbox-refresh-token@0.0.5(@types/node@24.5.2): + dropbox-refresh-token@0.0.5(@types/node@24.9.1): dependencies: cross-fetch: 4.1.0 - inquirer: 9.3.8(@types/node@24.5.2) + inquirer: 9.3.8(@types/node@24.9.1) yesno: 0.4.0 transitivePeerDependencies: - '@types/node' @@ -1370,28 +1376,28 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-plugin-es@3.0.1(eslint@9.35.0): + eslint-plugin-es@3.0.1(eslint@9.38.0): dependencies: - eslint: 9.35.0 + eslint: 9.38.0 eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-eslint-plugin@7.0.0(eslint@9.35.0): + eslint-plugin-eslint-plugin@7.2.0(eslint@9.38.0): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0) - eslint: 9.35.0 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0) + eslint: 9.38.0 estraverse: 5.3.0 - eslint-plugin-mocha@11.1.0(eslint@9.35.0): + eslint-plugin-mocha@11.2.0(eslint@9.38.0): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0) - eslint: 9.35.0 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0) + eslint: 9.38.0 globals: 15.15.0 - eslint-plugin-node@11.1.0(eslint@9.35.0): + eslint-plugin-node@11.1.0(eslint@9.38.0): dependencies: - eslint: 9.35.0 - eslint-plugin-es: 3.0.1(eslint@9.35.0) + eslint: 9.38.0 + eslint-plugin-es: 3.0.1(eslint@9.38.0) eslint-utils: 2.1.0 ignore: 5.3.2 minimatch: 3.1.2 @@ -1413,21 +1419,20 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.35.0: + eslint@9.38.0: dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.21.0 - '@eslint/config-helpers': 0.3.1 - '@eslint/core': 0.15.2 + '@eslint/config-array': 0.21.1 + '@eslint/config-helpers': 0.4.1 + '@eslint/core': 0.16.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.35.0 - '@eslint/plugin-kit': 0.3.5 + '@eslint/js': 9.38.0 + '@eslint/plugin-kit': 0.4.0 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 @@ -1584,9 +1589,9 @@ snapshots: inherits@2.0.4: {} - inquirer@9.3.8(@types/node@24.5.2): + inquirer@9.3.8(@types/node@24.9.1): dependencies: - '@inquirer/external-editor': 1.0.2(@types/node@24.5.2) + '@inquirer/external-editor': 1.0.2(@types/node@24.9.1) '@inquirer/figures': 1.0.13 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -1615,6 +1620,8 @@ snapshots: is-interactive@1.0.0: {} + is-path-inside@3.0.3: {} + is-plain-obj@2.1.0: {} is-unicode-supported@0.1.0: {} @@ -1702,7 +1709,7 @@ snapshots: minipass@7.1.2: {} - mocha@11.7.2: + mocha@11.7.4: dependencies: browser-stdout: 1.3.1 chokidar: 4.0.3 @@ -1712,6 +1719,7 @@ snapshots: find-up: 5.0.0 glob: 9.3.5 he: 1.2.0 + is-path-inside: 3.0.3 js-yaml: 4.1.0 log-symbols: 4.1.0 minimatch: 9.0.5 @@ -1730,17 +1738,17 @@ snapshots: '@types/whatwg-url': 11.0.5 whatwg-url: 14.2.0 - mongodb@6.18.0: + mongodb@6.20.0: dependencies: - '@mongodb-js/saslprep': 1.3.0 + '@mongodb-js/saslprep': 1.3.2 bson: 6.10.4 mongodb-connection-string-url: 3.0.2 - mongoose@8.18.1: + mongoose@8.19.2: dependencies: bson: 6.10.4 kareem: 2.6.3 - mongodb: 6.18.0 + mongodb: 6.20.0 mpath: 0.9.0 mquery: 5.0.0 ms: 2.1.3 @@ -1938,7 +1946,7 @@ snapshots: type-fest@0.21.3: {} - undici-types@7.12.0: {} + undici-types@7.16.0: {} uri-js@4.4.1: dependencies: