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
included 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.3in the peerDeps and the README and have for years now2.75.7, so this is a pretty low target)this.metawas added tooptionsin1.1.0: https://github.com/rollup/rollup/blob/master/CHANGELOG.md#110this.addWatchFilewas added at least in1.0.0: https://github.com/rollup/rollup/blob/master/CHANGELOG.md#100this.errorandthis.warnwere added totransformin0.41.0: https://github.com/rollup/rollup/blob/master/CHANGELOG.md#0410this simplifies some of the code a decent bit,
RollupContextin particularbuildEndin fix: type-checkincluded files missed bytransform(type-only files) #345modify tests to account for these changes; basically just simplify them
Future Work
lodashusage_.isFunctionusage can be replaced with a check for the opposite condition, i.e.typeof message === "string" ? message : message()_.merge,_.isEqual, and_.compactwould be the only ones leftover after