chore: do not rely on deps through pipe
chore: add gulp shrinkwrap
chore: use shrinkwrap and flat deps