UNPKG

kubernetes-models

Version:
506 lines 17.3 kB
{ "name": "kubernetes-models", "version": "5.1.0", "type": "module", "description": "Kubernetes models", "repository": { "type": "git", "url": "https://github.com/tommy351/kubernetes-models-ts.git" }, "homepage": "https://github.com/tommy351/kubernetes-models-ts/tree/master/first-party/kubernetes-models", "author": "Tommy Chen <tommy351@gmail.com>", "license": "MIT", "sideEffects": false, "publishConfig": { "access": "public", "directory": "dist", "linkDirectory": true }, "keywords": [ "kubernetes", "kubernetes-models" ], "engines": { "node": ">=22" }, "dependencies": { "@kubernetes-models/validate": "^5.0.2", "@kubernetes-models/apimachinery": "^3.0.2", "@kubernetes-models/base": "^6.0.1" }, "devDependencies": { "@types/node": "^25.6.0", "openapi-types": "^12.0.2", "typescript": "^6.0.3", "vitest": "^4.1.5", "@kubernetes-models/publish-scripts": "^1.2.0", "@kubernetes-models/openapi-generate": "^6.1.1", "@kubernetes-models/read-input": "^4.0.1" }, "exports": { ".": { "types": "./index.d.ts", "import": "./index.js" }, "./_schemas/*": { "types": "./_schemas/*.d.ts", "import": "./_schemas/*.js" }, "./admissionregistration.k8s.io": { "types": "./admissionregistration.k8s.io/index.d.ts", "import": "./admissionregistration.k8s.io/index.js" }, "./admissionregistration.k8s.io/v1": { "types": "./admissionregistration.k8s.io/v1/index.d.ts", "import": "./admissionregistration.k8s.io/v1/index.js" }, "./admissionregistration.k8s.io/v1/*": { "types": "./admissionregistration.k8s.io/v1/*.d.ts", "import": "./admissionregistration.k8s.io/v1/*.js" }, "./admissionregistration.k8s.io/v1beta1": { "types": "./admissionregistration.k8s.io/v1beta1/index.d.ts", "import": "./admissionregistration.k8s.io/v1beta1/index.js" }, "./admissionregistration.k8s.io/v1beta1/*": { "types": "./admissionregistration.k8s.io/v1beta1/*.d.ts", "import": "./admissionregistration.k8s.io/v1beta1/*.js" }, "./apiextensions.k8s.io": { "types": "./apiextensions.k8s.io/index.d.ts", "import": "./apiextensions.k8s.io/index.js" }, "./apiextensions.k8s.io/v1": { "types": "./apiextensions.k8s.io/v1/index.d.ts", "import": "./apiextensions.k8s.io/v1/index.js" }, "./apiextensions.k8s.io/v1/*": { "types": "./apiextensions.k8s.io/v1/*.d.ts", "import": "./apiextensions.k8s.io/v1/*.js" }, "./apiextensions.k8s.io/v1beta1": { "types": "./apiextensions.k8s.io/v1beta1/index.d.ts", "import": "./apiextensions.k8s.io/v1beta1/index.js" }, "./apiextensions.k8s.io/v1beta1/*": { "types": "./apiextensions.k8s.io/v1beta1/*.d.ts", "import": "./apiextensions.k8s.io/v1beta1/*.js" }, "./apiregistration.k8s.io": { "types": "./apiregistration.k8s.io/index.d.ts", "import": "./apiregistration.k8s.io/index.js" }, "./apiregistration.k8s.io/v1": { "types": "./apiregistration.k8s.io/v1/index.d.ts", "import": "./apiregistration.k8s.io/v1/index.js" }, "./apiregistration.k8s.io/v1/*": { "types": "./apiregistration.k8s.io/v1/*.d.ts", "import": "./apiregistration.k8s.io/v1/*.js" }, "./apiregistration.k8s.io/v1beta1": { "types": "./apiregistration.k8s.io/v1beta1/index.d.ts", "import": "./apiregistration.k8s.io/v1beta1/index.js" }, "./apiregistration.k8s.io/v1beta1/*": { "types": "./apiregistration.k8s.io/v1beta1/*.d.ts", "import": "./apiregistration.k8s.io/v1beta1/*.js" }, "./apps": { "types": "./apps/index.d.ts", "import": "./apps/index.js" }, "./apps/v1": { "types": "./apps/v1/index.d.ts", "import": "./apps/v1/index.js" }, "./apps/v1/*": { "types": "./apps/v1/*.d.ts", "import": "./apps/v1/*.js" }, "./apps/v1beta1": { "types": "./apps/v1beta1/index.d.ts", "import": "./apps/v1beta1/index.js" }, "./apps/v1beta1/*": { "types": "./apps/v1beta1/*.d.ts", "import": "./apps/v1beta1/*.js" }, "./apps/v1beta2": { "types": "./apps/v1beta2/index.d.ts", "import": "./apps/v1beta2/index.js" }, "./apps/v1beta2/*": { "types": "./apps/v1beta2/*.d.ts", "import": "./apps/v1beta2/*.js" }, "./authentication.k8s.io": { "types": "./authentication.k8s.io/index.d.ts", "import": "./authentication.k8s.io/index.js" }, "./authentication.k8s.io/v1": { "types": "./authentication.k8s.io/v1/index.d.ts", "import": "./authentication.k8s.io/v1/index.js" }, "./authentication.k8s.io/v1/*": { "types": "./authentication.k8s.io/v1/*.d.ts", "import": "./authentication.k8s.io/v1/*.js" }, "./authentication.k8s.io/v1beta1": { "types": "./authentication.k8s.io/v1beta1/index.d.ts", "import": "./authentication.k8s.io/v1beta1/index.js" }, "./authentication.k8s.io/v1beta1/*": { "types": "./authentication.k8s.io/v1beta1/*.d.ts", "import": "./authentication.k8s.io/v1beta1/*.js" }, "./authorization.k8s.io": { "types": "./authorization.k8s.io/index.d.ts", "import": "./authorization.k8s.io/index.js" }, "./authorization.k8s.io/v1": { "types": "./authorization.k8s.io/v1/index.d.ts", "import": "./authorization.k8s.io/v1/index.js" }, "./authorization.k8s.io/v1/*": { "types": "./authorization.k8s.io/v1/*.d.ts", "import": "./authorization.k8s.io/v1/*.js" }, "./authorization.k8s.io/v1beta1": { "types": "./authorization.k8s.io/v1beta1/index.d.ts", "import": "./authorization.k8s.io/v1beta1/index.js" }, "./authorization.k8s.io/v1beta1/*": { "types": "./authorization.k8s.io/v1beta1/*.d.ts", "import": "./authorization.k8s.io/v1beta1/*.js" }, "./autoscaling": { "types": "./autoscaling/index.d.ts", "import": "./autoscaling/index.js" }, "./autoscaling/v1": { "types": "./autoscaling/v1/index.d.ts", "import": "./autoscaling/v1/index.js" }, "./autoscaling/v1/*": { "types": "./autoscaling/v1/*.d.ts", "import": "./autoscaling/v1/*.js" }, "./autoscaling/v2": { "types": "./autoscaling/v2/index.d.ts", "import": "./autoscaling/v2/index.js" }, "./autoscaling/v2/*": { "types": "./autoscaling/v2/*.d.ts", "import": "./autoscaling/v2/*.js" }, "./autoscaling/v2beta1": { "types": "./autoscaling/v2beta1/index.d.ts", "import": "./autoscaling/v2beta1/index.js" }, "./autoscaling/v2beta1/*": { "types": "./autoscaling/v2beta1/*.d.ts", "import": "./autoscaling/v2beta1/*.js" }, "./autoscaling/v2beta2": { "types": "./autoscaling/v2beta2/index.d.ts", "import": "./autoscaling/v2beta2/index.js" }, "./autoscaling/v2beta2/*": { "types": "./autoscaling/v2beta2/*.d.ts", "import": "./autoscaling/v2beta2/*.js" }, "./batch": { "types": "./batch/index.d.ts", "import": "./batch/index.js" }, "./batch/v1": { "types": "./batch/v1/index.d.ts", "import": "./batch/v1/index.js" }, "./batch/v1/*": { "types": "./batch/v1/*.d.ts", "import": "./batch/v1/*.js" }, "./batch/v1beta1": { "types": "./batch/v1beta1/index.d.ts", "import": "./batch/v1beta1/index.js" }, "./batch/v1beta1/*": { "types": "./batch/v1beta1/*.d.ts", "import": "./batch/v1beta1/*.js" }, "./certificates.k8s.io": { "types": "./certificates.k8s.io/index.d.ts", "import": "./certificates.k8s.io/index.js" }, "./certificates.k8s.io/v1": { "types": "./certificates.k8s.io/v1/index.d.ts", "import": "./certificates.k8s.io/v1/index.js" }, "./certificates.k8s.io/v1/*": { "types": "./certificates.k8s.io/v1/*.d.ts", "import": "./certificates.k8s.io/v1/*.js" }, "./certificates.k8s.io/v1beta1": { "types": "./certificates.k8s.io/v1beta1/index.d.ts", "import": "./certificates.k8s.io/v1beta1/index.js" }, "./certificates.k8s.io/v1beta1/*": { "types": "./certificates.k8s.io/v1beta1/*.d.ts", "import": "./certificates.k8s.io/v1beta1/*.js" }, "./coordination.k8s.io": { "types": "./coordination.k8s.io/index.d.ts", "import": "./coordination.k8s.io/index.js" }, "./coordination.k8s.io/v1": { "types": "./coordination.k8s.io/v1/index.d.ts", "import": "./coordination.k8s.io/v1/index.js" }, "./coordination.k8s.io/v1/*": { "types": "./coordination.k8s.io/v1/*.d.ts", "import": "./coordination.k8s.io/v1/*.js" }, "./coordination.k8s.io/v1beta1": { "types": "./coordination.k8s.io/v1beta1/index.d.ts", "import": "./coordination.k8s.io/v1beta1/index.js" }, "./coordination.k8s.io/v1beta1/*": { "types": "./coordination.k8s.io/v1beta1/*.d.ts", "import": "./coordination.k8s.io/v1beta1/*.js" }, "./discovery.k8s.io": { "types": "./discovery.k8s.io/index.d.ts", "import": "./discovery.k8s.io/index.js" }, "./discovery.k8s.io/v1": { "types": "./discovery.k8s.io/v1/index.d.ts", "import": "./discovery.k8s.io/v1/index.js" }, "./discovery.k8s.io/v1/*": { "types": "./discovery.k8s.io/v1/*.d.ts", "import": "./discovery.k8s.io/v1/*.js" }, "./discovery.k8s.io/v1beta1": { "types": "./discovery.k8s.io/v1beta1/index.d.ts", "import": "./discovery.k8s.io/v1beta1/index.js" }, "./discovery.k8s.io/v1beta1/*": { "types": "./discovery.k8s.io/v1beta1/*.d.ts", "import": "./discovery.k8s.io/v1beta1/*.js" }, "./events.k8s.io": { "types": "./events.k8s.io/index.d.ts", "import": "./events.k8s.io/index.js" }, "./events.k8s.io/v1": { "types": "./events.k8s.io/v1/index.d.ts", "import": "./events.k8s.io/v1/index.js" }, "./events.k8s.io/v1/*": { "types": "./events.k8s.io/v1/*.d.ts", "import": "./events.k8s.io/v1/*.js" }, "./events.k8s.io/v1beta1": { "types": "./events.k8s.io/v1beta1/index.d.ts", "import": "./events.k8s.io/v1beta1/index.js" }, "./events.k8s.io/v1beta1/*": { "types": "./events.k8s.io/v1beta1/*.d.ts", "import": "./events.k8s.io/v1beta1/*.js" }, "./extensions": { "types": "./extensions/index.d.ts", "import": "./extensions/index.js" }, "./extensions/v1beta1": { "types": "./extensions/v1beta1/index.d.ts", "import": "./extensions/v1beta1/index.js" }, "./extensions/v1beta1/*": { "types": "./extensions/v1beta1/*.d.ts", "import": "./extensions/v1beta1/*.js" }, "./flowcontrol.apiserver.k8s.io": { "types": "./flowcontrol.apiserver.k8s.io/index.d.ts", "import": "./flowcontrol.apiserver.k8s.io/index.js" }, "./flowcontrol.apiserver.k8s.io/v1": { "types": "./flowcontrol.apiserver.k8s.io/v1/index.d.ts", "import": "./flowcontrol.apiserver.k8s.io/v1/index.js" }, "./flowcontrol.apiserver.k8s.io/v1/*": { "types": "./flowcontrol.apiserver.k8s.io/v1/*.d.ts", "import": "./flowcontrol.apiserver.k8s.io/v1/*.js" }, "./flowcontrol.apiserver.k8s.io/v1beta1": { "types": "./flowcontrol.apiserver.k8s.io/v1beta1/index.d.ts", "import": "./flowcontrol.apiserver.k8s.io/v1beta1/index.js" }, "./flowcontrol.apiserver.k8s.io/v1beta1/*": { "types": "./flowcontrol.apiserver.k8s.io/v1beta1/*.d.ts", "import": "./flowcontrol.apiserver.k8s.io/v1beta1/*.js" }, "./flowcontrol.apiserver.k8s.io/v1beta2": { "types": "./flowcontrol.apiserver.k8s.io/v1beta2/index.d.ts", "import": "./flowcontrol.apiserver.k8s.io/v1beta2/index.js" }, "./flowcontrol.apiserver.k8s.io/v1beta2/*": { "types": "./flowcontrol.apiserver.k8s.io/v1beta2/*.d.ts", "import": "./flowcontrol.apiserver.k8s.io/v1beta2/*.js" }, "./flowcontrol.apiserver.k8s.io/v1beta3": { "types": "./flowcontrol.apiserver.k8s.io/v1beta3/index.d.ts", "import": "./flowcontrol.apiserver.k8s.io/v1beta3/index.js" }, "./flowcontrol.apiserver.k8s.io/v1beta3/*": { "types": "./flowcontrol.apiserver.k8s.io/v1beta3/*.d.ts", "import": "./flowcontrol.apiserver.k8s.io/v1beta3/*.js" }, "./networking.k8s.io": { "types": "./networking.k8s.io/index.d.ts", "import": "./networking.k8s.io/index.js" }, "./networking.k8s.io/v1": { "types": "./networking.k8s.io/v1/index.d.ts", "import": "./networking.k8s.io/v1/index.js" }, "./networking.k8s.io/v1/*": { "types": "./networking.k8s.io/v1/*.d.ts", "import": "./networking.k8s.io/v1/*.js" }, "./networking.k8s.io/v1beta1": { "types": "./networking.k8s.io/v1beta1/index.d.ts", "import": "./networking.k8s.io/v1beta1/index.js" }, "./networking.k8s.io/v1beta1/*": { "types": "./networking.k8s.io/v1beta1/*.d.ts", "import": "./networking.k8s.io/v1beta1/*.js" }, "./node.k8s.io": { "types": "./node.k8s.io/index.d.ts", "import": "./node.k8s.io/index.js" }, "./node.k8s.io/v1": { "types": "./node.k8s.io/v1/index.d.ts", "import": "./node.k8s.io/v1/index.js" }, "./node.k8s.io/v1/*": { "types": "./node.k8s.io/v1/*.d.ts", "import": "./node.k8s.io/v1/*.js" }, "./node.k8s.io/v1beta1": { "types": "./node.k8s.io/v1beta1/index.d.ts", "import": "./node.k8s.io/v1beta1/index.js" }, "./node.k8s.io/v1beta1/*": { "types": "./node.k8s.io/v1beta1/*.d.ts", "import": "./node.k8s.io/v1beta1/*.js" }, "./package.json": "./package.json", "./policy": { "types": "./policy/index.d.ts", "import": "./policy/index.js" }, "./policy/v1": { "types": "./policy/v1/index.d.ts", "import": "./policy/v1/index.js" }, "./policy/v1/*": { "types": "./policy/v1/*.d.ts", "import": "./policy/v1/*.js" }, "./policy/v1beta1": { "types": "./policy/v1beta1/index.d.ts", "import": "./policy/v1beta1/index.js" }, "./policy/v1beta1/*": { "types": "./policy/v1beta1/*.d.ts", "import": "./policy/v1beta1/*.js" }, "./rbac.authorization.k8s.io": { "types": "./rbac.authorization.k8s.io/index.d.ts", "import": "./rbac.authorization.k8s.io/index.js" }, "./rbac.authorization.k8s.io/v1": { "types": "./rbac.authorization.k8s.io/v1/index.d.ts", "import": "./rbac.authorization.k8s.io/v1/index.js" }, "./rbac.authorization.k8s.io/v1/*": { "types": "./rbac.authorization.k8s.io/v1/*.d.ts", "import": "./rbac.authorization.k8s.io/v1/*.js" }, "./rbac.authorization.k8s.io/v1beta1": { "types": "./rbac.authorization.k8s.io/v1beta1/index.d.ts", "import": "./rbac.authorization.k8s.io/v1beta1/index.js" }, "./rbac.authorization.k8s.io/v1beta1/*": { "types": "./rbac.authorization.k8s.io/v1beta1/*.d.ts", "import": "./rbac.authorization.k8s.io/v1beta1/*.js" }, "./resource.k8s.io": { "types": "./resource.k8s.io/index.d.ts", "import": "./resource.k8s.io/index.js" }, "./resource.k8s.io/v1": { "types": "./resource.k8s.io/v1/index.d.ts", "import": "./resource.k8s.io/v1/index.js" }, "./resource.k8s.io/v1/*": { "types": "./resource.k8s.io/v1/*.d.ts", "import": "./resource.k8s.io/v1/*.js" }, "./scheduling.k8s.io": { "types": "./scheduling.k8s.io/index.d.ts", "import": "./scheduling.k8s.io/index.js" }, "./scheduling.k8s.io/v1": { "types": "./scheduling.k8s.io/v1/index.d.ts", "import": "./scheduling.k8s.io/v1/index.js" }, "./scheduling.k8s.io/v1/*": { "types": "./scheduling.k8s.io/v1/*.d.ts", "import": "./scheduling.k8s.io/v1/*.js" }, "./scheduling.k8s.io/v1beta1": { "types": "./scheduling.k8s.io/v1beta1/index.d.ts", "import": "./scheduling.k8s.io/v1beta1/index.js" }, "./scheduling.k8s.io/v1beta1/*": { "types": "./scheduling.k8s.io/v1beta1/*.d.ts", "import": "./scheduling.k8s.io/v1beta1/*.js" }, "./storage.k8s.io": { "types": "./storage.k8s.io/index.d.ts", "import": "./storage.k8s.io/index.js" }, "./storage.k8s.io/v1": { "types": "./storage.k8s.io/v1/index.d.ts", "import": "./storage.k8s.io/v1/index.js" }, "./storage.k8s.io/v1/*": { "types": "./storage.k8s.io/v1/*.d.ts", "import": "./storage.k8s.io/v1/*.js" }, "./storage.k8s.io/v1beta1": { "types": "./storage.k8s.io/v1beta1/index.d.ts", "import": "./storage.k8s.io/v1beta1/index.js" }, "./storage.k8s.io/v1beta1/*": { "types": "./storage.k8s.io/v1beta1/*.d.ts", "import": "./storage.k8s.io/v1beta1/*.js" }, "./v1": { "types": "./v1/index.d.ts", "import": "./v1/index.js" }, "./v1/*": { "types": "./v1/*.d.ts", "import": "./v1/*.js" } }, "scripts": { "build": "node scripts/generate.ts && publish-scripts build --include-hidden" } }