Does "zero dependency" mean it can run as a vanilla js library? Is there an example of how to do that?