{"_id":"@amjs/utils-string","_rev":"1-86ab67db996faffa9aa8888a782c988c","name":"@amjs/utils-string","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@amjs/utils-string","version":"0.1.0","description":"Set of tools as capitalize, camelize, etc. for handle strings","keywords":["nodejs","tools","module"],"license":"MIT","repository":{"type":"git","ulr":"git@github.com:Wolfchamane/amjs-utils-string.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.12.3","@babel/preset-env":"^7.12.1","@babel/register":"^7.12.1","@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":"5d301264d2c895fd74a6e7eb9366f21ef6c309b5","_id":"@amjs/utils-string@0.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-t3VuLA+WF6lASaEuByQ7NYmd5SzxiO+0NwTG9A7GgbyZdMpTKJ9pbqMY9bFBevxC5b+vCBNh0kcIq43uxIh6VQ==","shasum":"7541509c9259ba3f218de203074b4293b7525b1a","tarball":"https://registry.npmjs.org/@amjs/utils-string/-/utils-string-0.1.0.tgz","fileCount":19,"unpackedSize":28903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm8S+CRA9TVsSAnZWagAAlqEQAJGFdusUDqePB0iB5hpK\n9His7ranZRwFFmglXb1fKsv8cQb2jLrflqYrgBq9Z1P2qelyTQmxxfedfy7j\nz5OtTMCx7qNGqsCw1JfM5oCD5CQsU/LNvx3waVXD4UPmuQmWQNYT73gsxRfx\np2IfOeJNUNCWOiVX4xi2gjI0V+l7lYCwICDyTA3fjXZxNFxRlXN4469NP/sh\nttNSH7CIq4e9m7Oy4UV5nmvpedJy76rHleZc0W7ytypAX/l5ieali0rJpMlm\n3Y/oABjBzYU2NZJPQS/JfW+nW9TzN/mBNYmTHxjc0kYHPOcqmaKdYVL/m5H5\nwWtL2eewCCi5xVv5mQcX50h4n4WZFTqLZlRuJvPTFQSuEt6n+hHJ+gixstbr\nufVV9xl14Ac9VO4IE1xkjW1ME9H0GEC/iEICC66E08uMlLirjjp/Fed5mHCv\nK5XiPxEDGAaLzUe5BW4y6flQK9ZD52dCUcaTCCYZsSa5rFDOtg/bnjNRtJKr\n2Akl/rFIzp9nJ9xhs7V+c2lmKf45H+unEl+RM/dqzFWnoIDrCEb/2AKVuBKb\nCONTr1vj2LZ9Me2dBCDxSKWugD8HPJDONgc7P4qRSQhl7IiAWXrRvO5od1NQ\nvUopdSGeXQTn7v4oRaEZOlE/sjARQrlcQarkNlEPcCzk4zFIgZCzNFCXhjsz\njmxU\r\n=8ahO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIdlzb36VuJrd71Fc+GEMReR2vOC5AGUoBieEkqJUv8wIgOKMvT/D1uA15WIVQJHYcrlKReuI8WjYS1vwTnseARvM="}]},"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-string_0.1.0_1604043966166_0.8273999993647776"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-30T07:46:06.134Z","0.1.0":"2020-10-30T07:46:06.250Z","modified":"2022-04-04T13:49:53.622Z"},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"description":"Set of tools as capitalize, camelize, etc. for handle strings","keywords":["nodejs","tools","module"],"repository":{"type":"git","ulr":"git@github.com:Wolfchamane/amjs-utils-string.git"},"author":{"name":"Arturo Martínez Díaz","email":"arturo.mart.diaz@gmail.com"},"license":"MIT","readme":"# @amjs/utils-string 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 capitalize text, camelize text, etc.\n\n## Installation\n\n```bash\n$ npm i @amjs/utils-string\n```\n## Usage\n\n#### capitalize\n\n```javascript\nconst { capitalize } = require('@amjs/utils-string');\nconsole.log(capitalize('hello')); // 'Hello'\n```\n\n#### camelize\n\n```javascript\nconst { camelize } = require('@amjs/utils-string');\nconsole.log(camelize('hello-world')); // 'helloWorld'\n```\n\n#### decamelize\n\n```javascript\nconst { decamelize } = require('@amjs/utils-string');\nconsole.log(decamelize('helloWorld'));      // 'hello-world'\n// Use second parameter to assign an specific word character separator\nconsole.log(decamelize('helloWorld', '/')); // 'hello/world'\n```\n\n#### stringify\n\n```javascript\nconst { stringify } = require('@amjs/utils-string');\nconsole.log(stringify('text'));                 // 'text'\nconsole.log(stringify(''));                     // ''\nconsole.log(stringify(1));                      // '1'\nconsole.log(stringify(true));                   // 'true'\nconsole.log(stringify({ key : 'value' }));      // '{\"key\":\"value\"}'\nconsole.log(stringify([{ key : 'value' }]));    // '[{\"key\":\"value\"}]'\nconsole.log(stringify());                       // Error\nconsole.log(stringify(null);                    // Error```\n","readmeFilename":"README.md"}