Best of NPMNovember 2024

  1. 1
    Article
    Avatar of communityCommunity 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.

  2. 2
    Article
    Avatar of tsTypescript·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.

  3. 3
    Article
    Avatar of angelikaAngelika·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.

  4. 4
    Article
    Avatar of bunBun·1y

    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.

  5. 5
    Article
    Avatar of communityCommunity 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.

  6. 6
    Article
    Avatar of watercoolerWatercooler·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.

  7. 7
    Article
    Avatar of webdevWebDev·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.