Skip to content

v6.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Oct 22:37
d7967a4

Require Node 26, and target ESNext in the app, lib and react tsconfigs; forge init writes engines.node as >=26.

Turn on ten opt-in unicorn rules: no-missing-local-resource, prefer-error-is-error, prefer-import-meta-properties, prefer-json-import, prefer-regexp-escape, prefer-short-arrow-method, prefer-temporal, prefer-uint8array-base64, prefer-uint8array-hex and require-post-message-target-origin, with prefer-temporal and prefer-error-is-error off in React repos for Safari.

ESLint rules

lzear/core

  • unicorn/no-missing-local-resource, unicorn/prefer-error-is-error, unicorn/prefer-import-meta-properties, unicorn/prefer-json-import, unicorn/prefer-regexp-escape, unicorn/prefer-short-arrow-method, unicorn/prefer-temporal, unicorn/prefer-uint8array-base64, unicorn/prefer-uint8array-hex, unicorn/require-post-message-target-origin: off → error

lzear/safari

  • new block, 2 rules

Commits

  • 3f3192f fix(repo-lint): accept Deno's undefined import.meta.dirname
  • 8251ca8 feat!: require Node 26 and turn on the unicorn rules it allows
  • 96205a1 feat(eslint-config): turn on six opt-in unicorn rules
  • 875d1ef chore: yarn housekeep