{
  "name": "jcanvas",
  "title": "jCanvas",
  "description": "jCanvas brings jQuery's powerful syntax and capability to the HTML5 canvas. Quickly create canvas-based apps that can utilize layers, animations, events, and much more. jCanvas works on all modern browsers and platforms, including iOS and Android.",
  "version": "23.0.0",
  "main": "dist/umd/jcanvas.min.js",
  "module": "dist/esm/jcanvas.min.js",
  "types": "dist/esm/jcanvas.min.d.ts",
  "homepage": "https://projects.calebevans.me/jcanvas/",
  "author": "Caleb Evans",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/caleb531/jcanvas.git"
  },
  "keywords": [
    "canvas",
    "html5",
    "jquery",
    "events",
    "animation",
    "jquery-plugin"
  ],
  "bugs": {
    "url": "https://github.com/caleb531/jcanvas/issues"
  },
  "license": "MIT",
  "devDependencies": {
    "@rollup/plugin-commonjs": "^25.0.7",
    "@types/jquery": "^3.5.30",
    "@typescript-eslint/eslint-plugin": "^7.10.0",
    "@typescript-eslint/parser": "^7.10.0",
    "esbuild": "^0.21.4",
    "eslint": "^8.56.0",
    "eslint-config-prettier": "^9.1.0",
    "glob": "^10.3.10",
    "jquery": "^3.7.1",
    "prettier": "^3.2.5",
    "qunit": "^2.21.0",
    "rollup": "^4.17.2",
    "rollup-plugin-copy": "^3.5.0",
    "rollup-plugin-esbuild": "^6.1.1",
    "tslib": "^2.6.2",
    "typescript": "^5.4.5"
  },
  "peerDependencies": {
    "jquery": ">=1.9.0"
  },
  "autoupdate": {
    "source": "npm",
    "target": "jcanvas",
    "fileMap": [
      {
        "basePath": "dist",
        "files": [
          "**/*"
        ]
      }
    ]
  },
  "scripts": {
    "build": "rollup -c",
    "watch": "rollup -c -w",
    "lint": "eslint src/*.ts && tsc --noEmit"
  }
}