Skip to content

Add jiti to devDependencies for ESLint TS config - #157

Merged
Atis9 merged 2 commits into
mainfrom
fix/add-jiti-dependency
Feb 16, 2026
Merged

Add jiti to devDependencies for ESLint TS config#157
Atis9 merged 2 commits into
mainfrom
fix/add-jiti-dependency

Conversation

@Atis9

@Atis9 Atis9 commented Feb 16, 2026

Copy link
Copy Markdown
Owner

Summary

Context

ESLint 9 は TypeScript 設定ファイル (eslint.config.ts) の読み込みに jiti を必要とする。以前は間接的な依存として含まれていたが、#156 の更新で依存ツリーから外れた。

Closes #156 を置き換える形でマージ可能。

Test plan

  • CI の ESLint scanning ジョブが通ることを確認

🤖 Generated with Claude Code

dependabot Bot and others added 2 commits February 16, 2026 18:03
Bumps the dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [marked](https://github.com/markedjs/marked) | `17.0.1` | `17.0.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.2` | `25.2.3` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.13` | `19.2.14` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.3` | `5.1.4` |
| [jsdom](https://github.com/jsdom/jsdom) | `28.0.0` | `28.1.0` |



Updates `marked` from 17.0.1 to 17.0.2
- [Release notes](https://github.com/markedjs/marked/releases)
- [Commits](markedjs/marked@v17.0.1...v17.0.2)

Updates `@types/node` from 25.2.2 to 25.2.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/react` from 19.2.13 to 19.2.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@vitejs/plugin-react` from 5.1.3 to 5.1.4
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.4/packages/plugin-react)

Updates `jsdom` from 28.0.0 to 28.1.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](jsdom/jsdom@28.0.0...28.1.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-version: 17.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: "@types/node"
  dependency-version: 25.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: "@types/react"
  dependency-version: 19.2.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 5.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: jsdom
  dependency-version: 28.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
ESLint 9 requires jiti to load TypeScript configuration files.
The dependency was dropped during the Dependabot update, causing
CI eslint scanning to fail.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 16, 2026 18:12
@vercel

vercel Bot commented Feb 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nyantech-com Ready Ready Preview, Comment Feb 16, 2026 6:12pm

@Atis9
Atis9 merged commit a084ef1 into main Feb 16, 2026
9 checks passed
@Atis9
Atis9 deleted the fix/add-jiti-dependency branch February 16, 2026 18:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR restores ESLint’s ability to load the TypeScript flat config (eslint.config.ts) in CI by explicitly adding jiti as a devDependency, after it was dropped from the dependency tree during prior dependency bumps.

Changes:

  • Add jiti to devDependencies to satisfy ESLint’s optional peer dependency needed for loading eslint.config.ts.
  • Update several dependencies/devDependencies versions (e.g., marked, @types/node, @types/react, @vitejs/plugin-react, jsdom) and refresh package-lock.json accordingly.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
package.json Adds jiti to devDependencies and updates a handful of package versions.
package-lock.json Locks jiti as a direct dev dependency and incorporates the dependency tree updates from the version bumps.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment on lines 35 to +44
"@types/eslint": "^9.6.1",
"@types/node": "^25.2.2",
"@types/react": "^19.2.13",
"@types/node": "^25.2.3",
"@types/react": "^19.2.14",
"@types/sanitize-html": "^2.16.0",
"@vitejs/plugin-react": "^5.1.3",
"@vitejs/plugin-react": "^5.1.4",
"@vitest/coverage-v8": "^4.0.18",
"eslint": "^9.39.2",
"eslint-config-next": "^16.1.6",
"jsdom": "^28.0.0",
"jiti": "^2.6.1",
"jsdom": "^28.1.0",

Copilot AI Feb 16, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR title/description focuses on adding jiti, but this change set also bumps several packages (e.g., marked, @types/node/@types/react, @vitejs/plugin-react, jsdom). Please update the PR title/description to reflect that it also replaces the dependency bump PR (#156), or split the dependency version bumps into a separate PR to keep review scope clear.

Copilot uses AI. Check for mistakes.
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.

2 participants