{
  "name": "coherent-gameface-interaction-manager",
  "version": "3.0.1",
  "description": "Library for the most common UI interactions",
  "main": "dist/interaction-manager.js",
  "module": "esm/interaction-manager.js",
  "types": "dist/types/interaction-manager.d.ts",
  "scripts": {
    "publish:package": "npm i&&npm run build&&npm publish",
    "build": "npm run build:esm && npm run build:umd",
    "build:esm": "vite build",
    "build:umd": "node scripts/build-umd.mjs",
    "typecheck": "tsc --noEmit",
    "run-test": "node ./tests/interaction-manager/index.js --port=54321",
    "dev:host": "http-server -p 54321",
    "test": "start-server-and-test dev:host http://localhost:54321/ run-test"
  },
  "exports": {
    ".": {
      "types": "./dist/types/interaction-manager.d.ts",
      "import": "./esm/interaction-manager.js",
      "require": "./dist/interaction-manager.js"
    }
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/CoherentLabs/frontend-tools/tree/master/interaction_manager"
  },
  "keywords": [
    "UI",
    "Interactions"
  ],
  "author": "CoherentLabs",
  "license": "ISC",
  "eslintConfig": {
    "globals": {
      "_IM": false
    },
    "env": {
      "browser": true,
      "node": true
    }
  },
  "devDependencies": {
    "@types/mocha": "^10.0.10",
    "chai": "^4.3.10",
    "fs-extra": "^11.3.0",
    "karma": "^6.4.4",
    "karma-chai": "^0.1.0",
    "karma-chrome-launcher": "^3.2.0",
    "karma-html2js-preprocessor": "^1.1.0",
    "karma-jasmine": "^4.0.2",
    "karma-sinon": "^1.0.5",
    "karma-spec-reporter": "0.0.36",
    "karma-webpack": "^5.0.1",
    "kill-port": "^2.0.1",
    "start-server-and-test": "^2.0.12",
    "typescript": "^5.9.3",
    "vite": "^7.3.1",
    "vite-plugin-dts": "^4.5.4",
    "vite-plugin-static-copy": "^3.1.5"
  }
}
