Adam Rensel b05888e79d Add the correct demo app 9 years ago
..
array 0ad841a423 init commit 9 years ago
collection 0ad841a423 init commit 9 years ago
date 0ad841a423 init commit 9 years ago
doc 0ad841a423 init commit 9 years ago
function 0ad841a423 init commit 9 years ago
lang 0ad841a423 init commit 9 years ago
math 0ad841a423 init commit 9 years ago
number 0ad841a423 init commit 9 years ago
object 0ad841a423 init commit 9 years ago
queryString 0ad841a423 init commit 9 years ago
random 0ad841a423 init commit 9 years ago
src 0ad841a423 init commit 9 years ago
string 0ad841a423 init commit 9 years ago
time 0ad841a423 init commit 9 years ago
.editorconfig 0ad841a423 init commit 9 years ago
.jshintrc 0ad841a423 init commit 9 years ago
.npmignore 0ad841a423 init commit 9 years ago
.travis.yml 0ad841a423 init commit 9 years ago
CHANGELOG.md 0ad841a423 init commit 9 years ago
CONTRIBUTING.md 0ad841a423 init commit 9 years ago
LICENSE.md 0ad841a423 init commit 9 years ago
README.md 0ad841a423 init commit 9 years ago
array.js 0ad841a423 init commit 9 years ago
collection.js 0ad841a423 init commit 9 years ago
date.js 0ad841a423 init commit 9 years ago
function.js 0ad841a423 init commit 9 years ago
index.js 0ad841a423 init commit 9 years ago
lang.js 0ad841a423 init commit 9 years ago
math.js 0ad841a423 init commit 9 years ago
number.js 0ad841a423 init commit 9 years ago
object.js 0ad841a423 init commit 9 years ago
package.json b05888e79d Add the correct demo app 9 years ago
queryString.js 0ad841a423 init commit 9 years ago
random.js 0ad841a423 init commit 9 years ago
string.js 0ad841a423 init commit 9 years ago
time.js 0ad841a423 init commit 9 years ago

README.md

mout

http://moutjs.com/

Build Status

All code is library agnostic and consist mostly of helper methods that aren't directly related with the DOM, the purpose of this library isn't to replace Dojo, jQuery, YUI, Mootools, etc, but to provide modular solutions for common problems that aren't solved by most of them. Consider it as a crossbrowser JavaScript standard library.

Main goals

  • increase code reuse;
  • be clear (code should be clean/readable);
  • be easy to debug;
  • be easy to maintain;
  • follow best practices;
  • follow standards when possible;
  • don't convert JavaScript into another language!
  • be compatible with other frameworks;
  • be modular;
  • have unit tests for all modules;
  • work on multiple environments (IE7+, modern browsers, node.js);

What shouldn't be here

  • UI components;
  • CSS selector engine;
  • Event system - pub/sub;
  • Template engine;
  • Anything that isn't generic enough to be on a standard library;
  • Anything that could be a separate library and/or isn't a modular utility...

API Documentation

Online documentation can be found at http://moutjs.com/ or inside the doc folder.

FAQ / Wiki / IRC

For more info about project structure, design decisions, tips, how to contribute, build system, etc, please check the project wiki.

We also have an IRC channel #moutjs on irc.freenode.net

License

Released under the MIT License.