{"_id":"@alicanc/dndsrd","name":"@alicanc/dndsrd","dist-tags":{"latest":"0.1.0-3153575"},"versions":{"0.1.0-3153575":{"name":"@alicanc/dndsrd","version":"0.1.0-3153575","description":"D&D SRD data library","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":["dnd","srd","dungeons-and-dragons"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/AlicanC/dndsrd.git","directory":"dndsrd"},"devDependencies":{"typescript":"^5.3.3"},"publishConfig":{"access":"public"},"_id":"@alicanc/dndsrd@0.1.0-3153575","gitHead":"315357506214d4814afc5d12fb79b81b33b4b05c","bugs":{"url":"https://github.com/AlicanC/dndsrd/issues"},"homepage":"https://github.com/AlicanC/dndsrd#readme","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nXGoifkiNfC2r6huGfnt9/49lKOMmz3CtN+hs9tPh379WUHA16qVsCHfWu0L9Utc6V4ifE8upUCNq8nyLv20fQ==","shasum":"e5b5396e08f5812c26a7b34b1db7b824bb0dc3d3","tarball":"https://registry.npmjs.org/@alicanc/dndsrd/-/dndsrd-0.1.0-3153575.tgz","fileCount":8,"unpackedSize":8481,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEVWoZ/9mU49Zxcz5RQ4FwNTB4IHkUNUdM/R2EkTSwiEAiBWfFG1wwLdwpbYCWH/8PHwmquqrOl8iQT6kFjJp8wmCA=="}]},"_npmUser":{"name":"alicanc","email":"alicancubukcuoglu@gmail.com"},"directories":{},"maintainers":[{"name":"alicanc","email":"alicancubukcuoglu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dndsrd_0.1.0-3153575_1769347983655_0.6358243170775837"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-25T13:33:03.518Z","0.1.0-3153575":"2026-01-25T13:33:03.815Z","modified":"2026-01-25T13:33:04.086Z"},"maintainers":[{"name":"alicanc","email":"alicancubukcuoglu@gmail.com"}],"description":"D&D SRD data library","homepage":"https://github.com/AlicanC/dndsrd#readme","keywords":["dnd","srd","dungeons-and-dragons"],"repository":{"type":"git","url":"git+https://github.com/AlicanC/dndsrd.git","directory":"dndsrd"},"bugs":{"url":"https://github.com/AlicanC/dndsrd/issues"},"license":"MIT","readme":"# @alicanc/dndsrd\n\nA TypeScript library providing D&D SRD (System Reference Document) data.\n\n## Installation\n\n```bash\nnpm install @alicanc/dndsrd\n```\n\n## Usage\n\n```typescript\nimport { classes, spells, monsters, CharacterClass, Spell, Monster } from '@alicanc/dndsrd';\n\n// Get all character classes\nconsole.log(classes);\n// [\n//   {\n//     name: 'Fighter',\n//     hitDie: 10,\n//     proficiencies: [...],\n//     savingThrows: ['Strength', 'Constitution']\n//   },\n//   ...\n// ]\n\n// Get all spells\nconsole.log(spells);\n// [\n//   {\n//     name: 'Magic Missile',\n//     level: 1,\n//     school: 'Evocation',\n//     castingTime: '1 action',\n//     range: '120 feet',\n//     components: ['V', 'S'],\n//     duration: 'Instantaneous',\n//     description: '...'\n//   },\n//   ...\n// ]\n\n// Get all monsters\nconsole.log(monsters);\n// [\n//   {\n//     name: 'Goblin',\n//     size: 'Small',\n//     type: 'humanoid',\n//     alignment: 'neutral evil',\n//     armorClass: 15,\n//     hitPoints: 7,\n//     speed: '30 ft.',\n//     abilities: { strength: 8, dexterity: 14, ... },\n//     challengeRating: 0.25\n//   },\n//   ...\n// ]\n```\n\n## Data Included\n\n### Character Classes\n- Fighter\n- Wizard\n- Cleric\n- Rogue\n\n### Spells\n- Magic Missile (Level 1)\n- Fireball (Level 3)\n- Cure Wounds (Level 1)\n\n### Monsters\n- Goblin (CR 1/4)\n- Adult Red Dragon (CR 17)\n- Owlbear (CR 3)\n\n## Types\n\nThe library exports TypeScript types for all data structures:\n\n```typescript\ninterface CharacterClass {\n  name: string;\n  hitDie: number;\n  proficiencies: string[];\n  savingThrows: string[];\n}\n\ninterface Spell {\n  name: string;\n  level: number;\n  school: string;\n  castingTime: string;\n  range: string;\n  components: string[];\n  duration: string;\n  description: string;\n}\n\ninterface Monster {\n  name: string;\n  size: string;\n  type: string;\n  alignment: string;\n  armorClass: number;\n  hitPoints: number;\n  speed: string;\n  abilities: {\n    strength: number;\n    dexterity: number;\n    constitution: number;\n    intelligence: number;\n    wisdom: number;\n    charisma: number;\n  };\n  challengeRating: number;\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-8516d5e771a23366f9742105788dcad4"}