@create-figma-plugin/utilities
Version:
An extensive library of utility functions for common Figma/FigJam plugin/widget operations
54 lines • 4.16 kB
JavaScript
export { convertHexColorToRgbColor } from './color/convert-hex-color-to-rgb-color.js';
export { convertNamedColorToHexColor } from './color/convert-named-color-to-hex-color.js';
export { convertRgbColorToHexColor } from './color/convert-rgb-color-to-hex-color.js';
export { isValidHexColor } from './color/is-valid-hex-color.js';
export { emit, on, once } from './events.js';
export { ensureMinimumTime } from './function/ensure-minimum-time.js';
export { createCanvasElementFromBlobAsync } from './image/create-canvas-element-from-blob-async.js';
export { createCanvasElementFromBytesAsync } from './image/create-canvas-element-from-bytes-async.js';
export { createCanvasElementFromImageElement } from './image/create-canvas-element-from-image-element.js';
export { createImageElementFromBlobAsync } from './image/create-image-element-from-blob-async.js';
export { createImageElementFromBytesAsync } from './image/create-image-element-from-bytes-async.js';
export { createImagePaint } from './image/create-image-paint.js';
export { readBytesFromCanvasElementAsync } from './image/read-bytes-from-canvas-element-async.js';
export { MIXED_NUMBER, MIXED_STRING } from './mixed-values.js';
export { getDocumentUseCount, incrementDocumentUseCount, resetDocumentUseCount } from './monetization/document-use-count.js';
export { getTotalUseCountAsync, incrementTotalUseCountAsync, resetTotalUseCountAsync } from './monetization/total-use-count.js';
export { getAbsolutePosition } from './node/absolute-position/get-absolute-position.js';
export { setAbsolutePosition } from './node/absolute-position/set-absolute-position.js';
export { collapseLayer } from './node/collapse-layer.js';
export { computeBoundingBox } from './node/compute-bounding-box.js';
export { computeMaximumBounds } from './node/compute-maximum-bounds.js';
export { deduplicateNodes } from './node/deduplicate-nodes.js';
export { getNodeIndexPath } from './node/get-node-index-path.js';
export { getDocumentComponents } from './node/get-nodes/get-document-components.js';
export { getParentNode } from './node/get-nodes/get-parent-node.js';
export { getSceneNodeById } from './node/get-nodes/get-scene-node-by-id.js';
export { getSelectedNodesOrAllNodes } from './node/get-nodes/get-selected-nodes-or-all-nodes.js';
export { insertAfterNode } from './node/insert-node/insert-after-node.js';
export { insertBeforeNode } from './node/insert-node/insert-before-node.js';
export { isLocked } from './node/is-locked.js';
export { isVisible } from './node/is-visible.js';
export { isWithinInstanceNode } from './node/is-within-instance-node.js';
export { loadFontsAsync } from './node/load-fonts-async.js';
export { setRelaunchButton } from './node/relaunch-button/set-relaunch-button.js';
export { unsetRelaunchButton } from './node/relaunch-button/unset-relaunch-button.js';
export { areSiblingNodes } from './node/sibling-nodes/are-sibling-nodes.js';
export { computeSiblingNodes } from './node/sibling-nodes/compute-sibling-nodes.js';
export { sortNodesByCanonicalOrder } from './node/sort-nodes/sort-nodes-by-canonical-order.js';
export { sortNodesByName } from './node/sort-nodes/sort-nodes-by-name.js';
export { updateNodesSortOrder } from './node/sort-nodes/update-nodes-sort-order.js';
export { traverseNode } from './node/traverse-node.js';
export { traverseNodeAsync } from './node/traverse-node-async.js';
export { evaluateNumericExpression } from './number/evaluate-numeric-expression.js';
export { isValidNumericInput } from './number/is-valid-numeric-input.js';
export { cloneObject } from './object/clone-object.js';
export { compareObjects } from './object/compare-objects.js';
export { compareStringArrays } from './object/compare-string-arrays.js';
export { deduplicateArray } from './object/deduplicate-array.js';
export { extractAttributes } from './object/extract-attributes.js';
export { loadSettingsAsync, saveSettingsAsync } from './settings.js';
export { formatErrorMessage, formatSuccessMessage, formatWarningMessage } from './string/format-message.js';
export { pluralize } from './string/pluralize.js';
export { showUI } from './ui.js';
//# sourceMappingURL=index.js.map