Registry / devops / rollup-plugin-typescript-resolve

rollup-plugin-typescript-resolve

JSON →
library1.0.1jsnpmunverified

Rollup plugin that resolves module imports using the TypeScript resolution algorithm, providing accurate file extension resolution and support for TypeScript path mappings (paths, baseUrl). Version 1.0.1 is stable but rarely updated; the plugin relies on TypeScript's built-in resolution logic rather than custom patterns. Unlike alternatives like rollup-plugin-typescript2, this plugin focuses exclusively on resolution and does not include compilation. Useful for projects where TypeScript handles compilation separately (e.g., via tsc). Requires TypeScript >=3.4 as a peer dependency. Releases are infrequent; consider compatibility with latest TypeScript versions.

npm install rollup-plugin-typescript-resolve
INSTALL
IMPORT
SIG · ROLLUP-PLUGIN-TYPE
R
rollup-plugin-typescript-resolve
devopsjavascriptv1.0.1
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18223 runs
build_error
glibc
node 18223 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

typescriptResolve
import { typescriptResolve } from 'rollup-plugin-typescript-resolve'
import typescriptResolve from 'rollup-plugin-typescript-resolve'
Named export only; default export does not exist.
typescriptResolve
const { typescriptResolve } = require('rollup-plugin-typescript-resolve')
CommonJS require works via destructuring.
typescriptResolve
import { typescriptResolve as resolvePlugin } from 'rollup-plugin-typescript-resolve'
import resolvePlugin from 'rollup-plugin-typescript-resolve'
Aliasing the named export is safe; default import is wrong.
typeof typescriptResolve
import type { typescriptResolve } from 'rollup-plugin-typescript-resolve'
import { typescriptResolve } from 'rollup-plugin-typescript-resolve'
For type-only usage, use import type to avoid runtime inclusion.

Basic Rollup config using TypeScript resolution before TypeScript compilation plugin.

import { typescriptResolve } from 'rollup-plugin-typescript-resolve'; import typescript from '@rollup/plugin-typescript'; export default { input: 'src/index.ts', output: { dir: 'dist', format: 'esm' }, plugins: [ typescriptResolve(), typescript() ] };
Debug
Known issues
gotchaPlugin only resolves imports, does not compile TypeScript. You must use a separate compilation plugin like @rollup/plugin-typescript or tsc.
fix
Add a TypeScript compilation plugin after typescriptResolve in the Rollup plugins array.
affects: >=1.0
deprecatedThis package may not be actively maintained; last release in 2020. Consider using @rollup/plugin-typescript which includes resolution.
fix
Migrate to @rollup/plugin-typescript if you need compilation and resolution in one package.
affects: >=1.0
gotchaRequires TypeScript >=3.4. Using older TypeScript will cause import resolution errors.
fix
Ensure TypeScript version is 3.4 or later.
affects: >=1.0
gotchaDoes not support resolution of non-TypeScript files (.js, .json) unless configured via TypeScript's allowJs or resolveJsonModule.
fix
Configure tsconfig.json with appropriate settings if needed.
affects: >=1.0
breakingVersion 1.0.0 changed the export from default to named. Both imports and requires must use destructured syntax.
fix
Use import { typescriptResolve } from 'rollup-plugin-typescript-resolve' instead of import typescriptResolve from '...'
affects: >=1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'rollup-plugin-typescript-resolve'
Package not installed.
fix
Run npm install rollup-plugin-typescript-resolve --save-dev
Cannot read property 'resolveModuleNames' of undefined
TypeScript version <3.4 or incompatible TypeScript instance.
fix
Install TypeScript >=3.4 and ensure it is in the same resolution scope.
Upgrade
Version history
1.0.1latest on npm
Audit
Dependencies
typescriptrequiredUses TypeScript's module resolution API
Agent activity
1 hits · last 30 days
ahrefsbot
1
Resources
rollup-plugin-typescript-resolve — npm install rollup-plugin-typescript-resolve · libregistry