{
  "name": "artistic-engine",
  "version": "1.4.8",
  "description": "General purpose html5 canvas rendering game engine",
  "keywords": [
    "game",
    "engine",
    "canvas",
    "framework",
    "2D",
    "artistic"
  ],
  "homepage": "https://github.com/pride-Artistic/artistic-engine",
  "author": "pride Artistic",
  "contributors": [
    {
      "name": "Ailre",
      "url": "https://github.com/artistXenon"
    },
    {
      "name": "friendship1226",
      "url": "https://github.com/friend1226"
    },
    {
      "name": "fixca",
      "url": "https://github.com/fixca"
    }
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/pride-Artistic/artistic-engine.git"
  },
  "browser": "./main.js",
  "types": "index.d.ts",
  "exports": {
    ".": {
      "import": "./main.js",
      "require": "./main.js",
      "types": "./index.d.ts"
    },
    "./sprite": {
      "import": "./sprite.js",
      "require": "./sprite.js",
      "types": "./sprite/index.d.ts"
    },
    "./modifiers": {
      "import": "./modifiers.js",
      "require": "./modifiers.js",
      "types": "./modifiers/index.d.ts"
    },
    "./event": {
      "import": "./event.js",
      "require": "./event.js",
      "types": "./event/index.d.ts"
    }
  },
  "TODO": "files",
  "scripts": {
    "build": "npm run clean:build&&npm run build:dry&&node scripts/publish",
    "build:dry": "cross-env NODE_ENV=production webpack",
    "serve": "webpack-dev-server",
    "lint": "eslint . --ext .ts",
    "test": "jest",
    "document": "typedoc --excludeInternal",
    "clean": "node scripts/clean",
    "clean:branch": "node scripts/git_clean",
    "clean:build": "node scripts/dist_clean"
  },
  "pre-commit": [
    "lint"
  ],
  "devDependencies": {
    "@types/jest": "^29.2.5",
    "@typescript-eslint/eslint-plugin": "^5.48.1",
    "@typescript-eslint/parser": "^5.48.1",
    "canvas": "^2.11.2",
    "cross-env": "^7.0.3",
    "eslint": "^8.32.0",
    "eslint-config-airbnb-typescript": "^17.0.0",
    "eslint-config-prettier": "^8.6.0",
    "eslint-plugin-prettier": "^4.2.1",
    "html-webpack-plugin": "^5.5.0",
    "jest": "^29.3.1",
    "jest-canvas-mock": "^2.5.0",
    "jest-environment-jsdom": "^29.3.1",
    "pre-commit": "^1.2.2",
    "prettier": "^2.8.3",
    "ts-jest": "^29.0.5",
    "ts-loader": "^9.4.2",
    "typedoc": "^0.23.24",
    "typedoc-plugin-merge-modules": "^4.0.1",
    "typescript": "^4.9.4",
    "webpack": "^5.75.0",
    "webpack-cli": "^5.0.1",
    "webpack-dev-server": "^4.11.1"
  }
}
