@aurory/nestjs-k8s-leader-election
Version:
Nestjs k8s leader election
96 lines (95 loc) • 2.28 kB
JSON
{
"name": "@aurory/nestjs-k8s-leader-election",
"version": "2.1.1-rc1",
"description": "Nestjs k8s leader election",
"main": "dist/index.js",
"scripts": {
"build": "tsc",
"test:ci": "jest --ci --coverage --reporters=default --reporters=jest-junit"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Aurory-Game/nestjs-k8s-leader-election.git"
},
"keywords": [
"nestjs",
"k8s",
"leader",
"election"
],
"author": "Dan Shapir",
"license": "MIT",
"bugs": {
"url": "https://github.com/Aurory-Game/nestjs-k8s-leader-election/issues"
},
"homepage": "https://github.com/Aurory-Game/nestjs-k8s-leader-election#readme",
"devDependencies": {
"@nestjs/common": "^10.2.8",
"@nestjs/core": "^10.2.8",
"@nestjs/event-emitter": "^2.0.2",
"@nestjs/testing": "^10.2.8",
"@types/jest": "^29.5.0",
"jest": "^29.5.0",
"jest-junit": "^16.0.0",
"jest-mock-extended": "^3.0.5",
"reflect-metadata": "^0.2.2",
"rxjs": "^7.8.1",
"ts-jest": "^29.0.5",
"typescript": "^5.2.2"
},
"dependencies": {
"@kubernetes/client-node": "^1.0.0"
},
"peerDependencies": {
"@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0",
"@nestjs/core": "^8.0.0 || ^9.0.0 || ^10.0.0",
"@nestjs/event-emitter": "^2.0.2"
},
"jest": {
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"rootDir": "./",
"modulePaths": [
"<rootDir>"
],
"moduleDirectories": [
"node_modules",
"src"
],
"testRegex": ".*\\.spec\\.ts$",
"transform": {
"^.+\\.tsx?$": "ts-jest"
},
"transformIgnorePatterns": [
"<rootDir>/node_modules/",
"<rootDir>/build/"
],
"coverageReporters": [
"cobertura",
"html"
],
"reporters": [
"default",
[
"jest-junit",
{
"outputDirectory": "test",
"outputName": "junit.xml"
}
]
],
"testEnvironment": "node"
},
"jest-junit": {
"outputDirectory": "reports",
"outputName": "jest-junit.xml",
"ancestorSeparator": " › ",
"uniqueOutputName": "false",
"suiteNameTemplate": "{filepath}",
"classNameTemplate": "{classname}",
"titleTemplate": "{title}"
}
}