{"_id":"@file-viewer/renderer-media","_rev":"52-99fa7049890da171227cc3a18a372637","name":"@file-viewer/renderer-media","dist-tags":{"latest":"3.1.2"},"versions":{"2.0.11":{"name":"@file-viewer/renderer-media","version":"2.0.11","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.0.11","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"6aaf3ff2f5d9a14894a2cf9da48e22c6acc0fc1e","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.0.11.tgz","fileCount":10,"integrity":"sha512-xDwtnX1Q+17VSDDeEf/g7i5MvOqlr+ZcFhiIBMPglSa8OEXRGqGK0jHhzhkvizpeKxSiq+5UQ7yBoyKFUj08Kw==","signatures":[{"sig":"MEUCIQD+P0CO5+diUbkRPKWgJDTG4xKhuSkbpRnQMzN2GgRonwIgML3szo4JrZy+oSpswq/VofmOogB5PdlU631d3mSB9fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.0.11_1782195957121_0.3198160433249324","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@file-viewer/renderer-media","version":"2.1.0","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.0","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"c4c866e14e959940b2b77cdbaeedd0d1e89717dc","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.0.tgz","fileCount":10,"integrity":"sha512-oG4Edwi3wIMpTyAaXwl+VgyPc2uFnAXxuCDw8cPeA2JPSyF2f+jxy8FHoPR06gcNMJyOtQ7fF55AEw7ruHbvUg==","signatures":[{"sig":"MEQCIELqvYKbud9jcJFX8UJD0fTi/3tDfa12TsgLjoQtzePhAiAwqtub/bfQOYlFZb7T1b/WXkiQL43qrSoxSQcNitDy/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31370},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.0_1782205797162_0.38755263976261545","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@file-viewer/renderer-media","version":"2.1.1","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.1","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"e59e38ddc7cd1114b522c25391537f09134b1a69","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.1.tgz","fileCount":10,"integrity":"sha512-nyAZrjw6/6dlIlHZ0BJaM9uYevfW/24P9JvpIrI6R+r/oM2YM6+JuEraSuSvC1peBI7iCV3klEHW06xfpXdHnw==","signatures":[{"sig":"MEQCIGFonigbqpVouvazeT6RUXhjYGT1TW4Qow/1sBQDG++WAiAnr+LunyyrZ9YfDAY7/VAgjdeUdGAN/jQ+A6imwUB1vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31370},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.1_1782229759143_0.7115270608777631","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@file-viewer/renderer-media","version":"2.1.2","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.2","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"8caf9f621e62550b6aa45b9822876feca2b1dbcb","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.2.tgz","fileCount":10,"integrity":"sha512-Vsn8WR+A4TDJY7LqDXZ2f8ecwC7WDCHbZuc07hkJfGpMSqTjGG3QjR7BlACzssLYnLt/5kJRrW14QDaZ63absw==","signatures":[{"sig":"MEQCIHR+n8HjGQxUmbBWx2JWzqNmMMCM63AZ232XrxOqq3xaAiAwmByowKA6AYUXYTOdAn/B7TUicuxFZfCD4EVVSwL8IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31370},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.2_1782289325637_0.6736486697683803","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@file-viewer/renderer-media","version":"2.1.3","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.3","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"b9b8cd549ad48ed42638c6be39f208c3f42df388","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.3.tgz","fileCount":10,"integrity":"sha512-AAjLk51NBqlRZn0gCYgOAyb2vDTIj6ZlJwvRs5N1x9/Zn7ZuuDMr4FgbBd/qkqXQ508+qAmBu/GHnKkmPASQEQ==","signatures":[{"sig":"MEUCIHFDnBuRidL2alvliGByOwniOA1O/pzZLVl5Y1R63jujAiEArwIclJt4Wxy0Fw9hZTmYPCOEPM4YeD1RjRSa8Gtkrxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.3_1782368262607_0.04080451250883965","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@file-viewer/renderer-media","version":"2.1.4","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.4","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"65388d077bca5cc3fa98d2d5232fba39a2f81b19","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.4.tgz","fileCount":10,"integrity":"sha512-LzpKUEdUUQt4pXWL+emp++86w95aIrWdA3cZ1locHQ8Gid4+jNkmWq30XscLu9D1djV1+a1oITD9N4QbLgUKfg==","signatures":[{"sig":"MEQCIFs+I9BVXkDDIzrfIXGglxet0+6yDgWIXhzh+EQDQMtwAiA7pOOMCjEH4iuqaG7zyxOMsdhyJohGg9jer+V3Fui/5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.4_1782374849627_0.976258161999219","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@file-viewer/renderer-media","version":"2.1.5","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.5","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"4bd5332e2b8bfccbfb7b09f98daa34ade108b245","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.5.tgz","fileCount":10,"integrity":"sha512-Fkb3Aa7qVhTiM1WzXsuEvgNut9j+l07ime2wyg0fzzbalJ96TP9Oo/8fzNYl7GlfsEYX5ul/xHN7WXPf/WIJng==","signatures":[{"sig":"MEYCIQD3c+ao5IdGeETkOOzSGX/RX/ySgHOB6ay+NS4MM/8GcQIhAJjeIhVhRnN8M+ZF3HJUuSFDtOy0Hd0lJJoz+aElFiZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.5_1782390889566_0.4748763267031535","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@file-viewer/renderer-media","version":"2.1.6","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.6","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"f097a209b99c51ca527e1433e84f169514fadf49","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.6.tgz","fileCount":10,"integrity":"sha512-AN8NaPK0hLQ2hLc6GMhuyJP1WXchjS+7qsC48KIesm9a5VuTXMeozw/BOPVyyMiNLMxbMWjyPsRAxKcbuJ/jUQ==","signatures":[{"sig":"MEUCIEu1ova6T0phAqIIWBG1O2RJeAts8XRkMo14Ir8EFvZ2AiEAqvsBaS3/GDRGn3UBDqf06Sq0Z3tthsq00r8vP8hIHx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.6_1782396870256_0.40657305725895565","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@file-viewer/renderer-media","version":"2.1.7","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.7","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"150aff59d72684452ea05334340b15133c37fd8f","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.7.tgz","fileCount":10,"integrity":"sha512-rORWcWWVIOPMrlvF8GdJ8YMHPtHgCRk6KwsjI2r7SocfnPYy4V47fuoFxXbrAi/lxK6cCJTobo8gipWik9ijqA==","signatures":[{"sig":"MEUCIQCAg5O2QFrF7NKC2C4zbIVbiDfHuuhWUBcPdlmoTUa8rAIgPRIj4P3b364xnefEjwHELAyhkrPBH6qFST9gnzN2UuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.7_1782404120785_0.4885684507828352","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@file-viewer/renderer-media","version":"2.1.8","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.8","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"9796e27073fb80b4f94e51b4eb7ed79353aa0698","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.8.tgz","fileCount":10,"integrity":"sha512-O3pa7MI9Tvjl5qMng6h1flxKStfggQI8nMR/sFm0pXU9v7HDpbO5Ba/NIBFzh6nOE/njwgX0DA856nzjqTdAxw==","signatures":[{"sig":"MEQCIGIkegrxTfgtE58HekzUVrxrtH13+GJuus2OuTeZcTn5AiAJLhVVGFup2qXUjk++pscVDo63CrWJ3LuXNbJZfue8gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.8_1782444429296_0.7986466615042218","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@file-viewer/renderer-media","version":"2.1.9","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.9","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"d923a81a48616060edcfe066c2228513487f664d","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.9.tgz","fileCount":10,"integrity":"sha512-h3TH4G//tX5J3gJXQILK2AstdiKJnPmbx0x00uzXv9Gk9F+mFr83zK03TibPU9v9Xid6VCOB9o+uMJVU2exthg==","signatures":[{"sig":"MEUCIQC82XxzZsBRNtHykxoNh741+K4J8dvZE9GPHdtEOZNkUAIgY4HkFeps7z5r+5WCSnCmeaXeI5XH5f1bwLwodTO7NFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.9_1782458187544_0.8034634648564285","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@file-viewer/renderer-media","version":"2.1.10","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.10","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"2a8a56272ab62f1e8197e53cae3584c76e861f8e","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.10.tgz","fileCount":10,"integrity":"sha512-haMHxOsb+74Dcmx8NN30AjYjhKNEQFXWo3vW4ymnaFwapWPZsa6WS5BnevkQxDMF94c/0pEEoKJTpxis2kS1fA==","signatures":[{"sig":"MEUCIGdoawxe6ove8L5+OUScNkYOfwDeYYSldNzYkfgCTeCRAiEA7+X67TIA+S0SOI3xYL93/K9YExZs3FyjypQhViMtmcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.10_1782613371326_0.09215015655093373","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@file-viewer/renderer-media","version":"2.1.11","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.11","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"f6f0820404a0bddca62318ead69951c1491ea59c","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.11.tgz","fileCount":10,"integrity":"sha512-LMUiDwpsO/LmUrkXN3ZPSwBWiWfBFtaywF+FYp6Hc/ApcSA4Wg9F+EooO0rCvjE+u574ZJzqYF7bayn5JPEIcA==","signatures":[{"sig":"MEYCIQCQr1EKXDgmIgLu+zZv1MgTxW2U/piUhiV6mq1cF4cHBQIhANxeTBQUD3ksRj46PGHdN2JIodBnUHNxK87v+w++X3we","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.11_1782657333544_0.45512459601427113","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"@file-viewer/renderer-media","version":"2.1.12","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.12","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"0d42552c45b5209c14701b3be4d20553cf2ff4bd","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.12.tgz","fileCount":10,"integrity":"sha512-M2DCv46ge7WybtpHdcms6xFdpgHwF+J298oP2XU6KmLbjAYSRR3FmDyP02x69lCvn+F8ZjlU+4diAgpaErZKrg==","signatures":[{"sig":"MEUCIQDYRy/XmT4ahWKSfe73GQR2gY10zcWYF0b45yoe92nE9QIgcZcC4PxrQ3OHqS32phyErNmUZACxCUd4Pqw4+KyeXow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.12_1782663733667_0.8350032510307674","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"@file-viewer/renderer-media","version":"2.1.13","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.13","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"4603b2e09b32f19b2822c70b2897e619a592099a","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.13.tgz","fileCount":10,"integrity":"sha512-U4CKxFdCFV/uSvtFWgopN8ZfX7ZriTDeCnF2j8mO0NcW4JRxaLtZ28O7GmUl1DVa4y6tnaYmXss7AxTHQ2L9cw==","signatures":[{"sig":"MEUCIE9Ff63iFL5eJeKpnFI+hrGjaooMZf5nknJNL7ITjw4LAiEArGgkL5hGF0PntYxYULlWaJpFZJWwojhkyK1Xk1dLEtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.13_1782716791216_0.6650133286371063","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"@file-viewer/renderer-media","version":"2.1.14","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.14","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"92faf049608a7c5550c0d563a1b86128473f43d7","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.14.tgz","fileCount":10,"integrity":"sha512-JjSmu4SjyBuo311qrRrKk2C1Rp7TqMdGf+R3rHR07OalGJydBcJwIn5DPn4mMR+UVeoftD0+Y1FHN1DXsJUn9Q==","signatures":[{"sig":"MEQCIAS+DHpSFg+URQ6ZWqPdhlFQ4HMDVtY8vwF1ROwde8WWAiAkFzOzc7lLDK7WudLQZJ5N1/oQS/Gg1+FMuhbjener6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.14_1782806102654_0.3767433964224809","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"@file-viewer/renderer-media","version":"2.1.15","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.15","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer-renderer-media/issues"},"dist":{"shasum":"5f1f3ee45b53f7cc26262e90a562a18208490c78","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.15.tgz","fileCount":10,"integrity":"sha512-DPXXXxjm2sJzhKw7ObYkjp3oAzAdYMRZtML3/myUnEp1bdM3MU/BHKpGB5H419Jx8keBqutdV9zmfrkXlOLAJA==","signatures":[{"sig":"MEUCIQCKHU2a/IMpgYOPNZJ5x+07Kc0ZdILe/p9lFDolNFoTFgIgP9hUQm6TXc2+niWdebGYxpUD6qKtliBYHCibb8pBCcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer-renderer-media.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.15_1782894811878_0.46293133179433954","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"@file-viewer/renderer-media","version":"2.1.16","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.16","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"bf7fcfb931ef14624af8abb3a91c17e6f40922af","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.16.tgz","fileCount":10,"integrity":"sha512-p1ks3TSdWbbR0BvOT8wUvMcDR+c1zIoBw7Xx4LfuI/LbfMrcbJcDD1DZF48U7qwGhICmJWrWRaaChmVRJvC5qw==","signatures":[{"sig":"MEQCIFGiFr6L9UcSauXJNt5/asAGbg43PTrthvcXtMEUxIWmAiBCqyGWLXt0J1ISSgtYhZWTUxfUwCw1n1YXhxGB2hbHTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/shop","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.16_1782911604157_0.3116077292632078","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"@file-viewer/renderer-media","version":"2.1.17","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.17","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"bb6f300448c2c16c31222d80afed7a180f357140","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.17.tgz","fileCount":10,"integrity":"sha512-YOw7vS3AtsdDPjC2E+/cziLzhK3EBlqpmJ0r7+eC3jUIPfTlBRemCsMJbrgZpYMYSBLMpXOUnvCs89efRm4BfQ==","signatures":[{"sig":"MEUCIQDUMkNceyI2P2nhD0NjbKp6bXcEVO8sgBo5MMFWQtd7YQIgfoSs9YPo120VvtLRV+ST0BWCTTYWulenqpC5PNNONH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.17_1782987483004_0.5363822195933274","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"@file-viewer/renderer-media","version":"2.1.18","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.18","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"6988b561a122008ff0bde7772d6ffc3bd2488f81","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.18.tgz","fileCount":10,"integrity":"sha512-g5jXfv+ZU7i4USjNXE6PjKgY3UNb5cKe4MLPdy0O7ZGBBmsz7dQ2cHzFbwOwrKcBlBFw4oB2KkmbZCgoh+slCg==","signatures":[{"sig":"MEUCIEMoeiwrwRpyWu4CU1f6JkBZjLeWKxK4HNvDZyrVMJbgAiEA3WpwyK9pPKp2qe6Fz9GkfZX1XOSpp4vMeSPCcIEnLQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.18_1783100508458_0.024715020375940977","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"@file-viewer/renderer-media","version":"2.1.19","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.19","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"a56325d78a8afb33af96ea74c04e4a210a0fbe67","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.19.tgz","fileCount":10,"integrity":"sha512-GNHeNrmRjAagnUoRgjxW9SKDi/guK4CP3Q16kGAEyYSbSw7yaYzEB7HWKPlek7Ew/YfKEpNoyYrrKR1FDUotkQ==","signatures":[{"sig":"MEQCIEm5iuGfZitINavz4H9iUiBEtbLz6lZ/yGnaUP5SBJ1MAiB/9dbVjS2lcNIczVQAvu4LMUml9uRpVT+pkeK6YfQ1Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.19_1783102895675_0.04428638972319754","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"@file-viewer/renderer-media","version":"2.1.20","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.20","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"236782fb5467245feb680d352ee5a999fa3a9d9b","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.20.tgz","fileCount":10,"integrity":"sha512-+TlgV5eqbeDhNco65slMjbci+LazNV11JKw9Vnr2Pn/R3xgSn4HOP0L/xUB/klRRZD1fjOOfVDECj2llLG/C7A==","signatures":[{"sig":"MEYCIQDOynQ3m0zJxEW7dE+NjY1oPuqk4TTzRj5oYd2yXkKLcAIhALi5gT3E1Jg60kaf0pGj1CBxdWqXBkXnxy5eruvpIUZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.20_1783243323930_0.4943168651418215","host":"s3://npm-registry-packages-npm-production"}},"2.1.21":{"name":"@file-viewer/renderer-media","version":"2.1.21","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.21","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"b2efd9e61d7a80c909154b2df583dbee4b0b8778","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.21.tgz","fileCount":10,"integrity":"sha512-es1L62OwpVvg4O2ZoX8BPcYLly9hk7Hgt0kOsVcraUtw5tMam01Xe17Of5rF43cxH5RlYQjcS2KjYw+cbk+eDg==","signatures":[{"sig":"MEUCICn5WXgWPRbbDc9l0NOOVTdYt4jtHBdPVLe/s9/WiOpsAiEA+g8ef+5vGuVLn1dwH+QAQNfP62xdLa1yq9o+A/DBdJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.21"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.21_1783264678223_0.4946873399785552","host":"s3://npm-registry-packages-npm-production"}},"2.1.22":{"name":"@file-viewer/renderer-media","version":"2.1.22","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.22","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"fc50198d35be55b17787967883c5ffb246bd5908","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.22.tgz","fileCount":10,"integrity":"sha512-Z7bYArUoIjVRhN1LMW72beq3JeZwmXlq7u/TL07rtheaD/HquGz19NJm3raNiuYRgXO9cUoA7Z1rMqQ2yvsFGQ==","signatures":[{"sig":"MEYCIQDa6w8cQhcY7rN6uMsbjc30N+19z7Nyn7vT+ZW5s5eJmgIhAPo8az6+N9vGgCzLL8ufRkLhcMQfp/AKmgBP6bQLAN9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"^2.1.22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.22_1783294004078_0.477673231896411","host":"s3://npm-registry-packages-npm-production"}},"2.1.23":{"name":"@file-viewer/renderer-media","version":"2.1.23","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.23","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"d00a67a1a04ca68f58ec07c2fed8003b40bab818","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.23.tgz","fileCount":10,"integrity":"sha512-B76lPA6WfeTkvknR+Ls7yozSkf2Z2z1a4XcJX1LRRdf8aoJ4tgbKYUuX4iGsU5jtYBHDsFAQ094/TqgRhlO4QA==","signatures":[{"sig":"MEYCIQDOahh1Z50+I5MeDkwz+4R+XjpQ5sATxbnRRcg0XHq9lgIhAOSm9oraonyqGI2Z7So1wM93BE4qr/cn2lhRYMRe0dxB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31984},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.23_1783320176348_0.6188649358169853","host":"s3://npm-registry-packages-npm-production"}},"2.1.24":{"name":"@file-viewer/renderer-media","version":"2.1.24","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.24","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"20dcb2112529a2fd290743e88c7e7862eb9df1c2","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.24.tgz","fileCount":10,"integrity":"sha512-PKmZAAyWNVQJbiXBSAV1q5sNFSx417bMTfDJaHGq0/EwRzVZBYysWwUQmgUC8DLi1fXRSC2E0QEouDb5JuXTlg==","signatures":[{"sig":"MEQCIClX335FRvzXmL/XPji2DClT7SKo+totD/SfzBn8OGkSAiAPJrF5pDhpXJixVdWvggpoaurSsD9GMXITwdilTwZYsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.1.24"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.24_1783567612931_0.47193144688814126","host":"s3://npm-registry-packages-npm-production"}},"2.1.25":{"name":"@file-viewer/renderer-media","version":"2.1.25","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.25","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"0633e42226a3f7f78b9d3c607da1282abb2066a9","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.25.tgz","fileCount":10,"integrity":"sha512-QypmbrA7FsQvRWjQTOrLQbY8Y5ofm+eQqUSdNHCBLrfg8MhKZxeGrqnPna3+dfTgwl+MzwTbnWYYMsa5O8CdFw==","signatures":[{"sig":"MEYCIQDcW4mE1ScJ/vrbwj+eANDYpqkShAOo90Mrqb90VSuG6AIhAL2605gvtvVfrfJahAJEIegmQTxAw0CvCj1Cmw28YEko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.1.25"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.25_1783607240450_0.7458974120986814","host":"s3://npm-registry-packages-npm-production"}},"2.1.26":{"name":"@file-viewer/renderer-media","version":"2.1.26","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.26","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"6e429bca79b680a1ca4ee8efaacfc68e66b530d7","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.26.tgz","fileCount":10,"integrity":"sha512-H1D+vO4Bp5ReCiEBlPmoD5VqepGF5vjT1MBxQkXUOsyqsKmoyP+vwp/azsqPlXPh91pVvuwXCJhohKCq9aT4/g==","signatures":[{"sig":"MEUCIQDsE+8OKFsWUW/GelKPO6bP7mOjOMh2DEgFGSwmFG9oEgIgCQ28geq5bX3zvgmAeq86mRCz/9DxPnMFnd/90KeMIjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.1.26"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.26_1783690497893_0.42717106109769687","host":"s3://npm-registry-packages-npm-production"}},"2.1.27":{"name":"@file-viewer/renderer-media","version":"2.1.27","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.27","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"923f34417b6ca7eb0edcbcf3d04e0bd87a6044bd","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.27.tgz","fileCount":10,"integrity":"sha512-1FZvBf6KDiy1FEvjjoY+twMLCQ5k/mOaYkCdSJwVOoH3PKZsjw6yrgrhD9KV5GG7E4yS2os4jTWlgCO7gQq/gg==","signatures":[{"sig":"MEUCICrswpLPoohvyOsM21MCRb8P2mMoXKe29AkgNi7fl05pAiEAhhRjQ+d3zUQXWfSg8Tq5wDgjwl7XjBk0DnZocDlVYuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.1.27"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.27_1783909854087_0.9384667081945317","host":"s3://npm-registry-packages-npm-production"}},"2.1.28":{"name":"@file-viewer/renderer-media","version":"2.1.28","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.28","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"d0ff8bd637e094afdb218573ff783c8f4d6e8241","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.28.tgz","fileCount":10,"integrity":"sha512-v7imaz1zZOAIe5Q8ovlfxGYiFymJHwxjEKwftfs4y2WnzpKz5PJMXbaM+qVD6ubRhzxrZX9zCvcKc6QcXlf5zw==","signatures":[{"sig":"MEYCIQCC5NiBc+ufzSFdTEal5InxBOweKA1mV3dSqi0dgGrDYAIhAPDFOVOuZwIfv3S3cYg11h5zYLuGUh7S3ys+4rNnaH3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.1.28"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.28_1783995695568_0.05658352233525443","host":"s3://npm-registry-packages-npm-production"}},"2.1.29":{"name":"@file-viewer/renderer-media","version":"2.1.29","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.29","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"42d09f86c36ad11e1906f919ad79c4a2a7cacac2","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.29.tgz","fileCount":10,"integrity":"sha512-+Ke53YKVf0TA2xjuz6NajPcxM+gCxtmRgrjXFLpjeULJIctSmjKh78gMUEW/yHQaw4fcS92bwXXPg05edLPKcA==","signatures":[{"sig":"MEQCIAj/stiRpGECsxa6ILnHkquFs0PCtf7dbUp1iWRjDhr/AiAQakOSv5KetTKPXixgrrVrjn1IjB9+NEYnlLhaVAouAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.1.29"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.29_1784101004435_0.9012542315013017","host":"s3://npm-registry-packages-npm-production"}},"2.1.30":{"name":"@file-viewer/renderer-media","version":"2.1.30","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.1.30","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"6068fd32a1cf2727f312eb53c2731b6245280e94","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.1.30.tgz","fileCount":10,"integrity":"sha512-bINL25yuhCoD0QB8potoWogM2cwC+Re2dxS2Xu4IXYV8Chf/qurToXTMl23Ootox+rzedc0Nx9wMr7p/BuHt9w==","signatures":[{"sig":"MEUCIFK5FHNT0HeKDYQw/vacOL3hXvfE/h4AJ665g4Y84XNoAiEA4W9bDAhLc6T8llAqeif6L7SelJHK65aG9i4i9P8y90k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.1.30"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.1.30_1784112577589_0.3162818109415384","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@file-viewer/renderer-media","version":"2.2.0","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.2.0","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"5f3d2f9c95c02eca60e263e85717ed53976059aa","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.2.0.tgz","fileCount":10,"integrity":"sha512-1aZTnDLLeL5eqfBF96JancY2XKtQv+xGrZdbcIbYYZWZu8vkCC6vY3KrUUQ4+ncNEIK3WTfXQu5o/aEIkXiHSg==","signatures":[{"sig":"MEUCIHBcyWqHw9scnqy2il8ZAYzH8UhO+GepyIKAS7H5DlESAiEAsehNxxBySaM2poGs3KJ/wEZ3cdfsIIY+45LbbLbuMYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.2.0_1784274581796_0.48869836740338446","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@file-viewer/renderer-media","version":"2.2.1","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.2.1","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"90955dbd139acf3b60b623af0398d830e930c768","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.2.1.tgz","fileCount":10,"integrity":"sha512-WOqYQNLiOJIOrrJ8qV8iH9skn6yjM+Yl0qfQVT9CtzLUnHsyyCUt6MR+oqggCo2IOwZETRLy/6f/+BlQAJIOLA==","signatures":[{"sig":"MEQCIBpDUCP4f7/jCE2xbHISmZmByIAudrzUpIJwxxaqlr26AiBZr2/3AENnY+yZqWx1pUfX3LDM+3MKsnQ1NOKatLmkxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.2.1_1784299621554_0.7976576455044715","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@file-viewer/renderer-media","version":"2.2.2","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Wangyu","email":"wybaby168@gmail.com"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.2.2","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"839f19c36a227c573ef2bba437dc9f8b526c9f8c","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.2.2.tgz","fileCount":10,"integrity":"sha512-L5fyX1IvAU+2SEecuxGOGKuJE5T3LoRyniwgPuPZVfeQ0VCwz10/NliXqRhqQTYPY1UaO+eruKbSbKc3RK5T6w==","signatures":[{"sig":"MEUCICr/4uDnBN4+05TyfiMCybSYGiqU/2teVIqI7eXjqwHmAiEAzykirEs1H/qRqKME8iSXJ/L+fwKhIdqe2oOTXwx39wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for Flyfish File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.2.2_1784331803613_0.8435442588213837","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@file-viewer/renderer-media","version":"2.2.3","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.2.3","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"f97322470aca82e0c52d2afce94da3a3d3dcc34b","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.2.3.tgz","fileCount":10,"integrity":"sha512-qw6NMgiGnArIb79OgXorqctqlsthaN+3NYGRikmK+QZJ/YulIAeR3sNs3TjRn2ENd1i3ksXskQKN2QON5dosFg==","signatures":[{"sig":"MEYCIQCQZ7pJREnaHGsDv0ZHnXlTsUpIgY8Na2kBIOSfvg4DcAIhAOrubwGsXmzsseYddP+jzBQyDEdglYLuUZb6Z8zCZu3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35405},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.2.3_1784600000366_0.6413023613492268","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@file-viewer/renderer-media","version":"2.2.4","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.2.4","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"9f7203d2199b184b2d0067e080c22e91e6366a10","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.2.4.tgz","fileCount":10,"integrity":"sha512-IshgyUx8uRqKQR0Vu9SlR2G9jom+nOixOPJ7vj4L2e+1XUfkyByev+/IdIyG5lqIB5BXu/NyacJqmdjGB8AuDg==","signatures":[{"sig":"MEUCIQCBKT7atZsWWeJjYF8XGEtRMSmrBf7xIzTeXoN5P4WE+QIgeKKw8r5FYqQf+VYqrf6wHA2OSnOspWrNm7BWjGvYKHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.2.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.2.4_1785254255659_0.745478292626063","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@file-viewer/renderer-media","version":"2.2.5","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.2.5","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"137cdb4793c03708b0c6fc9d6ccd140458f04cdb","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.2.5.tgz","fileCount":10,"integrity":"sha512-SFjxhg2OEYh1IDYe2ElpXLd/UgyHvY9uML8mrLco3uYqTeu6OhQGxEsuq907BFKTKTEtno5YSlPJLdVB4JKCcw==","signatures":[{"sig":"MEUCIAWThy37M21kWoJfNEiqOPYVpf5X8fW7dJVYl1B7i34kAiEA0sQ6SseR8wRijQIpNvobOlcRA59nwqky+zelMUhTi2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.2.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.2.5_1785575969672_0.16627005686419283","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@file-viewer/renderer-media","version":"2.2.6","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.2.6","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"d88fb3b7672a47647ff7f39cd3f5702bea4eca05","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.2.6.tgz","fileCount":10,"integrity":"sha512-Ah6HlxzyblVehz0JL60g2xEDC3AZ81xetQgB1FrjPTVdyxPrKQEWubTf8M6RCCZ5SRYUHFQrIMCF4ilx0iMnHg==","signatures":[{"sig":"MEYCIQDtUadjJuNCvOyCb94q0RULfzWGX21H7lq/vM/f8TelvAIhAPd0QYw9qNJPGYzQibpVN/3XAkH+vaL8sYKzCos2I2Yo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.2.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.2.6_1786380358836_0.9730828830980502","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@file-viewer/renderer-media","version":"2.2.7","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.2.7","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"fdb1ecee312601df54e9767cd533dbe1e18614bf","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.2.7.tgz","fileCount":10,"integrity":"sha512-pfkJJszxVbqcwgyvBmkuVMKGEXE9by1tkYmdUtnj+rR2OxWHTKLacM8GIvo6NA3fop2/oe9kcsYKFhIAc55u7Q==","signatures":[{"sig":"MEYCIQChz7wvN0TPr7H6JN/KCFgAfBySiEFoslGeHFgUYLNXmQIhAOivTjd4OMGt5aJfi4MNVWZslickJEvdIOx5eezQkyyI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.2.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.2.7_1786433377303_0.7200522822631503","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@file-viewer/renderer-media","version":"2.2.8","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.2.8","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"3a7c077d8d134e0f808def584bf4d82115109f45","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.2.8.tgz","fileCount":10,"integrity":"sha512-Y/48SXG9HmCZ+9GStFWlb501qS2fZtDiJzLNx7stNDYfI6Uutl2plmCUBTCXin+H2sQJK0M6Ba4GBh1C+S0c+Q==","signatures":[{"sig":"MEQCIEyT7C7rvmlH07TYn7LOO64uDJzjFFPpZEmgw7+eMBQ5AiA//0tD51iPE6JkDePcbiYEcZxSi0h4WqAC7usf/Q9qXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.2.8_1786450205072_0.12433342323367302","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@file-viewer/renderer-media","version":"2.2.9","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.2.9","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"d132e5fc0fb92940cfc044fe7ddf38327ee4dd22","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.2.9.tgz","fileCount":10,"integrity":"sha512-kIsPMrHEE8z29hoVgTBt+/qGQSEmVDE221bK2JPZIfvDDvdJ3OGJEpD9lOXBKyDKP9/fmU3lCdVJ3un5SK4vUA==","signatures":[{"sig":"MEUCIQD8Gwweh3SHLZ1h5RwUY5lEJopVIYFykhoEu9U1IPLypQIgHk/H8qC5TJbVs9ysebi9G1J9oqvGnKSzJIFF19pQrB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json","type-check":"tsc -b tsconfig.json"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.2.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.2.9_1786612916036_0.012848711211749464","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@file-viewer/renderer-media","version":"2.3.0","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.3.0","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"f2e1a0d7784a5570c100938afc4cd7558d2c744d","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.3.0.tgz","fileCount":21,"integrity":"sha512-eUj3thctJLCCEUng4FVqu5UbacA6VH5H65b4zyDorW4ToiiZyATL94oW2z0zYqRWkU6qCVMaJzKC+28KgfmCCw==","signatures":[{"sig":"MEYCIQDoPSyxq0B3oGcmhcyyWljU0oDqg3F3rSGkE3/j/+5VXQIhANM5EGB4EOj384iOCZSehFoIAyoYrnQnBEWBU0kyTThS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json && node scripts/copy-mp4v-assets.mjs","type-check":"tsc -b tsconfig.json","build:mp4v-decoder":"node scripts/build-mp4v-decoder.mjs","verify:mp4v-boundary":"node scripts/verify-mp4v-boundary.mjs","verify:mp4v-demo-dist":"npm exec --yes --package playwright -- node scripts/verify-mp4v-demo-dist.mjs","verify:mp4v-black-screen":"pnpm build && pnpm verify:mp4v-boundary && npm exec --yes --package playwright -- node scripts/verify-mp4v-black-screen.mjs"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone audio and video renderer plugin for File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.3.0_1787206735207_0.88836236772075","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@file-viewer/renderer-media","version":"2.4.0","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@2.4.0","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"57711d85b8bb0902c6033ecd1402f00f988d4464","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-2.4.0.tgz","fileCount":21,"integrity":"sha512-QYtml9+ob6GhXFpERTsd/Qa69NdfXR3o8VqwRNRgB+pzMW3Kv75NZilOyynOttnboI5z5G6q6/FJ+8Pz8LJF3A==","signatures":[{"sig":"MEQCIDietcdfJMaZkLF9ua6XIJ+G1G7JKGm8Fdust9nPHwVSAiAS1TjKvnWyCVIm/nj1NY5ZZZgTCyhBvVwOZUfWYFT2eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGsaK/reOwTW8nPlDKKe3AMTzFvM89Ux9gYu2iY9DySZAiAbXARFcKqhBGnI1ST42WDCEggi/k0ZSNBQebuXKbaPsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223767},"main":"./dist/index.js","type":"module","_from":"file:/Users/wangyu/IdeaProjects/file-viewer-publish-2.4.0/.release/ecosystem/file-viewer-renderer-media-2.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json && node scripts/copy-mp4v-assets.mjs","type-check":"tsc -b tsconfig.json","build:mp4v-decoder":"node scripts/build-mp4v-decoder.mjs","verify:mp4v-boundary":"node scripts/verify-mp4v-boundary.mjs","verify:mp4v-demo-dist":"npm exec --yes --package playwright -- node scripts/verify-mp4v-demo-dist.mjs","verify:mp4v-black-screen":"pnpm build && pnpm verify:mp4v-boundary && npm exec --yes --package playwright -- node scripts/verify-mp4v-black-screen.mjs"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"_resolved":"/Users/wangyu/IdeaProjects/file-viewer-publish-2.4.0/.release/ecosystem/file-viewer-renderer-media-2.4.0.tgz","_integrity":"sha512-QYtml9+ob6GhXFpERTsd/Qa69NdfXR3o8VqwRNRgB+pzMW3Kv75NZilOyynOttnboI5z5G6q6/FJ+8Pz8LJF3A==","repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"_npmVersion":"10.9.2","description":"Standalone audio and video renderer plugin for File Viewer with native media playback, HLS fallback, MIDI parsing, and offline-friendly lazy loading.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"hls.js":"^1.6.16","@tonejs/midi":"^2.0.28","@file-viewer/core":"2.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_2.4.0_1787677441357_0.2344121792047602","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@file-viewer/renderer-media","version":"3.0.0","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@3.0.0","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"b149297df5fc6546864ddcbbc28ec18b677397f9","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-3.0.0.tgz","fileCount":24,"integrity":"sha512-LUcvNF0ZzNgdl109TorWPlum6E9w1UNi48/Ct5XWuFnf8f4Ky1CovUFzBme1bZLFCIOf05IHLP1/4JJlRXu+yA==","signatures":[{"sig":"MEQCIGSq8z2e314UltylO6DdKt4Z2u5z6cv1dBphnxlE0pAzAiADkObWGXZKIce5Kqoz8neJE/Xux7RNGi4Vm3gEedRz0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICBeIF9yxVyHgi6DV0FEAcirjT/+YGcaOv28ojJAnTReAiAz7tu/qlhHhQTxj6BCRwbhmFhf89Fs3qj+pyYFfsPmxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226596},"main":"./dist/index.js","type":"module","_from":"file:/private/tmp/file-viewer-v3-publish.5tD7l7/file-viewer/.release/ecosystem/file-viewer-renderer-media-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json && node scripts/copy-mp4v-assets.mjs","type-check":"tsc -b tsconfig.json","build:mp4v-decoder":"node scripts/build-mp4v-decoder.mjs","verify:mp4v-boundary":"node scripts/verify-mp4v-boundary.mjs","verify:mp4v-demo-dist":"npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-demo-dist.mjs","verify:mp4v-black-screen":"pnpm build && pnpm verify:mp4v-boundary && npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-black-screen.mjs"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"_resolved":"/private/tmp/file-viewer-v3-publish.5tD7l7/file-viewer/.release/ecosystem/file-viewer-renderer-media-3.0.0.tgz","_integrity":"sha512-LUcvNF0ZzNgdl109TorWPlum6E9w1UNi48/Ct5XWuFnf8f4Ky1CovUFzBme1bZLFCIOf05IHLP1/4JJlRXu+yA==","fileViewer":{"capabilityManifest":"./file-viewer.capability.json"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"_npmVersion":"11.17.0","description":"Standalone native audio and video renderer for File Viewer; HLS fallback and MIDI inspection are explicit opt-in capabilities.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@file-viewer/core":"3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hls.js":"^1.6.16","typescript":"^6.0.3","@tonejs/midi":"^2.0.28"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_3.0.0_1787875749671_0.28069265955312717","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@file-viewer/renderer-media","version":"3.0.1","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@3.0.1","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"2f817329f2dc35c34de8174a9fe3b3d056dd9b08","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-3.0.1.tgz","fileCount":24,"integrity":"sha512-sdp3Bdk5XbyG9vbwpsN9bVmyIb8vF0V4NXcamtXw8nxSskRzndsK7VO2gSfBLZimir2iqQeeYySFtHv0jLoPqw==","signatures":[{"sig":"MEQCIDLHc8EyZxdFn5gMOrK2C0bSN6RJNcwQq7H+nZ6e7TSsAiAyi+MTXS/bZ739kyPch7HO5LaUEgADXNhqXQJr6E1P5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHd2F7pBhHo/16vKAGN8i/tKNgYAmM3ADTcedE9f5jXeAiEAqJMRAy0O7AoKLczGnh5LDDrswqAdn8TUpMY6TrHxsp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226596},"main":"./dist/index.js","type":"module","_from":"file:/Users/wangyu/IdeaProjects/file-viewer3/.release/ecosystem/file-viewer-renderer-media-3.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json && node scripts/copy-mp4v-assets.mjs","type-check":"tsc -b tsconfig.json","build:mp4v-decoder":"node scripts/build-mp4v-decoder.mjs","verify:mp4v-boundary":"node scripts/verify-mp4v-boundary.mjs","verify:mp4v-demo-dist":"npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-demo-dist.mjs","verify:mp4v-black-screen":"pnpm build && pnpm verify:mp4v-boundary && npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-black-screen.mjs"},"_npmUser":{"name":"wybaby168","email":"wybaby168@gmail.com"},"_resolved":"/Users/wangyu/IdeaProjects/file-viewer3/.release/ecosystem/file-viewer-renderer-media-3.0.1.tgz","_integrity":"sha512-sdp3Bdk5XbyG9vbwpsN9bVmyIb8vF0V4NXcamtXw8nxSskRzndsK7VO2gSfBLZimir2iqQeeYySFtHv0jLoPqw==","deprecated":"Deprecated: upgrade to 3.0.2.","fileViewer":{"capabilityManifest":"./file-viewer.capability.json"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"_npmVersion":"11.19.0","description":"Standalone native audio and video renderer for File Viewer; HLS fallback and MIDI inspection are explicit opt-in capabilities.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@file-viewer/core":"3.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hls.js":"^1.6.16","typescript":"^6.0.3","@tonejs/midi":"^2.0.28"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_3.0.1_1788576013997_0.21252017665198664","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@file-viewer/renderer-media","version":"3.0.2","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@3.0.2","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"bbae4fa652b351b53474dc383c2490bfed2b6c8b","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-3.0.2.tgz","fileCount":24,"integrity":"sha512-+3NUyMH5OZkbLS5AEovwin6mg5dK4YtX6zeiFYddGkaHnVa/pBfXuamZSnF6BxlrHtpDpKg9HCB/XF4L/ta/1Q==","signatures":[{"sig":"MEQCIDJuTvtgi6Rr+nMzXDdRgco7wsIT/s9PB4AE9uvjTHy4AiBpx8fDshAmIi9q0I1H2Qc+pVagey7G22QvMcNadPjvMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHbkUfo7Cu32btORxlU82cfhdyW0a7WUkFvMM/YcP+s2AiBCRYLt7pCAvldMZ6Nrse1ZwCj2e2xHFnNqc5LkMU5n7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@file-viewer%2frenderer-media@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226596},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/file-viewer-release/file-viewer-renderer-media-3.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json && node scripts/copy-mp4v-assets.mjs","type-check":"tsc -b tsconfig.json","build:mp4v-decoder":"node scripts/build-mp4v-decoder.mjs","verify:mp4v-boundary":"node scripts/verify-mp4v-boundary.mjs","verify:mp4v-demo-dist":"npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-demo-dist.mjs","verify:mp4v-black-screen":"pnpm build && pnpm verify:mp4v-boundary && npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-black-screen.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ec92745-be47-4ecd-bf14-9dba4a3423e9"}},"_resolved":"/home/runner/work/_temp/file-viewer-release/file-viewer-renderer-media-3.0.2.tgz","_integrity":"sha512-+3NUyMH5OZkbLS5AEovwin6mg5dK4YtX6zeiFYddGkaHnVa/pBfXuamZSnF6BxlrHtpDpKg9HCB/XF4L/ta/1Q==","fileViewer":{"capabilityManifest":"./file-viewer.capability.json"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"_npmVersion":"11.19.0","description":"Standalone native audio and video renderer for File Viewer; HLS fallback and MIDI inspection are explicit opt-in capabilities.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@file-viewer/core":"3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hls.js":"^1.6.16","typescript":"^6.0.3","@tonejs/midi":"^2.0.28"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_3.0.2_1788752946490_0.29223836831080363","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@file-viewer/renderer-media","version":"3.0.3","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@3.0.3","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"1e55dcbe7cfd7bdf9c2ceca4fd736b8b3133e662","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-3.0.3.tgz","fileCount":24,"integrity":"sha512-nsj7hWGXTE9PfPMBqNnHqydm+9FIwIf2YB+q/3gOfvv//8bhfQeSs8OBUPEgOUzfTL8JfxYTybEJqtZN+4pp3w==","signatures":[{"sig":"MEQCICPvkbu3xm4ymBGEwiK2kpqIZD9KrYU6Pfj7vLNCrwpaAiBPpOWTMkLgaZuv5EDiFxOV4j1Ljjad5Z78FO84J1wrUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCk0dnBLyYSB95INBP5kgy9BdwK5s6RMpet4C6w0B0yCgIhAOdWzO9r3Dix4Mkad7T0BKGg31EPkJWbjsvAOWD6GXyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@file-viewer%2frenderer-media@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226596},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/file-viewer-release/file-viewer-renderer-media-3.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json && node scripts/copy-mp4v-assets.mjs","type-check":"tsc -b tsconfig.json","build:mp4v-decoder":"node scripts/build-mp4v-decoder.mjs","verify:mp4v-boundary":"node scripts/verify-mp4v-boundary.mjs","verify:mp4v-demo-dist":"npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-demo-dist.mjs","verify:mp4v-black-screen":"pnpm build && pnpm verify:mp4v-boundary && npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-black-screen.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ec92745-be47-4ecd-bf14-9dba4a3423e9"}},"_resolved":"/home/runner/work/_temp/file-viewer-release/file-viewer-renderer-media-3.0.3.tgz","_integrity":"sha512-nsj7hWGXTE9PfPMBqNnHqydm+9FIwIf2YB+q/3gOfvv//8bhfQeSs8OBUPEgOUzfTL8JfxYTybEJqtZN+4pp3w==","fileViewer":{"capabilityManifest":"./file-viewer.capability.json"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"_npmVersion":"11.19.0","description":"Standalone native audio and video renderer for File Viewer; HLS fallback and MIDI inspection are explicit opt-in capabilities.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@file-viewer/core":"3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hls.js":"^1.6.16","typescript":"^6.0.3","@tonejs/midi":"^2.0.28"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_3.0.3_1788984170938_0.2045895276026628","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@file-viewer/renderer-media","version":"3.1.0","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@3.1.0","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"709c64cefd93133801b804b747a58c4f6e65ed08","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-3.1.0.tgz","fileCount":24,"integrity":"sha512-ieFtFZv1KXTcVBIYL/BGtNeZ8xXxLUsNo4IO7gBQwHx2ZgZ6vW6yCTBLH+KaQ0GA/DTcooJTU5EyNEN1eSabOw==","signatures":[{"sig":"MEUCIQCEpnnC84yzIXLJvbHj7nUBUt4Buqutg14N5mILKE7DkwIgcSn+KmnPY+tQe6S6KyFFSwH4hT1/XSP3r1ds8r5i4YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICM4BlGijA46JM7g/M/3uy38aEFDWfuH9kUunmIt8OfvAiEAlwpWP09ci0j4Sq8zMjYsIkaWKMIbT4EwtGz+r3XivpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@file-viewer%2frenderer-media@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226595},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/file-viewer-release/file-viewer-renderer-media-3.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json && node scripts/copy-mp4v-assets.mjs","type-check":"tsc -b tsconfig.json","build:mp4v-decoder":"node scripts/build-mp4v-decoder.mjs","verify:mp4v-boundary":"node scripts/verify-mp4v-boundary.mjs","verify:mp4v-demo-dist":"npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-demo-dist.mjs","verify:mp4v-black-screen":"pnpm build && pnpm verify:mp4v-boundary && npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-black-screen.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ec92745-be47-4ecd-bf14-9dba4a3423e9"}},"_resolved":"/home/runner/work/_temp/file-viewer-release/file-viewer-renderer-media-3.1.0.tgz","_integrity":"sha512-ieFtFZv1KXTcVBIYL/BGtNeZ8xXxLUsNo4IO7gBQwHx2ZgZ6vW6yCTBLH+KaQ0GA/DTcooJTU5EyNEN1eSabOw==","fileViewer":{"capabilityManifest":"./file-viewer.capability.json"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"_npmVersion":"11.19.0","description":"Standalone native audio and video renderer for File Viewer; HLS fallback and MIDI inspection are explicit opt-in capabilities.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@file-viewer/core":"3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hls.js":"^1.7.2","typescript":"^6.0.3","@tonejs/midi":"^2.0.28"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_3.1.0_1789276009741_0.2140941342088052","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@file-viewer/renderer-media","version":"3.1.1","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","_id":"@file-viewer/renderer-media@3.1.1","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"2f9ec3872ed806010404f6530a13ec71073e7bc5","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-3.1.1.tgz","fileCount":24,"integrity":"sha512-hijn1mNcgTY1fwDEeoAQ6CuwFgj3Aj3sFlWq1Wqs+1IrgsdG3f9U85fT+tVVm3Htx0H7rcyKbHnn2TawL3lw5w==","signatures":[{"sig":"MEUCIQCWUnN4vRf19DfaXtssu6q36bOcY4ibWe5QHycAK015HAIgRrQWxJ5zkUPd0Qu1xwEhlkVp18zs0Y8T/m3DGa6NNUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHazOYPE1wS77v4i/WjQP0/Fhd0NfXaPF6EfCHULO6x6AiAlpUxWK4Y8auofVA+nW3bF6ZP/Mh49YOnJqaQZnb9yXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@file-viewer%2frenderer-media@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226595},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/file-viewer-release/file-viewer-renderer-media-3.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"private":false,"scripts":{"build":"tsc -b tsconfig.json && node scripts/copy-mp4v-assets.mjs","type-check":"tsc -b tsconfig.json","build:mp4v-decoder":"node scripts/build-mp4v-decoder.mjs","verify:mp4v-boundary":"node scripts/verify-mp4v-boundary.mjs","verify:mp4v-demo-dist":"npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-demo-dist.mjs","verify:mp4v-black-screen":"pnpm build && pnpm verify:mp4v-boundary && npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-black-screen.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ec92745-be47-4ecd-bf14-9dba4a3423e9"}},"_resolved":"/home/runner/work/_temp/file-viewer-release/file-viewer-renderer-media-3.1.1.tgz","_integrity":"sha512-hijn1mNcgTY1fwDEeoAQ6CuwFgj3Aj3sFlWq1Wqs+1IrgsdG3f9U85fT+tVVm3Htx0H7rcyKbHnn2TawL3lw5w==","fileViewer":{"capabilityManifest":"./file-viewer.capability.json"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"_npmVersion":"11.19.0","description":"Standalone native audio and video renderer for File Viewer; HLS fallback and MIDI inspection are explicit opt-in capabilities.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@file-viewer/core":"3.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hls.js":"^1.7.2","typescript":"^6.0.3","@tonejs/midi":"^2.0.28"},"_npmOperationalInternal":{"tmp":"tmp/renderer-media_3.1.1_1789362406807_0.11150798570685083","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"_id":"@file-viewer/renderer-media@3.1.2","bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"dist":{"shasum":"670cb45fdbc721f121e6c55d9585e104851ebf41","tarball":"https://registry.npmjs.org/@file-viewer/renderer-media/-/renderer-media-3.1.2.tgz","fileCount":24,"integrity":"sha512-Z9CKzGXtp0WvBjtLzIqenEOyRFuN7XMM5cz7bDLE08qRHf1EjTNcIbYF9LPEoBaq7M+ylrf887bPZdGziYUptQ==","signatures":[{"sig":"MEUCIAIa1MD/w0tlpC74oX3XWAKeBXG16b2gqZtilwZQA9DLAiEA0zltpgz/a0WSydMOnzrxBDeMItMBamlgwH/XKH4oqY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDM9q/Xm/GE1UzjKJAsYmDsWY2DzeYLm4epFBeVtSdruwIgHaxKD72PGsWNp8qNE6UzBNhCeEwJC0AnHaGnqkwk9sc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@file-viewer%2frenderer-media@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226595},"main":"./dist/index.js","name":"@file-viewer/renderer-media","type":"module","_from":"file:/home/runner/work/_temp/file-viewer-release/file-viewer-renderer-media-3.1.2.tgz","types":"./dist/index.d.ts","author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://dev.flyfish.group/donate?source=npm","type":"individual"},"license":"Apache-2.0","private":false,"scripts":{"build":"tsc -b tsconfig.json && node scripts/copy-mp4v-assets.mjs","type-check":"tsc -b tsconfig.json","build:mp4v-decoder":"node scripts/build-mp4v-decoder.mjs","verify:mp4v-boundary":"node scripts/verify-mp4v-boundary.mjs","verify:mp4v-demo-dist":"npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-demo-dist.mjs","verify:mp4v-black-screen":"pnpm build && pnpm verify:mp4v-boundary && npm exec --yes --package playwright@1.61.1 -- node scripts/verify-mp4v-black-screen.mjs"},"version":"3.1.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ec92745-be47-4ecd-bf14-9dba4a3423e9"}},"homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"_resolved":"/home/runner/work/_temp/file-viewer-release/file-viewer-renderer-media-3.1.2.tgz","_integrity":"sha512-Z9CKzGXtp0WvBjtLzIqenEOyRFuN7XMM5cz7bDLE08qRHf1EjTNcIbYF9LPEoBaq7M+ylrf887bPZdGziYUptQ==","fileViewer":{"capabilityManifest":"./file-viewer.capability.json"},"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"_npmVersion":"11.19.0","description":"Standalone native audio and video renderer for File Viewer; HLS fallback and MIDI inspection are explicit opt-in capabilities.","directories":{},"maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@file-viewer/core":"3.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hls.js":"^1.7.2","typescript":"^6.0.3","@tonejs/midi":"^2.0.28"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/renderer-media_3.1.2_1789900349453_0.7339891018693412"}}},"time":{"created":"2026-06-23T06:25:56.977Z","modified":"2026-09-20T10:32:29.836Z","2.0.11":"2026-06-23T06:25:57.251Z","2.1.0":"2026-06-23T09:09:57.312Z","2.1.1":"2026-06-23T15:49:19.321Z","2.1.2":"2026-06-24T08:22:05.767Z","2.1.3":"2026-06-25T06:17:42.745Z","2.1.4":"2026-06-25T08:07:29.758Z","2.1.5":"2026-06-25T12:34:49.708Z","2.1.6":"2026-06-25T14:14:30.396Z","2.1.7":"2026-06-25T16:15:20.921Z","2.1.8":"2026-06-26T03:27:09.415Z","2.1.9":"2026-06-26T07:16:27.724Z","2.1.10":"2026-06-28T02:22:51.460Z","2.1.11":"2026-06-28T14:35:33.688Z","2.1.12":"2026-06-28T16:22:13.813Z","2.1.13":"2026-06-29T07:06:31.339Z","2.1.14":"2026-06-30T07:55:02.783Z","2.1.15":"2026-07-01T08:33:32.024Z","2.1.16":"2026-07-01T13:13:24.291Z","2.1.17":"2026-07-02T10:18:03.164Z","2.1.18":"2026-07-03T17:41:48.597Z","2.1.19":"2026-07-03T18:21:35.802Z","2.1.20":"2026-07-05T09:22:04.049Z","2.1.21":"2026-07-05T15:17:58.368Z","2.1.22":"2026-07-05T23:26:44.215Z","2.1.23":"2026-07-06T06:42:56.516Z","2.1.24":"2026-07-09T03:26:53.079Z","2.1.25":"2026-07-09T14:27:20.581Z","2.1.26":"2026-07-10T13:34:58.080Z","2.1.27":"2026-07-13T02:30:54.249Z","2.1.28":"2026-07-14T02:21:35.700Z","2.1.29":"2026-07-15T07:36:44.621Z","2.1.30":"2026-07-15T10:49:37.725Z","2.2.0":"2026-07-17T07:49:41.942Z","2.2.1":"2026-07-17T14:47:01.698Z","2.2.2":"2026-07-17T23:43:23.737Z","2.2.3":"2026-07-21T02:13:20.520Z","2.2.4":"2026-07-28T15:57:35.793Z","2.2.5":"2026-08-01T09:19:29.799Z","2.2.6":"2026-08-10T16:45:59.027Z","2.2.7":"2026-08-11T07:29:37.444Z","2.2.8":"2026-08-11T12:10:05.235Z","2.2.9":"2026-08-13T09:21:56.159Z","2.3.0":"2026-08-20T06:18:55.347Z","2.4.0":"2026-08-25T17:04:01.494Z","3.0.0":"2026-08-28T00:09:09.757Z","3.0.1":"2026-09-05T02:40:14.092Z","3.0.2":"2026-09-07T03:49:06.571Z","3.0.3":"2026-09-09T20:02:51.050Z","3.1.0":"2026-09-13T05:06:49.819Z","3.1.1":"2026-09-14T05:06:46.907Z","3.1.2":"2026-09-20T10:32:29.538Z"},"bugs":{"url":"https://github.com/flyfish-dev/file-viewer/issues"},"author":{"name":"Yu Wang","email":"admin@flyfish.dev"},"license":"Apache-2.0","homepage":"https://doc.file-viewer.app/guide/on-demand-renderers","keywords":["file-viewer","renderer","audio","video","hls","midi","document-preview","document-viewer","file-preview","self-hosted"],"repository":{"url":"git+https://github.com/flyfish-dev/file-viewer.git","type":"git","directory":"packages/renderers/media"},"description":"Standalone native audio and video renderer for File Viewer; HLS fallback and MIDI inspection are explicit opt-in capabilities.","maintainers":[{"name":"wybaby168","email":"wybaby168@gmail.com"}],"readme":"# @file-viewer/renderer-media\n\nFlyfish File Viewer 的基础音视频 renderer 包，默认只提供浏览器原生音频和视频播放。HLS fallback 与 MIDI 检查分别由 `@file-viewer/capability-streaming-media`、`@file-viewer/capability-midi` 显式启用，不进入 standard/full 默认闭包。\n\n## 使用\n\n```ts\nimport { mediaRenderer } from '@file-viewer/renderer-media'\n\nconst options = {\n  builtinRenderers: 'none',\n  renderers: [mediaRenderer],\n}\n```\n\n也可以通过全量 preset 自动装配：\n\n```ts\nimport { allRenderers } from '@file-viewer/preset-all'\n\nconst options = {\n  builtinRenderers: 'none',\n  renderers: allRenderers,\n}\n```\n\n## 能力\n\n- MP4、WebM 和常见音频格式优先使用浏览器原生 `<video>` / `<audio>` 控件。\n- MP4 会读取视频轨的编码标识。浏览器无法解码 MPEG-4 Part 2（`mp4v`）Simple Profile 时，renderer 会按需启动独立 Worker，使用 AAC 音轨校时，并把软件解码的 I420 画面绘制到 Canvas，不再出现“有声音、画面全黑”。\n- MP4V 后备解码器来自 AOSP PacketVideo，许可证为 Apache-2.0。WASM 为 111,379 字节（gzip 34,410 字节），仅在原生解码失败时加载。实现不包含 FFmpeg、libav 或 LGPL/GPL/AGPL 源码。\n- 浏览器缺少 Worker、OffscreenCanvas 或 VideoFrame，或者文件超出当前解码范围时，会显示明确的兼容提示。面向更多浏览器发布时，H.264/AVC 仍是更省 CPU 的选择。\n- 安装 streaming-media capability 后，HLS `.m3u8` 优先使用浏览器原生能力，不支持时才加载 `hls.js`。\n- 安装 MIDI capability 后，MIDI / MID 才加载 `@tonejs/midi` 并展示曲名、时长、PPQ、轨道和音符摘要。\n- 所有资源在卸载时清理对象 URL、播放器状态和 HLS 实例，适合长时间运行的后台系统。\n\n## 迁移说明\n\n`@file-viewer/core` 不内置 media renderer。standard 只装配本包的原生媒体路径；打开 `.m3u8`、`.midi` 或 `.mid` 时会给出对应的 `npx file-viewer-cli add ...` 命令。`preset-all` 仅用于显式全量/调试并注册两项可选能力。\n","readmeFilename":"README.md"}