UNPKG

bitcoin-inscription-viewer

Version:

🔍 A robust, production-ready React/TypeScript library for viewing Bitcoin Ordinals inscriptions with advanced optimization features including LRU caching, LaserEyes wallet integration, virtual scrolling, and performance monitoring

367 lines 13.5 kB
declare const supportedTypes: { "text/plain": string[]; "text/html": string[]; "text/css": string[]; "text/javascript": string[]; "text/typescript": string[]; "text/jsx": string[]; "text/tsx": string[]; "text/xml": string[]; "text/csv": string[]; "text/tab-separated-values": string[]; "text/rtf": string[]; "text/calendar": string[]; "text/vcard": string[]; "text/yaml": string[]; "text/x-python": string[]; "text/x-java-source": string[]; "text/x-c": string[]; "text/x-c++": string[]; "text/x-csharp": string[]; "text/x-php": string[]; "text/x-ruby": string[]; "text/x-perl": string[]; "text/x-shell": string[]; "text/x-sql": string[]; "text/x-go": string[]; "text/x-rust": string[]; "text/x-swift": string[]; "text/x-kotlin": string[]; "text/x-scala": string[]; "text/x-r": string[]; "text/x-matlab": string[]; "text/x-lua": string[]; "text/x-diff": string[]; "text/x-properties": string[]; "text/x-ini": string[]; "text/x-toml": string[]; "text/x-dockerfile": string[]; "text/x-makefile": string[]; "application/json": string[]; "application/javascript": string[]; "application/typescript": string[]; "application/xml": string[]; "application/xhtml+xml": string[]; "application/rss+xml": string[]; "application/atom+xml": string[]; "application/soap+xml": string[]; "application/zip": string[]; "application/x-rar-compressed": string[]; "application/x-7z-compressed": string[]; "application/x-tar": string[]; "application/gzip": string[]; "application/x-bzip": string[]; "application/x-bzip2": string[]; "application/x-lzip": string[]; "application/x-xz": string[]; "application/x-compress": string[]; "application/x-ace-compressed": string[]; "application/x-alz-compressed": string[]; "application/x-arc-compressed": string[]; "application/x-arj": string[]; "application/x-cab": string[]; "application/x-lzh-compressed": string[]; "application/x-stuffit": string[]; "application/x-stuffitx": string[]; "application/pdf": string[]; "application/postscript": string[]; "application/rtf": string[]; "application/msword": string[]; "application/vnd.openxmlformats-officedocument.wordprocessingml.document": string[]; "application/vnd.ms-excel": string[]; "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": string[]; "application/vnd.ms-powerpoint": string[]; "application/vnd.openxmlformats-officedocument.presentationml.presentation": string[]; "application/vnd.oasis.opendocument.text": string[]; "application/vnd.oasis.opendocument.spreadsheet": string[]; "application/vnd.oasis.opendocument.presentation": string[]; "application/vnd.oasis.opendocument.graphics": string[]; "application/vnd.oasis.opendocument.chart": string[]; "application/vnd.oasis.opendocument.formula": string[]; "application/vnd.oasis.opendocument.database": string[]; "application/vnd.oasis.opendocument.image": string[]; "application/vnd.sun.xml.writer": string[]; "application/vnd.sun.xml.calc": string[]; "application/vnd.sun.xml.impress": string[]; "application/vnd.sun.xml.draw": string[]; "application/ld+json": string[]; "application/geo+json": string[]; "application/vnd.api+json": string[]; "application/hal+json": string[]; "application/problem+json": string[]; "application/x-ndjson": string[]; "application/x-jsonlines": string[]; "application/x-yaml": string[]; "application/x-toml": string[]; "application/x-msgpack": string[]; "application/x-protobuf": string[]; "application/x-thrift": string[]; "application/avro": string[]; "application/x-parquet": string[]; "application/x-orc": string[]; "application/octet-stream": string[]; "application/x-executable": string[]; "application/x-msdos-program": string[]; "application/x-msdownload": string[]; "application/x-debian-package": string[]; "application/x-redhat-package-manager": string[]; "application/x-apple-diskimage": string[]; "application/x-cd-image": string[]; "application/x-virtualbox-vdi": string[]; "application/x-virtualbox-vhd": string[]; "application/x-vmware-disk": string[]; "application/x-www-form-urlencoded": string[]; "application/x-httpd-php": string[]; "application/x-httpd-cgi": string[]; "application/x-perl": string[]; "application/x-python-code": string[]; "application/x-shellscript": string[]; "application/x-sql": string[]; "application/font-woff": string[]; "application/font-woff2": string[]; "application/vnd.ms-fontobject": string[]; "application/x-font-ttf": string[]; "application/x-font-otf": string[]; "application/x-font-type1": string[]; "application/epub+zip": string[]; "application/x-mobipocket-ebook": string[]; "application/vnd.amazon.ebook": string[]; "application/x-fictionbook+xml": string[]; "application/x-sony-bbeb": string[]; "application/x-ms-reader": string[]; "image/jpeg": string[]; "image/png": string[]; "image/gif": string[]; "image/webp": string[]; "image/svg+xml": string[]; "image/tiff": string[]; "image/bmp": string[]; "image/x-icon": string[]; "image/vnd.microsoft.icon": string[]; "image/x-ms-bmp": string[]; "image/x-portable-bitmap": string[]; "image/x-portable-graymap": string[]; "image/x-portable-pixmap": string[]; "image/x-portable-anymap": string[]; "image/x-xbitmap": string[]; "image/x-xpixmap": string[]; "image/x-pcx": string[]; "image/x-tga": string[]; "image/x-sgi": string[]; "image/x-sun-raster": string[]; "image/x-cmu-raster": string[]; "image/x-cmx": string[]; "image/x-freehand": string[]; "image/x-photoshop": string[]; "image/vnd.adobe.photoshop": string[]; "image/x-gimp-xcf": string[]; "image/x-gimp-gbr": string[]; "image/x-gimp-pat": string[]; "image/x-gimp-gih": string[]; "image/heic": string[]; "image/heif": string[]; "image/avif": string[]; "image/jxl": string[]; "image/jp2": string[]; "image/jpm": string[]; "image/jpx": string[]; "image/x-canon-cr2": string[]; "image/x-canon-crw": string[]; "image/x-epson-erf": string[]; "image/x-fuji-raf": string[]; "image/x-kodak-dcr": string[]; "image/x-kodak-k25": string[]; "image/x-kodak-kdc": string[]; "image/x-minolta-mrw": string[]; "image/x-nikon-nef": string[]; "image/x-olympus-orf": string[]; "image/x-panasonic-raw": string[]; "image/x-pentax-pef": string[]; "image/x-sony-arw": string[]; "image/x-sony-sr2": string[]; "image/x-sony-srf": string[]; "image/x-adobe-dng": string[]; "video/mp4": string[]; "video/webm": string[]; "video/ogg": string[]; "video/avi": string[]; "video/x-msvideo": string[]; "video/quicktime": string[]; "video/x-ms-wmv": string[]; "video/x-ms-asf": string[]; "video/x-flv": string[]; "video/3gpp": string[]; "video/3gpp2": string[]; "video/x-matroska": string[]; "video/mp2t": string[]; "video/x-m4v": string[]; "video/x-f4v": string[]; "video/divx": string[]; "video/x-divx": string[]; "video/vnd.rn-realvideo": string[]; "video/x-pn-realvideo": string[]; "video/x-ms-vob": string[]; "video/dvd": string[]; "video/x-dv": string[]; "video/mp1s": string[]; "video/mp2p": string[]; "video/mp2v": string[]; "video/mp4v-es": string[]; "video/mpeg": string[]; "video/h264": string[]; "video/h265": string[]; "video/x-h264": string[]; "video/x-h265": string[]; "audio/mpeg": string[]; "audio/mp4": string[]; "audio/wav": string[]; "audio/wave": string[]; "audio/x-wav": string[]; "audio/ogg": string[]; "audio/webm": string[]; "audio/aac": string[]; "audio/x-aac": string[]; "audio/flac": string[]; "audio/x-flac": string[]; "audio/opus": string[]; "audio/vorbis": string[]; "audio/x-vorbis+ogg": string[]; "audio/x-ms-wma": string[]; "audio/x-ms-wax": string[]; "audio/vnd.rn-realaudio": string[]; "audio/x-pn-realaudio": string[]; "audio/x-pn-realaudio-plugin": string[]; "audio/x-realaudio": string[]; "audio/basic": string[]; "audio/x-aiff": string[]; "audio/aiff": string[]; "audio/x-au": string[]; "audio/x-gsm": string[]; "audio/x-mpegurl": string[]; "audio/x-scpls": string[]; "audio/midi": string[]; "audio/x-midi": string[]; "audio/sp-midi": string[]; "audio/x-mod": string[]; "audio/s3m": string[]; "audio/it": string[]; "audio/xm": string[]; "audio/x-ape": string[]; "audio/x-monkeys-audio": string[]; "audio/x-wavpack": string[]; "audio/x-tta": string[]; "audio/x-musepack": string[]; "audio/amr": string[]; "audio/amr-wb": string[]; "audio/evrc": string[]; "audio/evrc0": string[]; "audio/evrc1": string[]; "audio/evrcb": string[]; "audio/evrcb0": string[]; "audio/evrcb1": string[]; "audio/evrcnw": string[]; "audio/evrcnw0": string[]; "audio/evrcnw1": string[]; "audio/evrcwb": string[]; "audio/evrcwb0": string[]; "audio/evrcwb1": string[]; "model/obj": string[]; "model/gltf+json": string[]; "model/gltf-binary": string[]; "model/iges": string[]; "model/mesh": string[]; "model/stl": string[]; "model/vrml": string[]; "model/x3d+vrml": string[]; "model/x3d+xml": string[]; "model/x3d+binary": string[]; "application/sla": string[]; "application/x-3ds": string[]; "application/x-blender": string[]; "application/x-maya": string[]; "application/x-cinema4d": string[]; "application/x-sqlite3": string[]; "application/x-msaccess": string[]; "application/x-dbf": string[]; "application/x-desktop": string[]; "application/x-gnome-app-info": string[]; "application/x-kde-app-info": string[]; "text/x-systemd-unit": string[]; "application/x-wine-extension-inf": string[]; "application/x-nintendo-ds-rom": string[]; "application/x-gameboy-rom": string[]; "application/x-gameboy-color-rom": string[]; "application/x-gba-rom": string[]; "application/x-genesis-rom": string[]; "application/x-n64-rom": string[]; "application/x-nes-rom": string[]; "application/x-snes-rom": string[]; "chemical/x-xyz": string[]; "chemical/x-pdb": string[]; "chemical/x-mol": string[]; "chemical/x-sdf": string[]; "chemical/x-cml": string[]; "application/x-hdf": string[]; "application/x-netcdf": string[]; "application/fits": string[]; "application/x-tex": string[]; "application/x-latex": string[]; "application/x-bibtex": string[]; "application/x-bitcoin-transaction": string[]; "application/x-bitcoin-block": string[]; "application/x-ethereum-transaction": string[]; "application/x-cryptocurrency-wallet": string[]; "application/x-bittorrent": string[]; "application/x-chrome-extension": string[]; "application/x-firefox-extension": string[]; "application/vnd.android.package-archive": string[]; "application/x-ios-app": string[]; "application/x-java-archive": string[]; "application/java-archive": string[]; "application/x-war": string[]; "application/x-ear": string[]; "application/x-webarchive": string[]; "application/x-mhtml": string[]; "message/rfc822": string[]; "application/vnd.ms-outlook": string[]; "application/x-pkcs12": string[]; "application/x-x509-ca-cert": string[]; "application/x-pem-file": string[]; "application/pgp-keys": string[]; "application/pgp-signature": string[]; "application/x-shockwave-flash": string[]; "application/vnd.adobe.air-application-installer-package+zip": string[]; "application/x-ms-application": string[]; "application/x-msclip": string[]; "application/x-mspublisher": string[]; "application/x-msmoney": string[]; "application/x-msmetafile": string[]; "application/x-ms-shortcut": string[]; "application/x-apple-alias": string[]; "application/mac-binhex40": string[]; "application/x-macbinary": string[]; "application/x-sit": string[]; "application/x-gtar": string[]; "application/x-ustar": string[]; "application/x-cpio": string[]; "application/x-shar": string[]; "application/x-bcpio": string[]; "application/x-sv4cpio": string[]; "application/x-sv4crc": string[]; "application/x-csh": string[]; "application/x-tcl": string[]; "application/x-tex-tfm": string[]; "application/x-texinfo": string[]; "application/x-troff": string[]; "application/x-troff-man": string[]; "application/x-troff-me": string[]; "application/x-troff-ms": string[]; "application/x-wais-source": string[]; }; export declare const getMimeTypeFromExtension: (extension: string) => string; export declare const getExtensionsFromMimeType: (mimeType: string) => string[]; export declare const isMimeTypeSupported: (mimeType: string) => boolean; export declare const getAllSupportedExtensions: () => string[]; export declare const getMimeTypeCategory: (mimeType: string) => string; export default supportedTypes; //# sourceMappingURL=mimeTypes.d.ts.map