/ package.json
package.json
 1  {
 2    "name": "cv-system",
 3    "version": "2.0.0",
 4    "description": "AI-Enhanced CV System with GitHub activity integration",
 5    "main": "index.html",
 6    "scripts": {
 7      "dev": "python3 -m http.server 8000",
 8      "serve": "npx serve .",
 9      "validate:json": "node -e \"const fs=require('fs'),path=require('path');const dir='data';fs.readdirSync(dir).filter(f=>f.endsWith('.json')).forEach(f=>{try{JSON.parse(fs.readFileSync(path.join(dir,f),'utf8'));console.log('OK',f)}catch(e){console.error('FAIL',f,e.message);process.exit(1)}})\"",
10      "scripts:install": "cd .github/scripts && npm install",
11      "scripts:lint": "cd .github/scripts && npm run lint",
12      "scripts:test": "cd .github/scripts && npm test"
13    },
14    "engines": {
15      "node": ">=18.0.0"
16    },
17    "keywords": [
18      "cv",
19      "resume",
20      "ai",
21      "github-actions",
22      "automation"
23    ],
24    "author": "Adrian Wedd <adrian@adrianwedd.com>",
25    "license": "MIT",
26    "repository": {
27      "type": "git",
28      "url": "https://github.com/adrianwedd/cv.git"
29    },
30    "homepage": "https://cv.adrianwedd.com",
31    "devDependencies": {
32      "serve": "^14.2.5"
33    }
34  }