diff --git a/packages/cli/src/context/context.ts b/packages/cli/src/context/context.ts index aea7684..5630c84 100644 --- a/packages/cli/src/context/context.ts +++ b/packages/cli/src/context/context.ts @@ -1,6 +1,6 @@ import envPaths from 'env-paths'; -import { existsSync, readFileSync, writeFileSync } from 'fs'; -import { mkdir, readdir } from 'fs/promises'; +import { existsSync, readFileSync } from 'fs'; +import { mkdir, readdir, writeFile } from 'fs/promises'; import { dirname, join } from 'path'; type ContextValues = { @@ -42,8 +42,8 @@ class Context { return; } const json = JSON.stringify(this.#config); - mkdir(dirname(this.#location), { recursive: true }); - writeFileSync(this.#location, json); + await mkdir(dirname(this.#location), { recursive: true }); + await writeFile(this.#location, json); }; public static list = async () => { diff --git a/packages/server/package.json b/packages/server/package.json index cf65858..25c7d20 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -24,13 +24,13 @@ }, "devDependencies": { "@morten-olsen/mini-loader-configs": "workspace:^", - "@morten-olsen/mini-loader-runner": "workspace:^", "@types/jsonwebtoken": "^9.0.5", "@types/node": "^20.10.8", "typescript": "^5.3.3" }, "dependencies": { "@fastify/reply-from": "^9.7.0", + "@morten-olsen/mini-loader-runner": "workspace:^", "@trpc/client": "^10.45.0", "@trpc/server": "^10.45.0", "commander": "^11.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cff6045..8a18692 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -164,6 +164,9 @@ importers: '@fastify/reply-from': specifier: ^9.7.0 version: 9.7.0 + '@morten-olsen/mini-loader-runner': + specifier: workspace:^ + version: link:../runner '@trpc/client': specifier: ^10.45.0 version: 10.45.0(@trpc/server@10.45.0) @@ -210,9 +213,6 @@ importers: '@morten-olsen/mini-loader-configs': specifier: workspace:^ version: link:../configs - '@morten-olsen/mini-loader-runner': - specifier: workspace:^ - version: link:../runner '@types/jsonwebtoken': specifier: ^9.0.5 version: 9.0.5