@apolitical/health
Version:
Node.js module to expose Apolitical's APIs health checks
72 lines (71 loc) • 1.69 kB
JSON
{
"name": "@apolitical/health",
"version": "1.0.5-beta.0",
"description": "Node.js module to expose Apolitical's APIs health checks",
"author": "Apolitical Group Limited <engineering@apolitical.co>",
"license": "MIT",
"main": "src/index.js",
"files": [
"src"
],
"scripts": {
"test": "jest --bail --runInBand",
"lint": "eslint --ext .js ./src",
"format": "prettier --write 'src/**/*.+(js|json)'",
"lint-format": "lint-staged",
"audit": "audit-ci -h"
},
"keywords": [
"Backend",
"Template",
"Node Modules"
],
"dependencies": {
"awilix": "8.0.0",
"axios": "1.12.2"
},
"devDependencies": {
"@apolitical/eslint-config": "2.1.0",
"@apolitical/testing": "2.1.0",
"audit-ci": "6.3.0",
"dotenv": "16.0.3",
"lint-staged": "13.1.0"
},
"engines": {
"node": ">=20.14.0"
},
"eslintConfig": {
"extends": "@apolitical/eslint-config/api.config"
},
"prettier": "@apolitical/eslint-config/prettier.config",
"jest": {
"bail": true,
"clearMocks": true,
"collectCoverage": true,
"collectCoverageFrom": [
"src/**/*.js"
],
"coverageDirectory": "coverage",
"coveragePathIgnorePatterns": [
"/node_modules/"
],
"coverageReporters": [
"text",
"lcov"
],
"resetMocks": true,
"testEnvironment": "node",
"testTimeout": 60000,
"maxConcurrency": 1,
"maxWorkers": 1,
"reporters": [
"default",
"jest-junit"
],
"testResultsProcessor": "jest-junit"
},
"lint-staged": {
"*.js": "eslint --cache --fix --ignore-path .gitignore",
"*.+(js|json)": "prettier --write --ignore-path .gitignore"
}
}