SitePoint
Blog
Forum
Library
Login
Join Premium
Toggle sidebar
Modern JavaScript Tools & Skills
Toggle community discussions
Close
Content
Bookmarks
Preface
Modern JavaScript Tools & Skills
Notice of Rights
Notice of Liability
Trademark Notice
About SitePoint
Who Should Read This Book?
Conventions Used
1
A Beginner’s Guide to Babel
Getting Started
Running Babel
Babel Ecosystem: A Quick Overview
Alternatives
Conclusion
A Beginner’s Guide to Webpack 4 and Module Bundling
Setup
Modules
Loaders
Code Splitting
Plugins
Development
HTTP/2
Over to You
An Introduction to Gulp.js
That Sounds Scarily Complicated!
Task Runners: the Options
What About Gulp 4?
Step 1: Install Node.js
Step 2: Install Gulp Globally
Step 3: Configure Your Project
Step 4: Install Gulp Locally
Step 4: Create a Gulp Configuration File
Step 5: Create Gulp Tasks
Step 6: Automate Tasks
Step 7: Profit!
10 Languages That Compile to JavaScript
Dart
TypeScript
Elm
PureScript
CoffeeScript
ClojureScript
Scala.js
Reason
Haxe
Nim
Conclusion
10 Must-have VS Code Extensions for JavaScript Developers
VS Code Extensions by Category
Snippet Extensions
Syntax Extensions
Linter Extensions
Node Extensions
Formatting Extensions
Browser Extensions
Framework Extensions
Testing Extensions
Awesome Extensions
Extension Packs
Summary
Debugging JavaScript Projects with VS Code & Chrome Debugger
Prerequisites
Debugging JavaScript in VS Code
Debugging Tests with Mocha
Debugging JavaScript with Chrome Debugger
Debugging Client-side Routing
Summary
Introducing Axios, a Popular, Promise-based HTTP Client
Axios vs Fetch
Installing
Making Requests
Receiving a Response
Transforms and Interceptors
Third-party Add-ons
Open text modal
Community Questions
Close