YouScrollChrome extension · YouTube
← YouScroll

YouScroll /Open source

Third-partynotices.

YouScroll includes software developed by third parties. This covers the production packages and build-generated runtime and CSS in the distributed extension, built from the committed lockfile. Build-time and test-only tools that emit no distributed code are not listed.

The settings popup bundles its React UI dependencies. The content script bundles gifenc for local GIF optimization and an adapted pico face-detector fallback. An extension-owned worker bundles MediaPipe with its local model and WebAssembly runtime. Nothing is downloaded at runtime. The ten built-in GIFs were supplied by the project owner.

Third-party packages distributed with YouScroll
PackageVersionLicenseSource
Bundled runtime packages
ReactSettings popup UI18.3.1MITfacebook/react
React DOMSettings popup rendering18.3.1MITfacebook/react
@radix-ui/react-slotPopup component composition1.3.3MITradix-ui/primitives
@radix-ui/react-switchAccessible toggle in the popup1.3.7MITradix-ui/primitives
clsxConditional class names2.1.1MITlukeed/clsx
tailwind-mergeTailwind class deduplication2.6.1MITdcastil/tailwind-merge
lucide-reactPopup icon0.462.0ISClucide-icons/lucide
gifencLocal lossless GIF re-encoding1.0.3MITmattdesl/gifenc
@mediapipe/tasks-visionLocal face-landmark worker and WASM0.10.32Apache-2.0google-ai-edge/mediapipe
@radix-ui/react-switch brings with it the Radix primitives it is built from — @radix-ui/primitive, react-compose-refs, react-context, react-primitive, react-use-controllable-state, react-use-effect-event, react-use-layout-effect and react-use-size — all published by the same project under the MIT License.
Local face detection
Face Landmarker modelPackaged face_landmarker.taskfloat16, v1Apache-2.0Google AI Edge
pico.js cascade evaluatorAdapted local JavaScript fallbackafffa50MITnenadmarkus/picojs
pico facefinder cascadeFallback detector cascade7d550c7MITnenadmarkus/pico
The packaged face_landmarker.task has SHA-256 64184e229b263107bc2b804c6625db1341ff2bb731874b0bcc2fe6544e0bc9ff; YouScroll disables its blendshape output. The decoded pico cascade has SHA-256 d8014993e7298c7b1865d1f8b855d6dbf4ec5c808bf879e2091ab6837abf90cd. Reference: N. Markus, M. Frljak, I. S. Pandzic, J. Ahlberg and R. Forchheimer, “Object Detection with Pixel Intensity Comparisons Organized in Decision Trees,” arXiv:1305.4537.
Build-generated runtime and CSS
ViteModule-preload runtime8.1.5MITvitejs/vite
@crxjs/vite-pluginContent-script loader runtime2.7.1MITcrxjs/chrome-extension-tools
Tailwind CSSPreflight and generated utility CSS3.4.19MITtailwindlabs/tailwindcss
tailwindcss-animateGenerated animation CSS1.0.7MITjamiebuilds/tailwindcss-animate