Create, build, test, and deploy
TNS makes it easy to create, build, and test your Node.js applications with built-in tooling, like a development server that incrementally compiles your source code and runs your app.
Zero Config
Zero Config
TNS works out of the box, no configuration required
TypeScript + Babel
TypeScript + Babel
TNS supports TypeScript in addition to JavaScript sources
Webpack
Webpack
TNS transforms your source files into a single bundle through Webpack with source maps, which makes it easy to deploy and debug.
Compile and Run
Compile and Run
TNS provides a development server which compiles your source code incrementally, and then runs your application in the same terminal.
Distraction-free Error Messages
Distraction-free Error Messages
TNS outputs a prettified error message along with the source of the error, and silences other errors that cascade from the current error.
Test
Test
Jest ships out of the box. Run your tests and update your snapshots, all in interactive mode.
Build
Build
Build a production ready, minified, and optimized bundle with one command
Try it Out
Try it Out
Ready to create an app? Run the following command in your terminal:
npx typescript-node-scripts create <my_app>