Files
overcrawlrr/package.json
2024-10-05 16:18:37 +02:00

84 lines
2.2 KiB
JSON

{
"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/(.*)$": [
"<rootDir>/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
}
]
]
}
}