Skip to content

Repository files navigation

Lab Icons

Библиотека статических SVG и геометрического представления иконок Labpics. Статические иконки наследуют currentColor. Параметрическая модель, оптические оси и смысловые жесты доступны только для вариантов, прошедших соответствующие проверки; наличие SVG само по себе этих возможностей не обещает.

Начало работы

Установка, требования к среде и точки входа формируются из контракта поставки. Основной канал — публичный npm; наличие версии в checkout не является подтверждением её публикации.

После установки пакет предоставляет именованные SVG-строки:

import { accessibilityOutline } from '@labpics/icons';

console.log(accessibilityOutline);

Геометрическую модель и доступные оси запрашивают отдельно:

import { glyph, glyphCapabilities } from '@labpics/icons/ir';

const source = glyph({
  icon: 'accessibility',
  variant: 'outline',
  modelMode: 'source-only',
});
const capabilities = glyphCapabilities('reload', 'outline');
console.log(source, capabilities);

Перед использованием оси проверяйте возможности конкретного варианта. Режим source-only возвращает авторскую геометрию без придуманной декомпозиции; исследовательские модели не включаются неявно.

Работа с исходниками

pnpm install --frozen-lockfile
pnpm verify

pnpm verify включает сборку. Для геометрического сравнения выполните pnpm observatory и откройте созданную локальную страницу. Диагностический отчёт не заменяет визуальное ревью и не переводит модель в принятое состояние.

Документация разделяет рабочие процедуры, точную справку и объяснения. Добавление иконки описано в процедуре приёма, сборка и релиз — в отдельной процедуре, пределы параметрических возможностей — в справке.

Лицензия

MIT.

About

Labpics icon library — 444 SVG (Filled + Outline), tree-shakeable ESM package @labpics/icons

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages