dev-commands
:::info This document covers the core development commands for building, running, and…
:::info This document covers the testing commands for running, filtering, and measuring test coverage in the eIsland frontend. :::
$ npx -y skills add JNTMTMTM/eIsland --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/test-commandsContext preview
What this command does when you run it.
:::info This document covers the testing commands for running, filtering, and measuring test coverage in the eIsland frontend. :::
title: Testing Commands icon: vial
:::info This document covers the testing commands for running, filtering, and measuring test coverage in the eIsland frontend. :::
All commands are run from the `web/` directory:
cd web npm run <script>
Runs the full test suite once.
npm run test
**Configuration:** Vitest with:
:::tip For iterative development, use `npx vitest` (without `run`) to start Vitest in **watch mode** — it re-runs affected tests on file save. :::
**When to use:**
Runs only the preload bridge test file.
npm run test:preload
**Under the hood:** `vitest run src/preload/index.test.ts`
:::note This is a subset of `npm run test`. Use it when modifying preload code for faster feedback — it skips all other test files. :::
Runs the full test suite with an Istanbul coverage report.
npm run test:coverage
**Output:** Coverage report in the terminal and `coverage/` directory with HTML reports.
**When to use:**
**Stale build artifacts:**
rm -rf out/ node_modules/ npm install npm run test
eIsland - A sleek, Apple Dynamic Island inspired floating widget for Windows, built with Electron.
Repo: JNTMTMTM/eIsland
:::info This document covers the core development commands for building, running, and…
:::info This document covers the ESA (Edge Security Acceleration) CDN cache purge commands…
:::info This document covers the packaging and lifecycle commands for building distributable…
:::info This document covers all build, test, and smoke commands for eIsland native plugins.…
:::info This document covers all code quality commands for the eIsland project — ESLint,…
:::info This document covers the release and changelog commands for publishing eIsland builds…