{"library":"rollup-plugin-base-url","title":"rollup-plugin-base-url","description":"A Rollup plugin that rewrites dynamic (and optionally static) import paths to use an absolute base URL, such as '/' or '/forum'. This prevents chunk loading failures on sub-routes (e.g., /login loads chunks from the wrong path). Version 0.0.2 is the current release. It avoids AST parsing for performance, doing a naive string replacement of chunk paths. No known release cadence. Differentiators: lightweight, simple, no AST overhead, compatible with plugins like rollup-plugin-hoist-import-deps. Alternatives (e.g., @rollup/plugin-url) target assets, not imports.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-base-url"],"cli":null},"imports":["import { baseUrl } from 'rollup-plugin-base-url'","import { baseUrl } from 'rollup-plugin-base-url'","baseUrl({ url: '/forum', staticImports: true })"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport { baseUrl } from 'rollup-plugin-base-url';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'dist',\n    format: 'es',\n    entryFileNames: '[name]-[hash].js',\n    chunkFileNames: '[name]-[hash].js',\n  },\n  plugins: [\n    baseUrl({\n      url: '/',\n      staticImports: false,\n    }),\n  ],\n};","lang":"javascript","description":"Basic Rollup config using baseUrl plugin to serve dynamic imports from '/' root, preventing route-specific loading errors.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}