Skip to content

Commit

Permalink
feat: adding spectacular/role-houdini plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
xmlking committed Jul 7, 2024
1 parent 1f6a2ce commit 73b182f
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 9 deletions.
7 changes: 3 additions & 4 deletions apps/console/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,16 @@
"dev:prod": "NODE_ENV=prod dotenv-run -f .env -f .secrets -v -- vite dev",
"dev:sw": "SW_DEV=true dotenv-run -f .env -f .secrets -v -- vite dev",
"format": "biome check --write",
"generate": "concurrently pnpm:generate:*",
"generate:pull-schema": "dotenv-run -f .env -f .secrets -v -- houdini pull-schema",
"generate:pull-schema:prod": "NODE_ENV=prod dotenv-run -f .env -f .secrets -v -- houdini pull-schema",
"generate:svelte": "svelte-kit sync",
"generate": "dotenv-run -f .env -f .secrets -v -- houdini pull-schema",
"generate:prod": "NODE_ENV=prod dotenv-run -f .env -f .secrets -v -- houdini pull-schema",
"lang:lint": "pnpm inlang lint --project ./project.inlang",
"lang:studio": "pnpm inlang open editor",
"lang:translate": "pnpm inlang machine translate --project ./project.inlang -f",
"lang:validate": "pnpm inlang validate --project ./project.inlang",
"lint": "biome check",
"preview": "ORIGIN=https://console.traefik.me:4173 dotenv-run -f .env -f .secrets -v -- vite preview",
"sync": "dotenv-run -f .env -f .secrets -v -- svelte-kit sync",
"sync:prod": "NODE_ENV=prod dotenv-run -f .env -f .secrets -v -- svelte-kit sync",
"test": "pnpm run test:integration && pnpm run test:unit",
"test:integration": "dotenv-run -f .env -f .secrets -v -- playwright test",
"test:unit": "dotenv-run -f .env -f .secrets -v -- vitest",
Expand Down
16 changes: 12 additions & 4 deletions apps/console/turbo.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,25 +12,33 @@
"sync": {
"outputs": [".svelte-kit/**"]
},
"sync:prod": {
"outputs": [".svelte-kit/**"]
},
"dev": {
"dependsOn": ["sync", "@spectacular/role-houdini#build"],
"dependsOn": ["generate"],
"cache": false,
"persistent": true,
"inputs": ["$TURBO_DEFAULT$", ".env", ".secrets"]
},
"dev:debug": {
"dependsOn": ["sync", "@spectacular/role-houdini#build"],
"dependsOn": ["generate"],
"cache": false,
"persistent": true,
"inputs": ["$TURBO_DEFAULT$", ".env", ".secrets"]
},
"dev:prod": {
"dependsOn": ["sync", "@spectacular/role-houdini#build"],
"dependsOn": ["generate:prod"],
"cache": false,
"persistent": true,
"inputs": ["$TURBO_DEFAULT$", ".env", ".env.prod", ".secrets", ".secrets.prod"]
},
"generate": {
"dependsOn": ["sync", "@spectacular/role-houdini#build"],
"outputs": [".svelte-kit/**", "$houdini/**", "schema.graphql", "src/i18n"]
},
"generate:prod": {
"dependsOn": ["sync:prod", "@spectacular/role-houdini#build"],
"outputs": [".svelte-kit/**", "$houdini/**", "schema.graphql", "src/i18n"]
},
"build": {
Expand All @@ -53,7 +61,7 @@
]
},
"build:prod": {
"dependsOn": ["generate", "^build"],
"dependsOn": ["generate:prod", "^build"],
"outputs": [".svelte-kit/**", ".vercel/**", "$houdini/**", "schema.graphql", "src/i18n"],
"env": [
"VERCEL",
Expand Down
4 changes: 3 additions & 1 deletion docs/wip.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# WIP DOCS

```shell
# clean exclude TODO & .env (remove `-n` , it used to try dry-run)
git clean -dfx -e TODO -e .env.local -e .env -e .env.prod -e .env.test -e .secrets -e .secrets.prod \
git clean -dfx -e TODO -e .env.local -e .env -e .env.prod -e .env.test -e .secrets -e .secrets.prod -e .vercel \
-e apps/playground/.env.test -e infra/base/traefik/certs -e infra/base/mailpit/certs -e infra/helm -e compose.nhost.yml -e .idea -n
# update deps
pnpm up --latest -r
Expand Down

0 comments on commit 73b182f

Please sign in to comment.