pnpm
Version:
Fast, disk space efficient package manager
143 lines (142 loc) • 5.73 kB
JSON
{
"_args": [
[
{
"raw": "camelcase-keys@5.2.0",
"scope": null,
"escapedName": "camelcase-keys",
"name": "camelcase-keys",
"rawSpec": "5.2.0",
"spec": "5.2.0",
"type": "version"
},
"/home/zoltan/src/pnpm/pnpm/packages/pnpm"
]
],
"_from": "camelcase-keys@5.2.0",
"_hasShrinkwrap": false,
"_id": "camelcase-keys@5.2.0",
"_location": "/camelcase-keys",
"_nodeVersion": "8.15.0",
"_npmOperationalInternal": {
"host": "s3://npm-registry-packages",
"tmp": "tmp/camelcase-keys_5.2.0_1555593086990_0.8248103710264001"
},
"_npmUser": {
"name": "sindresorhus",
"email": "sindresorhus@gmail.com"
},
"_npmVersion": "6.4.1",
"_phantomChildren": {},
"_requested": {
"raw": "camelcase-keys@5.2.0",
"scope": null,
"escapedName": "camelcase-keys",
"name": "camelcase-keys",
"rawSpec": "5.2.0",
"spec": "5.2.0",
"type": "version"
},
"_requiredBy": [
"/"
],
"_resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-5.2.0.tgz",
"_shasum": "6a66cff764f83766a6a609707aab105fd10415e3",
"_shrinkwrap": null,
"_spec": "camelcase-keys@5.2.0",
"_where": "/home/zoltan/src/pnpm/pnpm/packages/pnpm",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/sindresorhus/camelcase-keys/issues"
},
"dependencies": {
"camelcase": "^5.3.1",
"map-obj": "^3.0.0",
"quick-lru": "^1.0.0"
},
"description": "Convert object keys to camel case",
"devDependencies": {
"ava": "^1.4.1",
"matcha": "^0.7.0",
"tsd": "^0.7.2",
"xo": "^0.24.0"
},
"directories": {},
"dist": {
"integrity": "sha512-mSM/OQKD1HS5Ll2AXxeaHSdqCGC/QQ8IrgTbKYA/rxnC36thBKysfIr9+OVBWuW17jyZF4swHkjtglawgBmVFg==",
"shasum": "6a66cff764f83766a6a609707aab105fd10415e3",
"tarball": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-5.2.0.tgz",
"fileCount": 5,
"unpackedSize": 5910,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuHd/CRA9TVsSAnZWagAAj+MP/iCofNxqfg4VfjW29Nk/\nM/wsaMQBpDx75Gyhamtgh2u/ZQof5FI8YEugETUxLiFYMK40xVDVFcfXAayk\nfmBP7CmUB6q10F2L8o58hysE2oKXpd6GTtt0M6H4qfDt0iAXsug48eqAoyDN\nB+Dk9wNvZUVBZdChH/0gNnqQmiSlqrr5DaEcSsf/oZfcd3uRwdtEcxgiGWTa\nGNh/gYgeuuh8guG2Laqmm1B5BLIKq1OLi4Ho343Wm2kq11qT2UfH8GxMfkRv\n9NwQQ/wzQX4nr11fW2WnJ6lAy/Yi9FdJbmx4Ru/Km7JDc3G1R45GNydQ3BkH\nDkq2TljE+aELvMzA42VR1P3h14L8rjnpu+bhBeGehk3GBKLvZBJTQpHKhh9s\nfxgsXWzI7c6djdxxtUmzum4NSS55DvND3yhQr97k/T2xu69aNkmy/mONCZ8v\nbnydAguJROXunmHHIeNOMIcT51BTEKewbxaxQTr7XhFA/Prp/Dz/PTfTnwmd\n1iwfK2IiZiOANtNzOjrpq/wOHCRfrhUsc54yWK/VvxhNJs6xB5yDYpl8ry1U\nn+MU4CFvEOlO3CRV7zhJj5bENgdUK07V6VxJiIodQv1GglubjiRm2Uns+BHy\nLzCDRD50La2dLXQs31lv6pvNlmdCAwyD8VwTs5lMyyi4uit+sgtqDiUVbgMJ\nyhyj\r\n=5Ggc\r\n-----END PGP SIGNATURE-----\r\n"
},
"engines": {
"node": ">=6"
},
"files": [
"index.js",
"index.d.ts"
],
"gitHead": "08a8de48f64950b5b02e6ec21da20b85bafce2f8",
"homepage": "https://github.com/sindresorhus/camelcase-keys#readme",
"keywords": [
"map",
"obj",
"object",
"key",
"keys",
"value",
"values",
"val",
"iterate",
"camelcase",
"camel-case",
"camel",
"case",
"dash",
"hyphen",
"dot",
"underscore",
"separator",
"string",
"text",
"convert",
"deep",
"recurse",
"recursive"
],
"license": "MIT",
"maintainers": [
{
"name": "sindresorhus",
"email": "sindresorhus@gmail.com"
}
],
"name": "camelcase-keys",
"optionalDependencies": {},
"readme": "# camelcase-keys [](https://travis-ci.org/sindresorhus/camelcase-keys)\n\n> Convert object keys to camel case using [`camelcase`](https://github.com/sindresorhus/camelcase)\n\n\n## Install\n\n```\n$ npm install camelcase-keys\n```\n\n\n## Usage\n\n```js\nconst camelcaseKeys = require('camelcase-keys');\n\n// Convert an object\ncamelcaseKeys({'foo-bar': true});\n//=> {fooBar: true}\n\n// Convert an array of objects\ncamelcaseKeys([{'foo-bar': true}, {'bar-foo': false}]);\n//=> [{fooBar: true}, {barFoo: false}]\n\ncamelcaseKeys({'foo-bar': true, nested: {unicorn_rainbow: true}}, {deep: true});\n//=> {fooBar: true, nested: {unicornRainbow: true}}\n```\n\n```js\nconst camelcaseKeys = require('camelcase-keys');\n\nconst argv = require('minimist')(process.argv.slice(2));\n//=> {_: [], 'foo-bar': true}\n\ncamelcaseKeys(argv);\n//=> {_: [], fooBar: true}\n```\n\n\n## API\n\n### camelcaseKeys(input, [options])\n\n#### input\n\nType: `object | object[]`\n\nAn object or array of objects to camel-case.\n\n#### options\n\nType: `Object`\n\n##### exclude\n\nType: `Array<string | RegExp>`<br>\nDefault: `[]`\n\nExclude keys from being camel-cased.\n\n##### deep\n\nType: `boolean`<br>\nDefault: `false`\n\nRecurse nested objects and objects in arrays.\n\n\n## Related\n\n- [snakecase-keys](https://github.com/bendrucker/snakecase-keys)\n- [kebabcase-keys](https://github.com/mattiloh/kebabcase-keys)\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n",
"readmeFilename": "readme.md",
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/camelcase-keys.git"
},
"scripts": {
"bench": "matcha bench/bench.js",
"test": "xo && ava && tsd"
},
"version": "5.2.0",
"xo": {
"overrides": [
{
"files": "bench/bench.js",
"rules": {
"import/no-unresolved": "off"
}
}
]
}
}