open-index/open-npm huggingface dataset:
npm package: @munyaal/cfdi
Description: Librería para crear y firmar xml para emitir cfdi
Author: Munyaal Apps
Latest version: 1.0.0-beta.16

# @munyaal/cfdi

Esta es una librería para crear y sellar archivos xml para un CFDi 4.0

## Características

- Construcción fácil del comprobante a través de objetos tomando de base la documentación del [Anexo 20](http://omawww.sat.gob.mx/tramitesyservicios/Paginas/anexo_20_version3-3.htm)
- Generación de cadena original
- Sellado del comprobante haciendo uso los archivos .csd y .key del emisor
- Guardar los documentos en el directorio de preferencia

## Requisitos

Esta librería está pensada para ser usada en un entorno back end, dicho entorno debe contar con lo siguiente.

- Instalación de OpenSSL 3.0.7
  - [Instrucciones para Windows 10/11](https://www.youtube.com/watch?v=cBa87N_BZ4s)
  - [Instrucciones para Ubuntu 20/22](https://learnubuntu.com/install-openssl/)
  - [Instrucciones para macOS 20/22](https://ports.macports.org/port/openssl/) (no probado)
  - Es importante comprobar su instalación
- Descarga y almacena los archivos xslt
  - [Descargar](https://www.mediafire.com/file/cwc1yvnpnfv6eq6/xslt.zip/file)
- Debes contar con los siguientes archivos del emisor
  - Certificado CSD (.csd)
  - Llave de seguridad (.key)
  - Contraseña
  - [Documentación](https://www.gob.mx/sat/acciones-y-programas/certificado-de-sello-digital)

## Instalación

```
npm i @munyaal/cfdi
```

## Uso

El uso de esta librería se podría resumir en los siguientes pasos.

- Configuración del servicio
- Creación del comprobante
- Sellar y generar xml

### Configuración del servicio

Pendientes . . .

### Creación del comprobante

Pendientes . . .

### Sellar y generar xml

Pendientes . . .
npm package: @munyaal/cfdi-pdf
Description: Librería para generar PDFs a partir de CFDI en Node.js
Author: Munyaal Apps
Latest version: 1.0.7

# @munyaal/cfdi-pdf

`@munyaal/cfdi-pdf` es una librería para generar archivos PDF a partir de archivos CFDI (Comprobante Fiscal Digital por Internet) en formato XML. Esta herramienta es útil para desarrolladores que necesitan convertir facturas electrónicas en un formato legible y presentable.

## Instalación

Para instalar la librería, puedes usar npm:

```bash
npm install @munyaal/cfdi-pdf
```

## Uso

A continuación se muestra un ejemplo básico de cómo usar `@munyaal/cfdi-pdf` para generar un archivo PDF a partir de un archivo CFDI en formato XML:

```typescript
import * as fs from 'fs';
import { CfdiPdf } from '@munyaal/cfdi-pdf';

// Cargar el archivo XML del CFDI
const xmlData = fs.readFileSync('ruta/al/archivo/cfdi.xml', 'utf8');

// Generar el PDF
const pdf = new CfdiPdf(xmlData, 'cadenaOriginal');

pdf.getBuffer().then((buffer) => {
    console.log(buffer);
});
```

## Contribuir

Si deseas contribuir a este proyecto, por favor sigue los siguientes pasos:

1. Haz un fork del repositorio.
2. Crea una nueva rama (`git checkout -b feature/nueva-funcionalidad`).
3. Realiza tus cambios y haz commit (`git commit -am 'Agrega nueva funcionalidad'`).
4. Sube tus cambios a tu repositorio (`git push origin feature/nueva-funcionalidad`).
5. Abre un Pull Request en el repositorio original.

## Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo `LICENSE` para más detalles.
npm package: @munyaal/mobile-ui
Description: Biblioteca de interfaz de usuario de React Native
Author: Caleb Isaac Mora Diaz
Latest version: 1.0.0

# @munyaal/mobile-ui

Biblioteca de interfaz de usuario de React Native

## Installation

```sh
npm install @munyaal/mobile-ui
```

## Usage

```js
import { multiply } from '@munyaal/mobile-ui';

// ...

const result = await multiply(3, 7);
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @munyangani/plus-components
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.2.0.
Author: maxwell munyangani
Latest version: 0.0.1

# PlusComponents

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.2.0.

## Code scaffolding

Run `ng generate component component-name --project plus-components` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project plus-components`.
> Note: Don't forget to add `--project plus-components` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build plus-components` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build plus-components`, go to the dist folder `cd dist/plus-components` and run `npm publish`.

## Running unit tests

Run `ng test plus-components` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @munyangani/plus-schematics
Description: Schematics for Plus
Latest version: 0.2.0

# Getting Started With Schematics

This repository is a basic Schematic implementation that serves as a starting point to create and publish Schematics to NPM.

### Testing

To test locally, install `@angular-devkit/schematics-cli` globally and use the `schematics` command line tool. That tool acts the same as the `generate` command of the Angular CLI, but also has a debug mode.

Check the documentation with

```bash
schematics --help
```

### Unit Testing

`npm run test` will run the unit tests, using Jasmine as a runner and test framework.

### Publishing

To publish, simply do:

```bash
npm run build
npm publish
```

That's it!