@mcanaleta/kdevops
TypeScript icon, indicating that this package has built-in type declarations

0.1.5 • Public • Published

work in progress

opinionated

  • pnpm
  • luxon
  • lodash
  • typescript
  • swc
  • firebase, firestore
  • google cloud
  • react
  • trpc

devops tools

the idea is to define a kdevops.ts file in the root of the project then run pnpm run devops ... to execute the devops tasks:

  • generate terraform files
  • generate cloudbuild.yaml ...

Example of kdevops.ts file:

import { GCBMicroservice } from "@mcanaleta/kdevops";

const service = new GCBMicroservice({
  name: "backoffice",

...
});

service.cli();

add swc-node to the project:

pnpm add -D @swc-node/register

In package.json set:

"scripts": {
  "devops": "node -r @swc-node/register kdevops.ts"
}

Then run:

pnpm run devops

Add to a project

pnpm add -w -D github:mcanaleta/kdevops

Readme

Keywords

none

Package Sidebar

Install

npm i @mcanaleta/kdevops

Weekly Downloads

35

Version

0.1.5

License

none

Unpacked Size

101 kB

Total Files

15

Last publish

Collaborators

  • mcanaleta