mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-22 00:13:45 -05:00
* [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>
36 lines
949 B
JSON
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"
|
|
]
|
|
}
|