# upn-generator

> Tool for generating Slovenian universal payment orders (a UPN Generator Tool).

Latest version **0.0.4** (published 2022-05-03) · MIT license · 0 weekly downloads

## Install

```sh
npm install upn-generator
pnpm add upn-generator
yarn add upn-generator
bun add upn-generator
```

## Health

**Score 30/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.4 |
| Published | 2022-05-03 |
| First published | 2022-04-29 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 2 |
| Unpacked size | 229.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Erik Kralj |
| Maintainers | erikvimz |
| Keywords | upn, univerzalni plačilni nalog, universal payment order |

## Links

- npm: https://www.npmjs.com/package/upn-generator
- Repository: https://github.com/erikvimz/upn-generator
- Homepage: https://github.com/erikvimz/upn-generator#readme
- Issues: https://github.com/erikvimz/upn-generator/issues
- npm.io page: https://npm.io/package/upn-generator

## Dependencies (2)

- [canvas](https://npm.io/package/canvas.md) ^2.9.1
- [qrcode](https://npm.io/package/qrcode.md) ^1.5.0

## Alternatives

- [cli-color](https://npm.io/package/cli-color.md) — 3.4M weekly downloads
- [log](https://npm.io/package/log.md) — 1.3M weekly downloads
- [@luma.gl/experimental](https://npm.io/package/@luma.gl/experimental.md) — 77.1K weekly downloads
- [logstash-client](https://npm.io/package/logstash-client.md) — 4.5K weekly downloads
- [@nocobase/plugin-logger](https://npm.io/package/@nocobase/plugin-logger.md) — 2.0K weekly downloads

## Recent versions

- 0.0.4 (latest) — 2022-05-03
- 0.0.3 — 2022-04-29
- 0.0.2 — 2022-04-29
- 0.0.1 — 2022-04-29

## README

[![npm](https://img.shields.io/npm/v/upn-generator)](https://npmjs.org/package/upn-generator)
[![codecov](https://img.shields.io/codecov/c/github/erikvimz/upn-generator.svg)](https://codecov.io/gh/erikvimz/upn-generator)
[![npm](https://img.shields.io/github/workflow/status/erikvimz/upn-generator/Node.js%20CI)](https://github.com/erikvimz/upn-generator/actions)
[![npm](https://img.shields.io/npm/l/upn-generator)](https://npmjs.org/package/upn-generator)

# UPN Generator

Tool for generating Slovenian universal payment orders (UPNs).

## Features

- Easy to use: just one function call and you're done
- Typed: Ships with [types included](#types)
- Works everywhere: Supports all browsers and Node.js

## Getting Started

```
npm i upn-generator
```

```js
import { generateUPN } from "upn-generator";

const upn = await generateUPN({
  payerName: "Peter Gregory",
  payerAddress: "@ Raviga",
  payerPost: "Palo Alto",
  receiverName: "Pied Piper Inc.",
  receiverAddress: "Beyond The 4th Star",
  receiverPost: "Palo Alto",
  receiverIban: "DE75512108001245126199",
  reference: "SI9901284584",
  purpose: "Investment",
  amount: 12345678.9,
  code: "OTHR",
  dueDate: new Date(),
});

const dateURL = upn.toDataURL(); // data:image/png;base64,iVBORw0KGgoA...
```

![Upn Example](https://raw.githubusercontent.com/erikvimz/upn-generator/main/example.png)

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

---
_Source: https://npm.io/package/upn-generator · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
