{"library":"rollup-plugin-js-imports","title":"rollup-plugin-js-imports","description":"A Rollup plugin that resolves TypeScript files when imported with a .js extension and handles extra .js extensions (e.g., importing './file.js' to resolve './file.ts'). v1.2.6 stable, maintained with infrequent releases. Key differentiator: solves the common TypeScript issue of bundlers failing to resolve .js imports that point to .ts source files, useful in monorepos or mixed TS/JS codebases. Requires Node.js >=12 and Rollup >=2.0.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-js-imports"],"cli":null},"imports":["import jsImports from 'rollup-plugin-js-imports'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js (ESM)\nimport jsImports from 'rollup-plugin-js-imports';\n\nexport default {\n  input: 'src/index.ts',\n  output: { file: 'dist/bundle.js', format: 'esm' },\n  plugins: [jsImports()]\n};","lang":"typescript","description":"Basic Rollup config enabling .js import resolution for .ts files.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}