<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: pkg.land 📦</title>
    <description>The latest articles on Forem by pkg.land 📦 (@pkgland).</description>
    <link>https://forem.com/pkgland</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F781986%2F7acbb09c-0a41-44d3-9ac2-8feea5b6da3b.png</url>
      <title>Forem: pkg.land 📦</title>
      <link>https://forem.com/pkgland</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/pkgland"/>
    <language>en</language>
    <item>
      <title>📦 Top alternatives for "colors" and "faker"</title>
      <dc:creator>pkg.land 📦</dc:creator>
      <pubDate>Mon, 10 Jan 2022 16:01:28 +0000</pubDate>
      <link>https://forem.com/pkgland/top-alternatives-for-colors-and-faker-478l</link>
      <guid>https://forem.com/pkgland/top-alternatives-for-colors-and-faker-478l</guid>
      <description>&lt;p&gt;For those out of the loop, there are recently some drama about the NPM packages &lt;code&gt;colors&lt;/code&gt; and &lt;code&gt;faker&lt;/code&gt;, and here are some articles reporting about it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://snyk.io/blog/open-source-maintainer-pulls-the-plug-on-npm-packages-colors-and-faker-now-what/"&gt;Open source maintainer pulls the plug on npm packages colors and faker, now what?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/"&gt;Dev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=29863672"&gt;Hacker News Discussion&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This blog is not to criticise on what happened, but to offer some help for developers who are interested in alternatives for &lt;code&gt;colors&lt;/code&gt; and &lt;code&gt;faker&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Top alternatives for &lt;code&gt;colors&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;chalk&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Terminal string styling done right&lt;/p&gt;

&lt;p&gt;&lt;a href="https://npm.im/chalk"&gt;https://npm.im/chalk&lt;/a&gt; (131M weekly downloads)&lt;br&gt;
&lt;a href="https://github.com/chalk/chalk"&gt;https://github.com/chalk/chalk&lt;/a&gt; (17k stars)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;colorette&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Easily set your terminal text color &amp;amp; styles.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://npm.im/colorette"&gt;https://npm.im/colorette&lt;/a&gt; (16.9M weekly downloads)&lt;br&gt;
&lt;a href="https://github.com/jorgebucaran/colorette"&gt;https://github.com/jorgebucaran/colorette&lt;/a&gt; (1.4k stars)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;kleur&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The fastest Node.js library for formatting terminal text with ANSI colors~!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://npm.im/kleur"&gt;https://npm.im/kleur&lt;/a&gt; (11.8M weekly downloads)&lt;br&gt;
&lt;a href="https://github.com/lukeed/kleur"&gt;https://github.com/lukeed/kleur&lt;/a&gt; (1.3k stars)&lt;/p&gt;

&lt;p&gt;👀 More suggestions ➡️ &lt;a href="https://pkg.land/colors"&gt;https://pkg.land/colors&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Top alternatives for &lt;code&gt;faker&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;chance&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Chance - Utility library to generate anything random&lt;/p&gt;

&lt;p&gt;&lt;a href="https://npm.im/chance"&gt;https://npm.im/chance&lt;/a&gt; (589.3k weekly downloads)&lt;br&gt;
&lt;a href="https://github.com/chancejs/chancejs"&gt;https://github.com/chancejs/chancejs&lt;/a&gt; (5.8k stars)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;casual&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fake data generator&lt;/p&gt;

&lt;p&gt;&lt;a href="https://npm.im/casual"&gt;https://npm.im/casual&lt;/a&gt; (57k weekly downloads)&lt;br&gt;
&lt;a href="https://github.com/boo1ean/casual"&gt;https://github.com/boo1ean/casual&lt;/a&gt; (2.8k stars)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;typeorm-seeding&lt;/code&gt;&lt;/strong&gt; (useful if you use typeorm)&lt;/p&gt;

&lt;p&gt;A delightful way to seed test data into your database&lt;/p&gt;

&lt;p&gt;&lt;a href="https://npm.im/typeorm-seeding"&gt;https://npm.im/typeorm-seeding&lt;/a&gt; (35k weekly downloads)&lt;br&gt;
&lt;a href="https://github.com/w3tecch/typeorm-seeding"&gt;https://github.com/w3tecch/typeorm-seeding&lt;/a&gt; (700 stars)&lt;/p&gt;

