advanced-command-handler
Version:
A package to help you create a bot with only 1 main file, directories for your events/commands, with some helpers classes and functions.
118 lines (117 loc) • 2.59 kB
JSON
{
"author": "Ayfri",
"bugs": {
"url": "https://github.com/Ayfri/Advanced-Command-Handler/issues"
},
"dependencies": {
"argumentorum": "^0.1.1",
"chalk": "^4.1.1",
"dayjs": "^1.10.6",
"discord.js": "^13.0.1",
"discord.js-better-embed": "^1.3.0"
},
"description": "A package to help you create a bot with only 1 main file, directories for your events/commands, with some helpers classes and functions.",
"devDependencies": {
"@types/node": "^16.4.2",
"@typescript-eslint/eslint-plugin": "^4.28.2",
"@typescript-eslint/parser": "^4.28.2",
"eslint": "^7.30.0",
"eslint-plugin-jsdoc": "^36.0.2",
"eslint-plugin-tsdoc": "^0.2.14",
"prettier": "^2.3.2",
"typescript": "^4.4.2"
},
"engineStrict": true,
"engines": {
"node": ">=16.6"
},
"eslintConfig": {
"extends": [
"plugin:jsdoc/recommended"
],
"ignorePatterns": [
"dist",
"src/defaults",
"types",
"tests"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2021,
"sourceType": "module"
},
"plugins": [
"eslint-plugin-tsdoc",
"eslint-plugin-jsdoc",
"@typescript-eslint"
],
"rules": {
"jsdoc/check-tag-names": "off",
"jsdoc/require-description": [
"warn",
{
"checkConstructors": false
}
],
"jsdoc/require-description-complete-sentence": "warn",
"jsdoc/require-jsdoc": [
"warn",
{
"checkGetters": true,
"checkSetters": true,
"contexts": [
"ClassProperty"
],
"publicOnly": false,
"require": {
"MethodDefinition": true
}
}
],
"jsdoc/require-param-type": "off",
"jsdoc/require-returns": [
"warn",
{
"checkGetters": false
}
],
"jsdoc/require-returns-type": "off",
"tsdoc/syntax": "warn"
}
},
"homepage": "https://github.com/Ayfri/Advanced-Command-Handler",
"keywords": [
"discord",
"command-handler",
"discord-bot",
"discordjs"
],
"license": "ISC",
"main": "dist",
"maintainers": [
"ayfri"
],
"name": "advanced-command-handler",
"prettier": {
"arrowParens": "avoid",
"bracketSpacing": false,
"printWidth": 160,
"singleQuote": true,
"tabWidth": 4,
"trailingComma": "es5",
"useTabs": true
},
"readme": "https://github.com/Ayfri/Advanced-Command-Handler#readme",
"repository": {
"type": "github",
"url": "git://github.com/Ayfri/Advanced-Command-Handler/tree/package.git"
},
"scripts": {
"build": "tsc",
"lint": "eslint . --ext .ts",
"prepare": "npm run build",
"prettier": "prettier **.json **.md src tests --write"
},
"types": "types",
"version": "3.1.0"
}