2.0.2 • Published 10 months ago
mr-mirror-folder v2.0.2
mr-mirror-folder
Esté módulo efetua o espelhamento de um diretório origem para um diretório destino.
Exemplo de utilização:
1. Importe o módulo em seu projeto.
npm i mr-mirror-folder
2. Crie um arquivo json
e defina as configurações do espelhamento.
// mirror.config.jsonc
{
"srcRootPath": "C:/source-directory", // diretório origem
"dstRootPath": "C:/destination-directory", // diretório destino
"include": ["**"], // caminhos a serem considerados
"exclude": [ // caminhos a serem desconsiderados no espelhamento
"**/node_modules*/**",
"**/.angular*/**",
"**/.git*/**"
],
"watchDelay": 10000, // define o tempo entre os processamentos do espelhamento
"watch": true, // efetua o monitoramento
"startMirroring": true // inicia o espelhamento ao instanciar a classe Mirror
}
3. Instancie a classe no seu projeto.
import Mirror, { MirrorOpts } from "mr-mirror-folder"
import json from "mr-json"
const mirrorOpts: MirrorOpts = json.readSync('./mirror.config.jsonc')
const mirror = new Mirror(mirrorOpts)