{
  "name": "@upsetjs/venn.js",
  "description": "Area Proportional Venn and Euler Diagrams",
  "version": "1.4.2",
  "publishConfig": {
    "access": "public"
  },
  "author": {
    "name": "Ben Frederickson",
    "email": "ben@benfrederickson.com",
    "url": "https://www.benfrederickson.com"
  },
  "contributors": [
    {
      "name": "Samuel Gratzl",
      "email": "samu@sgratzl.com",
      "url": "https://wwww.sgratzl.com"
    }
  ],
  "license": "MIT",
  "homepage": "https://github.com/upsetjs/venn.js",
  "bugs": {
    "url": "https://github.com/upsetjs/venn.js/issues"
  },
  "keywords": [
    "Venn",
    "Euler"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/upsetjs/venn.js.git"
  },
  "directories": {
    "example": "examples",
    "test": "tests"
  },
  "main": "build/venn.js",
  "unpkg": "build/venn.min.js",
  "jsdelivr": "build/venn.min.js",
  "module": "build/venn.esm.js",
  "types": "src/index.d.ts",
  "sideEffects": false,
  "files": [
    "build",
    "src/**/*.js",
    "src/**/*.d.ts"
  ],
  "browserslist": [
    "Firefox ESR",
    "last 2 Chrome versions",
    "last 2 Firefox versions"
  ],
  "optionalDependencies": {
    "d3-selection": "^3.0.0",
    "d3-transition": "^3.0.1"
  },
  "dependencies": {
    "fmin": "^0.0.2"
  },
  "devDependencies": {
    "@babel/core": "^7.16.5",
    "@babel/plugin-transform-runtime": "^7.16.5",
    "@babel/preset-env": "^7.16.5",
    "@rollup/plugin-babel": "^5.3.0",
    "@rollup/plugin-commonjs": "^21.0.1",
    "@rollup/plugin-node-resolve": "^13.1.1",
    "@yarnpkg/sdks": "^2.5.1-rc.6",
    "babel-jest": "^27.4.5",
    "canvas": "^2.8.0",
    "eslint": "^8.5.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-prettier": "^4.0.0",
    "jest": "^27.4.5",
    "jest-image-snapshot": "^4.5.1",
    "prettier": "^2.5.1",
    "release-it": "^14.11.8",
    "rimraf": "^3.0.2",
    "rollup": "^2.61.1",
    "rollup-plugin-pnp-resolve": "^2.0.0",
    "uglify-es": "^3.3.9"
  },
  "scripts": {
    "clean": "rimraf build *.tgz",
    "watch": "rollup -c -w",
    "lint": "eslint src --ext js",
    "test": "jest --passWithNoTests",
    "test:watch": "jest --watch",
    "posttest": "npm run lint",
    "build:dev": "rollup -c",
    "build:prod": "npm run build:dev && uglifyjs build/venn.js -c -m -o build/venn.min.js",
    "prebuild": "npm run clean && npm test",
    "build": "npm run build:prod",
    "format": "prettier --write examples \"*.{md,json,js,yml}\" \"{.github,src,examples}/**\"",
    "preversion": "npm run test",
    "prepare": "npm run build:dev",
    "prepublishOnly": "npm run build:prod",
    "release": "release-it --disable-metrics --npm.skipChecks",
    "release:pre": "release-it --disable-metrics --npm.skipChecks --preRelease=alpha --npm.tag=next"
  },
  "packageManager": "yarn@3.1.1"
}
