Node Start Framework

March 18, 2022

node start demo showing off the framework in typescript

This project is a nodeJS project that is built to lint, optimize, compile and deploy both JavaScript and Typescript node applications. It is a framework that uses things like gulp, google closure compiler and many modern things to build the best node project. Make sure to check out both the animation above and github for more info.

Skills Set For This Project

  • Main:
    1. node
    2. Javascript
    3. Typescript
    4. best practices & linting
    5. The javascript engine and process
  • API server support
  • ESLint, Gulp, Google closure compiler & nexe
  • jest/supertest tests
  • OS specific operations with bash & powershell
  • npm/npx & node binaraies

Next steps

  1. Use tscc to implement the google closure compiler when transpiling the TypeScript into JavaScript.
  2. Build cli tools to generate the template to your liking. using esm to build the cli commands.
    • Jest and supertest vs. cypress tests in the setup.
    • Typescript or Javascript setup.
    • to name a few...
  3. Publish to the npm registery & build a website dedicated to the project.

Github Repository

Take a look at the code!