Compare commits
2
Commits
575f9202a8
...
2b742e95f1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2b742e95f1 | ||
|
|
a09d83fb53 |
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
FROM mcr.microsoft.com/playwright:v1.61.1-noble
|
FROM mcr.microsoft.com/playwright:v1.62.1-noble
|
||||||
|
|
||||||
RUN corepack enable && corepack prepare pnpm@10 --activate
|
RUN corepack enable && corepack prepare pnpm@10 --activate
|
||||||
|
|
||||||
|
|||||||
@@ -16,9 +16,9 @@ Please be aware of our repository structure:
|
|||||||
|
|
||||||
Most charting libraries treat accessibility as an add-on. LUNA Charts builds it in from the start:
|
Most charting libraries treat accessibility as an add-on. LUNA Charts builds it in from the start:
|
||||||
|
|
||||||
- **Accessible by default** — components are designed and tested against WCAG guidance from day one, not patched in afterward
|
* **Accessible by default** — components are designed and tested against WCAG guidance from day one, not patched in afterward
|
||||||
- **Framework-agnostic** — built as standard Web Components (Stencil), usable in React, Vue, Angular, Svelte, or plain HTML
|
* **Framework-agnostic** — built as standard Web Components (Stencil), usable in React, Vue, Angular, Svelte, or plain HTML
|
||||||
- **SVG-based rendering** — inspectable, stylable, and screen-reader-friendly output instead of an opaque canvas
|
* **SVG-based rendering** — inspectable, stylable, and screen-reader-friendly output instead of an opaque canvas
|
||||||
|
|
||||||
## Tech Stack
|
## Tech Stack
|
||||||
|
|
||||||
@@ -57,9 +57,9 @@ luna-charts/
|
|||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
- Node.js `>= 22.0.0`
|
* Node.js `>= 22.0.0`
|
||||||
- pnpm `11.11.0` (see `devEngines` in `package.json`; pnpm will be downloaded automatically via Corepack if missing)
|
* pnpm `11.11.0` (see `devEngines` in `package.json`; pnpm will be downloaded automatically via Corepack if missing)
|
||||||
- Docker (required for running component/browser tests locally, see below)
|
* Docker (required for running component/browser tests locally, see below)
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
@@ -73,8 +73,6 @@ pnpm install
|
|||||||
|
|
||||||
| Command | Description |
|
| Command | Description |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| `pnpm lint` | Run ESLint across the repository |
|
|
||||||
| `pnpm format` | Format all files with Prettier |
|
|
||||||
| `pnpm test:unit` | Run unit tests for the `luna-charts` package |
|
| `pnpm test:unit` | Run unit tests for the `luna-charts` package |
|
||||||
| `pnpm test:component` | Run component/browser tests inside the containerized Playwright environment |
|
| `pnpm test:component` | Run component/browser tests inside the containerized Playwright environment |
|
||||||
| `pnpm test` | Run the full test suite (unit + component) |
|
| `pnpm test` | Run the full test suite (unit + component) |
|
||||||
@@ -96,9 +94,9 @@ Component and browser tests run inside Docker (`docker-compose.test.yaml`) to gu
|
|||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
- **Architecture documentation**: see `docs/` — includes the full Architecture Development Method (ADM) documentation (vision, business architecture, technology architecture, governance, migration planning) and all Architecture Decision Records (ADRs)
|
* **Architecture documentation**: see `docs/` — includes the full Architecture Development Method (ADM) documentation (vision, business architecture, technology architecture, governance, migration planning) and all Architecture Decision Records (ADRs)
|
||||||
- **Contributing**: see [CONTRIBUTING.md](./CONTRIBUTING.md)
|
* **Contributing**: see [CONTRIBUTING.md](./CONTRIBUTING.md)
|
||||||
- **Code of Conduct**: see [.github/CODE_OF_CONDUCT.md](./.github/CODE_OF_CONDUCT.md)
|
* **Code of Conduct**: see [.github/CODE_OF_CONDUCT.md](./.github/CODE_OF_CONDUCT.md)
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|||||||
@@ -53,7 +53,7 @@
|
|||||||
"@vitest/browser-playwright": "^4.0.0",
|
"@vitest/browser-playwright": "^4.0.0",
|
||||||
"axe-core": "^4.12.1",
|
"axe-core": "^4.12.1",
|
||||||
"eslint-plugin-storybook": "10.5.0",
|
"eslint-plugin-storybook": "10.5.0",
|
||||||
"playwright": "^1.61.1",
|
"playwright": "^1.62.1",
|
||||||
"storybook": "^10.5.0",
|
"storybook": "^10.5.0",
|
||||||
"vitest": "^4.0.0"
|
"vitest": "^4.0.0"
|
||||||
},
|
},
|
||||||
|
|||||||
Generated
+1
-1
@@ -265,7 +265,7 @@ importers:
|
|||||||
specifier: 10.5.0
|
specifier: 10.5.0
|
||||||
version: 10.5.0(eslint@10.8.0(jiti@2.7.0))(storybook@10.5.5(@types/react@19.2.18)(prettier@3.9.6)(react@19.2.8))(typescript@5.9.3)
|
version: 10.5.0(eslint@10.8.0(jiti@2.7.0))(storybook@10.5.5(@types/react@19.2.18)(prettier@3.9.6)(react@19.2.8))(typescript@5.9.3)
|
||||||
playwright:
|
playwright:
|
||||||
specifier: ^1.61.1
|
specifier: ^1.62.1
|
||||||
version: 1.62.1
|
version: 1.62.1
|
||||||
storybook:
|
storybook:
|
||||||
specifier: ^10.5.0
|
specifier: ^10.5.0
|
||||||
|
|||||||
Reference in New Issue
Block a user