# Maintainer: BGME <i@bgme.me>
# Contributor: Davide Ferrero <bad.deid@gmail.com>

pkgname=quicktype
pkgver=26.0.0
pkgrel=1
pkgdesc="Generate types and converters from JSON, Schema, and GraphQL"
arch=(any)
url="https://github.com/glideapps/quicktype"
license=(Apache-2.0)
depends=(nodejs)
makedepends=(npm)
source=("https://registry.npmjs.org/${pkgname}/-/${pkgname}-${pkgver}.tgz")
sha256sums=('55de624945e4f04fcc6d64c3ed6fcf2d1d6accd958e13c028deed8118b310c16')
noextract=("${pkgname}-${pkgver}.tgz")

package() {
  npm install -g --prefix "${pkgdir}/usr" "${srcdir}/${pkgname}-${pkgver}.tgz"
  install -Dm 644 "${pkgdir}/usr/lib/node_modules/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  install -Dm 644 "${pkgdir}/usr/lib/node_modules/${pkgname}/README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
}

