Files
homeassistant-mcp/tsconfig.json
jango-blockchained 108524c7c4 Enhance project structure and testing capabilities
- Updated .dockerignore to include additional logs and IDE files, improving Docker build efficiency.
- Added .eslintrc.json for TypeScript linting configuration, ensuring code quality and consistency.
- Refactored Dockerfile to streamline the build process and utilize a slimmer Node.js image.
- Introduced jest-resolver.cjs and jest.setup.js for improved Jest testing configuration and setup.
- Updated jest.config.js to support ESM and added new test patterns for better test organization.
- Enhanced TypeScript schemas to include new device types (media_player, fan, lock, vacuum, scene, script, camera) for comprehensive validation.
- Added unit tests for device schemas and Home Assistant connection, improving test coverage and reliability.
- Updated README.md with new testing instructions and device control examples, enhancing user guidance.
2024-12-17 15:07:40 +01:00

46 lines
822 B
JSON

{
"compilerOptions": {
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"outDir": "./dist",
"rootDir": "./",
"baseUrl": "./",
"paths": {
"@src/*": [
"src/*"
],
"@tests/*": [
"__tests__/*"
]
},
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"declaration": true,
"sourceMap": true,
"allowJs": true,
"types": [
"node",
"jest"
],
"typeRoots": [
"./node_modules/@types",
"./node_modules/@types/node"
],
"lib": [
"ES2022",
"DOM"
]
},
"include": [
"src/**/*",
"__tests__/**/*.test.ts"
],
"exclude": [
"node_modules",
"dist"
]
}