# Maintainer: Caleb Maclennan _npmname=csscomb pkgname=nodejs-"$_npmname" pkgver=4.3.0 pkgrel=1 pkgdesc='Coding style formatter for CSS' arch=('any') url="https://github.com/$_npmname/$_npmname.js" license=('MIT') depends=('nodejs') makedepends=('npm' 'jq' 'moreutils') source=("https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz") sha256sums=('b39ebf6631f89364ecc53c88f0c0aea2b7a37cd989b6be3c6eebb553d47c82c8') noextract=("${source[@]##*/}") package() { npm install -g --user root --cache "$srcdir/npm-cache" --prefix "$pkgdir/usr" "${source[@]##*/}" find "$pkgdir"/usr -type d -exec chmod 755 {} + find "$pkgdir" -type f -name package.json \ -execdir sh -c "jq '. |= with_entries(select(.key | test(\"_.+\") | not))' {} | sponge {}" \; chown -R root:root "$pkgdir" }