diff --git a/package.json b/package.json index b0c0b25..c4df206 100644 --- a/package.json +++ b/package.json @@ -27,14 +27,14 @@ }, "dependencies": { "@dotenvx/dotenvx": "^1.51.4", - "@typegoose/typegoose": "^12.21.0", + "@typegoose/typegoose": "^13.1.0", "@types/ms": "^2.1.0", "@types/node": "^25.0.3", "ansis": "^4.2.0", "cbor2": "^2.0.1", "discord.js": "^14.25.1", "mongodb": "^7.0.0", - "mongoose": "^8.21.0", + "mongoose": "^9.1.5", "ms": "^2.1.3", "package-json-type": "^1.0.3", "package-run": "^3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 41ca0fb..72e445c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^1.51.4 version: 1.51.4 '@typegoose/typegoose': - specifier: ^12.21.0 - version: 12.21.0(mongoose@8.21.0) + specifier: ^13.1.0 + version: 13.1.0(mongoose@9.1.5) '@types/ms': specifier: ^2.1.0 version: 2.1.0 @@ -33,8 +33,8 @@ importers: specifier: ^7.0.0 version: 7.0.0 mongoose: - specifier: ^8.21.0 - version: 8.21.0 + specifier: ^9.1.5 + version: 9.1.5 ms: specifier: ^2.1.3 version: 2.1.3 @@ -192,11 +192,11 @@ packages: resolution: {integrity: sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} - '@typegoose/typegoose@12.21.0': - resolution: {integrity: sha512-454tZ5a4IvdJvoLpXosojYAlsY/907n45uIBKixx+SItoy+W27hYQxXs1iTXsimOuHdbBnpVZSAm3L3qR1GnvQ==} - engines: {node: '>=16.20.1'} + '@typegoose/typegoose@13.1.0': + resolution: {integrity: sha512-ZAD209rhEGHNJ3eBqeFl2guUXgKGgR6xTP6LNmxciN6GbdznqLLdX4nsm2wafQpd4bxb8v0vmHe4z4QvVIj8CQ==} + engines: {node: '>=20.19.0'} peerDependencies: - mongoose: ~8.21.0 + mongoose: ~9.1.4 '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -213,9 +213,6 @@ packages: '@types/webidl-conversions@7.0.3': resolution: {integrity: sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==} - '@types/whatwg-url@11.0.5': - resolution: {integrity: sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==} - '@types/whatwg-url@13.0.0': resolution: {integrity: sha512-N8WXpbE6Wgri7KUSvrmQcqrMllKZ9uxkYWMt+mCSGwNc0Hsw9VQTW7ApqI4XNrx6/SaM2QQJCzMPDEXE058s+Q==} @@ -341,10 +338,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - bson@6.10.4: - resolution: {integrity: sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==} - engines: {node: '>=16.20.1'} - bson@7.0.0: resolution: {integrity: sha512-Kwc6Wh4lQ5OmkqqKhYGKIuELXl+EPYSCObVE6bWsp1T/cGkOCBN0I8wF/T44BiuhHyNi1mmKVPXk60d41xZ7kw==} engines: {node: '>=20.19.0'} @@ -619,9 +612,9 @@ packages: json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - kareem@2.6.3: - resolution: {integrity: sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q==} - engines: {node: '>=12.0.0'} + kareem@3.0.0: + resolution: {integrity: sha512-RKhaOBSPN8L7y4yAgNhDT2602G5FD6QbOIISbjN9D6mjHPeqeg7K+EB5IGSU5o81/X2Gzm3ICnAvQW3x3OP8HA==} + engines: {node: '>=18.0.0'} keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -644,8 +637,8 @@ packages: lodash.snakecase@4.1.1: resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + lodash@4.17.23: + resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} loglevel@1.9.2: resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} @@ -687,40 +680,10 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} - mongodb-connection-string-url@3.0.2: - resolution: {integrity: sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==} - mongodb-connection-string-url@7.0.0: resolution: {integrity: sha512-irhhjRVLE20hbkRl4zpAYLnDMM+zIZnp0IDB9akAFFUZp/3XdOfwwddc7y6cNvF2WCEtfTYRwYbIfYa2kVY0og==} engines: {node: '>=20.19.0'} - mongodb@6.20.0: - resolution: {integrity: sha512-Tl6MEIU3K4Rq3TSHd+sZQqRBoGlFsOgNrH5ltAcFBV62Re3Fd+FcaVf8uSEQFOJ51SDowDVttBTONMfoYWrWlQ==} - engines: {node: '>=16.20.1'} - peerDependencies: - '@aws-sdk/credential-providers': ^3.188.0 - '@mongodb-js/zstd': ^1.1.0 || ^2.0.0 - gcp-metadata: ^5.2.0 - kerberos: ^2.0.1 - mongodb-client-encryption: '>=6.0.0 <7' - snappy: ^7.3.2 - socks: ^2.7.1 - peerDependenciesMeta: - '@aws-sdk/credential-providers': - optional: true - '@mongodb-js/zstd': - optional: true - gcp-metadata: - optional: true - kerberos: - optional: true - mongodb-client-encryption: - optional: true - snappy: - optional: true - socks: - optional: true - mongodb@7.0.0: resolution: {integrity: sha512-vG/A5cQrvGGvZm2mTnCSz1LUcbOPl83hfB6bxULKQ8oFZauyox/2xbZOoGNl+64m8VBrETkdGCDBdOsCr3F3jg==} engines: {node: '>=20.19.0'} @@ -748,17 +711,17 @@ packages: socks: optional: true - mongoose@8.21.0: - resolution: {integrity: sha512-dW2U01gN8EVQT5KAO5AkzjbqWc8A/CsEq15jOzq/M9ISpy8jw3iq7W9ZP135h9zykFOMt3AMxq4+anvt2YNJgw==} - engines: {node: '>=16.20.1'} + mongoose@9.1.5: + resolution: {integrity: sha512-N6gypEO+wLmZp8kCYNQmrEWxVMT0KhyHvVttBZoKA/1ngY7aUsBjqHzCPtDgz+i8JAnqMOiEKmuJIDEQu1b9Dw==} + engines: {node: '>=20.19.0'} mpath@0.9.0: resolution: {integrity: sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==} engines: {node: '>=4.0.0'} - mquery@5.0.0: - resolution: {integrity: sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==} - engines: {node: '>=14.0.0'} + mquery@6.0.0: + resolution: {integrity: sha512-b2KQNsmgtkscfeDgkYMcWGn9vZI9YoXh802VDEwE6qc50zxBFQ0Oo8ROkawbPAsXCY1/Z1yp0MagqsZStPWJjw==} + engines: {node: '>=20.19.0'} ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -1210,15 +1173,15 @@ snapshots: '@sapphire/shapeshift@4.0.0': dependencies: fast-deep-equal: 3.1.3 - lodash: 4.17.21 + lodash: 4.17.23 '@sapphire/snowflake@3.5.3': {} - '@typegoose/typegoose@12.21.0(mongoose@8.21.0)': + '@typegoose/typegoose@13.1.0(mongoose@9.1.5)': dependencies: - lodash: 4.17.21 + lodash: 4.17.23 loglevel: 1.9.2 - mongoose: 8.21.0 + mongoose: 9.1.5 reflect-metadata: 0.2.2 semver: 7.7.3 tslib: 2.8.1 @@ -1235,10 +1198,6 @@ snapshots: '@types/webidl-conversions@7.0.3': {} - '@types/whatwg-url@11.0.5': - dependencies: - '@types/webidl-conversions': 7.0.3 - '@types/whatwg-url@13.0.0': dependencies: '@types/webidl-conversions': 7.0.3 @@ -1389,8 +1348,6 @@ snapshots: dependencies: fill-range: 7.1.1 - bson@6.10.4: {} - bson@7.0.0: {} callsites@3.1.0: {} @@ -1688,7 +1645,7 @@ snapshots: json-stable-stringify-without-jsonify@1.0.1: {} - kareem@2.6.3: {} + kareem@3.0.0: {} keyv@4.5.4: dependencies: @@ -1711,7 +1668,7 @@ snapshots: lodash.snakecase@4.1.1: {} - lodash@4.17.21: {} + lodash@4.17.23: {} loglevel@1.9.2: {} @@ -1744,35 +1701,23 @@ snapshots: dependencies: brace-expansion: 2.0.2 - mongodb-connection-string-url@3.0.2: - dependencies: - '@types/whatwg-url': 11.0.5 - whatwg-url: 14.2.0 - mongodb-connection-string-url@7.0.0: dependencies: '@types/whatwg-url': 13.0.0 whatwg-url: 14.2.0 - mongodb@6.20.0: - dependencies: - '@mongodb-js/saslprep': 1.4.4 - bson: 6.10.4 - mongodb-connection-string-url: 3.0.2 - mongodb@7.0.0: dependencies: '@mongodb-js/saslprep': 1.4.4 bson: 7.0.0 mongodb-connection-string-url: 7.0.0 - mongoose@8.21.0: + mongoose@9.1.5: dependencies: - bson: 6.10.4 - kareem: 2.6.3 - mongodb: 6.20.0 + kareem: 3.0.0 + mongodb: 7.0.0 mpath: 0.9.0 - mquery: 5.0.0 + mquery: 6.0.0 ms: 2.1.3 sift: 17.1.3 transitivePeerDependencies: @@ -1783,15 +1728,10 @@ snapshots: - mongodb-client-encryption - snappy - socks - - supports-color mpath@0.9.0: {} - mquery@5.0.0: - dependencies: - debug: 4.4.3 - transitivePeerDependencies: - - supports-color + mquery@6.0.0: {} ms@2.1.3: {}