import { h, app } from "hyperapp"
const state = {
count: 0
}
const actions = {
down: () => state => ({ count: state.count - 1 }),
up: () => state => ({ count: state.count + 1 })
}
const view = (state, actions) => (
{state.count}
)
export const main = app(state, actions, view, document.body)
https://github.com/hyperapp/hyperapp
JavaScript для Twitter Bootstrap без зависимостей (без jQuery)
http://thednp.github.io/bootstrap.native/
amplitudejs - js скрипт создание html5 аудио плеера
https://521dimensions.com/open-source/amplitudejs
prettier - скрипт форматирования js кода
Было
foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne());
станет
foo(
reallyLongArg(),
omgSoManyParameters(),
IShouldRefactorThis(),
isThereSeriouslyAnotherOne()
);
https://github.com/prettier/prettier
Moon-Sugar - снежинки на сайте
https://github.com/HawkeyePierce89/Moon-Sugar
muuri - скрипт отзывчивых, сортируемых, фильтруемых и перетаскивемых макетов сетки
https://haltu.github.io/muuri/