Added virtual to npm. Ref #4444. Closes #4460.

Since I brought it up.