GNU bug report logs -
#36599
[PATCH] gnu: Add node-semver.
Previous Next
Full log
Message #35 received at 36599 <at> debbugs.gnu.org (full text, mbox):
Hi Julien,
> Does npm install the test.js files when run by ittself (in which case
> we replicate its behavior), or does it have a mechanism to know what
> files to install? If so we thould replicate that mecanism.
On my system I get
giacomo <at> frarch /tmp$ npm i semver
npm WARN saveError ENOENT: no such file or directory, open
'/tmp/package.json'
npm WARN enoent ENOENT: no such file or directory, open
'/tmp/package.json'
npm WARN tmp No description
npm WARN tmp No repository field.
npm WARN tmp No README data
npm WARN tmp No license field.
+ semver <at> 7.3.2
added 1 package and audited 1 package in 0.626s
found 0 vulnerabilities
giacomo <at> frarch /tmp$ ls -l node_modules/semver/
total 48
drwxr-xr-x 2 giacomo giacomo 60 Apr 17 16:43 bin/
-rw-r--r-- 1 giacomo giacomo 2257 Oct 26 1985 CHANGELOG.md
drwxr-xr-x 2 giacomo giacomo 120 Apr 17 16:43 classes/
drwxr-xr-x 2 giacomo giacomo 520 Apr 17 16:43 functions/
-rw-r--r-- 1 giacomo giacomo 1982 Oct 26 1985 index.js
drwxr-xr-x 2 giacomo giacomo 120 Apr 17 16:43 internal/
-rw-r--r-- 1 giacomo giacomo 765 Oct 26 1985 LICENSE
-rw-r--r-- 1 giacomo giacomo 1645 Apr 17 16:43 package.json
-rw-r--r-- 1 giacomo giacomo 69 Oct 26 1985 preload.js
-rw-r--r-- 1 giacomo giacomo 619 Oct 26 1985 range.bnf
drwxr-xr-x 2 giacomo giacomo 260 Apr 17 16:43 ranges/
-rw-r--r-- 1 giacomo giacomo 22109 Oct 26 1985 README.md
so I believe that npm uses the "files" key [0] in package.json to decide
what to install.
I'm definitely available to implement that but it could take a week or
two, if we feel it should be changed right away I'm probably not the
best person to do that.
What do you think? Should I open another issue about this?
Giacomo
[0]: https://github.com/npm/node-semver/blob/master/package.json#L21
This bug report was last modified 5 years and 85 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.