@vscodeshift/apply-jscodeshift
v1.0.17
Published
apply jscodeshift to active text editor, passing selected range as options
Downloads
3
Readme
@vscodeshift/apply-jscodeshift
apply jscodeshift to active text editor, passing selected range as options.
Tries to intelligently determine the parser. If @babel/core
is present in the project,
it will be used along with the project's babel config (except for ts/x files).
applyTransform(transform, [options])
import applyTransform from '@vscodeshift/apply-jscodeshift'
Applies the given jscodeshift
transform to the active text editor.
Arguments
transform
(jscodeshift.Transform
, required)
The transform to apply.
options
(jscodeshift.Options
, optional)
Options to pass to the transform. By default, selectionStart
and selectionEnd
will be passed to the transform.
Returns (Promise<string | void | null | undefined>
)
A promise that will resolve to the output of the transform (which will have also been applied to the active text editor if it returns a string)