Skip to content
/ Alm Public

Alm is a browser application library encouraging a functional, declarative programming style.

License

Notifications You must be signed in to change notification settings

gatlin/Alm

Repository files navigation

Alm

A small reactive application library written in TypeScript. Heavily inspired by React, Redux, and Elm.

(c) 2016, 2017 Gatlin Johnson gatlin@niltag.net

Synopsis

See the website for examples.

Installation

You'll need webpack and tsc.

$> npm install
$> npm run compile
$> npm run bundle

The TypeScript files will be converted to JavaScript under the lib/ directory and a bundle ready to be included directly in the browser will be present in _bundles/. Minified versions are available alongside them.

Documentation

Right now the best documentation is the code itself. There are JSDoc-esque comments and plenty of type annotations. Additionally the website has examples and explanations.

Questions / Comments / Bugs / Oaths of fealty

You can use the GitHub Issues feature or contact me at gatlin@niltag.net.

About

Alm is a browser application library encouraging a functional, declarative programming style.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published