index.mjs 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. export { defaultIconCustomisations, defaultIconSizeCustomisations } from './customisations/defaults.mjs';
  2. export { mergeCustomisations } from './customisations/merge.mjs';
  3. export { toBoolean } from './customisations/bool.mjs';
  4. export { flipFromString } from './customisations/flip.mjs';
  5. export { rotateFromString } from './customisations/rotate.mjs';
  6. export { matchIconName, stringToIcon, validateIconName } from './icon/name.mjs';
  7. export { mergeIconData } from './icon/merge.mjs';
  8. export { mergeIconTransformations } from './icon/transformations.mjs';
  9. export { defaultExtendedIconProps, defaultIconDimensions, defaultIconProps, defaultIconTransformations } from './icon/defaults.mjs';
  10. export { makeIconSquare } from './icon/square.mjs';
  11. export { getIconsTree } from './icon-set/tree.mjs';
  12. export { parseIconSet, parseIconSetAsync } from './icon-set/parse.mjs';
  13. export { validateIconSet } from './icon-set/validate.mjs';
  14. export { quicklyValidateIconSet } from './icon-set/validate-basic.mjs';
  15. export { expandIconSet } from './icon-set/expand.mjs';
  16. export { minifyIconSet } from './icon-set/minify.mjs';
  17. export { getIcons } from './icon-set/get-icons.mjs';
  18. export { getIconData } from './icon-set/get-icon.mjs';
  19. export { convertIconSetInfo } from './icon-set/convert-info.mjs';
  20. export { iconToSVG } from './svg/build.mjs';
  21. export { mergeDefsAndContent, splitSVGDefs, wrapSVGContent } from './svg/defs.mjs';
  22. export { replaceIDs } from './svg/id.mjs';
  23. export { calculateSize } from './svg/size.mjs';
  24. export { encodeSvgForCss } from './svg/encode-svg-for-css.mjs';
  25. export { trimSVG } from './svg/trim.mjs';
  26. export { prettifySVG } from './svg/pretty.mjs';
  27. export { iconToHTML } from './svg/html.mjs';
  28. export { svgToData, svgToURL } from './svg/url.mjs';
  29. export { cleanUpInnerHTML } from './svg/inner-html.mjs';
  30. export { getSVGViewBox } from './svg/viewbox.mjs';
  31. export { buildParsedSVG, convertParsedSVG, parseSVGContent } from './svg/parse.mjs';
  32. export { colorKeywords } from './colors/keywords.mjs';
  33. export { colorToString, compareColors, stringToColor } from './colors/index.mjs';
  34. export { getIconCSS, getIconContentCSS } from './css/icon.mjs';
  35. export { getIconsCSS, getIconsContentCSS } from './css/icons.mjs';
  36. export { mergeIconProps } from './loader/utils.mjs';
  37. export { getCustomIcon } from './loader/custom.mjs';
  38. export { searchForIcon } from './loader/modern.mjs';
  39. export { loadIcon } from './loader/loader.mjs';
  40. export { getEmojiSequenceFromString, getUnqualifiedEmojiSequence } from './emoji/cleanup.mjs';
  41. export { convertEmojiSequenceToUTF16, convertEmojiSequenceToUTF32, getEmojiCodePoint, getEmojiUnicode, isUTF32SplitNumber, mergeUTF32Numbers, splitUTF32Number } from './emoji/convert.mjs';
  42. export { getEmojiSequenceKeyword, getEmojiSequenceString, getEmojiUnicodeString } from './emoji/format.mjs';
  43. export { parseEmojiTestFile } from './emoji/test/parse.mjs';
  44. export { getQualifiedEmojiVariations } from './emoji/test/variations.mjs';
  45. export { findMissingEmojis } from './emoji/test/missing.mjs';
  46. export { createOptimisedRegex, createOptimisedRegexForEmojiSequences } from './emoji/regex/create.mjs';
  47. export { prepareEmojiForIconSet, prepareEmojiForIconsList } from './emoji/parse.mjs';
  48. export { findAndReplaceEmojisInText } from './emoji/replace/replace.mjs';
  49. export { camelToKebab, camelize, pascalize, snakelize } from './misc/strings.mjs';
  50. export { commonObjectProps, compareObjects, unmergeObjects } from './misc/objects.mjs';
  51. export { sanitiseTitleAttribute } from './misc/title.mjs';
  52. import './css/common.mjs';
  53. import './css/format.mjs';
  54. import 'debug';
  55. import './emoji/data.mjs';
  56. import './emoji/test/components.mjs';
  57. import './emoji/regex/tree.mjs';
  58. import './emoji/regex/base.mjs';
  59. import './emoji/regex/numbers.mjs';
  60. import './emoji/regex/similar.mjs';
  61. import './emoji/test/similar.mjs';
  62. import './emoji/test/name.mjs';
  63. import './emoji/test/tree.mjs';
  64. import './emoji/replace/find.mjs';