|
|
|
@ -11,10 +11,13 @@ |
|
|
|
|
"dependencies": { |
|
|
|
|
"@reduxjs/toolkit": "^1.8.5", |
|
|
|
|
"discord.js": "^14.5.0", |
|
|
|
|
"dotenv": "^16.0.3", |
|
|
|
|
"ts-postgres": "^1.3.0" |
|
|
|
|
}, |
|
|
|
|
"devDependencies": { |
|
|
|
|
"@tsconfig/node18": "^1.0.1", |
|
|
|
|
"@types/pg": "^8.6.5", |
|
|
|
|
"discord-api-types": "^0.37.12", |
|
|
|
|
"jest": "^29.1.2", |
|
|
|
|
"ts-jest": "^29.0.3", |
|
|
|
|
"ts-node": "^10.9.1", |
|
|
|
@ -1215,6 +1218,17 @@ |
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.3.tgz", |
|
|
|
|
"integrity": "sha512-0os9vz6BpGwxGe9LOhgP/ncvYN5Tx1fNcd2TM3rD/aCGBkysb+ZWpXEocG24h6ZzOi13+VB8HndAQFezsSOw1w==" |
|
|
|
|
}, |
|
|
|
|
"node_modules/@types/pg": { |
|
|
|
|
"version": "8.6.5", |
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.5.tgz", |
|
|
|
|
"integrity": "sha512-tOkGtAqRVkHa/PVZicq67zuujI4Oorfglsr2IbKofDwBSysnaqSx7W1mDqFqdkGE6Fbgh+PZAl0r/BWON/mozw==", |
|
|
|
|
"dev": true, |
|
|
|
|
"dependencies": { |
|
|
|
|
"@types/node": "*", |
|
|
|
|
"pg-protocol": "*", |
|
|
|
|
"pg-types": "^2.2.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/@types/prettier": { |
|
|
|
|
"version": "2.7.1", |
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", |
|
|
|
@ -1762,6 +1776,14 @@ |
|
|
|
|
"node": ">=16.9.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/dotenv": { |
|
|
|
|
"version": "16.0.3", |
|
|
|
|
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", |
|
|
|
|
"integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", |
|
|
|
|
"engines": { |
|
|
|
|
"node": ">=12" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/electron-to-chromium": { |
|
|
|
|
"version": "1.4.275", |
|
|
|
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.275.tgz", |
|
|
|
@ -3210,6 +3232,37 @@ |
|
|
|
|
"url": "https://github.com/sponsors/Borewit" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/pg-int8": { |
|
|
|
|
"version": "1.0.1", |
|
|
|
|
"resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", |
|
|
|
|
"integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", |
|
|
|
|
"dev": true, |
|
|
|
|
"engines": { |
|
|
|
|
"node": ">=4.0.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/pg-protocol": { |
|
|
|
|
"version": "1.5.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz", |
|
|
|
|
"integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==", |
|
|
|
|
"dev": true |
|
|
|
|
}, |
|
|
|
|
"node_modules/pg-types": { |
|
|
|
|
"version": "2.2.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", |
|
|
|
|
"integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", |
|
|
|
|
"dev": true, |
|
|
|
|
"dependencies": { |
|
|
|
|
"pg-int8": "1.0.1", |
|
|
|
|
"postgres-array": "~2.0.0", |
|
|
|
|
"postgres-bytea": "~1.0.0", |
|
|
|
|
"postgres-date": "~1.0.4", |
|
|
|
|
"postgres-interval": "^1.1.0" |
|
|
|
|
}, |
|
|
|
|
"engines": { |
|
|
|
|
"node": ">=4" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/picocolors": { |
|
|
|
|
"version": "1.0.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", |
|
|
|
@ -3249,6 +3302,45 @@ |
|
|
|
|
"node": ">=8" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/postgres-array": { |
|
|
|
|
"version": "2.0.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", |
|
|
|
|
"integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", |
|
|
|
|
"dev": true, |
|
|
|
|
"engines": { |
|
|
|
|
"node": ">=4" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/postgres-bytea": { |
|
|
|
|
"version": "1.0.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", |
|
|
|
|
"integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", |
|
|
|
|
"dev": true, |
|
|
|
|
"engines": { |
|
|
|
|
"node": ">=0.10.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/postgres-date": { |
|
|
|
|
"version": "1.0.7", |
|
|
|
|
"resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", |
|
|
|
|
"integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", |
|
|
|
|
"dev": true, |
|
|
|
|
"engines": { |
|
|
|
|
"node": ">=0.10.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/postgres-interval": { |
|
|
|
|
"version": "1.2.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", |
|
|
|
|
"integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", |
|
|
|
|
"dev": true, |
|
|
|
|
"dependencies": { |
|
|
|
|
"xtend": "^4.0.0" |
|
|
|
|
}, |
|
|
|
|
"engines": { |
|
|
|
|
"node": ">=0.10.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/pretty-format": { |
|
|
|
|
"version": "29.1.2", |
|
|
|
|
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.1.2.tgz", |
|
|
|
@ -4031,6 +4123,15 @@ |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/xtend": { |
|
|
|
|
"version": "4.0.2", |
|
|
|
|
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", |
|
|
|
|
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", |
|
|
|
|
"dev": true, |
|
|
|
|
"engines": { |
|
|
|
|
"node": ">=0.4" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"node_modules/y18n": { |
|
|
|
|
"version": "5.0.8", |
|
|
|
|
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", |
|
|
|
@ -5036,6 +5137,17 @@ |
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.3.tgz", |
|
|
|
|
"integrity": "sha512-0os9vz6BpGwxGe9LOhgP/ncvYN5Tx1fNcd2TM3rD/aCGBkysb+ZWpXEocG24h6ZzOi13+VB8HndAQFezsSOw1w==" |
|
|
|
|
}, |
|
|
|
|
"@types/pg": { |
|
|
|
|
"version": "8.6.5", |
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.5.tgz", |
|
|
|
|
"integrity": "sha512-tOkGtAqRVkHa/PVZicq67zuujI4Oorfglsr2IbKofDwBSysnaqSx7W1mDqFqdkGE6Fbgh+PZAl0r/BWON/mozw==", |
|
|
|
|
"dev": true, |
|
|
|
|
"requires": { |
|
|
|
|
"@types/node": "*", |
|
|
|
|
"pg-protocol": "*", |
|
|
|
|
"pg-types": "^2.2.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"@types/prettier": { |
|
|
|
|
"version": "2.7.1", |
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", |
|
|
|
@ -5449,6 +5561,11 @@ |
|
|
|
|
"ws": "^8.9.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"dotenv": { |
|
|
|
|
"version": "16.0.3", |
|
|
|
|
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", |
|
|
|
|
"integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" |
|
|
|
|
}, |
|
|
|
|
"electron-to-chromium": { |
|
|
|
|
"version": "1.4.275", |
|
|
|
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.275.tgz", |
|
|
|
@ -6526,6 +6643,31 @@ |
|
|
|
|
"resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", |
|
|
|
|
"integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==" |
|
|
|
|
}, |
|
|
|
|
"pg-int8": { |
|
|
|
|
"version": "1.0.1", |
|
|
|
|
"resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", |
|
|
|
|
"integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", |
|
|
|
|
"dev": true |
|
|
|
|
}, |
|
|
|
|
"pg-protocol": { |
|
|
|
|
"version": "1.5.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz", |
|
|
|
|
"integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==", |
|
|
|
|
"dev": true |
|
|
|
|
}, |
|
|
|
|
"pg-types": { |
|
|
|
|
"version": "2.2.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", |
|
|
|
|
"integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", |
|
|
|
|
"dev": true, |
|
|
|
|
"requires": { |
|
|
|
|
"pg-int8": "1.0.1", |
|
|
|
|
"postgres-array": "~2.0.0", |
|
|
|
|
"postgres-bytea": "~1.0.0", |
|
|
|
|
"postgres-date": "~1.0.4", |
|
|
|
|
"postgres-interval": "^1.1.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"picocolors": { |
|
|
|
|
"version": "1.0.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", |
|
|
|
@ -6553,6 +6695,33 @@ |
|
|
|
|
"find-up": "^4.0.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"postgres-array": { |
|
|
|
|
"version": "2.0.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", |
|
|
|
|
"integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", |
|
|
|
|
"dev": true |
|
|
|
|
}, |
|
|
|
|
"postgres-bytea": { |
|
|
|
|
"version": "1.0.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", |
|
|
|
|
"integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", |
|
|
|
|
"dev": true |
|
|
|
|
}, |
|
|
|
|
"postgres-date": { |
|
|
|
|
"version": "1.0.7", |
|
|
|
|
"resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", |
|
|
|
|
"integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", |
|
|
|
|
"dev": true |
|
|
|
|
}, |
|
|
|
|
"postgres-interval": { |
|
|
|
|
"version": "1.2.0", |
|
|
|
|
"resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", |
|
|
|
|
"integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", |
|
|
|
|
"dev": true, |
|
|
|
|
"requires": { |
|
|
|
|
"xtend": "^4.0.0" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"pretty-format": { |
|
|
|
|
"version": "29.1.2", |
|
|
|
|
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.1.2.tgz", |
|
|
|
@ -7077,6 +7246,12 @@ |
|
|
|
|
"integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", |
|
|
|
|
"requires": {} |
|
|
|
|
}, |
|
|
|
|
"xtend": { |
|
|
|
|
"version": "4.0.2", |
|
|
|
|
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", |
|
|
|
|
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", |
|
|
|
|
"dev": true |
|
|
|
|
}, |
|
|
|
|
"y18n": { |
|
|
|
|
"version": "5.0.8", |
|
|
|
|
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", |
|
|
|
|