@codedependant/kubernetes-leader-election
Version:
Leader election for kubernetes using leases
97 lines (96 loc) • 2.46 kB
JSON
{
"name": "@codedependant/kubernetes-leader-election",
"description": "Leader election for kubernetes using leases",
"version": "1.0.1",
"main": "index.js",
"files": [
"lib/**/*",
"index.js",
"README.md",
"LICENSE"
],
"scripts": {
"c8": "c8",
"c8:coverage": "c8 check-coverage",
"c8:report": "c8 report",
"kind:up": "scripts/kind-up",
"kind:down": "scripts/kind-down",
"lint": "eslint ./",
"lint:fix": "npm run lint -- --fix",
"local": "KUBERNETES_SERVICE_HOST=$(./scripts/get-cluster-host) KUBERNETES_SERVICE_PORT=$(./scripts/get-cluster-port)",
"pretest": "npm run lint",
"release": "semantic-release",
"start": "tilt up -f tilt/Tiltfile",
"stop": "tilt down -f tilt/Tiltfile",
"tap": "tap",
"posttap": "npm run c8:report",
"test": "scripts/test-ci.sh"
},
"author": "Eric Satterwhite <esatterwhite@wi.rr.com>",
"repository": {
"type": "git",
"url": "https://github.com/esatterwhite/kubernetes-leader-election"
},
"homepage": "https://github.com/esatterwhite/kubernetes-leader-election",
"bugs": {
"url": "https://github.com/esatterwhite/kubernetes-leader-election/issues"
},
"license": "SEE LICENSE IN LICENSE",
"publishConfig": {
"access": "public"
},
"keywords": [
"kubernetes",
"leader",
"election",
"lease"
],
"eslintConfig": {
"root": true,
"ignorePatterns": [
"node_modules/",
"coverage/"
],
"extends": "logdna",
"parserOptions": {
"ecmaVersion": 2022
}
},
"tap": {
"browser": false,
"allow-incomplete-coverage": true,
"coverage-report": [
"text",
"text-summary"
],
"output-file": ".tap-out",
"serial": [
"test/unit/roles",
"test/integration/routes/v3/auth/role"
],
"files": [
"test/unit",
"test/integration"
]
},
"devDependencies": {
"@codedependant/release-config-npm": "^1.0.4",
"@logdna/setup-chain": "^1.3.2",
"@semantic-release/changelog": "^5.0.1",
"@semantic-release/git": "^9.0.1",
"c8": "^10.1.3",
"eslint": "^8.57.1",
"eslint-config-logdna": "^7.0.3",
"pino": "^9.7.0",
"pino-pretty": "^13.0.0",
"semantic-release": "^17.4.7",
"tap": "^21.1.0",
"tap-parser": "^18.0.0",
"tap-xunit": "^2.4.1",
"yaml": "^2.8.0"
},
"dependencies": {
"@kubernetes/client-node": "^1.3.0",
"abstract-logging": "^2.0.1"
}
}