Package node-terser: Specfile
%define node_module terser %def_without check Name: node-terser Version: 4.8.0 Release: alt1 Summary: Parser/mangler/compressor for ES6+ - Node.js library License: BSD-2-clause Group: Development/Tools Url: https://www.npmjs.com/package/terser Requires: node-source-map Source: %node_module-%version.tar BuildRequires(pre): rpm-macros-nodejs BuildRequires: rpm-build-nodejs BuildRequires: node %if_with check BuildRequires: npm(hashish) BuildRequires: npm(chai) BuildRequires: npm(mocha) %endif Provides: nodejs-%node_module = %EVR BuildArch: noarch %description Terser is a parser, mangler, optimizer and beautifier toolkit for ECMAScript 2015 and newer (ES6+). terser is a fork of uglify-es that retains API and CLI compatibility with uglify-es (Debian packages node-uglify-js, libjs-uglify-js, and uglifyjs). ECMAScript 2015 (ES2015) a.k.a. ECMAScript 6 (ES6) is the 6th formal definition of JavaScript - a high-level, interpreted programming language most notably used in web browsers and in Node.js. This package contains Terser usable with Node.js. %prep %setup -n %node_module-%version %build %install mkdir -p %buildroot%nodejs_sitelib/%node_module cp -a package.json tools main.js dist lib %buildroot/%nodejs_sitelib/%node_module %check %nodejs_symlink_deps --check mocha -R nyan %files %doc LICENSE README.md %nodejs_sitelib/%node_module %changelog * Thu Aug 26 2021 Sergey V Turchin <zerg@altlinux.org> 4.8.0-alt1 - initial build |