What’s the purpose of that project? To show future web developers that they are capable of writing their own libraries? That’s nice, but does this project really have to be this long and tedious?
I mean, there are 43 (!!!) steps needed to complete the project, every single one of them is a task to re-create already exsisting (in lodash library) utility method, such as .clamp() or .words() or .chunk(). What the heck? I don’t even know where to use all of that utility stuff, most of which I can either write in vanila js with ease, or just * here come the drums * import from lodash library.
Please, do hear my feedback - that’s probably the most boring and tiring way to introduce new library to students. Sure, that’s only my opinion…
Sorry for all that frustration, but it felt right for me to notice.