• jaybone@lemmy.zip
          link
          fedilink
          English
          arrow-up
          20
          ·
          1 day ago

          Oh right, I can avoid the full isTrue library implementation with its 8000 dependencies, and instead install the isTrue client, which uses the isTrue cloud service and its REST APIs. Soon it will be AI powered. Then I’ll really be able to tell for sure if my variable value is actually true or not.

  • dbx12@programming.dev
    link
    fedilink
    arrow-up
    7
    ·
    2 days ago

    I only do npm install in a docker container where the project and npm cache is mounted. Gives me a bit of security regarding attacks through post install scripts. (--no-scripts is not an option since I need some of them)

    • Victor@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      When do people ever do npm install if you don’t trust the project or know what install scripts will run? I’m a web developer of 10 years and I’ve never run npm install to install a piece of software. The only time I ever run npm is when I’m doing development for work.

      • dbx12@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        12 hours ago

        Usually in the “lets see how this random project I cloned from GitHub works for my use case” scenario. I want to see how it works and if it would cover my use case before spending time on checking code and dependencies for security issues.

        • Victor@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          11 hours ago

          So it doesn’t have any other means of installing I take it.

          Usually I take that as a red flag, that it isn’t popular or mature enough. But to each their own.