# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="Beautifier for javascript https://beautifier.io" HOMEPAGE="https://github.com/beautifier/js-beautify" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm" RESTRICT="network-sandbox" NPM_NO_DEPS=0 NPM_BINS=" css-beautify.js => css-beautify html-beautify.js => html-beautify js-beautify.js => js-beautify " # Requires 'src' directory NPM_PKG_DIRS="src" S="${WORKDIR}/package" inherit npmv1 # npmv1 doesn't understand that js-beautify's # 'bin' and 'lib' directories are located in the 'js' directory. src_unpack() { default mv "${S}"/js/* "${S}" } src_install() { npmv1_src_install # Might not be needed insinto "${NPM_PACKAGEDIR}" doins "${S}"/index.js }