1.0.2 • Published 4 years ago
@another_works/nico-generator v1.0.2
NicoGenerator
指定したディレクトリ配下のソースコードを読み込み、指定した文字で置換したソースコードを新たに作成するツール。
使用方法
ドライラン
$ npx @another_works/nico-generator -b company -r employee -p ./check/modules -o ./check/modules -dor
$ npm install -D @another_works/nico-generator
$ nico-generator -b company -r employee -p ./check/modules -o ./check/modules -dパラメータ
| 引数名 | 説明 |
|---|---|
| -b | 置き換え元の文字列 |
| -r | 置き換え後の文字列 |
| -p | 置き換え対象ファイルがあるディレクトリ |
| -o | 出力先ディレクトリ |
| -d | ドライラン |
ドライラン出力内容
| 出力名 | 説明 |
|---|---|
| options | コマンドライン引数を構造化したもの |
| config | この設定に合わせて置き換えが行われる。general = 全体設定、input = 入力設定、output = 出力設定。 |
| rule | convertWordsの規則に沿って、フォルダ、ファイル名とファイルの中身の、文字列の置換が実行される(それぞれのkeyの文字列が、対応するvalueの文字列に置き換えられていく) |
| targetFileList | 置き換え対象のファイル一覧 |
| output file start - create file | (このファイルを元に) -> (このファイルを作成する) |
| output file start - create file body | 作成されるファイルの内容 |
ファイル生成
$ npx @another_works/nico-generator -b company -r employee -p ./check/modules -o ./check/modules for developer
preparing
$ npm installexecute
$ ts-node src/index.ts -b company -r employee -p ./check/modules -o ./check/modulestest
$ npm run testbuild
$ npm run build