Sponsored Content
Skip to content

[Feature Request]: Support for System JS as output format #2387

Description

@jonbjk

What problem does this feature solve?

SystemJs is used in quite a few microfrontend architectures. Typically these use Rollup with output format "system", as build tool.
Are there any plans to support SystemJs output in Rolldown?

What does the proposed API look like?

import { defineConfig } from 'rolldown';

export default defineConfig({
  input: 'src/dummy.js',
  output: {
    dir: 'dist',
    entryFileNames: `[hash].system.js`,
    format: 'system',
  },
});

Results in:
ERROR unimplemented: output.format: system

Metadata

Metadata

Assignees

No one assigned

    Fields

    Priority

    None yet

    Start date

    None yet

    Target date

    None yet

    Effort

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions