{"_id":"mo","_rev":"45-e5bf22a6a72fc1a2549f6e4193f57911","name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","dist-tags":{"latest":"1.7.3"},"versions":{"1.1.2":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.1.2","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-furnace":">=0.1.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"_id":"mo@1.1.2","dist":{"shasum":"aeb58d5c340bf614d2c61984193f19796788f360","tarball":"https://registry.npmjs.org/mo/-/mo-1.1.2.tgz","integrity":"sha512-fVyabcG0qhKY4jF0oW77/EDUeXL4ERk0tpFBiInEX6bD+XjaH92+c7/N4OkOo9JFkCo7dp653E+vk49jaKyGGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChcDR8wyv1spvfK4Q5trFqd6z5f9zGaA2+uHnuJ0kEFwIgXjNDOrO0hLhJDDwdBIytthCUsVl2X5ueAOJel/MOJvs="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.2.0":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.2.0","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"_id":"mo@1.2.0","dist":{"shasum":"3761ae963519d9eb36fb4d971022ada8af910e87","tarball":"https://registry.npmjs.org/mo/-/mo-1.2.0.tgz","integrity":"sha512-OgZUFpptWb5RGX/HgYFBDy9cKkzxC/6GXJp27Paj6/ar+vhGQiXHB1yXAyzmCZdZOImJXFHCFUOFRPkbpgKgOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQBc68VVJhdgbMW+zuUyGVBSav613QZhIt5ZY0h0vLMAiEA0bNzPoTam/RPzJ/sMM8O4Dvl4MQEEkbpdKWewW+Qm78="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.3.0":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.3.0","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"_id":"mo@1.3.0","dist":{"shasum":"76b3f6f008052fd31075a5c4def49dc4b82dddf4","tarball":"https://registry.npmjs.org/mo/-/mo-1.3.0.tgz","integrity":"sha512-aiJX0Vtj3fzxNxWec3SPkueuMlC1VInO8rZTRjGhaYnYXf7JjpLaF292HnRfoJWo/YYGOIF75tFusYHZKlkzRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFObvXBNItxG/OwjlZVDRoOl2NEq03/BB+U4tzmQygagIgSGZ5v6fjLWnwvAoCm3AJX4JwiEPORdZMTzalkZvaljg="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.4.0":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.4.0","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"_id":"mo@1.4.0","dist":{"shasum":"d7fc5c07922e5cea7e3c01d1a90f19f44367b1c1","tarball":"https://registry.npmjs.org/mo/-/mo-1.4.0.tgz","integrity":"sha512-4RFyQcRDU97q++f+eY0K3fq9MUqvgMsxYGqMUV5YYLjcblzE/GulD2ygP6m2bNcUnW0FEC80jP5qftE8g35CVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLa7TyscyT14WhXe3y2gxZWLALwDnipUuVXqQIMhlVDAiEAq2GNZmXm+5BWOwIHVGWFyQMxhw0W/BroCD5A6S3OjvY="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.5.0":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.5.0","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"_id":"mo@1.5.0","dist":{"shasum":"0ae48e783b1bed9fc06887bb1a61b4f07a410894","tarball":"https://registry.npmjs.org/mo/-/mo-1.5.0.tgz","integrity":"sha512-vDX1mp8cplYTqAMUaoscf5VMcmPTRK+dVXTYG/pG04Zb6fBU3Kke1FhxH/RjcLGVy/eX5q0jtLrUk/7LT7HXVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEewnOfoW7uvWd2oSG0vOGKY+LB/6GM7oVK4j48Vmq10AiB7u/bqOxUIXbdqSYs8BIINw8dFumgqlBimyapDB/OpYQ=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.5.1":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.5.1","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"_id":"mo@1.5.1","dist":{"shasum":"e385ef80b103517eb0cff20053d34b9feb7b3ab4","tarball":"https://registry.npmjs.org/mo/-/mo-1.5.1.tgz","integrity":"sha512-coqUSCYqS8rIKMEM79c3YQk65KPjLf70V4CzxlhNHX8HzTXHbJjMFHrMW+QIc/SRSpH1ID8YTa7awvkskN/toA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzutHCzuwxPf5R8CXOU4V2AI3TcVAXz5hxiYP4ZWI8jAiA7jxzOST8MktcrvvHvV0/zi6BS0ke4l728/fuh4mOpVQ=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.5.2":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.5.2","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"_id":"mo@1.5.2","dist":{"shasum":"fc98a7ca62725f1fa3965e6f91ace081cf9d7860","tarball":"https://registry.npmjs.org/mo/-/mo-1.5.2.tgz","integrity":"sha512-Dp38gAiMshbmq7QrDCrev7t2niRnRPxaG1Di679uSVqah+VUbcUCPhw/wPDXEwk5VOLwNao+XkKmhrhc57uBzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDApx+OFaUx7j03ZxR/I9WHVwWLGXpQUlyVlNIW0a7qrAiBk4XgJBwEPPRmXKSL5vB2DEdnHeZ5JCdyBW7ZXBDkR8A=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.5.3":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.5.3","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"_id":"mo@1.5.3","dist":{"shasum":"00fb7587855361eab8494f5516608378a7f380a7","tarball":"https://registry.npmjs.org/mo/-/mo-1.5.3.tgz","integrity":"sha512-skbHPnZdfIOJj6Mk5MhryH+ztqWCblLeBIxSt6ZojJOX5mhtOBWjH55GLfnaNtjNpjxarvud90gjqW0/y9I9MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALexqQzA392VxEreO87Q2WM07lNQOmIMNcRlfn4brGsAiBP37orAizKh4sqq7n4S4TRnctdLpOtoDNNu2JRLWnGiw=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.5.4":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.5.4","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"_id":"mo@1.5.4","dist":{"shasum":"877a8bd6566fb961c31611047debc93bc16c6b39","tarball":"https://registry.npmjs.org/mo/-/mo-1.5.4.tgz","integrity":"sha512-d6Ffab29pgdkneONED48tCWwvGnnJBRm0PxLPFMVIHtdrY9a4ePt2dUyqkOyY2HLjRm2sFIjBrL1U1KxWPQN7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsT9Kyv/rjp2j4ZpKUB/zVKNJigIFWYYhXX1qZ8Z87EAiAWLUfrVVq9z5xE1eU0+0e/frtUGz/4P049OnINN+tL0g=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.5.5":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.5.5","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"bugs":{"url":"https://github.com/dexteryy/mo/issues"},"_id":"mo@1.5.5","dist":{"shasum":"6d49556158d45b4d1847996b171426b07bfbae28","tarball":"https://registry.npmjs.org/mo/-/mo-1.5.5.tgz","integrity":"sha512-2D9+OLJ4chj6Z6mF3lKMcE6h+yHcFaabaa1byoAHYGNAFgezXkXQ2IuOb/LdMDLlagHvapU4G9auNF377T93aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHo6ieyD9VsbBHsLo1e6InBsAGd3hOaXepxQNGhZbukaAiEA6nRt7xr7Yl7sGTyOWjg3ZkqWS3VjJ1UkJrSCuH4gTTA="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.5.6":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.5.6","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"bugs":{"url":"https://github.com/dexteryy/mo/issues"},"_id":"mo@1.5.6","dist":{"shasum":"6a44f53c51aed2de347081e600057c5af131a436","tarball":"https://registry.npmjs.org/mo/-/mo-1.5.6.tgz","integrity":"sha512-iH6OgLRls8q/1M1pKfZ5IS9slvfgma3Up7fkA9slW2BNOikFATEQUEd2E9D5N7mmELFFIf7D46X87xv958LsFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXkjIXiuc9vVfj3yjrrH8Dtmpff0vFVm9zlWS7KKCEQAiB4yAtTImdU8h9OOWq/x3kyX8HWfvCkxrytMYsh0AzcUw=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.6.0":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.6.0","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"bugs":{"url":"https://github.com/dexteryy/mo/issues"},"_id":"mo@1.6.0","dist":{"shasum":"60545100da7e0bfbbdf0c1ffa8343f16c04d48bf","tarball":"https://registry.npmjs.org/mo/-/mo-1.6.0.tgz","integrity":"sha512-FJexmVZUHlKz3IMXGT8Xa+PTb9pq7eD6uG55tD3Vr0+29TqHcQ4YsFVI+5785jXBU71aTdzFfn5dtESI1d0ohg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7mv8Tnixs6o/VgvDXKMQIvIsvAnpuSMD9aJTxxIuLOAIhAL1BPGggdBCJRtW86avjCJyYa/4QSbX+x8kjk4hcD8dm"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.6.1":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.6.1","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"bugs":{"url":"https://github.com/dexteryy/mo/issues"},"_id":"mo@1.6.1","dist":{"shasum":"a29f8305b49e5c089235f85fd3273afb908b3b9f","tarball":"https://registry.npmjs.org/mo/-/mo-1.6.1.tgz","integrity":"sha512-VM5u69jBWRy3kKInjXmorqeF61eBrRBSnPXesgEpeAcm3Iyu1r+Zw6XZVSnhz1zDgBbbJIlGt+m3VtHCGy9ScQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWpcDTDVLFkejnDbTr2Z6w/nwx/Dmek5Q2MT4x5LVXyAiEAxySC9HYuKYdn2kBTp5Z9zAWqDowbgxwpsk0giTEPm4s="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.6.6":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.6.6","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"bugs":{"url":"https://github.com/dexteryy/mo/issues"},"_id":"mo@1.6.6","dist":{"shasum":"0816c367515860fed2b9028c4bdf36621567d6ce","tarball":"https://registry.npmjs.org/mo/-/mo-1.6.6.tgz","integrity":"sha512-71hnGEp2rG2baw1mTFbBIeUkKjZs9IN8JlnZNXR5SzDWQZo/4q+huJ+ZTNPi7UHW1aUb9HHPlkfH+95N923bfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgAsNO8Kw1ya5a04L/LIukbbhDAO3UIUm6MCTLtabxdgIgSqKPZuFX+hjZp3xvuKtkSbPwm9tW6hIvsiLkxDR35p4="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.6.7":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.6.7","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"bugs":{"url":"https://github.com/dexteryy/mo/issues"},"_id":"mo@1.6.7","dist":{"shasum":"a4f3e66b07cdf95457f989d792b9499b91fef607","tarball":"https://registry.npmjs.org/mo/-/mo-1.6.7.tgz","integrity":"sha512-mI5biLUM1idr8wYT3sy6h71G1VSS9m8+b0Z/yqFvMyNccJDlKYL6gGPaotXR0PdOdtrD9lXZX8fEA+IaLSnQpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqKFqGy3ll20+OaRr5omWnzSMCoYoI2QR7z4dGs8guWQIgI3863FKW1tae9zyQkNgxL7j+e6j60RrimkZ7hLLysEM="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}]},"1.7.2":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.7.2","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"bugs":{"url":"https://github.com/dexteryy/mo/issues"},"_id":"mo@1.7.2","_shasum":"edce9b05e17e013e46c2238c35fff46176626b9d","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}],"dist":{"shasum":"edce9b05e17e013e46c2238c35fff46176626b9d","tarball":"https://registry.npmjs.org/mo/-/mo-1.7.2.tgz","integrity":"sha512-JI8rAwFW0ObeVdKh/slO376p68UeWabD51nb8zFQqusb698frbE0ZXmuCh7M3YuCc9GkjWlSlvaf3gzFhF+bzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCess+c708RdaFgzrCFi6147hekE/BNTShv9gaUkWK7SAIhALRH8NPSrw1K9MQfSpbCD+luMgIDHqrFURo3f4jP/a9i"}]}},"1.7.3":{"name":"mo","description":"A collection of OzJS core modules that form a library called \"Mo\"","homepage":"http://ozjs.org/mo","author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"version":"1.7.3","engines":{"node":">=0.8.0"},"devDependencies":{"grunt-shell":"~0.2.1","grunt-furnace":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-contrib-copy":"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt":"~0.4.0"},"dependencies":{},"keywords":["utility","oz","ozjs"],"gitHead":"03a35739413e39aee202e3aafbf447cadd0703c0","bugs":{"url":"https://github.com/dexteryy/mo/issues"},"_id":"mo@1.7.3","scripts":{},"_shasum":"39e49ffe649e5e62014f979210678d3bae0f3606","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.32","_npmUser":{"name":"dexteryy","email":"dexter.yy@gmail.com"},"maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}],"dist":{"shasum":"39e49ffe649e5e62014f979210678d3bae0f3606","tarball":"https://registry.npmjs.org/mo/-/mo-1.7.3.tgz","integrity":"sha512-YJT2mnQBdeFkb0eESdatfyHW8WkPQAly5ImFNORlA1z8e64Uvo7gtTE3CefU3qTQx2Z3LnEwISP+WkxoSiFG/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGR5wOj4x6J0xyItSmzDMuCxLa4ySTwH3mRG5BgNZPlBAiEAkfpjm0uir5QCaBYeH42YkwOC1B2yYiRKNznwRAnUfxw="}]}}},"readme":"<!---\nlayout: intro\ntitle: Mo\n-->\n\n# Mo\n\n> * A collection of OzJS core modules that form a library called \"Mo\" \n\n## In NodeJS\n\n```\nnpm install mo\n```\n\n## In browser\n\n```\nbower install mo\n```\n\nOr [download directly from Github](https://github.com/dexteryy/mo/)\n\n### AMD and OzJS\n\n* Mo is wrapped as a number of mutually independent [AMD (Asynchronous Module Definition)](https://github.com/amdjs/amdjs-api/wiki/AMD) modules. You should use them with [oz.js](http://ozjs.org/#start) (or require.js or [similar](http://wiki.commonjs.org/wiki/Implementations) for handling dependencies). \n* See [http://ozjs.org](http://ozjs.org) for details.\n\n## Modules Overview\n\n* [mo/lang](https://github.com/dexteryy/mo/blob/master/lang.js): \n    * ES5/6 shim and minimum utilities for language enhancement\n    * [mo/lang/es5](https://github.com/dexteryy/mo/blob/master/lang/es5.js)\n        * Array + String + Object + Function + Date API shims\n    * [mo/lang/es6](https://github.com/dexteryy/mo/blob/master/lang/es6.js)\n        * [mo/lang/es6-utils](https://github.com/dexteryy/mo/blob/master/lang/es6-utils.js)\n            * Array + String + Number + Object API shims\n        * [mo/lang/es6-collection](https://github.com/dexteryy/mo/blob/master/lang/es6-collection.js)\n            * Map + Set + WeakMap + WeakSet shims\n        * [mo/lang/es6-promise](https://github.com/dexteryy/mo/blob/master/lang/es6-promise.js)\n            * Promise shim\n    * [mo/lang/type](https://github.com/dexteryy/mo/blob/master/lang/type.js)\n    * [mo/lang/mix](https://github.com/dexteryy/mo/blob/master/lang/mix.js)\n    * [mo/lang/oop](https://github.com/dexteryy/mo/blob/master/lang/oop.js)\n    * [mo/lang/struct](https://github.com/dexteryy/mo/blob/master/lang/struct.js)\n* [mo/domready](https://github.com/dexteryy/mo/blob/master/domready.js): \n    * Non-plugin implementation of cross-browser DOM ready event\n    * Based on OzJS's built-in module -- 'finish'\n* [mo/browsers](https://github.com/dexteryy/mo/blob/master/browsers.js): \n    * Standalone jQuery.browsers supports skin browsers popular in China \n* [mo/cookie](https://github.com/dexteryy/mo/blob/master/cookie.js): \n    * Simple wrapping for managing cookie \n* [mo/template](https://github.com/dexteryy/mo/blob/master/template.js): \n    * A lightweight and enhanced micro-template implementation, and minimum utilities\n    * [mo/template/string](https://github.com/dexteryy/mo/blob/master/template/string.js): \n    * [mo/template/micro](https://github.com/dexteryy/mo/blob/master/template/micro.js): \n* [mo/network](https://github.com/dexteryy/mo/blob/master/network.js): \n    * Standalone jQuery.ajax API and enhanced getJSON, and so on\n* [mo/easing](https://github.com/dexteryy/mo/blob/master/easing.js): \n    * An easing library supports jquery.js, standalone module and CSS timing functions\n* [mo/mainloop](https://github.com/dexteryy/mo/blob/master/mainloop.js): \n    * Implement and manage single loop for WebApp life cycle\n    * Provide tweening API for both property animation and frame animation(canvas or css)\n* [mo/key](https://github.com/dexteryy/mo/blob/master/key.js): \n    * Wrapping API for keyboard events\n    * Support key sequence, multiple key press, ...\n* [mo/console](https://github.com/dexteryy/mo/blob/master/console.js): \n    * Forwarding output of console API\n\n## Examples\n\n* [demo for mo/lang](http://ozjs.org/mo/examples/lang)\n\n## API and usage\n\n### mo/lang\n\n```javascript \nvar _ = require('mo/lang');\n```\n\n* same as below\n\n#### mo/lang/es5\n\n```javascript \nrequire('mo/lang/es5');\n```\n\n* `Array.prototype.forEach`\n* `Array.prototype.map`\n* `Array.prototype.filter`\n* `Array.prototype.reduce`\n* `Array.prototype.reduceRight`\n* `Array.prototype.some`\n* `Array.prototype.every`\n* `Array.prototype.indexOf`\n* `Array.prototype.lastIndexOf`\n* `Array.isArray`\n* `String.prototype.trim`\n* `Date.now`\n* `Object.keys`\n* `Object.create` - partial support: `Object.create(obj)` / `Object.create(obj, { method: { value: func } })`\n* `Object.getPrototypeOf`\n* `Function.prototype.bind`\n\n#### mo/lang/es6\n\n```javascript \nrequire('mo/lang/es6');\n```\n\n* same as `mo/lang/es6-utils` + `mo/lang/es6-collection` + `mo/lang/es6-promise`\n\n#### mo/lang/es6-utils\n\n```javascript \nrequire('mo/lang/es6-utils');\n```\n\n* `Array.prototype.find`\n* `Array.prototype.findIndex`\n* `Array.prototype.fill`\n* `Array.prototype.copyWithin`\n* `Array.of`\n* `Array.from`\n* `String.prototype.startsWith`\n* `String.prototype.endsWith`\n* `String.prototype.contains`\n* `String.prototype.repeat`\n* `Number.MAX_SAFE_INTEGER`\n* `Number.MIN_SAFE_INTEGER`\n* `Number.EPSILON`\n* `Number.isFinite`\n* `Number.isInteger`\n* `Number.isSafeInteger`\n* `Number.isNaN`\n* `Object.is`\n* `Object.assign`\n\n#### mo/lang/es6-collection\n\n```javascript \nrequire('mo/lang/es6-collection');\n```\n\n* `Map.prototype.get`\n* `Map.prototype.set`\n* `Map.prototype.delete`\n* `Map.prototype.clear`\n* `Map.prototype.size`\n* `Map.prototype.forEach`\n* `Map.prototype.has`\n* `WeakMap.prototype.get`\n* `WeakMap.prototype.set`\n* `WeakMap.prototype.delete`\n* `WeakMap.prototype.clear`\n* `WeakMap.prototype.has`\n* `Set.prototype.add`\n* `Set.prototype.delete`\n* `Set.prototype.clear`\n* `Set.prototype.size`\n* `Set.prototype.forEach`\n* `Set.prototype.has`\n* `WeakSet.prototype.add`\n* `WeakSet.prototype.delete`\n* `WeakSet.prototype.clear`\n* `WeakSet.prototype.has`\n\n#### mo/lang/es6-promise\n\n```javascript \nrequire('mo/lang/es6-promise');\n```\n\n* `new Promise(function(resolve, reject){})`\n* `Promise.prototype.then(onFulfilled, onRejected)`\n* `Promise.prototype.catch(onRejected)`\n* `Promise.resolve(result|thenable)`\n* `Promise.reject(reason)`\n* `Promise.all(promises)`\n* `Promise.race(promises)`\n\n#### mo/lang/type\n\n```javascript \nvar _ = require('mo/lang/type');\n```\n\n* `_.type(sth)` -- \n* `_.isFunction(sth)` -- \n* `_.isWindow(sth)` -- \n* `_.isEmptyObject(sth)` -- \n* `_.isArraylike(sth)` -- \n* `_.ns(string, value)` -- \n\n#### mo/lang/mix\n\n```javascript \nvar _ = require('mo/lang/mix');\n```\n\n* `_.mix(origin, obj1, obj2, ..., depth)` -- \n* `_.merge(origin, obj1, obj2, ..., depth)` -- \n* `_.interset(origin, obj1, obj2, ..., depth)` -- \n* `_.copy(origin, depth)` -- \n* `_.occupy(origin, obj, depth)` -- \n* `_.defaults(origin, obj1, obj2, ..., depth)` -- \n* `_.config(cfg, opt, DEFAULT_CFG)` -- \n* `_.unique(list)` -- \n* `_.each(obj, mapfn, context)` -- \n\n#### mo/lang/oop\n\n```javascript \nvar _ = require('mo/lang/oop');\n\nvar List = _.construct(Array, /*mixes, */function(){\n    this.superConstructor.apply(this, arguments);\n    this.a = 1;\n});\n\nList.prototype.forEach = function(){\n    return this.superMethod('forEach', arguments);\n};\n```\n\n#### mo/lang/struct\n\n```javascript \nvar _ = require('mo/lang/struct');\n```\n\n* `_.index(array, key)` -- \n* `_.fnQueue()` -- \n\n### mo/domready\n\n```javascript \nrequire(['mo/domready'], function(none){\n    // won't execute until the page's entire DOM has loaded\n});\n```\n\n### mo/browsers\n\n```javascript \nvar browsers = require('mo/browsers');\n```\n\n* `browsers.browser` --\n* `browsers.version` -- \n* `browsers.engine` -- \n* `browsers.engineversion` -- \n* `browsers.os` -- \n* `browsers.osversion` -- \n* `browsers.isMobile` -- \n* `browsers.skin` -- \n* `browsers.rank` -- \n* `browsers.ua` -- \n* `browsers['msie'|'safari'|'mobilesafari'|'chrome'|'aosp'|'mozilla'|...]` --\n\n### mo/cookie\n\n```javascript \nvar cookie = require('mo/cookie');\n\ncookie(name, value, {\n    domain: 'ozjs.org', // '' as default\n    path: '/', // '' as default\n    expires: 365 // day,\n    secure: ''\n});\n```\n\n### mo/template\n\n```javascript \nvar tpl = require('mo/template');\n```\n\n* `tpl.str2html(string)` -- \n* same as below\n\n#### mo/template/string\n\n```javascript \nvar tpl = require('mo/template/string');\n```\n\n* `tpl.format(string, dict|list)` -- \n* `tpl.escapeHTML(string)` -- \n* `tpl.substr(string, limit, callback)` -- \n* `tpl.strsize(string)` -- \n\n#### mo/template/micro\n\n```javascript \nvar tpl = require('mo/template/micro');\n```\n\n* `tpl.convertTpl(tplName|tplString, dictData, namespace)` -- \n* `tpl.reloadTpl(tplName)` -- \n\n### mo/network\n\n```javascript \nvar net = require('mo/network');\n```\n\n* `net.getScript(url, callback)` -- \n* `net.getStyle(url)` -- \n* `net.getJSON(url, params, callback, options)` -- \n* `net.getRequest(url, params)` -- \n* `net.parseJSON(data)` -- \n* same as below\n\n#### mo/network/ajax\n\n```javascript \nvar net = require('mo/network/ajax');\n```\n\n* `net.ajax(options)` -- \n* `net.params(data)` -- \n\n### mo/easing\n\n```javascript \nvar easingLib = require('mo/easing');\n```\n\n* `easingLib.def` -- \n* `easingLib.values` -- \n* `easingLib.functions` -- \n\n```javascript \n// use it as extension of other library\n\nvar $ = require('jquery');\n$.easing['jswing'] = $.easing['swing'];\n$.extend($.easing, easingLib.functions);\n\nrequire('mo/mainloop').config({\n    easing: easingLib.functions\n});\n\nrequire('choreo').config({\n    easing: easingLib\n});\n```\n\n### mo/mainloop\n\n```javascript \nvar loop = require('mo/mainloop');\n```\n\n* `loop.config(options)` -- \n* `loop.run(optional_stageName)` -- \n* `loop.pause(stageName)` -- \n* `loop.complete(stageName)` -- \n* `loop.remove(stageName)` -- \n* `loop.info(stageName)` -- \n* `loop.isRunning(stageName)` -- \n* `loop.addStage(stageName, optional_canvas)` -- \n* `loop.addRender(stageName, render, optional_canvas)` -- \n* `loop.getRender(renderId)` -- \n* `loop.addTween(stageName, current, end, duration, options)` -- \n\n### mo/key\n\n```javascript \nvar Key = require('mo/key');\n```\n\n* `Key.KEYS_CODE` -- \n\n```javascript \nvar key = Key(config);\n```\n\n* `key.addHandler(event, keyName, handler)` -- \n* `key.down([keyName, ...], handler)` -- \n* `key.up([keyName, ...], handler)` -- \n* `key.press([keyName, ...], handler)` -- \n* `key.reset()` -- \n* `key.addRule(fn)` -- \n* `key.enable()` -- \n* `key.disable()` -- \n* `key.check()` -- \n\n### mo/console\n\n```javascript \nvar console = require('mo/console');\n```\n\n* `console.config({ output: elm })` -- \n* `console.enable()` -- \n* `console.disable()` -- \n* `console.run(func)` -- \n* `console.log(sth, sth, ...)` -- \n* `console.info(sth, sth, ...)` -- \n* `console.warn(sth, sth, ...)` -- \n* `console.error(sth, sth, ...)` -- \n\nUnder construction...\n\n## More References\n\nSee [OzJS Project Homepage](http://ozjs.org/)\n\n## Release History\n\nSee [OzJS Release History](http://ozjs.org/#release)\n\n## License\n\nCopyright (c) 2010 - 2013 dexteryy  \nLicensed under the MIT license.\n\n\n","maintainers":[{"name":"dexteryy","email":"dexter.yy@gmail.com"}],"time":{"modified":"2022-06-20T00:29:29.846Z","created":"2013-02-23T10:10:39.708Z","1.1.2":"2013-02-23T10:10:48.537Z","1.2.0":"2013-02-23T11:05:37.056Z","1.3.0":"2013-04-09T02:52:16.221Z","1.4.0":"2013-06-18T00:08:13.606Z","1.5.0":"2013-06-25T10:40:01.565Z","1.5.1":"2013-07-01T03:23:39.505Z","1.5.2":"2013-07-04T01:56:27.385Z","1.5.3":"2013-07-30T07:29:44.430Z","1.5.4":"2013-08-01T07:29:05.583Z","1.5.5":"2013-08-06T09:42:34.401Z","1.5.6":"2013-08-09T10:39:10.047Z","1.6.0":"2013-08-29T12:19:24.121Z","1.6.1":"2013-09-10T12:32:06.389Z","1.6.6":"2013-12-03T07:00:31.646Z","1.6.7":"2014-03-18T08:23:12.488Z","1.7.0":"2014-06-12T11:17:09.778Z","1.7.1":"2014-06-12T13:47:17.343Z","1.7.2":"2014-06-12T20:39:09.404Z","1.7.3":"2014-12-16T23:18:59.303Z"},"author":{"name":"dexteryy","email":"dexter.yy@gmail.com","url":"http://github.com/dexteryy"},"repository":{"type":"git","url":"git://github.com/dexteryy/mo.git"},"homepage":"http://ozjs.org/mo","keywords":["utility","oz","ozjs"],"bugs":{"url":"https://github.com/dexteryy/mo/issues"},"readmeFilename":"README.md"}