&lt;p&gt;👀 More suggestions ➡️ &lt;a href="https://pkg.land/faker"&gt;https://pkg.land/faker&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⭐️ ⭐️ ⭐️&lt;/p&gt;

&lt;p&gt;psst: &lt;a href="https://pkg.land"&gt;https://pkg.land&lt;/a&gt; (beta) finds similar packages on NPM for you! check it out, go search &lt;a href="https://pkg.land/moment"&gt;&lt;code&gt;moment&lt;/code&gt;&lt;/a&gt;, &lt;a href="https://pkg.land/request"&gt;&lt;code&gt;request&lt;/code&gt;&lt;/a&gt; and more 🚀  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do you know any good alternatives for &lt;code&gt;colors&lt;/code&gt; or &lt;code&gt;faker&lt;/code&gt; to suggest to the community? Leave a comment below!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>node</category>
      <category>opensource</category>
    </item>
    <item>
      <title>📦 Introducing pkg.land (beta) - find similar packages on npm</title>
      <dc:creator>pkg.land 📦</dc:creator>
      <pubDate>Tue, 28 Dec 2021 16:52:24 +0000</pubDate>
      <link>https://forem.com/pkgland/introducing-pkgland-beta-find-similar-packages-on-npm-25ah</link>
      <guid>https://forem.com/pkgland/introducing-pkgland-beta-find-similar-packages-on-npm-25ah</guid>
      <description>&lt;p&gt;Web developers, you probably use NPM everyday at work, but do you know how many packages are on NPM? (Hint: it is the biggest software registry in the world)&lt;/p&gt;

&lt;p&gt;. . . &lt;/p&gt;

&lt;p&gt;Got a number? &lt;/p&gt;

&lt;p&gt;Today, NPM hosts about 1.8M packages. To put it in perspective, the second biggest registry is PyPI (Python Package Index) at about 350K packages. (Source: &lt;a href="http://www.modulecounts.com/" rel="noopener noreferrer"&gt;http://www.modulecounts.com/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4j2ee74lkva6wx8g2yy3.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4j2ee74lkva6wx8g2yy3.jpeg" alt="Thats a lotta packages"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With so many packages to choose from, no wonder we have a saying called “JavaScript Fatigue”.&lt;/p&gt;

&lt;p&gt;There are many ways we can improve this situation, and we will probably need all of them. But today, I would like to introduce you to…&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://pkg.land" rel="noopener noreferrer"&gt;https://pkg.land (beta)&lt;/a&gt; 🎉
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6voqdpdwg6i0z516n8po.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6voqdpdwg6i0z516n8po.png" alt="pkg.land homepage"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Summary: pkg.land (beta) suggests you a list of similar packages based on a npm package you search.&lt;/p&gt;

&lt;p&gt;Example: if you search &lt;code&gt;moment&lt;/code&gt;, &lt;a href="https://pkg.land/moment" rel="noopener noreferrer"&gt;https://pkg.land/moment&lt;/a&gt; will suggest you similar packages like &lt;code&gt;dayjs&lt;/code&gt;, &lt;code&gt;date-fns&lt;/code&gt; and more.&lt;/p&gt;

&lt;p&gt;Screenshot of search results of &lt;code&gt;jest&lt;/code&gt;:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnwd44pjep7fktgcfjyto.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnwd44pjep7fktgcfjyto.png" alt="similar packages for jest"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Important Notes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;This project is still in its early and experimental stage, all features are likely to change in the future as more improvements will be made gradually&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You will &lt;strong&gt;not&lt;/strong&gt; find every package from npm on pkg.land. For example, &lt;code&gt;@types/&lt;/code&gt; packages are excluded.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Any feedbacks are welcome, leave a comment below or DM on &lt;a href="https://twitter.com/pkgland" rel="noopener noreferrer"&gt;https://twitter.com/pkgland&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;If you find the project useful, please share it with whoever might find it helpful too!&lt;/strong&gt; 🌟&lt;br&gt;
&lt;strong&gt;And give it a follow on &lt;a href="https://twitter.com/pkgland" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, it would really help the project grow!&lt;/strong&gt; 🪴&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>npm</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
