fock-builder
Просто копировальный аппарат для ваших файлов
Установка (Windows, npm)
npm install fock-builder@latest
config файл
{
"catalogs": [],
"ignore_catalogs": [
"./**/node_modules/**",
"./**/.git",
"./**/.obsidian",
"./**/.github",
],
"ignore_files": [
"package-lock.json"
],
"dirs": [],
"source_files": [],
"build_files": [],
"source": "./",
"build": "./build/"
}
/**
* catalogs - каталог, который нужно скопировать полностью (поддерживает ** и *)
* ignore_catalogs - каталоги, которые нужно игнорировать при копировании (поддерживает ** и *)
* ignore_files - файлы, который нужно игнорировать при копировании (поддерживает *)
*
* @deprecated
* dirs - ваши папки
* @deprecated
* source_files - название файлов, которые нужно скопировать
* @deprecated
* build_files - название файлов, которые нужно создать
*
* sorce - путь к вашей рут-папке
* build - путь к вашей билд-папке
*/
Типы
- catalogs принимает
string[]
Пример:
[ "./**/*.ts" ]
ignore_catalogs принимает
string[]
Пример:
[ "./**/my-secret-dir/**" ]
ignore_files принимает
string[]
Пример
[ ".env" ]
@deprecated
dirs принимаетstring[]
илиstring[][]
Пример:
["assets", ["info", "md"], ["info", "txt"]]
@deprecated
source_files - принимаетstring[]
илиstring[][]
Пример
["hello.ts", "printer.js", "ico.png", ["assets", "favicon.ico"]]
@deprecated
build_files - принимаетstring[]
илиstring[][]
Пример
["hello.ts", "printer.js", "ico.png", ["assets", "favicon.ico"]]
sorce - принимает
string
Пример:
./
build - принимает
string
- Пример:
./dist
{
"catalogs": [],
"ignore_catalogs": [
"./**/node_modules/**",
"./**/.git",
"./**/.obsidian",
"./**/.github"
],
"ignore_files": ["package-lock.json"],
"dirs": [],
"source_files": [],
"build_files": [],
"source": "./",
"build": "./dist/"
}