Skip to content

Tooling upgrades, docs template bump, and test cleanup

Choose a tag to compare

released this 23 Oct 15:05
· 30 commits to working since this release

This release focuses on refreshing development tooling and documentation templates, along with removing a few obsolete tests.

Tooling and Configuration

  • Switch ESLint base config import to the common config (eslint.config.mjs): @fjell/eslint-config/library -> @fjell/common-config/library (commit: "Upgrade lint/config tooling and docs template; remove backup file")
  • Replace dev dependency @fjell/eslint-config with @fjell/common-config (^1.1.28) and bump related dev dependencies (package.json) (same commit):
    • @eslint/js -> ^9.38.0
    • @types/node -> ^24.9.1
    • @typescript-eslint/eslint-plugin -> ^8.46.2
    • @typescript-eslint/parser -> ^8.46.2
    • @vitest/coverage-v8 -> ^4.0.1
    • concurrently -> ^9.2.1
    • esbuild -> 0.25.11
    • eslint -> ^9.38.0
    • typescript -> ^5.9.3
    • vitest -> ^4.0.1

Documentation

  • Bump @fjell/docs-template in docs/package.json from ^1.0.24 to ^1.0.40 (commit: "Upgrade lint/config tooling and docs template; remove backup file")

Testing

  • Remove obsolete tests (commit: "Remove obsolete tests for timer clearing and safeJSONStringify edge cases"):
    • Delete "should handle errors when clearing debug flush timer during destroy" from tests/Logger.test.ts
    • Delete "should handle Date objects in safeJSONStringify" from tests/utils.test.ts
    • Delete "should handle error processing in replacer function" from tests/utils.test.ts

Maintenance

  • Remove obsolete backup file package.json~ (commit: "Upgrade lint/config tooling and docs template; remove backup file")
  • Publish 4.4.52 (commit: "Publish 4.4.52 release"; version updated from 4.4.52-dev.0 to 4.4.52)