Run jscodeshift on Kdu single file components
npm install kdu-jscodeshift-adapter -D
The instructions below assume you're familiar with jscodeshift.
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.
// my-transform.js
const adapt = require('kdu-jscodeshift-adapter');
const someCodemod = require('some-codemod');
module.exports = adapt(someCodemod);
$ jscodeshift <path> -t my-transform.js --extensions kdu,js
See jscodeshift readme for more info on jscodeshift CLI.
MIT