{ "name": "my-pulumi-iac-monorepo", "private": true, "workspaces": [ "core", "app-services" ], "scripts": { "test": "npx shadow-cljs watch app", "build:core": "npm run build -w core", "build": "npx shadow-cljs release app", "build:services": "npm run build -w app-services", "auto": "node ./out/index.js", "up:core": "pulumi up -C ./core", "up:services": "pulumi up -C ./app-services", "refresh:core": "pulumi refresh -C ./core", "refresh:services": "pulumi refresh -C ./core", "destroy": "pulumi destroy -C ./app-services", "deploy": "npm run build && npm run auto", "gen-crds": "node scripts/generate-crds.js" }, "dependencies": { "@pulumi/cloudflare": "6.9.1", "@pulumi/command": "^1.1.0", "@pulumi/docker": "4.9.0", "@pulumi/docker-build": "^0.0.15", "@pulumi/esc-sdk": "0.12.1", "@pulumi/hcloud": "^1.24.0", "@pulumi/kubernetes": "^4.23.0", "@pulumi/pulumi": "^3.113.0", "@pulumi/vault": "^7.2.1", "@pulumiverse/harbor": "^3.10.21", "bcryptjs": "^3.0.2", "pulumi-extra-crds": "1.0.13", "uuid": "^13.0.0" }, "devDependencies": { "@types/node": "^18", "shadow-cljs": "^2.20.0", "typescript": "^5.0.0" } }