export { compare as compareCustomisations } from './customisations/compare.js'; export { defaults as defaultCustomisations, mergeCustomisations } from './customisations/index.js'; export { toBoolean } from './customisations/bool.js'; export { alignmentFromString, flipFromString } from './customisations/shorthand.js'; export { rotateFromString } from './customisations/rotate.js'; export { stringToIcon, validateIcon as validateIconName } from './icon/name.js'; export { iconDefaults as defaultIconData, fullIcon as fullIconData, matchName as matchIconName } from './icon/index.js'; export { mergeIconData } from './icon/merge.js'; export { isVariation, parseIconSet } from './icon-set/parse.js'; export { validateIconSet } from './icon-set/validate.js'; export { quicklyValidateIconSet } from './icon-set/validate-basic.js'; export { expandIconSet } from './icon-set/expand.js'; export { minifyIconSet } from './icon-set/minify.js'; export { getIcons } from './icon-set/get-icons.js'; export { getIconData } from './icon-set/get-icon.js'; export { convertIconSetInfo } from './icon-set/convert-info.js'; export { iconToSVG } from './svg/build.js'; export { replaceIDs } from './svg/id.js'; export { calculateSize } from './svg/size.js'; export { encodeSvgForCss } from './svg/encode-svg-for-css.js'; export { trimSVG } from './svg/trim.js'; export { colorKeywords } from './colors/keywords.js'; export { colorToString, compareColors, stringToColor } from './colors/index.js'; export { CustomCollections, CustomIconLoader, IconCustomizations, IconCustomizer, IconifyLoaderOptions, InlineCollection, UniversalIconLoader } from './loader/types.js'; export { mergeIconProps } from './loader/utils.js'; export { getCustomIcon } from './loader/custom.js'; export { searchForIcon } from './loader/modern.js'; export { loadIcon } from './loader/loader.js'; export { camelToKebab, camelize, pascalize, snakelize } from './misc/strings.js'; import '@iconify/types'; import './colors/types.js'; import '@antfu/utils';