Skip to content

jclumbiarres/tsbasico

Repository files navigation

Ejemplo básico de TS


En este ejemplo básico hay:

  • ESLint
  • Prettier
  • ts-jest
  • nodemon
  • VSCode Debugging
  • Github Actions
  • Pequeño ejemplo de código funcional con import

La configuración del debugger apunta a src/index.ts como archivo de inicio del proyecto.

Comandos:

Testing:

npm run test

Ejecuta los tests ignorando los que existan en dist/

Prettier format:

npm run prettier-format

Ejecuta manualmente el prettier en el proyecto, recomiendo instalar la extensión prettier y que se autoejecute al guardar.

Watcher:

npm run dev:watcher

Ejecuta nodemon usando src/index.ts como archivo inicial

Dev Run:

npm run dev:run

Ejecuta el proyecto sin watcher

Build:

npm run build

Transpila el proyecto en dist/


Debugger

en el archivo .vscode/launch.json está la configuración del debugger.

{
  // Use IntelliSense to learn about possible attributes.
  // Hover to view descriptions of existing attributes.
  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Lanza debug",
      "preLaunchTask": "tsc: build - tsconfig.json",
      "skipFiles": ["<node_internals>/**"],
      "program": "${workspaceFolder}/src/index.ts",
      "outFiles": ["${workspaceFolder}/dist/**/*.js"]
    }
  ]
}

About

Plantillas de typescript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published