node-print: upgrade to 8

This commit is contained in:
ptrcnull 2022-12-11 20:33:11 +01:00
parent be9ef525f3
commit 6f9f48ebcc
Signed by: ptrcnull
GPG key ID: 411F7B30801DD9CA
2 changed files with 11 additions and 2 deletions

View file

@ -1,7 +1,7 @@
# Contributor: Patrycja Rosa <alpine@ptrcnull.me> # Contributor: Patrycja Rosa <alpine@ptrcnull.me>
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me> # Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
pkgname=node-print pkgname=node-print
pkgver=7 pkgver=8
pkgrel=0 pkgrel=0
pkgdesc="another terrible javascript engine wrapper" pkgdesc="another terrible javascript engine wrapper"
url="https://git.ddd.rip/ptrcnull/ptrcports" url="https://git.ddd.rip/ptrcnull/ptrcports"
@ -43,5 +43,5 @@ package() {
sha512sums=" sha512sums="
b3dfdeb49637be33d2e2718c5abcf35a87dd55023918c99341273c3b38bd6685189d1f786451a742c47c5f3bc3b58555decb58e2a3a018c9b9ee92043f8fac03 np b3dfdeb49637be33d2e2718c5abcf35a87dd55023918c99341273c3b38bd6685189d1f786451a742c47c5f3bc3b58555decb58e2a3a018c9b9ee92043f8fac03 np
0a7d7ab80bda095c17613bd104c06284049b95236df33b8f3e9413f6d804c3f1562678e0c77bb7c0dfde4f16deead6f23f81e83ade6189cbc8e67c6163332d82 index.js 4e80247d16485e2ca4e0d4e92523a5a99727dba20e5c3e64737d74676853d1a92278d54bccf5d4a5d159dc282f95cd484b3e7bbc206b0675d7b50e37c428f125 index.js
" "

View file

@ -100,6 +100,10 @@ Set.prototype.intersection = function(other) {
return new Set([...this].filter(el => other.has(el))) return new Set([...this].filter(el => other.has(el)))
} }
Set.prototype.at = function(index) {
return [...this].at(index)
}
global.matrix = function(x, y, elem) { global.matrix = function(x, y, elem) {
return new Array(y).fill().map(() => new Array(x).fill().map((_, i) => { return new Array(y).fill().map(() => new Array(x).fill().map((_, i) => {
if (typeof elem === 'function') { if (typeof elem === 'function') {
@ -109,3 +113,8 @@ global.matrix = function(x, y, elem) {
} }
})) }))
} }
Number.prototype.toXY = function(width) {
if (!(width && typeof width === 'number')) throw new TypeError('width must be a Number')
return [ this % width, Math.floor(this / width) ]
}