Skip to content

Error: The 'jiti' library is required for loading TypeScript configuration files #129

@jerone

Description

@jerone

When running eslint-nibble directly from npx, it's throwing "Error: The 'jiti' library is required for loading TypeScript configuration files." error.

I'm using an eslint.config.ts file for the configuration.

Console output:

npx eslint-nibble@latest .
Need to install the following packages:
[email protected]
Ok to proceed? (y)

C:\Users\<user>\AppData\Local\npm-cache\_npx\a6c2bc28fc985a45\node_modules\eslint\lib\config\config-loader.js:145
                        throw new Error(
                              ^

Error: The 'jiti' library is required for loading TypeScript configuration files. Make sure to install it.
    at C:\Users\<user>\AppData\Local\npm-cache\_npx\a6c2bc28fc985a45\node_modules\eslint\lib\config\config-loader.js:145:10
    at async loadTypeScriptConfigFileWithJiti (C:\Users\<user>\AppData\Local\npm-cache\_npx\a6c2bc28fc985a45\node_modules\eslint\lib\config\config-loader.js:144:3)
    at async loadConfigFile (C:\Users\<user>\AppData\Local\npm-cache\_npx\a6c2bc28fc985a45\node_modules\eslint\lib\config\config-loader.js:266:11)
    at async ConfigLoader.calculateConfigArray (C:\Users\<user>\AppData\Local\npm-cache\_npx\a6c2bc28fc985a45\node_modules\eslint\lib\config\config-loader.js:589:23)
    at async #calculateConfigArray (C:\Users\<user>\AppData\Local\npm-cache\_npx\a6c2bc28fc985a45\node_modules\eslint\lib\config\config-loader.js:770:23)
    at async entryFilter (C:\Users\<user>\AppData\Local\npm-cache\_npx\a6c2bc28fc985a45\node_modules\eslint\lib\eslint\eslint-helpers.js:289:5)
    at async NodeHfs.<anonymous> (file:///C:/Users/<user>/AppData/Local/npm-cache/_npx/a6c2bc28fc985a45/node_modules/@humanfs/core/src/hfs.js:574:24)
    at async NodeHfs.walk (file:///C:/Users/<user>/AppData/Local/npm-cache/_npx/a6c2bc28fc985a45/node_modules/@humanfs/core/src/hfs.js:614:3)
    at async globSearch (C:\Users\<user>\AppData\Local\npm-cache\_npx\a6c2bc28fc985a45\node_modules\eslint\lib\eslint\eslint-helpers.js:331:20)
    at async Promise.allSettled (index 0)

Windows 11
Node.js v22.16.0
NPM 11.4.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions