Skip to content

Instantly share code, notes, and snippets.

View codewithleader's full-sized avatar
💭
I love programming 👨‍💻💙

Elis Antonio Perez codewithleader

💭
I love programming 👨‍💻💙
View GitHub Profile
@codewithleader
codewithleader / NodeJS_TS_Config.md
Created March 17, 2024 06:56
NodeJS + TS Configuración con ts-node sin Nodemon

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)
@codewithleader
codewithleader / nodejs-ts-nodemon-config.md
Last active March 17, 2024 07:01
NodeJS + Typescript Configuracion usando NODEMON

Node con TypeScript - Nodemon

  1. Instalar TypeScript y demás dependencias
npm i -D typescript @types/node ts-node nodemon rimraf
  1. Inicializar el archivo de configuración de TypeScript ( Se puede configurar al gusto)
@codewithleader
codewithleader / excluir-archivos-test-de-la-compilacion-en-typescript.md
Created March 10, 2024 14:21
tsconfig.build.json: Excluir archivos de prueba de la compilación en TypeScript

Excluir archivos de prueba de la compilación en TypeScript

  • Para excluir archivos de prueba de la compilación, pero aún así tenerlos marcados, cree un segundo archivo de configuración, p.e. tsconfig.build.json que usa la matriz de exclusión para excluir sus archivos de prueba de la compilación cuando ejecuta el comando tsc.

  • Aquí está el archivo principal tsconfig.json.

{
  "compilerOptions": {
 "module": "commonjs",
@codewithleader
codewithleader / como-hacer-pull-request-aws-code-commit.md
Last active March 23, 2024 17:41
Pull Request AWS codeCommit: Pasos

Pull-Request en AWS CodeCommit

Para hacer un pull request en AWS CodeCommit, debes seguir algunos pasos para asegurarte de que tus cambios puedan ser revisados y eventualmente unidos al repositorio principal. Aquí te detallo un proceso paso a paso:

Crear una rama de feature o corrección: Antes de empezar a trabajar en tus cambios, es una buena práctica crear una nueva rama en tu repositorio local. Esto te permite aislar tus cambios del resto del código. Puedes hacer esto con el comando:

git checkout -b username-feature-or-fix
# Example: git checkout -b leader-cart
@codewithleader
codewithleader / steps-conf-nodejs-jest.md
Last active March 13, 2024 12:39
Pasos para configurar NodeJS con Jest para pruebas

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
@codewithleader
codewithleader / package.json
Created February 27, 2024 17:21
semantic-release: Plugins que van en el package.json para la devDependency semantic-release la cual se encarga de crear una nueva release al hacer push
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
"@semantic-release/github",
"@semantic-release/npm",
"@semantic-release/git"
],
@codewithleader
codewithleader / docker-compose.yml
Created February 24, 2024 13:08
docker-compose.yml Template
version: '3.8'
# Servicios
services:
# Servicio para la base de datos MySQL
db:
image: mysql:8.0.34
container_name: db
mem_limit: 512m # Establece un límite de 64 megabytes de RAM
ports:
- '3306:3306' # Mapea el puerto 3306 del host al puerto 3306 del contenedor
@codewithleader
codewithleader / comandos-utiles-js.md
Last active February 1, 2024 23:15
Comandos utiles Javascript

Obtener el alto y ancho del área de contenido en el navegador:

En la consola de google chrome, puedes escribir y ejecutar el siguiente código:

Alto:

window.innerHeight

Ancho:

@codewithleader
codewithleader / style.css
Created November 17, 2023 23:22
style.css WordPress: Configuración basica de la hoja de estilos de un theme para WordPress
/*
Theme Name: Gym Fitness
Theme URI: https://paginadeventasdecodigopluginsthemes.com
Author: Codewithleader
Author URI: http://instagram.com/codewithleader
Description: Theme Diseñado para el Gimnasio GymFitness
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Gym, gimnasio, flexbox, css grid, mobile first
@codewithleader
codewithleader / vercel.json
Created November 17, 2023 13:37
vercel.json Configuracion para despliegue de proyecto de multiples paginas en Vercel.com
{
"routes": [
{
"src": "/[^.]+",
"dest": "/",
"status": 200
}
]
}