26 lines
761 B
JSON
26 lines
761 B
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 ./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 pulumi"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^18",
|
|
"shadow-cljs": "^2.20.0",
|
|
"typescript": "^5.0.0"
|
|
}
|
|
} |