{"_id":"@agnishc/futil","_rev":"5-e98beb62f94bdaa571ead6c3f89bf64e","name":"@agnishc/futil","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"@agnishc/futil","version":"1.0.0","description":"A toolkit for fe utils","repository":{"type":"git","url":"git+ssh://git@github.com/agnishcc/futil.git"},"author":{"name":"Agnish Chakraborty","email":"agnishc.dev@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","eslint":"^8.46.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","typescript":"^5.1.6","del-cli":"^5.0.0","move-file-cli":"^3.0.0"},"dependencies":{"@agnishc/minikit":"^1.0.0"},"scripts":{"clean":"del-cli ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && move-file lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","test":"mocha","semantic-release":"semantic-release","prepack":"npm run build"},"publishConfig":{"access":"public"},"exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","_id":"@agnishc/futil@1.0.0","bugs":{"url":"https://github.com/agnishcc/futil/issues"},"homepage":"https://github.com/agnishcc/futil#readme","_nodeVersion":"20.4.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-NBY8mwSsE1Qy+/BPO8xGGlv1Fz+knDzPOIsrJi8lBjhlkSTp84Syy3ZN+ieT3teYV4GfVx1GhtIhcZuYjFzb/Q==","shasum":"02d8d9c9f3de9ea78b3e9bce1dd4fd748bfca79b","tarball":"https://registry.npmjs.org/@agnishc/futil/-/futil-1.0.0.tgz","fileCount":13,"unpackedSize":4485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFK1Whs80pp1D9KHQUGfirqqTrJtH7GrE6YevwptFEqQIhAOWVfvYvxV50NhevITHOBWaJP1vXAa/VO/ht+29yCQ20"}]},"_npmUser":{"name":"agnishc","email":"agnishc.dev@gmail.com"},"directories":{},"maintainers":[{"name":"agnishc","email":"agnishc.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/futil_1.0.0_1691484058110_0.863767372260664"},"_hasShrinkwrap":false},"1.0.1":{"name":"@agnishc/futil","version":"1.0.1","description":"A toolkit for fe utils","repository":{"type":"git","url":"git@github.com:agnishcc/futil.git"},"author":{"name":"Agnish Chakraborty","email":"agnishc.dev@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","del-cli":"^5.0.0","eslint":"^8.46.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","move-file-cli":"^3.0.0","prettier":"^3.0.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"dependencies":{"@agnishc/minikit":"^1.0.0"},"scripts":{"clean":"del-cli ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && move-file lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","test":"mocha","semantic-release":"semantic-release","prepack":"npm run build"},"publishConfig":{"access":"public"},"exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","_id":"@agnishc/futil@1.0.1","dist":{"shasum":"315979d8c762da6365bcedc80765a8f9b449bdaa","integrity":"sha512-+GtIq8L4KBLq9A0tVcyuH8ztZp4f3JjEtKWwAtb819qKg0Aa1F96UsXXvdtsyz53ckXkgHgAsdeWFmbfYR2kkg==","tarball":"https://registry.npmjs.org/@agnishc/futil/-/futil-1.0.1.tgz","fileCount":19,"unpackedSize":6145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2/Qga0k3h9ztRfUa0cgCIoeCIf321pnxWaTL4hIIc3AiAEhpjIlRFrXSkbwBRapn/EY8Eg8FYZYNT95Z1YsiiDPQ=="}]},"_npmUser":{"name":"agnishc","email":"agnishc.dev@gmail.com"},"directories":{},"maintainers":[{"name":"agnishc","email":"agnishc.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/futil_1.0.1_1691484278244_0.9541664732202313"},"_hasShrinkwrap":false},"1.1.0":{"name":"@agnishc/futil","version":"1.1.0","description":"A toolkit for fe utils","repository":{"type":"git","url":"git@github.com:agnishcc/futil.git"},"author":{"name":"Agnish Chakraborty","email":"agnishc.dev@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","del-cli":"^5.0.0","eslint":"^8.46.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","move-file-cli":"^3.0.0","prettier":"^3.0.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"dependencies":{"@agnishc/minikit":"^1.0.0"},"scripts":{"clean":"del-cli ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && move-file lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","test":"mocha","semantic-release":"semantic-release","prepack":"npm run build"},"publishConfig":{"access":"public"},"exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","_id":"@agnishc/futil@1.1.0","dist":{"shasum":"91878f0069be073612d0f1052937304c89fb0634","integrity":"sha512-Fd2gLdJxu0m9uVFMy9AdTc769JGCehzKb+ARmN90DCG90DVjW8vulwUjOqR6WnKCS0X4SAZMRiJI7iPFgOoSCw==","tarball":"https://registry.npmjs.org/@agnishc/futil/-/futil-1.1.0.tgz","fileCount":32,"unpackedSize":27932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3u3XbjocATqj6nk6EU0bVfxOlKPqQlGY6BocIinRTtAiAyJ9D4Xdu0iV1MFxmGkyNw1ND+Gl3+dxZl5UvAMoXp7A=="}]},"_npmUser":{"name":"agnishc","email":"agnishc.dev@gmail.com"},"directories":{},"maintainers":[{"name":"agnishc","email":"agnishc.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/futil_1.1.0_1691485755866_0.011116721547216102"},"_hasShrinkwrap":false},"1.2.0":{"name":"@agnishc/futil","version":"1.2.0","description":"A toolkit for fe utils","repository":{"type":"git","url":"git@github.com:agnishcc/futil.git"},"author":{"name":"Agnish Chakraborty","email":"agnishc.dev@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","del-cli":"^5.0.0","eslint":"^8.46.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","move-file-cli":"^3.0.0","prettier":"^3.0.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"dependencies":{"@agnishc/minikit":"^1.0.0"},"scripts":{"clean":"del-cli ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && move-file lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","test":"mocha","semantic-release":"semantic-release","prepack":"npm run build","typedoc":"typedoc --out ./docs ./src"},"publishConfig":{"access":"public"},"exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","_id":"@agnishc/futil@1.2.0","dist":{"shasum":"25f0021ddddc3c8c62bae99e85e655a0061f3931","integrity":"sha512-zV19LAus4B3wvDRV6x1P72K2K6i0Xs/lPWL717oiayce90imWQ1imIa1zn+FY1K87ZpdmN/h3Bszz99v2oAmzA==","tarball":"https://registry.npmjs.org/@agnishc/futil/-/futil-1.2.0.tgz","fileCount":38,"unpackedSize":33139,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRnlt1yFuCQ+t8Wn9uJefoANAgd/EsBYlWyjSC+UN2CAIgdaEeL5DGff18KTyL+tQFB4Jc7tl0U+rd2cQpAlS0jNM="}]},"_npmUser":{"name":"agnishc","email":"agnishc.dev@gmail.com"},"directories":{},"maintainers":[{"name":"agnishc","email":"agnishc.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/futil_1.2.0_1691606977327_0.7470274412922884"},"_hasShrinkwrap":false},"1.3.0":{"name":"@agnishc/futil","version":"1.3.0","description":"A toolkit for fe utils","repository":{"type":"git","url":"git@github.com:agnishcc/futil.git"},"author":{"name":"Agnish Chakraborty","email":"agnishc.dev@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","del-cli":"^5.0.0","eslint":"^8.46.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","move-file-cli":"^3.0.0","prettier":"^3.0.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"dependencies":{"@agnishc/minikit":"^1.0.0"},"scripts":{"clean":"del-cli ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && move-file lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","test":"mocha","semantic-release":"semantic-release","prepack":"npm run build","typedoc":"typedoc --out ./docs ./src"},"publishConfig":{"access":"public"},"exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","_id":"@agnishc/futil@1.3.0","dist":{"shasum":"3fa35f336ce7f29615360b971e7675ec1328acaa","integrity":"sha512-gOfR17c9Egad4NE6T6lAc2+jcSwiwK9+w7khcn/2K4tWPmWyJOlV8IiWyZsVqlrt3wqZJlzGoUPcpiAT93D8vA==","tarball":"https://registry.npmjs.org/@agnishc/futil/-/futil-1.3.0.tgz","fileCount":38,"unpackedSize":36595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKrCaqcD9qq97cFAq737JH9moi7YfpHgY30h60PeTv7AiEA7KMhiRJsBfJua8KACut7hluZXYzUl9koU5WdK9S87po="}]},"_npmUser":{"name":"agnishc","email":"agnishc.dev@gmail.com"},"directories":{},"maintainers":[{"name":"agnishc","email":"agnishc.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/futil_1.3.0_1691685913330_0.03447079385570184"},"_hasShrinkwrap":false},"1.4.0":{"name":"@agnishc/futil","version":"1.4.0","description":"A toolkit for fe utils","repository":{"type":"git","url":"git@github.com:agnishcc/futil.git"},"author":{"name":"Agnish Chakraborty","email":"agnishc.dev@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","del-cli":"^5.0.0","eslint":"^8.46.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","move-file-cli":"^3.0.0","prettier":"^3.0.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"dependencies":{"@agnishc/minikit":"^1.0.0"},"scripts":{"clean":"del-cli ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && move-file lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","test":"mocha","semantic-release":"semantic-release","prepack":"npm run build","typedoc":"typedoc --out ./docs ./src"},"publishConfig":{"access":"public"},"exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","_id":"@agnishc/futil@1.4.0","dist":{"shasum":"b46ab17246d5312f2c2211ba28cacaa3775fb340","integrity":"sha512-mfsNXumLF36eSotfNPEgXGYKXtxgaiBeAiECnK9P7mAKAsk6BtxARioFsp430T49lOiO+D9ixb3ZdySxSXUQCg==","tarball":"https://registry.npmjs.org/@agnishc/futil/-/futil-1.4.0.tgz","fileCount":38,"unpackedSize":36603,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNlfoSBwwx5uphKmXqCJlulg/zjQGYbqG+m8LldZbfYAIgIGOkg7K0Hhbco79GgHA0ZnrdJP8n8bfrVhDM9IZMZuY="}]},"_npmUser":{"name":"agnishc","email":"agnishc.dev@gmail.com"},"directories":{},"maintainers":[{"name":"agnishc","email":"agnishc.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/futil_1.4.0_1692188423583_0.7569440416719204"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-08T08:40:58.038Z","1.0.0":"2023-08-08T08:40:58.285Z","modified":"2023-08-16T12:20:23.942Z","1.0.1":"2023-08-08T08:44:38.540Z","1.1.0":"2023-08-08T09:09:16.065Z","1.2.0":"2023-08-09T18:49:37.536Z","1.3.0":"2023-08-10T16:45:13.499Z","1.4.0":"2023-08-16T12:20:23.751Z"},"maintainers":[{"name":"agnishc","email":"agnishc.dev@gmail.com"}],"description":"A toolkit for fe utils","repository":{"type":"git","url":"git@github.com:agnishcc/futil.git"},"author":{"name":"Agnish Chakraborty","email":"agnishc.dev@gmail.com"},"license":"MIT","readme":"# Futil - Open Source Utility Functions (npm package)\n\n![Futil Logo](https://example.com/futil-logo.png)\n\n## Table of Contents\n\n1. [Introduction](#introduction)\n2. [Installation](#installation)\n3. [Usage](#usage)\n4. [Features](#features)\n5. [Contributing](#contributing)\n6. [License](#license)\n7. [Contact](#contact)\n8. [Acknowledgments](#acknowledgments)\n\n## 1. Introduction\n\nWelcome to Futil, an open-source npm package that provides a collection of utility functions to simplify your development process. Futil aims to be a versatile and efficient toolkit for JavaScript and TypeScript projects. It is designed to save you time and effort by offering commonly used utility functions, empowering you to focus on building great software.\n\n## 2. Installation\n\nTo use Futil in your project, you need to have [Node.js](https://nodejs.org) installed. Then, simply run the following command in your terminal:\n\n```bash\nnpm install @agnishc/futil\n\n# or\n\nyarn add @agnishc/futil\n```\n\n## 3. Usage\n\nUsing Futil in your project is straightforward. Once installed, you can import the functions you need like this:\n\n```js\nimport { utils } from '@agnishc/futil';\n\nconst newWord = addRandomToWord('hello', 5)\n// newWord = 'hello-5'\n``` \n\n## 4. Features\n\nFutil currently offers the following utility functions:\n\n- Utils:\n    - `addRandomToWord(word: string, length: number): string`\n\n- Strings:\n    - `capitalize(word: string): string;`\n    - `pascalCase(word: string[]): string;`\n    - `camelCase(word: string[]): string;`\n    - `kebabCase(word: string[]): string;`\n    - `snakeCase(word: string[]): string;`\n    - `dotCase(word: string[]): string;`\n    - `camelCaseToPascalCase(word: string): string;`\n    - `pascalCaseToCamelCase(word: string): string;`\n    - `caseIdentifier(word: string): enumCase;`\n\n\n## 5. License\nFutil is open-source software released under the MIT License. You are free to use, modify, and distribute this package in your projects, whether they are commercial or non-commercial.","readmeFilename":"README.md"}