Best of NPMJune 2023

  1. 1
    Article
    Avatar of amplicationAmplication·3y

    Why We Chose Node.js Over Deno?

    Node.js was the de-facto standard for writing server-side JavaScript apps in the 2010s. Ryan Dahl introduced Deno in 2018 in his controversial JSConf EU talk titled "10 Things I Regret About Node.JS" This article gives an overview of the platforms, history, performance, security, and all other critical features.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    Best Animation Libraries For React🎉

    React-spring is a spring-physics-based animation library that should cover most of your UI-related animation needs. Framer Motion is a production-ready motion library for React. Green Sock has over 5,500 GitHub stars and 54k weekly NPM downloads.

  3. 3
    Article
    Avatar of amplicationAmplication·3y

    5 Different Tools to Bundle Node.js Apps

    Bundling combines multiple files or modules into a single file or a set of files. This process allows developers to efficiently manage dependencies and simplify the deployments while improving the overall performance of their applications. This article will explore 5 tools and techniques to help you bundle your Node.js application effectively.

  4. 4
    Article
    Avatar of asayerasayer·3y

    Removing unused CSS with PurgeCSS

    Unused CSS is one of the most common problems that can negatively impact website performance. This article will introduce you to PurgeCSS, a tool that can minimize the CSS sent to the browser. Let’s learn what Purge CSS is, how it works, and how to configure it in a Next.js app.

  5. 5
    Article
    Avatar of pointerPointer·3y

    fern-api/fern: Generate SDKs (client libraries) for your API

    GitHub - fern-api/fern: Generate SDKs (client libraries) for your API Fern is an open source format for defining REST APIs. You can think of it like a programming language to describe your API: your endpoints, types, errors, and examples. This repository contains the Fern compiler.

  6. 6
    Article
    Avatar of lnLaravel News·3y

    Hooks for Alpine.js

    The Alpine Hooks module is a collection of hooks for use with Alpine.js. This package contains a variety of hooks used to improve the developer experience (DX) for common Alpine tasks. You can install this package in your project with : n. You can get full installation instructions and view the source code on GitHub.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    Vite: The Fast, Simple, and Efficient Build Tool for Web Developers

    Vite is a modern build tool for web development that emphasizes speed and simplicity. It uses native ES modules to deliver lightning-fast performance during development. Vite leverages features like hot module replacement and tree shaking to optimize the size and performance of your production builds. The development server can build and serve your application quickly.

  8. 8
    Article
    Avatar of earthlyEarthly·3y

    Using Bazel with TypeScript

    Bazel is an open source project originally created by Google, refined, and tested for years. It works across several languages and platforms, such as Java, Go, and JavaScript, and across operating systems. Bazel automates software builds and tests for tasks like running compilers and linkers to produce executable programs and libraries.

  9. 9
    Article
    Avatar of denoDeno·3y

    Fresh 1.2 – sharing state between islands, limited npm support, and more

    Fresh 1.0 is a modern, Deno-first, edge-native full stack web framework. It embraces modern developments in tooling and progressive enhancement, using server-side just-in-time rendering and client hydration using islands. Fresh sends 0KB of JavaScript to the client by default.

  10. 10
    Article
    Avatar of asayerasayer·3y

    Creating a Node API with Knex and PostgreSQL

    Knex.js is a JavaScript query builder for relational databases that can be used with Node.js. Using Knex, you can easily create complex queries to select, insert, update, and delete data from a database. In this article, you will explore how to build applications that leverage PostgreSQL without writing raw SQL queries.