Skip to content

Release packages [changeset]#180

Merged
JuroUhlar merged 1 commit into
mainfrom
changeset-release/main
Jul 13, 2026
Merged

Release packages [changeset]#180
JuroUhlar merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@fingerprintjs/eslint-config-dx-team@3.0.0

Major Changes

  • Move eslint and typescript-eslint to peer dependencies

    Under strict package managers (pnpm v10+), transitive dependencies are no longer exposed at the project root, which broke eslint bin resolution and import ... from 'typescript-eslint' in consuming projects. Declaring them as peers guarantees a single, project-controlled instance of each and avoids "multiple ESLint instances" errors.

    Breaking change: consumers must now install eslint and typescript-eslint themselves (plus typescript, which typescript-eslint requires as a peer):

    pnpm install -D eslint typescript-eslint typescript

    The redundant @typescript-eslint/eslint-plugin and @typescript-eslint/parser direct dependencies were also removed (they are provided by the typescript-eslint umbrella package). eslint-config-prettier, eslint-plugin-prettier, and globals remain bundled. (3832930)

@github-actions

Copy link
Copy Markdown
Contributor Author

⚠️ This PR doesn't contain any changesets. If there are user-facing changes, don't forget to run:

pnpm exec changeset

to create a changeset.

@github-actions

Copy link
Copy Markdown
Contributor Author

This PR will create a major release 🚀

⚠️ This is a test run of the release-notes-comment action that can be found in .github/workflows/analyze-commits.yml

2.0.0 (2026-07-13)

⚠ BREAKING CHANGES

  • eslint-config: consumers must now install eslint and typescript-eslint.

Features

  • eslint-config: move eslint and typescript-eslint to peer deps (3832930)

Bug Fixes

  • tests: strip devEngines/packageManager from temp package before pnpm install (bffedfd)

@github-actions

Copy link
Copy Markdown
Contributor Author

Coverage report

St.
Category Percentage Covered / Total
🔴 Statements 50% 3/6
🟢 Branches 100% 0/0
🔴 Functions 50% 1/2
🔴 Lines 25% 1/4

Test suite run success

15 tests passing in 7 suites.

Report generated by 🧪jest coverage report action from f27f838

Show full coverage report
St File % Stmts % Branch % Funcs % Lines Uncovered Line #s
🟡 All files 50 100 50 25
🟢  greeting.ts 100 100 100 100
🔴  index.ts 0 100 0 0 1-4

@JuroUhlar
JuroUhlar merged commit c641e55 into main Jul 13, 2026
18 checks passed
@JuroUhlar
JuroUhlar deleted the changeset-release/main branch July 13, 2026 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant