Alm is a browser application library encouraging a functional, declarative programming style.
TypeScript JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
lib
src
tests
.gitignore
LICENSE
README.md
package-lock.json
package.json
tsconfig.json
webpack.config.js
yarn.lock

README.md

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.