{
  "name": "dusk-cli",
  "version": "7.8.7",
  "description": "Easy way to test your HTML5 game before releasing it on Dusk.",
  "license": "MIT",
  "keywords": [
    "html5",
    "game",
    "javascript",
    "typescript",
    "gamedev",
    "multiplayer",
    "networking",
    "react",
    "threejs",
    "vue",
    "svelte"
  ],
  "type": "module",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dusk-gg/dusk.git",
    "directory": "packages/dusk-cli"
  },
  "author": "Rune AI Inc.",
  "bin": {
    "dusk": "./bin/dusk.mjs"
  },
  "engines": {
    "node": ">=14.17"
  },
  "scripts": {
    "dusk": "node --loader ts-node/esm src/index.js",
    "build": "rm -rf dist && tsc && chmod +x dist/index.js",
    "build:cjs": "rm -rf cjs && tsc --project tsconfig-cjs.json && echo '{ \"type\": \"commonjs\" }' > cjs/package.json && git checkout cjs/lib/rootPath.js",
    "prepublishOnly": "yarn build && yarn build:cjs",
    "typecheck": "tsc --noEmit",
    "test": "JEST_CHECK_TYPES=1 jest",
    "test:watch": "jest --watch",
    "gql-gen-local": "SCHEMA_PATH=http://localhost:3000/dev/graphql gql-gen"
  },
  "dependencies": {
    "@apollo/client": "3.6.9",
    "@jest/globals": "29.3.1",
    "adm-zip": "0.5.9",
    "apollo-upload-client": "17.0.0",
    "bson": "4.6.5",
    "core-js": "3.25.0",
    "cross-fetch": "3.1.5",
    "date-fns": "2.29.1",
    "dusk-games-sdk": "^4.21.18",
    "eslint": "^9.7.0",
    "eslint-plugin-dusk": "^2.0.0",
    "figures": "4.0.1",
    "form-data": "4.0.0",
    "glob": "8.0.3",
    "graphql": "15.8.0",
    "ink": "3.2.0",
    "ink-spinner": "4.0.3",
    "ink-text-input": "4.0.3",
    "jscodeshift": "0.16.0",
    "lodash": "4.17.21",
    "meow": "10.1.2",
    "mime-types": "2.1.35",
    "node-html-parser": "5.2.0",
    "open": "10.1.0",
    "react": "17.0.2",
    "semver": "7.3.7"
  },
  "devDependencies": {
    "@graphql-codegen/cli": "2.2.1",
    "@graphql-codegen/named-operations-object": "2.2.0",
    "@graphql-codegen/schema-ast": "2.2.0",
    "@graphql-codegen/typed-document-node": "2.2.2",
    "@graphql-codegen/typescript-apollo-client-helpers": "2.1.8",
    "@graphql-codegen/typescript-operations": "2.1.7",
    "@types/adm-zip": "0.5.0",
    "@types/apollo-upload-client": "17.0.1",
    "@types/eslint": "^9.6.0",
    "@types/glob": "7.2.0",
    "@types/jscodeshift": "^0.11.11",
    "@types/lodash": "4.14.191",
    "@types/mime-types": "2.1.1",
    "@types/node": "17.0.25",
    "@types/react": "17.0.79",
    "@types/semver": "7.3.10",
    "jest": "29.3.1",
    "ts-jest": "29.0.3",
    "ts-node": "10.9.1",
    "typescript": "4.9.5"
  },
  "files": [
    "bin",
    "cjs",
    "dist",
    "templates",
    "LICENSE",
    "README.md"
  ]
}