Files
iac-cljs-configs/package.json
2025-11-24 03:53:26 -06:00

43 lines
1.2 KiB
JSON

{
"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"
}
}