chore(deps): update dependency sucrase to v3.35.1#82
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
chore(deps): update dependency sucrase to v3.35.1#82renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
e0b64a5 to
f0534c3
Compare
f0534c3 to
677bb6c
Compare
677bb6c to
256c9e4
Compare
256c9e4 to
1269b9b
Compare
1269b9b to
5853fc0
Compare
5853fc0 to
e8ea67e
Compare
e8ea67e to
7265605
Compare
7265605 to
380249e
Compare
380249e to
602d85f
Compare
602d85f to
47b240d
Compare
47b240d to
15c31e3
Compare
1 task
15c31e3 to
81af732
Compare
1 task
81af732 to
d8c08af
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
3.21.0→3.35.1Release Notes
alangpierce/sucrase (sucrase)
v3.35.1Compare Source
globtotinyglobbyto reduce transitive dependencies. ([#846]) (Ben McCann)v3.35.0Compare Source
globto fix a security vulnerability in theinflightpackage. ([#822]) (Patrick Nappa)sucraseCLI no longer works in Node.js versions before 14.7.sucraseCLI, you should pin to Sucrase 3.34.0 until you're able to upgradeNode.js to a supported version. Note that all Node.js versions before 18 are end-of-life.
sucraseCLI, you may need to silence errors related to package.jsonengines, e.g.yarn --ignore-engines.and the breaking change impact is expected to be small. See this PR comment
for a rationale on the release strategy.
v3.34.0Compare Source
globto fix a security vulnerability in theinflightpackage. ([#822]) (Patrick Nappa)sucraseCLI no longer works in Node.js versions before 14.7.sucraseCLI, you should pin to Sucrase 3.34.0 until you're able to upgradeNode.js to a supported version. Note that all Node.js versions before 18 are end-of-life.
sucraseCLI, you may need to silence errors related to package.jsonengines, e.g.yarn --ignore-engines.and the breaking change impact is expected to be small. See this PR comment
for a rationale on the release strategy.
v3.33.0Compare Source
keepUnusedImportsthat disables all automatic import/exportelision, equivalent to the TypeScript option
verbatimModuleSyntax. ([#811], [#615]) (Kotaro Chikuba, Alan Pierce)await usingproposal and the updated import attributes proposal.Both are preserved in the output code, not transformed. ([#798])
export {...} fromstatements. ([#806])fn(x < y, x >= y)was incorrectly parsed as type arguments. ([#798])enableLegacyBabel5ModuleInterop: properly handleas default, and properly ignore type exports. ([#804], [#807]) (三咲智子 Kevin Deng, Alan Pierce)import {}andexport {}statements were removed with the TypeScript transform disabled. ([#810])v3.32.0Compare Source
source map use cases, such as Jest inline snapshots, source map composition,
and some debugger features. ([#759]) (Emily Marigold Klassen)
slowdown from enabling source maps was about 10%, and now it is about 30%.
In most cases, the more detailed source maps are probably still preferable,
so for configuration simplicity, there is currently no option to switch
back to source maps without column information. If you would like to still
use the faster but less accurate implementation, feel free to file an issue
to request a new config option, or create the source map yourself in
wrapper code by copying the
original simple implementation.
v3.31.0Compare Source
import()to import a plain CJS module.For example, if
foo.jshasmodule.exports = 1;, thenawait import('foo.js')will now evaluate to{default: 1}rather than just
1. Named exports behave the same as before.This change matches the behavior of Node.js and other transpilers, so it is considered a bug fix rather than
breaking. If you relied on the old behavior, feel free to file an issue and it may be possible to roll back until the
next semver-major release. ([#789], [#790])
v3.30.0Compare Source
export type *. ([#786])conston type parameters. ([#786])import module. ([#785])using. ([#785])export @​foo class .... ([#786])<<within a type. ([#769])v3.29.0Compare Source
satisfiesoperator. ([#766])v3.28.0Compare Source
sucrase/ts-node-plugin.This makes it possible to use Sucrase with all ts-node features such as an ESM loader, a REPL, and configuration
via tsconfig.json. ([#729])
v3.27.0Compare Source
assert {type: 'json'}in import statements. ([#746])v3.26.0Compare Source
React 17 transform.
It can be enabled using
jsxRuntime: trueand configured using theproductionandjsxImportSourceconfigs. ([#738], [#739], [#742], [#740])
v3.25.0Compare Source
module: nodenextoption fromTypeScript 4.7:
importstransform, the new flagpreserveDynamicImportwill leave dynamic
import()calls alone rather than compiling them topromise-wrapped
require. This makes it possible to load ESM modules fromCommonJS. ([#727])
importstransform, the new flaginjectCreateRequireForImportRequirewill compile
import foo = require("foo");to usecreateRequireso thatcan work in a Node ES module. ([#728])
disableESTransformsis enabled, removeabstractfields in the sameway that
declarefields are removed. This matches TypeScript's behavior. ([#732])v3.24.0Compare Source
const NumberSet = Set<number>;extendsoninfer:T extends [infer S extends string, ...unknown[]] ? S : never;type Getter<out T> = () => T;accessorkeyword in ES decorators. ([#716])a as b ?? c([#721])const a: Array<number>=[];([#717])f<<T>() => void>()([#716])v3.23.0Compare Source
v3.22.0Compare Source
v3.21.1Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.