Zap, a lightweight Node.js HTTP server framework designed for simplicity and ease of use, has seen a recent update from version 1.1.0 to 1.1.1. While both versions share the core functionality of providing a streamlined environment for building web applications, a few key differences emerge that might be of interest to developers.
The most notable change lies within the dependencies. Version 1.1.1 updates the raw-body dependency from version 2.4.1 to 2.4.2. This seemingly minor adjustment often includes bug fixes and performance improvements within the raw request body parsing. In the devDependencies, the Typescript definition of Node has been updated from version 14.17.0 to 16.11.11. Moreover, the prettier formater get updated from 2.4.1 to 2.5.1 and the corresponding plugin prettier-plugin-pkg from version 0.10.0 to 0.11.1 keeping the code formatting up to date and introducing new features. The package size of version 1.1.1 got negligibly increased from 26145 to 26154.
Both versions share the same fundamental dependencies: content-type and path-to-regexp, crucial components for handling content types and defining request routing, respectively. The developer experience remains consistent, with tooling like TypeScript, Prettier and related plugins supported in both versions. With the MIT license, Zap offers developers the freedom to integrate it into various projects. Furthermore, developer Jacob Gillespie actively supports the project through GitHub sponsorship. If you're looking for a small, quick and easy solution to build HTTP services, Zap is definitely a great option.
The are not vulnerabilities for the version 1.1.1 of the package zap