@singularquest/inkwell
v0.1.1
Published
SailCode icon set — Eastern calligraphy meets Bauhaus functionalism, Iconify JSON format
Downloads
216
Maintainers
Readme
@singularquest/inkwell
SailCode icon set — 99 hand-crafted icons in Iconify JSON format.
Design Language
Inspired by the SailCode Logo: filled SVG paths with calligraphic variable-width strokes, round endpoints, and qi-yun breathing gaps at stroke intersections.
Three tiers:
- Tier 1 — Brand icons: Expressive stroke variation, qi-yun gaps at intersections
- Tier 2 — Learning icons: Moderate stroke variation, clear recognition
- Tier 3 — Functional icons: Subtle variation, maximum recognizability
Usage
import { register } from '@singularquest/inkwell';
import { Icon } from '@iconify/react';
register(); // Register the icon set
<Icon icon="sailcode:book-open" width={24} />Source SVGs
Individual SVG files are available in the svg/ directory for direct editing.
svg/*.svg ← Source files (editable)
↓ pnpm build:json
src/sailcode.json ← Iconify JSON (build artifact)
↓ pnpm build:ts
dist/ ← npm publish outputScripts
| Command | Description |
|---------|-------------|
| pnpm build | Build JSON + TypeScript |
| pnpm preview | Generate and open icon preview |
| pnpm validate | Validate icon format and count |
| pnpm generate | Re-generate SVGs from Lucide data (one-time) |
License
MIT
