enketo-core
enketo-core copied to clipboard
Support npm 7
Describe the bug
Project doesn't work with npm CLI
version 7.x
.
To Reproduce
- Use
npm
version 7 - run
npm install
- observe errors due to
enketo-transform
'slibxslt
dependency
Browser and OS (please complete the following information):
- OS: MacOS
https://github.com/enketo/enketo-transformer/issues/98 is the root issue. https://github.com/enketo/enketo-express/issues/240 is the analog on enketo-express
. It's also related to #767.
The likely next steps are to either take over maintenance of libxslt
or replace it.
@lognaturel did you already tried 0.10.1
https://github.com/albanm/node-libxslt/commit/e4422b5778fcdad60100e635e68d2e5fdac0abf4 ?
I haven't yet, @fsmanuel
I tried to do an npm audit
during a brownout for TLS 1.0 and 1.1 deprecation. I thought I might need to upgrade from npm 6 to address it but it looks like I was able to just change my registry setting:
npm set registry=https://registry.npmjs.org/