{"_id":"@cadalt/random-name-generator","name":"@cadalt/random-name-generator","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@cadalt/random-name-generator","version":"1.0.0","description":"Lightweight random name generator with 200 common words","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":["random","name","generator","lightweight","typescript"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/cadalt/random-name-generator.git"},"devDependencies":{"typescript":"^5.3.3"},"_id":"@cadalt/random-name-generator@1.0.0","bugs":{"url":"https://github.com/cadalt/random-name-generator/issues"},"homepage":"https://github.com/cadalt/random-name-generator#readme","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-XYgNd1iIdtOJQSLk3L1VbucFSnEl9RdnbKDOhiv2L90uuGI+LhE9cuqDaJVgjAVSYmVuVfGmI8+N/5408+PejQ==","shasum":"c36f590b9867e9924c826bfb18829334dc1b8e82","tarball":"https://registry.npmjs.org/@cadalt/random-name-generator/-/random-name-generator-1.0.0.tgz","fileCount":4,"unpackedSize":5028,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDWOxCOTOnfHnVD7dKOMQZ1dVjRex5zA5QHa9F9dMgOAQIgcZ27SVM4nZ1k/MfS5YozdMEfx62jILT7JxoGLXZiSyw="}]},"_npmUser":{"name":"cadalt","email":"Chankumar015@gmail.com"},"directories":{},"maintainers":[{"name":"cadalt","email":"Chankumar015@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/random-name-generator_1.0.0_1773100242896_0.7136311286414168"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-09T23:50:42.702Z","1.0.0":"2026-03-09T23:50:43.064Z","modified":"2026-03-09T23:50:43.447Z"},"maintainers":[{"name":"cadalt","email":"Chankumar015@gmail.com"}],"description":"Lightweight random name generator with 200 common words","homepage":"https://github.com/cadalt/random-name-generator#readme","keywords":["random","name","generator","lightweight","typescript"],"repository":{"type":"git","url":"git+https://github.com/cadalt/random-name-generator.git"},"bugs":{"url":"https://github.com/cadalt/random-name-generator/issues"},"license":"MIT","readme":"# Random Name Generator\n\nA lightweight TypeScript SDK for generating random 3-word names using 200 common words (100 adjectives + 100 nouns).\n\n## Installation\n\n```bash\nnpm install\nnpm run build\n```\n\n## Usage\n\n```typescript\nimport { generateName, generateNamePascal, generateNameSnake, generateNameSpaced } from './dist';\n\n// Generate with custom separator (default: \"-\")\nconsole.log(generateName());        // \"mountain-river-bright\"\nconsole.log(generateName(\"_\"));     // \"happy_lion_dark\"\n\n// Generate in PascalCase\nconsole.log(generateNamePascal());  // \"BrightMountainFast\"\n\n// Generate in snake_case\nconsole.log(generateNameSnake());   // \"river_bright_ocean\"\n\n// Generate with spaces\nconsole.log(generateNameSpaced());  // \"wild tiger happy\"\n```\n\n## Features\n\n- **Lightweight**: Only 200 common words\n- **High variety**: ~4 million possible combinations\n- **Multiple formats**: kebab-case, PascalCase, snake_case, or spaces\n- **4 random patterns**: \n  - 2 nouns + 1 adjective\n  - 2 adjectives + 1 noun\n  - 1 noun + 1 adjective + 1 noun\n  - 1 adjective + 1 noun + 1 adjective\n\n## API\n\n### `generateName(separator?: string): string`\nGenerate a random name with custom separator (default: `\"-\"`)\n\n### `generateNamePascal(): string`\nGenerate a random name in PascalCase\n\n### `generateNameSnake(): string`\nGenerate a random name in snake_case\n\n### `generateNameSpaced(): string`\nGenerate a random name with spaces\n","readmeFilename":"README.md","_rev":"1-073e9fa43824c80492c90c1c47dad623"}