[Pkg-javascript-devel] Bug#985231: Bug#985231: Bug#985231: TypeError: Cannot use 'in' operator to search for 'dependencies' in ../package.json

Andrius Merkys merkys at debian.org
Thu Mar 18 14:52:54 GMT 2021


Hello,

On 2021-03-15 13:45, Pirate Praveen wrote:
> On 2021, മാർച്ച് 15 4:21:37 PM IST, Nilesh Patra <nilesh at disroot.org> wrote:
>>> $ node-sass
>>> /usr/share/nodejs/normalize-package-data/lib/fixer.js:138
>>> if (!(deps in data)) return
>>> ^
>>
>> Since node-node-sass is supposed to be used as a library, probably we do not need to vendor this binary: /usr/bin/node-sass -> ../lib/x86_64-linux-gnu/nodejs/node-sass/bin/node-sass
> 
> If someone wants to use the binary and someone cares to make it work, we can fix it.
> 
> If no one steps in to fix this, then we can consider removing it.

Codesearch does not list any uses of node-sass binary. Thus I think it
is safe to remove it.

>> Also maybe this bug should be reassigned to node-normalize-package-data?
> 
> Is node-node-sass using a compatible version of node-normalize-path?
> 
> May be it is expecting a different API? (If the version node-node-sass expects in its package.json is different from the version available in the archive, this can happen).

In package.json, node-node-sass does not mention neither
node-normalize-package-data nor node-normalize-path.

Best,
Andrius



More information about the Pkg-javascript-devel mailing list