Files
actual/packages/desktop-client/tsconfig.json
Matiss Janis Aboltins 6c150cf28a [AI] Publish loot-core (@actual-app/core) nightly first in workflow (#7200)
* [AI] Publish loot-core (@actual-app/core) nightly first in workflow

* [autofix.ci] apply automated fixes

* Refactor imports and update configuration

- Updated .oxfmtrc.json to change "parent" to ["parent", "subpath"].
- Removed unnecessary blank lines in various TypeScript files to improve code readability.
- Adjusted import order in reports and rules files for consistency.

* Add workflow steps to pack and publish the core package nightly

* Remove nightly tag from npm publish command in workflow for core package

* Update post-build script comment to reflect correct workspace command for loot-core declarations

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-15 17:35:01 +00:00

36 lines
949 B
JSON

{
"extends": "../../tsconfig.json",
"compilerOptions": {
"composite": true,
"noEmit": false,
"declaration": true,
"declarationMap": true,
"strict": false, // TODO: fix issues and remove this
"emitDeclarationOnly": true,
"outDir": "build/ts",
"rootDir": "src",
"tsBuildInfoFile": "build/ts/.tsbuildinfo",
"paths": {
// TODO: remove and replace with imports from "@actual-app/core"
"loot-core/*": ["../loot-core/src/*"],
// TODO: move to subpath imports
"@desktop-client/*": ["./src/*"]
},
"plugins": [{ "name": "typescript-strict-plugin", "paths": ["."] }]
},
"references": [
{ "path": "../loot-core" },
{ "path": "../component-library" }
],
"include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.js"],
"exclude": [
"node_modules",
"build",
"**/service-worker/**",
"e2e",
"**/*.test.ts",
"**/*.test.tsx",
"**/setupTests.ts"
]
}