{"_id":"namify","_rev":"80533","name":"namify","description":"Convert a npm package name into a safe-to-use variable name. Use as a mixin in Yeoman generators.","dist-tags":{"latest":"0.1.3"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:25:44.000Z","created":"2014-05-11T10:29:50.832Z","0.1.3":"2014-05-11T10:42:07.955Z","0.1.2":"2014-05-11T10:40:04.825Z","0.1.1":"2014-05-11T10:29:50.832Z"},"users":{"vwal":true},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/namify.git"},"versions":{"0.1.3":{"name":"namify","description":"Convert a npm package name into a safe-to-use variable name. Use as a mixin in Yeoman generators.","version":"0.1.3","homepage":"https://github.com/jonschlinkert/namify","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/namify.git"},"bugs":{"url":"https://github.com/jonschlinkert/namify/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/namify/blob/master/LICENSE-MIT"}],"keywords":["name","slug","slugify","string","var","variable"],"main":"index.js","engines":{"node":">=0.8"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"verb":"~0.2.0","chai":"~1.9.1","mocha":"~1.18.2"},"dependencies":{"reserved":"^0.1.0"},"_id":"namify@0.1.3","_shasum":"fa8bb14d5893443a83a697ead0c46864ff41bdfa","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"fa8bb14d5893443a83a697ead0c46864ff41bdfa","size":3140,"noattachment":false,"key":"/namify/-/namify-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/namify/download/namify-0.1.3.tgz"},"directories":{},"publish_time":1399804927955,"_cnpm_publish_time":1399804927955,"_hasShrinkwrap":false},"0.1.2":{"name":"namify","description":"Convert a npm package name into a safe-to-use variable name. Use as a mixin in Yeoman generators.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/namify","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/namify.git"},"bugs":{"url":"https://github.com/jonschlinkert/namify/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/namify/blob/master/LICENSE-MIT"}],"keywords":["name","slug","slugify","string","var","variable"],"main":"index.js","engines":{"node":">=0.8"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"verb":"~0.2.0","chai":"~1.9.1","mocha":"~1.18.2"},"dependencies":{"reserved":"^0.1.0"},"_id":"namify@0.1.2","_shasum":"f3c127da4d102d59645aea277218aeec04355d31","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f3c127da4d102d59645aea277218aeec04355d31","size":3118,"noattachment":false,"key":"/namify/-/namify-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/namify/download/namify-0.1.2.tgz"},"directories":{},"publish_time":1399804804825,"_cnpm_publish_time":1399804804825,"_hasShrinkwrap":false},"0.1.1":{"name":"namify","description":"Convert a npm package name into a safe-to-use variable name. Use as a mixin in Yeoman generators.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/namify","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/namify.git"},"bugs":{"url":"https://github.com/jonschlinkert/namify/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/namify/blob/master/LICENSE-MIT"}],"keywords":["var","variable","yo","yeoman","generator","name"],"main":"index.js","engines":{"node":">=0.8"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"verb":"~0.2.0","chai":"~1.9.1","mocha":"~1.18.2"},"dependencies":{"reserved":"^0.1.0"},"_id":"namify@0.1.1","_shasum":"02a18bb8e47575def1b3f518b3a09e50c3dd0305","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"02a18bb8e47575def1b3f518b3a09e50c3dd0305","size":3012,"noattachment":false,"key":"/namify/-/namify-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/namify/download/namify-0.1.1.tgz"},"directories":{},"publish_time":1399804190832,"_cnpm_publish_time":1399804190832,"_hasShrinkwrap":false}},"readme":"# namify [![NPM version](https://badge.fury.io/js/namify.png)](http://badge.fury.io/js/namify)\n\n> Convert a npm package name into a safe-to-use variable name. Use as a mixin in Yeoman generators.\n\n## Install\nInstall with [npm](npmjs.org):\n\n```bash\nnpm i namify --save-dev\n```\n\n\nInstall with [bower](https://github.com/bower/bower)\n\n```bash\nnpm i namify --save-dev\n```\n\n## Usage\n\n```js\nvar namify = require('namify');\nconsole.log(namify('foo-bar-bar'));\n//=> fooBarBaz\n```\nIf the resulting variable name matches an [ECMAscript reserved word](https://github.com/jonschlinkert/reserved), an underscore will be prepended to the variable name.\n\n### Yeoman generators\n\nUse as a mixin in Yeoman generators:\n\n```js\n// in the contructor\nthis._.mixin(namify);\n\n// in templates you can now do something like:\nvar <%= _.namify(appName) %> = require('<%= appname %>');\n//=> var fooBarBaz = require('foo-bar-baz');\n```\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\nCopyright (c) 2014 Jon Schlinkert, contributors.  \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on May 11, 2014._","_attachments":{},"homepage":"https://github.com/jonschlinkert/namify","bugs":{"url":"https://github.com/jonschlinkert/namify/issues"}}