Referring to the conversation with @bebraw I will prepare CI/CD on Travis CI and basic scaffold of app with rollup and Typescript.
CI/CD should build app, test it (tests will be implemented in future) and publish it on NPM automatically (only from master branch)
The reason for using rollup is to easy create 3 independent packages (CommonJS, AMD and UMD).
Next version of app will be written in TypeScript.