Skip to content
This repository has been archived by the owner on Sep 17, 2018. It is now read-only.

tav/mu

Repository files navigation

µ is a JavaScript micro-framework with a focus on simplicity and performance.

API

µ.State

Immutable data structures as supported by mori and Immutable.js are great.
But unfortunately they are rather cumbersome to use.

µ.config

Use this function to read or update the µ internal settings. It can be called
with a key/value pair to update the current settings, e.g.

µ.config('APIBase', 'https://example.com/api')

Or with an object to update multiple keys, e.g.

µ.config({
  APIBase: 'https://example.com/api',
  CDNServers: ['https://cdn.example.com']
})

Or with just a key to get the current value for a single setting, e.g.

servers = µ.config('CDNServers')

FAQ

Is it any good?

Yes.

How do I type µ?

The global variable mu is provided as a convenient alias. Should you wish to
use the unicode variable:

  • On OS X, you can get it by pressing '⌥' and 'm' on Apple English keyboards.
  • On iOS, you need to enable the Greek keyboard.

For those who are hardcore, you can just copy-paste the variable 😉

How do I pronounce µ?

To be consistent when talking to others about this framework, please pronounce it as /ˈmjuː/.

License

Public domain.


Enjoy, tav <tav@espians.com>

About

µ: the JavaScript microframework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published