Developer Tools
There are many great developer tools for working with JavaScript and TypeScript. Even better, most of them are free and open source. Here are a few that we really like here at ShipEngine.
Visual Studio Code
Visual Studio Code is a free source-code editor built on open-source technology and developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git and GitHub support, syntax highlighting, intelligent code completion, code snippets, and code refactoring.
The connect init
command generates a .vscode/launch.json
file if you indicate you are using VS Code as your development environment. This file is configured to allow you to run the connect start
command and the connect test
command directly from VS Code. You can select Start App
from the drop-down box in the debug
pane to run the connect start
command or select Run Tests
to run the connect test
command.
You can set breakpoints inside your methods in VS Code to help troubleshoot issues. During iterative development, you can select Start App
, execute your methods and view the breakpoints to troubleshoot application issues. When your application is complete, you can select Run Tests
and use breakpoints to troubleshoot any test failures before publishing your application.
Atom
Atom is a free and open-source text and source-code editor developed by GitHub for macOS, Linux, and Microsoft Windows with support for plug-ins written in NodeJS and embedded Git support. Atom is a desktop application built using web technologies.
Sublime Text
Sublime Text is a shareware cross-platform source-code editor with a Python application programming interface. It natively supports many programming and markup languages, and functions can be added by users via plugins which are typically community-built and maintained under free-software licenses.