diff --git a/README.md b/README.md index 4b8b03a..9ff2886 100644 --- a/README.md +++ b/README.md @@ -10,3 +10,21 @@ Notifications keeps delivery state, and each domain module keeps its business objects and commands. See [Tasks Domain And Unified Work Inbox](docs/TASKS_DOMAIN.md). + +## Git-source WebUI package + +The repository root exposes `@govoplan/tasks-webui` for Git-tagged release +dependencies. It mirrors the owning `webui/package.json` version, public +TypeScript/CSS exports and peer requirements, with entry paths under +`webui/src`. Consumers provide the shared Core/React peers; the facade runs no +development or install scripts. The source archive contains `webui/src`, this +README and any repository license file. Run module development checks from `webui/`; Python +installation remains governed by `pyproject.toml`. + +Das Repository stellt `@govoplan/tasks-webui` am Wurzelpfad für versionierte +Git-Abhängigkeiten bereit. Version, öffentliche TypeScript-/CSS-Exporte und +Peer-Anforderungen entsprechen `webui/package.json`; die Einstiegspfade liegen +unter `webui/src`. Gemeinsame Core-/React-Peers stellt die einbindende Anwendung +bereit. Die Fassade führt keine Entwicklungs- oder Installationsskripte aus. +Entwicklungsprüfungen bleiben in `webui/`, die Python-Installation weiterhin in +`pyproject.toml` definiert. diff --git a/package.json b/package.json index 04ff931..d51c5c8 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,34 @@ { - "name": "@govoplan/tasks", + "name": "@govoplan/tasks-webui", "version": "0.1.23", "private": true, "description": "Governed work items and unified work inbox for GovOPlaN.", "type": "module", - "peerDependencies": {} + "peerDependencies": { + "@govoplan/core-webui": "^0.1.45", + "lucide-react": "^1.23.0", + "react": ">=19.2.7 <20", + "react-dom": ">=19.2.7 <20", + "react-router": ">=8.3.0 <9" + }, + "main": "webui/src/index.ts", + "module": "webui/src/index.ts", + "types": "webui/src/index.ts", + "exports": { + ".": { + "types": "./webui/src/index.ts", + "import": "./webui/src/index.ts" + }, + "./styles/tasks.css": "./webui/src/styles/tasks.css" + }, + "peerDependenciesMeta": { + "@govoplan/core-webui": { + "optional": true + } + }, + "files": [ + "webui/src", + "README.md", + "LICENSE" + ] }