UNPKG

ats-skill-matcher-dynamic

Version:

Revolutionary embedding-based ATS scoring and skill matching system with dynamic skill discovery for job portal applications

113 lines 2.97 kB
{ "name": "ats-skill-matcher-dynamic", "version": "1.0.0", "description": "Revolutionary embedding-based ATS scoring and skill matching system with dynamic skill discovery for job portal applications", "main": "index.js", "scripts": { "start": "node index.js", "test": "node test/test.js", "example": "node examples/example.js", "advanced": "node examples/advanced.js", "enhanced": "node examples/enhanced_example.js", "refactored": "node examples/refactored_example.js", "benchmark": "node benchmark/performance.js", "dev": "nodemon examples/example.js", "build": "npm install", "lint": "eslint *.js", "clean-cache": "node -e \"console.log('Clearing embedding cache...'); process.exit(0);\"", "train": "node training/train_model.js", "train:data": "node training/generate_training_data.js", "train:fine-tune": "node training/fine_tune_model.js", "test:trained": "node training/test_trained_model.js", "train:all": "npm run train:data && npm run train && npm run test:trained" }, "keywords": [ "ats", "resume-parser", "skill-matching", "job-portal", "embeddings", "nlp", "recruitment", "hr-tech", "semantic-matching", "ai-recruitment", "dynamic-skills", "machine-learning", "transformers", "job-matching" ], "author": { "name": "Raydcode", "email": "raydcode@example.com", "url": "https://github.com/raydcode" }, "license": "MIT", "dependencies": { "@xenova/transformers": "^2.6.0" }, "devDependencies": { "jest": "^29.0.0", "nodemon": "^3.0.0", "eslint": "^8.50.0" }, "peerDependencies": { "node": ">=14.0.0" }, "engines": { "node": ">=14.0.0", "npm": ">=6.0.0" }, "repository": { "type": "git", "url": "git+https://github.com/raydcode/ats-skill-matcher-dynamic.git" }, "bugs": { "url": "https://github.com/raydcode/ats-skill-matcher-dynamic/issues" }, "homepage": "https://github.com/raydcode/ats-skill-matcher-dynamic#readme", "files": [ "index.js", "enhanced_ats_matcher.js", "examples/", "training/datasets/", "training/*.js", "models/Xenova/all-MiniLM-L6-v2/config.json", "models/Xenova/all-MiniLM-L6-v2/tokenizer_config.json", "README.md", "README_TRAINING.md", "REFACTORING_SUMMARY.md", "TRAINING_SUMMARY.md", "LICENSE" ], "directories": { "lib": "lib", "test": "test", "example": "examples" }, "config": { "model": "Xenova/all-MiniLM-L6-v2", "quantized": true, "device": "cpu", "defaultSkillThreshold": 0.75, "defaultSemanticThreshold": 0.7, "maxCacheSize": 1000 }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "funding": { "type": "github", "url": "https://github.com/sponsors/raydcode" }, "os": [ "darwin", "linux", "win32" ], "cpu": [ "x64", "arm64" ] }