contro-max
Version:
Game controls done in the best possible way!
93 lines • 2.14 kB
JSON
{
"name": "contro-max",
"version": "0.1.12",
"description": "Game controls done in the best possible way!",
"main": "build/index.js",
"types": "build/index.d.ts",
"module": "build/index.js",
"files": [
"build"
],
"keywords": [
"game",
"controls",
"input",
"fps",
"mouse",
"keyboard",
"gamepad",
"joystick",
"controller",
"library",
"abstraction",
"mobile",
"movement",
"ui",
"touch",
"react",
"mousetrap",
"react hooks"
],
"author": "Vitaly Turovsky <vital2580@icloud.com>",
"license": "MIT",
"dependencies": {
"events": "^3.3.0",
"lodash-es": "^4.17.21",
"typed-emitter": "^2.1.0"
},
"devDependencies": {
"@types/chai": "^4.3.0",
"@types/lodash-es": "^4.17.5",
"@types/mocha": "^9.0.0",
"@types/react": "^17.0.37",
"@zardoy/tsconfig": "^1.2.2",
"@zardoy/vit": "^0.0.1",
"chai": "^4.3.4",
"esbuild": "^0.14.2",
"esbuild-runner": "^2.2.1",
"eslint": "^8.5.0",
"eslint-config-zardoy": "^0.2.17",
"execa": "^6.0.0",
"lit-html": "^2.0.2",
"mocha": "^9.1.3",
"mocha-chrome": "^2.2.0",
"puppeteer": "^12.0.1",
"rollup": "^2.60.2",
"tailwindcss": "^2.2.19",
"type-fest": "^2.8.0",
"typescript": "^5.4.5",
"vite": "^2.6.14"
},
"config": {
"commitizen": {
"path": "cz-conventional-changelog"
}
},
"optionalDependencies": {
"react": "^17.0.2",
"use-typed-event-listener": "^4.0.2"
},
"prettier": {
"semi": false,
"singleQuote": true,
"proseWrap": "never",
"tabWidth": 4,
"trailingComma": "all",
"arrowParens": "avoid",
"printWidth": 150
},
"repository": "https://github.com/zardoy/contro-max",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"scripts": {
"watch": "tsc --watch",
"build": "tsc",
"tester": "vite --config tester/vite.config.ts",
"test": "echo TODO",
"test-todo": "pnpm test:browser && pnpm test:ui",
"test:browser": "node test/run.mjs",
"test:browser:watch": "node test/run.mjs watch",
"lint": "eslint src/**"
}
}