{ "name": "@kubernetes/client-node", "version": "2.0.0", "description": "NodeJS client for kubernetes", "type": "module", "repository": { "type": "git", "url": "https://github.com/kubernetes-client/javascript.git" }, "files": [ "dist/**/*.ts", "dist/**/*.js", "dist/**/*.map" ], "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "format": "prettier --log-level error --write \"./src/**/*.ts\"", "lint": "eslint \".\" && prettier --check \"./src/**/*.ts\"", "clean": "rm -Rf node_modules/ dist/", "build": "tsc", "build-with-tests": "tsc --project tsconfig-with-tests.json && cp 'src/test/echo space.js' dist/test", "generate": "./generate-client.sh", "watch": "tsc --watch", "test": "c8 node --test --test-reporter=spec --import tsx src/*_test.ts", "test-no-coverage": "node --test --test-reporter=spec --import tsx src/*_test.ts", "test-transpiled": "node --test --test-reporter=spec dist/*_test.js", "integration-test": "tsx src/test/integration/index.ts", "prepare": "npm run build && husky", "prepack": "npm run build", "docs": "typedoc src/gen" }, "c8": { "include": [ "src/**/*.ts" ], "exclude": [ "src/gen/**/*.ts", "src/index.ts", "src/*_test.ts", "src/test" ], "extension": [ ".ts" ], "reporter": [ "text", "lcov", "text-summary", "html" ], "sourceMap": true, "instrument": true, "all": true }, "author": "Kubernetes Authors", "license": "Apache-2.0", "dependencies": { "@types/js-yaml": "^4.0.1", "@types/node": "^25.0.0", "@types/node-fetch": "^2.6.13", "@types/stream-buffers": "^3.0.3", "form-data": "^4.0.0", "hpagent": "^1.2.0", "isomorphic-ws": "^5.0.0", "js-yaml": "^4.1.0", "jsonpath-plus": "^10.3.0", "node-fetch": "^2.7.0", "openid-client": "^6.1.3", "rfc4648": "^1.3.0", "socks-proxy-agent": "^8.0.4", "stream-buffers": "^3.0.2", "tar-fs": "^3.0.9", "ws": "^8.18.2" }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/mock-fs": "^4.13.1", "c8": "^11.0.0", "eslint": "^10.0.0", "eslint-plugin-erasable-syntax-only": "^0.4.0", "husky": "^9.0.6", "mock-fs": "^5.2.0", "nock": "^14.0.5", "prettier": "^3.0.0", "pretty-quick": "^4.0.0", "ts-mockito": "^2.3.1", "tsx": "^4.19.1", "typedoc": "^0.28.0", "typescript": "~5.9.2", "typescript-eslint": "^8.26.0" }, "bugs": { "url": "https://github.com/kubernetes-client/javascript/issues" }, "homepage": "https://github.com/kubernetes-client/javascript#readme", "keywords": [ "kubernetes", "client" ], "prettier": { "tabWidth": 4, "printWidth": 110, "trailingComma": "all", "singleQuote": true, "arrowParens": "always" } }