github Nick2bad4u/eslint-plugin-typefest v1.2.5

5 hours ago

[1.2.5] - 2026-05-02

✨ Features

  • ab62565 — ✨ [feat] (browserslist) Add browserslist configuration for development and production

  • d10f510 — ✨ [feat] Update linting scripts and dependencies

  • Added type checking to linting commands for improved code quality assurance.

  • Updated dependencies:

  • Upgraded @eslint-react/eslint-plugin from ^4.2.3 to ^5.6.0 for enhanced linting capabilities.

  • Upgraded @html-eslint/eslint-plugin and @html-eslint/parser from ^0.59.0 to ^0.60.0 for better HTML linting support.

  • Upgraded eslint-plugin-no-only-tests from ^3.3.0 to ^3.4.0 for improved test linting.

  • Upgraded eslint-plugin-package-json from ^0.91.1 to ^0.91.2 for better package.json linting.

  • Upgraded knip from ^6.7.0 to ^6.9.0 for enhanced code analysis.

  • 04b792e — ✨ [feat] (config) Add eslint-plugin-repo and update changelog configuration

  • Introduced eslint-plugin-repo as a new dependency in package.json and package-lock.json.

  • Updated cliff.toml for improved changelog generation with new templates and formatting.

  • Added repoPlugin configurations to eslint.config.mjs for enhanced linting capabilities.

  • Created CODEOWNERS file to define repository ownership.

  • Added .github/secret_scanning.yml to specify paths to ignore during secret scanning.

  • f29dd98 — ✨ [feat] Update CI workflows and documentation links

  • Update Codecov upload commands to use dynamic repository name.

  • Remove deprecated codecov.yml workflow file.

  • Refactor sidebar and GitHub stats components to use dynamic package name.

  • Enhance homepage metadata with dynamic links and descriptions.

  • Adjust ESLint configuration to use experimental rules for Docusaurus.

🛡️ Security

  • 8942d24 — 🔧 [chore] Update dependencies in package.json

  • Upgraded @secretlint/secretlint-rule-* packages from ^12.3.0 to ^12.3.1 for improved security and functionality.

  • Updated eslint-plugin-github-actions-2 from ^1.1.0 to ^1.1.1 for bug fixes and enhancements.

  • Upgraded git-cliff from ^2.12.0 to ^2.13.1 for better release notes generation.

  • Updated postcss from ^8.5.10 to ^8.5.12 for performance improvements.

  • Upgraded secretlint from ^12.3.0 to ^12.3.1 for better secret detection capabilities.

  • Updated stylelint-define-config from ^17.8.0 to ^17.9.0 for improved linting rules.

  • 9794227 — 🔧 [chore] Update dependencies in package.json

  • Upgraded @secretlint/secretlint-rule-* packages from ^12.2.0 to ^12.3.0 for improved security and functionality.

  • Updated commitlint from ^20.5.0 to ^20.5.2 to incorporate recent fixes and enhancements.

  • Upgraded knip from ^6.6.2 to ^6.7.0 for better code analysis.

  • Updated npm-check-updates from ^21.0.3 to ^22.0.1 for improved dependency management.

  • Upgraded npm-package-json-lint from ^10.2.1 to ^10.3.0 for better linting capabilities.

  • Updated secretlint from ^12.2.0 to ^12.3.0 for enhanced secret detection.

  • Upgraded stylelint-no-browser-hacks from ^2.0.0 to ^2.0.2 for better linting of CSS.

  • 03ff52d — 🔧 [chore] Update dependencies in package.json

  • ⬆️ Upgrade @secretlint packages from ^12.1.0 to ^12.2.0 for improved security and functionality.

  • ⬆️ Upgrade @vitest packages from ^4.1.4 to ^4.1.5 for bug fixes and enhancements.

  • ⬆️ Upgrade eslint-plugin-etc-misc from ^1.0.7 to ^1.0.8 for better linting capabilities.

  • ⬆️ Upgrade eslint-plugin-typefest from ^1.2.3 to ^1.2.4 for updated type definitions.

  • ⬆️ Upgrade knip from ^6.5.0 to ^6.6.0 for improved code analysis.

  • ⬆️ Upgrade npm-check-updates from ^21.0.2 to ^21.0.3 for better dependency management.

  • ⬆️ Upgrade prettier-plugin-multiline-arrays from ^4.1.5 to ^4.1.6 for enhanced formatting options.

  • ⬆️ Upgrade secretlint from ^12.1.0 to ^12.2.0 for updated secret detection rules.

  • ⬆️ Upgrade stylelint-define-config from ^17.5.0 to ^17.8.0 for improved configuration options.

  • ⬆️ Upgrade stylelint-plugin-docusaurus from ^1.0.2 to ^1.0.3 for better Docusaurus support.

  • 5013a6d — ✨ [feat] Implement user authentication flow

  • Introduced login and registration endpoints for user management

  • Added JWT token generation for secure session handling

  • Integrated password hashing for enhanced security

  • Updated user model to include role-based access control

  • Enhanced error handling for authentication processes

🚜 Refactor

  • e83ecba — 🚜 [refactor] Update Docusaurus config to enable trailing slash in URLs

  • fd21ffb — 🚜 [refactor] Update jsonSchemaValidator initialization to use null instead of undefined

📝 Documentation

  • 6e1fa03 — 📝 [docs] Update comments in Secretlint configuration file

  • bc52330 — 📝 [docs] Update homepage URL in package.json

  • 645745a — 📝 [docs] Update npm trusted publishing instructions in copilot documentation

