Bug#779492: RFP: mout -- Modular JavaScript utilities

Bas Couwenberg sebastic at xs4all.nl
Sun Mar 1 13:17:18 UTC 2015


Package: wnpp
Severity: wishlist

* Package name    : mout
  Version         : 0.11.0
  Upstream Author : MOUT contributors
* URL             : http://moutjs.com/
* License         : Expat
  Programming Lang: JavaScript
  Description     : Modular JavaScript utilities

MOUT is a collection of modular JavaScript utilities that can be used in the
browser as AMD modules or on node.js. It provides many helper methods similar
to those found on other languages standard libraries (ie. Python, Ruby, PHP).

The biggest difference between other existing solutions is that you can choose
to load only the modules/functions that you need, no extra overhead or complex
build systems required. It also provides a clean and consistent API and
normalizes the behavior across multiple browsers/environments. All batteries
included.

MOUT can be considered as a crossbrowser JavaScript standard library.

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.

MOUT was formerly known as amd-utils (original work done by Miller Medeiros)
and have multiple contributors.

It borrows features and is inspired by multiple open source projects like the
PHP, python and Ruby standard libraries, underscore.js, lodash, prototype.js
and many others but some similarities are just pure coincidence.


mout is required for node-get-down (#779302) which in turn is required for
closure-util (#774562).

Currently mout has some build dependencies that are not packaged yet:

 Module mout has no dependencies.
 Build dependencies:
 NPM                                               Debian
 commander (~1.0.5)                                node-commander (2.4.0-1)
 handlebars (~1.0.6)                               None (RFP: #779303)
 istanbul (~0.1.27)                                None (RFP: #761441)
 jasmine-node (~1.2.2)                             None
 jshint (2.x)                                      None (RFP: #673724)
 mdoc (~0.3.2)                                     None
 nodefy (*)                                        None
 regenerate (~0.5.4)                               None
 requirejs (2.x)                                   requirejs (2.1.9-2)
 rimraf (2.2.2)                                    node-rimraf (2.2.8-1)
 rocambole (~0.2.3)                                None



More information about the Pkg-grass-devel mailing list