gdc-client-sdk-ts
v0.0.2
Published
TypeScript SDK para clientes GDC. Expone contratos y helpers para workflows de consentimiento, interoperabilidad y verificación de PDF.
Readme
gdc-client-sdk-ts
TypeScript SDK para clientes GDC. Expone contratos y helpers para workflows de consentimiento, interoperabilidad y verificación de PDF.
Instalación
npm install gdc-client-sdk-tsDependencia de utilidades comunes
Este SDK depende de gdc-common-utils-ts (actualizado a la versión ^1.4.8).
Test y Build
Actualmente este paquete no define scripts de test ni build. Se recomienda agregar tests y build antes de publicar en producción.
Publicación en npm
Para publicar este paquete en npm:
- Asegúrate de tener el campo
namecorrecto enpackage.json(ejemplo: "name": "gdc-client-sdk-ts"). - Exporta tu NPM_TOKEN en el entorno:
- Puedes añadirlo a tu
.env.localo exportarlo en la terminal:export NPM_TOKEN=tu_token_aqui
- Puedes añadirlo a tu
- Ejecuta:
npm version patch --no-git-tag-version npm publish --access public
Notas importantes
- Si hay errores en los tests o build, la publicación debe abortarse.
- El script
prepublishOnlypuede usarse para forzar tests/build antes de publicar. - Si ves errores de autenticación, revisa que el NPM_TOKEN esté cargado y tengas permisos de publicación.
Ejemplo de uso
import { PdfSignatureVerificationHttpApi } from 'gdc-client-sdk-ts/src/consent/pdfSignatureVerification';
const api = new PdfSignatureVerificationHttpApi('/api/verify-pdf');
const result = await api.verifyPdfSignature({ pdfBase64, content_type: 'application/pdf' });
if (result.ok) { /* ... */ }