@vscodeshift/apply-jscodeshift

1.0.17 • Public • Published

@vscodeshift/apply-jscodeshift

CircleCI Coverage Status semantic-release Commitizen friendly npm version

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)

Readme

Keywords

Package Sidebar

Install

npm i @vscodeshift/apply-jscodeshift

Weekly Downloads

0

Version

1.0.17

License

MIT

Unpacked Size

400 kB

Total Files

6

Last publish

Collaborators

  • jedwards1211