Skip to content

Instantly share code, notes, and snippets.

@alvag
alvag / pasos-node-ts-jest.md
Created October 13, 2023 11:21 — forked from Klerith/pasos-node-ts-jest.md
Note + TypeScript + Jest = Testing

Pasos para configurar Jest con TypeScript, en Node

Documentación oficial sobre Jest

  1. Instalaciones de desarrollo (super test es útil para probar Express)
npm install -D jest @types/jest ts-jest supertest
@alvag
alvag / configurar-node-ts.md
Created October 13, 2023 11:19 — forked from Klerith/configurar-node-ts.md
Node con TypeScript - TS-Node-dev simplificado

Node con TypeScript - TS-Node-dev (preferido)

  1. Instalar TypeScript y demás dependencias
npm i -D typescript @types/node ts-node-dev rimraf
  1. Inicializar el archivo de configuración de TypeScript ( Se puede configurar al gusto)
npx tsc --init --outDir dist/ --rootDir src
@alvag
alvag / pasos-node-typescript.md
Created October 12, 2023 09:59 — forked from Klerith/pasos-node-typescript.md
Configurar proyecto de Node con TypeScript

Pasos para usar Node con TypeScript con Nodemon

Más información - Docs Oficiales

  1. Instalar TypeScript y tipos de Node, como dependencia de desarrollo
npm i -D typescript @types/node
  1. Inicializar el archivo de configuración de TypeScript ( Se puede configurar al gusto)
@alvag
alvag / serverClass.js
Created July 4, 2019 20:44 — forked from Yuribenjamin/serverClass.js
Express.js simple server written using ECMAScript 2015 => JavaScript classes, tested and working.
const express = require('express');
const path = require('path');
const open = require('open');
class Server {
constructor(port, app) {
this.port = port;
this.app = app;
}
get() {
@alvag
alvag / parse-jwt.js
Created August 24, 2018 14:23 — forked from Klerith/parse-jwt.js
Parse - JWT - Obtener Payload y fecha de creación y expiración
function parseJwt (token) {
var base64Url = token.split('.')[1];
var base64 = base64Url.replace('-', '+').replace('_', '/');
return JSON.parse(window.atob(base64));
};