github Nick2bad4u/eslint-plugin-typefest v1.5.1

5 hours ago

📜 Changelog

✨ What's Changed in v1.5.1

🛠️ Bug Fixes

  • da807b4(labeler) Use supported pull request matchers (1 file, +58, -141)

    • 🐛 [fix] Replace unsupported title and body predicates with head-branch patterns that match the repository's type/description branch convention.
    • 🔧 [chore] Combine branch and changed-file rules with explicit any groups, cap file-based labeling, and remove stale bootstrap guidance.
  • 24552ee(release) Parse npm 12 pack metadata (1 file, +19, -1)

    • Accept both the npm 11 array response and npm 12 package-keyed response from npm pack --json. Validate that exactly one safe .tgz basename is returned before creating release archives.

🧹 Chores

  • a8946eb — Release v1.5.1 (2 files, +3, -3)

🔧 Build System

  • a729381(npm) Harden npm 12 dependency workflows (14 files, +1516, -4170)
    • 🔒️ [fix] Enforce strict lifecycle-script allowlisting, remove forced and blanket remote installs, and use ordinary reproducible npm ci across contributor and GitHub workflows.
    • 🐛 [fix] Isolate ESLint 9 compatibility checks behind an npm alias so they cannot downgrade or mutate the ESLint 10 root tree.
    • ⬆️ [build] Refresh compatible runtime, development, documentation, Node, and npm versions; consume the fixed Stylelint preset and retain direct dependencies for invoked inspector and formatter binaries.
    • 🧪 [test] Route CI coverage through the locked Vitest binary and pin the platform-limited Codecov analyzer invocation with scripts disabled.

📦 Dependencies

  • 0e70923 — ⬆️ [build] Update npm_and_yarn dependencies (1 file, +6, -6)

  • 72e6dc0 — ⬆️ [build] Update npm_and_yarn dependencies (1 file, +3, -3)

  • c9307eb — ⬆️ [build] Update npm_and_yarn dependencies (1 file, +7, -7)

  • bd68c6c — ⬆️ [build] Update npm_and_yarn dependencies (1 file, +6, -6)

  • 9ffb55d — ⬆️ [build] Update npm_and_yarn dependencies (1 file, +22, -22)

  • f87f966 — ⬆️ [build] Update npm_and_yarn dependencies (1 file, +3, -3)

🛡️ Security

  • 78a81fd(compat) Constrain ESLint module loading (1 file, +20, -1)
    • 🔒️ [fix] Replace the environment-provided dynamic import with explicit literal loaders for the supported eslint and eslint9 module names, rejecting every other value before import.
    • 🧪 [test] Verify the loader with ESLint 10.8.1, ESLint 9.0.0, ESLint 9.39.5, and an unsupported-module failure case.

Note

Release comparison: v1.5.0...v1.5.1

⭐ Contributors

Thanks to anyone who has 🧑‍💻 contributed.

This changelog was automatically generated with ⛰️ git-cliff.

Don't miss a new eslint-plugin-typefest release

NewReleases is sending notifications on new releases.