taglib-wasm
Version:
TagLib-Wasm is the universal tagging library for TypeScript/JavaScript platforms: Browsers, Node.js, Deno, Bun, Cloudflare Workers, and Electron apps
57 lines (56 loc) • 1.25 kB
JavaScript
import {
decodeAudioProperties,
decodeFastTagData,
decodeMessagePack,
decodeMessagePackAuto,
decodePicture,
decodePictureArray,
decodePropertyMap,
decodeTagData,
getMessagePackInfo,
isValidMessagePack
} from "./decoder.js";
import {
canEncodeToMessagePack,
compareEncodingEfficiency,
encodeAudioProperties,
encodeBatchTagData,
encodeFastTagData,
encodeMessagePack,
encodeMessagePackCompact,
encodeMessagePackStream,
encodePicture,
encodePictureArray,
encodePropertyMap,
encodeTagData,
estimateMessagePackSize
} from "./encoder.js";
import { TAGLIB_MSGPACK_MARKERS } from "./types.js";
import { MessagePackUtils } from "./utils.js";
export {
MessagePackUtils,
TAGLIB_MSGPACK_MARKERS,
canEncodeToMessagePack,
compareEncodingEfficiency,
decodeAudioProperties,
decodeFastTagData,
decodeMessagePack,
decodeMessagePackAuto,
decodePicture,
decodePictureArray,
decodePropertyMap,
decodeTagData,
encodeAudioProperties,
encodeBatchTagData,
encodeFastTagData,
encodeMessagePack,
encodeMessagePackCompact,
encodeMessagePackStream,
encodePicture,
encodePictureArray,
encodePropertyMap,
encodeTagData,
estimateMessagePackSize,
getMessagePackInfo,
isValidMessagePack
};