ProgLib
Многофункциональная библиотека.
$ npm install proglib --save
Класс Path
Выполняет операции для экземпляров объекта String, содержащих сведения о пути к файлу или каталогу.
const IO = IO;const Path = IOPath; let _extension = Path;console; // .js let _directoryName = Path;console; // C:\Users\Name\Desktop
Класс Color
Предоставляет методы и свойства для работы с цветовыми моделями.
const Drawing = Drawing;const Color = DrawingColor;const SystemColors = DrawingSystemColors;const MetroColors = DrawingMetroColors; // Инициализация при помощи уже известного цветаlet _color = ColorWhite;let _color = SystemColorsControl;let _color = MetroColorsRed; // Инициализация при помощи определённой цветовой моделиlet _color = Color; // Перевод в нужную модельlet _hsla = _color; // Перевод в строку, объект или массивlet _string = _color; // rgba(255, 255, 255, 1) console; // Получает имя цветаconsole; // Возвращает true, если цвет имеет названиеconsole; // Возвращает true, если цвет является системным
Класс StringBuilder
Предоставляет изменяемую строку символов.
const Text = Text;const StringBuilder = TextStringBuilder; let SB = ;SB;SB;SB;console;
Класс DataTable
Представляет таблицу с данными.
const Data = Data;const DataTable = DataDataTable; // Инициализация таблицы (необязательный входной параметр - имя таблицы)let Table = ;TableName = "Название таблицы"; // Заполнение даннымиTableColumns; TableRows;TableRows;TableRows;TableRows; // Вывод в виде строчного представления (в разной стилистике)console; // Default (по умолчанию), Alternative, MarkDown, Minimal // ---------------------------------------------------------// | Константа | Название |// ---------------------------------------------------------// | WSATYPE_NOT_FOUND | Тип класса не найден |// ---------------------------------------------------------// | WSA_E_NO_MORE | Нет больше результатов |// ---------------------------------------------------------// | WSA_E_CANCELLED | Вызов был отменен |// ---------------------------------------------------------// | WSAEREFUSED | Запрос к базе данных был отклонен |// --------------------------------------------------------- // Удаление столбцов, строк или полная очистка таблицыTableColumns;TableColumns; TableRows;TableColumns;
Класс Environment
Предоставляет сведения о текущей среде и платформе, а также необходимые для управления ими средства.
const ProgLib = ;const Environment = ProgLibEnvironment; let _currentDirectory = EnvironmentCurrentDirectory;let _version = EnvironmentVersion;let _userName = EnvironmentUserName; Environment;
Класс Version
Представляет номер версии сборки, операционной системы или среды Node.js.
const ProgLib = ;const Version = ProgLibVersion; let _version = 12 11 1;let _version = Version; console; // 12.11.1
Расширение системных объектов
const ProgLib = ; console; // H0A4MjVCconsole; // 50.77console; // 51console; // Генерирование строки длиной 9 симолов (второй необязательный параметр отвечает за набор символов, из которых генерируется строка)console;
С подробной документацией можно ознакомиться перейдя в папку documentation.
Если вы хотите оставить отзыв или что-то предложить пишите на почту the_alex_mark@mail.ru.