- removed 12k by removing some unnecessary functions
- only install npm dependencies for tests