Рубріки: Решения

Pts: модульная библиотека для креативного кодирования

Богдан Мирченко

Pts — TypeScript/JavaScript-библиотека для визуализации точек в пространстве и творческого кодирования. Проект разрабатывается под лицензией Apache 2.0 и набрал на GitHub 4,3 тысячи звезд. 

Библиотека написана на языке программирования TypeScript. Содержит алгоритмы для визуализации и творческого кодирования. API поддерживает как быстрое прототипирование, так и работу на крупных проектах. 

Преимущества: 

  • Минимум кода для быстрых итераций в canvas, svg и других форматах;
  • Функции для работы с геометрическими фигурами, цветами, моделированием и звуками;
  • Может использоваться отдельно и совместно с другими библиотеками.

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

Шаг 1

Загрузите последнюю версию библиотеки pts.js или pts.min.js (находятся в папке dist). В качестве альтернативного способа используйте любую сеть доставки контента CDN, такую как, например, cdnjs, jsdelivr или unpkg. Затем добавьте загруженный файл библиотеки на html-страницу: 

<script type="text/javascript" src="path/to/pts.js"></script>

#Вес мини-файла ~90КБ, сжатого — 26КБ. 

Шаг 2

Выполните команду npm install pts. Это позволяет импортировать нужные части библиотеки в проект. 

<script type="text/javascript" src="path/to/pts.js"></script>

Чтобы начать работу, загрузите или клонируйте следующие репозитории: 

Для запуска ознакомьтесь с документацией. Демо-проекты можно посмотреть здесь. При возникновении проблемы обращайтесь в поддержку. 

Для разработки

Сборка и тестирование

Клонируйте указанный репозиторий и установите зависимости через npm install: 

npm start
npm run build
npm test

Создание документации

Запустите указанный файл, чтобы сгенерировать документацию в формате Pts. (Требуется Python 3.6)

npm run docs

Для генерации типизированных документов, выполните следующую команду: 

typedoc --readme none --out typedocs src --name Pts

Создайте файлы декларации и минимизации TypeScript: 

npm run typings
npm run minify

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024