{
  "name": "intellicrop",
  "version": "1.0.2",
  "description": "Simple JavaScript solution to edge detection assisted image cropping.",
  "keywords": [
    "typescript",
    "cropping",
    "edge-detection"
  ],
  "author": "davidjan3",
  "license": "MIT",
  "module": "dist/intellicrop.js",
  "types": "dist/intellicrop.d.ts",
  "scripts": {
    "dev": "npm run clean && parcel src/index.html",
    "build": "npm run clean && parcel build src/cropper/cropper.ts",
    "lint": "eslint 'src/**/*.{ts,tsx}'",
    "prettier": "prettier --check './src/**/*.{ts,tsx,css,scss,json,html}'",
    "prettier-run": "prettier --write './src/**/*.{ts,tsx,css,scss,json,html}'",
    "test": "jest --coverage",
    "clean": "rm -rf .parcel-cache && rm -rf dist",
    "prepublishOnly": "npm run build"
  },
  "devDependencies": {
    "@parcel/packager-ts": "^2.16.4",
    "@parcel/reporter-bundle-analyzer": "^2.16.4",
    "@parcel/transformer-typescript-types": "^2.16.4",
    "@trivago/prettier-plugin-sort-imports": "^6.0.2",
    "@types/jest": "^30.0.0",
    "@typescript-eslint/eslint-plugin": "^8.57.2",
    "@typescript-eslint/parser": "^8.57.2",
    "buffer": "^6.0.3",
    "eslint": "^10.1.0",
    "jest": "^30.3.0",
    "jest-environment-jsdom": "^30.3.0",
    "parcel": "^2.16.4",
    "prettier": "^3.8.1",
    "process": "^0.11.10",
    "ts-jest": "^29.4.6",
    "typescript": "^5.9.3"
  },
  "files": [
    "dist/**/*"
  ],
  "dependencies": {
    "@techstark/opencv-js": "^4.8.0-release.10"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/davidjan3/intellicrop"
  },
  "targets": {
    "module": {
      "optimize": true
    }
  },
  "alias": {
    "crypto": false,
    "fs": false,
    "path": false,
    "stream": false
  }
}
