UNPKG

kokopu

Version:

A JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.

73 lines (72 loc) 2.35 kB
{ "name": "kokopu", "version": "4.12.1", "description": "A JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.", "keywords": [ "chess", "fen", "pgn", "uci", "games" ], "homepage": "https://www.npmjs.com/package/kokopu", "bugs": "https://github.com/yo35/kokopu/issues", "repository": "github:yo35/kokopu", "license": "LGPL-3.0-or-later", "author": "Yoann Le Montagner <yo35@melix.net>", "contributors": [ "Atin Malaviya <atinm.dev@gmail.com>", "Maksym Butsykin <mbutsykin@gmail.com>", "Vladimir Mandic <mandic00@live.com>", "nguyenpham" ], "funding": "https://www.paypal.com/donate?hosted_button_id=MP795VF4FXUDW", "main": "dist/lib/index.js", "files": [ "demo", "dist/lib", "doc_src", "scripts/build-archive.js", "src", "test", ".nycrc.yml", "CHANGELOG.md", "eslint.config.mjs", "LICENSE", "README.md", "tsconfig.json", "typedoc.config.js" ], "devDependencies": { "@eslint/js": "^9.29.0", "@stylistic/eslint-plugin": "^4.4.1", "archiver": "^7.0.1", "browserify": "^17.0.1", "commander": "^14.0.0", "eslint": "^9.29.0", "globals": "^16.2.0", "mocha": "^11.7.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "ssh2-sftp-client": "^12.0.0", "tsify": "^5.0.4", "typedoc": "^0.28.5", "typescript": "~5.8.3", "typescript-eslint": "^8.34.1", "uglify-js": "^3.19.3", "unit.js": "^2.1.1" }, "scripts": { "lint": "eslint demo src test", "preunit": "npm run build:lib", "unit": "nyc mocha --enable-source-maps --bail --sort", "test": "npm run lint && npm run unit", "build": "npm run build:lib && npm run build:doc && node scripts/build-archive.js", "build:doc": "typedoc", "build:lib": "rimraf dist/lib && tsc --outDir dist/lib", "start": "typedoc --watch --preserveWatchOutput", "clean": "rimraf build dist", "predeploy": "npm run test && npm run build", "deploy": "npm publish && node scripts/deploy.js" } }