{"_id":"@amjs/utils-object","_rev":"1-8d946cb20340487927b1d1a48be72a42","name":"@amjs/utils-object","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@amjs/utils-object","version":"0.1.0","description":"Set of tools as dotProp, etc.","keywords":["nodejs","tools","module"],"license":"MIT","repository":{"type":"git","ulr":"git@github.com:Wolfchamane/amjs-utils-object.git"},"author":{"name":"Arturo Martínez Díaz","email":"arturo.mart.diaz@gmail.com"},"main":"index.js","devDependencies":{"@amjs/create-readme":"^0.1.4","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/register":"^7.11.5","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.1.0","babel-plugin-istanbul":"^5.1.4","eslint":"^6.3.0","lint-staged":"^9.2.5","nyc":"^14.1.1","prettier":"^1.18.2"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .mjs","git add"]},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"gitHead":"5e4e05d62bb0270369c70f172a9732cc3037f6cc","_id":"@amjs/utils-object@0.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qZz7v86QvIOQPHnOERihKBb73Fdx5uRNsJIRmPye9xGlZu69zKa1vlzitzBQ8EJZvGRL+lvtHgCXYIDl/h3iHA==","shasum":"505b6439d4594d782fdb95f63a866516451bb17d","tarball":"https://registry.npmjs.org/@amjs/utils-object/-/utils-object-0.1.0.tgz","fileCount":13,"unpackedSize":23514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm8SpCRA9TVsSAnZWagAAcO8P/RkXTIlqnl5OnGf5v7qW\ncr/lqKge53q4OzcYNufsc8wKCwbhzoUgsNbznIE94c6rBhQU6owc+gIyJwmu\nQ+MZLDyzrgnWGfISib/+mAVyesnT88pbUTUrC5NXYb7n3roA0Rwbg2oHi7qi\n+2qQKZvIU4krfaUjscdFf+r9IjxUi0unWKEIbAfvVW5bn0EFxsyfdSgc/CiY\n4GWnD4dMQDRZ7b4IswQPUSg6FDmGIncpboLFZdmsEUEExIbHw7Vwx/k5rcog\nQbcryFvGVvXQ89wkyh2HLhpa9T3Ul7Zkkw9rZmmvlD1GghDc+/NvNdDiXfWb\nCJn7JJjRhtwLCsm5u/nxIBGmGNB6oT75GWJHJ/oFXXKGXdS84CHiv0i0RaK2\nFPWoZynoorovzALbWaMiiHXSVdg0crSWXESP9QGFQ7uTyadJHvOn4UnOCL3G\nzomhYERf1De5lm6MSxg0DPw7EVRI6KkOxYg0vqukFSMRsqKYWartToJsJTTz\nWVzn9jo+w6fzkI49g5GDrnuSNRXQKY5dE+i9Br9EtZ87nQ8LslBChEBNIG7V\ndksUatUuEsjRKX778QyKfwze0X6e3aBHeT7WKz0qnNBAyOJzUKGNfXfTpQuH\nBe6G6t/U+ctEt4U+OCOVslvmzdZdh7hzQyAHj6STuOxIQYIyuMLk/5aK+u2M\nxSen\r\n=BEDI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/aNv3EbzP+uABYZOjZ2vP48v4NvWiei4AlCgd+BKw3AiEAl5qIADxdGtCG0r0hOK+KcDFEP/P+DB4JM9GP7S9uanU="}]},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-object_0.1.0_1604043944979_0.5683131566414581"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-30T07:45:44.939Z","0.1.0":"2020-10-30T07:45:45.124Z","modified":"2022-04-04T13:49:53.452Z"},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"description":"Set of tools as dotProp, etc.","keywords":["nodejs","tools","module"],"repository":{"type":"git","ulr":"git@github.com:Wolfchamane/amjs-utils-object.git"},"author":{"name":"Arturo Martínez Díaz","email":"arturo.mart.diaz@gmail.com"},"license":"MIT","readme":"# @amjs/utils 0.1.0\n\n![Statements](https://img.shields.io/badge/Statements-100%25-brightgreen.svg) ![Branches](https://img.shields.io/badge/Branches-100%25-brightgreen.svg) ![Functions](https://img.shields.io/badge/Functions-100%25-brightgreen.svg) ![Lines](https://img.shields.io/badge/Lines-100%25-brightgreen.svg)\n\n> Set of tools as dotProp, etc.\n\n## Installation\n\n```bash\n$ npm i @amjs/utils-object\n```\n## Usage\n\n#### dotProp\n\n```javascript\nconst { dotProp } = require('@amjs/utils-object');\n\nconst context = {\n    key : {\n        value : 'value'\n    }\n};\n\n// Interface: dotProp(ref = {}, prop = '', value = '')\n// Use two arguments in order to return a value\nconsole.log(dotProp(context, 'key.value')); // 'value'\n// Use additional 3rd argument to assign new value\ndotProp(context, 'key.value', 'foo');\nconsole.log(dotProp(context, 'key.value')); // 'foo'\n```\n","readmeFilename":"README.md"}