<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/npm/best-of/2024/11" -->

---
title: Best NPM posts — November 2024 | daily.dev
description: The most upvoted NPM posts from November 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/npm/best-of/2024/11
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/npm/best-of/2024/11
og:type: website
og:site_name: daily.dev
og:title: Best NPM posts — November 2024 | daily.dev
og:description: The most upvoted NPM posts from November 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of NPM — November 2024

1. 1  
[](/posts/catppuccin-daisyui-soothing-pastel-theme-for-daisyui-8thxcbdwg "catppuccin/daisyui: 🌼 Soothing pastel theme for daisyUI")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
catppuccin/daisyui: 🌼 Soothing pastel theme for daisyUI  
Catppuccin provides a soothing pastel theme for daisyUI, compatible with npm, pnpm, and yarn package managers. It lets developers choose or customize themes such as Latte, Frappe, Macchiato, and Mocha. Accent colors can be assigned to primary, secondary, and other semantic color values. Recommended testing with provided HTML grid to ensure theme styling.  
69  
3
2. 2  
[](/posts/announcing-typescript-5-7-rc-2y8veeyc6 "Announcing TypeScript 5.7 RC")  
Article  
![Avatar of ts](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/42da81680eee425bbf1513c1fb7dd5c4)Typescript · 2y  
Announcing TypeScript 5.7 RC  
TypeScript 5.7 RC is now available, introducing checks for never-initialized variables, path rewriting for relative paths, support for target and lib es2024, and improved project ownership checks in editors. New compiler options and validation rules aim to enhance development efficiency and compatibility with tools like Node.js and ts-node. Additionally, V8 compile caching in Node.js promises significant speed improvements.  
35
3. 3  
[](/posts/dependencies-vs-devdependencies-for-javascript-apps-ejv1nxay7 "Dependencies vs. devDependencies for JavaScript apps")  
Article  
![Avatar of angelika](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6dbfb6da460f48108ef50e64f901e228)Angelika · 2y  
Dependencies vs. devDependencies for JavaScript apps  
Dependencies are packages required for an app to function in production, while devDependencies are needed only for development and testing. The distinction between the two can be crucial depending on how the app runs and the environment. The article discusses various approaches for categorizing dependencies and their practical implications, especially concerning NODE\_ENV and security considerations.  
25  
1
4. 4  
[](/posts/bun-v1-1-38-5sbwlf9ba "Bun v1.1.38")  
Article  
![Avatar of bun](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9d715eb44dae4d74a2cebd8871d91a0d)Bun · 2y  
Bun v1.1.38  
Bun v1.1.38 includes multiple bug fixes and improvements: resolving crashes with the postgres npm package and fetch(), fixing a TypeScript minification issue, and updates to SQLite and c-ares. The release also introduces a reusePort option for Bun.listen and node:net, and enhances console.log functionality. Installation and upgrade instructions are provided.  
18
5. 5  
[](/posts/kinesis-e0j7kfdyt "Kinesis")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Kinesis  
Kinesis.js provides a set of components to easily create dynamic interactive animations. Users can install it via npm or yarn and initialize it using a simple import statement. Various advanced examples demonstrate its capabilities, such as audio visualization, tilt and rotate transforms, and animated paths with scroll interactions. Detailed documentation is available, although still a work in progress.  
17  
1
6. 6  
[](/posts/every-single-time--nonboxu0y "Every single time!")  
Article  
![Avatar of watercooler](https://media.daily.dev/image/upload/s--abas6DOY--/f_auto/v1785668288/squads/fd062672-63b7-4a10-87bd-96dcd10e9613?_a=BAMAMicg0)Watercooler · 2y  
Every single time!  
A humorous take on the frustration of discovering unnecessary dependencies being injected into a project despite efforts to clean up and reorganize the code base.  
13
7. 7  
[](/posts/easily-deploy-angular-apps-to-github-pages-gdpwk0byt "Easily deploy Angular Apps to GitHub Pages")  
Article  
![Avatar of webdev](https://media.daily.dev/image/upload/s--3B1fh4kU--/f_auto,q_auto/v1/squads/94fc7a56-e6d2-403f-acd6-b988b426574f)WebDev · 2y  
Easily deploy Angular Apps to GitHub Pages  
Guide to deploying Angular apps to GitHub Pages using the angular-cli-ghpages npm package. It includes configuration tips for the angular.json file and personal deployment practices.  
11

[See all NPM archives](/tags/npm/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/npm/best-of/2024/11#page","url":"https://daily.dev/tags/npm/best-of/2024/11","name":"Best NPM Posts — November 2024","description":"The most upvoted NPM posts from November 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/npm/best-of/2024/11#items","numberOfItems":7,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/catppuccin-daisyui-soothing-pastel-theme-for-daisyui-8thxcbdwg","name":"catppuccin/daisyui: 🌼 Soothing pastel theme for daisyUI"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/announcing-typescript-5-7-rc-2y8veeyc6","name":"Announcing TypeScript 5.7 RC"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/dependencies-vs-devdependencies-for-javascript-apps-ejv1nxay7","name":"Dependencies vs. devDependencies for JavaScript apps"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/bun-v1-1-38-5sbwlf9ba","name":"Bun v1.1.38"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/kinesis-e0j7kfdyt","name":"Kinesis"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/every-single-time--nonboxu0y","name":"Every single time!"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/easily-deploy-angular-apps-to-github-pages-gdpwk0byt","name":"Easily deploy Angular Apps to GitHub Pages"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"NPM","item":"https://daily.dev/tags/npm"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/npm/best-of"},{"@type":"ListItem","position":5,"name":"November 2024"}]}]}
```

