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

13
82

4.22.0

Diff

Changelog

Source

4.22.0

2024-09-19

Features

  • Add additional known global values to avoid access side effects (#5651)

Bug Fixes

  • Ensure deterministic chunk hash generation despite async renderChunk hook (#5644)
  • Improve side effect detection when using "smallest" treeshaking preset when imports are optimized away (#5658)

Pull Requests

  • #5644: fix: apply final hashes deterministically with stable placeholders set (@mattkubej, @lukastaegert)
  • #5646: chore(deps): update dependency @mermaid-js/mermaid-cli to v11 (@renovate[bot])
  • #5647: chore(deps): update dependency concurrently to v9 (@renovate[bot])
  • #5648: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5651: feat: add AggregateError, FinalizationRegistry, WeakRef to knownGlobals (@re-taro)
  • #5653: Fix example selection in REPL (@lukastaegert)
  • #5657: chore(deps): update dependency vite to v5.4.6 [security] (@renovate[bot])
  • #5658: Detect variable reassignments in modules without side effects (@lukastaegert)
lukastaegert
published 4.21.3 •

Changelog

Source

4.21.3

2024-09-12

Bug Fixes

  • Always respect side effects in left-hand side of optional chain (#5642)
  • Update stack trace for augmented errors to not hide relevant information (#5640)

Pull Requests

  • #5636: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5637: chore(deps): lock file maintenance (@renovate[bot])
  • #5640: fix: keep the message of stack up-to-date (@TrickyPi)
  • #5642: fix: include left-side effect of optional chaining in the end of hasEffectsAsChainElement (@TrickyPi)
lukastaegert
published 4.21.2 •

Changelog

Source

4.21.2

2024-08-30

Bug Fixes

  • Handle IIFE/UMD namespace definitions conflicting with a builtin property (#5605)

Pull Requests

  • #5605: fix: Wrong namespace property definition (@thirumurugan-git, @lukastaegert)
  • #5630: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5631: chore(deps): lock file maintenance (@renovate[bot])
  • #5632: chore(deps): lock file maintenance (@renovate[bot])
lukastaegert
published 4.21.1 •

Changelog

Source

4.21.1

2024-08-26

Bug Fixes

  • Ensure closeWatcher hook is called when watch mode is aborted via Ctrl+C (#5618)
  • Do not produce invalid code for import.meta.url in compact mode (#5624)
  • Do not throw when generating chunk names when preserving modules in Windows (#5625)

Pull Requests

  • #5591: chore(deps): update dependency @types/eslint to v9 (@renovate[bot], @lukastaegert)
  • #5618: preload the WASM file even though the version is undefined. (@TrickyPi)
  • #5619: Call and await closeWatcher hooks on exit signals (@lukastaegert)
  • #5622: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
  • #5624: fix: add space for DOCUMENT_CURRENT_SCRIPT template (@TrickyPi)
  • #5625: fix: get the right chunk name for preserve modules in Windows (@TrickyPi, @lukastaegert)
lukastaegert
published 4.21.0 •

Changelog

Source

4.21.0

2024-08-18

Features

  • Add option to configure directory for virtual modules when preserving modules (#5602)

Pull Requests

  • #5602: feat: introduce the virtualDirname option to customize the virtual directory name (@TrickyPi)
  • #5607: chore(deps): update typescript-eslint monorepo to v8 (major) (@renovate[bot], @lukastaegert)
  • #5608: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5611: chore: fix the noConflict option in REPL. (@7086cmd)
  • #5613: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5614: chore(deps): lock file maintenance (@renovate[bot])
lukastaegert
published 4.20.0 •

Changelog

Source

4.20.0

2024-08-03

Features

  • Allow plugins to specify the original file name when emitting assets (#5596)

Pull Requests

  • #5596: Add originalFIleName property to emitted assets (@lukastaegert)
  • #5599: chore(deps): update dependency eslint-plugin-unicorn to v55 (@renovate[bot], @lukastaegert)
  • #5600: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
lukastaegert
published 4.19.2 •

Changelog

Source

4.19.2

2024-08-01

Bug Fixes

  • Avoid "cannot get value of null" error when using optional chaining with namespaces (#5597)

Pull Requests

  • #5597: Fix retrieval of literal values for chained namespaces (@lukastaegert)
lukastaegert
published 4.19.1 •

Changelog

Source

4.19.1

2024-07-27

Bug Fixes

  • Do not remove parantheses when tree-shaking logical expressions (#5584)
  • Do not ignore side effects in calls left of an optional chaining operator (#5589)

Pull Requests

  • #5584: fix: find whitespace from operator position to start (@TrickyPi)
  • #5587: docs: improve command by code-group (@thinkasany, @lukastaegert)
  • #5589: Fix side effect detection in optional chains (@lukastaegert)
  • #5592: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5593: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5594: chore(deps): lock file maintenance (@renovate[bot])
  • #5595: chore(deps): lock file maintenance (@renovate[bot])
lukastaegert
published 4.19.0 •

Changelog

Source

4.19.0

2024-07-20

Features

  • Implement support for decorators (#5562)

Bug Fixes

  • Improve soucemap generation when tree-shaking logical expressions (#5581)

Pull Requests

  • #5562: feat: implementing decorator support (@TrickyPi, @lukastaegert)
  • #5570: refactor(finalisers): condition branch (@Simon-He95, @zhangmo8)
  • #5572: Improve chunk and asset type information in docs (@lukastaegert)
  • #5573: Switch to audit resolver to ignore requirejs vulnerability (@lukastaegert)
  • #5575: chore(deps): update dependency inquirer to v10 (@renovate[bot], @lukastaegert)
  • #5576: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
  • #5580: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
  • #5581: When tree-shaking logical expression, make sure to remove all trailing white-space. (@lukastaegert)
lukastaegert
published 4.18.1 •

Changelog

Source

4.18.1

2024-07-08

Bug Fixes

  • Prevent "%" in generated file names to ensure imports resolve (#5535)

Pull Requests

  • #5524: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5525: chore(deps): lock file maintenance (@renovate[bot])
  • #5526: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5527: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5529: Use Spanned trait to simplify logic (@lukastaegert)
  • #5530: Fix typos in ARCHITECTURE.md (@younggglcy)
  • #5532: Use Rust macros for converters where possible (@lukastaegert)
  • #5535: fix: escape % if URI malformed (@baseballyama, @lukastaegert)
  • #5536: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
  • #5541: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5542: chore(deps): lock file maintenance (@renovate[bot])
  • #5543: Watch rust files and rebuild during dev (@lukastaegert)
  • #5544: Refactor AST converters (@lukastaegert)
  • #5545: chore(deps): update dependency @rollup/plugin-commonjs to v26 (@renovate[bot])
  • #5546: chore(deps): update dependency nyc to v17 (@renovate[bot])
  • #5547: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5548: chore(deps): lock file maintenance (@renovate[bot])
  • #5549: chore(deps): lock file maintenance (@renovate[bot])
  • #5550: chore(deps): update dependency eslint-plugin-unicorn to v54 (@renovate[bot], @lukastaegert)
  • #5551: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
  • #5555: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5556: chore(deps): lock file maintenance (@renovate[bot])
  • #5558: Consider that the body of ClassBody might be of type StaticBlock (@TrickyPi)
  • #5565: refactor(ast): conditional branch (@Simon-He95)
  • #5566: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
  • #5567: chore(deps): lock file maintenance (@renovate[bot])
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