18 Commits
Author SHA1 Message Date
Ninosaurier 856fea304a chore: scope workspace commands with pnpm filter
CI / lint-and-format (push) Successful in 36s
CI / changeset-check (push) Successful in 32s
CI / unit-tests (push) Successful in 38s
CI / component-tests (push) Failing after 28s
2026-08-02 15:39:19 +02:00
Ninosaurier 3b9a78bf9d style: format luna charts source 2026-08-02 15:38:45 +02:00
Ninosaurier 88154775de eslint(error): removed double line 2026-08-02 15:25:53 +02:00
Ninosaurier b0ae34dbaa chore(lint): improve monorepo workspace scripts 2026-08-02 15:03:49 +02:00
Ninosaurier 82cfca4215 chore(luna-charts): update generated custom elements metadata 2026-08-02 01:12:57 +02:00
Ninosaurier a09d83fb53 fix(deps): pin playwright to 1.62.1 and sync docker test image
Playwright was previously pinned with a caret range (^1.61.1), which
allowed pnpm to silently resolve a newer minor version after the
lockfile was regenerated. This caused a version mismatch with the
Docker test image, which still referenced 1.61.1.

- packages/luna-charts/package.json: pin playwright to 1.62.1 exactly
- Dockerfile.test: bump base image to v1.62.1-noble to match
2026-08-02 00:45:30 +02:00
Ninosaurier 3dc61e5087 build: fix missing native linux bindings for oxc and rolldown
Explicitly added @oxc-parser/binding-linux-x64-gnu and @rolldown/binding-linux-x64-gnu as devDependencies. This bypasses issues where pnpm occasionally skips optional native platform bindings during installation, which previously caused CriticalPresetLoadError when loading StencilJS plugins.
2026-07-22 23:50:31 +02:00
Ninosaurier 477f2bcc47 feat(a11y-example) Added my-component
my-component will remove in the future or moved in example. It is just a preview to see, if the tests run
2026-07-16 15:34:35 +02:00
Ninosaurier 64a6ff6a20 feat(a11y): add extensible accessibility test infrastructure with axe-core" -m "- Add A11yChecker interface (types.ts) as the shared contract for accessibility checkers 2026-07-16 15:33:28 +02:00
Ninosaurier 5564eaf31a build: add axe-core dependency 2026-07-16 15:23:14 +02:00
Ninosaurier a10b79b504 test(pnpm and playwright): Playwright run successful in docker container" -m "- Pin Dockerfile.test to mcr.microsoft.com/playwright:v1.52.0-noble to match the playwright npm package version (was mismatched at v1.61.1)
- Add supportedArchitectures (linux-x64-gnu) to pnpm-workspace.yaml so native bindings (rolldown, esbuild) are included in the lockfile for the container's platform
- Add onlyBuiltDependencies: [playwright] to pnpm-workspace.yaml so build scripts run non-interactively in CI/Docker
- Remove stale/redundant pnpm field from package.json (moved to pnpm-workspace.yaml per pnpm v10+ config location)
- Split stencil-test into test:unit (native, fast) and test:browser (Docker, cross-browser) scripts
- Set ENV CI=true in Dockerfile.test to avoid interactive TTY prompts during pnpm install
- Remove anonymous node_modules volumes from docker-compose.test.yaml to prevent stale volume state from surviving image rebuilds
- Add root-level test:unit / test:component / test scripts to orchestrate native unit tests and Dockerized cross-browser tests
2026-07-15 16:42:43 +02:00
Ninosaurier d8d4c7cb69 test(pnpm and playwright): Updated dependencies 2026-07-15 13:57:44 +02:00
Ninosaurier 2c2fbd160e ignore(test): Added new folder
After pnpm test, test-results will be created. Does need to push. Added the folder in .gitignore
2026-07-15 12:18:38 +02:00
Ninosaurier 15b92fa27e Added storybook with example in thw preview.tsx 2026-07-12 15:44:12 +02:00
Ninosaurier 54255b453a tsconfig.json extends from tsconfig.base.json 2026-07-12 15:43:41 +02:00
Ninosaurier a11bbcf6f7 Testing(stencil): First testing stencil workspace 2026-07-12 13:47:25 +02:00
Ninosaurier ff9d18610c build(stencil): initialize stencil workspace 2026-07-12 13:43:50 +02:00
Ninosaurier 9f3be1f630 Created all necessary folders and moved CODE_OF_CONDUCT.md in the .github folder 2026-07-10 14:09:58 +02:00