UNPKG

@shadow-dev/core

Version:

A modular core framework for Discord bot development, providing commands, buttons, menus, middleware, and more.

99 lines (98 loc) 3.37 kB
{ "name": "@shadow-dev/core", "version": "2.1.0", "description": "A modular core framework for Discord bot development, providing commands, buttons, menus, middleware, and more.", "main": "dist/index.js", "types": "dist/index.d.ts", "publishConfig": { "access": "public" }, "bin": { "shadow-core": "dist/cli/cli.js" }, "documentation": "https://docs.shadowdevelopment.net/shadowcore", "scripts": { "build": "tsc", "postbuild": "node ./scripts/add-shebang.js", "prepublishOnly": "npm run build", "test": "echo \"No tests configured yet\" && exit 0", "type-check": "tsc --noEmit", "prepare": "npm run build", "lint": "eslint", "postinstall": "echo '✅ ShadowCore installed successfully!'" }, "author": "GreyShows (Shadows-Development)", "license": "GPL-3.0", "keywords": [ "discord", "bot-framework", "typescript", "discord.js", "shadowcore", "bot-development" ], "repository": { "type": "git", "url": "https://github.com/GreyDevOps/shadow-core.git" }, "bugs": { "url": "https://github.com/GreyDevOps/shadow-core/issues" }, "homepage": "https://github.com/GreyDevOps/shadow-core", "engines": { "node": ">=18.0.0" }, "dependencies": { "@nestjs/common": "^11.1.6", "@nestjs/core": "^11.1.6", "argon2": "^0.43.0", "axios": "^1.9.0", "commander": "^14.0.0", "discord.js": "^14.19.3", "glob": "^11.0.3", "inquirer": "^12.6.3", "jsonwebtoken": "^9.0.2" }, "devDependencies": { "@eslint/js": "^9.28.0", "@types/axios": "^0.14.4", "@types/commander": "^2.12.0", "@types/jsonwebtoken": "^9.0.9", "@typescript-eslint/eslint-plugin": "^8.34.0", "@typescript-eslint/parser": "^8.31.0", "eslint": "^9.28.0", "eslint-define-config": "^2.1.0", "globals": "^16.2.0", "install": "^0.13.0", "ts-node": "^10.9.1", "typescript": "^5.0.0", "typescript-eslint": "^8.34.0" }, "exports": { ".": "./dist/index.js", "./utils": "./dist/utils/index.js", "./utils/logger": "./dist/utils/logger.js", "./utils/request": "./dist/utils/request.js", "./utils/general": "./dist/utils/general.js", "./utils/apiCache": "./dist/utils/apiCache.js", "./utils/taskScheduler": "./dist/utils/taskScheduler.js", "./discord": "./dist/discord/index.js", "./discord/command": "./dist/discord/command/index.js", "./discord/event": "./dist/discord/event/index.js", "./discord/button": "./dist/discord/button/index.js", "./discord/menu": "./dist/discord/menu/index.js", "./discord/middleware": "./dist/discord/middleware/index.js", "./cli": "./dist/cli/cli.js", "./cli/utils": "./dist/cli/utils/generation.js", "./security": "./dist/security/index.js", "./nest": "./dist/nest/index.js", "./nest/decorators": "./dist/nest/decorators/index.js", "./nest/decorators/current-user": "./dist/nest/decorators/current-user.js", "./nest/decorators/roles": "./dist/nest/decorators/roles.js", "./nest/guards": "./dist/nest/guards/index.js", "./nest/guards/jwt-auth.guard": "./dist/nest/guards/jwt-auth.guard.js", "./nest/guards/roles.guard": "./dist/nest/guards/roles.guard.js", "./nest/services": "./dist/nest/services/index.js", "./nest/services/token.service": "./dist/nest/services/token.service.js" } }