nttdatacore
v2.2.0
Published
Ev Core reune un conjunto de soluciones o piezas de software que no estan amarradas a nuingun FrameWork de desarrollo, y que tienen como objetivo brindar a los desarrolladores soluciones que se adapten o acomplen a los ambientes donde se encuentren desarr
Downloads
2
Maintainers
Readme
Ev Core
Ev Core reune un conjunto de soluciones o piezas de software que no estan amarradas a nuingun FrameWork de desarrollo, y que tienen como objetivo brindar a los desarrolladores soluciones que se adapten o acomplen a los ambientes donde se encuentren desarrollando sin mayor esfuerzo. Angular.
Enlaces de Interes
Pre Requisitos
Verifique que tenga NodeJs intslado, pfreferiblemente la version 8.x o 10.x
$ node -v
Verifique que tiene instalado un gestor de paquete npm
$ npm -v
Configure el archivo .npmrc de npm
Se debe agregar la configuracion del nexus-npm de everis, en el archivo de configuracion de npm .npmrc, el contenido del archivo debe verse de la siguiente forma
Ejemplo:
registry=https://registry.npmjs.org @everis:registry=https://steps.everis.com/nexus/repository/EVEFRONT.npm.hosted/ //https://steps.everis.com/nexus/repository/EVEFRONT.npm.hosted/ always-auth=true [email protected] _auth=token_de_autenticacion
Nota:
El campo email deben usar el correo corto de everis. Para generar el token de autenticacion es necesario componer un string con el siguiente formato "user:password" y convertirlo a base64.
El campo "user" corresponde a su usuario corto de Everis, luego para convertir la cadena en base64, pueden usar este link: base_64_encode
Como ejemplo al usar "user:password" tenemos como resultado este token "dXNlcjpwYXNzd29yZA=="
Instalación
Descargue la dependencia en su proyecto TypeScript o Javascript
npm install --save-dev @everis/core
Como Usar
Importa el core en cualquiera de tus proyecto y realiza una extension de cualquiera de sus funcionalidades
Ejemplo:
import { Logger, LoggerBase, LoggerLevels } from '@everis/core';
export class EvLogger extends Logger {
constructor(_config: LoggerBase) {
super(_config);
}
}
const _config = { level: LoggerLevels.LOG, serverLogLevel: LoggerLevels.OFF };
let service: EvLogger;
service = new EvLogger(_config);
service.log('message', []);
Corriendo Pruebas
Para correr pruedas automatizadas ejecuta el siguiente comando
$ npm run test
Corriendo Linter
Para correr pruedas automatizadas ejecuta el siguiente comando
$ npm run lint
Hecho con
- TypeScript - Coding Standard
- RxJs - Libreria de funciones adicionales
Listado de Componentes
Versionado
GIT
Licencia
EVERIS@copyright