UNPKG

chessfield

Version:

A TypeScript+ThreeJS library to render a 3D chessboard

62 lines (61 loc) 1.63 kB
{ "name": "chessfield", "version": "1.9.1", "description": "A TypeScript+ThreeJS library to render a 3D chessboard", "main": "dist/chessfield.umd.js", "module": "dist/chessfield.js", "types": "dist/chessfield.d.ts", "type": "module", "exports": { ".": { "import": "./dist/chessfield.js", "require": "./dist/chessfield.umd.js" }, "./style.css": "./dist/chessfield.css" }, "scripts": { "prepare": "$npm_execpath run compile", "compile": "tsc --sourceMap --declaration", "lint": "eslint src/*.ts", "format": "prettier --write .", "check": "prettier --check .", "bundle": "vite build", "dist": "$npm_execpath run compile && $npm_execpath run bundle", "dev": "vite", "preview": "vite preview", "docs": "mkdocs serve" }, "devDependencies": { "@chess-fu/fen-parser": "^1.1.4", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.23.0", "@types/three": "^0.173.0", "@typescript-eslint/eslint-plugin": "^8.29.0", "@typescript-eslint/parser": "^8.29.0", "chessground": "^9.1.1", "eslint": "^9.23.0", "globals": "^16.0.0", "prettier": "^3.5.3", "rxjs": "^7.8.2", "terser": "^5.39.0", "three": "^0.170.0", "typescript": "~5.7.3", "vite": "^6.2.5", "vite-plugin-dts": "^4.5.3" }, "keywords": [ "chess", "chessboard", "3d", "typescript" ], "author": "Gilles Hoarau (https://github.com/unicolored)", "license": "MIT", "files": [ "dist/*" ], "repository": { "url": "git+https://github.com/unicolored/chessfield" }, "packageManager": "pnpm@10.6.1" }