Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

rollup

Package Overview
Dependencies
Maintainers
5
Versions
824
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rollup - npm Package Versions

1
82

4.11.0

Diff

Changelog

Source

4.11.0

2024-02-15

Features

  • Add output.reexportProtoFromExternal option to disable special code for handling __proto__ reexports (#5380)

Bug Fixes

  • Ensure namespace reexport code can be parsed by cjs-module-lexer (#5380)
  • Throw when trying to reassing const variables (#5388)

Pull Requests

  • #5380: fix: separately export __proto__ for compatibility with CJS Transpiler Re-exports (@TrickyPi)
  • #5388: Add const reassign rule (@TrickyPi)
lukastaegert
published 4.10.0 •

Changelog

Source

4.10.0

2024-02-10

Features

  • Support base-36 and base-16 hashes again via new output.hashCharacters option (#5371)

Bug Fixes

  • Do not crash process for panics in native code but throw them as JavaScript errors (#5383)

Pull Requests

  • #5359: chore(deps): update actions/cache action to v4 (@renovate[bot])
  • #5360: chore(deps): update dependency pretty-ms to v9 (@renovate[bot])
  • #5366: chore(deps): update dependency husky to v9 (@renovate[bot])
  • #5367: chore(deps): update peter-evans/create-or-update-comment action to v4 (@renovate[bot])
  • #5368: chore(deps): update peter-evans/find-comment action to v3 ( @renovate[bot])
  • #5369: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
  • #5370: Fix dependency range for Node types (@lukastaegert)
  • #5371: Implement "output.hashCharacters" option to define character set for file hashes (@lukastaegert)
  • #5372: Roll back vitepress as 1.0.0-rc.40 breaks the development build ( @lukastaegert)
  • #5382: Update documentation (@TrickyPi)
  • #5383: Catch Rust panics and then throw them in JS (@TrickyPi)
  • #5384: chore(deps): update codecov/codecov-action action to v4 ( @renovate[bot])
  • #5385: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
  • #5386: Resolve all rollup imports to node_modules to avoid type conflict (@TrickyPi)
lukastaegert
published 4.9.6 •

Changelog

Source

4.9.6

2024-01-21

Bug Fixes

  • Detect side effects when an element that was pushed into an array is modified via the array (#5352)

Pull Requests

  • #5337: Generate AST transformers from config (@lukastaegert)
  • #5340: Also type-check d.ts files (@lukastaegert)
  • #5348: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
  • #5351: chore(deps): update dependency vite to v5.0.12 [security] ( @renovate[bot])
  • #5352: Track mutations of elements pushed into arrays (@lukastaegert)
lukastaegert
published 4.9.5 •

Changelog

Source

4.9.5

2024-01-12

Bug Fixes

  • Fix issue where on Windows, Rollup would not load due to problems with the MSVC executable (#5335)

Pull Requests

  • #5334: Fix typo in commondir.ts (@akiomik)
  • #5335: build: static link msvc runtime on Windows x64 platform ( @Brooooooklyn)
  • #5338: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
lukastaegert
published 4.9.4 •

Changelog

Source

4.9.4

2024-01-06

Bug Fixes

  • Use quotes for keys in namespaces that are only numbers but are not valid integers (#5328)
  • Allow to have comments between pure annotations and the annoted node (#5332)

Pull Requests

  • #5328: Correctly handling number key (@LongTengDao)
  • #5332: Handle pure annotations that are separated by a comment ( @lukastaegert)
lukastaegert
published 4.9.3 •

Changelog

Source

4.9.3

2024-01-05

Bug Fixes

  • Support __proto__ as export/import name (#5313)
  • Use ESTree AST type over custom type in user-facing types (#5323)

Pull Requests

  • #5313: Correctly handling proto export as module object key ( @LongTengDao)
  • #5323: fix: Add estree.Program type to rollup.d.ts (@TrickyPi)
  • #5326: docs: fix grammar (@gigabites19)
  • #5329: chore(deps): update dependency @vue/eslint-config-prettier to v9 (@renovate[bot])
  • #5330: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
lukastaegert
published 4.9.2 •

Changelog

Source

4.9.2

2023-12-30

Bug Fixes

  • Extend support for arbitrary namespace identifiers in SystemJS (#5321)
  • Do not wrongly flag functions without side effects as side effects if moduleSideEffects is false (#5322)

Pull Requests

  • #5305: Add JSDoc types to internal scripts (@lukastaegert)
  • #5309: chore(deps): update actions/download-artifact action to v4 ( @renovate[bot])
  • #5311: chode: add node badge (@btea)
  • #5312: Remove rollup-plugin-thatworks from devDeps (@TrickyPi)
  • #5318: chore(deps): update dependency eslint-plugin-unicorn to v50 ( @renovate[bot])
  • #5319: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
  • #5321: Handle arbitrary namespace identifiers in some SystemJS scenarios (@lukastaegert)
  • #5322: Do not handle declarations in modules without side effects as TDZ (@lukastaegert)
lukastaegert
published 4.9.1 •

Changelog

Source

4.9.1

2023-12-17

Bug Fixes

  • Fix an issue where break statements could include the wrong label (#5297)

Pull Requests

  • #5297: fix: use a new includedLabels in the body of the LabeledStatement (@TrickyPi)
  • #5300: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
lukastaegert
published 4.9.0 •

Changelog

Source

4.9.0

2023-12-13

Features

  • Fully support arbitrary strings as import and export identifiers (#5298)

Pull Requests

  • #5296: Do not assume setTimeout return type (@kapouer)
  • #5298: Fully support arbitrary module namespace identifiers for all formats (@lukastaegert)
lukastaegert
published 4.8.0 •

Changelog

Source

4.8.0

2023-12-11

Features

  • Improve experimentalMinChunkSize to take already loaded modules from dynamic imports into account (#5294)

Pull Requests

  • #5294: Find more merge targets for experimentalMinChunkSize ( @lukastaegert)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc