UNPKG

@chessle/chess.js-extended

Version:

A powerful browser-only chess engine package that bundles Stockfish for position evaluation and analysis on top of chess.js

54 lines 1.49 kB
{ "name": "@chessle/chess.js-extended", "version": "0.1.0", "description": "A powerful browser-only chess engine package that bundles Stockfish for position evaluation and analysis on top of chess.js", "main": "dist/index.js", "module": "dist/esm/index.js", "types": "dist/index.d.ts", "browser": "dist/index.js", "files": [ "dist/", "LICENSE", "README.md" ], "keywords": [ "chess", "stockfish", "browser", "chess-engine", "webassembly", "position-evaluation", "chess-analysis" ], "author": "Chessle", "license": "GPL-3.0", "homepage": "https://github.com/Chessle-Apps/chess.js-extended#readme", "bugs": { "url": "https://github.com/Chessle-Apps/chess.js-extended/issues" }, "dependencies": { "chess.js": "^1.4.0" }, "devDependencies": { "@types/node": "^20", "@typescript-eslint/eslint-plugin": "^8.36.0", "@yarnpkg/esbuild-plugin-pnp": "3.0.0-rc.15", "esbuild": "^0.25.6", "eslint": "^8.57.1", "jsdom": "^26.1.0", "tsx": "^4.19.3", "typescript": "5.7.3", "vitest": "^3.2.4" }, "scripts": { "prebuild": "node scripts/bundle-stockfish.mjs", "build": "pnpm run lint && pnpm run test:run && pnpm run clean && node build.mjs", "dev": "node build.mjs --watch", "clean": "rm -rf dist", "lint": "eslint . --ext .ts", "test": "vitest", "test:run": "vitest run", "test:watch": "vitest watch", "test:coverage": "vitest run --coverage" } }