Package Managers npm npm is the package manager for Node.js. It was created in 2009 as an open source project to help JavaScript developers easily share packaged modules of code. Author npmjs.com Details
Package Managers yarn Yarn is a package manager that doubles down as project manager. Whether you work on one-shot projects or large monorepos, as a hobbyist or an enterprise user, we''ve got you covered. Author yarnpkg Details
Package Managers pnpm Fast, disk space efficient package manager: Fast. Up to 2x faster than the alternatives (see benchmark). Efficient. Files inside node_modules are linked from a single content-addressable storage. Great for monorepos. Strict. A package can access only dependencies that are specified in its package.json. Deterministic. Has a lockfile called pnpm-lock.yaml. Works everywhere. Supports Windows, Linux, and macOS. Battle-tested. Used in production by teams of all sizes since 2016. Author pnpm Details
Package Managers Bower Bower offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat. Author bower Details
Bundlers Webpack Webpack is a bundler for modules. The main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset. Author webpack Details
Languages TypeScript TypeScript is a strongly typed programming language which builds on JavaScript giving you better tooling at any scale. TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. Author Microsoft Details