A Rollup plugin to create module import aliases, simplifying paths in bundled code. Current stable version is 0.2.1, with no active development since 2018. It provides a simple API via an 'aliases' object, but lacks features like array aliases or custom resolvers found in more modern alternatives like @rollup/plugin-alias. Ships TypeScript types. Requires Rollup >=0.20.0. Use with caution for new projects; prefer @rollup/plugin-alias instead.
npm install rollup-plugin-resolve-aliasVerified import paths — ran on the pinned version, not inferred.
Shows basic usage of rollup-plugin-resolve-alias with two aliases to map module paths.
Replace with @rollup/plugin-alias: npm install @rollup/plugin-alias -D and update config.
If migrating from 0.1.x, change the plugin configuration to use the 'aliases' key instead of top-level mappings.
Ensure aliases resolve correctly by using absolute paths or paths relative to process.cwd().
Run 'npm install rollup-plugin-resolve-alias --save-dev' or ensure it's in devDependencies.
Use ES module syntax: import resolveAlias from 'rollup-plugin-resolve-alias'
Pass an object with an 'aliases' key: resolveAlias({ aliases: { '@': './src' } })