@shumoku/icons
v0.2.4
Published
Vendor-specific icons for Shumoku network diagrams
Maintainers
Readme
@shumoku/icons
Vendor-specific icons for Shumoku network diagrams.
Installation
npm install @shumoku/icons @shumoku/coreSupported Vendors
| Vendor | Icons | Description | |--------|-------|-------------| | Yamaha | 103 | Network equipment (RTX, SWX, WLX series) | | Aruba | 55 | Wireless and switching | | AWS | 477 | Cloud services icons | | Juniper | 343 | Network equipment |
Usage
import { registerAllVendorIcons } from '@shumoku/icons'
// Register all vendor icons with @shumoku/core
registerAllVendorIcons()Then use vendor icons in your YAML:
nodes:
- id: rt-01
label: "Router"
type: router
vendor: yamaha
model: rtx3510
- id: ap-01
label: "Access Point"
type: access-point
vendor: aruba
model: ap-505
- id: ec2-01
label: "Web Server"
vendor: aws
service: ec2
resource: instanceRelated Packages
@shumoku/core- Core library@shumoku/parser-yaml- YAML parser
Documentation
- Vendor Icons Reference - Available icons
- Playground - Interactive demo
License
MIT
