Files
api/unraid-ui/tsconfig.json
Pujit Mehrotra acbf46df3f feat: connect settings web component (#1211)
Replaces the Connect Settings form at Settings > Management Access with a webcomponent containing a generated form.

CodeRabbit:

- **New Features**
- Enhanced connection settings with an updated UI, including a new
custom element `<unraid-connect-settings>`.
- Introduced several new form components (e.g., `NumberField`,
`StringArrayField`, `Select`, `Switch`, `PreconditionsLabel`,
`ControlLayout`, and `VerticalLayout`) for a more dynamic experience.
- Added a notification system with the `Toaster` component for user
feedback.
- New GraphQL operations for managing connection settings and API
updates.
- **Chores**
- Upgraded multiple backend and frontend dependencies and refined
configuration files.
- **Tests**
- Expanded test coverage for CSV conversion, form settings merging, and
the new `csvStringToArray` function.
- **Documentation**
- Added introductory documentation for form components and a readme for
the forms directory.
2025-03-17 10:26:07 -04:00

34 lines
902 B
JSON

{
"extends": "./tsconfig.app.json",
"compilerOptions": {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.tsbuildinfo",
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"],
"@/styles": ["./src/styles"],
"@/components": ["./src/components"],
"@/composables": ["./src/composables"],
"@/lib": ["./src/lib"],
"@/types": ["./src/types"],
"@/theme": ["./src/theme"]
},
"forceConsistentCasingInFileNames": true
},
"files": ["tailwind.config.ts"],
"include": [
"src/**/*.ts",
"src/**/*/*.ts",
"src/**/*.d.ts",
"src/**/*.tsx",
"src/**/*.vue",
"src/**/*.ce.vue",
"./tailwind.config.ts",
"src/theme/**/*.ts"
],
"exclude": ["node_modules", "**/*.copy.vue", "**/*copy.vue"],
"references": [{ "path": "./tsconfig.test.json" }]
}