NPM – is-even, 160k weekly downloads

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • enquirer

    Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.com/jonschlinkert

  • > From the github user's ("i-voted-for-trump") bio:

    > EDIT - read some of the comments and there is some anger and confusion. Folks, this is a troll. Yes, npm and the JS ecosystem have some flaws, but let's not get bent out of shape.

    It doesn't look like so. The author is definitely creating some confusion, but the readme of his professional Github's account (https://github.com/jonschlinkert) says:

    > Several years ago I switched careers from sales, marketing and consulting to learn how to program, with the goal of making the world a better place through code. [...] To date, I've created more than 1,000 open source projects in an effort to reach my goal. Open source software takes a lot of time to create and maintain. You can help me to achieve my goals of changing the world through code, help me create better developer experiences, or just say thank you by sponsoring me on GitHub.

    He's asking for real money; he's definitely not a troll.

  • is-even

    Discontinued I created this in 2014, when I was learning how to program. (by i-voted-for-trump)

  • This package certainly seems like satire. It has no actual implementation in it. Instead it depends on another npm package: `is-odd`.

    https://github.com/i-voted-for-trump/is-even/blob/master/pac...

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • is-even

    Discontinued I created this in 2014, when I was learning how to program. [Moved to: https://github.com/i-voted-for-trump/is-even] (by jonschlinkert)

  • micromatch

    Highly optimized wildcard and glob matching library. Faster, drop-in replacement to minimatch and multimatch. Used by square, webpack, babel core, yarn, jest, ract-native, taro, bulma, browser-sync, stylelint, nyc, ava, and many others! Follow micromatch's author: https://github.com/jonschlinkert

  • https://github.com/i-voted-for-trump/

    > i-voted-for-trump

    > This is a joke. You'll only see this org if you are attempting to troll me about repositories I created when I was learning to program.

    > is-odd

    > I created this in 2014, the year I learned how to program. All of the downloads are from an old version of https://github.com/micromatch/micromatch. I've done a few other things since: https://xn--gith-tc7a

  • is-number

    JavaScript/Node.js utility. Returns `true` if the value is a number or string number. Useful for checking regex match results, user input, parsed strings, etc.

  • Looks like the author of these packages agrees. While the is-even and is-odd packages are under the i-voted-for-trump user with the description "This is a joke", the is-number package [1] is still kept under the main profile of the author, the repository is still active on GitHub and there are active issues.

    [1] https://github.com/jonschlinkert/is-number

  • cache-base

    Basic object store with methods like get/set/extend/omit

  • His most recent PR merged, with drama included https://github.com/jonschlinkert/cache-base/pull/23

    I'm not sure what to think about this guy, but I don't think bullying the guy solves anything. It's more guilty those popular packages that choose to depend on these rabbit holes and is also fault of the platform for not showing how deep the dependency-chain goes.

    We should focus more on improving how we choose dependencies

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts