{
  "name": "@ore00/sudoku-solver",
  "version": "1.1.0",
  "description": "An early puzzle helper that checks if your Sudoku moves follow the rules—born from a onine certification project.",
  "main": "server.js",
  "scripts": {
    "build": "vite build",
    "dev": "concurrently \"npm run dev:server\" \"npm run dev:client\"",
    "dev:client": "vite --port 3011 --host 0.0.0.0",
    "dev:server": "PORT=3010 nodemon server.js",
    "preview:local": "vite --port 3012 --host 0.0.0.0 preview",
    "preview": "vite preview",
    "start": "node server.js",
    "test": "mocha --timeout 5000 --require @babel/register --recursive --exit --ui tdd tests/"
  },
  "dependencies": {
    "aws-amplify": "^6.15.5",
    "body-parser": "^1.19.0",
    "chai": "^4.2.0",
    "chai-http": "^4.3.0",
    "cors": "^2.8.5",
    "dotenv": "^8.2.0",
    "express": "^4.17.1",
    "express-validator": "^7.0.1",
    "jsdom": "^16.4.0",
    "mocha": "^8.1.3",
    "nodemon": "^2.0.4",
    "regenerator-runtime": "^0.14.1"
  },
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  },
  "author": "Linda McGraw",
  "devDependencies": {
    "@aws-amplify/backend": "^1.16.1",
    "@aws-amplify/backend-cli": "^1.8.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^13.0.1",
    "@semantic-release/exec": "^7.1.0",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^11.0.4",
    "@semantic-release/npm": "^12.0.2",
    "@semantic-release/release-notes-generator": "^14.0.3",
    "aws-cdk-lib": "^2.204.0",
    "concurrently": "^9.2.0",
    "constructs": "^10.4.2",
    "esbuild": "^0.25.9",
    "semantic-release": "^24.2.7",
    "tsx": "^4.20.5",
    "typescript": "^5.9.2",
    "vite": "^7.1.3"
  }
}
