{"_id":"@binarydreams88/gf-fb-deb00001","_rev":"4-1e237abd02ef367b0fef03d65f6ac42d","name":"@binarydreams88/gf-fb-deb00001","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@binarydreams88/gf-fb-deb00001","version":"1.0.0","keywords":["string","utils","utility","manipulation","formatting"],"author":{"name":"John Smith"},"license":"MIT","_id":"@binarydreams88/gf-fb-deb00001@1.0.0","maintainers":[{"name":"binarydreams88","email":"binarydreams88@wheredreams.com"}],"dist":{"shasum":"6a3b349319ee4d3c48e1edb69531c759a3045e31","tarball":"https://registry.npmjs.org/@binarydreams88/gf-fb-deb00001/-/gf-fb-deb00001-1.0.0.tgz","fileCount":104,"integrity":"sha512-vQcWRBXfBp+4MVEkXnF4ZBBL5i5n/ZVgxdbHK0NXxG/YwV5FubHEn4NTnqTTtqvTX28DOeePqFYZQDvU3eBLTQ==","signatures":[{"sig":"MEYCIQDNF5vpYE+rkjKbUImDJ2ooNVguFeNDiSzMRbdTMrB0lgIhAKl/NPCznhEfkvsbg6zb52g6moF4Cqven7LLPg1J4obf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51204424},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9bf38ec638c5cb2f89c45d18a4c30d33152b419c","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"binarydreams88","email":"binarydreams88@wheredreams.com"},"_npmVersion":"10.9.8","description":"A collection of useful string manipulation utilities","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/gf-fb-deb00001_1.0.0_1785232778449_0.030838351116080354","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@binarydreams88/gf-fb-deb00001","version":"1.1.0","keywords":["string","utils","utility","manipulation","formatting"],"author":{"name":"John Smith"},"license":"MIT","_id":"@binarydreams88/gf-fb-deb00001@1.1.0","maintainers":[{"name":"binarydreams88","email":"binarydreams88@wheredreams.com"}],"dist":{"shasum":"57f04d04242e5814fa549edf0cd9759ee074ac64","tarball":"https://registry.npmjs.org/@binarydreams88/gf-fb-deb00001/-/gf-fb-deb00001-1.1.0.tgz","fileCount":104,"integrity":"sha512-fcOLJIFi4Orxt8nzL3vjku2ofsX7lA9ck9Z4S1JfWOjY/VfVvtSzAZ9m0Sw6iEk9HkBstqSy+qxBtcMj9Q+A1w==","signatures":[{"sig":"MEQCIHi0BhUTxy8ox7AXCTknMpJ1GmkeE7LPicDBlfQSryFrAiAOnMMHX5qkcqZPMCm0Fufxrub3KAJr/Lr8tRQqto7gwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51204424},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9bf38ec638c5cb2f89c45d18a4c30d33152b419c","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"binarydreams88","email":"binarydreams88@wheredreams.com"},"_npmVersion":"10.9.8","description":"A collection of useful string manipulation utilities","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/gf-fb-deb00001_1.1.0_1785232845948_0.8002025252902547","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@binarydreams88/gf-fb-deb00001","version":"1.2.0","keywords":["string","utils","utility","manipulation","formatting"],"author":{"name":"John Smith"},"license":"MIT","_id":"@binarydreams88/gf-fb-deb00001@1.2.0","maintainers":[{"name":"binarydreams88","email":"binarydreams88@wheredreams.com"}],"dist":{"shasum":"6dd109042c48f946090c8fc21cf454184bb57c55","tarball":"https://registry.npmjs.org/@binarydreams88/gf-fb-deb00001/-/gf-fb-deb00001-1.2.0.tgz","fileCount":104,"integrity":"sha512-+9nbiWEdVesfmknlH80iIsIOQtr9Q176/U1zuVDNSgMWgs4NRdQNmtSK/n0/LlAqSQqKRESKStFigJCQQzMZuQ==","signatures":[{"sig":"MEUCIQDXdw6XoZFHFHdxu6lZVe9CXpzbTwkpyCWytn8uI087+wIgTPGp3RWid1ma24Y5iyp9wmL0XMhbbNU8D1jvSdgFUdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51204424},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9bf38ec638c5cb2f89c45d18a4c30d33152b419c","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"binarydreams88","email":"binarydreams88@wheredreams.com"},"_npmVersion":"10.9.8","description":"A collection of useful string manipulation utilities","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/gf-fb-deb00001_1.2.0_1785233044437_0.41195710849915446","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@binarydreams88/gf-fb-deb00001","version":"1.3.0","description":"A collection of useful string manipulation utilities","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest","prepare":"npm run build"},"keywords":["string","utils","utility","manipulation","formatting"],"author":{"name":"John Smith"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.0","@types/node":"^18.15.11","jest":"^29.5.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"_id":"@binarydreams88/gf-fb-deb00001@1.3.0","gitHead":"9bf38ec638c5cb2f89c45d18a4c30d33152b419c","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-m0VopuxrtLzby3w1RkodAeaFcD0xM6WLpUssdd7gGyX/S8O/6kBFo54Z4+JxJv4ZHQPjnX2gWn7W6nScZW/bzw==","shasum":"f4ff3b6beef5e81943fdcbcc9d9dc7faccadab65","tarball":"https://registry.npmjs.org/@binarydreams88/gf-fb-deb00001/-/gf-fb-deb00001-1.3.0.tgz","fileCount":35,"unpackedSize":15465080,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICWQiffi4x5TP92R6pD7d4BCLXg1LO3mMxfEl3aOXocyAiAk8ftx6gA9nMdhlf7uIp7E6aBwpCej6vEbonwgkYLGJg=="}]},"_npmUser":{"name":"binarydreams88","email":"binarydreams88@wheredreams.com"},"directories":{},"maintainers":[{"name":"binarydreams88","email":"binarydreams88@wheredreams.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gf-fb-deb00001_1.3.0_1785233062083_0.42049118799572427"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-28T09:59:38.284Z","modified":"2026-07-28T10:04:22.600Z","1.0.0":"2026-07-28T09:59:39.229Z","1.1.0":"2026-07-28T10:00:46.682Z","1.2.0":"2026-07-28T10:04:05.324Z","1.3.0":"2026-07-28T10:04:22.462Z"},"author":{"name":"John Smith"},"license":"MIT","keywords":["string","utils","utility","manipulation","formatting"],"description":"A collection of useful string manipulation utilities","maintainers":[{"name":"binarydreams88","email":"binarydreams88@wheredreams.com"}],"readme":"# @binarydreams88/gf-fb-deb00001\n\nA collection of useful string manipulation utilities for JavaScript/TypeScript projects.\n\n## Installation\n\n```bash\nnpm install @binarydreams88/gf-fb-deb00001\n```\n\n## Usage\n\n```typescript\nimport {\n  truncate,\n  toTitleCase,\n  removeWhitespace,\n  toKebabCase,\n  isValidEmail,\n  generateRandomString\n} from '@binarydreams88/gf-fb-deb00001';\n\n// Truncate a string\ntruncate('Hello World', 5); // Returns: 'Hello...'\n\n// Convert to title case\ntoTitleCase('hello world'); // Returns: 'Hello World'\n\n// Remove whitespace\nremoveWhitespace('hello world'); // Returns: 'helloworld'\n\n// Convert to kebab case\ntoKebabCase('helloWorld'); // Returns: 'hello-world'\n\n// Validate email\nisValidEmail('test@example.com'); // Returns: true\n\n// Generate random string\ngenerateRandomString(10); // Returns: random 10-character string\n```\n\n## API\n\n### `truncate(str: string, length: number): string`\nTruncates a string to a specified length and adds an ellipsis if truncated.\n\n### `toTitleCase(str: string): string`\nConverts a string to title case (e.g., \"hello world\" → \"Hello World\").\n\n### `removeWhitespace(str: string): string`\nRemoves all whitespace from a string.\n\n### `toKebabCase(str: string): string`\nConverts a string to kebab case (e.g., \"helloWorld\" → \"hello-world\").\n\n### `isValidEmail(email: string): boolean`\nChecks if a string is a valid email address.\n\n### `generateRandomString(length: number): string`\nGenerates a random string of specified length.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}