age-calculation-library
v1.0.0
Published
Una biblioteca de JavaScript simple para calcular la edad desde la fecha de nacimiento
Downloads
16
Maintainers
Readme
age-calculation-library
age-calculation-library
es una librería sencilla en JavaScript (TypeScript) para calcular la edad a partir de una fecha de nacimiento.
Instalación
Instala la librería utilizando npm:
npm install age-calculation-library
Uso
Uso con CommonJS (Node.js)
// Importar la función calculateAge desde la biblioteca
const { calculateAge } = require("age-calculation-library");
// Fecha de nacimiento para calcular la edad
const fechaNacimiento = "1990-05-25";
// Calcular la edad basada en la fecha actual
const edad = calculateAge(fechaNacimiento);
console.log(edad); // Debería imprimir la edad basada en la fecha actual
Uso con ES6 Module Syntax
// Importar la función calculateAge desde la biblioteca
import { calculateAge } from "age-calculation-library";
// Fecha de nacimiento para calcular la edad
const fechaNacimiento = "1990-05-25";
// Calcular la edad basada en la fecha actual
const edad = calculateAge(fechaNacimiento);
console.log(edad); // Debería imprimir la edad basada en la fecha actual
Desarrollo
Estructura del Proyecto
El proyecto está organizado de la siguiente manera:
age-calculator.js/
├── dist/ # Archivos compilados
│ ├── browser/
│ │ ├── ageCalculator.js
│ │ └── test/
│ │ └── test.js
│ └── node/
│ ├── ageCalculator.js
│ └── test/
│ └── test.js
├── src/ # Código fuente en TypeScript
│ ├── ageCalculator.ts
│ └── test/
│ └── test.ts
├── test/ # Archivos de prueba en TypeScript
│ └── test.ts
├── .gitignore
├── LICENSE
├── package-lock.json
├── package.json # Configuración del proyecto y dependencias
├── README.md
├── tsconfig.browser.json # Configuración de TypeScript para el navegador
├── tsconfig.json # Configuración de TypeScript general
└── tsconfig.node.json # Configuración de TypeScript para Node.js
Compilación
Para compilar esta librería, primero descarga el repositorio desde GitHub y luego instala las dependencias usando npm:
git clone https://github.com/notyel/age-calculator.js.git
cd age-calculator.js
npm install
Para compilar el código TypeScript en JavaScript, ejecuta el siguiente comando:
npm run build
El código compilado se guardará en la carpeta dist
.
Pruebas
Para ejecutar las pruebas, asegúrate de haber compilado el código y luego ejecuta el archivo de prueba generado en la carpeta dist/test
.
npm run test
Scripts de npm
build
: Compila el código TypeScript a JavaScript.test
: Ejecuta el archivo de pruebas compilado.
Contribuciones
Las contribuciones son bienvenidas. Por favor, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama para tu feature (
git checkout -b feature/nueva-feature
). - Realiza los cambios necesarios y realiza commit (
git commit -am 'Añade nueva feature'
). - Empuja los cambios a la rama (
git push origin feature/nueva-feature
). - Crea un Pull Request.
Licencia
Este proyecto está bajo la licencia MIT. Ver el archivo LICENSE para más detalles.
Creador
- Autor - Leyton Manuel Espitia Diaz
- Twitter - @leyton_network
- LinkedIn - Curriculum vitae