Licence
ISC
Version
0.1.2
Deps
0
Size
27 kB
Vulns
0
Weekly
0
lucide-outdoors
Outdoor and activity icon data for the Lucide icon ecosystem.
Provides IconNode arrays (the same format Lucide uses internally) for outdoor activity and POI icons not included in the core Lucide library.
Install
npm install lucide-outdoors
Usage
import { activityHiking, waterfall, campfire } from 'lucide-outdoors'
// Each icon is an IconNode array:
// [elementName: string, attrs: Record<string, string>][]
console.log(activityHiking)
// [
// ['circle', { cx: '12', cy: '4', r: '2', key: 'activity-hiking-1' }],
// ['path', { d: 'M12 6 L12 14', key: 'activity-hiking-2' }],
// ...
// ]
Use with lucide-outdoors-vue to get ready-made Vue components.
Metadata
Each icon has an entry in iconMetadata, keyed by its kebab-case name (the same key
resolveIcon() uses), with designer credit:
import { iconMetadata } from 'lucide-outdoors'
iconMetadata['activity-hiking']
// { author: { name: 'Bogdan Rosu', github: 'bogdanspn' } }
The current icon set was designed by Bogdan Rosu.
Icons
All icon keys are unique to this package — none collide with core Lucide. Where Lucide already
ships an equivalent (e.g. house, flame, mountain), use Lucide's icon directly.
Activities
| Export | Icon key |
|---|---|
activityHiking |
activity-hiking |
activityWalking |
activity-walking |
activityRunning |
activity-running |
activityTrailRunning |
activity-trail-running |
activityBiking |
activity-biking |
activityRoadCycling |
activity-road-cycling |
activityGravelBiking |
activity-gravel-biking |
activityMountainBiking |
activity-mountain-biking |
activityERoadCycling |
activity-e-road-cycling |
activityEGravelBiking |
activity-e-gravel-biking |
activityEMountainBiking |
activity-e-mountain-biking |
activitySkiing |
activity-skiing |
activityCrossCountrySkiing |
activity-cross-country-skiing |
activitySnowboarding |
activity-snowboarding |
Points of interest
| Export | Icon key |
|---|---|
water |
water |
waterfall |
waterfall |
cave |
cave |
mountainTree |
mountain-tree |
panorama |
panorama |
ruins |
ruins |
monument |
monument |
trailSign |
trail-sign |
campfire |
campfire |
tentTreeAlt |
tent-tree-alt |
Design
Icons follow the Lucide design system: 24x24 canvas, 2px stroke, round caps and joins.
See STYLE_GUIDE.md for the full spec.
License
ISC