Skip to content

Latest commit

 

History

616 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kpool-frontend

This project is managed with pnpm.

Requirements

  • Node.js 26.10.0
  • pnpm 12.4.2
  • task 3.x

Getting Started

Install dependencies:

pnpm install

Or via Task:

task setup

Start the development server:

task dev

Open http://localhost:3000 in your browser.

Environment Variables

Wiki pages fetch backend data via KPOOL_WIKI_PRIVATE_API_BASE_URL. For local development, create .env.local from the example and point it at the backend:

cp .env.example .env.local

Example:

KPOOL_WIKI_PRIVATE_API_BASE_URL=http://127.0.0.1:8000

After updating .env.local, restart pnpm dev or task dev.

Available Tasks

task install
task dev
task build
task start
task lint
task test
task test:unit
task test:coverage
task test:e2e
task check

You can also run the underlying package scripts directly with pnpm dev, pnpm build, and pnpm lint.

Testing

Unit tests use Vitest and Testing Library:

task test:unit
task test:coverage

End-to-end tests use Playwright:

task test:e2e

If browsers are not installed yet, run:

pnpm exec playwright install chromium

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages