mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-02 17:00:08 +00:00
fix: annoying ts requires .js imports now in node16
This commit is contained in:
3
template/bigbot/.gitignore
vendored
3
template/bigbot/.gitignore
vendored
@@ -1 +1,2 @@
|
||||
node_modules
|
||||
node_modules
|
||||
dist
|
||||
268
template/bigbot/package-lock.json
generated
268
template/bigbot/package-lock.json
generated
@@ -15,6 +15,7 @@
|
||||
"express": "^4.18.1",
|
||||
"fastify": "^4.5.3",
|
||||
"nanoid": "^4.0.0",
|
||||
"ts-node": "^10.9.1",
|
||||
"tslib": "^2.3.1",
|
||||
"web-worker": "^1.2.0"
|
||||
},
|
||||
@@ -28,6 +29,17 @@
|
||||
"typescript": "^4.6.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@cspotcode/source-map-support": {
|
||||
"version": "0.8.1",
|
||||
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
|
||||
"integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
|
||||
"dependencies": {
|
||||
"@jridgewell/trace-mapping": "0.3.9"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
}
|
||||
},
|
||||
"node_modules/@deno/shim-deno": {
|
||||
"version": "0.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@deno/shim-deno/-/shim-deno-0.3.1.tgz",
|
||||
@@ -80,6 +92,28 @@
|
||||
"resolved": "https://registry.npmjs.org/@influxdata/influxdb-client/-/influxdb-client-1.29.0.tgz",
|
||||
"integrity": "sha512-9cup31a0S5Px1q5Bj9oyI8d84IWfv6nhldNuL8UNsiFPDD5SPw1QesPL4Oo+rR3Lbzbilt269NJOK5JOkmPyYA=="
|
||||
},
|
||||
"node_modules/@jridgewell/resolve-uri": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
|
||||
"integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
|
||||
"engines": {
|
||||
"node": ">=6.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@jridgewell/sourcemap-codec": {
|
||||
"version": "1.4.14",
|
||||
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
|
||||
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
|
||||
},
|
||||
"node_modules/@jridgewell/trace-mapping": {
|
||||
"version": "0.3.9",
|
||||
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
|
||||
"integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
|
||||
"dependencies": {
|
||||
"@jridgewell/resolve-uri": "^3.0.3",
|
||||
"@jridgewell/sourcemap-codec": "^1.4.10"
|
||||
}
|
||||
},
|
||||
"node_modules/@prisma/client": {
|
||||
"version": "3.15.2",
|
||||
"resolved": "https://registry.npmjs.org/@prisma/client/-/client-3.15.2.tgz",
|
||||
@@ -112,6 +146,26 @@
|
||||
"resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e.tgz",
|
||||
"integrity": "sha512-e3k2Vd606efd1ZYy2NQKkT4C/pn31nehyLhVug6To/q8JT8FpiMrDy7zmm3KLF0L98NOQQcutaVtAPhzKhzn9w=="
|
||||
},
|
||||
"node_modules/@tsconfig/node10": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
|
||||
"integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA=="
|
||||
},
|
||||
"node_modules/@tsconfig/node12": {
|
||||
"version": "1.0.11",
|
||||
"resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
|
||||
"integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag=="
|
||||
},
|
||||
"node_modules/@tsconfig/node14": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
|
||||
"integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow=="
|
||||
},
|
||||
"node_modules/@tsconfig/node16": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz",
|
||||
"integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ=="
|
||||
},
|
||||
"node_modules/@types/body-parser": {
|
||||
"version": "1.19.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
|
||||
@@ -163,8 +217,7 @@
|
||||
"node_modules/@types/node": {
|
||||
"version": "17.0.45",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
|
||||
"integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
|
||||
"dev": true
|
||||
"integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
|
||||
},
|
||||
"node_modules/@types/qs": {
|
||||
"version": "6.9.7",
|
||||
@@ -231,6 +284,25 @@
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/acorn": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
|
||||
"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
|
||||
"bin": {
|
||||
"acorn": "bin/acorn"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/acorn-walk": {
|
||||
"version": "8.2.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
|
||||
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
|
||||
"engines": {
|
||||
"node": ">=0.4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ajv": {
|
||||
"version": "8.11.0",
|
||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
|
||||
@@ -280,6 +352,11 @@
|
||||
"resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
|
||||
"integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw=="
|
||||
},
|
||||
"node_modules/arg": {
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
|
||||
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
|
||||
},
|
||||
"node_modules/array-flatten": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
|
||||
@@ -474,6 +551,11 @@
|
||||
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
|
||||
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
|
||||
},
|
||||
"node_modules/create-require": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
|
||||
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
|
||||
},
|
||||
"node_modules/debug": {
|
||||
"version": "2.6.9",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
|
||||
@@ -499,6 +581,14 @@
|
||||
"npm": "1.2.8000 || >= 1.4.16"
|
||||
}
|
||||
},
|
||||
"node_modules/diff": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
|
||||
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
|
||||
"engines": {
|
||||
"node": ">=0.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/discordeno": {
|
||||
"version": "13.0.0-rc51",
|
||||
"resolved": "https://registry.npmjs.org/discordeno/-/discordeno-13.0.0-rc51.tgz",
|
||||
@@ -894,6 +984,11 @@
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/make-error": {
|
||||
"version": "1.3.6",
|
||||
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
|
||||
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
|
||||
},
|
||||
"node_modules/media-typer": {
|
||||
"version": "0.3.0",
|
||||
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
|
||||
@@ -1536,6 +1631,48 @@
|
||||
"nodetouch": "bin/nodetouch.js"
|
||||
}
|
||||
},
|
||||
"node_modules/ts-node": {
|
||||
"version": "10.9.1",
|
||||
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
|
||||
"integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
|
||||
"dependencies": {
|
||||
"@cspotcode/source-map-support": "^0.8.0",
|
||||
"@tsconfig/node10": "^1.0.7",
|
||||
"@tsconfig/node12": "^1.0.7",
|
||||
"@tsconfig/node14": "^1.0.0",
|
||||
"@tsconfig/node16": "^1.0.2",
|
||||
"acorn": "^8.4.1",
|
||||
"acorn-walk": "^8.1.1",
|
||||
"arg": "^4.1.0",
|
||||
"create-require": "^1.1.0",
|
||||
"diff": "^4.0.1",
|
||||
"make-error": "^1.1.1",
|
||||
"v8-compile-cache-lib": "^3.0.1",
|
||||
"yn": "3.1.1"
|
||||
},
|
||||
"bin": {
|
||||
"ts-node": "dist/bin.js",
|
||||
"ts-node-cwd": "dist/bin-cwd.js",
|
||||
"ts-node-esm": "dist/bin-esm.js",
|
||||
"ts-node-script": "dist/bin-script.js",
|
||||
"ts-node-transpile-only": "dist/bin-transpile.js",
|
||||
"ts-script": "dist/bin-script-deprecated.js"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@swc/core": ">=1.2.50",
|
||||
"@swc/wasm": ">=1.2.50",
|
||||
"@types/node": "*",
|
||||
"typescript": ">=2.7"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@swc/core": {
|
||||
"optional": true
|
||||
},
|
||||
"@swc/wasm": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/tslib": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
|
||||
@@ -1557,7 +1694,6 @@
|
||||
"version": "4.8.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz",
|
||||
"integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"tsc": "bin/tsc",
|
||||
"tsserver": "bin/tsserver"
|
||||
@@ -1604,6 +1740,11 @@
|
||||
"node": ">= 0.4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/v8-compile-cache-lib": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
|
||||
"integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg=="
|
||||
},
|
||||
"node_modules/vary": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
||||
@@ -1655,9 +1796,25 @@
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
||||
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
||||
},
|
||||
"node_modules/yn": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
|
||||
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dependencies": {
|
||||
"@cspotcode/source-map-support": {
|
||||
"version": "0.8.1",
|
||||
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
|
||||
"integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
|
||||
"requires": {
|
||||
"@jridgewell/trace-mapping": "0.3.9"
|
||||
}
|
||||
},
|
||||
"@deno/shim-deno": {
|
||||
"version": "0.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@deno/shim-deno/-/shim-deno-0.3.1.tgz",
|
||||
@@ -1710,6 +1867,25 @@
|
||||
"resolved": "https://registry.npmjs.org/@influxdata/influxdb-client/-/influxdb-client-1.29.0.tgz",
|
||||
"integrity": "sha512-9cup31a0S5Px1q5Bj9oyI8d84IWfv6nhldNuL8UNsiFPDD5SPw1QesPL4Oo+rR3Lbzbilt269NJOK5JOkmPyYA=="
|
||||
},
|
||||
"@jridgewell/resolve-uri": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
|
||||
"integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="
|
||||
},
|
||||
"@jridgewell/sourcemap-codec": {
|
||||
"version": "1.4.14",
|
||||
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
|
||||
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
|
||||
},
|
||||
"@jridgewell/trace-mapping": {
|
||||
"version": "0.3.9",
|
||||
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
|
||||
"integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
|
||||
"requires": {
|
||||
"@jridgewell/resolve-uri": "^3.0.3",
|
||||
"@jridgewell/sourcemap-codec": "^1.4.10"
|
||||
}
|
||||
},
|
||||
"@prisma/client": {
|
||||
"version": "3.15.2",
|
||||
"resolved": "https://registry.npmjs.org/@prisma/client/-/client-3.15.2.tgz",
|
||||
@@ -1729,6 +1905,26 @@
|
||||
"resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e.tgz",
|
||||
"integrity": "sha512-e3k2Vd606efd1ZYy2NQKkT4C/pn31nehyLhVug6To/q8JT8FpiMrDy7zmm3KLF0L98NOQQcutaVtAPhzKhzn9w=="
|
||||
},
|
||||
"@tsconfig/node10": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
|
||||
"integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA=="
|
||||
},
|
||||
"@tsconfig/node12": {
|
||||
"version": "1.0.11",
|
||||
"resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
|
||||
"integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag=="
|
||||
},
|
||||
"@tsconfig/node14": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
|
||||
"integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow=="
|
||||
},
|
||||
"@tsconfig/node16": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz",
|
||||
"integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ=="
|
||||
},
|
||||
"@types/body-parser": {
|
||||
"version": "1.19.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
|
||||
@@ -1780,8 +1976,7 @@
|
||||
"@types/node": {
|
||||
"version": "17.0.45",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
|
||||
"integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
|
||||
"dev": true
|
||||
"integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
|
||||
},
|
||||
"@types/qs": {
|
||||
"version": "6.9.7",
|
||||
@@ -1842,6 +2037,16 @@
|
||||
"negotiator": "0.6.3"
|
||||
}
|
||||
},
|
||||
"acorn": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
|
||||
"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w=="
|
||||
},
|
||||
"acorn-walk": {
|
||||
"version": "8.2.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
|
||||
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
|
||||
},
|
||||
"ajv": {
|
||||
"version": "8.11.0",
|
||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
|
||||
@@ -1876,6 +2081,11 @@
|
||||
"resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
|
||||
"integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw=="
|
||||
},
|
||||
"arg": {
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
|
||||
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
|
||||
},
|
||||
"array-flatten": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
|
||||
@@ -2025,6 +2235,11 @@
|
||||
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
|
||||
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
|
||||
},
|
||||
"create-require": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
|
||||
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
|
||||
},
|
||||
"debug": {
|
||||
"version": "2.6.9",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
|
||||
@@ -2043,6 +2258,11 @@
|
||||
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
|
||||
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
|
||||
},
|
||||
"diff": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
|
||||
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
|
||||
},
|
||||
"discordeno": {
|
||||
"version": "13.0.0-rc51",
|
||||
"resolved": "https://registry.npmjs.org/discordeno/-/discordeno-13.0.0-rc51.tgz",
|
||||
@@ -2359,6 +2579,11 @@
|
||||
"yallist": "^4.0.0"
|
||||
}
|
||||
},
|
||||
"make-error": {
|
||||
"version": "1.3.6",
|
||||
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
|
||||
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
|
||||
},
|
||||
"media-typer": {
|
||||
"version": "0.3.0",
|
||||
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
|
||||
@@ -2823,6 +3048,26 @@
|
||||
"nopt": "~1.0.10"
|
||||
}
|
||||
},
|
||||
"ts-node": {
|
||||
"version": "10.9.1",
|
||||
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
|
||||
"integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
|
||||
"requires": {
|
||||
"@cspotcode/source-map-support": "^0.8.0",
|
||||
"@tsconfig/node10": "^1.0.7",
|
||||
"@tsconfig/node12": "^1.0.7",
|
||||
"@tsconfig/node14": "^1.0.0",
|
||||
"@tsconfig/node16": "^1.0.2",
|
||||
"acorn": "^8.4.1",
|
||||
"acorn-walk": "^8.1.1",
|
||||
"arg": "^4.1.0",
|
||||
"create-require": "^1.1.0",
|
||||
"diff": "^4.0.1",
|
||||
"make-error": "^1.1.1",
|
||||
"v8-compile-cache-lib": "^3.0.1",
|
||||
"yn": "3.1.1"
|
||||
}
|
||||
},
|
||||
"tslib": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
|
||||
@@ -2840,8 +3085,7 @@
|
||||
"typescript": {
|
||||
"version": "4.8.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz",
|
||||
"integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==",
|
||||
"dev": true
|
||||
"integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw=="
|
||||
},
|
||||
"undefsafe": {
|
||||
"version": "2.0.5",
|
||||
@@ -2872,6 +3116,11 @@
|
||||
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
|
||||
"integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
|
||||
},
|
||||
"v8-compile-cache-lib": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
|
||||
"integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg=="
|
||||
},
|
||||
"vary": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
||||
@@ -2900,6 +3149,11 @@
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
||||
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
||||
},
|
||||
"yn": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
|
||||
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q=="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,15 @@
|
||||
"dev": "nodemon -e ts --exec 'npm run start'",
|
||||
"start": "node --no-warnings dist/index.js",
|
||||
"devbg": "npx prisma generate && tsc --watch",
|
||||
"fmt": "prettier -w ./src"
|
||||
"fmt": "prettier -w ./src",
|
||||
"dg": "ts-node src/gateway/index.ts",
|
||||
"dr": "ts-node src/rest/index.js",
|
||||
"db": "ts-node src/bot/index.ts",
|
||||
"tsc": "tsc",
|
||||
"tscw": "tsc --watch",
|
||||
"devr": "node dist/rest/index",
|
||||
"devg": "node dist/gateway/index",
|
||||
"devb": "node dist/bot/index"
|
||||
},
|
||||
"dependencies": {
|
||||
"@influxdata/influxdb-client": "^1.29.0",
|
||||
@@ -16,6 +24,7 @@
|
||||
"express": "^4.18.1",
|
||||
"fastify": "^4.5.3",
|
||||
"nanoid": "^4.0.0",
|
||||
"ts-node": "^10.9.1",
|
||||
"tslib": "^2.3.1",
|
||||
"web-worker": "^1.2.0"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { InfluxDB } from "@influxdata/influxdb-client";
|
||||
import { INFLUX_BUCKET, INFLUX_ORG, INFLUX_TOKEN, INFLUX_URL } from "./configs";
|
||||
import { INFLUX_BUCKET, INFLUX_ORG, INFLUX_TOKEN, INFLUX_URL } from "./configs.js";
|
||||
|
||||
export const influxDB = new InfluxDB({ url: INFLUX_URL, token: INFLUX_TOKEN });
|
||||
export const Influx = influxDB.getWriteApi(INFLUX_ORG, INFLUX_BUCKET);
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { Bot, Collection, createBot, createRestManager } from "discordeno";
|
||||
import enableHelpersPlugin from "discordeno/helpers-plugin";
|
||||
import { createLogger } from "discordeno/logger";
|
||||
import { DISCORD_TOKEN, INTENTS, REST_AUTHORIZATION, REST_URL } from "../configs";
|
||||
import { MessageCollector } from "./utils/collectors";
|
||||
import { customizeInternals } from "./utils/internals/mod";
|
||||
import { DISCORD_TOKEN, INTENTS, REST_AUTHORIZATION, REST_URL } from "../configs.js";
|
||||
import { MessageCollector } from "./utils/collectors.js";
|
||||
import { customizeInternals } from "./utils/internals/mod.js";
|
||||
|
||||
export const bot = enableHelpersPlugin(
|
||||
customizeBot(createBot({
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { ApplicationCommandOptionTypes } from "discordeno";
|
||||
import { prisma } from "../../prisma";
|
||||
import languages from "../languages/languages";
|
||||
import { serverLanguages, translate } from "../languages/translate";
|
||||
import { createCommand } from "../utils/slash/createCommand";
|
||||
import { prisma } from "../../prisma.js";
|
||||
import languages from "../languages/languages.js";
|
||||
import { serverLanguages, translate } from "../languages/translate.js";
|
||||
import { createCommand } from "../utils/slash/createCommand.js";
|
||||
|
||||
export default createCommand({
|
||||
name: "LANGUAGE_NAME",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import ping from "./ping";
|
||||
import ping from "./ping.js";
|
||||
|
||||
export const COMMANDS = {
|
||||
ping,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { translate } from "../languages/translate";
|
||||
import { createCommand } from "../utils/slash/createCommand";
|
||||
import { translate } from "../languages/translate.js";
|
||||
import { createCommand } from "../utils/slash/createCommand.js";
|
||||
|
||||
export default createCommand({
|
||||
name: "PING_NAME",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Interaction } from "discordeno";
|
||||
import { BotWithCustomProps } from "../../bot";
|
||||
import { BotWithCustomProps } from "../../bot.js";
|
||||
|
||||
export async function executeButtonClick(bot: BotWithCustomProps, interaction: Interaction) {
|
||||
if (!interaction.data) return;
|
||||
|
||||
@@ -12,10 +12,10 @@ import {
|
||||
Role,
|
||||
User,
|
||||
} from "discordeno";
|
||||
import { bot, BotWithCustomProps } from "../../bot";
|
||||
import COMMANDS from "../../commands/mod";
|
||||
import { getLanguage, loadLanguage, serverLanguages, translate } from "../../languages/translate";
|
||||
import { Command, ConvertArgumentDefinitionsToArgs } from "../../utils/slash/createCommand";
|
||||
import { bot, BotWithCustomProps } from "../../bot.js";
|
||||
import COMMANDS from "../../commands/mod.js";
|
||||
import { getLanguage, loadLanguage, serverLanguages, translate } from "../../languages/translate.js";
|
||||
import { Command, ConvertArgumentDefinitionsToArgs } from "../../utils/slash/createCommand.js";
|
||||
|
||||
function logCommand(
|
||||
info: Interaction,
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { InteractionTypes, MessageComponentTypes } from "discordeno";
|
||||
import { bot } from "../../bot";
|
||||
import { executeButtonClick } from "./button";
|
||||
import { executeSlashCommand } from "./command";
|
||||
import { executeModalSubmit } from "./modal";
|
||||
import { bot } from "../../bot.js";
|
||||
import { executeButtonClick } from "./button.js";
|
||||
import { executeSlashCommand } from "./command.js";
|
||||
import { executeModalSubmit } from "./modal.js";
|
||||
|
||||
export function setInteractionCreateEvent() {
|
||||
bot.events.interactionCreate = async function (_, interaction) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Interaction } from "discordeno";
|
||||
import { BotWithCustomProps } from "../../bot";
|
||||
import { BotWithCustomProps } from "../../bot.js";
|
||||
|
||||
export async function executeModalSubmit(bot: BotWithCustomProps, interaction: Interaction) {
|
||||
if (!interaction.data) return;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { bot } from "../../bot";
|
||||
import { processMessageCollectors } from "../../utils/collectors";
|
||||
import { bot } from "../../bot.js";
|
||||
import { processMessageCollectors } from "../../utils/collectors.js";
|
||||
|
||||
export function setMessageCreateEvent() {
|
||||
bot.events.messageCreate = async function (_, message) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { setInteractionCreateEvent } from "./interactions/mod";
|
||||
import { setMessageCreateEvent } from "./messages/create";
|
||||
import { setRawEvent } from "./raw";
|
||||
import { setInteractionCreateEvent } from "./interactions/mod.js";
|
||||
import { setMessageCreateEvent } from "./messages/create.js";
|
||||
import { setRawEvent } from "./raw.js";
|
||||
|
||||
export function setupEventHandlers() {
|
||||
setInteractionCreateEvent();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { DiscordUnavailableGuild } from "discordeno";
|
||||
import { prisma } from "../../prisma";
|
||||
import { bot } from "../bot";
|
||||
import { updateGuildCommands, usesLatestCommandVersion } from "../utils/slash/updateCommands";
|
||||
import { prisma } from "../../prisma.js";
|
||||
import { bot } from "../bot.js";
|
||||
import { updateGuildCommands, usesLatestCommandVersion } from "../utils/slash/updateCommands.js";
|
||||
|
||||
/** To prevent updating every guild when a shard goes ready we have to ignore them using this */
|
||||
// export const initialyLoadingGuildIds = new Set<bigint>()
|
||||
|
||||
@@ -35,7 +35,7 @@ process
|
||||
|
||||
// SEND ERROR TO THE LOG CHANNEL ON THE GAMER DEV SERVER
|
||||
return bot.helpers
|
||||
.sendWebhook(bot.transformers.snowflake(id), token, { embeds })
|
||||
.sendWebhookMessage(bot.transformers.snowflake(id), token, { embeds })
|
||||
.catch(console.error);
|
||||
})
|
||||
.on("uncaughtException", async (error) => {
|
||||
@@ -59,7 +59,7 @@ process
|
||||
|
||||
// SEND ERROR TO THE LOG CHANNEL ON THE GAMER DEV SERVER
|
||||
await bot.helpers
|
||||
.sendWebhook(bot.transformers.snowflake(id), token, { embeds })
|
||||
.sendWebhookMessage(bot.transformers.snowflake(id), token, { embeds })
|
||||
.catch(console.error);
|
||||
|
||||
process.exit(1);
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import Embeds from "discordeno/embeds";
|
||||
import { bot } from "../bot";
|
||||
import { MISSING_TRANSLATION_WEBHOOK } from "../../configs";
|
||||
import { webhookURLToIDAndToken } from "../utils/webhook";
|
||||
import english from "./english";
|
||||
import languages from "./languages";
|
||||
import { MISSING_TRANSLATION_WEBHOOK } from "../../configs.js";
|
||||
import { bot } from "../bot.js";
|
||||
import { webhookURLToIDAndToken } from "../utils/webhook.js";
|
||||
import english from "./english.js";
|
||||
import languages from "./languages.js";
|
||||
|
||||
/** This should hold the language names per guild id. <guildId, language> */
|
||||
export const serverLanguages = new Map<bigint, keyof typeof languages>();
|
||||
@@ -66,7 +66,7 @@ export async function missingTranslation(language: keyof typeof languages, key:
|
||||
.addField("Key", key, true);
|
||||
|
||||
await bot.helpers
|
||||
.sendWebhook(bot.transformers.snowflake(id), token, {
|
||||
.sendWebhookMessage(bot.transformers.snowflake(id), token, {
|
||||
// SETUP-DD-TEMP: If you wish to make it @ mention you, please edit the next line.
|
||||
// content: `<@${owner id here}>`,
|
||||
embeds,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Interaction, Member, Message } from "discordeno";
|
||||
import { bot } from "../bot";
|
||||
import { bot } from "../bot.js";
|
||||
|
||||
export async function needMessage(
|
||||
memberId: bigint,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { BotWithCustomProps } from "../../bot";
|
||||
import { customizeTransformers } from "./transformers/mod";
|
||||
import { BotWithCustomProps } from "../../bot.js";
|
||||
import { customizeTransformers } from "./transformers/mod.js";
|
||||
|
||||
export function customizeInternals(bot: BotWithCustomProps) {
|
||||
customizeTransformers(bot);
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
// This file is currently disabled, but you can enable it should you choose when you go the customizer file.
|
||||
// Feel free to delete this comment or file as you wish.
|
||||
import { Collection, Guild } from "discordeno";
|
||||
import { BotWithCustomProps } from "../../../bot";
|
||||
import { BotWithCustomProps } from "../../../bot.js";
|
||||
|
||||
export function customizeGuildTransformer(bot: BotWithCustomProps) {
|
||||
bot.transformers.guild = function (bot, payload) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// SETUP-DD-TEMP: This file serves as an example, of how to customize internal discordeno objects. Feel free to use, add more or remove as desired.
|
||||
import { InteractionResponse, InteractionResponseTypes } from "discordeno";
|
||||
import { BotWithCustomProps } from "../../../bot";
|
||||
import { BotWithCustomProps } from "../../../bot.js";
|
||||
|
||||
export function customizeInteractionTransformer(bot: BotWithCustomProps) {
|
||||
// Store the internal transformer function
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { BotWithCustomProps } from "../../../bot";
|
||||
import { BotWithCustomProps } from "../../../bot.js";
|
||||
// SETUP-DD-TEMP: Enable this comment if you want to enable this customizer.
|
||||
// import { customizeGuildTransformer } from "./guild";
|
||||
import { customizeInteractionTransformer } from "./interaction";
|
||||
// import { customizeGuildTransformer } from "./guild.js";
|
||||
import { customizeInteractionTransformer } from "./interaction.js";
|
||||
|
||||
export function customizeTransformers(bot: BotWithCustomProps) {
|
||||
customizeInteractionTransformer(bot);
|
||||
|
||||
@@ -9,9 +9,9 @@ import {
|
||||
Role,
|
||||
User,
|
||||
} from "discordeno";
|
||||
import english from "../../languages/english";
|
||||
import { translationKeys } from "../../languages/translate";
|
||||
import { PermissionLevelHandlers } from "./permLevels";
|
||||
import english from "../../languages/english.js";
|
||||
import { translationKeys } from "../../languages/translate.js";
|
||||
import { PermissionLevelHandlers } from "./permLevels.js";
|
||||
|
||||
export function createCommand<T extends readonly ArgumentDefinition[]>(command: Command<T>) {
|
||||
return command;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import COMMANDS from "../../commands/mod";
|
||||
import COMMANDS from "../../commands/mod.js";
|
||||
|
||||
export async function validateSlashLimits() {
|
||||
const MAX_ALLOWED_CHARACTERS = 4000;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Interaction } from "discordeno";
|
||||
import { validatePermissions } from "discordeno/permissions-plugin"
|
||||
import { Command } from "./createCommand";
|
||||
import { Command } from "./createCommand.js";
|
||||
|
||||
export default async function hasPermissionLevel(command: Command<any>, payload: Interaction) {
|
||||
// This command doesnt require a perm level so allow the command.
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { ApplicationCommandOption, ApplicationCommandTypes, Bot } from "discordeno";
|
||||
import { DEV_SERVER_ID } from "../../../configs";
|
||||
import { prisma } from "../../../prisma";
|
||||
import { bot } from "../../bot";
|
||||
import COMMANDS from "../../commands/mod";
|
||||
import { serverLanguages, translate } from "../../languages/translate";
|
||||
import { ArgumentDefinition } from "./createCommand";
|
||||
import { DEV_SERVER_ID } from "../../../configs.js";
|
||||
import { prisma } from "../../../prisma.js";
|
||||
import { bot } from "../../bot.js";
|
||||
import COMMANDS from "../../commands/mod.js";
|
||||
import { serverLanguages, translate } from "../../languages/translate.js";
|
||||
import { ArgumentDefinition } from "./createCommand.js";
|
||||
|
||||
export async function updateDevCommands(bot: Bot) {
|
||||
const cmds = Object.entries(COMMANDS)
|
||||
|
||||
@@ -16,8 +16,8 @@ import {
|
||||
SHARDS_PER_WORKER,
|
||||
TOTAL_SHARDS,
|
||||
TOTAL_WORKERS,
|
||||
} from "../configs";
|
||||
import { WorkerCreateData, WorkerGetShardInfo, WorkerMessage, WorkerShardInfo, WorkerShardPayload } from "./worker";
|
||||
} from "../configs.js";
|
||||
import { WorkerCreateData, WorkerGetShardInfo, WorkerMessage, WorkerShardInfo, WorkerShardPayload } from "./worker.js";
|
||||
|
||||
async function main() {
|
||||
const log = createLogger({ name: "[MANAGER]" });
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { createShardManager, Shard, ShardSocketRequest, ShardState } from "discordeno";
|
||||
import { createLogger } from "discordeno/logger";
|
||||
import { parentPort, workerData } from "worker_threads";
|
||||
import { ManagerMessage } from ".";
|
||||
import { ManagerMessage } from "./index.js";
|
||||
|
||||
if (!parentPort) {
|
||||
throw new Error("Parent port is null");
|
||||
|
||||
@@ -2,8 +2,8 @@ import { Point } from "@influxdata/influxdb-client";
|
||||
import { BASE_URL, createRestManager } from "discordeno";
|
||||
import express, { Request, Response } from "express";
|
||||
|
||||
import { Influx } from "../analytics";
|
||||
import { DISCORD_TOKEN, INFLUX_TOKEN, REST_AUTHORIZATION, REST_PORT, REST_URL } from "../configs";
|
||||
import { Influx } from "../analytics.js";
|
||||
import { DISCORD_TOKEN, INFLUX_TOKEN, REST_AUTHORIZATION, REST_PORT, REST_URL } from "../configs.js";
|
||||
|
||||
const rest = createRestManager({
|
||||
token: DISCORD_TOKEN,
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"moduleResolution": "node",
|
||||
"target": "es2020",
|
||||
"module": "esnext",
|
||||
"experimentalDecorators": true,
|
||||
@@ -19,7 +18,9 @@
|
||||
"stripInternal": true,
|
||||
"noFallthroughCasesInSwitch": true,
|
||||
"useUnknownInCatchVariables": false,
|
||||
"allowUnreachableCode": false
|
||||
"allowUnreachableCode": false,
|
||||
"skipLibCheck": true,
|
||||
"moduleResolution": "node"
|
||||
},
|
||||
"include": ["./src/**/*", ".env"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user