Releases: insin/babel-preset-proposals
v0.4.0
v0.3.0
v0.2.0
Breaking changes
-
Removed the following options for proposal plugins which are now handled by @babel/preset-env:
jsonStringsnullishCoalescingOperatoroptionalChaining
-
Options for @babel/plugin-proposal-decorators have changed, so they're no longer defaulted to
{legacy: true}- you'll need to change your config todecorators: {legacy: true}if you want to keep the old behaviour.
Changes
-
Updated Babel proposal plugin dependencies from
7.0.0to^7.8.3 -
Proposal plugins which take options can now be configured, this affects the following preset options:
classPropertiesdecoratorspipelineOperator
-
Proposal plugins which require options will use the following defaults if they're enabled by a
trueoption orall: true:decorators: {decoratorsBeforeExport: false}pipelineOperator: {proposal: 'minimal'}
-
This preset will validate the
proposaloption for @babel/plugin-proposal-pipeline-operator, as the plugin isn't currently validating the presence or value of this option.