2.0.2 • Published 3 years ago
kdu-jscodeshift-adapter v2.0.2
kdu-jscodeshift-adapter
Run jscodeshift on Kdu single file components
Install
npm install kdu-jscodeshift-adapter -DUsage
The instructions below assume you're familiar with jscodeshift.
Run a codemod on some .js and/or .kdu files
| When transforming | fileInfo.source will be |
|---|---|
.js | the contents of the file |
.kdu | the contents of <script> |
The source file will be updated appropriately based on the return value of your transform().
If .kdu file doesn't have a <script>, your transform() will not be called and the source file will not be changed.
1. Create wrapped transform function
// my-transform.js
const adapt = require('kdu-jscodeshift-adapter');
const someCodemod = require('some-codemod');
module.exports = adapt(someCodemod);2. Run jscodeshift
$ jscodeshift <path> -t my-transform.js --extensions kdu,jsSee jscodeshift readme for more info on jscodeshift CLI.
License
MIT
2.0.2
3 years ago