[Pkg-javascript-devel] on embedded modules and duplicates

Paolo Greppi paolo.greppi at libpf.com
Sun Nov 25 19:43:58 GMT 2018


I have recently filed 3 bugs related to duplicate embedded modules:
- node-promise http://bugs.debian.org/914614: contains unnecessary embedded copy of node-asap
- node-request http://bugs.debian.org/914509: contains unnecessary embedded copy of node-uuid
- npm http://bugs.debian.org/914510: contains unnecessary embedded copies

This made we wonder how widespread is this problem.

I tried to look systematically for packages that embed node modules with these queries:
https://codesearch.debian.net/search?q=path%3Adebian%2Finstall+node_modules
https://codesearch.debian.net/search?q=path%3Adebian%2Fcomponents+name
https://codesearch.debian.net/search?q=path%3Adebian%2Fnode_modules+name
which collectively return 40 unique packages.

Looking at them one by one with dedup.d.n I found these duplicates (no bugs yet for these):
- node-compression-webpack-plugin embeds serialize-javascript with is also embedded by node-copy-webpack-plugin
- node-libnpx embeds update-notifier which is also embedded by npm 
- node-pre-gyp embeds npm-packlist which is also embedded by npm 
- node-autoprefixer embeds deepmerge and gulp-json-editor which are also embedded by node-postcss
- there's a lot more in npm because the node_modules dir recursively contains other node_module dirs, although they might differ (I haven't checked their versions)

