{"_id":"@am-work-28/npm-starter-test","name":"@am-work-28/npm-starter-test","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@am-work-28/npm-starter-test","version":"1.0.0","description":"A comprehensive utility library for common JavaScript operations","main":"index.js","scripts":{"test":""},"repository":{"type":"git","url":"git+https://github.com/am-work-28/npm-starter-test.git"},"author":{"name":"Aman"},"license":"ISC","bugs":{"url":"https://github.com/am-work-28/npm-starter-test/issues"},"homepage":"https://github.com/am-work-28/npm-starter-test#readme","dependencies":{"npm-starter-test":"^1.0.0"},"devDependencies":{},"_id":"@am-work-28/npm-starter-test@1.0.0","gitHead":"5219d61429f3598cea1e9884d38eac96a8c82078","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-yNBTEkmgIB9snQeGDYGQ8/Vl/RWZC4ptAh6075FXZpSlM2WjS+AGFoAn5uC7OltjvrTLbAP/pmcNdwNHx46xUg==","shasum":"1c2daf09079b4edecd9ecd0e084b42eea52a5c30","tarball":"https://registry.npmjs.org/@am-work-28/npm-starter-test/-/npm-starter-test-1.0.0.tgz","fileCount":7,"unpackedSize":5470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnhsDT1Ly2UD6nogC+eBT6ppjIvP3IdYuSJKdUOy5pUQIgHX6X+Ku6lbiT32PO7NZN8JypgGCgfAsZOd+9EzHyWIw="}]},"_npmUser":{"name":"am-work-28","email":"amankashyap.works@gmail.com"},"directories":{},"maintainers":[{"name":"am-work-28","email":"amankashyap.works@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-starter-test_1.0.0_1729933800656_0.3398116120803376"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-26T09:10:00.572Z","1.0.0":"2024-10-26T09:10:00.833Z","modified":"2024-10-26T09:10:01.097Z"},"maintainers":[{"name":"am-work-28","email":"amankashyap.works@gmail.com"}],"description":"A comprehensive utility library for common JavaScript operations","homepage":"https://github.com/am-work-28/npm-starter-test#readme","repository":{"type":"git","url":"git+https://github.com/am-work-28/npm-starter-test.git"},"author":{"name":"Aman"},"bugs":{"url":"https://github.com/am-work-28/npm-starter-test/issues"},"license":"ISC","readme":"# npm-starter-test\r\n\r\nA comprehensive utility library for common JavaScript operations.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install npm-starter-test\r\n```\r\n\r\n## Features\r\n\r\n### String Utilities\r\n\r\n- `greet(name)`: Returns a greeting message\r\n- `capitalize(str)`: Capitalizes the first letter\r\n- `reverse(str)`: Reverses a string\r\n- `countWords(str)`: Counts words in a string\r\n- `truncate(str, length)`: Truncates string with ellipsis\r\n\r\n### Math Utilities\r\n\r\n- `add(a, b)`: Adds two numbers\r\n- `subtract(a, b)`: Subtracts two numbers\r\n- `multiply(a, b)`: Multiplies two numbers\r\n- `divide(a, b)`: Divides two numbers\r\n- `power(base, exponent)`: Calculates power\r\n\r\n### Array Utilities\r\n\r\n- `shuffle(arr)`: Randomly shuffles an array\r\n- `unique(arr)`: Returns unique values\r\n- `groupBy(arr, key)`: Groups array by object key\r\n- `chunk(arr, size)`: Splits array into chunks\r\n\r\n## Usage\r\n\r\n```javascript\r\nconst utils = require(\"npm-starter-test \");\r\n\r\n// String utilities\r\nconsole.log(utils.greet(\"World\")); // Hello, World!\r\nconsole.log(utils.capitalize(\"hello\")); // Hello\r\nconsole.log(utils.reverse(\"hello\")); // olleh\r\n\r\n// Math utilities\r\nconsole.log(utils.add(2, 3)); // 5\r\nconsole.log(utils.power(2, 3)); // 8\r\n\r\n// Array utilities\r\nconsole.log(utils.unique([1, 1, 2, 2, 3])); // [1, 2, 3]\r\nconsole.log(utils.chunk([1, 2, 3, 4], 2)); // [[1, 2], [3, 4]]\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}