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

Nilesh Patra nilesh at disroot.org
Thu Mar 18 16:55:51 GMT 2021



On 18 March 2021 8:22:54 pm IST, Andrius Merkys <merkys at debian.org> wrote:
>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.

ACK. This should be done after freeze, right?

Nilesh

>
>>> 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.

It might not be a direct dependency but a transitive one.

Nilesh
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



More information about the Pkg-javascript-devel mailing list