All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.es.index.mjs Maven / Gradle / Ivy

The newest version!
export { dispatchPluginsSync as dispatchRefractorPlugins } from "./refractor/plugins/dispatcher/index.mjs";
export { default as refractorPluginElementIdentity } from "./refractor/plugins/element-identity.mjs";
export { default as refractorPluginSemanticElementIdentity } from "./refractor/plugins/semantic-element-identity.mjs";
export { default as MediaTypes } from "./media-types.mjs";
export { Element, MemberElement, KeyValuePair, ObjectSlice, ArraySlice, refract } from 'minim';
export { default as namespace, Namespace, createNamespace } from "./namespace.mjs";
export { ObjectElement, ArrayElement, BooleanElement, NullElement, NumberElement, StringElement, LinkElement, RefElement, AnnotationElement, CommentElement, ParseResultElement, SourceMapElement } from "./refractor/registration.mjs";
export { isElement, isStringElement, isNumberElement, isNullElement, isBooleanElement, isArrayElement, isObjectElement, isMemberElement, isLinkElement, isRefElement, isAnnotationElement, isParseResultElement, isSourceMapElement, isPrimitiveElement, hasElementSourceMap, includesSymbols, includesClasses } from "./predicates/index.mjs";
export { default as createPredicate } from "./predicates/helpers.mjs";
export { filter, reject, find, findAtOffset, some, traverse, parents } from "./traversal/index.mjs";
export { visit, BREAK, mergeAllVisitors, getNodeType, cloneNode, keyMapDefault as keyMap } from "./traversal/visitor.mjs";
export { transclude, default as Transcluder } from "./transcluder/index.mjs";
export { dereference } from "./util.mjs";
export { cloneShallow, cloneDeep } from "./clone/index.mjs";
export { default as CloneError } from "./clone/errors/CloneError.mjs";
export { default as DeepCloneError } from "./clone/errors/DeepCloneError.mjs";
export { default as ShallowCloneError } from "./clone/errors/ShallowCloneError.mjs";
export { defaultIdentityManager, IdentityManager } from "./identity/index.mjs";
export { default as ElementIdentityError } from "./identity/errors/ElementIdentityError.mjs";
/**
 * Transforms data to an Element from a particular namespace.
 */
export { default as from } from "./transformers/from.mjs";
/**
 * Transforms the ApiDOM into JavaScript POJO.
 * This POJO would be the result of interpreting the ApiDOM
 * into JavaScript structure.
 */
export { default as toValue } from "./transformers/serializers/value/index.mjs";
/**
 * Transforms the ApiDOM into JSON string.
 */
export { default as toJSON } from "./transformers/serializers/json.mjs";
/**
 * Transforms the ApiDOM into YAML string.
 */
export { default as toYAML } from "./transformers/serializers/yaml-1-2.mjs";
/**
 * Creates a refract representation of an Element.
 * https://github.com/refractproject/refract-spec
 */
export { default as dehydrate } from "./transformers/dehydrate.mjs";
/**
 * Create a refracted string representation of an Element.
 */
export { default as toString } from "./transformers/to-string.mjs";
export { default as sexprs } from "./transformers/sexprs.mjs";
export { default as deepmerge } from "./merge/deepmerge.mjs";
export { default as mergeRight } from "./merge/merge-right.mjs";
export { default as mergeLeft } from "./merge/merge-left.mjs";




© 2015 - 2024 Weber Informatics LLC | Privacy Policy