{"_id":"common-utils","_rev":"15-beedf70d2263100367e51eb9f1aa17c0","name":"common-utils","description":"A collection of pure JavaScript utility modules for server side use","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"common-utils","keywords":["utils"],"description":"A collection of pure JavaScript utility modules for server side use","version":"0.0.1","author":{"name":"Oleg Podsechin","email":"oleg@ionsquare.com"},"directories":{"lib":"./lib","example":"./examples"},"repository":{"type":"git","url":"git://github.com/olegp/common-utils.git"},"homepage":"http://github.com/olegp/common-utils/","main":"./lib/all.js","engines":{"node":"*"},"dependencies":{},"devDependencies":{"common-node":">= 0.2.0"},"licenses":[{"type":"MIT"}],"_npmJsonOpts":{"file":"/home/oleg/.npm/common-utils/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"common-utils@0.0.1","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.5.5","_defaultsLoaded":true,"dist":{"shasum":"a24311a851a27ca8d14649b1b507918af68edf9d","tarball":"https://registry.npmjs.org/common-utils/-/common-utils-0.0.1.tgz","integrity":"sha512-+diaFt1Pu1320OCuRFDUYkPjYCr3JK5VRsDOKMpigiFFWVvIRtU3Yl+4K3bhttd1+rkG9YEpTUuVpsfas7fDhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCscdT6hCtMG1E473zR+SRkCM7dfZ5mWurhEeDysKOlcQIgCn4FU9KzFLGaJNXJ+AdQtaOSK2gKm+ZHKEBj3Rk53BU="}]},"maintainers":[{"name":"olegp","email":"oleg@ionsquare.com"}]},"0.0.2":{"name":"common-utils","keywords":["utils"],"description":"A collection of pure JavaScript utility modules for server side use","version":"0.0.2","author":{"name":"Oleg Podsechin","email":"oleg@ionsquare.com"},"directories":{"lib":"."},"repository":{"type":"git","url":"git://github.com/olegp/common-utils.git"},"homepage":"http://github.com/olegp/common-utils/","engines":{"node":"*"},"dependencies":{},"devDependencies":{"common-node":">= 0.2.0"},"licenses":[{"type":"MIT"}],"readme":"# Common Utils\n\nThis package implements a number of pure JavaScript utility modules useful for server side development. It can be used with [all engines](http://wiki.commonjs.org/wiki/Implementations) implementing the  CommonJS [Modules/1.1](http://wiki.commonjs.org/wiki/Modules/1.1) and [Packages/1.0](http://wiki.commonjs.org/wiki/Packages/1.0) specifications. Common Utils strives to provide the fastest, leanest cross platform utilities implementation, so the code size is kept to a minimum while performance is optimized with the help of extensive benchmarks. The following modules are included:\n\n* base64 - Base 64 encoding and decoding\n* md5 - MD5 hashing\n\n### Usage\n\nFirst install the package via npm:\n\n    npm install common-utils\n    \nTo use the package in your module:\n\n    var decode = require('common-utils/base64').decode;\n    \nFor all the available modules and exports, check out the [documentation](http://oleg.github.com/common-utils/doc/). More info on how to use `require` is available in the [Node.js documentation](http://nodejs.org/docs/v0.5.5/api/modules.html).\n\n\n### Tests\n\nYou will need to globally install [common-node](http://oleg.github.com/common-node/) via npm to run the tests.\n\nTo run the unit tests:\n\n    node test/all.js\n\nYou can also run individual tests, for example:\n\n \tnode test/base64.js\n     \n### Benchmarks\n\nBenchmarks will be added to `/benchmarks`\n\n### Contributing\n\nTo contribute to this project, you can start by trying to run the tests on your system and posting any failures on the issue tracker. It is advised that you use the version in master for doing this, which you can install via:\n\n    npm install -g https://github.com/olegp/common-utils/tarball/master\n\nIf you run into any issues along the way, whether related to using this library\nin your own project or to the documentation, please post your comments on the [issue tracker](https://github.com/olegp/common-utils/issues/). The tracker is also a great place to contribute ideas and find out what needs doing.\n\nTo find specific issues not listed on the tracker, you can run the following command from inside the `common-utils` directory.\n\n    grep 'TODO' lib/*  \n\nTo contribute code: fork the project, make and commit your changes and send a pull request.\n\nModules currently planned for includes are listed on the [wiki](http://github.com/olegp/common-utils/wiki/).\n\n### Acknowledgements\n\n  * [dsowsy](https://github.com/dsowsy) for pointing out that base64 needs to be refactored out of `common-node`\n    \n### License \n\n(The MIT License)\n\nCopyright (c) 2011 Oleg Podsechin\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"common-utils@0.0.2","dist":{"shasum":"0012a3a48eb6497390cddfe0b106a92e93ff9d39","tarball":"https://registry.npmjs.org/common-utils/-/common-utils-0.0.2.tgz","integrity":"sha512-BiG8kWs9H3zsuizX30kuBTnR0yqk+ALVffUOeFxETnIWo3GQTzQtyITQfkC3ZDsAc+BW54OxB1T3Tk0S6kJG3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh6s/YuPIXhEfhCxaeTnvnJPZG8WhMjV+ulPbLqBGujwIhANlXJhXjTknrWxPitqEWuproWQP3sreTZaCYx9FkVrYA"}]},"_npmVersion":"1.1.63","_npmUser":{"name":"olegp","email":"oleg.podsechin@ionsquare.com"},"maintainers":[{"name":"olegp","email":"oleg@ionsquare.com"}]}},"maintainers":[{"name":"olegp","email":"oleg@ionsquare.com"}],"time":{"modified":"2022-06-13T06:36:03.556Z","created":"2011-09-07T17:14:55.146Z","0.0.1":"2011-09-07T17:14:57.090Z","0.0.2":"2012-12-10T13:15:35.066Z"},"author":{"name":"Oleg Podsechin","email":"oleg@ionsquare.com"},"repository":{"type":"git","url":"git://github.com/olegp/common-utils.git"}}