{"versions":{"1.0.0":{"name":"@upsetjs/venn.js","description":"Area Proportional Venn and Euler Diagrams","version":"1.0.0","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","sideEffects":false,"browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"peerDependencies":{"d3-selection":"^1.4.1","d3-transition":"^1.3.2"},"dependencies":{"@babel/runtime":"^7.10.2","fmin":"^0.0.2"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@rollup/plugin-babel":"^5.0.3","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@yarnpkg/pnpify":"^2.0.0-rc.25","babel-jest":"^26.0.1","canvas":"^2.6.1","d3-selection":"^1.4.1","d3-transition":"^1.3.2","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.0.1","jest-image-snapshot":"^4.0.2","prettier":"^2.0.5","release-it":"^13.6.3","rimraf":"^3.0.2","rollup":"^2.17.0","rollup-plugin-pnp-resolve":"^2.0.0","uglify-es":"^3.3.9"},"scripts":{"clean":"rimraf build *.tgz","watch":"rollup -c -w","lint":"eslint src","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"},"_id":"@upsetjs/venn.js@1.0.0","dist":{"shasum":"318730c9398dd6c3afc4bd1a30a07caef9779911","integrity":"sha512-pq3odKSa0QtlX3xHxrRG47eMLGU1QRWcdeSk4pW/xtGsto50wHiSbg8b3n0U/0fPSWDIndEu8XvTe74xEOWGbg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@upsetjs/venn.js/-/venn.js-1.0.0.tgz","fileCount":11,"unpackedSize":200938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6yPgCRA9TVsSAnZWagAAEiEQAIHv1kXDJQh5ipRIe5gL\nLutFbnQqtE+2rHbq6X+SB0BQuK/HGOdM+ZtcT64ZnOylmwLuX9Rf2F8BF0Dd\nV2ElZd1sM1lTGP8I9EajywF/4mkl8861ZrIH+JpCS4cJjXb52ADLHUC/mEvW\nS4BX0VN4k2n4ozmZRKXBdKcBPuqAgIoG6Iet8IWTj14y9ywPfbala0VbxMAM\nSHdppyMAUSQvyVcsk9gQp1L7EWrHIc18rMnavVMHUaGiWtVEJrL9wx/Ff51F\nAdwYXVjzVLsa7jV8aVdwIlK0m5NEy7BaHDusXakQ7Mp1/kUE4eP1tY9LcT64\nbcOMnakZPzUTVihAfoeO7tetgEu/ikbz+qGvaHSfyd7xsM5/TyLuAnfrAN2S\n1tSRMuDMCQeHqFtcZ2F7boE/KQ9soUnbW7z5EQM7RkNu5XV5sdBxUaaqpBqr\nN+UuJSIPYJPtNBdhy/iyZjEg26M2eqUXIGu44oU4NGMDOYEKE0HdldE6Nj22\nLD7TwNYTJTzfC915FQAbo1R1MLOOtXq96E0JWa88haMJ48+sGDqVn34Cdyc6\n7/yucY4+6WfwfOaotvzKV5VWS+UMtzFwmWNqKPt6Oc+fd3v+Ql48SqUsKUnA\n2iqEAIrrUv5OS8ePG5qVGE3kdEeJqKVnkt/5vSvGPoHYyBmsnUef8Osz1OPf\nlydp\r\n=83DG\r\n-----END PGP SIGNATURE-----\r\n","size":56168},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/venn.js_1.0.0_1592468447927_0.14411029534214648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:51:30.212Z"},"1.1.0":{"name":"@upsetjs/venn.js","description":"Area Proportional Venn and Euler Diagrams","version":"1.1.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":"git+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,"browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"peerDependencies":{"d3-selection":"^1.4.1","d3-transition":"^1.3.2"},"dependencies":{"@babel/runtime":"^7.10.2","fmin":"^0.0.2"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@rollup/plugin-babel":"^5.0.3","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@yarnpkg/pnpify":"^2.0.0-rc.25","babel-jest":"^26.0.1","canvas":"^2.6.1","d3-selection":"^1.4.1","d3-transition":"^1.3.2","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.0.1","jest-image-snapshot":"^4.0.2","prettier":"^2.0.5","release-it":"^13.6.3","rimraf":"^3.0.2","rollup":"^2.17.0","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"},"gitHead":"83835f8e9bf049b318d426803519415608ba3de2","_id":"@upsetjs/venn.js@1.1.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Vj+udVCQ0GneJA6M19jVEP6YtaedN8X7QPPD5voDjuh5n+uc4uLkBVPcVDKxJbtKEriPmwB4DnvUJQIVBg9vSw==","shasum":"1b6b98b1668f3da95b7fcedf2c87232158822630","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@upsetjs/venn.js/-/venn.js-1.1.0.tgz","fileCount":14,"unpackedSize":226669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6278CRA9TVsSAnZWagAA1msP/0448dGVJyRxim5zxO9l\nwx/uke8pCNB0vH/+2om4EeEKMVHdSI5cpsdqKuteMGhK6ObwRTuh5cSCWowA\nAPMWzhnb/7wAKyDS+XJF/yWh4BpGC/O48+TY/wmWZDsAWQplbCXYHtGPr8gm\nOJQ8pJTDhu3X8G+UBMw0cGWDN+hK9PFpmCgMfcr2CskPAqTXY286UTPYKYgc\nCRe5kje+LFQ6i4qmu/AxK4jcMTWUdx4UkZZznCh2VelZCIHHa7+FsS9pJjpD\nBw3L6SNqtn+jLclo4dNJvq1Sco6PHZC10c40fC1G8auwtkHSqaBuG2LIldJb\nNtWWPacWJ9gd9J+IkNH1P8lQp5Ytfy+wJCHqM7jHNLZSWxLKJqpVrUAd8FGJ\n6N6svIRfcRWKQx8mqzF6Ts/8Hynxold6RzonkfBwDAvVxdB98lk/G2I9aO9m\nR8D0yjjnwMok0LFBiMojrhv0lulbiYKWwvjZoKWaKygHpT/si1I34lhcepew\nI15c90o2TbLX2BUsfZJBJID3cQYqqrbWkZJznrmMXMxMpw/DV6CeQwZUAv+B\nb2y2F/4pvA3uzPvFns8OhG3yDL3Tudz4wsbGGVbanG3GFmraLtH7+qsCa8cs\nsOet1n96kE7UklU7oZMWo0ZptVkMVbTUGwFMdet4g66m88n67IYQ7IstB5EQ\n+9Ht\r\n=51sF\r\n-----END PGP SIGNATURE-----\r\n","size":61625},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/venn.js_1.1.0_1592487676305_0.6270426460324652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:51:32.204Z"},"1.2.0":{"name":"@upsetjs/venn.js","description":"Area Proportional Venn and Euler Diagrams","version":"1.2.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":"git+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,"browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"optionalDependencies":{"d3-selection":"^1.4.1","d3-transition":"^1.3.2"},"dependencies":{"@babel/runtime":"^7.10.2","fmin":"^0.0.2","d3-selection":"^1.4.1","d3-transition":"^1.3.2"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@rollup/plugin-babel":"^5.0.3","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@yarnpkg/pnpify":"^2.0.0-rc.25","babel-jest":"^26.0.1","canvas":"^2.6.1","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.0.1","jest-image-snapshot":"^4.0.2","prettier":"^2.0.5","release-it":"^13.6.3","rimraf":"^3.0.2","rollup":"^2.17.0","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"},"gitHead":"00991ef5ba0ec9757af5867ace57077bd9ebfcc6","_id":"@upsetjs/venn.js@1.2.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-RLjTqJEZefkWDWLiQlbnqLVQrJp1QW+54MMNvLx9Bo5yOaIi4b7YehApy28yUJdsLdKlCIAr1m3ycYRoQO/4CQ==","shasum":"eb1cecf767bce0a1debe4d6a5f16daa36984c9c8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@upsetjs/venn.js/-/venn.js-1.2.0.tgz","fileCount":14,"unpackedSize":228526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe65bKCRA9TVsSAnZWagAAZmoP/i1WrobYjsk0G1pkorsq\nL8OlLMwJMCSjFGndHQkEGtcElUgRU9oJTrwa1BD0Ct3VreRujRhula/Q4CgF\nz9vIuhVLWDuCqLPrHQc8H91grQZgOMH0wxwlkppxlgs1CM7N+p/O5uDIIOrv\nyRY/IKEkq7cNpzrL2wmzzUf3UB2iVrGDpgptDfIa7vcdB132xNq/mgGoNMWJ\nMN/IV60dxqA6MJ67bQ/rnyxe673pSZgtjykWHLp81+lm5rVJzRXd/TBUe04j\nIpYEjN0EO/pckPkswdi0nPKVCu+GjVbMefUwgN9IdMA5TL8oMneaG4+izeOs\nb0AL5T2PtdzYaVtRhzODAfVCy0q/OgFe/DTAMaxxCKyEG4Y3yMX1ps/ph1jj\neYsbdcpJp1qx+ahfMCiW9YtT8JI+ezgO+luGyo8cGXjvFjhrA9hhP/Jy+2Yw\nMh2t+ie6GSNY1K5Lv0rldkcgW05SmWIy4/NJ0OgGDFdHEOxt509w3JEOShjQ\no+XNpNUL9WG9IC5HgvRWyvmtGwbaEZDOJRmI+aF7m4Y/VM/DfE8zYduD4M4+\nrOaNLTAa/w5PBCAmdZKY18ZBx8dU/HLznSjTyQZ1Z0sQq2U2Wxb5UbCcj6x2\nh2rpUYfK0qW2e7GQJOHKy92IBbXx5RB4ljW/lFd9jYyqnEE31Vr3r5xdoc6i\nWGy7\r\n=px/K\r\n-----END PGP SIGNATURE-----\r\n","size":62508},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/venn.js_1.2.0_1592497859918_0.23601275107026032"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:51:34.023Z"},"1.2.1":{"name":"@upsetjs/venn.js","description":"Area Proportional Venn and Euler Diagrams","version":"1.2.1","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":"git+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,"browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"optionalDependencies":{"d3-selection":"^1.4.1","d3-transition":"^1.3.2"},"dependencies":{"@babel/runtime":"^7.10.2","fmin":"^0.0.2","d3-selection":"^1.4.1","d3-transition":"^1.3.2"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@rollup/plugin-babel":"^5.0.3","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@yarnpkg/pnpify":"^2.0.0-rc.25","babel-jest":"^26.0.1","canvas":"^2.6.1","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.0.1","jest-image-snapshot":"^4.0.2","prettier":"^2.0.5","release-it":"^13.6.3","rimraf":"^3.0.2","rollup":"^2.17.0","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"},"gitHead":"c7340d691be7c51d445a8d2db73a977985a6e89d","_id":"@upsetjs/venn.js@1.2.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Uz7tUHwe9BKflWDNZkoTF8jei8j0x5I6axztDLfIRxgqscj4GKgqgC5XAeq+FvXjLOYU6RyXuDZkI5obAgaKxw==","shasum":"1b792d86381db5260d265329f04cd9df9949256c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@upsetjs/venn.js/-/venn.js-1.2.1.tgz","fileCount":14,"unpackedSize":233330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe686RCRA9TVsSAnZWagAAYQQQAI7EPBhz6V1LQMmEwT+A\nT2C9QowcMiFKwjWQYNJewXf0qIO+qK5d7bHzOLO8FCAmatxg/068UidLchBm\nHt05vNzNOBRSySqgC/WYhDfWpIZF+rwoAcqpORqrra0yQtZ6ywiADqtgu6IG\nvSH5aTfN89NmXnwdVv26/8OXA15+ZlOVWU3O4hwmoU4zKp2ixMu+KVesCKU7\nTDUgEBYCOGjGVtJSYE/nYD3mI4+JxpVaZs2StPUf30mIbrKa66ZtFLqsSDGX\nbCU7SOcpvqxqmViEgeKjQAIE14C4iZMUGQkiOwwhjuZROydR7B5XzKCuaATv\nzbmjiHNkTimFkLmLfbJBpkJhiMbhCtXRrftVbbuKoHFxh8CTviWVBj4CCI/U\nAnqrZhGRT0cqv7DfQIPKN976Q+x9v4EaWXV60f4AGzSNq6NJrMcYO9N140bp\ntsjVcpAX0TS3Aat9J3GfiBTpVEp3gfWiddcC4GlK0uJXuHSJn8Z1ranholf/\nfjV4c5zdUkghUStKdK34xjUcFZExhYikr/PNGJEgD2bYWq9ITA/9xG1Q0G+e\nIKHZBZS0ftsfVZxm6H0jvTz2al3nCjWn2yKdmto93/+PoAw/9gZrbR9bBoiB\nfKkUlL5qHPq433+11dhTIRQ2jZipgWEdBdMhmOkE/3wbbQ034op03OoKhwM+\nD7Rg\r\n=8G/Y\r\n-----END PGP SIGNATURE-----\r\n","size":63290},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/venn.js_1.2.1_1592512144763_0.38267079221581346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:51:36.037Z"},"1.3.0":{"name":"@upsetjs/venn.js","description":"Area Proportional Venn and Euler Diagrams","version":"1.3.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":"git+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,"browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"optionalDependencies":{"d3-selection":"^1.4.1","d3-transition":"^1.3.2"},"dependencies":{"@babel/runtime":"^7.10.2","fmin":"^0.0.2","d3-selection":"^1.4.1","d3-transition":"^1.3.2"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@rollup/plugin-babel":"^5.0.3","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@yarnpkg/pnpify":"^2.0.0-rc.25","babel-jest":"^26.0.1","canvas":"^2.6.1","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.0.1","jest-image-snapshot":"^4.0.2","prettier":"^2.0.5","release-it":"^13.6.3","rimraf":"^3.0.2","rollup":"^2.17.0","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"},"gitHead":"28bf07f89d4b55b55565141a1d7340e751f91edc","_id":"@upsetjs/venn.js@1.3.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-9EUaYBb5/GNZpqpfbmniJWNkAhic7hLyT2j9MBPwWB3yfwuMTbWFeSlAtlvzC5W/9VlLrmBweacy87PyZb4R1g==","shasum":"e14c4d03de396609dd25e65be6c11acb488e1f7d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@upsetjs/venn.js/-/venn.js-1.3.0.tgz","fileCount":14,"unpackedSize":241390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7dbKCRA9TVsSAnZWagAA+ecP/j5jT2++C47hW/y+7/VQ\nVIPX/tW1xDGU5+Xg7I/BOe0+sB63x+KETJFFbBJI9naz9phoAKHZZG2Cn0VD\nFL81+2yWhWczToIgros8WnJoFAVmsKG4Mwjf5dyWMack4x5IU6Q2pf7Z6WMU\ne4cxgKBvjDMrTqt57OtoDWpjTXj3Lpb8d1aI6nPRlwV7tIuFPikwjsEebFEp\n23A156fRSE2uu2EkfXE3luO1G+9mWZiQ0d4pYZkGiyGVytt5g/xLU37H7V+Z\n3n6GPGhvofp5fh9wa3GW+wor8eZrCKnrn4eBp+MgqqMOkYJU095YBGfo2z/5\n21dd6gTv6/4OiER8AhPeOt+lqc8VILthFdHkoAUBnIKSgu13weAqgFft0YDR\nhewb/4mTqRhFhDeiaRk9rR1VW/7bJ41DPZSDbp/MUvmldL4OQVMGRO2i3vTm\nob1KFyk73Xhipljd2paSXGABbpylgzJj/6NAOd3ewrf2FDK43uwdHc3DgHo+\nZU83TItnHvfcY0hh/or/Zu7gJyor0Rrs1nsh5DA6He1nduGK9+yWStf0vga/\nuXGusPLnwMIIw/rVBiBIGAo62GrvkpXVNy9scxknlZJNQp0iD0QBTzRw+1RT\nTy6OkvciQn+GoEqYdrVjijQ/QeNcD33KfLM9BrlhR2GLMisspsuMmZ++CpkS\nKKNF\r\n=EB9q\r\n-----END PGP SIGNATURE-----\r\n","size":65534},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/venn.js_1.3.0_1592645322426_0.7810786450807943"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:51:38.043Z"},"1.4.0":{"name":"@upsetjs/venn.js","description":"Area Proportional Venn and Euler Diagrams","version":"1.4.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":"git+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,"browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"optionalDependencies":{"d3-selection":"^2.0.0","d3-transition":"^2.0.0"},"dependencies":{"fmin":"^0.0.2","d3-selection":"^2.0.0","d3-transition":"^2.0.0"},"devDependencies":{"@babel/core":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.13","@babel/preset-env":"^7.12.13","@rollup/plugin-babel":"^5.2.3","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.1","@yarnpkg/pnpify":"^2.4.0","babel-jest":"^26.6.3","canvas":"^2.6.1","eslint":"^7.19.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","jest":"^26.6.3","jest-image-snapshot":"^4.3.0","prettier":"^2.2.1","release-it":"^14.2.2","rimraf":"^3.0.2","rollup":"^2.38.4","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"},"gitHead":"4a2c4977cdbb2c9ea2ec9dd97f8e647fde0af04b","_id":"@upsetjs/venn.js@1.4.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6AKiGITSYW1UXOFh9xRN4zh+YAJav/BTTDyUBw0oYcl1KxNydL6eBTKtXPZiFIeTYt47EXkCaoLPPlN3JMp/Jw==","shasum":"84e7b62cd9fa77acd167e25fc3e20bb9826a56c4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@upsetjs/venn.js/-/venn.js-1.4.0.tgz","fileCount":14,"unpackedSize":240998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHGqeCRA9TVsSAnZWagAAsoAQAJCqdI5CQHjOPdZub6T1\n+PR5tkuHt7iOm8FxrSa6yglx1Kbqv7orSnGPUMGBRBzZCTy7wca10L07ZWOr\n/7jLD52D19nvCWSoVf15rH/EI9SDUadq9GaXkDVz08w7zKAmGnDERUpjYCTm\nyDb/HeLlgumVdCqUtkfSZjc0l7vzlsXn0u015e98Wg0O6fOQ8hvtIKyMX4pP\nH9lL51DqKUAPYdXiKbPs+8fGLX6ozj1B6Og/wx3TFBhIQRV4rSKOmz2IFkJp\nS7qCoh0B2YFJ16qtVmC8/hciof6d5R5Eshs8cMqgqSoKSFWExKUw/7wVyWIv\n3eHeKkLmHIBNHs4uoakhaMf49f4HV2X9Ikw3ulf4MbGCmh08Hd9rQDAlHg/i\n7djNzy6rpz31WVaV44LymEOc0yu+ZYNo4jw6gC1ZwIC/FhoQi1YneRMrXycZ\nzPJ7LEz3TKcCL6cZJMvJA+hTfvwc09WJYZl5fNNElxIbNl6g6tieMR7nplqL\nnFoPkVn43lzMSFzi3h0OCmAQzl2WkMp6HNe3oInrNFHipqoKAWql1LPtVQa8\nHK9ni2V8c8SfFQm2R1ZDDqN5rcAhJ2BvGKi0leK4BeYvMEvaPamosEwKYwoc\nb4d0Fbd5Vh3gpSlIjyPyO4LBgCKBREqchF6hY+rbwShiRYmjn+NALb49h605\nZPTn\r\n=uMLR\r\n-----END PGP SIGNATURE-----\r\n","size":65330},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/venn.js_1.4.0_1612475038158_0.9298126546695522"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:51:40.053Z"},"1.4.1":{"name":"@upsetjs/venn.js","description":"Area Proportional Venn and Euler Diagrams","version":"1.4.1","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":"git+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,"browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"optionalDependencies":{"d3-selection":"^2.0.0","d3-transition":"^2.0.0"},"dependencies":{"fmin":"^0.0.2","d3-selection":"^2.0.0","d3-transition":"^2.0.0"},"devDependencies":{"@babel/core":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.15","@babel/preset-env":"^7.12.13","@rollup/plugin-babel":"^5.2.3","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.1","@yarnpkg/pnpify":"^2.4.0","babel-jest":"^26.6.3","canvas":"^2.6.1","eslint":"^7.19.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","jest":"^26.6.3","jest-image-snapshot":"^4.3.0","prettier":"^2.2.1","release-it":"^14.3.0","rimraf":"^3.0.2","rollup":"^2.38.5","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"},"gitHead":"9ea9abb2f413454669b433168b4d82484b8379b7","_id":"@upsetjs/venn.js@1.4.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-tQDnO2povcR+If+MysLoh0WYFz+XJBf6ULnZ9AkAHAMaSowHB55urU1f42H73sQH9OYOb0jfSKfTfGA4GGIWOw==","shasum":"3a15b7d3544b6ebb3d63cbadccc0274d4ed9a2da","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@upsetjs/venn.js/-/venn.js-1.4.1.tgz","fileCount":14,"unpackedSize":241372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI5jiCRA9TVsSAnZWagAAtdAP/i2jBcL5mOUtXM6lefKC\nekeX45pNezeazSmwNXNAoiDbma/zXMX0iA+3fBD1+tKMmKAIVI741cjN0U7r\nd4zHhZCnW4i/r/QK5/VQ+HnttNZe8EiylStlg/UZ9JKUR1iEKSGahZCC1dww\nvHMiKVD1t/UHN2jPubi26nQet6n/AAdkbmhZQYdZKx1YIqfP7SoDXJu7DVFm\n3xqTfdOoRIzYxeMggDLMk8BqOyysoagLbAK2fxqNp22NO6Tl5CDH9Dnabt+j\n8yl/Hco+hg4koo761TuDHgDkM4W001VbdgQYh94sqycaGb2EwzcoBiQLYz4y\ndCaLGc3iPA41TGJGWfLG4+LUzwUM6o/SN8d5fsKuvIi6wtHzoZdnz3s07qaH\nvhzoeC0moBKKAtvKlvoYWP/um48msL/VKpFGLfDIof0XKhnr6XdZhrmNQZtQ\n6eNzFrpG5fVlptH4/U+L/3LiC0GV84qUYBNLt0IxquL33M+aV+X1eo29XM5q\na6nqjap7RR16KPzajEMaK0bVbWUpO9XHp+YebKnJdi+qlsC2EIFfRFRw1zNe\n+DJP9etAVZMrAXBPVbYSPbS+/juT8vfx63UtCSt1upFc2SuvQts6jX/SKa5q\n3D14LKFQWGnt4zli01xXwvhVxQFP91E2izMn/wfoHtdEeD4RIyL0njOgdB+X\nyN7t\r\n=rHJ/\r\n-----END PGP SIGNATURE-----\r\n","size":65407},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/venn.js_1.4.1_1612945633630_0.7466066528782922"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:51:42.067Z"},"1.4.2":{"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":"git+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,"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","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"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","gitHead":"06b3aae9dc2bcddfa553090ee2b5489c7d812f05","_id":"@upsetjs/venn.js@1.4.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-sFyczoc4T0FonsMiHo/7AXqTpuBOOlIGTIMli5tFdfTXUECogGsnHY4+BQfHX9EaYk4zxBno/9PKsxEfY3CZLA==","shasum":"b272f42bf5574e9121b041ad9186cac8d0f667a3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@upsetjs/venn.js/-/venn.js-1.4.2.tgz","fileCount":14,"unpackedSize":241445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxP+hCRA9TVsSAnZWagAAaO0P/iCR+fVmSTwqRzFiOYmv\nschxwfEPTbgZuX1/yCu+dK2ISIQrBUxWaEvV0TnFCwER4ipU9m/EsL5NNIA3\nlJXSquWlMKgc2jEnOP7j2/p7+qFFKotYqMZsiSVrifX3z7dj1rBiOHqcpCYC\nW2S6UG1Mey4m3VV/KnHvpAQGTXaaU8ADxxaH9wU10AdWrSR0y44Lss5bOsUm\ned5zlFoqvjz8BEoPW72tvuw5lkfZtKJMDPAXUs0x6YrPA/zGZh1JfQGwmvSz\ngVzohHmjjeRLrVEul8CvG7IYTfGn1M4yW8yMBuG2tfcUAAiZBJh+EvhatMS5\nFbCy7VTHVc9YC52Y8FIx9fpUt6JBZbsPAYsfGHJAAyWQ+Fh/RwuX25tlmgP7\n/pYv8sRDqpTrfOGWGF4AL6yXGG2lYSG/I+fv5zXlvJ9B0lNFmLm4PIzNJBMH\nlHiKsNjLgTFMt4jXeNpRVKA2gZ0EQggLeJNvjOKgJvE7K+8qO/uwnQG6LCSW\nmUmWs/pdTh55e2BwP2/ykbfeIURcxCZYL61rv1a9eFbzPEb8qIRBOsxXWtLh\nJZ6gdwOzaIO6SSfw6wCbjfmbE7VowsyMsOmFh21RkwcW1PBUm+h6Gf1dKabY\nm6PCNOrejiSqgz43q75SY3H4nG2p3lqMIwQVhfrw+K8SlsJJgoNeUsmXyUq3\nd9aR\r\n=mtAy\r\n-----END PGP SIGNATURE-----\r\n","size":65087},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/venn.js_1.4.2_1640300449699_0.6287776215194099"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T04:10:04.570Z"},"2.0.0":{"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,"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","_id":"@upsetjs/venn.js@2.0.0","gitHead":"350c835aab4a92a7570963c28f725cf9f6e5f258","dist":{"shasum":"3be192038cdda927aa4f8b22ab51af82abf47f34","integrity":"sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@upsetjs/venn.js/-/venn.js-2.0.0.tgz","fileCount":14,"unpackedSize":245876,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLsz1ieSVelNUU+3UGLUAobPzKvDFz5zQ3zI2HJUx+8AiEAhxy4EDLmCTvDe77BtJGCOh0FNOT+LKVrT6GwRbqSWtQ="}],"size":66162},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/venn.js_2.0.0_1731872308830_0.2516776810139294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-17T19:38:29.050Z","publish_time":1731872309050,"_source_registry_name":"default"}},"dist-tags":{"latest":"2.0.0","v2.0.0":"2.0.0"},"name":"@upsetjs/venn.js","time":{"created":"2022-01-28T19:58:22.900Z","modified":"2025-12-28T18:09:48.527Z","1.0.0":"2020-06-18T08:20:48.097Z","1.1.0":"2020-06-18T13:41:16.463Z","1.2.0":"2020-06-18T16:31:00.067Z","1.2.1":"2020-06-18T20:29:04.915Z","1.3.0":"2020-06-20T09:28:42.561Z","1.4.0":"2021-02-04T21:43:58.317Z","1.4.1":"2021-02-10T08:27:13.799Z","1.4.2":"2021-12-23T23:00:49.968Z","2.0.0":"2024-11-17T19:38:29.050Z"},"readme":"# venn.js\n\n[![License: MIT][mit-image]][mit-url] [![NPM Package][npm-image]][npm-url] [![Github Actions][github-actions-image]][github-actions-url]\n\nThis is a maintained fork of [https://github.com/benfred/venn.js](https://github.com/benfred/venn.js).\n\nA javascript library for laying out area proportional venn and euler diagrams.\n\nDetails of how this library works can be found on the [blog\npost](https://www.benfrederickson.com/venn-diagrams-with-d3.js/)\nthe original author wrote about this. A follow up post [discusses testing strategy and\nalgorithmic improvements](https://www.benfrederickson.com/better-venn-diagrams/).\n\n## Install\n\n```bash\nnpm install --save @upsetjs/venn.js\n```\n\n## Usage\n\nThere are two modes in which this library can be used.\nFirst, in a managed case by using the `VennDiagram` function that will render the data using D3.\nSecond, in a manual case as a layout library that is just preparing the data for you.\n\nIn the following, these set data are used:\n\n```js\nconst sets = [\n  { sets: ['A'], size: 12 },\n  { sets: ['B'], size: 12 },\n  { sets: ['A', 'B'], size: 2 },\n];\n```\n\n### Managed Usage\n\nThis library depends on [d3.js](https://d3js.org/) to display the venn\ndiagrams.\n\n##### Simple layout\n\nTo lay out a simple diagram, just define the sets and their sizes along with the sizes\nof all the set intersections.\n\nThe VennDiagram object will calculate a layout that is proportional to the\ninput sizes, and display it in the appropriate selection when called:\n\n```js\nconst chart = venn.VennDiagram();\nd3.select('#venn').datum(sets).call(chart);\n```\n\n[View this example](https://upset.js.org/venn.js/examples/simple.html)\n\n[![Open in CodePen][codepen]](https://codepen.io/sgratzl/pen/RwrKPEe)\n\n##### Changing the Style\n\nThe style of the Venn Diagram can be customized by using D3 after the diagram\nhas been drawn. For instance to draw a Venn Diagram with white text and a darker fill:\n\n```js\nconst chart = venn.VennDiagram();\nd3.select('#inverted').datum(sets).call(chart);\n\nd3.selectAll('#inverted .venn-circle path').style('fill-opacity', 0.8);\n\nd3.selectAll('#inverted text').style('fill', 'white');\n```\n\n[View this example, along with other possible styles](https://upset.js.org/venn.js/examples/styled.html)\n\nThe position of text within each circle of the diagram may also be modified via the `symmetricalTextCentre` property (defaults to `false`):\n\n```js\n// draw a diagram with text symmetrically positioned in each circle's centre\nconst chart = venn.VennDiagram({ symmetricalTextCentre: true });\n```\n\n##### Dynamic layout\n\nTo have a layout that reacts to a change in input, all that you need to do is\nupdate the dataset and call the chart again:\n\n```js\n// draw the initial diagram\nconst chart = venn.VennDiagram();\nd3.select('#venn').datum(getSetIntersections()).call(chart);\n\n// redraw the diagram on any change in input\nd3.selectAll('input').on('change', function () {\n  d3.select('#venn').datum(getSetIntersections()).call(chart);\n});\n```\n\n[View this example](https://upset.js.org/venn.js/examples/dynamic.html)\n\n##### Making the diagram interactive\n\nMaking the diagram interactive is basically the same idea as changing the style: just add event listeners to the elements in the venn diagram. To change the text size and circle colours on mouseenter:\n\n```js\nd3.selectAll('#rings .venn-circle')\n  .on('mouseenter', function () {\n    const node = d3.select(this).transition();\n    node.select('path').style('fill-opacity', 0.2);\n    node.select('text').style('font-weight', '100').style('font-size', '36px');\n  })\n  .on('mouseleave', function () {\n    const node = d3.select(this).transition();\n    node.select('path').style('fill-opacity', 0);\n    node.select('text').style('font-weight', '100').style('font-size', '24px');\n  });\n```\n\n[View this example](https://upset.js.org/venn.js/examples/interactive.html)\n\nThe colour scheme for the diagram's circles may also be modified via the `colorScheme` option, and the text within each circle can have its fill modified via the `textFill` option:\n\n```js\nconst chart = venn.VennDiagram({\n  colorScheme: ['rgb(235, 237, 238)', '#F26250'],\n  textFill: '#FFF',\n});\n```\n\n##### Adding tooltips\n\nAnother common case is adding a tooltip when hovering over the elements in the diagram. The only\ntricky thing here is maintaining the correct Z-order so that the smallest intersection areas\nare on top, while still making the area that is being hovered over appear on top of the others:\n\n```js\n// draw venn diagram\nconst div = d3.select('#venn');\ndiv.datum(sets).call(venn.VennDiagram());\n\n// add a tooltip\nconst tooltip = d3.select('body').append('div').attr('class', 'venntooltip');\n\n// add listeners to all the groups to display tooltip on mouseenter\ndiv\n  .selectAll('g')\n  .on('mouseenter', function (d) {\n    // sort all the areas relative to the current item\n    venn.sortAreas(div, d);\n\n    // Display a tooltip with the current size\n    tooltip.transition().duration(400).style('opacity', 0.9);\n    tooltip.text(d.size + ' users');\n\n    // highlight the current path\n    const selection = d3.select(this).transition('tooltip').duration(400);\n    selection\n      .select('path')\n      .style('stroke-width', 3)\n      .style('fill-opacity', d.sets.length == 1 ? 0.4 : 0.1)\n      .style('stroke-opacity', 1);\n  })\n\n  .on('mousemove', function () {\n    tooltip.style('left', d3.event.pageX + 'px').style('top', d3.event.pageY - 28 + 'px');\n  })\n\n  .on('mouseleave', function (d) {\n    tooltip.transition().duration(400).style('opacity', 0);\n    const selection = d3.select(this).transition('tooltip').duration(400);\n    selection\n      .select('path')\n      .style('stroke-width', 0)\n      .style('fill-opacity', d.sets.length == 1 ? 0.25 : 0.0)\n      .style('stroke-opacity', 0);\n  });\n```\n\n[View this example](https://upset.js.org/venn.js/examples/intersection_tooltip.html)\n\n## Manual Usage\n\nBesides the handy `VennDiagram` wrapper, the library can used as a pure layout function using the `layout` method.\nOne can render the result manually in D3 or even in HTML Canvas.\n\nThe signature of the function can be found as part of the TypeScript typings at [index.ds.ts](https://github.com/upsetjs/venn.js/blob/master/src/index.d.ts)\n\n### Custom D3 Rendering\n\n```js\n// compute layout data\nconst data = venn.layout(sets);\n// custom data binding and rendering\nconst g = d3\n  .select('#venn')\n  .selectAll('g')\n  .data(data)\n  .join((enter) => {\n    const g = enter.append('g');\n    g.append('title');\n    g.append('path');\n    g.append('text');\n    return g;\n  });\ng.select('title').text((d) => d.data.sets.toString());\ng.select('text')\n  .text((d) => d.data.sets.toString())\n  .attr('x', (d) => d.text.x)\n  .attr('y', (d) => d.text.y);\ng.select('path')\n  .attr('d', (d) => d.path)\n  .style('fill', (d, i) => (d.circles.length === 1 ? d3.schemeCategory10[i] : undefined));\n```\n\n[![Open in CodePen][codepen]](https://codepen.io/sgratzl/pen/xxZgGeP)\n\n### Canvas Rendering\n\n```js\nconst data = venn.layout(sets, { width: 600, height: 350 });\nconst ctx = document.querySelector('canvas').getContext('2d');\n\ndata.forEach((d, i) => {\n  ctx.fillStyle = `hsla(${(360 * i) / data.length},80%,50%,0.6)`;\n  ctx.fill(new Path2D(d.path));\n});\n\nctx.font = '16px Helvetica Neue, Helvetica, Arial, sans-serif';\nctx.textAlign = 'center';\nctx.textBaseline = 'central';\nctx.fillStyle = 'white';\n\ndata.forEach((d, i) => {\n  ctx.fillText(d.data.sets.toString(), d.text.x, d.text.y);\n});\n```\n\n[![Open in CodePen][codepen]](https://codepen.io/sgratzl/pen/NWxdqZW)\n\n## License\n\nReleased under the MIT License.\n\n## Development Environment\n\n```sh\nnpm i -g yarn\nyarn install\nyarn sdks vscode\n```\n\n### Common commands\n\n```sh\nyarn test\nyarn lint\nyarn format\nyarn build\nyarn release\nyarn release:pre\n```\n\n[mit-image]: https://img.shields.io/badge/License-MIT-yellow.svg\n[mit-url]: https://opensource.org/licenses/MIT\n[npm-image]: https://badge.fury.io/js/%40upsetjs%2Fvenn.js.svg\n[npm-url]: https://npmjs.org/package/@upsetjs/venn.js\n[github-actions-image]: https://github.com/upsetjs/venn.js/workflows/ci/badge.svg\n[github-actions-url]: https://github.com/upsetjs/venn.js/actions\n[codepen]: https://img.shields.io/badge/CodePen-open-blue?logo=codepen","users":{}}