{"repo":"mdombrov-33/vault66-crt-effect","free":true,"listed":false,"github":"https://github.com/mdombrov-33/vault66-crt-effect","clone":"git clone https://github.com/mdombrov-33/vault66-crt-effect.git","description":"Retro CRT screen effect for React, Vue & Web Components","language":"TypeScript","stars":28,"topics":["crt","react","typescript","terminal","angular","crt-effect","custom-elements","cyberpunk","retro","scanlines"],"license":"MIT","category":"cli-tools","readme_excerpt":"vault66-crt-effect Live playground and documentation → A CRT screen effect you wrap around any content: scanlines, sweep line, glow, flicker, glitch, screen curvature, glare, and static. Ships for React , Vue , and as a framework-agnostic Web Component (so it also works in Angular, plain HTML, Astro, Svelte, or anything else that runs in a browser). --- Installation Use it with your framework Same effect, same props everywhere — only the import and the syntax change. Presets get you a full look in one line; every individual prop is listed in Props. React Vue Web Component Import once to register the element, then use it anywhere — no CSS import needed, the component carries its own styles in a shadow root. Props become attributes: booleans are bare ( fill ), everything else is kebab-case ( sweep-duration=\"5\" ). Angular uses the same element — just add CUSTOM ELEMENTS SCHEMA to your component/module so the compiler accepts the custom tag (otherwise you'll hit NG8001 ), and import \"vault66-crt-effect/element\" once: Props Every prop works the same across React, Vue, and the Web Component. Start from a preset and override whatever you want, or set props from scratch. Prop Type Default Purpose --------------------- ---------------------------------------------------------------------------------------------------- --------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/mdombrov-33","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mdombrov-33/vault66-crt-effect/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}