javascript subvector
intellisense automatic build