6 ms·
Show HN: TypeIt – A Versatile JavaScript Animated Typing Utility
- _query 5y agoThis looks really great! Congrats on launching!
- ComputerGuru 5y agoI think the title is broken? It’s currently just “Show HN: A”
- jfax 5y agoThought it would be a new programming langauge, in the tradition of naming as B, C, D, F#...
- isaacimagine 5y agoThe E programming language [236] is pretty cool, no need to skip it :P [236]: https://en.wikipedia.org/wiki/E_programming_language https://en.wikipedia.org/wiki/E_programming_language
- JadeNB 5y agoPerhaps it could be called A Programming Language?
- jodrellblank 5y agocough https://en.wikipedia.org/wiki/APL_(programming_language) https://en.wikipedia.org/wiki/APL_(programming_language)
- deleted 5y ago[deleted]
- jawns 5y agoI guess we'll have to install TypeIt to see the rest of the title typed out.
- petepete 5y agoThat'd make googling for tips that bit more difficult!
- qnsi 5y agoI thought its about javascript types not about typing and was confused as hell at the beginning
- rustc 5y ago> There are two forms of licenses available for TypeIt -- an open source license, a limited commercial license, and an unlimited commercial license. > Open Source License > An open source license exists as GPLv3, and permits you to use TypeIt in any open source or personal project. Along with many other details, the GPLv3 license requires that any publicly released code using TypeIt be licensed under the GPLv3 as well. I'm not familiar with using GPL licensed code on the frontend. If I include TypeIt on my site using a <script> tag, do I need to release all frontend JS on my website as GPL? What about the CSS/HTML code? What about the other dependencies I use on the page, like React or Vue, or third party dependencies like Google Analytics? And do the exact same rules apply if I bundle my whole app into a single JS file (which is more common these days)?
- IAmEveryone 5y agoI have no clue. But, based on the theory that I really just don't want to get sued, even if I happen to be right, it seems important that neither does the author: > permits you to use TypeIt in any [...] personal project That's trying to establish some requirement to be non-commercial, which the GPL doesn't do. In fact the author here should know this better than most people, considering they are trying to sell something that's also GPL-licensed. So if you get a good lawyer to give an all clear to use this in your Uber-for-Platypus-Stylists venture, they will get just as mad as if you don't.
- rustc 5y agoGood point. It says "any open source or personal project". I think the "or" implies it's ok to use in non-open source projects as long as they're "personal". However the repo just contains the standard GPL-3.0 license, so I'm not sure.
- rustc 5y agoSeems like there's no clear answer: 1. https://opensource.stackexchange.com/questions/4360/what-are-the-implications-of-licensing-a-javascript-library-under-gpl https://opensource.stackexchange.com/questions/4360/what-are... 2. https://opensource.stackexchange.com/questions/12064/which-license-for-a-project-combining-mit-libraries-and-gpl-modified-files https://opensource.stackexchange.com/questions/12064/which-l... 3. https://opensource.stackexchange.com/questions/6132/can-i-use-a-gpl-component-in-my-site-without-having-to-disclose-the-sources-of-m https://opensource.stackexchange.com/questions/6132/can-i-us... More: https://opensource.stackexchange.com/search?q=gpl+javascript https://opensource.stackexchange.com/search?q=gpl+javascript
- gitgud 5y agoA bit confusing to read. The landing page says "the most versatile typing utility ever", programming typed languages is what comes to mind before literally typing on a keyboard... Maybe it's intentionally vague to be funny... Interesting project though!
- chanpatorikku 5y agoi thought some other similar typing library has already been available. maybe i am wrong. Nice library.
- tqwhite 5y agoWhy? Is the point to show typing animation? Maybe I'm dumb. What's the use case?
- logankeenan 5y agoI use a typing library in my app to showcase the different things that might be typed into a text field. It draws attention to that particular spot in the app too.
- inetsee 5y agoA lot of programming tutorials on Youtube animate the typing in of text. That was the first (and only so far) use case that I thought of.
- quickthrower2 5y agoOften used for headings to demonstrate how versatile a product is. For example if I am selling a cup the heading would be typed out: Awesome cup! Perfect for coffee. Then coffee gets backspaced out and it types tea. Then that gets backspaced out and it types hot chocolate Etc.
- dave_sullivan 5y agoNice! I've been looking for something like this.
- ciaran16 5y agoSince this appears to allow arbitrary html, I can see this causing some XSS vulnerabilities if used with user input.
- gingerlime 5y agomy pet peeve with typing UIs is that they often break on mobile and cause the rest of the page to jump up and down as the text is being typed and inevitably lines get added or removed.
- deleted 5y ago[deleted]