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.
| Package | Version | License | Source |
|---|---|---|---|
| Bundled runtime packages | |||
| ReactSettings popup UI | 18.3.1 | MIT | facebook/react |
| React DOMSettings popup rendering | 18.3.1 | MIT | facebook/react |
| @radix-ui/react-slotPopup component composition | 1.3.3 | MIT | radix-ui/primitives |
| @radix-ui/react-switchAccessible toggle in the popup | 1.3.7 | MIT | radix-ui/primitives |
| clsxConditional class names | 2.1.1 | MIT | lukeed/clsx |
| tailwind-mergeTailwind class deduplication | 2.6.1 | MIT | dcastil/tailwind-merge |
| lucide-reactPopup icon | 0.462.0 | ISC | lucide-icons/lucide |
| gifencLocal lossless GIF re-encoding | 1.0.3 | MIT | mattdesl/gifenc |
| @mediapipe/tasks-visionLocal face-landmark worker and WASM | 0.10.32 | Apache-2.0 | google-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.task | float16, v1 | Apache-2.0 | Google AI Edge |
| pico.js cascade evaluatorAdapted local JavaScript fallback | afffa50 | MIT | nenadmarkus/picojs |
| pico facefinder cascadeFallback detector cascade | 7d550c7 | MIT | nenadmarkus/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 runtime | 8.1.5 | MIT | vitejs/vite |
| @crxjs/vite-pluginContent-script loader runtime | 2.7.1 | MIT | crxjs/chrome-extension-tools |
| Tailwind CSSPreflight and generated utility CSS | 3.4.19 | MIT | tailwindlabs/tailwindcss |
| tailwindcss-animateGenerated animation CSS | 1.0.7 | MIT | jamiebuilds/tailwindcss-animate |