Javascript 5.2 Landscape of JS Flashcards
What is a ‘Package Manager’?
A package manager is a collection of software tools that automates the process of installing, configuring, and removing computer programs for a computer in a consistent manner. Things like Node Js and Yarn (created by fb) are project mangers.
What are ‘Module Bundlers’?
Module bundlers combine all of your source (and all of its dependencies) into a single, minified Javascript file before it is served to the browser.
What is a ‘Compiler’?
A compiler is a tool that translates source code written using a special type of syntax into code that can work in a browser.
Define ‘Task runners’
Task runners define and run common task in your project such as; minifying your JS so it can be loaded quickly, running test on your code, starting a development server on your computer to run your app