dfe42d
%{?nodejs_find_provides_and_requires}
dfe42d
%global npm_name nodemon
dfe42d
dfe42d
# Disable until dependencies are met
dfe42d
%global enable_tests 0
dfe42d
dfe42d
Name:          nodejs-%{npm_name}
cf8797
Version:       2.0.20
401ab4
Release:       2%{?dist}
dfe42d
Summary:       Simple monitor script for use during development of a node.js app
dfe42d
License:       MIT
62d8e3
URL:           https://www.npmjs.com/package/nodemon
dfe42d
Source0:       %{npm_name}-v%{version}-bundled.tar.gz
dfe42d
dfe42d
BuildRequires: nodejs-devel
dfe42d
BuildRequires: nodejs-packaging
dfe42d
BuildRequires: npm
dfe42d
dfe42d
ExclusiveArch: %{nodejs_arches} noarch
dfe42d
BuildArch:     noarch
dfe42d
dfe42d
%if 0%{?enable_tests}
dfe42d
BuildRequires:  npm(async)
dfe42d
BuildRequires:  npm(coffee-script)
dfe42d
BuildRequires:  npm(husky)
dfe42d
BuildRequires:  npm(istanbul)
dfe42d
BuildRequires:  npm(jscs)
dfe42d
BuildRequires:  npm(mocha)
dfe42d
BuildRequires:  npm(proxyquire)
dfe42d
BuildRequires:  npm(semantic-release)
dfe42d
BuildRequires:  npm(should)
dfe42d
%endif
dfe42d
dfe42d
%description
dfe42d
Simple monitor script for use during development of a node.js app.
dfe42d
dfe42d
For use during development of a node.js based application.
dfe42d
62d8e3
nodemon will watch the files in the directory in which nodemon
62d8e3
was started, and if any files change, nodemon will automatically
dfe42d
restart your node application.
dfe42d
62d8e3
nodemon does not require any changes to your code or method of
62d8e3
development. nodemon simply wraps your node application and keeps
62d8e3
an eye on any files that have changed. Remember that nodemon is a
62d8e3
replacement wrapper for node, think of it as replacing the word "node"
dfe42d
on the command line when you run your script.
dfe42d
dfe42d
%prep
62d8e3
%setup -q -n package
dfe42d
dfe42d
%build
dfe42d
dfe42d
# nothing to do
dfe42d
# tarball is bundled in --production mode, so no need to prune
dfe42d
dfe42d
%install
dfe42d
mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name}
62d8e3
cp -pr doc bin lib package.json node_modules %{buildroot}%{nodejs_sitelib}/%{npm_name}
dfe42d
dfe42d
mkdir -p %{buildroot}%{_bindir}
dfe42d
ln -sf %{nodejs_sitelib}/%{npm_name}/bin/nodemon.js %{buildroot}%{_bindir}/nodemon
dfe42d
dfe42d
%if 0%{?enable_tests}
dfe42d
%check
dfe42d
%nodejs_symlink_deps --check
dfe42d
npm run test
dfe42d
%endif
dfe42d
dfe42d
%files
62d8e3
%doc doc README.md
dfe42d
%{nodejs_sitelib}/%{npm_name}
dfe42d
%{_bindir}/nodemon
dfe42d
dfe42d
%changelog
cf8797
* Mon Dec 12 2022 Jan Staněk <jstanek@redhat.com> - 2.0.20-2
cf8797
- Record remaining CVEs fixed by current rebase
cf8797
  Resolves: CVE-2021-44906
cf8797
cf8797
* Wed Nov 09 2022 Jan Staněk <jstanek@redhat.com> - 2.0.20-1
cf8797
- Rebase to 2.0.20
cf8797
  Resolves: CVE-2022-3517
cf8797
401ab4
* Wed Aug 03 2022 Zuzana Svetlikova <zsvetlik@redhat.com> - 2.0.19-2
401ab4
- Switched from autosetup
401ab4
- Removed CODE_OF_CONDUCT.md and faq.md which is not present in npmjs package, might switch to GH sources in the future
cf8797
- Resolves: RHBZ#2108140
401ab4
401ab4
* Mon Jul 25 2022 Zuzana Svetlikova <zsvetlik@redhat.com> - 2.0.19-1
401ab4
- Rebase to 2.0.19
401ab4
- Resolves CVE-2022-33987
cf8797
- Resolves: RHBZ#2108140
401ab4
62d8e3
* Tue Nov 30 2021 Zuzana Svetlikova <zsvetlik@redhat.com> - 2.0.15-1
401ab4
- Resolves: RHBZ#1991322, RHBZ#1948030
62d8e3
- Resolves CVE-2020-28469
62d8e3
- Rebase to newest version
62d8e3
- Change source to npmjs.com
62d8e3
62d8e3
* Tue May 11 2021 Zuzana Svetlikova <zsvetlik@redhat.com> - 2.0.7-1
62d8e3
- Resolves: RHBZ#1953991
62d8e3
- Update to 2.0.7 to resolve CVE-2020-28469
62d8e3
dfe42d
* Wed May 06 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 2.0.3-1
dfe42d
- Updated
dfe42d
dfe42d
* Mon Aug 13 2018 Zuzana Svetlikova <zsvetlik@redhat.com> - 1.18.3-1
dfe42d
- Resolves: #1615413
dfe42d
- Updated
dfe42d
- bundled
dfe42d
dfe42d
* Mon Jul 03 2017 Zuzana Svetlikova <zsvetlik@redhat.com> - 1.11.0-2
dfe42d
- rh-nodejs8 rebuild
dfe42d
dfe42d
* Mon Oct 31 2016 Zuzana Svetlikova <zsvetlik@redhat.com> - 1.11.0-1
dfe42d
- Updated with script
dfe42d
dfe42d
* Sun Feb 14 2016 Zuzana Svetlikova <zsvetlik@redhat.com> - 1.8.1-6
dfe42d
- rebuilt
dfe42d
dfe42d
* Wed Jan 06 2016 Tomas Hrcka <thrcka@redhat.com> - 1.8.1-5
dfe42d
- Enable scl macros
dfe42d
dfe42d
* Thu Dec 17 2015 Troy Dawson <tdawson@redhat.com> - 1.8.1-2
dfe42d
- Fix dependencies
dfe42d
dfe42d
* Wed Dec 16 2015 Troy Dawson <tdawson@redhat.com> - 1.8.1-1
dfe42d
- Initial package