JSCodeshiftTransformer (autotransform.transformer.jscodeshift)
The implementation for the JSCodeshiftTransformer. See https://github.com/facebook/jscodeshift
- class autotransform.transformer.jscodeshift.JSCodeshiftTransformer(*, js_transform: str, args: List[str] = None, timeout: int = 600)
Bases:
SingleTransformer
A Transformer that makes changes using JSCodeshift.
- js_transform
The JSCodeshift transform to execute.
- Type
str
- args
The arguments to supply to the transformation. Defaults to [].
- Type
optional, List[str]
- timeout
The timeout for an individual run.
- Type
optional, int
- name
The name of the component.
- Type
ClassVar[TransformerName]
- args: List[str]
- js_transform: str
- name: ClassVar[TransformerName] = 'jscodeshift'
- timeout: int