{"_id":"@amecake/string-toolkit","_rev":"2-19bceadb17cc2efbd8c3136d97113700","name":"@amecake/string-toolkit","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@amecake/string-toolkit","version":"1.0.0","keywords":["string"],"author":{"name":"amecake"},"license":"MIT","_id":"@amecake/string-toolkit@1.0.0","maintainers":[{"name":"amecake","email":"ame.m2805@gmail.com"}],"dist":{"shasum":"cbc5d63f61f99ed81f4237e2ccea3cf9291c9efd","tarball":"https://registry.npmjs.org/@amecake/string-toolkit/-/string-toolkit-1.0.0.tgz","fileCount":10,"integrity":"sha512-35Do1toWDARdejUeyNKTefq8wUUakMhkoO86r7ftWxQmCfCq4apBF8tBd1B6Rf3od1oq9ekAgae0EEcwUVMgBw==","signatures":[{"sig":"MEUCIQDt8YcplhRQ7Wd53qK5OpZ0HVF4n4yrKTIgaQcQtMzRQwIgfbr+CaXtB1Af+8nIe3YJxnNUGwTcaGlk35O2vzodQAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5848},"main":"index.js","gitHead":"1bb868e810fd73e8d5c42981fed9383304d7ce50","scripts":{"test":"jest"},"_npmUser":{"name":"amecake","email":"ame.m2805@gmail.com"},"_npmVersion":"10.5.0","description":"In this exercise, you will create a small, useful JavaScript library that provides string manipulation functions and publish it to npm. This project is designed to help you learn how to structure a library, write tests and documentation, and share your wo","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/string-toolkit_1.0.0_1744138857512_0.679749663412327","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@amecake/string-toolkit","version":"1.1.0","description":"In this exercise, you will create a small, useful JavaScript library that provides string manipulation functions and publish it to npm. This project is designed to help you learn how to structure a library, write tests and documentation, and share your wo","main":"index.js","scripts":{"test":"jest"},"keywords":["string"],"author":{"name":"amecake"},"license":"MIT","devDependencies":{"jest":"^29.7.0"},"_id":"@amecake/string-toolkit@1.1.0","gitHead":"c88f42a75d893e896923041dd26d0aa0dfa8d7a7","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-8EMQc05dm8f3aH33EHv08xKKPQnelFQQlUeqltk2ggTOgdn1/lxCzWXN9xwQkGXbAJWzIWeEbBTkMM+7cSpCLA==","shasum":"4972bb9df4f488b0e398648c5122eae19ed8bce4","tarball":"https://registry.npmjs.org/@amecake/string-toolkit/-/string-toolkit-1.1.0.tgz","fileCount":10,"unpackedSize":6795,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDHVzjYC0AK+1pmg1nIZxY0XVU0STrms5PxQFx+2ujumwIgNR5CjXPrk/lfoWxOdP9pnJAxIdypWLW3y+FEpqfrjrQ="}]},"_npmUser":{"name":"amecake","email":"ame.m2805@gmail.com"},"directories":{},"maintainers":[{"name":"amecake","email":"ame.m2805@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/string-toolkit_1.1.0_1744141186318_0.31541461698602724"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-08T19:00:57.415Z","modified":"2025-04-08T19:39:46.688Z","1.0.0":"2025-04-08T19:00:57.772Z","1.1.0":"2025-04-08T19:39:46.496Z"},"author":{"name":"amecake"},"license":"MIT","keywords":["string"],"description":"In this exercise, you will create a small, useful JavaScript library that provides string manipulation functions and publish it to npm. This project is designed to help you learn how to structure a library, write tests and documentation, and share your wo","maintainers":[{"name":"amecake","email":"ame.m2805@gmail.com"}],"readme":"# PROJECT DESCRIPTION\r\nIn this exercise, you will create a small, useful JavaScript library that provides string manipulation functions and publish it to npm. This project is designed to help you learn how to structure a library, write tests and documentation, and share your work with the community.\r\n\r\n\r\n# INSTALLATION INSTRUCTIONS\r\n## 1) Install library string-toolkit\r\n\r\nnpm:\r\n\"npm install string-toolkit\"\r\n\r\nyarn:\r\n\"yarn add string-toolkit\"\r\n\r\n## 2) Install Jest for JavaScript \r\n\r\nnpm:\r\n\"npm install --save-dev jest\"\r\n\r\nyarn:\r\n\"yarn add --dev jest\"\r\n\r\n\r\n# DETAILED USAGE EXAMPLE\r\n## toSnakeCase\r\nConverts the string into snake case (lower case with underscores)\r\n\r\nExample:\r\nInput: \"Hello World\" -> Output: \"hello_world\"\r\n\r\nIn code:\r\nconsole.log(toSnakeCase(\"Hello World\"));\r\nOutput: \"hello_world\"\r\n\r\nExample:\r\nInput: \"This is a Test\" -> Output: \"this_is_a_test\"\r\n\r\nIn code:\r\nconsole.log(toSnakeCase(\"This is a Test\"));\r\nOutput: \"this_is_a_test\"\r\n\r\n## toKebabCase\r\nConverts the string into kebab case (lower case with dashes)\r\n\r\nExample:\r\nInput: \"Hello World\" -> Output: \"hello-world\"\r\n\r\nIn code:\r\nconsole.log(toKebabCase(\"Hello World\"));\r\nOutput: \"hello-world\"\r\n\r\nExample:\r\nInput: \"This is a Test\" -> Output: \"this-is-a-test\"\r\n\r\nIn code:\r\nconsole.log(toKebabCase(\"This is a Test\"));\r\nOutput: \"this-is-a-test\"","readmeFilename":"README.md"}