ngx-autofirma
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

ngx-autofirma

Biblioteca para integrar el cliente de firma digital @firma en Angular.

📋 Descripción

Esta librería proporciona una integración sencilla del cliente de firma digital @firma en aplicaciones Angular, permitiendo la implementación de firmas digitales de manera eficiente y segura.

⚠️ Descargo de responsabilidad

NOTA: Esta librería no es una implementación oficial de @firma ni está afiliada a ninguna entidad oficial. Ha sido desarrollada como un proyecto personal para su uso en la aplicación pasantes®.

⚠️ Estado del Proyecto

IMPORTANTE: Esta librería se encuentra actualmente en fase de desarrollo. No se recomienda su uso en entornos de producción hasta que se alcance una versión estable (1.0.0). Las APIs pueden cambiar sin previo aviso entre versiones menores.

💻 ¿Cómo usar la librería?

Como dependencia en tu proyecto

npm install --save ngx-autofirma

Configuración básica

// app.config.ts
import { ApplicationConfig } from '@angular/core';
import { NgxAutofirmaService } from 'ngx-autofirma';

export const appConfig: ApplicationConfig = {
  providers: [
    NgxAutofirmaService
  ]
};

Uso en un componente

import { Component } from '@angular/core';
import { NgxAutofirmaService } from 'ngx-autofirma';

@Component({
  selector: 'app-root',
  template: `...`
})
export class AppComponent {
  constructor(private autofirmaService: NgxAutofirmaService) {}

}

import { Component, inject } from '@angular/core';
import { AutofirmaService, AutofirmaWebSocketService } from 'ngx-autofirma';

@Component({
    selector: 'ngx-autofirma-demo',
    templateUrl: './app.component.html',
    styleUrls: ['./app.component.scss'],
    providers: [AutofirmaWebSocketService]
})
export class AppComponent {
  private readonly autofirma: AutofirmaService = inject(AutofirmaWebSocketService);
}

📄 Licencia

Este proyecto está licenciado bajo GPL-2.0.

💬 Incidencias y Comentarios

Si encuentras algún problema con la librería o tienes alguna sugerencia de mejora, puedes:

  1. Revisar si el problema ya está reportado en la página de incidencias
  2. Crear una nueva incidencia si el problema no está reportado
  3. Contribuir con comentarios o soluciones a incidencias existentes

Todas las incidencias, comentarios y sugerencias son bienvenidos y nos ayudan a mejorar la librería.

🔗 Enlaces útiles

Package Sidebar

Install

npm i ngx-autofirma

Weekly Downloads

3

Version

0.2.0

License

GPL-2.0

Unpacked Size

239 kB

Total Files

15

Last publish

Collaborators

  • pasantes