Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xml-crypto-1.5.1 is heavy on dependancies #208

Closed
kushbhandari opened this issue Apr 13, 2020 · 7 comments
Closed

xml-crypto-1.5.1 is heavy on dependancies #208

kushbhandari opened this issue Apr 13, 2020 · 7 comments

Comments

@kushbhandari
Copy link

Not sure if its intentional but I see many dependancies are added as part of version - 1.5.1 - is that expected? I see @babel/* packages added plus 100s more.

@LoneRifle
Copy link
Collaborator

The only change I have done for 1.5.1 is the change of ejs version:
3d14db0

If you're referring to npm-shrinkwrap, that's there to lock down the dependencies, so that we don't pick up later versions of ejs that would not work on node 0.10.x

Which version are you upgrading from?

@dangh
Copy link

dangh commented Apr 13, 2020

@LoneRifle shouldn't we exclude dev dependencies from shrinkwrap?

npm-shrinkwrap will ignore --production flag and pull in the whole dev dependencies. typescript is solely 50MB.

@kushbhandari
Copy link
Author

@LoneRifle - upgrading from 1.4.1 to 1.5.1

@LoneRifle
Copy link
Collaborator

@LoneRifle shouldn't we exclude dev dependencies from shrinkwrap?

npm-shrinkwrap will ignore --production flag and pull in the whole dev dependencies. typescript is solely 50MB.

I'll think about how to tackle this - my main concern is that without shrinkwrap, node 0.10.x pulls in a later version of ejs, causing Travis to break

@LoneRifle
Copy link
Collaborator

@LoneRifle - upgrading from 1.4.1 to 1.5.1

The only significant change from 1.4 is the adding of callback arguments. If this is something you don't need, you can hold off on upgrading for now.

@LoneRifle
Copy link
Collaborator

Thanks for your patience - pick up 1.5.2 and see if that works better for you

@kushbhandari
Copy link
Author

thanks @LoneRifle , will check this version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants