FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
Genetical_ai
Genetical_aiPegasus
Public
Like
Pegasus
Home
Code
4
backend
3
frontend
4
shared
2
README.md
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in miliseconds.
Sign up now
Code
/
shared
/
README.md
Code
/
shared
/
README.md
Search
5/18/2025
README.md

Общие утилиты DevToolkit

Этот каталог содержит общие утилиты, которые могут использоваться как на клиенте, так и на сервере.

Структура

  • utils.ts - Набор общих функций для работы с данными

Доступные утилиты

  • Форматирование дат и чисел
  • Генерация UUID и паролей
  • Валидация данных (JSON, Email, URL)
  • Конвертация цветов (HEX ↔ RGB)
  • Обработка текста (экранирование HTML, обрезка текста)

Использование

import { generateUUID, formatDate, isValidJSON } from '../shared/utils'; // Генерация UUID const uuid = generateUUID(); console.log(uuid); // Например: "f47ac10b-58cc-4372-a567-0e02b2c3d479" // Форматирование даты const formattedDate = formatDate(new Date()); console.log(formattedDate); // Например: "15 мая 2023 г., 14:30" // Проверка JSON const isValid = isValidJSON('{"name": "John"}'); console.log(isValid); // true

Эти утилиты разработаны для использования как в браузере, так и на сервере, без зависимости от специфичных для платформы API.

Go to top
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Product
FeaturesPricing
Developers
DocsStatusAPI ExamplesNPM Package Examples
Explore
ShowcaseTemplatesNewest ValsTrending ValsNewsletter
Company
AboutBlogCareersBrandhi@val.town
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.