UNPKG

typing-game-cli

Version:

Command line game to practice your typing speed by competing against typer-robot or against your best result

120 lines (119 loc) 2.65 kB
{ "name": "typing-game-cli", "description": "Command line game to practice your typing speed by competing against typer-robot or against your best result", "version": "6.1.0", "homepage": "https://github.com/akgondber/typing-game-cli", "repository": "akgondber/typing-game-cli", "author": "Rushan Alyautdinov <akgondber@gmail.com>", "license": "MIT", "bin": { "typing-game-cli": "dist/cli.js", "typing-game": "dist/cli.js", "tgc": "dist/cli.js", "tpngm": "dist/cli.js" }, "type": "module", "engines": { "node": ">=16" }, "scripts": { "build": "babel --out-dir=dist source --copy-files", "dev": "babel --out-dir=dist --watch source", "test": "prettier --check . && xo && loadr -- ava", "justtest": "ava --serial", "lint": "xo", "go": "node dist/cli.js", "prettify": "prettier . --write", "xofix": "xo --fix", "pretcheck": "prettier --check .", "telint": "textlint README.md", "bumpp": "bumpp" }, "files": [ "dist" ], "dependencies": { "@inkjs/ui": "^1.0.0", "chalk": "^5.3.0", "date-fns": "^3.6.0", "fdir": "^6.1.1", "ink": "^4.2.0", "ink-gradient": "^3.0.0", "ink-text-input-2": "^1.0.0", "just-compose": "^2.3.0", "just-filter-object": "^3.2.0", "just-pick": "^4.2.0", "just-random": "^3.2.0", "just-sort-by": "^3.2.0", "meow": "^13.2.0", "nanoid": "^5.0.6", "react": "^18.2.0", "valtio": "^1.13.1" }, "devDependencies": { "@babel/cli": "^7.22.5", "@babel/preset-react": "^7.25.9", "ava": "^6.1.2", "bumpp": "^10.2.0", "eslint-config-xo-react": "^0.27.0", "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.0", "import-jsx": "^5.0.0", "ink-testing-library": "^3.0.0", "loadr": "^0.1.1", "prettier": "^3.2.5", "textlint": "^15.2.0", "textlint-rule-doubled-spaces": "^1.0.2", "textlint-rule-no-dead-link": "^5.2.0", "xo": "^0.58.0" }, "ava": { "environmentVariables": { "NODE_NO_WARNINGS": "1" }, "nodeArguments": [ "--loader=import-jsx" ], "timeout": "20s" }, "xo": { "extends": "xo-react", "prettier": true, "rules": { "react/prop-types": "off", "unicorn/filename-case": "off", "unicorn/prefer-switch": "off" } }, "prettier": { "useTabs": true, "semi": true, "singleQuote": true, "quoteProps": "as-needed", "bracketSpacing": false, "arrowParens": "avoid", "trailingComma": "all" }, "babel": { "presets": [ "@babel/preset-react" ] }, "keywords": [ "challenge", "cli", "fun", "game", "keyboard", "productivity", "robot", "speed", "typer", "typing", "competition", "typingpracrice", "bestresult", "terminalgame", "cligame" ] }