Files
iot-dc3/dc3-web
pnoker 8b7c65715a build(web): bump frontend dependencies
Batch-upgrade dc3-web dependencies (element-plus, pinia, vue-router,
@types/node, typescript-eslint, vite, vitest, and related dev tooling),
covering Dependabot PRs #125/#128/#129 that could not auto-rebase because
Dependabot cannot parse the pnpm v9 lockfile.

Keep typescript on ~6: vue-tsc 3.3.7 and its volar toolchain do not yet
support TypeScript 7 (vue-tsc crashes resolving the removed ./lib/tsc
export), which would break the type-check quality gate.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 22:22:45 +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.