Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package local-npm-registry for openSUSE:Factory checked in at 2021-08-16 10:05:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/local-npm-registry (Old) and /work/SRC/openSUSE:Factory/.local-npm-registry.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "local-npm-registry" Mon Aug 16 10:05:38 2021 rev:2 rq:911538 version:0.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/local-npm-registry/local-npm-registry.changes 2021-02-02 14:25:10.875346050 +0100 +++ /work/SRC/openSUSE:Factory/.local-npm-registry.new.1899/local-npm-registry.changes 2021-08-16 10:05:46.999511620 +0200 @@ -1,0 +2,6 @@ +Wed Aug 11 17:06:14 UTC 2021 - Adam Majer <[email protected]> + +- update to 0.0.3: + * fixes case when npm is stalling when package is not found + +------------------------------------------------------------------- Old: ---- local_npm_registry-v0.0.2.tar.gz New: ---- local_npm_registry-v0.0.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ local-npm-registry.spec ++++++ --- /var/tmp/diff_new_pack.ZxSrxa/_old 2021-08-16 10:05:47.535510979 +0200 +++ /var/tmp/diff_new_pack.ZxSrxa/_new 2021-08-16 10:05:47.539510974 +0200 @@ -1,7 +1,7 @@ # # spec file for package local-npm-registry # -# Copyright (c) 2021 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,16 +12,16 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: local-npm-registry -Version: 0.0.2 +Version: 0.0.3 Release: 0 Summary: Localhost-only version of NPM registry License: GPL-3.0-or-later -Url: https://github.com/openSUSE/npm-localhost-proxy +URL: https://github.com/openSUSE/npm-localhost-proxy Source: https://github.com/openSUSE/npm-localhost-proxy/releases/download/v%{version}/local_npm_registry-v%{version}.tar.gz Requires: npm-default BuildArch: noarch @@ -35,7 +35,7 @@ %autosetup -p1 -n local_npm_registry-v%{version} %build -# nothing to build +# nothing to build, or we end up in a build cycle of 1 %install mkdir -p %{buildroot}%{_datadir}/%{name} ++++++ local_npm_registry-v0.0.2.tar.gz -> local_npm_registry-v0.0.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local_npm_registry-v0.0.2/README.md new/local_npm_registry-v0.0.3/README.md --- old/local_npm_registry-v0.0.2/README.md 2021-01-26 15:52:52.740535226 +0100 +++ new/local_npm_registry-v0.0.3/README.md 2021-08-11 18:59:27.324561809 +0200 @@ -2,12 +2,14 @@ Certain build environments like the [Open Build Service](https://build.opensuse.org/) require applications to be built without network access. This guarantees that sources are not altered during the actual build. The downside for Node applications is inability to run `npm install`. This proxy does two things * it reads NPM published tarballs and presents them on a localhost interface -* it runs `npm install` +* it configures npm to use this interface as the registry to resolve dependencies via `npm config set registry` +* it runs `npm` with any parameters and then shuts down - [Installation](#installation) - - [From Release](#from-release) - - [From Git](#from-git) + - [From Release](#from-release) + - [From Git](#from-git) - [Usage](#usage) +- [Open Build Service](#open-build-service) # Installation @@ -15,8 +17,10 @@ `npm install --production` ## From Git -`npm install` -`npm run build` +``` +npm install +npm run build +``` At this point the application is in `dist/` and can be used as from a tagged released version @@ -24,6 +28,33 @@ From the directory of an application where you want to run `npm install`, - NPM_TGZ=list of all NPM tgz tarballs or directory containing them - node ${path_to_this_app}/dist ${NPM_TGZ} ${npm install parameters} +``` +NM_TGZ = (list of all NPM tgz tarballs or directories containing them) +node $path_to_this_app/dist ${NPM_TGZ} $npm_params +``` +All parameters that are not directories or NPM tarballs are passed as +parameters to NPM. +When running under OBS with `BuildRequires: local-npm-registry`, where +all dependencies are provides are tarballs in the `%_sourcedir`, then +you can just do, + +``` +local-npm-registry %{_sourcedir} install --also=dev +``` + +This will result in registry parsing all tarballs in `%_sourcedir` and +everything else is passed on to `npm` resulting in command-line on the +child process, + +``` +npm install --also=dev +``` + +This then connects to the localhost service and can only resolve the +provided NPM packages. + + +# Open Build Service + +You can find this package in `devel:languages:javascript` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local_npm_registry-v0.0.2/dist/service.js new/local_npm_registry-v0.0.3/dist/service.js --- old/local_npm_registry-v0.0.2/dist/service.js 2021-01-26 15:52:52.744535219 +0100 +++ new/local_npm_registry-v0.0.3/dist/service.js 2021-08-11 18:59:27.328561811 +0200 @@ -122,8 +122,8 @@ } catch (_a) { console.log("request: (ERROR)" + req.url); - res.writeHead(500); - res.end("error"); + res.writeHead(404); + res.end("Not found"); } }); this.server.on('listening', () => { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local_npm_registry-v0.0.2/dist/service.js.map new/local_npm_registry-v0.0.3/dist/service.js.map --- old/local_npm_registry-v0.0.2/dist/service.js.map 2021-01-26 15:52:52.744535219 +0100 +++ new/local_npm_registry-v0.0.3/dist/service.js.map 2021-08-11 18:59:27.324561809 +0200 @@ -1 +1 @@ -{"version":3,"file":"service.js","sourceRoot":"","sources":["../src/service.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"service.js","sourceRoot":"","sources":["../src/service.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local_npm_registry-v0.0.2/node_modules/.package-lock.json new/local_npm_registry-v0.0.3/node_modules/.package-lock.json --- old/local_npm_registry-v0.0.2/node_modules/.package-lock.json 2021-01-26 15:52:53.844533502 +0100 +++ new/local_npm_registry-v0.0.3/node_modules/.package-lock.json 2021-08-11 18:59:28.520562559 +0200 @@ -1,6 +1,6 @@ { "name": "local_npm_registry", - "version": "0.0.2", + "version": "0.0.3", "lockfileVersion": 2, "requires": true, "packages": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local_npm_registry-v0.0.2/npm-shrinkwrap.json new/local_npm_registry-v0.0.3/npm-shrinkwrap.json --- old/local_npm_registry-v0.0.2/npm-shrinkwrap.json 2021-01-26 15:52:54.684532190 +0100 +++ new/local_npm_registry-v0.0.3/npm-shrinkwrap.json 2021-08-11 18:59:29.288563040 +0200 @@ -1,12 +1,12 @@ { "name": "local_npm_registry", - "version": "0.0.2", + "version": "0.0.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "local_npm_registry", - "version": "0.0.2", + "version": "0.0.3", "license": "GPL-3.0-or-later", "dependencies": { "ssri": "^6.0.1" @@ -655,7 +655,6 @@ "jest-resolve": "^26.6.2", "jest-util": "^26.6.2", "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", @@ -1850,8 +1849,7 @@ "esprima": "^4.0.1", "estraverse": "^4.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" + "optionator": "^0.8.1" }, "bin": { "escodegen": "bin/escodegen.js", @@ -3091,7 +3089,6 @@ "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", "graceful-fs": "^4.2.4", "jest-regex-util": "^26.0.0", "jest-serializer": "^26.6.2", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local_npm_registry-v0.0.2/package.json new/local_npm_registry-v0.0.3/package.json --- old/local_npm_registry-v0.0.2/package.json 2021-01-26 15:52:52.972534863 +0100 +++ new/local_npm_registry-v0.0.3/package.json 2021-08-11 18:59:27.568561961 +0200 @@ -1,6 +1,6 @@ { "name": "local_npm_registry", - "version": "0.0.2", + "version": "0.0.3", "description": "proxies NPM packages over localhost allowing non-network run of `npm install`", "private": "true", "directories": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local_npm_registry-v0.0.2/src/service.ts new/local_npm_registry-v0.0.3/src/service.ts --- old/local_npm_registry-v0.0.2/src/service.ts 2021-01-26 15:52:52.744535219 +0100 +++ new/local_npm_registry-v0.0.3/src/service.ts 2021-08-11 18:59:27.328561811 +0200 @@ -132,8 +132,8 @@ } catch { console.log("request: (ERROR)" + req.url); - res.writeHead(500); - res.end("error"); + res.writeHead(404); + res.end("Not found"); } });
