# `@k8s-ts/v1.8.0`

## Goals

* type-safe definition of resources
* type-safe interactions with apiserver
* easing the upgrade path for kubernetes manifests.

```typescript
import {serialize} from "@k8s-ts/v1.8.0";
import {Service} from "@k8s-ts/v1.8.0/v1";

const service : Service = {
  // ...
};

console.log(JSON.stringify(serialize(service)));
```
