From 51b311a72109c481057fdeb02561a1921ac04e22 Mon Sep 17 00:00:00 2001 From: Elliot Voris Date: Thu, 29 Oct 2026 18:10:51 -0500 Subject: [PATCH 1/3] fix: declare @theahaco/ts-config in root devDependencies The root Prettier config uses it but only resolved through npm hoisting. --- package-lock.json | 4 ++++ package.json | 1 + 2 files changed, 5 insertions(+) diff --git a/package-lock.json b/package-lock.json index ade9d04..c09091a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "e2e" ], "devDependencies": { + "@theahaco/ts-config": "^1.3.0", "prettier": "^3.8.3" } }, @@ -23,6 +24,9 @@ "dependencies": { "@creit.tech/stellar-wallets-kit": "^2.5.0", "@stellar/stellar-sdk": "^16.1.0" + }, + "devDependencies": { + "@theahaco/ts-config": "^1.3.0" } }, "app-lib/clients/fungible_allowlist_example": { diff --git a/package.json b/package.json index 3122883..b4bf3a6 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "e2e" ], "devDependencies": { + "@theahaco/ts-config": "^1.3.0", "prettier": "^3.8.3" }, "prettier": "@theahaco/ts-config/prettier" From a2bb565758fbc41dd16090ba67bcf2819c37d773 Mon Sep 17 00:00:00 2001 From: Elliot Voris Date: Thu, 29 Oct 2026 18:11:17 -0500 Subject: [PATCH 2/3] fix(app-lib): declare @theahaco/ts-config for tsconfig extends --- app-lib/package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-lib/package.json b/app-lib/package.json index 911da4f..4d6b98a 100644 --- a/app-lib/package.json +++ b/app-lib/package.json @@ -11,5 +11,8 @@ "dependencies": { "@creit.tech/stellar-wallets-kit": "^2.5.0", "@stellar/stellar-sdk": "^16.1.0" + }, + "devDependencies": { + "@theahaco/ts-config": "^1.3.0" } } From e2b8986d7ce980a37bf70fe1caf0978f67485885 Mon Sep 17 00:00:00 2001 From: Elliot Voris Date: Thu, 29 Oct 2026 18:24:51 -0500 Subject: [PATCH 3/3] fix: import prettier-plugin-svelte in the Svelte template config A plugin name string resolves from Prettier's working directory, so formatting from the root only worked when npm hoisted the plugin. --- templates/svelte/prettier.config.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/svelte/prettier.config.mjs b/templates/svelte/prettier.config.mjs index 9b820b6..ccef5df 100644 --- a/templates/svelte/prettier.config.mjs +++ b/templates/svelte/prettier.config.mjs @@ -1,11 +1,12 @@ import { config as baseConfig } from "@theahaco/ts-config/prettier" +import * as sveltePlugin from "prettier-plugin-svelte" /** * @type {import("prettier").Config} */ const config = { ...baseConfig, - plugins: ["prettier-plugin-svelte"], + plugins: [sveltePlugin], } export default config