clean: remove backward-compat checks for old Rollup versions #374
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Clean up some old backward-compat checks that are no longer necessary for the minimum version of Rollup that rpt2 requires
include
d files missed bytransform
(type-only files) #345 (comment), where I realized several of these checks were legacy and no longer neededDetails
we require Rollup
>=1.26.3
in the peerDeps and the README and have for years now2.75.7
, so this is a pretty low target)this.meta
was added tooptions
in1.1.0
: https://github.com/rollup/rollup/blob/master/CHANGELOG.md#110this.addWatchFile
was added at least in1.0.0
: https://github.com/rollup/rollup/blob/master/CHANGELOG.md#100this.error
andthis.warn
were added totransform
in0.41.0
: https://github.com/rollup/rollup/blob/master/CHANGELOG.md#0410this simplifies some of the code a decent bit,
RollupContext
in particularbuildEnd
in fix: type-checkinclude
d files missed bytransform
(type-only files) #345modify tests to account for these changes; basically just simplify them
Future Work
lodash
usage_.isFunction
usage can be replaced with a check for the opposite condition, i.e.typeof message === "string" ? message : message()
_.merge
,_.isEqual
, and_.compact
would be the only ones leftover after