ptot
v1.1.0
Published
Concatenate and minify files
Maintainers
Readme
Code Minifier CLI
Утилита для объединения и минимизации кода из папки.
Удаляет комментарии и лишние пробелы, поддерживает несколько языков.
Установка и запуск
Использование через npx:
npx ptot [папка] [-i "путь1,путь2,..."]Опции
[папка]— путь к директории, по умолчанию текущая (.).-i,-ignore— список игнорируемых путей (через запятую).
Пример
Минимизировать файлы из текущей директории:
npx ptotС указанием директории:
npx ptot ./srcИгнорирование директорий node_modules и dist:
npx ptot ./src -i "node_modules,dist"Поддерживаемые языки
- JavaScript (
.js) - TypeScript (
.ts) - CSS (
.css) - HTML (
.html) - JSON (
.json) - Python (
.py) - Java (
.java) - C (
.c) - C++ (
.cpp) - PHP (
.php)
Вывод
Результат выводится в stdout в формате:
// File: relative/path/to/file.js
<код без комментариев и лишних пробелов>Можно перенаправить в файл:
npx ptot ./src > output.txtПрименение
- Сбор кода для анализа.
- Подготовка минифицированных версий исходников без комментариев.
- Генерация компактного дампа проекта.
