vinyl cadg javascript libraries