Skip to content

SepehrAsh/mout

This branch is 27 commits behind mout/mout:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f83b786 · Dec 17, 2020
Jan 30, 2014
Apr 18, 2020
Dec 17, 2020
Dec 17, 2020
Aug 28, 2015
Jan 30, 2014
Jan 29, 2012
May 9, 2013
Oct 4, 2017
Apr 18, 2019
Mar 15, 2013
Feb 6, 2013
Mar 2, 2016
Nov 8, 2019
Oct 4, 2017
Nov 8, 2019
Nov 8, 2019

Repository files navigation

mout

http://moutjs.com/

Build Status Downloads Version

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.

About

Modular JavaScript Utilities

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.7%
  • CSS 3.7%
  • Other 0.6%