chore(deps): frontend dev/build/test tooling — minor & patch roll-up #229

Closed
opened 2026-06-17 02:57:10 +00:00 by spikerj · 1 comment
Owner

Goal

Bring the non-framework build/test/lint/format tooling in spikersoft-angular/package.json to latest within the same major (low risk). These are safe to do as one PR because none cross a major boundary.

Bumps (current → latest)

Package Current Latest
vitest 4.1.6 4.1.9
@vitest/coverage-v8 4.1.6 4.1.9
@vitest/browser-playwright 4.1.6 4.1.9
@playwright/test 1.60.0 1.61.0
@swc/core 1.15.33 1.15.41
@swc/helpers 0.5.21 0.5.23
postcss 8.5.14 8.5.15
postcss-url 10.1.3 10.1.4
stylelint 17.11.1 17.13.0
prettier 3.8.3 3.8.4
@typescript-eslint/eslint-plugin 8.59.3 8.61.1
@typescript-eslint/parser 8.59.3 8.61.1
@typescript-eslint/utils 8.59.3 8.61.1
storybook 10.4.0 10.4.6
@storybook/angular 10.4.0 10.4.6
eslint-plugin-storybook 10.4.0 10.4.6
@types/node 25.8.0 25.9.3
verdaccio 6.7.1 6.7.2
pnpm 11.1.2 11.7.0

Notes / guard rails

  • Keep the storybook trio (storybook, @storybook/angular, eslint-plugin-storybook) on the same version.
  • @playwright/test bump may need a matching Playwright browser install in CI (pnpm exec playwright install).
  • eslint itself (9 → 10) is excluded — it is coupled to angular-eslint 22 and tracked with the Angular major epic (#219).
  • Bump packageManager/engines if the pnpm bump warrants it.

Validation

  • pnpm install clean (no new peer warnings)
  • pnpm run lint, pnpm run lint:styles, pnpm run lint:fix (prettier) all green
  • pnpm test-all (vitest) green
  • nx build spikersoft succeeds
  • Storybook builds (nx run spikersoft:build-storybook)

Fixes land in spikersoft-angular.

## Goal Bring the **non-framework** build/test/lint/format tooling in `spikersoft-angular/package.json` to latest within the **same major** (low risk). These are safe to do as one PR because none cross a major boundary. ## Bumps (current → latest) | Package | Current | Latest | | --- | --- | --- | | vitest | 4.1.6 | 4.1.9 | | @vitest/coverage-v8 | 4.1.6 | 4.1.9 | | @vitest/browser-playwright | 4.1.6 | 4.1.9 | | @playwright/test | 1.60.0 | 1.61.0 | | @swc/core | 1.15.33 | 1.15.41 | | @swc/helpers | 0.5.21 | 0.5.23 | | postcss | 8.5.14 | 8.5.15 | | postcss-url | 10.1.3 | 10.1.4 | | stylelint | 17.11.1 | 17.13.0 | | prettier | 3.8.3 | 3.8.4 | | @typescript-eslint/eslint-plugin | 8.59.3 | 8.61.1 | | @typescript-eslint/parser | 8.59.3 | 8.61.1 | | @typescript-eslint/utils | 8.59.3 | 8.61.1 | | storybook | 10.4.0 | 10.4.6 | | @storybook/angular | 10.4.0 | 10.4.6 | | eslint-plugin-storybook | 10.4.0 | 10.4.6 | | @types/node | 25.8.0 | 25.9.3 | | verdaccio | 6.7.1 | 6.7.2 | | pnpm | 11.1.2 | 11.7.0 | ## Notes / guard rails - Keep the storybook trio (`storybook`, `@storybook/angular`, `eslint-plugin-storybook`) on the **same** version. - `@playwright/test` bump may need a matching Playwright browser install in CI (`pnpm exec playwright install`). - `eslint` itself (9 → 10) is **excluded** — it is coupled to `angular-eslint` 22 and tracked with the Angular major epic (#219). - Bump `packageManager`/`engines` if the `pnpm` bump warrants it. ## Validation - `pnpm install` clean (no new peer warnings) - `pnpm run lint`, `pnpm run lint:styles`, `pnpm run lint:fix` (prettier) all green - `pnpm test-all` (vitest) green - `nx build spikersoft` succeeds - Storybook builds (`nx run spikersoft:build-storybook`) Fixes land in `spikersoft-angular`.
Author
Owner

Resolved in spikersoft-angular PR #65 (merged to master). Bumped the frontend dev/build/test tooling (vitest 4.1.9, @playwright/test 1.61.0, @swc/core 1.15.41, typescript-eslint 8.61.1, stylelint 17.13.0, prettier 3.8.4, postcss 8.5.15, storybook 10.4.6, @types/node 25.9.3, verdaccio 6.7.2). pnpm 11.7.0 was split out to #235 (breaking config change). Closing.

Resolved in spikersoft-angular PR #65 (merged to `master`). Bumped the frontend dev/build/test tooling (vitest 4.1.9, @playwright/test 1.61.0, @swc/core 1.15.41, typescript-eslint 8.61.1, stylelint 17.13.0, prettier 3.8.4, postcss 8.5.15, storybook 10.4.6, @types/node 25.9.3, verdaccio 6.7.2). `pnpm 11.7.0` was split out to #235 (breaking config change). Closing.
Sign in to join this conversation.