new composer.js