• AVincentInSpace
    link
    fedilink
    English
    arrow-up
    153
    arrow-down
    5
    ·
    4 months ago

    Another day of being extremely thankful I decided not to learn JavaScript

    • elxeno@lemm.ee
      link
      fedilink
      arrow-up
      102
      ·
      edit-2
      4 months ago

      Look at what you’re missing!

      Edit: also, is-odd depends on is-number

      • boonhet@lemm.ee
        link
        fedilink
        arrow-up
        12
        ·
        edit-2
        4 months ago

        These are both made by the same person from this PR (who also made both the package the PR is on, and the is-number package that is being removed as a dep)

      • JackbyDev@programming.dev
        link
        fedilink
        English
        arrow-up
        7
        ·
        4 months ago

        Heaven forbid they make a package is-even-or-odd with both. Wait. Don’t give them ideas. They’ll just make it depend on both.

    • lockhart@lemmy.ml
      link
      fedilink
      arrow-up
      29
      arrow-down
      1
      ·
      4 months ago

      This can happen in any project that uses dependencies, javascript or not

      • darklamer@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        49
        ·
        edit-2
        4 months ago

        Sure, but when was the last time you saw, say, a Python project using some third-party library instead of simply calling isnumeric() from the standard library?

        There’s a reason for these jokes always being about Javascript.

          • boonhet@lemm.ee
            link
            fedilink
            arrow-up
            18
            ·
            4 months ago

            And let’s not talk about C++…

            Don’t worry, people make plenty of jokes about C++ too.

            Hell, people joke about my favourite language too - Cargo build times are a meme unto themselves.

            I don’t think there’s a truly great dependency management system there. Though all in all, I’ve generally had no MAJOR issues with Cargo, Maven or Gradle.

    • zqwzzle@lemmy.ca
      link
      fedilink
      English
      arrow-up
      12
      ·
      4 months ago

      I only glossed over it… but this looks like it’s trying to check dynamic typing issues? It’s like a statically typed language with extra steps?

      • AVincentInSpace
        link
        fedilink
        English
        arrow-up
        38
        ·
        4 months ago

        I don’t think typescript exists because JavaScript wasn’t designed to be statically typed. I think Typescript exists because JavaScript wasn’t really designed, period.

      • AVincentInSpace
        link
        fedilink
        English
        arrow-up
        19
        arrow-down
        4
        ·
        edit-2
        4 months ago

        Must be pretty good, considering literally every time I check in on the JavaScript community it is somehow more on fire than it was last time. I guess I must have a front row seat to all their misfortune. Either that or they’re just incompetent, but it couldn’t be that, could it?