Skip to content

Instantly share code, notes, and snippets.

View AlonsoAM's full-sized avatar

Alfredo Alonso Anchante Moreno AlonsoAM

View GitHub Profile
@AlonsoAM
AlonsoAM / regular-exp.ts
Created March 17, 2024 17:51 — forked from Klerith/regular-exp.ts
Email Validation
export const regularExps = {
// email
email: /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/,
}
@AlonsoAM
AlonsoAM / self-certificates.sh
Created March 10, 2024 14:18 — forked from Klerith/self-certificates.sh
Generar certificados
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt
@AlonsoAM
AlonsoAM / configurar-node-ts.md
Created March 7, 2024 19:47 — 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
@AlonsoAM
AlonsoAM / pasos-node-typescript.md
Created March 5, 2024 23:40 — 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)
@AlonsoAM
AlonsoAM / pasos-node-ts-jest.md
Created March 4, 2024 21:41 — 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
@AlonsoAM
AlonsoAM / docker-compose.yml
Created August 24, 2023 15:36 — forked from Klerith/docker-compose.yml
PostgreSQL + PgAdmin
version: '3'
services:
myDB:
image: postgres:15.3
container_name: my-database
restart: always
ports:
- 5432:5432
environment:
@AlonsoAM
AlonsoAM / instalaciones-nestjs.md
Created July 27, 2022 13:55 — forked from Klerith/instalaciones-nestjs.md
Instalaciones recomendadas para el curso de Nest.js
@AlonsoAM
AlonsoAM / git-alias.md
Created July 21, 2022 15:36 — forked from Klerith/git-alias.md
Useful Git Alias

Log

git config --global alias.lg "log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all"

Status

git config --global alias.s status --short

Alternativa útil de status

git config --global alias.s status -sb

@AlonsoAM
AlonsoAM / parse-jwt.js
Created September 28, 2021 21:54 — 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));
};