{
  "name": "@upsetjs/venn.js",
  "description": "Area Proportional Venn and Euler Diagrams",
  "version": "2.0.0",
  "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"
  },
  "type": "module",
  "main": "build/venn.esm.js",
  "module": "build/venn.esm.js",
  "require": "build/venn.js",
  "unpkg": "build/venn.min.js",
  "jsdelivr": "build/venn.min.js",
  "types": "src/index.d.ts",
  "exports": {
    ".": {
      "import": "./build/venn.esm.js",
      "require": "./build/index.js",
      "scripts": "./build/venn.min.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"
  },
  "devDependencies": {
    "@babel/core": "^7.26.0",
    "@babel/plugin-transform-runtime": "^7.25.9",
    "@babel/preset-env": "^7.26.0",
    "@eslint/js": "^9.15.0",
    "@rollup/plugin-babel": "^6.0.4",
    "@rollup/plugin-commonjs": "^28.0.1",
    "@rollup/plugin-node-resolve": "^15.3.0",
    "@yarnpkg/sdks": "^3.2.0",
    "canvas": "^2.11.2",
    "d3-selection": "^3.0.0",
    "d3-transition": "^3.0.1",
    "eslint": "^9.15.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.2.1",
    "fmin": "patch:fmin@npm%3A0.0.4#~/.yarn/patches/fmin-npm-0.0.4-e439f499bd.patch",
    "globals": "^15.12.0",
    "jest-image-snapshot": "^6.4.0",
    "jsdom": "^25.0.1",
    "prettier": "^3.3.3",
    "rimraf": "^6.0.1",
    "rollup": "^4.27.2",
    "rollup-plugin-terser": "^7.0.2",
    "vite": "^5.4.11",
    "vitest": "^2.1.5"
  },
  "scripts": {
    "clean": "rimraf --glob build *.tgz",
    "watch": "rollup -c -w",
    "lint": "eslint src",
    "test": "vitest --passWithNoTests",
    "test:watch": "vitest --watch",
    "posttest": "npm run lint",
    "prebuild": "npm run clean && npm test",
    "build": "rollup -c",
    "format": "prettier --write examples \"*.{md,json,js,yml}\" \"{.github,src,examples}/**\""
  },
  "packageManager": "yarn@4.5.1"
}