JavaScript (диалект ECMAScript) — это высокоуровневый, динамический, мультипарадигмальный, объектно-ориентированный, основанный на прототипах, слабо типизированный и интерпретируемый язык, традиционно используемый для клиентских сценариев в веб-браузерах. JavaScript…
TypeScript — это типизированный надмножество JavaScript, которое компилируется в простой JavaScript. Он добавляет в JavaScript дополнительные типы, классы, интерфейсы и модули.
npm — это менеджер пакетов, поставляемый с Node.js. Его можно использовать для установки и публикации модулей CommonJS и ECMAScript, подключаемых модулей jQuery, повторно используемого кода (библиотек) JavaScript, программ CLI на основе JavaScript и многого другого.