Files
iot-dc3/dc3-web
pnoker 2da8b2aa2b style(web): reformat mock seed, views and components
Pure formatting from a project-wide prettier/eslint pass: object
expansion, Vue attribute ordering, .catch() block expansion, import
ordering and type-import placement. No logic or behavior change.

- src/mock/**: seed object expansion, db import sort, crud/dispatch/
  query/response/timeseries type spacing, fetch dataset expansion
- src/views/**: Device/Point/Profile .catch() expansion, import sort
- src/components/**: AgenticAssistant/CardShell/Layout attr ordering
- src/api, src/config, src/main, index.html: spacing/meta ordering

Verified: vue-tsc type-check, eslint, and 158 unit tests green.
2026-08-09 18:44:17 +08:00
..

1. Prepare

  • git
  • Visual Studio Code
  • nodejs >= 22 (enforced by engines in package.json)
  • pnpm 11.3.0 (pinned via packageManager), install using corepack enable && corepack prepare pnpm@11.3.0 --activate

2. Source code

git clone https://github.com/pnoker/iot-dc3.git

3. Develop

cd iot-dc3/dc3-web

# install
pnpm install

# run
pnpm dev

The dev server runs on http://localhost:8080 and proxies API calls to the backend gateway (http://localhost:8000), so start the backend stack first.

4. More

For the full command surface (build, type-check, lint, unit/component/E2E tests), the tech stack, environment configuration (src/config/env/), and project conventions, see AGENTS.md.