🧹 Chores

  • 72acef8 — Release v1.2.5

  • 4cec646 — 🔧 [chore] Update dependencies in package.json and package-lock.json

  • Upgrade eslint-config-nick2bad4u to version 1.0.10

  • Upgrade prettier-config-nick2bad4u to version 1.0.8

  • Upgrade remark-config-nick2bad4u to version 1.0.1

  • Upgrade secretlint-config-nick2bad4u to version 1.0.3

  • Upgrade stylelint-config-nick2bad4u to version 1.0.3

  • 27a5f7d — 🧹 [chore] Update TypeScript configuration files to exclude additional directories

  • Added coverage and various build-related directories to exclusion lists in tsconfig.build.json and tsconfig.eslint.json

  • Improved clarity and maintainability of TypeScript project structure

  • 44d8d49 — 🔧 [chore] Upgrade knip dependency to version 6.11.0

  • Updated the "knip" package from version 6.10.0 to 6.11.0 in package.json.

  • This upgrade may include bug fixes, performance improvements, and new features as per the release notes of knip.

  • ae75313 — 🧹 [chore] Update tsconfig.eslint.json to simplify include patterns

  • Removed specific file patterns from the "include" section to allow for broader inclusion of files.

  • Added a new pattern to include TypeScript declaration files in the "docs/docusaurus/typedoc-plugins" directory.

  • This change aims to streamline the configuration and ensure all relevant files are considered during linting.

  • a313bb1 — 🔧 [chore] Update eslint-plugin-repo to version 1.0.3 in package.json and package-lock.json

  • 5fcfc7c — 🔧 [chore] Update dependencies and scripts in package.json

  • Updated @typescript-eslint packages to version 8.59.1 for improved type-checking and linting capabilities.

  • Updated eslint-plugin-no-use-extend-native to version 0.7.3 for better compatibility.

  • Updated eslint-plugin-promise to version 7.3.0 to leverage the latest features and fixes.

  • Updated stylelint to version 17.9.1 for enhanced styling rules.

  • Updated typescript-eslint to version 8.59.1 for better TypeScript support.

  • Modified update-deps script to include sync:rules:write for better rule synchronization.

  • Adjusted verify:readme-rules-table script to utilize sync:rules:write for consistency in README updates.

  • 8302d47 — 🧹 [chore] Update CODEOWNERS and package.json precommit scripts

  • Update CODEOWNERS to specify ownership for various directories.

  • Modify precommit script to streamline rule synchronization.

  • Enhance linting commands to include rule checks and updates.

  • 9e89128 — 🔧 [chore] Update dependencies in package.json and package-lock.json

  • [dependency] Update version of @iconify/utils to 3.1.1

  • [dependency] Update version of mlly to 1.8.2

  • [dependency] Update version of baseline-browser-mapping to 2.10.23

  • [dependency] Update version of caniuse-lite to 1.0.30001791

  • [dependency] Update version of filing-cabinet to 5.4.0

  • [dependency] Update version of hookified to 2.2.0

  • Modify update-deps script to include npm update for workspaces

  • 8c01d08 — 🔧 [chore] Update ESLint plugins and remove run-typedoc-docs script

  • 🔧 Updated "eslint-plugin-file-progress-2" from "^5.0.1" to "^5.1.0"

  • 🔧 Updated "eslint-plugin-immutable-2" from "^1.0.10" to "^1.1.0"

  • 🔧 Updated "eslint-plugin-stylelint-2" from "^1.1.0" to "^1.1.1"

  • 🔧 Updated "eslint-plugin-write-good-comments-2" from "^1.0.6" to "^1.1.0"

  • 🔥 Removed the "run-typedoc-docs.mjs" script due to redundancy

  • 05d2955 — 🔧 [chore] Update SonarLint project key in settings.json

  • 866bcb1 — 🔧 [chore] Update dependencies in package.json

  • Upgraded "@typpi/eslint-plugin-vite" from "^1.0.12" to "^1.0.13"

  • Updated "eslint-plugin-comment-length" from "^2.3.0" to "^2.3.1"

  • Upgraded "eslint-plugin-copilot" from "^1.0.8" to "^1.1.0"

  • Updated "eslint-plugin-docusaurus-2" from "^0.1.4" to "^0.2.0"

  • Upgraded "eslint-plugin-github-actions-2" from "^1.0.6" to "^1.1.0"

  • Updated "eslint-plugin-sdl-2" from "^1.0.7" to "^1.1.0"

  • Upgraded "eslint-plugin-stylelint-2" from "^1.0.14" to "^1.1.0"

  • Updated "eslint-plugin-tsdoc-require-2" from "^1.0.9" to "^1.1.0"

  • Upgraded "eslint-plugin-typedoc" from "^1.1.4" to "^1.2.0"

  • Updated "knip" from "^6.6.0" to "^6.6.2"

  • Upgraded "prettier-plugin-multiline-arrays" from "^4.1.6" to "^4.1.7"

  • Updated "stylelint" from "^17.8.0" to "^17.9.0"

  • Upgraded "vite" from "^8.0.9" to "^8.0.10"

  • Updated package manager from "npm@11.12.1" to "npm@11.13.0"

  • 53bfb31 — 🧹 [chore] Removes site-contract tooling

  • 🧹 Drops the repository-local Docusaurus site-contract package, wrappers, guide page, and related sidebar/CSS references.

  • 📝 Centralizes branding and SEO metadata in shared config values, and updates the docs title, blog labels, and internal links.

  • 🧹 Cleans up lint exclusions and other leftovers tied to the removed contract files.

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

NewReleases is sending notifications on new releases.