diff --git a/packages/api/package.json b/packages/api/package.json index e6ab04f19e..874090c73a 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -13,7 +13,7 @@ "build:app": "yarn workspace loot-core build:api", "build:crdt": "yarn workspace @actual-app/crdt build", "build:node": "tsc && tsc-alias", - "build:migrations": "mkdir dist/migrations && cp migrations/*.sql dist/migrations", + "build:migrations": "cp migrations/*.sql dist/migrations", "build:default-db": "cp default-db.sqlite dist/", "build": "yarn run clean && yarn run build:app && yarn run build:node && yarn run build:migrations && yarn run build:default-db", "test": "yarn run clean && yarn run build:app && yarn run build:crdt && vitest --run", diff --git a/packages/api/tsconfig.json b/packages/api/tsconfig.json index e1f1c45a68..8cd4a1dd6e 100644 --- a/packages/api/tsconfig.json +++ b/packages/api/tsconfig.json @@ -9,12 +9,13 @@ "noEmit": false, "declaration": true, "outDir": "dist", + "rootDir": ".", "declarationDir": "@types", "paths": { "loot-core/*": ["./@types/loot-core/src/*"] }, "plugins": [{ "name": "typescript-strict-plugin", "paths": ["."] }] }, - "include": [".", "../../packages/loot-core/typings/pegjs.ts"], + "include": ["."], "exclude": ["**/node_modules/*", "dist", "@types", "*.test.ts"] } diff --git a/packages/api/typings/pegjs.d.ts b/packages/api/typings/pegjs.d.ts new file mode 100644 index 0000000000..40fd9d9516 --- /dev/null +++ b/packages/api/typings/pegjs.d.ts @@ -0,0 +1 @@ +declare module '*.pegjs'; diff --git a/upcoming-release-notes/7084.md b/upcoming-release-notes/7084.md new file mode 100644 index 0000000000..2c89785b8d --- /dev/null +++ b/upcoming-release-notes/7084.md @@ -0,0 +1,6 @@ +--- +category: Bugfixes +authors: [MatissJanis] +--- + +API: fix module resolution