@christicons/core

Core Christicons metadata and raw SVG exports.
1,938
Install
npm install @christicons/core
Latest Version:0.1.3
License:MIT
Last Updated:Sep 8, 2026
Links: npm
Maintainer: dimitriconejo

@christicons/core

Core package for the Christicons icon set.

This package exposes the raw SVG strings, icon metadata, the manifest file, and small helpers for building your own integrations.

Installation

npm install @christicons/core

What it includes

  • icons: map of icon name to optimized SVG string
  • iconNames: list of all available icon names
  • iconMetadata: metadata indexed by icon name
  • iconList: metadata as an array
  • getIconSvg(name): safe lookup helper
  • requireIconSvg(name): strict lookup helper
  • manifest.json: JSON manifest that can be consumed by build tools or scripts

Usage

import { getIconSvg, iconNames, iconMetadata } from '@christicons/core'

const svg = getIconSvg('cross')
const allNames = iconNames
const crossMeta = iconMetadata.cross

Manifest import

import manifest from '@christicons/core/manifest.json'

console.log(manifest[0])

Notes

  • The package contains optimized static assets generated from the Christicons source of truth.
  • It is intended for custom adapters, build pipelines, or framework integrations.

Related Packages

moe-icons

SVG icon library for React and Vue

640 0
@qlik/sprout-icons

Comprehensive icon library for the Sprout Design System, available as React and...

578,832
synthline

Synthline icon pack — 1500+ SVG icons as React and Vue components

185
@incremark/icons

Incremark icons - SVG icon library for Vue, React, and Svelte components.

27,270 282
ant-design-icons

Ant Design Icons 是一套提取自 Ant Design 的高质量图标,你可以自由地在 React、Vue...

5,284 53

Version History

Version Released License
0.1.3 MIT
0.1.2 MIT
0.1.1 MIT
0.1.0