Skip to content

[Bug]: options hook is called (the number of outputOptions) * 2 times #3316

@sapphi-red

Description

@sapphi-red

Reproduction link or steps

  1. Open https://stackblitz.com/edit/github-xv4yss-gfd4medi?file=rolldown.config.mjs
  2. npm i runs automatically
  3. npm run build runs automatically
  4. See called! output 4 times
  5. Run npm run build:up to check rollup's behavior
  6. See called! output once

What is expected?

Ideally called! to be output once.
But it also makes sense if it's called (the number of outputOptions) times if all output are bundled separately.

What is actually happening?

called! is output (the number of outputOptions) * 2 times.

System Info

Stackblitz

  System:
    OS: Linux 5.0 undefined
    CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 0 Bytes / 0 Bytes
    Shell: 1.0 - /bin/jsh
  Binaries:
    Node: 18.20.3 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 10.2.3 - /usr/local/bin/npm
    pnpm: 8.15.6 - /usr/local/bin/pnpm
  npmPackages:
    rolldown: 1.0.0-beta.1-commit.de99c45 => 1.0.0-beta.1-commit.de99c45

Any additional comments?

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions