This is the client SPA for DomoticASW, it is deployed as a submodule inside DomoticASW's server.
VSCode + Volar (and disable Vetur).
TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.
See Vite Configuration Reference.
./setup.sh
npm installnpm run devnpm run buildLint with ESLint
npm run lint