{"_id":"@cxm6467/ai-interview-prep-types","_rev":"18-970b64ff51bbafa046d17ef2a52d8ef9","name":"@cxm6467/ai-interview-prep-types","dist-tags":{"latest":"1.5.6"},"versions":{"0.0.1":{"name":"@cxm6467/ai-interview-prep-types","version":"0.0.1","keywords":["cxm6467","ai-interview-prep","types"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@0.0.1","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"dee491756ba24a5091b2e733536e28a58a72486a","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-0.0.1.tgz","fileCount":73,"integrity":"sha512-oh8JVwb0Ehr/aIR5s61Ysa7w9YgqyOBbuLEhVB8tMy/wEOwjiER23AsuvI3FVC0lJCfYl3mtyXqD4E7SYOaEUA==","signatures":[{"sig":"MEUCIQDzxIPpGOzmUtlmM7iclQObHUHiZkero1B5RuKaGpJ4TgIgI3RkaySlqhBWF+JcntzOGbuW+vn0RgMQ+HPvUunfqTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"dd82842abf33b1fb4ca4450eada3c199c1263a1b","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"A package for types for ai interview prep types","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_0.0.1_1756521070241_0.620018107087521","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@cxm6467/ai-interview-prep-types","version":"0.0.2","keywords":["cxm6467","ai-interview-prep","types"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@0.0.2","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"c5edc58cfbc880920952d680b68a6a2debbd5804","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-0.0.2.tgz","fileCount":25,"integrity":"sha512-Ma+1jBRbnJX8roJ3MC/AC+p81KseiJexZUYCysYcWAcXWqcDoehmNoEoH6PGRseZfqiij2N0EXjWYnXGvxqqZQ==","signatures":[{"sig":"MEUCIDLKWuIrt0tw3IGtjXYXmkJjIwrWSPR4EPWcMtyNCgRcAiEA4/9SSgEnNv8rbO+MBzIA4przYy0nkWRk/2OgkbtxxsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38657},"main":"index.js","type":"module","gitHead":"187bda0937261090e2e03c1f1e08baa71f973dd5","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"A package for types for ai interview prep types","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_0.0.2_1756522115286_0.9061715872386606","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@cxm6467/ai-interview-prep-types","version":"1.0.0","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.0.0","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"cc75a182e79361ac2ddd22d7f1f47cd3dca2ad99","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.0.0.tgz","fileCount":33,"integrity":"sha512-Miv2Pbwr6EmPprlwrQ3V3X18UnItr0riPvgy1WCXh5Ioptw/VcvYgp/lTQUwiM2nCCoCZvHWa5tEgYnFRO9vkA==","signatures":[{"sig":"MEYCIQD2iMHML39vUJyz/CVRlBbSfkG5LMZ9YwHnqJx8j+bFbgIhALNFvBPBHWJnmvvOe1k6OCqMpn5o7lOSv37woUt0E9t0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49723},"main":"index.js","type":"module","gitHead":"4266a40d7664efae87f6f2c5329c6d944d742afd","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.0.0_1756524550564_0.6290885533412778","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@cxm6467/ai-interview-prep-types","version":"1.1.1","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.1.1","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"fc31268dab431ca3ce4c6b3493f126022df69f47","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.1.1.tgz","fileCount":34,"integrity":"sha512-p7sft+lVSbexhRXb6ASs1Qf4L/ttK8xrzW9T9Nq0NW4CV2LXHVAP6C/z9GlaRUR68DnGGtNF/euGRdoAXr6JJg==","signatures":[{"sig":"MEQCIBVkGlKCoRtgswdLbsGyh5YllGLu6jeWDU1SJsKV7BpnAiBzt6ZzbSnNq7hq2uarMeIRZNdjlaM6CUfcWTwLZDLVtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55978},"main":"index.js","type":"module","gitHead":"0017f35d78a7933d3fa145e27c099777e7f81227","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.1.1_1756526408376_0.7277548649895773","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@cxm6467/ai-interview-prep-types","version":"1.1.2","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.1.2","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"e7f70b5d89c0b34e0d6e72250c4d4c9d120cbf9c","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.1.2.tgz","fileCount":34,"integrity":"sha512-m1bH6+XqVPS7G7d9HZED00njPw3OZ0CF1KAhEFxTFiQ4yoFRGu1R5hrYLUrJ/Z+nIvdwdCwEBpfx9q+8Fdz35A==","signatures":[{"sig":"MEQCIAqjQjdzIBOa3JL3uwRvpuv/e/FwfRJph3MZEX10DkNQAiAlAxm7zZbPgQf5p1NOw0Fx3uI7zUMjoLFx/hvTvUSaIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ca0483a626b47dc71861f2c707b119e33b9338a6","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.1.2_1756527120534_0.34772966396890603","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@cxm6467/ai-interview-prep-types","version":"1.1.3","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.1.3","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"2f73e07b78fb6ffffddc89df408b20e4f45f3894","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.1.3.tgz","fileCount":109,"integrity":"sha512-YTjg6/iuC/nj3FFTfffGExbgg74w7EupGjOPDOpxGAOshdCNp9CSjQmF7w6AOG1yUJGVglTGnJ98myF3EFwCLA==","signatures":[{"sig":"MEUCIQCJYOo2WxiOxQ3KadixqFrY6pP8Hix4V4Z+3nFL4mHPnwIgH8+I/+6saTbaqaHDRHNtqwXnpkVoG9OGhCrIVcwFkRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f2a8b9e57761b5719dbb7e4206eea48ff4834633","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.1.3_1756527429457_0.7658327290088272","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@cxm6467/ai-interview-prep-types","version":"1.1.4","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.1.4","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"93c9f68e64aa94d0498ceca23af1a8f5d5eb7414","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.1.4.tgz","fileCount":114,"integrity":"sha512-r8KmF+efB0faJvTHJMUNXl63G8GEgu7tg3ubfjMqVAhxJGJmmay4RdpJSJAHEaClzda3xz++yH6vgTVtdp70Gw==","signatures":[{"sig":"MEQCIE+ejEHQtHfsNHG7kDgHxd8C4TV5eMyM0DzQZ/fMMdy1AiA205QGR3MF6gtPAfQ7AZB1f0ouOSj8DYUJso9uVC2G9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114479},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"78d3aae2d6053723a47edbeea3e80527323158e3","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.1.4_1756528317349_0.6330745367735282","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@cxm6467/ai-interview-prep-types","version":"1.2.0","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.2.0","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"e58b2e008497ada54f2de26c59eb2751eee44faa","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.2.0.tgz","fileCount":114,"integrity":"sha512-je4DEo4TpKGt23iqQ7z8iOBuXaUFr0tEUXgxK+m0GmVn2Z0dH06SZyGhRebpE5hRJr0F7YH1gZDDptTkeI2h1Q==","signatures":[{"sig":"MEQCIECdD9qxNs2HeqTUOpE6oOCZkHQgNnq0cx9NhtvufnR8AiAcKA1c92yA7G3nMYv1CFAvX3LvROIBIuGrZak7UZFpig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128968},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fa1421d3f290ea27ad6b7f351bb3b49bfab90d2b","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.2.0_1756529397740_0.4816408234020155","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@cxm6467/ai-interview-prep-types","version":"1.3.0","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.3.0","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"7e44267ea58e36bf54440a707de204b4331c3512","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.3.0.tgz","fileCount":114,"integrity":"sha512-y4qqs7Uu1VHiqR37s27N5b0iHr2rPUcpXUH/JBRokCkvg51Z+vVrt0DSf2B7AOxyb6ty4H/hzjlqXEGH1db8NQ==","signatures":[{"sig":"MEUCIAcFP07pXMeLb8HWzyGD2yEHKJvJg+s4LANmVzpRehkYAiEAw38HU3a3xuaZWXcxIycELQi5HigjfG2UrMac1S2aCOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"60a16b624e76f8e8c44c9bc19cb2eb83200f9a19","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.3.0_1756530390277_0.4609795527118641","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@cxm6467/ai-interview-prep-types","version":"1.3.1","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.3.1","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"a4d938d21aecaefbf193d23e47dd352041389f19","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.3.1.tgz","fileCount":114,"integrity":"sha512-c7RctIPu+kPtldbUiznfVzF/YWpraYGKRwZ3/3o8H6mW1+0RwXh5GZKuvHLmZTm7O0a6b6elxzoeR24vLSyLbQ==","signatures":[{"sig":"MEYCIQDNJoB6By3JN8bra+otRBwZ9coqwN+i3BCulFP20zSXcgIhAOFRUf8Xz5R0jtjrPy0y0nnLHiMLmHjLhqZLwL7Fz6Bx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"682bfe740da8a113a87e45f4f92cf5ae93ea906c","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.3.1_1756530823295_0.5211999306250221","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@cxm6467/ai-interview-prep-types","version":"1.4.0","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.4.0","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"04e1d894b38fb955bed8e99512be0841a8592794","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.4.0.tgz","fileCount":114,"integrity":"sha512-a5fFK/+hKnzGiJuF+GBBQ0de0Gv/ovLcsYqc9nZECl2ruYgrqQWJFYHVfhYKuT94E+jUA7h6oRrp7/zPZnlfHw==","signatures":[{"sig":"MEUCIE+H+LA7dKytJiDFuKgIjY+cOHFXGDfTsRRU3Z5Xzb5yAiEA9GlwSjkB0hLvCRcPs36iE5j2NcnyJXOiE2Xe8mnkfIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141419},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"edbf503fae64c9c936e782a214b42fd8dd5d57b6","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.4.0_1756531274664_0.09396771476727594","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@cxm6467/ai-interview-prep-types","version":"1.5.0","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.5.0","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"2d9d53b651f1b9bc80f821aca2924676867d693b","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.5.0.tgz","fileCount":114,"integrity":"sha512-UdASmpS5TCW+i7Ep0R0E4+qP3a0wrRcm08pQgDG2z5LjwYdztAcF7SbZ8ODmXMHpOD1sK+zVwqeiiyaelO4IUQ==","signatures":[{"sig":"MEYCIQCO2tSGJqTw42xok4rH/qC2iwFrKc4xElFXQ2CVFfMexQIhAKEJRLUO9Z1Klk9+3YUVi0/2yK79fTq2MtHjfXPriklu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9c3a4c1c3c6a50d973a2b5386c1c5dc0a64dadaf","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/react":"^19.1.12","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.5.0_1756532210977_0.36751330689535644","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@cxm6467/ai-interview-prep-types","version":"1.5.1","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.5.1","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"b0eb69e4035e9e23d65ea9db16c9e4ab2b4546ff","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.5.1.tgz","fileCount":114,"integrity":"sha512-jVHzt+srY/W5PupZmaSS7X3uSEW+XyQrOt9bxhjlJZc8i3aKKQl00GRuwBVoQAr8rADwqR9MsYH1lkrX1i42ug==","signatures":[{"sig":"MEQCID5nkiJZzh6qZz+StxEK857FROTBFc8ba+kN1ZwsPnDkAiBUvNhHoU2t95OGRqFxgwXsUhEZZnf6XNIM1nzuUfgYrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"389581e1f06028aba86c4dd8e0fce1e2f4ef88e4","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/react":"^19.1.12","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.5.1_1756541270303_0.5179152348775857","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@cxm6467/ai-interview-prep-types","version":"1.5.2","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.5.2","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"4fe4e646332effcd5c35f0fd78e97ef1cbdcb1ba","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.5.2.tgz","fileCount":124,"integrity":"sha512-ImALtp6ArB9AB5TEbDWLXAD7cj/raxF+qHCYvOm9v+TOzDAZngWlTd5dMRajkz9KPuo0PvsZ8lO79KK10nvoMQ==","signatures":[{"sig":"MEQCICCFNlP+b/0kdMfX+ldPl+b6SrCeGWS1XvtulmxZcp17AiAPVOHPMlTUsDdKpIioTKm9p3zsaAJVbqufdbWC/E7m8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156154},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2b0cba2c135e3335661827a64df4b9d834cc16f8","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/react":"^19.1.12","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.5.2_1756541906154_0.5272244508049497","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@cxm6467/ai-interview-prep-types","version":"1.5.3","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.5.3","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"26594c051f7049297e8ace91f78cba40ff79429f","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.5.3.tgz","fileCount":124,"integrity":"sha512-vw364mTCC+dLPQ4ovrpMvjq2q+hnbH3OM75eW0LX2q70fOAUCMJIT0TIpdc5TPa6VmV37r7FvTFwxB3mmFc/4A==","signatures":[{"sig":"MEYCIQCAgJhmLVR2gG9Cp6G/jMJWwLsymhd/xKPFs2uSf+X28AIhALkqENLg1yQhFwugGyhIngzp7RGjehKeIdmuza9DJDD6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156897},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./external":{"types":"./dist/external/index.d.ts","import":"./dist/external/index.js"}},"gitHead":"00de1ca6e846ac847541c7e0acb89dfc744e1284","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/react":"^19.1.12","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.5.3_1756542562780_0.5612216628401814","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@cxm6467/ai-interview-prep-types","version":"1.5.4","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.5.4","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"0bc0efa597a19c5e411297e3af1a664e96bf11d1","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.5.4.tgz","fileCount":124,"integrity":"sha512-Ed40kbYj3muEAFrGJzCzhu5n9bblgdr9C89q5EkV3mv/L9On78TjGch+IWu952Rvqq0Hd/w5HL+fSfxgLL7RFA==","signatures":[{"sig":"MEUCIEvPU+HtokhAO5Bka89fVOtbnZ2+4bTRLw4bn/NfNAChAiEAp0g3zvhyPGSXcSDaq5VBe9gOSM2VjPswzSuJ5zl/A5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156987},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js","default":"./dist/ui/index.js","require":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.js"},"./external":{"types":"./dist/external/index.d.ts","import":"./dist/external/index.js","default":"./dist/external/index.js","require":"./dist/external/index.js"}},"gitHead":"070c838f4f2f4db1b120edd0a7d311087bce0906","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/react":"^19.1.12","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.5.4_1756543181207_0.4362133321901138","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@cxm6467/ai-interview-prep-types","version":"1.5.5","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"author":{"url":"github.com/cxm6467","name":"Chris Marasco"},"license":"ISC","_id":"@cxm6467/ai-interview-prep-types@1.5.5","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"dist":{"shasum":"43cfda28483999753f2765f4a705ced311b81ca5","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.5.5.tgz","fileCount":124,"integrity":"sha512-u6L+49Eu17+WzFEqwe+I4B5E2lNtZSFbTcHNJzXsvhvCy9n/l26jWUM+ZX8EMEqeAflq3jFqopcu3raTPbmbXA==","signatures":[{"sig":"MEUCIBMzEAGhPTw58karHxLtRHz2XrSntQdwP6rq0cD8QygIAiEAyN+C4mkhNSFHfi4zdEDyEx214SwzEjTMEYq9ZvjKb20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163180},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","require":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","require":"./dist/core/index.js"},"./external":{"types":"./dist/external/index.d.ts","require":"./dist/external/index.js"}},"gitHead":"47df7f9c37ad5b77ce71073f1088594a6437da6f","scripts":{"ci":"npm run build && npm run format:check && npm run spellcheck","test":"echo \"No tests yet\" && exit 0","build":"rm -rf dist && tsc","format":"prettier --write .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","format:check":"prettier --check .","docs:validate":"npx tsx scripts/validate-jsdoc.ts","prepublishOnly":"npm run build","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts","spellcheck:check":"npm run spellcheck"},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"repository":{"url":"git+https://github.com/cxm6467/ai-interview-prep-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","glob":"^11.0.0","jest":"^30.1.1","husky":"^9.1.7","cspell":"^9.2.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/react":"^19.1.12","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-interview-prep-types_1.5.5_1756611184326_0.03564102548816317","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@cxm6467/ai-interview-prep-types","version":"1.5.6","description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"repository":{"type":"git","url":"git+https://github.com/cxm6467/ai-interview-prep-types.git"},"license":"ISC","author":{"name":"Chris Marasco","url":"github.com/cxm6467"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"import":"./dist/core/index.js","require":"./dist/core/index.js","types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./ui":{"import":"./dist/ui/index.js","require":"./dist/ui/index.js","types":"./dist/ui/index.d.ts","default":"./dist/ui/index.js"},"./external":{"import":"./dist/external/index.js","require":"./dist/external/index.js","types":"./dist/external/index.d.ts","default":"./dist/external/index.js"}},"scripts":{"build":"rm -rf dist && tsc","prepublishOnly":"npm run build","ci":"npm run build && npm run format:check && npm run spellcheck","format":"prettier --write .","format:check":"prettier --check .","prepare":"husky","spellcheck":"cspell \"src/**/*.{ts,js,md}\" \"*.md\" --no-progress --no-summary","spellcheck:check":"npm run spellcheck","test":"echo \"No tests yet\" && exit 0","docs:validate":"npx tsx scripts/validate-jsdoc.ts","validate:jsdoc":"npx tsx scripts/validate-jsdoc.ts"},"devDependencies":{"@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1","@types/react":"^19.1.12","cspell":"^9.2.0","glob":"^11.0.0","husky":"^9.1.7","jest":"^30.1.1","prettier":"^3.6.2","tsx":"^4.19.1","typescript":"^5.9.2"},"_id":"@cxm6467/ai-interview-prep-types@1.5.6","gitHead":"bf1ea9c4b29c8cd6a228e6c636c9c2c2d136678d","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-j6ZIOSdNaj6divWgkZGSfh57WDXcqpCQjwDNZtsc3mn/xt/AX5GPInxd0HYmMShjhPvNQ//hMreCh4SHUEBQaA==","shasum":"1f3dd6ca489238dca620a34b692e2f2f58189b91","tarball":"https://registry.npmjs.org/@cxm6467/ai-interview-prep-types/-/ai-interview-prep-types-1.5.6.tgz","fileCount":123,"unpackedSize":163833,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEDC12OlITvFxD6XtwY74r/ooWzCp89gQ5YRU7Z9z+JOAiBvINJq/h09hiXQHh4OCNauJCKIIXqpHthEzEFk3pAlfA=="}]},"_npmUser":{"name":"cxm6467","email":"cxm6467@gmail.com"},"directories":{},"maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-interview-prep-types_1.5.6_1756933370238_0.613602083398904"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-30T02:31:10.072Z","modified":"2025-09-03T21:02:50.614Z","0.0.1":"2025-08-30T02:31:10.424Z","0.0.2":"2025-08-30T02:48:35.473Z","1.0.0":"2025-08-30T03:29:10.768Z","1.1.1":"2025-08-30T04:00:08.604Z","1.1.2":"2025-08-30T04:12:00.756Z","1.1.3":"2025-08-30T04:17:09.756Z","1.1.4":"2025-08-30T04:31:57.602Z","1.2.0":"2025-08-30T04:49:57.953Z","1.3.0":"2025-08-30T05:06:30.449Z","1.3.1":"2025-08-30T05:13:43.486Z","1.4.0":"2025-08-30T05:21:14.864Z","1.5.0":"2025-08-30T05:36:51.165Z","1.5.1":"2025-08-30T08:07:50.480Z","1.5.2":"2025-08-30T08:18:26.327Z","1.5.3":"2025-08-30T08:29:22.953Z","1.5.4":"2025-08-30T08:39:41.431Z","1.5.5":"2025-08-31T03:33:04.550Z","1.5.6":"2025-09-03T21:02:50.432Z"},"bugs":{"url":"https://github.com/cxm6467/ai-interview-prep-types/issues"},"author":{"name":"Chris Marasco","url":"github.com/cxm6467"},"license":"ISC","homepage":"https://github.com/cxm6467/ai-interview-prep-types#readme","keywords":["typescript","types","interview","resume","ats","ai","job-search","career","interview-prep"],"repository":{"type":"git","url":"git+https://github.com/cxm6467/ai-interview-prep-types.git"},"description":"Comprehensive TypeScript type definitions for AI-powered interview preparation applications","maintainers":[{"name":"cxm6467","email":"cxm6467@gmail.com"}],"readme":"# **AI Interview Prep Types**\n\n[![npm version](https://badge.fury.io/js/@cxm6467%2Fai-interview-prep-types.svg)](https://badge.fury.io/js/@cxm6467%2Fai-interview-prep-types)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.9.2-blue.svg)](https://www.typescriptlang.org/)\n\nComprehensive TypeScript type definitions for the [ai-interview-prep](https://github.com/cxm6467/ai-interview-prep) application ecosystem.\n\n## Overview\n\nThis package provides a complete suite of TypeScript type definitions for AI-powered interview preparation applications, organized in a modular structure for easy consumption and maintenance.\n\n### Key Features\n\n- **Modular Architecture**: Types organized by domain (core, UI, external integrations)\n- **Complete Type Coverage**: Interview questions, resume data, job descriptions, and more\n- **ATS Integration**: Types for Applicant Tracking System compatibility scoring\n- **UI Components**: Comprehensive component prop definitions with extracted common types\n- **State Management**: Application state and progress tracking interfaces\n- **External Integrations**: PDF.js and other third-party service types\n- **Enhanced JSDoc**: Comprehensive documentation with examples for all types\n- **Latest OpenAI Models**: Support for GPT-4o, GPT-4.1, GPT-5, and reasoning models\n\n## Installation\n\n```bash\nnpm install @cxm6467/ai-interview-prep-types\n```\n\n## Quick Start\n\n```typescript\nimport type {\n  // Core analysis types\n  AnalysisResult,\n  ATSScore,\n\n  // Interview and job types\n  InterviewQuestion,\n  JobDescription,\n  ResumeData,\n\n  // Application state\n  AppState,\n  AnalysisProgress,\n\n  // Theme types and constants\n  AppTheme,\n  ExtendedThemeType,\n  THEME_VALUES,\n  SIMPLE_THEME_VALUES,\n  DEFAULT_THEME,\n\n  // Component props\n  AppButtonProps,\n  AppTextProps,\n  AppCardProps,\n\n  // App-specific types\n  RequestBody,\n\n  // UI component props\n  ButtonProps,\n  CardProps,\n  TextProps,\n  FileUploadProps,\n  Theme,\n\n  // Extracted type definitions\n  SkillImportanceLevel,\n  InterviewTiming,\n  FontWeight,\n  TextSize,\n} from '@cxm6467/ai-interview-prep-types';\n\n// Example usage\nconst analysisResult: AnalysisResult = {\n  atsScore: {\n    score: 85,\n    strengths: ['Strong technical keywords', 'Clear experience section'],\n    improvements: ['Add more quantified achievements'],\n    keywordMatches: ['React', 'TypeScript', 'Node.js'],\n    missingKeywords: ['AWS', 'Docker'],\n  },\n  technicalQuestions: [\n    {\n      question:\n        'Explain the difference between TypeScript interfaces and types',\n      answer: 'Interfaces are...',\n      category: 'technical',\n      difficulty: 'medium',\n    },\n  ],\n  // ... other properties\n};\n```\n\n## Project Structure\n\n```\nai-interview-prep-types/\n├── src/\n│   ├── core/                     # Core business logic types\n│   │   ├── analysis/             # Analysis and scoring types\n│   │   │   ├── types.ts         # Analysis results, ATS scoring\n│   │   │   ├── requests.ts      # API request bodies\n│   │   │   └── index.ts         # Analysis module exports\n│   │   ├── enums/               # Application enums\n│   │   │   ├── analysis.ts      # Analysis-specific enums\n│   │   │   ├── infrastructure.ts # Infrastructure enums\n│   │   │   ├── ai.ts           # AI model enums\n│   │   │   └── index.ts        # Enum module exports\n│   │   ├── app.ts              # App-specific theme and configuration types\n│   │   ├── cache.ts            # Cache entry interfaces and metadata\n│   │   ├── interview.ts         # Interview question types\n│   │   ├── job.ts              # Job description and matching\n│   │   ├── progress.ts         # Progress tracking\n│   │   ├── resume.ts           # Resume data structures\n│   │   ├── server.ts           # Server response types\n│   │   ├── state.ts            # Application state management\n│   │   └── utils.ts            # Utility types and type safety helpers\n│   ├── ui/                      # UI component types\n│   │   ├── types.ts           # Core UI type definitions\n│   │   ├── components.ts      # Component prop definitions\n│   │   ├── theme.ts          # Theme and styling types\n│   │   └── index.ts          # UI module exports\n│   ├── external/               # External service integrations\n│   │   ├── pdfjs.ts          # PDF.js integration types\n│   │   └── index.ts          # External module exports\n│   └── index.ts               # Main package exports\n├── CHANGELOG.md               # Version history and changes\n└── README.md                 # This file\n```\n\n## Type Categories\n\n### Core Types\n\n#### Analysis & Scoring\n\n- `AnalysisResult` - Complete analysis results\n- `ATSScore` - ATS compatibility scoring\n- `PartialAnalysisResult` - Partial analysis results\n- `AnalysisRequestBody` - API request structures\n\n#### Interview & Job Matching\n\n- `InterviewQuestion` - Interview questions with metadata\n- `JobDescription` - Structured job posting data\n- `SkillMatch` - Skill matching and scoring\n- `ResumeData` - Parsed resume information\n\n#### Application State\n\n- `AppState` - Main application state\n- `AnalysisProgress` - Analysis progress tracking\n- `AppSettings` - User preferences and settings\n\n#### Additional Core Types\n\n- `CoreAppTheme` - Extended app-specific theme configuration\n- `CacheEntry` - Cache interfaces for storing analysis results\n- `SafeObject`, `FlexibleRecord` - Utility types for type safety\n\n### UI Types\n\n- `ButtonProps`, `CardProps`, `TextProps` - Component properties\n- `Theme`, `ThemeColors`, `ThemeTypography` - Theming system\n- `ComponentSize`, `ComponentVariant` - Common UI variants\n\n### External Integration Types\n\n- `PDFParsingResult` - PDF.js parsing results\n- `PDFDocumentMetadata` - PDF document information\n\n## Usage Examples\n\n### Analysis Workflow\n\n```typescript\nimport type {\n  AnalysisRequestBody,\n  AnalysisResult,\n  AnalysisProgress,\n} from '@cxm6467/ai-interview-prep-types';\n\n// API request\nconst request: AnalysisRequestBody = {\n  resumeText: 'Software Engineer with 5 years...',\n  jobDescription: 'We are looking for a Senior...',\n};\n\n// Progress tracking\nconst progress: AnalysisProgress = {\n  phase: AnalysisPhase.GENERATING_QUESTIONS,\n  completionPercentage: 65,\n  message: 'Generating interview questions...',\n};\n```\n\n### Component Props\n\n```typescript\nimport type { ButtonProps, Theme } from '@cxm6467/ai-interview-prep-types';\n\nconst MyButton: React.FC<AppButtonProps> = ({\n  variant = 'primary',\n  size = 'md',\n  disabled = false,\n  children,\n  onClick,\n}) => {\n  // Component implementation\n};\n```\n\n### Theme Constants\n\n```typescript\nimport {\n  DEFAULT_THEME,\n  SIMPLE_THEME_VALUES,\n  THEME_VALUES,\n  ExtendedThemeType,\n} from '@cxm6467/ai-interview-prep-types';\n\n// Use constants instead of magic strings\nconst store = {\n  theme: DEFAULT_THEME,\n  toggleTheme: () =>\n    set((state) => ({\n      theme:\n        state.theme === SIMPLE_THEME_VALUES.DARK\n          ? SIMPLE_THEME_VALUES.LIGHT\n          : SIMPLE_THEME_VALUES.DARK,\n    })),\n  reset: () =>\n    set({\n      theme: DEFAULT_THEME,\n    }),\n};\n\n// Available theme constants\nTHEME_VALUES.LIGHT; // 'light'\nTHEME_VALUES.DARK; // 'dark'\nTHEME_VALUES.BLUE; // 'blue'\nTHEME_VALUES.INDIGO; // 'indigo'\nTHEME_VALUES.GREEN; // 'green'\nTHEME_VALUES.WARM; // 'warm'\nTHEME_VALUES.COOL; // 'cool'\nTHEME_VALUES.HIGH_CONTRAST; // 'high-contrast'\nTHEME_VALUES.LOW_CONTRAST; // 'low-contrast'\n```\n\n## Development\n\n### Getting Started\n\n```bash\n# Clone the repository\ngit clone https://github.com/cxm6467/ai-interview-prep-types.git\ncd ai-interview-prep-types\n\n# Install dependencies\nnpm install\n\n# Build the package\nnpm run build\n\n# Run all validation checks\nnpm run ci\n```\n\n### Available Scripts\n\n- `npm run build` - Compile TypeScript to JavaScript\n- `npm run docs:validate` - Validate JSDoc documentation\n- `npm run format` - Format code with Prettier\n- `npm run spellcheck` - Check spelling in code and docs\n- `npm run ci` - Run all checks (build, format, spellcheck)\n- `npm test` - Run tests (placeholder for future implementation)\n\n### Development Guidelines\n\n1. **Type Organization**: Follow the modular structure by domain\n2. **Documentation**: All public types must have comprehensive JSDoc comments\n3. **Naming**: Use clear, descriptive names that reflect the business domain\n4. **Exports**: Update appropriate index.ts files when adding new types\n5. **Versioning**: Follow semantic versioning for breaking changes\n\n## API Reference\n\n### Core Analysis Types\n\nAll analysis-related types for processing resumes and job descriptions.\n\n**Key Interfaces:**\n\n- `AnalysisResult` - Complete analysis with ATS scoring and interview questions\n- `ATSScore` - Applicant Tracking System compatibility analysis\n- `InterviewQuestion` - Interview questions with category and difficulty\n- `JobDescription` - Structured job posting with requirements and skills\n\n### State Management Types\n\nApplication state and progress tracking interfaces.\n\n**Key Interfaces:**\n\n- `AppState` - Main application state container\n- `AnalysisProgress` - Real-time analysis progress updates\n- `AppSettings` - User preferences and configuration\n\n### UI Component Types\n\nProps and styling types for React components.\n\n**Key Interfaces:**\n\n- Component Props: `ButtonProps`, `CardProps`, `TextProps`, `FileUploadProps`\n- Theming: `Theme`, `ThemeColors`, `ThemeTypography`\n- Common Types: `ComponentSize`, `ComponentVariant`\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md) for detailed version history.\n\n## Contributing\n\nThis package follows conventional commits and includes automated validation:\n\n- **Commit Format**: Use conventional commit messages (enforced by commitlint)\n- **Documentation**: All public APIs must have JSDoc comments\n- **Testing**: Ensure TypeScript compilation passes\n- **Formatting**: Code is automatically formatted with Prettier\n\n## License\n\nISC © Chris Marasco\n\n[![AI-Assisted](https://img.shields.io/badge/AI%20Assisted-Claude%20by%20Anthropic-blue)](https://www.anthropic.com)\n","readmeFilename":"README.md"}