{ "name": "overcrawlrr", "version": "0.0.1", "description": "", "author": "psyko-gh", "license": "MIT", "private": true, "npmPublish": false, "scripts": { "prepare": "node .husky/install.mjs", "build": "tsc && tsc-alias", "postbuild": "copyfiles schema/schema.json build/schema.json", "lint": "eslint \"./**/*.ts\"", "format:fix": "prettier ./src --write --cache", "format": "prettier ./src --check --cache", "format-docs": "prettier ./docs --check --cache", "format-docs:fix": "prettier ./docs --write --cache", "start": "tsx src/index.ts", "test": "jest" }, "devDependencies": { "@commitlint/cli": "^19.5.0", "@commitlint/config-conventional": "^19.5.0", "@eslint/js": "^9.11.1", "@semantic-release/github": "^11.0.0", "@types/cookie": "^0.6.0", "@types/eslint__js": "^8.42.3", "@types/jest": "^29.5.13", "@types/minimist": "^1.2.5", "@types/node": "^22.7.4", "@types/xml2js": "^0.4.14", "copyfiles": "^2.4.1", "eslint": "^9.11.1", "husky": "^9.1.6", "jest": "^29.7.0", "prettier": "3.3.3", "semantic-release": "^24.1.2", "ts-jest": "^29.2.5", "tsc-alias": "^1.8.10", "typescript": "^5.6.2", "typescript-eslint": "^8.7.0" }, "dependencies": { "@types/express": "^5.0.0", "@types/js-yaml": "^4.0.9", "ajv": "^8.17.1", "axios": "^1.7.7", "better-ajv-errors": "^1.2.0", "cookie": "^0.6.0", "cors": "^2.8.5", "croner": "^8.1.2", "dotenv": "^16.4.5", "express": "^4.21.0", "js-yaml": "^4.1.0", "minimist": "^1.2.8", "node-cache": "^5.1.2", "tsx": "^4.19.1", "winston": "^3.14.2", "xml2js": "^0.6.2" }, "jest": { "preset": "ts-jest", "testEnvironment": "node", "moduleNameMapper": { "^@core/(.*)$": [ "/src/$1" ] } }, "release": { "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", [ "@semantic-release/github", { "successComment": ":heavy_check_mark: This ${issue.pull_request ? 'pull request is included' : 'issue has been resolved'} in released version `${nextRelease.version}`", "failComment": false } ] ] } }