[Bug 1935984] New: Review Request: js-termynal - Lightweight and modern terminal animations using async/await

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1935984

            Bug ID: 1935984
           Summary: Review Request: js-termynal - Lightweight and modern
                    terminal animations using async/await
           Product: Fedora
           Version: rawhide
          Hardware: All
                OS: Linux
            Status: NEW
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: code@xxxxxxxxxxxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx
  Target Milestone: ---
    Classification: Fedora



Spec URL:
https://gitlab.com/musicinmybrain/fedora-rpm/-/raw/1cfaa66e2c4f482377929583493e65ebc484a8f4/js-termynal.spec
SRPM URL:
https://kojipkgs.fedoraproject.org//work/tasks/7506/63157506/js-termynal-0.0.1-1.20210305git9b30189.fc35.src.rpm
Description:

Typing animations are nothing new and Termynal isn’t particularly
revolutionary. The author wrote it because they needed a modern and lightweight
version with minimal JavaScript and without messy, nested setTimeout calls.
Most of the existing libraries rely on JavaScript for both the rendering,
styling and animation, or even require jQuery. This is inconvenient, especially
if you’re using the animation as part of your software’s documentation. If a
user has JavaScript disabled, they will only see a blank window.

Termynal uses async and await, which is now supported pretty much across all
major browsers. Termynal lets you write all input and output in plain HTML, and
all styling in plain CSS. Non-JS users will still see the complete code, just
no animation. The width and height of the terminal window is read off the
original container. This means you won’t have to worry about sizing or layout
reflows. Termynal also comes with a flexible HTML API, so you can use it
without having to write a single line of JavaScript yourself.

Fedora Account System Username: music

Koji builds:

F35: https://koji.fedoraproject.org/koji/taskinfo?taskID=63157505
F34: https://koji.fedoraproject.org/koji/taskinfo?taskID=63157884
F33: https://koji.fedoraproject.org/koji/taskinfo?taskID=63158183

(F32 lacks esbuild. I could package it without minification, or possibly use
uglify-js, but there is no need to bother.)

This package is needed for the full HTML documentation of python-fastapi.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux