You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+83-51Lines changed: 83 additions & 51 deletions
Original file line number
Diff line number
Diff line change
@@ -13,36 +13,46 @@
13
13
</a>
14
14
</p>
15
15
16
-
KubernetesJS is a **fully-typed**, zero-dependency TypeScript client for Kubernetes.
16
+
KubernetesJS is a comprehensive TypeScript ecosystem for Kubernetes, providing **fully-typed**, zero-dependency clients and React hooks for building modern cloud-native applications.
17
17
18
18
Write infrastructure like you write apps—modular, composable, and testable. KubernetesJS gives you direct, programmatic access to the entire Kubernetes API, with the developer experience of modern JavaScript tooling.
19
19
20
20
> No more brittle YAML. No more hidden chart logic. Just pure, type-safe Kubernetes from the language you already use.
The foundation package providing a fully-typed, zero-dependency TypeScript client for the entire Kubernetes API. Perfect for Node.js applications, CLI tools, operators, and automation scripts.
24
26
25
-
-**🔒 Fully Typed**: Complete TypeScript definitions for all functions and models for an enhanced development experience.
26
-
-**🚀 Zero Dependencies**: Works out of the box without the need for additional installations.
27
-
-**📡 Full Kubernetes API Coverage**: Supports all Kubernetes API endpoints with detailed TypeScript types.
28
-
-**🌐 Cross-Platform**: Works with both Node.js and browser environments.
29
-
30
-
With KubernetesJS, you don’t shell out to `kubectl`, grep logs, or decode YAML trees. You write real code—typed, composable, inspectable.
### ⚛️ [`@kubernetesjs/react`](./packages/react) - React Hooks for Kubernetes
34
+
React hooks powered by TanStack Query for building reactive Kubernetes dashboards and management UIs. Includes intelligent caching, real-time updates, and optimistic mutations.
## Example: Inspect Init Containers in Running Pods
129
161
130
162
```ts
@@ -188,6 +220,6 @@ Checkout these related projects:
188
220
189
221
## Disclaimer
190
222
191
-
AS DESCRIBED IN THE LICENSES, THE SOFTWARE IS PROVIDED “AS IS”, AT YOUR OWN RISK, AND WITHOUT WARRANTIES OF ANY KIND.
223
+
AS DESCRIBED IN THE LICENSES, THE SOFTWARE IS PROVIDED "AS IS", AT YOUR OWN RISK, AND WITHOUT WARRANTIES OF ANY KIND.
192
224
193
-
No developer or entity involved in creating this software will be liable for any claims or damages whatsoever associated with your use, inability to use, or your interaction with other users of the code, including any direct, indirect, incidental, special, exemplary, punitive or consequential damages, or loss of profits, cryptocurrencies, tokens, or anything else of value.
225
+
No developer or entity involved in creating this software will be liable for any claims or damages whatsoever associated with your use, inability to use, or your interaction with other users of the code, including any direct, indirect, incidental, special, exemplary, punitive or consequential damages, or loss of profits, cryptocurrencies, tokens, or anything else of value.
0 commit comments