Excluding the 156 embeds in npm, overall I found 78 embedded modules, of which 3 are duplicate (deepmerge, gulp-json-editor and serialize-javascript).
Of these, 42 are embedded in debian/node_modules (no source changes required), but this is deprecated according to:
https://wiki.debian.org/Javascript/Nodejs/Npm2Deb#Embedding_some_modules
The other 36 are embedded in the source root, of which 12 prefixed with module-, 24 without prefix (as per https://wiki.debian.org/Javascript/GroupSourcesTutorial) and 16 in /node_modules (i.e. in accordance with the guideline in https://wiki.debian.org/Javascript/Nodejs/Npm2Deb)

I attach the list.
Should this go to a wiki page similar to https://wiki.debian.org/Javascript/EmbeddedModulesInNew ?

Paolo
-------------- next part --------------
acorn
- https://sources.debian.org/src/acorn/5.5.3+ds3-1/module-acorn-node
groovebasin
- https://sources.debian.org/src/groovebasin/1.4.0-4/node_modules/connect-static
- https://sources.debian.org/src/groovebasin/1.4.0-4/node_modules/curlydiff
- https://sources.debian.org/src/groovebasin/1.4.0-4/node_modules/human-size
- https://sources.debian.org/src/groovebasin/1.4.0-4/node_modules/mv
jekyll
- https://sources.debian.org/src/jekyll/3.8.3+dfsg-3/debian/node_modules/livereload-js
libwww-search-perl (false positive)
node-autoprefixer
- https://sources.debian.org/src/node-autoprefixer/7.2.5-1/debian/node_modules/deepmerge
- https://sources.debian.org/src/node-autoprefixer/7.2.5-1/debian/node_modules/gulp-json-editor
- https://sources.debian.org/src/node-autoprefixer/7.2.5-1/num2fraction
node-ci-info
- https://sources.debian.org/src/node-ci-info/1.1.2-1/debian/node_modules/caller-callsite
- https://sources.debian.org/src/node-ci-info/1.1.2-1/debian/node_modules/caller-path
- https://sources.debian.org/src/node-ci-info/1.1.2-1/debian/node_modules/callsites
- https://sources.debian.org/src/node-ci-info/1.1.2-1/debian/node_modules/clear-require
node-clone-deep
- https://sources.debian.org/src/node-clone-deep/2.0.1-1/debian/node_modules/mixin-object
- https://sources.debian.org/src/node-clone-deep/2.0.1-1/debian/node_modules/shallow-clone
node-compression-webpack-plugin
- https://sources.debian.org/src/node-compression-webpack-plugin/1.1.10-2/serialize-javascript
node-copy-webpack-plugin
- https://sources.debian.org/src/node-copy-webpack-plugin/4.3.0-5/serialize-javascript
node-css
- https://sources.debian.org/src/node-css/2.1.0-2/node_modules/atob
- https://sources.debian.org/src/node-css/2.1.0-2/node_modules/resolve-url
- https://sources.debian.org/src/node-css/2.1.0-2/node_modules/source-map-resolve
- https://sources.debian.org/src/node-css/2.1.0-2/node_modules/source-map-url
- https://sources.debian.org/src/node-css/2.1.0-2/node_modules/urix
node-css-loader
- https://sources.debian.org/src/node-css-loader/1.0.1-1/debian/node_modules/postcss-modules-local-by-default
- https://sources.debian.org/src/node-css-loader/1.0.1-1/debian/node_modules/postcss-modules-scope
node-css-selector-tokenizer
- https://sources.debian.org/src/node-css-selector-tokenizer/0.7.0-1/debian/node_modules/cssesc
- https://sources.debian.org/src/node-css-selector-tokenizer/0.7.0-1/debian/node_modules/fastparse
node-function-bind
- https://sources.debian.org/src/node-function-bind/1.1.1+ds-2/module-has
node-globby
- https://sources.debian.org/src/node-globby/7.1.1-2/debian/node_modules/dir-glob
- https://sources.debian.org/src/node-globby/7.1.1-2/debian/node_modules/ignore
node-js-beautify
- https://sources.debian.org/src/node-js-beautify/1.7.5+dfsg-1/debian/node_modules/editorconfig
node-json-stringify-safe
- https://sources.debian.org/src/node-json-stringify-safe/5.0.1-1/debian/node_modules/egal
- https://sources.debian.org/src/node-json-stringify-safe/5.0.1-1/debian/node_modules/kindof
- https://sources.debian.org/src/node-json-stringify-safe/5.0.1-1/debian/node_modules/must
- https://sources.debian.org/src/node-json-stringify-safe/5.0.1-1/debian/node_modules/oolong
node-leveldown
- https://sources.debian.org/src/node-leveldown/1.5.0+dfsg-1/node_modules/fast-future
node-libnpx
- https://sources.debian.org/src/node-libnpx/10.2.0-2/update-notifier
node-lolex
- https://sources.debian.org/src/node-lolex/2.2.0-1/debian/node_modules/bane
- https://sources.debian.org/src/node-lolex/2.2.0-1/debian/node_modules/referee
node-mime-types
- https://sources.debian.org/src/node-mime-types/2.1.20-1/node_modules/mime-db
node-npm-run-path
- https://sources.debian.org/src/node-npm-run-path/2.0.2-2/debian/node_modules/path-key
node-on-finished
- https://sources.debian.org/src/node-on-finished/2.3.0-1/module-ee-first
node-plugin-error
- https://sources.debian.org/src/node-plugin-error/0.1.2-1/debian/node_modules/ansi-cyan
- https://sources.debian.org/src/node-plugin-error/0.1.2-1/debian/node_modules/ansi-red
- https://sources.debian.org/src/node-plugin-error/0.1.2-1/debian/node_modules/ansi-wrap
node-postcss
- https://sources.debian.org/src/node-postcss/6.0.23-1/debian/node_modules/deepmerge
- https://sources.debian.org/src/node-postcss/6.0.23-1/debian/node_modules/gulp-json-editor
node-pre-gyp
- https://sources.debian.org/src/node-pre-gyp/0.10.2-3/debian/node_modules/detect-libc
- https://sources.debian.org/src/node-pre-gyp/0.10.2-3/debian/node_modules/needle
- https://sources.debian.org/src/node-pre-gyp/0.10.2-3/debian/node_modules/npm-packlist
node-promise
- https://sources.debian.org/src/node-promise/8.0.1-1/debian/node_modules/asap
node-promise-retry
- https://sources.debian.org/src/node-promise-retry/1.1.1-2/debian/node_modules/sleep-promise
node-proxy-addr
- https://sources.debian.org/src/node-proxy-addr/1.0.3-1/node_modules/forwarded
node-react
- https://sources.debian.org/src/node-react/16.2.0-3/debian/node_modules/ncp
- https://sources.debian.org/src/node-react/16.2.0-3/rollup-plugin-commonjs
node-request
- https://sources.debian.org/src/node-request/2.88.1-2/debian/node_modules/uuid
node-rollup-plugin-alias
- https://sources.debian.org/src/node-rollup-plugin-alias/1.3.1-2/debian/node_modules/camel-case
- https://sources.debian.org/src/node-rollup-plugin-alias/1.3.1-2/debian/node_modules/lower-case
- https://sources.debian.org/src/node-rollup-plugin-alias/1.3.1-2/debian/node_modules/no-case
- https://sources.debian.org/src/node-rollup-plugin-alias/1.3.1-2/debian/node_modules/upper-case
- https://sources.debian.org/src/node-rollup-plugin-alias/1.3.1-2/debian/node_modules/xregexp
node-schema-utils
- https://sources.debian.org/src/node-schema-utils/0.3.0-2/debian/node_modules/babel-preset-webpack
node-send
- https://sources.debian.org/src/node-send/0.9.4-1/node_modules/destroy
node-tap
- https://sources.debian.org/src/node-tap/12.0.1+ds-1/module-bind-obj-methods
- https://sources.debian.org/src/node-tap/12.0.1+ds-1/module-fs-exists-cached
- https://sources.debian.org/src/node-tap/12.0.1+ds-1/module-function-loop
- https://sources.debian.org/src/node-tap/12.0.1+ds-1/module-own-or
- https://sources.debian.org/src/node-tap/12.0.1+ds-1/module-own-or-env
- https://sources.debian.org/src/node-tap/12.0.1+ds-1/module-trivial-deferred
- https://sources.debian.org/src/node-tap/12.0.1+ds-1/module-tsame
- https://sources.debian.org/src/node-tap/12.0.1+ds-1/module-yapool
node-tap-parser
- https://sources.debian.org/src/node-tap-parser/7.0.0+ds1-2/module-events-to-array
node-tar
- https://sources.debian.org/src/node-tar/4.4.6+ds1-3/fs-minipass
- https://sources.debian.org/src/node-tar/4.4.6+ds1-3/minipass
- https://sources.debian.org/src/node-tar/4.4.6+ds1-3/minizlib
node-unique-filename
- https://sources.debian.org/src/node-unique-filename/1.1.0+ds-2/debian/node_modules/unique-slug
node-ws
- https://sources.debian.org/src/node-ws/1.1.0+ds1.e6ddaae4-3/node_modules/options
- https://sources.debian.org/src/node-ws/1.1.0+ds1.e6ddaae4-3/node_modules/ultron
node-ytdl-core
- https://sources.debian.org/src/node-ytdl-core/0.2.4+dfsg-1/node_modules/jstream
npm
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/ansicolors
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/bin-links
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/cli-table2
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/cli-table2/node_modules/colors
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/cli-table2/node_modules/lodash
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/cli-table2/node_modules/string-width
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/cli-table2/node_modules/string-width/node_modules/code-point-at
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/cli-table2/node_modules/string-width/node_modules/is-fullwidth-code-point
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/cli-table2/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/cli-table2/node_modules/string-width/node_modules/strip-ansi
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/cli-table2/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/cmd-shim
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/columnify
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/columnify/node_modules/strip-ansi
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/columnify/node_modules/wcwidth
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/columnify/node_modules/wcwidth/node_modules/defaults
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/debuglog
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/dezalgo
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/dezalgo/node_modules/asap
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/find-npm-prefix
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/gentle-fs
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/init-package-json
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/cidr-regex
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/json-parse-better-errors
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/libcipm
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/libcipm/node_modules/lock-verify
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/libcipm/node_modules/lock-verify/node_modules/npm-package-arg
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/libcipm/node_modules/npm-logical-tree
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/libcipm/node_modules/protoduck
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/libcipm/node_modules/protoduck/node_modules/genfun
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/libcipm/node_modules/worker-farm
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/libcipm/node_modules/worker-farm/node_modules/xtend
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash._baseindexof
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash._baseuniq
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash._baseuniq/node_modules/lodash._createset
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash._baseuniq/node_modules/lodash._root
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash._bindcallback
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash._cacheindexof
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash._createcache
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash._getnative
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash.clonedeep
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash.restparam
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash.union
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash.uniq
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/lodash.without
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/meant
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-cache-filename
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-install-checks
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-lifecycle
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-lifecycle/node_modules/byline
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-packlist
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-packlist/node_modules/ignore-walk
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-packlist/node_modules/ignore-walk/node_modules/minimatch
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-packlist/node_modules/ignore-walk/node_modules/minimatch/node_modules/brace-- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/expansion
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-packlist/node_modules/ignore-walk/node_modules/minimatch/node_modules/brace-- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/expansion/node_modules/balanced-match
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-packlist/node_modules/ignore-walk/node_modules/minimatch/node_modules/brace-- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/expansion/node_modules/concat-map
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-packlist/node_modules/npm-bundled
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/agentkeepalive
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/agentkeepalive/node_modules/humanize-ms
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/agentkeepalive/node_modules/humanize-ms/node_modules/ms
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/http-cache-semantics
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/http-proxy-agent
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/debug
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/debug/node_modules/ms
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/https-proxy-agent
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/debug
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/debug/node_modules/ms
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/node-fetch-npm
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/node-fetch-npm/node_modules/json-parse-better-errors
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/promise-retry
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/promise-retry/node_modules/err-code
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/socks-proxy-agent
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/socks
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/socks/node_modules/ip
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-profile/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/socks/node_modules/smart-buffer
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-registry-client
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/npm-user-validate
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/get-stream
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/agentkeepalive
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/agentkeepalive/node_modules/humanize-ms
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/agentkeepalive/node_modules/humanize-ms/node_modules/ms
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-cache-semantics
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/debug
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/debug/node_modules/ms
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/debug
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/debug/node_modules/ms
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/node-fetch-npm
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/node-fetch-npm/node_modules/json-parse-better-errors
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/socks
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/socks/node_modules/ip
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/sìocks/node_modules/smart-buffer
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/minimatch
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/minimatch/node_modules/brace-expansion
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/npm-pick-manifest
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/promise-retry
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/promise-retry/node_modules/err-code
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/protoduck
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/pacote/node_modules/protoduck/node_modules/genfun
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/qrcode-terminal
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/query-string
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/query-string/node_modules/decode-uri-component
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/query-string/node_modules/object-assign
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/query-string/node_modules/strict-uri-encode
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/read-cmd-shim
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/read-installed
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/read-installed/node_modules/util-extend
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/read-package-tree
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/readdir-scoped-modules
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/sorted-union-stream
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/uid-number
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/umask
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/configstore
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/configstore/node_modules/dot-prop
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/configstore/node_modules/dot-prop/node_modules/is-obj
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/configstore/node_modules/make-dir
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/configstore/node_modules/make-dir/node_modules/pify
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/configstore/node_modules/unique-string
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/configstore/node_modules/unique-string/node_modules/crypto-random-string
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/is-installed-globally
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/is-installed-globally/node_modules/global-dirs
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/is-installed-globally/node_modules/is-path-inside
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/update-notifier/node_modules/xdg-basedir
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/uuid
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/worker-farm
- https://sources.debian.org/src/npm/5.8.0+ds6-2/node_modules/is-cidr/node_modules/worker-farm/node_modules/xtend


More information about the Pkg-javascript-devel mailing list