JavaScript build system