npm eslint-plugin-import 2.30.0
v2.30.0

16 days ago

Added

  • dynamic-import-chunkname: add allowEmpty option to allow empty leading comments (#2942, thanks @JiangWeixian)
  • dynamic-import-chunkname: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode (#3004, thanks @amsardesai)
  • no-unused-modules: Add ignoreUnusedTypeExports option (#3011, thanks @silverwind)
  • add support for Flat Config (#3018, thanks @michaelfaith)

Fixed

Changed

  • [Docs] no-extraneous-dependencies: Make glob pattern description more explicit (#2944, thanks @mulztob)
  • no-unused-modules: add console message to help debug #2866
  • [Refactor] ExportMap: make procedures static instead of monkeypatching exportmap (#2982, thanks @soryy708)
  • [Refactor] ExportMap: separate ExportMap instance from its builder logic (#2985, thanks @soryy708)
  • [Docs] order: Add a quick note on how unbound imports and --fix (#2640, thanks @minervabot)
  • [Tests] appveyor -> GHA (run tests on Windows in both pwsh and WSL + Ubuntu) (#2987, thanks @joeyguerra)
  • [actions] migrate OSX tests to GHA (ljharb#37, thanks @aks-)
  • [Refactor] exportMapBuilder: avoid hoisting (#2989, thanks @soryy708)
  • [Refactor] ExportMap: extract "builder" logic to separate files (#2991, thanks @soryy708)
  • [Docs] order: update the description of the pathGroupsExcludedImportTypes option (#3036, thanks @liby)
  • [readme] Clarify how to install the plugin (#2993, thanks @jwbth)

Don't miss a new eslint-plugin-import release

NewReleases is sending notifications on new releases.