{"library":"eslint-plugin-require-extensions","type":"library","category":null,"description":"The `eslint-plugin-require-extensions` package provides a straightforward ESLint plugin designed to ensure that relative import and export paths consistently include the `.js` file extension. This plugin addresses a specific pain point in TypeScript development where TypeScript itself does not automatically transform file extensions nor strictly enforce their presence in module resolution, particularly problematic for environments that require explicit extensions for ESM, such as Node.js. The current stable version is `0.1.3`, indicating an early stage of development, likely with infrequent releases focused on stability and specific enhancements. Its primary differentiator is its singular focus on this `.js` extension problem, providing a targeted and effective solution for projects aiming for full ESM compatibility and consistent module resolution across different environments. It's a pragmatic tool for maintaining import consistency that TypeScript currently leaves unaddressed, helping prevent runtime errors related to module resolution.","language":"javascript","status":"active","version":"0.1.3","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-require-extensions","imports":["    \"plugins\": [\n        \"require-extensions\"\n    ]","    \"extends\": [\n        \"plugin:require-extensions/recommended\"\n    ]","    \"rules\": {\n        \"require-extensions/require-extensions\": \"error\"\n    }"]},{"cmd":"yarn add eslint-plugin-require-extensions","imports":[]},{"cmd":"pnpm add eslint-plugin-require-extensions","imports":[]}],"homepage":null,"github":"https://github.com/solana-labs/eslint-plugin-require-extensions","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-require-extensions","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-plugin-require-extensions/compatibility"}}