{
  "_from": "@upsetjs/venn.js@^2.0.0",
  "_id": "@upsetjs/venn.js@2.0.0",
  "_inBundle": false,
  "_integrity": "sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==",
  "_location": "/@upsetjs/venn.js",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "@upsetjs/venn.js@^2.0.0",
    "name": "@upsetjs/venn.js",
    "escapedName": "@upsetjs%2fvenn.js",
    "scope": "@upsetjs",
    "rawSpec": "^2.0.0",
    "saveSpec": null,
    "fetchSpec": "^2.0.0"
  },
  "_requiredBy": [
    "/mermaid"
  ],
  "_resolved": "https://registry.npmjs.org/@upsetjs/venn.js/-/venn.js-2.0.0.tgz",
  "_shasum": "3be192038cdda927aa4f8b22ab51af82abf47f34",
  "_spec": "@upsetjs/venn.js@^2.0.0",
  "_where": "C:\\wamp64\\www\\utc\\app\\node_modules\\mermaid",
  "author": {
    "name": "Ben Frederickson",
    "email": "ben@benfrederickson.com",
    "url": "https://www.benfrederickson.com"
  },
  "browserslist": [
    "Firefox ESR",
    "last 2 Chrome versions",
    "last 2 Firefox versions"
  ],
  "bugs": {
    "url": "https://github.com/upsetjs/venn.js/issues"
  },
  "bundleDependencies": false,
  "contributors": [
    {
      "name": "Samuel Gratzl",
      "email": "samu@sgratzl.com",
      "url": "https://wwww.sgratzl.com"
    }
  ],
  "dependencies": {
    "d3-selection": "^3.0.0",
    "d3-transition": "^3.0.1"
  },
  "deprecated": false,
  "description": "Area Proportional Venn and Euler Diagrams",
  "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"
  },
  "directories": {
    "example": "examples",
    "test": "tests"
  },
  "exports": {
    ".": {
      "import": "./build/venn.esm.js",
      "require": "./build/index.js",
      "scripts": "./build/venn.min.js",
      "types": "./src/index.d.ts"
    }
  },
  "files": [
    "build",
    "src/**/*.js",
    "src/**/*.d.ts"
  ],
  "homepage": "https://github.com/upsetjs/venn.js",
  "jsdelivr": "build/venn.min.js",
  "keywords": [
    "Venn",
    "Euler"
  ],
  "license": "MIT",
  "main": "build/venn.esm.js",
  "module": "build/venn.esm.js",
  "name": "@upsetjs/venn.js",
  "optionalDependencies": {
    "d3-selection": "^3.0.0",
    "d3-transition": "^3.0.1"
  },
  "packageManager": "yarn@4.5.1",
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/upsetjs/venn.js.git"
  },
  "require": "build/venn.js",
  "scripts": {
    "build": "rollup -c",
    "clean": "rimraf --glob build *.tgz",
    "format": "prettier --write examples \"*.{md,json,js,yml}\" \"{.github,src,examples}/**\"",
    "lint": "eslint src",
    "posttest": "npm run lint",
    "prebuild": "npm run clean && npm test",
    "test": "vitest --passWithNoTests",
    "test:watch": "vitest --watch",
    "watch": "rollup -c -w"
  },
  "sideEffects": false,
  "type": "module",
  "types": "src/index.d.ts",
  "unpkg": "build/venn.min.js",
  "version": "2.0.0"
}
