{"_id":"dasherize","_rev":"300142","name":"dasherize","description":"recursively transform key strings to dash-case","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"time":{"modified":"2021-06-03T19:04:51.000Z","created":"2014-07-18T20:05:34.547Z","2.0.0":"2015-08-21T00:26:34.450Z","1.0.0":"2014-07-18T20:05:34.547Z"},"users":{"lokua":true},"author":{"name":"Shahar Talmi"},"repository":{"type":"git","url":"git://github.com/shahata/dasherize.git"},"versions":{"2.0.0":{"name":"dasherize","version":"2.0.0","description":"recursively transform key strings to dash-case","main":"index.js","devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/shahata/dasherize.git"},"homepage":"https://github.com/shahata/dasherize","keywords":["dash-case","json","transform"],"testling":{"files":"test/*.js","browsers":{"iexplore":["6.0","7.0","8.0","9.0"],"chrome":["20.0"],"firefox":["10.0","15.0"],"safari":["5.1"],"opera":["12.0"]}},"author":{"name":"Shahar Talmi"},"license":"MIT","gitHead":"1e2ac6357066356e746b91862d3479c0a12c5115","bugs":{"url":"https://github.com/shahata/dasherize/issues"},"_id":"dasherize@2.0.0","_shasum":"6d809c9cd0cf7bb8952d80fc84fa13d47ddb1308","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"dist":{"shasum":"6d809c9cd0cf7bb8952d80fc84fa13d47ddb1308","size":2853,"noattachment":false,"key":"/dasherize/-/dasherize-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dasherize/download/dasherize-2.0.0.tgz"},"directories":{},"publish_time":1440116794450,"_cnpm_publish_time":1440116794450,"_hasShrinkwrap":false},"1.0.0":{"name":"dasherize","version":"1.0.0","description":"recursively transform key strings to dash-case","main":"index.js","devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/shahata/dasherize.git"},"homepage":"https://github.com/shahata/dasherize","keywords":["dash-case","json","transform"],"testling":{"files":"test/*.js","browsers":{"iexplore":["6.0","7.0","8.0","9.0"],"chrome":["20.0"],"firefox":["10.0","15.0"],"safari":["5.1"],"opera":["12.0"]}},"author":{"name":"Shahar Talmi"},"license":"MIT","gitHead":"2ea9b3dadb0f6b39ff90f81d025f82f566e997e0","bugs":{"url":"https://github.com/shahata/dasherize/issues"},"_id":"dasherize@1.0.0","_shasum":"1310eaa8db3025f2fa53387f1021e5fda5423579","_from":".","_npmVersion":"1.4.20","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"dist":{"shasum":"1310eaa8db3025f2fa53387f1021e5fda5423579","size":2669,"noattachment":false,"key":"/dasherize/-/dasherize-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dasherize/download/dasherize-1.0.0.tgz"},"directories":{},"publish_time":1405713934547,"_cnpm_publish_time":1405713934547,"_hasShrinkwrap":false}},"readme":"# dasherize\n\nrecursively transform key strings to dash-case\n\n[![build status](https://secure.travis-ci.org/shahata/dasherize.png)](http://travis-ci.org/shahata/dasherize)\n\n[![browser support](https://ci.testling.com/shahata/dasherize.png)](http://ci.testling.com/shahata/dasherize)\n\n# example\n\n``` js\nvar dasherize = require('dasherize');\nvar obj = {\n  feeFieFoe: 'fum',\n  beepBoop: [\n    { 'abcXyz': 'mno' },\n    { 'fooBar': 'baz' }\n  ]\n};\nvar res = dasherize(obj);\nconsole.log(JSON.stringify(res, null, 2));\n```\n\noutput:\n\n```\n{\n  \"fee-fie-foe\": \"fum\",\n  \"beep-boop\": [\n    {\n      \"abc-xyz\": \"mno\"\n    },\n    {\n      \"foo-bar\": \"baz\"\n    }\n  ]\n}\n```\n\n# methods\n\n``` js\nvar dasherize = require('dasherize')\n```\n\n## dasherize(obj)\n\nConvert the key strings in `obj` to dash-case recursively.\n\n## dasherize(str)\n\nConvert the string to dash-case.\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install dasherize\n```\n\nTo use in the browser, use [browserify](http://browserify.org).\n\n# license\n\nderives directly from [camelize](https://github.com/substack/camelize)\n\nMIT\n","_attachments":{},"homepage":"https://github.com/shahata/dasherize","bugs":{"url":"https://github.com/shahata/dasherize/issues"},"license":"MIT"}