Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samie/barcodes
Vaadin 14 integration for bwip-js (BWIPP) for creating barcode and QR Code
https://github.com/samie/barcodes
barcode bwip-js bwipp java qrcode vaadin
Last synced: 21 days ago
JSON representation
Vaadin 14 integration for bwip-js (BWIPP) for creating barcode and QR Code
- Host: GitHub
- URL: https://github.com/samie/barcodes
- Owner: samie
- License: apache-2.0
- Created: 2020-03-25T06:51:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-14T09:51:12.000Z (about 3 years ago)
- Last Synced: 2023-03-14T09:15:30.245Z (over 1 year ago)
- Topics: barcode, bwip-js, bwipp, java, qrcode, vaadin
- Language: Java
- Size: 22.5 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Barcodes
Vaadin 14 Java integration of [bwip-js](https://github.com/metafloor/bwip-js). Create various kind of barcodes and QR codes for Vaadin. List of [supported barcode types](https://github.com/metafloor/bwip-js/wiki/BWIPP-Barcode-Types).
## Development instructions
JavaScript modules can either be published as an NPM package or be kept as local
files in your project. The local JavaScript modules should be put in
`src/main/resources/META-INF/frontend` so that they are automatically found and
used in the using application.If the modules are published then the package should be noted in the component
using the `@NpmPackage` annotation in addition to using `@JsModule` annotation.Starting the test/demo server:
1. Run `mvn jetty:run`.
2. Open http://localhost:8080 in the browser.## Publishing to Vaadin Directory
You can create the zip package needed for [Vaadin Directory](https://vaadin.com/directory/) using
```
mvn versions:set -DnewVersion=1.0.0 # You cannot publish snapshot versions
mvn install -Pdirectory
```The package is created as `target/barcodes-1.0.0.zip`
For more information or to upload the package, visit https://vaadin.com/directory/my-components?uploadNewComponent