{ "name": "html-chess-game", "version": "1.0.0", "description": "A complete HTML chess game with vanilla JavaScript", "type": "module", "scripts": { "dev": "npx http-server -p 8080 -o", "test": "npm run test:unit && npm run test:e2e", "test:unit": "jest", "test:e2e": "playwright test", "test:e2e:headed": "playwright test --headed", "test:e2e:ui": "playwright test --ui", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "lint": "eslint js/**/*.js", "format": "prettier --write \"**/*.{js,css,html}\"" }, "keywords": [ "chess", "game", "javascript", "html5" ], "author": "Implementation Team", "license": "MIT", "devDependencies": { "@babel/preset-env": "^7.28.5", "@playwright/test": "^1.56.1", "@testing-library/jest-dom": "^6.9.1", "babel-jest": "^30.2.0", "eslint": "^8.56.0", "http-server": "^14.1.1", "jest": "^29.7.0", "jest-environment-jsdom": "^30.2.0", "prettier": "^3.1.1" } }