{ "name": "@sern/handler", "packageManager": "yarn@3.5.0", "version": "2.6.1", "description": "A complete, customizable, typesafe, & reactive framework for discord bots.", "main": "./dist/esm/index.mjs", "module": "./dist/cjs/index.cjs", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/esm/index.mjs", "require": "./dist/cjs/index.cjs", "types": "dist/index.d.ts" } }, "scripts": { "watch": "tsup --watch", "clean-modules": "rimraf node_modules/ && npm install", "lint": "eslint src/**/*.ts", "format": "eslint src/**/*.ts --fix", "build:dev": "tsup && tsup --dts-only --outDir dist", "build:prod": "tsup --minify && tsup --dts-only --outDir dist", "publish": "npm run build:prod", "pretty": "prettier --write ." }, "keywords": [ "sern-handler", "sern", "handler", "sern handler", "wrapper", "discord.js", "framework" ], "author": "SernDevs", "license": "MIT", "dependencies": { "iti": "^0.6.0", "rxjs": "^7.8.0", "ts-results-es": "^3.6.0" }, "devDependencies": { "@types/node": "^18.15.11", "@typescript-eslint/eslint-plugin": "5.58.0", "@typescript-eslint/parser": "5.58.0", "discord.js": "14.11.0", "esbuild": "^0.15.2", "esbuild-ifdef": "^0.2.0", "eslint": "8.38.0", "prettier": "2.8.7", "tsup": "^6.7.0", "typescript": "5.0.2" }, "prettier": { "semi": true, "trailingComma": "all", "singleQuote": true, "printWidth": 100, "tabWidth": 4, "arrowParens": "avoid" }, "eslintConfig": { "parser": "@typescript-eslint/parser", "extends": [ "plugin:@typescript-eslint/recommended" ], "parserOptions": { "ecmaVersion": "latest", "sourceType": "script" }, "rules": { "@typescript-eslint/no-non-null-assertion": "off", "quotes": [ 2, "single", { "avoidEscape": true, "allowTemplateLiterals": true } ], "semi": [ "error", "always" ], "@typescript-eslint/no-empty-interface": 0, "@typescript-eslint/ban-types": 0, "@typescript-eslint/no-explicit-any": "off" } }, "repository": { "type": "git", "url": "git+https://github.com/sern-handler/handler.git" }, "homepage": "https://sern.dev" }