Как написать свою библиотеку на JS?
Прежде чем начать что-то писать, особенно библиотеку, начните с организации инфраструктуры:Система сборки проекта (grunt, gulp, webpack и т.п.)Code style (JSHint, ESHint, JSCS или другие)Тесты и контроль покрытия (QUnit, Karma, Mocha, Istanbul и т.д.)На чем писать (JS, CS, TS или ES6/Babel)Автоматизация контроля измененийДокументирование кода и документация (JSDoc3 или JSDuck)Способ распространения (github, bitbucket и т.п.)
Чтобы написать свою библиотеку на Javascript, инфраструктура не нужна.
Редактор кода нужен и веб-браузер.
Посмотри пример чужих библиотек. Начни с самых простых, которые работают сами по себе и ни от каких других библитек не зависят. Вот пошаговый пример создания карусели - "такой штуки", которая умеет переключать несколько фрагментов кода HTML, чтобы только несколько из них были видны на странице
christianheilmann.com/2015/04/08/keeping-it-simple...