![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
GPIX is a library that facilitates the generation of dynamic and static br-codes for the central bank of Brazil PIX arrangement.
First install the library:
npm i gpix
Then start with PIX.static()
or PIX.dinamic()
and follow the examples below:
const { PIX } = require('gpix/dist');
// Example 01: BRCODE static with defined amount.
let pix = PIX.static()
.setReceiverName('Hiago Silva Souza')
.setReceiverCity('Rio Preto')
.setReceiverZipCode('15082131') // optional
.setKey('fcba8826-cbff-46e2-8c40-1b39896402a8')
.setIdentificator('123') // optional
.setDescription('Donation with defined amount - GPIX') // optional
.isUniqueTransaction(true) // optional
.setAmount(5.0) // optional
console.log('\nDonation with defined amount - GPIX >>>>\n', pix.getBRCode())
// Example 02: Static BRCODE, with no defined amount (user types amount) and the defined identifier is 123
pix = PIX.static()
.setReceiverName('Hiago Silva Souza')
.setReceiverCity('Rio Preto')
.setKey('nubank@hiago.me')
.setDescription('Donation without defined amount - GPIX') // optional
console.log('Donation without defined amount - GPIX >>>>\n', pix.getBRCode())
// Example 03: BRCODE dinamic
let dpix = PIX.dinamic()
.setReceiverName('Minha Empresa LTDA')
.setReceiverCity('Rio Preto')
.setLocation('url-location-psp')
.setAmount(10.4) // some PSP are not recovering the amount through the charge. Then temporarily enter the amount to avoid problems.
console.log('\nBRCODE dinamic - GPIX >>>>\n', dpix.getBRCode());
// Generating QRCode in base64
(async () => {
//console.log('QRCODE Static >>> ', await pix.getQRCode())
//console.log('QRCODE Dinamic >>> ', await dpix.getQRCode())
})();
// Saving QRCode to physical file
(async () => {
pix.setDescription('Free Donation / QRCODE - GPIX') // optional
if(await pix.saveQRCodeFile('./qrcode.png')) {
console.log('success in saving static QR-code')
} else {
console.log('error saving QR-code')
}
})();
If this lib helped you feel free to make a donation =), it can be R$ 0.50 hahahaha. To do so, just read the qrcode below, it was generated with the lib sample file.
Hiago Silva Souza <hiasilva@gmail.com> | https://hiago.me/
FAQs
Library written in nodejs to generate PIX br-code and qr-code.
The npm package gpix receives a total of 44 weekly downloads. As such, gpix popularity was classified as not popular.
We found that gpix demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.