mirror of
https://github.com/sern-handler/handler
synced 2026-06-06 01:16:55 +00:00
419 lines
15 KiB
JSON
419 lines
15 KiB
JSON
{
|
|
"name": "plugtest",
|
|
"version": "1.0.0",
|
|
"lockfileVersion": 3,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"name": "plugtest",
|
|
"version": "1.0.0",
|
|
"license": "UNLICENSED",
|
|
"dependencies": {
|
|
"@sern/handler": "file:../",
|
|
"@sern/localizer": "^1.1.3",
|
|
"@sern/publisher": "^1.1.2",
|
|
"discord.js": "^14.15.0",
|
|
"dotenv": "^16.4.5"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^17.0.25",
|
|
"typescript": "latest"
|
|
}
|
|
},
|
|
"..": {
|
|
"name": "@sern/handler",
|
|
"version": "4.2.4",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@sern/ioc": "^1.1.2",
|
|
"callsites": "^3.1.0",
|
|
"cron": "^3.1.7",
|
|
"deepmerge": "^4.3.1"
|
|
},
|
|
"devDependencies": {
|
|
"@faker-js/faker": "^8.0.1",
|
|
"@types/node": "^20.0.0",
|
|
"@types/node-cron": "^3.0.11",
|
|
"@typescript-eslint/eslint-plugin": "5.58.0",
|
|
"@typescript-eslint/parser": "5.59.1",
|
|
"discord.js": "^14.14.1",
|
|
"eslint": "8.39.0",
|
|
"typescript": "5.0.2",
|
|
"vitest": "^1.6.0"
|
|
},
|
|
"engines": {
|
|
"node": ">= 20.0.x"
|
|
}
|
|
},
|
|
"../../tools/packages/builder": {
|
|
"name": "@sern/builder",
|
|
"version": "1.0.0-rc1",
|
|
"extraneous": true,
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"discord-api-types": "latest"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20.1.0"
|
|
}
|
|
},
|
|
"../handler": {
|
|
"name": "@sern/handler",
|
|
"version": "4.2.3",
|
|
"extraneous": true,
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@sern/ioc": "^1.1.2",
|
|
"callsites": "^3.1.0",
|
|
"cron": "^3.1.7",
|
|
"deepmerge": "^4.3.1"
|
|
},
|
|
"devDependencies": {
|
|
"@faker-js/faker": "^8.0.1",
|
|
"@types/node": "^20.0.0",
|
|
"@types/node-cron": "^3.0.11",
|
|
"@typescript-eslint/eslint-plugin": "5.58.0",
|
|
"@typescript-eslint/parser": "5.59.1",
|
|
"discord.js": "^14.14.1",
|
|
"eslint": "8.39.0",
|
|
"typescript": "5.0.2",
|
|
"vitest": "^1.6.0"
|
|
},
|
|
"engines": {
|
|
"node": ">= 20.0.x"
|
|
}
|
|
},
|
|
"../tools/packages/builder": {
|
|
"name": "@sern/builder",
|
|
"version": "1.0.0-rc1",
|
|
"extraneous": true,
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"discord-api-types": "latest"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20.1.0"
|
|
}
|
|
},
|
|
"../tools/packages/localizer": {
|
|
"name": "@sern/localizer",
|
|
"version": "1.1.1",
|
|
"extraneous": true,
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"shrimple-locales": "^0.2.1"
|
|
},
|
|
"devDependencies": {
|
|
"@sern/handler": "^4.0.0",
|
|
"discord.js": "^14.15.3",
|
|
"vitest": "^1.2.2"
|
|
}
|
|
},
|
|
"node_modules/@discordjs/builders": {
|
|
"version": "1.10.0",
|
|
"resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.10.0.tgz",
|
|
"integrity": "sha512-ikVZsZP+3shmVJ5S1oM+7SveUCK3L9fTyfA8aJ7uD9cNQlTqF+3Irbk2Y22KXTb3C3RNUahRkSInClJMkHrINg==",
|
|
"dependencies": {
|
|
"@discordjs/formatters": "^0.6.0",
|
|
"@discordjs/util": "^1.1.1",
|
|
"@sapphire/shapeshift": "^4.0.0",
|
|
"discord-api-types": "^0.37.114",
|
|
"fast-deep-equal": "^3.1.3",
|
|
"ts-mixer": "^6.0.4",
|
|
"tslib": "^2.6.3"
|
|
},
|
|
"engines": {
|
|
"node": ">=16.11.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/discordjs/discord.js?sponsor"
|
|
}
|
|
},
|
|
"node_modules/@discordjs/collection": {
|
|
"version": "1.5.3",
|
|
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz",
|
|
"integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==",
|
|
"engines": {
|
|
"node": ">=16.11.0"
|
|
}
|
|
},
|
|
"node_modules/@discordjs/formatters": {
|
|
"version": "0.6.0",
|
|
"resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.6.0.tgz",
|
|
"integrity": "sha512-YIruKw4UILt/ivO4uISmrGq2GdMY6EkoTtD0oS0GvkJFRZbTSdPhzYiUILbJ/QslsvC9H9nTgGgnarnIl4jMfw==",
|
|
"dependencies": {
|
|
"discord-api-types": "^0.37.114"
|
|
},
|
|
"engines": {
|
|
"node": ">=16.11.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/discordjs/discord.js?sponsor"
|
|
}
|
|
},
|
|
"node_modules/@discordjs/rest": {
|
|
"version": "2.4.2",
|
|
"resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.4.2.tgz",
|
|
"integrity": "sha512-9bOvXYLQd5IBg/kKGuEFq3cstVxAMJ6wMxO2U3wjrgO+lHv8oNCT+BBRpuzVQh7BoXKvk/gpajceGvQUiRoJ8g==",
|
|
"dependencies": {
|
|
"@discordjs/collection": "^2.1.1",
|
|
"@discordjs/util": "^1.1.1",
|
|
"@sapphire/async-queue": "^1.5.3",
|
|
"@sapphire/snowflake": "^3.5.3",
|
|
"@vladfrangu/async_event_emitter": "^2.4.6",
|
|
"discord-api-types": "^0.37.114",
|
|
"magic-bytes.js": "^1.10.0",
|
|
"tslib": "^2.6.3",
|
|
"undici": "6.19.8"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/discordjs/discord.js?sponsor"
|
|
}
|
|
},
|
|
"node_modules/@discordjs/rest/node_modules/@discordjs/collection": {
|
|
"version": "2.1.1",
|
|
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.1.tgz",
|
|
"integrity": "sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg==",
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/discordjs/discord.js?sponsor"
|
|
}
|
|
},
|
|
"node_modules/@discordjs/util": {
|
|
"version": "1.1.1",
|
|
"resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.1.1.tgz",
|
|
"integrity": "sha512-eddz6UnOBEB1oITPinyrB2Pttej49M9FZQY8NxgEvc3tq6ZICZ19m70RsmzRdDHk80O9NoYN/25AqJl8vPVf/g==",
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/discordjs/discord.js?sponsor"
|
|
}
|
|
},
|
|
"node_modules/@discordjs/ws": {
|
|
"version": "1.2.0",
|
|
"resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.2.0.tgz",
|
|
"integrity": "sha512-QH5CAFe3wHDiedbO+EI3OOiyipwWd+Q6BdoFZUw/Wf2fw5Cv2fgU/9UEtJRmJa9RecI+TAhdGPadMaEIur5yJg==",
|
|
"dependencies": {
|
|
"@discordjs/collection": "^2.1.0",
|
|
"@discordjs/rest": "^2.4.1",
|
|
"@discordjs/util": "^1.1.0",
|
|
"@sapphire/async-queue": "^1.5.2",
|
|
"@types/ws": "^8.5.10",
|
|
"@vladfrangu/async_event_emitter": "^2.2.4",
|
|
"discord-api-types": "^0.37.114",
|
|
"tslib": "^2.6.2",
|
|
"ws": "^8.17.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=16.11.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/discordjs/discord.js?sponsor"
|
|
}
|
|
},
|
|
"node_modules/@discordjs/ws/node_modules/@discordjs/collection": {
|
|
"version": "2.1.1",
|
|
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.1.tgz",
|
|
"integrity": "sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg==",
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/discordjs/discord.js?sponsor"
|
|
}
|
|
},
|
|
"node_modules/@sapphire/async-queue": {
|
|
"version": "1.5.5",
|
|
"resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.5.tgz",
|
|
"integrity": "sha512-cvGzxbba6sav2zZkH8GPf2oGk9yYoD5qrNWdu9fRehifgnFZJMV+nuy2nON2roRO4yQQ+v7MK/Pktl/HgfsUXg==",
|
|
"engines": {
|
|
"node": ">=v14.0.0",
|
|
"npm": ">=7.0.0"
|
|
}
|
|
},
|
|
"node_modules/@sapphire/shapeshift": {
|
|
"version": "4.0.0",
|
|
"resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-4.0.0.tgz",
|
|
"integrity": "sha512-d9dUmWVA7MMiKobL3VpLF8P2aeanRTu6ypG2OIaEv/ZHH/SUQ2iHOVyi5wAPjQ+HmnMuL0whK9ez8I/raWbtIg==",
|
|
"dependencies": {
|
|
"fast-deep-equal": "^3.1.3",
|
|
"lodash": "^4.17.21"
|
|
},
|
|
"engines": {
|
|
"node": ">=v16"
|
|
}
|
|
},
|
|
"node_modules/@sapphire/snowflake": {
|
|
"version": "3.5.3",
|
|
"resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.3.tgz",
|
|
"integrity": "sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ==",
|
|
"engines": {
|
|
"node": ">=v14.0.0",
|
|
"npm": ">=7.0.0"
|
|
}
|
|
},
|
|
"node_modules/@sern/handler": {
|
|
"resolved": "..",
|
|
"link": true
|
|
},
|
|
"node_modules/@sern/localizer": {
|
|
"version": "1.1.3",
|
|
"resolved": "https://registry.npmjs.org/@sern/localizer/-/localizer-1.1.3.tgz",
|
|
"integrity": "sha512-hTn0DtiAzIWSuokqMsvnVuFqU+P776p/Yv5etlrq+CWDgw332Hwuj3geyqN1C0yEjwF+ceyXJE/kGu2/inkEyg==",
|
|
"dependencies": {
|
|
"shrimple-locales": "^0.2.1"
|
|
}
|
|
},
|
|
"node_modules/@sern/publisher": {
|
|
"version": "1.1.2",
|
|
"resolved": "https://registry.npmjs.org/@sern/publisher/-/publisher-1.1.2.tgz",
|
|
"integrity": "sha512-1zh99JZykKUhqHhE75ZXfiLsBtf1WI+NnDCojv8UlpnGBEyzO8xyI1X7PNf6cPKRs4W9XqY3PqTJ+hrqzIsMkg=="
|
|
},
|
|
"node_modules/@types/node": {
|
|
"version": "17.0.45",
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
|
|
"integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
|
|
},
|
|
"node_modules/@types/ws": {
|
|
"version": "8.5.14",
|
|
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz",
|
|
"integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==",
|
|
"dependencies": {
|
|
"@types/node": "*"
|
|
}
|
|
},
|
|
"node_modules/@vladfrangu/async_event_emitter": {
|
|
"version": "2.4.6",
|
|
"resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.4.6.tgz",
|
|
"integrity": "sha512-RaI5qZo6D2CVS6sTHFKg1v5Ohq/+Bo2LZ5gzUEwZ/WkHhwtGTCB/sVLw8ijOkAUxasZ+WshN/Rzj4ywsABJ5ZA==",
|
|
"engines": {
|
|
"node": ">=v14.0.0",
|
|
"npm": ">=7.0.0"
|
|
}
|
|
},
|
|
"node_modules/discord-api-types": {
|
|
"version": "0.37.119",
|
|
"resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.119.tgz",
|
|
"integrity": "sha512-WasbGFXEB+VQWXlo6IpW3oUv73Yuau1Ig4AZF/m13tXcTKnMpc/mHjpztIlz4+BM9FG9BHQkEXiPto3bKduQUg=="
|
|
},
|
|
"node_modules/discord.js": {
|
|
"version": "14.17.3",
|
|
"resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.17.3.tgz",
|
|
"integrity": "sha512-8/j8udc3CU7dz3Eqch64UaSHoJtUT6IXK4da5ixjbav4NAXJicloWswD/iwn1ImZEMoAV3LscsdO0zhBh6H+0Q==",
|
|
"dependencies": {
|
|
"@discordjs/builders": "^1.10.0",
|
|
"@discordjs/collection": "1.5.3",
|
|
"@discordjs/formatters": "^0.6.0",
|
|
"@discordjs/rest": "^2.4.2",
|
|
"@discordjs/util": "^1.1.1",
|
|
"@discordjs/ws": "^1.2.0",
|
|
"@sapphire/snowflake": "3.5.3",
|
|
"discord-api-types": "^0.37.114",
|
|
"fast-deep-equal": "3.1.3",
|
|
"lodash.snakecase": "4.1.1",
|
|
"tslib": "^2.6.3",
|
|
"undici": "6.19.8"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/discordjs/discord.js?sponsor"
|
|
}
|
|
},
|
|
"node_modules/dotenv": {
|
|
"version": "16.4.7",
|
|
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
|
|
"integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
|
|
"engines": {
|
|
"node": ">=12"
|
|
},
|
|
"funding": {
|
|
"url": "https://dotenvx.com"
|
|
}
|
|
},
|
|
"node_modules/fast-deep-equal": {
|
|
"version": "3.1.3",
|
|
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
|
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
|
|
},
|
|
"node_modules/lodash": {
|
|
"version": "4.17.21",
|
|
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
|
|
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
|
|
},
|
|
"node_modules/lodash.snakecase": {
|
|
"version": "4.1.1",
|
|
"resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
|
|
"integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw=="
|
|
},
|
|
"node_modules/magic-bytes.js": {
|
|
"version": "1.10.0",
|
|
"resolved": "https://registry.npmjs.org/magic-bytes.js/-/magic-bytes.js-1.10.0.tgz",
|
|
"integrity": "sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ=="
|
|
},
|
|
"node_modules/shrimple-locales": {
|
|
"version": "0.2.1",
|
|
"resolved": "https://registry.npmjs.org/shrimple-locales/-/shrimple-locales-0.2.1.tgz",
|
|
"integrity": "sha512-j2vNBDXJgED3XqGXCD/vqXBSqwlDXP1iGkseVos8mCtZqHp3R+0FImx8xwtjeYufJcYfhjBMkaBTWgsBi8eJZw=="
|
|
},
|
|
"node_modules/ts-mixer": {
|
|
"version": "6.0.4",
|
|
"resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz",
|
|
"integrity": "sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA=="
|
|
},
|
|
"node_modules/tslib": {
|
|
"version": "2.8.1",
|
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
|
|
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
|
|
},
|
|
"node_modules/typescript": {
|
|
"version": "5.7.3",
|
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
|
|
"integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
|
|
"dev": true,
|
|
"bin": {
|
|
"tsc": "bin/tsc",
|
|
"tsserver": "bin/tsserver"
|
|
},
|
|
"engines": {
|
|
"node": ">=14.17"
|
|
}
|
|
},
|
|
"node_modules/undici": {
|
|
"version": "6.19.8",
|
|
"resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz",
|
|
"integrity": "sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==",
|
|
"engines": {
|
|
"node": ">=18.17"
|
|
}
|
|
},
|
|
"node_modules/ws": {
|
|
"version": "8.18.0",
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
|
|
"integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
|
|
"engines": {
|
|
"node": ">=10.0.0"
|
|
},
|
|
"peerDependencies": {
|
|
"bufferutil": "^4.0.1",
|
|
"utf-8-validate": ">=5.0.2"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"bufferutil": {
|
|
"optional": true
|
|
},
|
|
"utf-8-validate": {
|
|
"optional": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|