UNPKG

@wilcosp/rex

Version:

Rex is an automated command manager for discord js

291 lines 8.93 kB
{ "name": "@wilcosp/rex", "type": "module", "version": "3.0.0-beta22feb09b", "description": "Rex is an automated command manager for discord js", "files": [ "dist", "!dist/cjs/**/*.cjs.map" ], "exports": { ".": { "import": { "types": "./dist/typings/esm/index.d.ts", "default": "./dist/esm/index.js" }, "require": { "types": "./dist/typings/cjs/index.d.ts", "default": "./dist/cjs/index.js" } }, "./manager": { "import": { "types": "./dist/typings/esm/manager.js", "default": "./dist/esm/manager.js" }, "require": { "types": "./dist/typings/cjs/manager.js", "default": "./dist/cjs/manager.js" } }, "./applicationCommandBase": { "import": { "types": "./dist/typings/esm/applicationCommandBase.js", "default": "./dist/esm/applicationCommandBase.js" }, "require": { "types": "./dist/typings/cjs/applicationCommandBase.js", "default": "./dist/cjs/applicationCommandBase.js" } }, "./components": { "import": { "types": "./dist/typings/esm/components/bundle.d.ts", "default": "./dist/esm/components/bundle.js" }, "require": { "types": "./dist/typings/cjs/components/bundle.d.ts", "default": "./dist/cjs/components/bundle.js" } }, "./components/*": { "import": { "types": "./dist/typings/esm/components/*.d.ts", "default": "./dist/esm/components/*.js" }, "require": { "types": "./dist/typings/cjs/components/*.d.ts", "default": "./dist/cjs/components/*.js" } }, "./contextmenu": { "import": { "types": "./dist/typings/esm/contextmenu/bundle.d.ts", "default": "./dist/esm/contextmenu/bundle.js" }, "require": { "types": "./dist/typings/cjs/contextmenu/bundle.d.ts", "default": "./dist/cjs/contextmenu/bundle.js" } }, "./contextmenu/*": { "import": { "types": "./dist/typings/esm/contextmenu/*.d.ts", "default": "./dist/esm/contextmenu/*.js" }, "require": { "types": "./dist/typings/cjs/contextmenu/*.d.ts", "default": "./dist/cjs/contextmenu/*.js" } }, "./errors/": { "import": { "types": "./dist/typings/esm/errors/permissionError.d.ts", "default": "./dist/esm/errors/permissionError.js" }, "require": { "types": "./dist/typings/cjs/errors/permissionError.d.ts", "default": "./dist/cjs/errors/permissionError.js" } }, "./errors/*": { "import": { "types": "./dist/typings/esm/errors/*.d.ts", "default": "./dist/esm/errors/*.js" }, "require": { "types": "./dist/typings/cjs/errors/*.d.ts", "default": "./dist/cjs/errors/*.js" } }, "./helpers": { "import": { "types": "./dist/typings/esm/helpers/bundle.d.ts", "default": "./dist/esm/helpers/bundle.js" }, "require": { "types": "./dist/typings/cjs/helpers/bundle.d.ts", "default": "./dist/cjs/helpers/bundle.js" } }, "./helpers/*": { "import": { "types": "./dist/typings/esm/helpers/*.d.ts", "default": "./dist/esm/helpers/*.js" }, "require": { "types": "./dist/typings/cjs/helpers/*.d.ts", "default": "./dist/cjs/helpers/*.js" } }, "./interactions": { "import": { "types": "./dist/typings/esm/interactions/bundle.d.ts", "default": "./dist/esm/interactions/bundle.js" }, "require": { "types": "./dist/typings/cjs/interactions/bundle.d.ts", "default": "./dist/cjs/interactions/bundle.js" } }, "./interactions/components/*": { "import": { "types": "./dist/typings/esm/interactions/components/*.d.ts", "default": "./dist/esm/interactions/components/*.js" }, "require": { "types": "./dist/typings/cjs/interactions/components/*.d.ts", "default": "./dist/cjs/interactions/components/*.js" } }, "./interactions/context/*": { "import": { "types": "./dist/typings/esm/interactions/context/*.d.ts", "default": "./dist/esm/interactions/context/*.js" }, "require": { "types": "./dist/typings/cjs/interactions/context/*.d.ts", "default": "./dist/cjs/interactions/context/*.js" } }, "./interactions/modal/*": { "import": { "types": "./dist/typings/esm/interactions/modal/*.d.ts", "default": "./dist/esm/interactions/modal/*.js" }, "require": { "types": "./dist/typings/cjs/interactions/modal/*.d.ts", "default": "./dist/cjs/interactions/modal/*.js" } }, "./interactions/slashCommands/*": { "import": { "types": "./dist/typings/esm/interactions/slashCommands/*.d.ts", "default": "./dist/esm/interactions/slashCommands/*.js" }, "require": { "types": "./dist/typings/cjs/interactions/slashCommands/*.d.ts", "default": "./dist/cjs/interactions/slashCommands/*.js" } }, "./interactions/*": { "import": { "types": "./dist/typings/esm/interactions/*.d.ts", "default": "./dist/esm/interactions/*.js" }, "require": { "types": "./dist/typings/cjs/interactions/*.d.ts", "default": "./dist/cjs/interactions/*.js" } }, "./modals": { "import": { "types": "./dist/typings/esm/modals/bundle.d.ts", "default": "./dist/esm/modals/bundle.js" }, "require": { "types": "./dist/typings/cjs/modals/bundle.d.ts", "default": "./dist/cjs/modals/bundle.js" } }, "./modals/*": { "import": { "types": "./dist/typings/esm/modals/*.d.ts", "default": "./dist/esm/modals/*.js" }, "require": { "types": "./dist/typings/cjs/modals/*.d.ts", "default": "./dist/cjs/modals/*.js" } }, "./slashCommands/": { "import": { "types": "./dist/typings/esm/slashCommands/bundle.d.ts", "default": "./dist/esm/slashCommands/bundle.js" }, "require": { "types": "./dist/typings/cjs/slashCommands/bundle.d.ts", "default": "./dist/cjs/slashCommands/bundle.js" } }, "./slashCommands/options/*": { "import": { "types": "./dist/typings/esm/slashCommands/options/*.d.ts", "default": "./dist/esm/slashCommands/options/*.js" }, "require": { "types": "./dist/typings/cjs/slashCommands/options/*.d.ts", "default": "./dist/cjs/slashCommands/options/*.js" } }, "./slashCommands/*": { "import": { "types": "./dist/typings/esm/slashCommands/*.d.ts", "default": "./dist/esm/slashCommands/*.js" }, "require": { "types": "./dist/typings/cjs/slashCommands/*.d.ts", "default": "./dist/cjs/slashCommands/*.js" } } }, "main": "./dist/cjs/index.cjs", "types": "./dist/typings/cjs/index.d.ts", "repository": { "type": "git", "url": "git+ssh://git@gitlab.com/WilcoSp/rex-commandmanager.git" }, "keywords": [ "discord", "discord.js", "command", "Rex", "command manager" ], "author": "Wilco Spruijt", "license": "MPL-2.0", "bugs": { "url": "https://gitlab.com/WilcoSp/rex-commandmanager/issues" }, "homepage": "https://gitlab.com/WilcoSp/rex-commandmanager#readme", "dependencies": { "@types/chai": "^4.3.4", "chai": "^4.3.7", "chai-exclude": "^2.1.0", "discord-api-types": "~0.37.22", "discord.js": "^14.7.1", "zod": "^3.20.2" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/ws": "^8.5.3", "dotenv": "^16.0.3", "jest": "^29.4.0", "mime-types": "^2.1.35", "mocha": "^10.2.0", "ts-node": "^10.9.1", "tslib": "^2.4.1", "typescript": "^4.9.4" }, "engineStrict": true, "engines": { "node": ">=16.6.0", "npm": ">=7.0.0", "pnpm": ">=6.32", "typescript": ">=4.7" }, "scripts": { "test": "mocha --recursive --loader=ts-node/esm ./src/**/*.spec.ts", "serve": "tsc -p serve.tsconfig.json && node dist/esm/test/bot.js", "doc": "pnpm run doc:esm && pnpm run doc:cjs", "doc:esm": "tsc -p esm.doc.tsconfig.json", "doc:cjs": "tsc -p cjs.doc.tsconfig.json", "compile": "pnpm run compile:esm && pnpm run compile:cjs", "compile:esm": "tsc -p esm.tsconfig.json", "compile:cjs": "tsc -p cjs.tsconfig.json && pnpm run copy:compile", "copy:compile": "cp cjs.package.json dist/cjs/package.json || copy cjs.package.json dist/cjs/package.json", "next": "pnpm publish --tag next", "next:public": "pnpm publish --tag next --access public" } }