@the-/refactor
Refactoring tool for the-components
Installation
$ npm install @the-/refactor --save
Usage
'use strict'
const { TheRefactor } = require('@the-/refactor')
async function tryExample() {
const refactor = new TheRefactor()
// Example to rename "src/controllers/foo.js" into "src/serverside/fooCtrl.mjs"
await refactor.rename('src/controllers/*.js', ({ basename }) => ({
basename: /Ctrl$/.match(basename) ? basename : `${basename}Ctrl`,
dirname: 'src/serverside',
extname: '.mjs',
}))
}
tryExample().catch((err) => console.error(err))
API Guide
- module:@the-/refactor
- module:@the-/refactor.TheRefactor
See API Guide for more detail
License
This software is released under the MIT License.