summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author0x9fff002019-06-02 20:49:08 +0200
committer0x9fff002019-06-02 20:49:08 +0200
commitd6f0ae789c7d92e551688c1c409c7439aa9f7cc1 (patch)
treeb894d4eb3ca01eb5dd6c2c2f71a0ff350f2ac897
downloadaur-d6f0ae789c7d92e551688c1c409c7439aa9f7cc1.tar.gz
1.17.1-1
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD27
2 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9010081cf733
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = nodejs-prettier
+ pkgdesc = An opinionated code formatter
+ pkgver = 1.17.1
+ pkgrel = 1
+ url = https://prettier.io/
+ arch = any
+ license = MIT
+ makedepends = jq
+ makedepends = npm
+ depends = nodejs
+ source = https://registry.npmjs.org/prettier/-/prettier-1.17.1.tgz
+ sha256sums = 8af8ef1b2b54a091181330ea0d67df27f1ff3e2b2958eca2f140f5573cdbd160
+
+pkgname = nodejs-prettier
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..efb296aa7558
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: 0x9fff00 <0x9fff00+git@protonmail.ch>
+
+_name=prettier
+pkgname=nodejs-$_name
+pkgver=1.17.1
+pkgrel=1
+pkgdesc='An opinionated code formatter'
+arch=('any')
+url='https://prettier.io/'
+license=('MIT')
+depends=('nodejs')
+makedepends=('jq' 'npm')
+source=("https://registry.npmjs.org/$_name/-/$_name-$pkgver.tgz")
+sha256sums=('8af8ef1b2b54a091181330ea0d67df27f1ff3e2b2958eca2f140f5573cdbd160')
+
+package() {
+ npm install -g --user root --prefix "$pkgdir/usr" "$srcdir/$_name-$pkgver.tgz"
+ find "$pkgdir/usr" -type d -exec chmod 755 {} +
+ find "$pkgdir" -name package.json -print0 | xargs -0 sed -i '/_where/d'
+ local tmppackage="$(mktemp)"
+ local pkgjson="$pkgdir/usr/lib/node_modules/$_name/package.json"
+ jq '.|=with_entries(select(.key|test("_.+")|not))' "$pkgjson" > "$tmppackage"
+ mv "$tmppackage" "$pkgjson"
+ chmod 644 "$pkgjson"
+
+ install -Dm 644 "$srcdir/package/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}