Skip to content

Bump @rollup/plugin-commonjs from 29.0.0 to 29.0.2#1398

Merged
marcoroth merged 2 commits intomainfrom
dependabot/npm_and_yarn/rollup/plugin-commonjs-29.0.2
Mar 17, 2026
Merged

Bump @rollup/plugin-commonjs from 29.0.0 to 29.0.2#1398
marcoroth merged 2 commits intomainfrom
dependabot/npm_and_yarn/rollup/plugin-commonjs-29.0.2

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 16, 2026

Bumps @rollup/plugin-commonjs from 29.0.0 to 29.0.2.

Changelog

Sourced from @​rollup/plugin-commonjs's changelog.

v29.0.2

2026-03-06

Bugfixes

  • commonjs: conditional exports (#1952)

v29.0.1

2026-03-05

Bugfixes

  • commonjs: correctly replaces shorthand "global" property in object (#1957)
Commits
  • 2de0d62 chore(release): commonjs v29.0.2
  • ab65325 fix(commonjs): conditional exports (#1952)
  • 7d22981 chore(repo): add rollup-plugin keyword in package.json (#1955)
  • a79ae55 chore(release): commonjs v29.0.1
  • bb41cfd chore(release): commonjs v29.0.1
  • 14ae186 fix(commonjs): correctly replaces shorthand "global" property in object (#1957)
  • See full diff in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​rollup/plugin-commonjs since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

marcoroth and others added 2 commits March 16, 2026 01:23
This pull request adds support for detecting ActionView `render` calls
in ERB templates and representing them as structured `ERBRenderNode`
nodes.

A new `render_nodes` parser option is available to enable this analysis
(defaults to `false`, since `render` may mean something different
outside of Rails).

When enabled, `ERBContentNodes` containing a render call are transformed
into `ERBRenderNodes` with extracted fields that mirror ActionView's
render keyword arguments.

For example, the following template:
```erb
<%= render partial: "card", locals: { title: @title, body: "Hello" } %>
```

Produces the following with `render_nodes: true`:
```js
@ DocumentNode (location: (1:0)-(1:71))
└── children: (1 item)
    └── @ ERBRenderNode (location: (1:0)-(1:71))
        ├── tag_opening: "<%=" (location: (1:0)-(1:3))
        ├── content: " render partial: "card", locals: { title: @title, body: "Hello" } " (location: (1:3)-(1:69))
        ├── tag_closing: "%>" (location: (1:69)-(1:71))
        ├── partial: "card" (location: (1:20)-(1:26))
        ├── template_path: ∅
        ├── layout: ∅
        ├── file: ∅
        ├── inline_template: ∅
        ├── body: ∅
        ├── plain: ∅
        ├── html: ∅
        ├── renderable: ∅
        ├── collection: ∅
        ├── object: ∅
        ├── as: ∅
        ├── spacer_template: ∅
        ├── formats: ∅
        ├── variants: ∅
        ├── handlers: ∅
        ├── content_type: ∅
        └── locals: (2 items)
            ├── @ RubyRenderLocalNode (location: (1:38)-(1:51))
            │   ├── name: "title" (location: (1:38)-(1:44))
            │   └── value: 
            │       └── @ RubyLiteralNode (location: (1:45)-(1:51))
            │           └── content: "@title"
            │           
            └── @ RubyRenderLocalNode (location: (1:53)-(1:66))
                ├── name: "body" (location: (1:53)-(1:58))
                └── value: 
                    └── @ RubyLiteralNode (location: (1:59)-(1:66))
                        └── content: "\"Hello\""
 ```               
       
Resolves #1373

Enables #160
Enables #181
Enables #182
Enables #639
Enables #654  
Enables #1386
Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) from 29.0.0 to 29.0.2.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v29.0.2/packages/commonjs)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-commonjs"
  dependency-version: 29.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript labels Mar 16, 2026
@marcoroth marcoroth merged commit 2503efa into main Mar 17, 2026
39 of 41 checks passed
@marcoroth marcoroth deleted the dependabot/npm_and_yarn/rollup/plugin-commonjs-29.0.2 branch March 17, 2026 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant