{"library":"rollup-plugin-esm-import-to-url","title":"rollup-plugin-esm-import-to-url","description":"A Rollup plugin that transforms bare import specifiers (e.g., 'lit-element') into absolute URLs for ES module output. Suitable for CDN loading or micro-frontends. Current version 2.1.0. Release pattern is ad-hoc. Differentiators: integrates with Rollup's resolve pipeline, ensures bare imports are replaced only when mapped, and throws if specifiers are also listed in Rollup's external option.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-esm-import-to-url"],"cli":null},"imports":["import esmImportToUrl from 'rollup-plugin-esm-import-to-url'","import esmImportToUrl from 'rollup-plugin-esm-import-to-url'","esmImportToUrl({ imports: { 'pkg': 'https://cdn.example.com/pkg.js' } })"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport esmImportToUrl from 'rollup-plugin-esm-import-to-url';\n\nexport default {\n  input: 'src/main.js',\n  plugins: [\n    esmImportToUrl({\n      imports: {\n        'lit-element': 'https://cdn.jsdelivr.net/npm/lit-element@2.4.0/lit-element.js',\n      },\n    }),\n  ],\n  output: {\n    file: 'dist/bundle.js',\n    format: 'esm',\n  },\n};","lang":"javascript","description":"Configures Rollup to replace bare import 'lit-element' with a CDN URL in the ESM output bundle.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}