Best of NPMSeptember 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    PGlite - run Postgres everywhere

    PGlite is a WASM-based Postgres database that works in various JavaScript runtimes, including NodeJS, BUN, Deno, and browsers. It's lightweight, supports popular Postgres extensions, and is ideal for local-first applications, prototypes, local caches, and CI pipelines. The database can be easily installed via npm and used with regular SQL queries.

  2. 2
    Video
    Avatar of kevinpowellKevin Powell·2y

    npm for absolute beginners

    Learn how to get started with npm, including installing Node.js, using the command line, initializing new projects, and understanding package.json files for managing dependencies and scripts. The guide covers basic navigation within the command line and provides an example of creating a project with Vite, adding dependencies, and using package managers efficiently.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    npm-check-updates

    npm-check-updates is a tool for updating your package.json dependencies to the latest versions while maintaining existing semantic versioning policies. It only modifies the package.json file, and you must run npm install to update your installed packages and package-lock.json. The tool supports npm, yarn, pnpm, deno, and bun, and can be used via CLI or as a module. It offers a variety of options for filtering packages, running interactive updates, and configuring advanced features.

  4. 4
    Article
    Avatar of jswklyJavaScript Weekly·2y

    JavaScript Weekly Issue 704: September 12, 2024

    Explores the relevance of ES5 in modern JavaScript development and highlights a Google Sheets spreadsheet of top npm packages by size, downloads, and traffic. It also introduces Blacksmith, a service to speed up GitHub Actions, announces TypeScript 5.6 with new features, and compares various web frameworks for building the same app. Additionally, there's a discussion on the increasing interest in PHP due to Laravel and practical uses of FormData with React and TypeScript.