{"versions":{"1.1.0":{"name":"bubblesets-js","version":"1.1.0","author":{"name":"Josua Krause"},"license":"ISC","_id":"bubblesets-js@1.1.0","maintainers":[{"name":"anonymous","email":"samuel_gratzl@gmx.at"}],"contributors":[{"name":"Samuel Gratzl","email":"samuel_gratzl@gmx.at"}],"homepage":"https://github.com/sgratzl/bubblesets-js#readme","bugs":{"url":"https://github.com/sgratzl/bubblesets-js/issues"},"dist":{"shasum":"52aaea7648736df7c3648e7907a436415474f200","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-1.1.0.tgz","fileCount":5,"integrity":"sha512-9tEurEqEP245/qhLNWu6od8sSob0jcsb9RaH95Xe97D6dp2Gsp3X6YJ/Jz0JqiBCyc9bP4J9yD8emf0xhfua2A==","signatures":[{"sig":"MEQCIHL5scqu64xHkzefmsTiVfcWAH0BgMzmzrl7Tog59GCOAiAogMSNhXRtmVOHnifRvgE/HeUpnZFxaOlG1HaZg+Jdlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUfSOCRA9TVsSAnZWagAA9GgP/0V59+iwlO35hqBj97nH\nauvlzyHiG+Fy/4EQjiWUF7FEzCnMn+1Vt/IwFREA9HgcNGbEtDAfCtnjbIi5\nyA6X3liurShC7X11V8gJO2h1ymlSYY7sxxDA1jXUyAR8zfObzP6yFcTfR8yi\nVpNvnh1M4YXD/0MHU54eRbkzuUWpvqRCUtPcNkEOESIgtA5jzq+0RUYBhbYk\nIVKPBJqIlpx2SUgiZ4BOCViBgXJjKBFW1mSAFk586lQMRhxD9wMvncRLd7lj\n9I0Uv6P232AvgPL7smUr419Ix+brvH4BBIYziD1lJXZFLgLGebSQpS8oLE+A\n4Kf6vaW4T7vUfrt+Rj13P2j97e7zh5i4q34WiytTU4BZaXnfFyZQePmT6al1\nJgcMnQRCHmLPcy3Q44a79/mVjcfNtBh2g1CkQ+WcH+kEL53kfvU+wb/eRBVT\nSgzfhlSTv9czZwympzirNQa+raEk2KJa36ibpad+jXyLKDPMPqkayz4JJW7V\nWvCXv2iNnbxEkD0J7ZNIpZvr7TqGQVggjoQj0TqmxOFWEjP7R3E+fqduhQDz\neeWIXiLKAPq99iDr/0+6uDz0BMoc1jxA/fi5pObYJIzd3ktpgnnb2aoqy94K\nELM7dpxxcQ3LSR7+3niYut/CzsqlQsGwpyv3m2+xb89KgB1HJPvmT9/55JcZ\nNC8w\r\n=1iJw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js","typings"],"types":"typings/index.d.ts","gitHead":"bc66915df4b5b7a70681d5b073e6962b8f20eed9","scripts":{"test":"echo \"Error: no test specified\"","build":"cat _header.js bubblesets.js _footer.js > index.js","prepack":"npm run build","preversion":"npm test","release:pre":"npm version prerelease && npm publish --tag=next && git push --follow-tags","release:major":"npm version major && npm publish && git push --follow-tags","release:minor":"npm version minor && npm publish && git push --follow-tags","release:patch":"npm version patch && npm publish && git push --follow-tags"},"_npmUser":{"name":"anonymous","email":"samuel_gratzl@gmx.at"},"repository":{"url":"git+https://github.com/sgratzl/bubblesets-js.git","type":"git"},"_npmVersion":"6.2.0","description":"A JavaScript implementation of Bubble Sets.","directories":{},"_nodeVersion":"8.11.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubblesets-js_1.1.0_1532097678553_0.5707940179701456","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"bubblesets-js","version":"2.0.0","author":{"url":"https://www.sgratzl.com","name":"Samuel Gratzl","email":"sam@sgratzl.com"},"license":"MIT","_id":"bubblesets-js@2.0.0","maintainers":[{"name":"anonymous","email":"samuel_gratzl@gmx.at"}],"homepage":"https://github.com/sgratzl/bubblesets-js","bugs":{"url":"https://github.com/sgratzl/bubblesets-js/issues"},"dist":{"shasum":"0c9a51ce56ce09c5fe08067928d4a2d742f149f0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-2.0.0.tgz","fileCount":29,"integrity":"sha512-e1drkJZr5sgWpBpqFByEPLLvcequiCcIkt7smrNKXzkfkgGHkY/uF4kXW1DLMqcCq7+zlmPbdQXWyLkGadnu9w==","signatures":[{"sig":"MEYCIQClJNd8/UJ7OS0355XV72I2if3eS16FM4lkaUFZEjEALgIhAOopnHF0jHnrbfB74rINlhgd1GAAftxIptyKv5SuQnss","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2kUTCRA9TVsSAnZWagAAmykP/jageiGQAc2wzN3jC5hy\nPEKF2hAU3TofBOhnU+HzXqXwPR4H54slcrsnOz/K203+bgWMq+CKC9aRxGHR\nr3CenzijE1j31yaAxHuxYC7ChHqBOoNkO8Eg1jeXvWC0nBmonHzmRXY7LH1t\nRG/2sl+yygKzCf3VqdTRnFbpIFGCiUzEk8C6OLPojK2GiCo2iyMdo02lb0qY\nJ7d1Vl0JYIHDaG0kJaKJGFux5ea3eClr6LiNxBumc4qtCtfgMeBb7nvlCMGX\notZhI+lt5vwlWQ9Rm2rHIDXoIOvgg7JJl2DHUbDfA8awo/CpZjVycGtAIPrk\nA+Xjd0aLKWv53zIatg5LiiQOLxIt0kT/JDVvWt4Lnx4/z66KCtwH3//srOqF\n0ye4kxRP007ZylTq8x35LGNhdrdUoSDiZdAJZPJWkHeJ39UMaUIeggFyKX3o\nuelFgPQCnHfrjtubo2OdeFDP7hR1qDjYtGfRkJex3uN3qo4Z/baTINDblp5D\n633jlFiU9C4II5x63JrYSJXkQW4aELrHheOJHP0Ha9f2K/G9yYCxTZWvkR6e\ntYl5nF0JrpbiwH6V1daC1N6dKHMhoTqMNDsnJYeh0bwfo0lEUpcXP6dMBvFu\nmF8xXIOMRzf+inwgFb5xHFg0sK4YrbgzMHpdJY0wfdNSPpWfJvhJGdmA7aGS\nI39W\r\n=O8lI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bubblesets.umd.development.js","types":"dist/index.d.ts","unpkg":"dist/bubblesets.umd.production.min.js","module":"dist/bubblesets.esm.js","gitHead":"94bfabc92929d85231fc3fecc79159b8b191f18a","scripts":{"fix":"npm run eslint:fix && npm run prettier:write","docs":"typedoc","lint":"npm run eslint && npm run prettier","test":"tsdx test --passWithNoTests","build":"npm run clean && tsdx build --name BubbleSets --format esm,umd && npm run typings","clean":"rimraf dist .tmp node_modules","start":"npm run watch","watch":"tsdx watch --noClean --name BubbleSets --format esm,umd","eslint":"tsdx lint src --ext .ts,.tsx","compile":"tsc -p tsconfig.json --noEmit","prepare":"tsdx build","release":"release-it --disable-metrics --npm.skipChecks","typings":"tsc -p tsconfig.dts.json && rollup -c rollup.dts.config.js","prettier":"npm run prettier:impl -- --check","eslint:fix":"npm run eslint -- --fix","test:watch":"tsdx test --passWithNoTests --watch","release:pre":"release-it --disable-metrics --npm.skipChecks --preRelease=alpha --npm.tag=next","prettier:impl":"prettier \"*.{md,json,js,yml}\" \"{.github,src,samples}/**\"","test:coverage":"tsdx test --passWithNoTests --coverage","prettier:write":"npm run prettier:impl -- --write"},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"repository":{"url":"git+https://github.com/sgratzl/bubblesets-js.git","type":"git"},"_npmVersion":"6.14.4","description":"JavaScript implementation of bubble sets by Christopher Collins","directories":{},"sideEffects":false,"_nodeVersion":"12.16.3","browserslist":["last 2 Chrome versions","Firefox ESR"],"dependencies":{"d3-contour":"^1.3.2","@types/d3-contour":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"~0.13.2","tslib":"^2.0.0","eslint":"^7.1.0","rimraf":"^3.0.2","rollup":"^2.12.0","typedoc":"^0.17.7","prettier":"^2.0.5","release-it":"^13.6.1","typescript":"^3.9.3","@types/jest":"^25.2.3","@yarnpkg/pnpify":"^2.0.0-rc.22","rollup-plugin-dts":"^1.4.7","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.11.0","eslint-plugin-flowtype":"^5.1.3","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","@rollup/plugin-commonjs":"^12.0.0","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^3.0.2","eslint-plugin-react-hooks":"^4.0.4","rollup-plugin-pnp-resolve":"^2.0.0","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bubblesets-js_2.0.0_1591362835228_0.08077503161148525","host":"s3://npm-registry-packages"},"contributors":[]},"2.0.1":{"name":"bubblesets-js","version":"2.0.1","author":{"url":"https://www.sgratzl.com","name":"Samuel Gratzl","email":"sam@sgratzl.com"},"license":"MIT","_id":"bubblesets-js@2.0.1","maintainers":[{"name":"anonymous","email":"samuel_gratzl@gmx.at"}],"homepage":"https://github.com/sgratzl/bubblesets-js","bugs":{"url":"https://github.com/sgratzl/bubblesets-js/issues"},"dist":{"shasum":"70540958eeb93e9bfb4093925f0bd341dbdfe6b5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-2.0.1.tgz","fileCount":29,"integrity":"sha512-fBFl1FH+6vB6tIdqmPK9CLTk0iEJnlIMM671JV3iVxXEf2UqKm0HC/oobVjx152RH4hd0LY5BJL2zKW8a1jryQ==","signatures":[{"sig":"MEUCIQDAr7Z3DXswvJK/OBNqC+MMYHDEw+e0Cb3Mj0xeMPNDOgIgVOd1WaoxlFogvOxUZjopIWmiW0NrISbKZgOqbWPVKJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2mHrCRA9TVsSAnZWagAAcWEP+wYyVIqjNDeXzZl2JO2Y\nrKGAOogYbngi7CPMtZYMGq6psGKAjiBseGeUVwTxZRwhEkpvg8dyCcuBsLVn\nLIcQssYYCy6qpmMokw9VxQi7tG46jzvcMzw9PDtZUZ+l//QZoH0dNjAQHatO\nz9wcQAIfVtkqfqC1xEe84HCsIrop+6Wx9Exlrc+7rXVoKyG+lnGtncqwBlRr\nE9gD5FvJVEweVJxsxYpl1YpG7cvVvpRzjfeI8j15VWKBSm0rw/CzEKq4tvzL\nla+QRAaCvuVu6rFuPnkUoqCTbuFKisyVMWOiNtkMTumywVW1NfbYVq9Iq7Ii\nKGrnGZ81rwBd3vFC4oMl7zdxs8RFO8cfkTpISOk0xYDtO8MVcuUWzCHlWvwL\nk3mmrOfYss4rDw4CdhOOVnpDVOFSCqHDIV4ciRQf23iclVuQKfE/gb9Cavtm\n6jEBIv9cpy0S/ynv2nkjKaWlLP8gX6yPPhd1VMDTy6hqhekOw/p+Qd94sDaW\n9E1aAwjYy/J95acCETxkt2LEhnvrqWEDr6BNrIyvgXxGuB4+Cf852ohoTQQD\nAf5M5zK9v3st2O3Vyqcyb1OhUp5N64aUTuc2K7m7MiW6X6I9Jm/exxOuj/4S\nFAQXrr8LpFojtipixopt4kRcavTdhn6qyFHoQFwesi3conI5mV0WM+oMF6k8\nObyG\r\n=PYBE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bubblesets-js.umd.development.js","types":"dist/index.d.ts","unpkg":"dist/bubblesets-js.umd.production.min.js","module":"dist/bubblesets-js.esm.js","gitHead":"aa396eb92f7f3cc246cc883896165833c50740e8","scripts":{"fix":"npm run eslint:fix && npm run prettier:write","docs":"typedoc","lint":"npm run eslint && npm run prettier","test":"tsdx test --passWithNoTests","build":"npm run clean && tsdx build --name BubbleSets --format esm,umd && npm run typings","clean":"rimraf dist .tmp node_modules","start":"npm run watch","watch":"tsdx watch --noClean --name BubbleSets --format esm,umd","eslint":"tsdx lint src --ext .ts,.tsx","compile":"tsc -p tsconfig.json --noEmit","prepare":"tsdx build","release":"release-it --disable-metrics --npm.skipChecks","typings":"tsc -p tsconfig.dts.json && rollup -c rollup.dts.config.js","prettier":"npm run prettier:impl -- --check","eslint:fix":"npm run eslint -- --fix","test:watch":"tsdx test --passWithNoTests --watch","release:pre":"release-it --disable-metrics --npm.skipChecks --preRelease=alpha --npm.tag=next","prettier:impl":"prettier \"*.{md,json,js,yml}\" \"{.github,src,samples}/**\"","test:coverage":"tsdx test --passWithNoTests --coverage","prettier:write":"npm run prettier:impl -- --write"},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"jsdelivr":"dist/bubblesets-js.umd.production.min.js","repository":{"url":"git+https://github.com/sgratzl/bubblesets-js.git","type":"git"},"_npmVersion":"6.14.4","description":"JavaScript implementation of bubble sets by Christopher Collins","directories":{},"sideEffects":false,"_nodeVersion":"12.16.3","browserslist":["last 2 Chrome versions","Firefox ESR"],"dependencies":{"d3-contour":"^1.3.2","@types/d3-contour":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"~0.13.2","tslib":"^2.0.0","eslint":"^7.1.0","rimraf":"^3.0.2","rollup":"^2.12.0","typedoc":"^0.17.7","prettier":"^2.0.5","release-it":"^13.6.1","typescript":"^3.9.3","@types/jest":"^25.2.3","@yarnpkg/pnpify":"^2.0.0-rc.22","rollup-plugin-dts":"^1.4.7","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.11.0","eslint-plugin-flowtype":"^5.1.3","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","@rollup/plugin-commonjs":"^12.0.0","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^3.0.2","eslint-plugin-react-hooks":"^4.0.4","rollup-plugin-pnp-resolve":"^2.0.0","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bubblesets-js_2.0.1_1591370217655_0.615633618352083","host":"s3://npm-registry-packages"},"contributors":[]},"2.0.2":{"name":"bubblesets-js","version":"2.0.2","author":{"url":"https://www.sgratzl.com","name":"Samuel Gratzl","email":"sam@sgratzl.com"},"license":"MIT","_id":"bubblesets-js@2.0.2","maintainers":[{"name":"anonymous","email":"samuel_gratzl@gmx.at"}],"homepage":"https://github.com/sgratzl/bubblesets-js","bugs":{"url":"https://github.com/sgratzl/bubblesets-js/issues"},"dist":{"shasum":"9b0fdfb6e542c7a218ae84a2fb0c0ae2a7f9c243","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-2.0.2.tgz","fileCount":29,"integrity":"sha512-lmVdFrccmVL0txAbgOvhSHpnzSix1zmvvf52gWwjVmGpddvoR3NVtdjxDDSffjRojjJ+BxTuSYbI5de0vVG2lg==","signatures":[{"sig":"MEQCIHbPAvu5oMiXl7qzGdp/i7uohnxwgL0DxxkEEwCRj17UAiAekRilAhq4S5MunhfedUmk7W3/GZ52in8ItRPVJ+OaSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2mXtCRA9TVsSAnZWagAAwJ0P/iLeiqaudeBJtE30z3kW\nlyb6INStoeipnq93w3l3dXfz2g9/akpadyn9A+h20dFbjLiUiCvKPhvZVimi\nhjYr9HfMJubJXU7mlE9WssPXaU1Kz3kI7X22MM7/lCgxGbUgFnXhQNKVDNMp\nWqEAIF5IWSOneW1CFLujCco98VfserJl99/9J+6YqzV/xLX5JSFLbTQJerpI\n4F4Jd32nqG8lqSEjeHP/qlKioEDZ4Pbtb3uWILAETsGsV3WLh8aao7cPZDWw\nBMgzpnsTLIj7Ul60k/Tcz2FShLTNlKaN4Q+NcD/bnzor8kCsHH6gBE3sUl1M\ntnsH4stQctjoPhBJlLHoEOWiiOwloIxM/+AVkOYGVCi7s6B8fvWbkIzmpdeG\nmz/QUDXvQPORKvPLLNfBCNniuTGGSO6O7Ulms+XmoTREzFQnb66PT1QT3r48\nKDJxnWaFrReWYyNKAeWCvpAk9JvIm7R0W9Wbc0AlCgWKSxQRdAckOpExxjMT\ngBbJmxSc0OW2pON4+w3i1isu+V3W+CxIPHUR2cvd75K2mTntzxWVcYvF2ayL\nO9pq6TOiBNYUlgEMFiC7Viy9zdjfFLfdEU7qZQ4JejTHDDjHaoex9O5KmWaU\nDhAqC1gSb1RuYfTnuzCr/wY3iSJXDv5LvQrvOTw71qoTnGVOGKDL4fZ5FxTd\nVtj1\r\n=VLoc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bubblesets.umd.development.js","types":"dist/index.d.ts","unpkg":"dist/bubblesets.umd.production.min.js","module":"dist/bubblesets.esm.js","gitHead":"b96324ab1c52a7aeae3be458a78520da7cd4af91","scripts":{"fix":"npm run eslint:fix && npm run prettier:write","docs":"typedoc","lint":"npm run eslint && npm run prettier","test":"tsdx test --passWithNoTests","build":"npm run clean && tsdx build --name BubbleSets --format esm,umd && npm run typings","clean":"rimraf dist .tmp node_modules","start":"npm run watch","watch":"tsdx watch --noClean --name BubbleSets --format esm,umd","eslint":"tsdx lint src --ext .ts,.tsx","compile":"tsc -p tsconfig.json --noEmit","prepare":"npm run build","release":"release-it --disable-metrics --npm.skipChecks","typings":"tsc -p tsconfig.dts.json && rollup -c rollup.dts.config.js","prettier":"npm run prettier:impl -- --check","eslint:fix":"npm run eslint -- --fix","test:watch":"tsdx test --passWithNoTests --watch","release:pre":"release-it --disable-metrics --npm.skipChecks --preRelease=alpha --npm.tag=next","prettier:impl":"prettier \"*.{md,json,js,yml}\" \"{.github,src,samples}/**\"","test:coverage":"tsdx test --passWithNoTests --coverage","prettier:write":"npm run prettier:impl -- --write"},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"jsdelivr":"dist/bubblesets.umd.production.min.js","repository":{"url":"git+https://github.com/sgratzl/bubblesets-js.git","type":"git"},"_npmVersion":"6.14.4","description":"JavaScript implementation of bubble sets by Christopher Collins","directories":{},"sideEffects":false,"_nodeVersion":"12.16.3","browserslist":["last 2 Chrome versions","Firefox ESR"],"dependencies":{"d3-contour":"^1.3.2","@types/d3-contour":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"~0.13.2","tslib":"^2.0.0","eslint":"^7.1.0","rimraf":"^3.0.2","rollup":"^2.12.0","typedoc":"^0.17.7","prettier":"^2.0.5","release-it":"^13.6.1","typescript":"^3.9.3","@types/jest":"^25.2.3","@yarnpkg/pnpify":"^2.0.0-rc.22","rollup-plugin-dts":"^1.4.7","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.11.0","eslint-plugin-flowtype":"^5.1.3","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","@rollup/plugin-commonjs":"^12.0.0","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^3.0.2","eslint-plugin-react-hooks":"^4.0.4","rollup-plugin-pnp-resolve":"^2.0.0","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bubblesets-js_2.0.2_1591371244906_0.34127297663100054","host":"s3://npm-registry-packages"},"contributors":[]},"2.1.0":{"name":"bubblesets-js","version":"2.1.0","author":{"url":"https://www.sgratzl.com","name":"Samuel Gratzl","email":"sam@sgratzl.com"},"license":"MIT","_id":"bubblesets-js@2.1.0","maintainers":[{"name":"anonymous","email":"samuel_gratzl@gmx.at"}],"homepage":"https://github.com/sgratzl/bubblesets-js","bugs":{"url":"https://github.com/sgratzl/bubblesets-js/issues"},"dist":{"shasum":"ff7d358feaf694a2dc4ee554b654bdbd7a607216","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-2.1.0.tgz","fileCount":30,"integrity":"sha512-KyROG1RxnUApHOzU0ytnIncZmYfzZReiUlWWK33whaQwRnBNfqp8d1h/FjA6d6uDUvor51/9swZhjttUn3QN3A==","signatures":[{"sig":"MEUCIQCkyo+wbqBvuuIwXs7b7VoJ3BJfgUw2ukm96Mb8SpJbvQIgUFpSQd1vy3/8BaPxgtGXRCWZPNFFpK7fzvsCmhgG2qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":614456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3LJmCRA9TVsSAnZWagAA0/wP/0kSizgnWv2WS6sNYS/4\nagYIPaILiJm0cJYTc3qDyCsGxUFI8vH0qzUmhyMIy1mAwmkxJeXu4+oaqDiw\nU5BNrlNBs9Xxm0B7lHhC1AAfWuj2HzD43Ha2JZKE8F98veA0OC4mFhFdiXHy\nwJJ4MmcCvg3XuyLGxzsEyPVljrXmCyr4f1abfmBxYDHHRA8c8nIHNXz4McNV\ns46NNbxhG4Zfuj5/v+KB1ZLRiY9DvrTQPJbRrE03C8gjTnV1OAQtT3FnB4YB\nj+g4ULKPtiezkD8KYzmxAQQ/XEVetxZXGZijOayYG/9cszDWiUH+rSrRSEYo\nwhcTnFSI/N+DiBA19fXVsj/BkJS7fTrmq2ebsOxI/MA87r9kflZazGFJpVbB\nTFqoWYLOMgkZp9I9PAXwbOGU064e7r8MNjPWv8FIq3qIWJZ9ZmwHE3J9qzan\nP7wA9l0mDXa8hJJT58Vj7oqOuxgL05VrBVAwj5vPS4JFMxQZKRh9dxHyyyhV\nTxZdJHj66zlAtOEkTyyOiWFwhVIRA3E7zWTcQ2AzIn9ORj6rg5tX2bM4jjrB\ne/WqoOTdxIgCs9CQTH+CJ6sAiBcL9mBzuTmc3NSfh2IlcbQ8Vu1KYOE/GyOL\nFY0rBTqzdCSoOkDCOTJBDNAHFk7Mnhsn1SK14FJ6PMcwUPD0AdU7P+2WXHhC\nO+cs\r\n=Dwxc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bubblesets.umd.development.js","types":"dist/index.d.ts","unpkg":"dist/bubblesets.umd.production.min.js","module":"dist/bubblesets.esm.js","gitHead":"bb6609b985078b3c4a3623188234e9b733c6e1e3","scripts":{"fix":"npm run eslint:fix && npm run prettier:write","docs":"typedoc","lint":"npm run eslint && npm run prettier","test":"tsdx test --passWithNoTests","build":"npm run clean && tsdx build --name BubbleSets --format esm,umd && npm run typings","clean":"rimraf dist .tmp node_modules","start":"npm run watch","watch":"tsdx watch --noClean --name BubbleSets --format esm,umd","eslint":"tsdx lint src --ext .ts,.tsx","compile":"tsc -p tsconfig.json --noEmit","prepare":"npm run build","release":"release-it --disable-metrics --npm.skipChecks","typings":"tsc -p tsconfig.dts.json && rollup -c rollup.dts.config.js","prettier":"npm run prettier:impl -- --check","eslint:fix":"npm run eslint -- --fix","test:watch":"tsdx test --passWithNoTests --watch","release:pre":"release-it --disable-metrics --npm.skipChecks --preRelease=alpha --npm.tag=next","prettier:impl":"prettier \"*.{md,json,js,yml}\" \"{.github,src,samples}/**\"","test:coverage":"tsdx test --passWithNoTests --coverage","prettier:write":"npm run prettier:impl -- --write"},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"jsdelivr":"dist/bubblesets.umd.production.min.js","repository":{"url":"git+https://github.com/sgratzl/bubblesets-js.git","type":"git"},"_npmVersion":"6.14.4","description":"JavaScript implementation of bubble sets by Christopher Collins","directories":{},"sideEffects":false,"_nodeVersion":"12.16.3","browserslist":["last 2 Chrome versions","Firefox ESR"],"dependencies":{"d3-contour":"^1.3.2","@types/d3-contour":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"~0.13.2","tslib":"^2.0.0","eslint":"^7.1.0","rimraf":"^3.0.2","rollup":"^2.12.0","typedoc":"^0.17.7","prettier":"^2.0.5","release-it":"^13.6.1","typescript":"^3.9.3","@types/jest":"^25.2.3","@yarnpkg/pnpify":"^2.0.0-rc.22","rollup-plugin-dts":"^1.4.7","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.11.0","eslint-plugin-flowtype":"^5.1.3","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","@rollup/plugin-commonjs":"^12.0.0","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^3.0.2","eslint-plugin-react-hooks":"^4.0.4","rollup-plugin-pnp-resolve":"^2.0.0","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bubblesets-js_2.1.0_1591521894072_0.12464162706284454","host":"s3://npm-registry-packages"},"contributors":[]},"2.2.0":{"name":"bubblesets-js","version":"2.2.0","author":{"url":"https://www.sgratzl.com","name":"Samuel Gratzl","email":"sam@sgratzl.com"},"license":"MIT","_id":"bubblesets-js@2.2.0","maintainers":[{"name":"anonymous","email":"samuel_gratzl@gmx.at"}],"homepage":"https://github.com/upsetjs/bubblesets-js","bugs":{"url":"https://github.com/upsetjs/bubblesets-js/issues"},"dist":{"shasum":"2ffca57450fa45952e320e8e52aa8f38a67c8abc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-2.2.0.tgz","fileCount":30,"integrity":"sha512-RHrOwJqFetEgkg7ZgjDr9qrvQXUw6JjZTkFtB0EHSp6QCobeLRYh7djmkJKTpy43ENiOJJgmMagNex5z5TbQXQ==","signatures":[{"sig":"MEQCIDAZSS5llboVKnHz13fh3egH/WMkSQQvGYzOxk75MdTHAiBDDPeyDlKi/HACZxxgw8dS44mjpzRWyVfHoVSbnaFe9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":619716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCC9SCRA9TVsSAnZWagAAkqYQAIH0JvVJ2bDPiSw6qFMk\n4OgeNb9Yypg/hPjKkTQq5tNJN1f/2C9qufNptLfyMdpIHpJcTKBUxxCxodLj\nXWsRziOC9WYiqT+NAtMf1SH9jv4FkeiEVf81RwfWxH4r25BG7RRlt965SBQu\nuIQB5qlu/VIKAzx6qFeJpw16kBYbqNSbhOV9gjFEhe0Se0RZ2LrfjY4k4jAC\ntiwLFyYcKttHPmvSM0848pYZGhBNNomwZQcyTh3f3y9CnyR1J3hW3e0B0hZk\nRcsRJRxyv5OGqAQQfksdxH5sar+ix3nVDn8xZh4hyhnE0ijiCjMSMAGE0pza\n3XjMvDTW5bMXJGgLtQ4a6RZYLvxy8YNuQKuKxNKkoLvd+KyJbm2SvSNQnFQg\ncS8sllqV/q492imE9rv/Eq+sqI5gPCYJtr/D5zlO/LUd/CkXhCLVFlPM79YT\nH2aAEXznMPwhLsEBxTOy291/oBhCgj8nFonvXMctKcvP9sUurAQ7JHI6uqEx\nkJl2dEJPDtFR0ovmo93JorvQKQ61U67wLALMqTWrnHCwqdWkLZhUNlfHeRPm\nigL3DDEn4/8dSKl4VatB7p5iODctF999B92+0gENa5YadindwA9SHDtpwnUf\nQJWy44l3NEQ3zdYi+opApGPl+Fnb1uL3h01aWq32/WYbWywkm+evawmwx30N\nRO/c\r\n=fNEA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bubblesets.umd.development.js","types":"dist/index.d.ts","unpkg":"dist/bubblesets.umd.production.min.js","module":"dist/bubblesets.esm.js","gitHead":"c1285144fd16f189bc447a6d35402a2b3d3e7651","scripts":{"fix":"npm run eslint:fix && npm run prettier:write","docs":"typedoc","lint":"npm run eslint && npm run prettier","test":"tsdx test --passWithNoTests","build":"npm run clean && tsdx build --name BubbleSets --format esm,umd && npm run typings","clean":"rimraf dist .tmp node_modules","start":"npm run watch","watch":"tsdx watch --noClean --name BubbleSets --format esm,umd","eslint":"tsdx lint src --ext .ts,.tsx","compile":"tsc -p tsconfig.json --noEmit","prepare":"npm run build","release":"release-it --disable-metrics --npm.skipChecks","typings":"tsc -p tsconfig.dts.json && rollup -c rollup.dts.config.js","prettier":"npm run prettier:impl -- --check","eslint:fix":"npm run eslint -- --fix","test:watch":"tsdx test --passWithNoTests --watch","release:pre":"release-it --disable-metrics --npm.skipChecks --preRelease=alpha --npm.tag=next","prettier:impl":"prettier \"*.{md,json,js,yml}\" \"{.github,src,samples}/**\"","test:coverage":"tsdx test --passWithNoTests --coverage","prettier:write":"npm run prettier:impl -- --write"},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"jsdelivr":"dist/bubblesets.umd.production.min.js","repository":{"url":"git+https://github.com/upsetjs/bubblesets-js.git","type":"git"},"_npmVersion":"6.14.4","description":"JavaScript implementation of bubble sets by Christopher Collins","directories":{},"sideEffects":false,"_nodeVersion":"12.16.3","browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"_hasShrinkwrap":false,"devDependencies":{"tsdx":"~0.13.2","tslib":"^2.0.0","eslint":"^7.4.0","rimraf":"^3.0.2","rollup":"^2.21.0","typedoc":"^0.17.8","prettier":"^2.0.5","release-it":"^13.6.5","typescript":"^3.9.6","@types/jest":"^26.0.4","@yarnpkg/pnpify":"^2.1.0","rollup-plugin-dts":"^1.4.7","eslint-plugin-react":"^7.20.3","eslint-plugin-import":"^2.22.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.11.0","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","@rollup/plugin-commonjs":"^13.0.0","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^3.6.0","eslint-plugin-react-hooks":"^4.0.6","rollup-plugin-pnp-resolve":"^2.0.0","@typescript-eslint/eslint-plugin":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblesets-js_2.2.0_1594371922082_0.2927256949737529","host":"s3://npm-registry-packages"},"contributors":[]},"2.3.0":{"name":"bubblesets-js","version":"2.3.0","keywords":["bubblesets"],"author":{"url":"https://www.sgratzl.com","name":"Samuel Gratzl","email":"sam@sgratzl.com"},"license":"MIT","_id":"bubblesets-js@2.3.0","maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"homepage":"https://github.com/upsetjs/bubblesets-js","bugs":{"url":"https://github.com/upsetjs/bubblesets-js/issues"},"umd":"build/index.umd.js","dist":{"shasum":"ca33733df02b54b94e49437321a1d6ce1f70ef78","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-2.3.0.tgz","fileCount":33,"integrity":"sha512-8NFhs+N8OCkuAoLF531GVpStjJ7iLZePc2tZ/Fpt13xLRdGRwGPBo6qWrjXgqojBf4dlK+hIF9o0C29QNupWyw==","signatures":[{"sig":"MEUCIF6sWt6RxnKCRnYjvoiHFWBPtGHDb1cbzmYAo8DFuL03AiEA8X48eble64nm/rK6kTchJQeMA5u1aOljNcutAy3NdOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":572225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbuuqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvHw//dynNpRfuwJcuF+a8v+vLKtNbejz6XrWKsLtauRkF8MNsMy7y\r\noUKSlQvUO8Fivpd2YQs2B7guIjBQVvFhKICNRFZSd0+UTZa6XKAYVeG5ZU+q\r\nhHBOM7sWsM3S+wB8+E/uzDxBd3bvOrjjufUDiy6WnSWfI14hBYY2WAJeaOkk\r\nahX8hV/K0wj9PHCpf89L1ErdgJtYsZhIw87gmSQbK07PGHZUV6rxbp7ftFjZ\r\n5qeULFqvbPu05AW7SbjktWm2N6fJ+rlL2JrM9nZo5xWWm84TVPpKRk1qiomM\r\nHdvKxaYNJKcTJvQ302dhD9c7Dtg138lsebqucVsKG8MxeW59jCvMOkCHRRKR\r\nTTWiK4sF1FizRSN6PPn1z0ynYIKSxmb3u8IALt+8BXLmW8vuZLEn4GUZ5e53\r\nPhDsdj1boyudcP8duhKOjSobADcKDY1w7jvfIgBSTS+hvKPh4vyTJEyuwfrT\r\nO5MJktdVwyPyScsiNMpyV5AV1EP2ZFAQ00vF1C4/OJ+S9qvs/plfrYHEgSD9\r\nBAJ3dk9Al5SjhfII0CIyqVYlQe+mn9ge6zuZzc2shrfdharZt/EQBnLFXW99\r\naL/gzpLnjIAcwSII86gTQ9HrvlF4N7JbntPym3OJ8elHSkXx/j7lAvt+HiMQ\r\nqNyyvUiJr7eL0a1g6kGoMv43dGxzi88gPMk=\r\n=RUGD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.cjs","types":"build/index.d.ts","unpkg":"build/index.umd.min.js","global":"BubbleSets","module":"build/index.js","gitHead":"404f5545b460a0bb5e4335bae60f1c7b669699de","require":"build/index.cjs","scripts":{"fix":"yarn run eslint:fix && yarn run prettier:write","docs":"typedoc src/index.ts","lint":"yarn run eslint && yarn run prettier","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf build docs node_modules \"*.tgz\" \"*.tsbuildinfo\" \"samples/*.js\" \"samples/*.map\"","start":"yarn run watch","watch":"rollup -c -w","eslint":"eslint src --ext .ts,.tsx","compile":"tsc -b tsconfig.c.json","prepare":"yarn run build","prettier":"prettier \"*\" \"*/**\" --check","eslint:fix":"yarn run eslint --fix","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","prettier:write":"prettier \"*\" \"*/**\" --write"},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"jsdelivr":"build/index.umd.min.js","repository":{"url":"https://github.com/upsetjs/bubblesets-js.git","type":"git"},"description":"JavaScript implementation of bubble sets by Christopher Collins","directories":{},"sideEffects":false,"browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"_hasShrinkwrap":false,"packageManager":"yarn@3.2.4","devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.27.0","rimraf":"^3.0.2","rollup":"^3.2.5","ts-jest":"^29.0.3","typedoc":"^0.23.20","prettier":"^2.7.1","typescript":"^4.8.4","@babel/core":"^7.20.2","@types/jest":"^29.2.2","@yarnpkg/sdks":"^2.6.3","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.0.0","eslint-plugin-react":"^7.31.10","@rollup/plugin-babel":"^6.0.2","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^5.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-commonjs":"^23.0.2","eslint-config-react-app":"^7.0.1","@rollup/plugin-typescript":"^9.0.2","@typescript-eslint/parser":"^5.42.1","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.0.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblesets-js_2.3.0_1668213674041_0.4120471341826297","host":"s3://npm-registry-packages"},"contributors":[]},"2.3.1":{"name":"bubblesets-js","version":"2.3.1","keywords":["bubblesets"],"author":{"url":"https://www.sgratzl.com","name":"Samuel Gratzl","email":"sam@sgratzl.com"},"license":"MIT","_id":"bubblesets-js@2.3.1","maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"homepage":"https://github.com/upsetjs/bubblesets-js","bugs":{"url":"https://github.com/upsetjs/bubblesets-js/issues"},"umd":"build/index.umd.js","dist":{"shasum":"5a11ef2bf8176f14855ca214181c3883ed1fb47e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-2.3.1.tgz","fileCount":33,"integrity":"sha512-YZ/SkawZbVM1DFsWzos4/l4FGsKOe99hJc4ITnvkblb9DqlBGtebCeMz/yFIjD3kGLSQEGQTRPeZ1JsFdxsKVg==","signatures":[{"sig":"MEUCICp0dczABp2nDbVBZeHl3iioqmg9r+Gq3yBry6m+NQfDAiEAuPhS/wLYF2usEd6o4AeoaPfrWrdDomWTSPecwY6ngKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567024},"main":"build/index.cjs","types":"build/index.d.ts","unpkg":"build/index.umd.min.js","global":"BubbleSets","module":"build/index.js","gitHead":"03c9b60ec1c676643039720b40a984e142f9afb9","require":"build/index.cjs","scripts":{"fix":"yarn run eslint:fix && yarn run prettier:write","docs":"typedoc src/index.ts","lint":"yarn run eslint && yarn run prettier","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf build docs node_modules \"*.tgz\" \"*.tsbuildinfo\" \"samples/*.js\" \"samples/*.map\"","start":"yarn run watch","watch":"rollup -c -w","eslint":"eslint src --ext .ts,.tsx","compile":"tsc -b tsconfig.c.json","prepare":"yarn run build","prettier":"prettier \"*\" \"*/**\" --check","eslint:fix":"yarn run eslint --fix","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","prettier:write":"prettier \"*\" \"*/**\" --write"},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"jsdelivr":"build/index.umd.min.js","repository":{"url":"git+https://github.com/upsetjs/bubblesets-js.git","type":"git"},"_npmVersion":"6.14.18","description":"JavaScript implementation of bubble sets by Christopher Collins","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"_hasShrinkwrap":false,"packageManager":"yarn@3.2.4","devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.27.0","rimraf":"^3.0.2","rollup":"^3.2.5","ts-jest":"^29.0.3","typedoc":"^0.23.20","prettier":"^2.7.1","typescript":"^4.8.4","@babel/core":"^7.20.2","@types/jest":"^29.2.2","@yarnpkg/sdks":"^2.6.3","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.0.0","eslint-plugin-react":"^7.31.10","@rollup/plugin-babel":"^6.0.2","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^5.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-commonjs":"^23.0.2","eslint-config-react-app":"^7.0.1","@rollup/plugin-typescript":"^9.0.2","@typescript-eslint/parser":"^5.42.1","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.0.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblesets-js_2.3.1_1705860901240_0.24180598782179974","host":"s3://npm-registry-packages"},"contributors":[]},"2.3.2":{"name":"bubblesets-js","version":"2.3.2","keywords":["bubblesets"],"author":{"url":"https://www.sgratzl.com","name":"Samuel Gratzl","email":"sam@sgratzl.com"},"license":"MIT","_id":"bubblesets-js@2.3.2","maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"homepage":"https://github.com/upsetjs/bubblesets-js","bugs":{"url":"https://github.com/upsetjs/bubblesets-js/issues"},"umd":"build/index.umd.js","dist":{"shasum":"56d0bca6a38f9364486b29ce64ef501dc7584147","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-2.3.2.tgz","fileCount":33,"integrity":"sha512-TkofIls7vjYlqgLERl817zi53ig6d/MSCh5XnxR7LAiZkL90prirLZP6QjtwMPRiWTXfCxLih1U/mzDqOlWgkw==","signatures":[{"sig":"MEQCIFQv4iDzoWa+WoQFYHGINQwXt+SqvuYG/piufkPe6izSAiB9QaQ9hWZvyF+EKUH73UiYBnZ02bV3rT4Pkpv9pE/19A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564593},"main":"build/index.cjs","types":"build/index.d.ts","unpkg":"build/index.umd.min.js","global":"BubbleSets","module":"build/index.js","gitHead":"0ef0267a2207f5d86cb0dd0064efcd2750a77b12","require":"build/index.cjs","scripts":{"fix":"yarn run eslint:fix && yarn run prettier:write","docs":"typedoc src/index.ts","lint":"yarn run eslint && yarn run prettier","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf build docs node_modules \"*.tgz\" \"*.tsbuildinfo\" \"samples/*.js\" \"samples/*.map\"","start":"yarn run watch","watch":"rollup -c -w","eslint":"eslint src --ext .ts,.tsx","compile":"tsc -b tsconfig.c.json","prepare":"yarn run build","prettier":"prettier \"*\" \"*/**\" --check","eslint:fix":"yarn run eslint --fix","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","prettier:write":"prettier \"*\" \"*/**\" --write"},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"jsdelivr":"build/index.umd.min.js","repository":{"url":"git+https://github.com/upsetjs/bubblesets-js.git","type":"git"},"_npmVersion":"10.2.3","description":"JavaScript implementation of bubble sets by Christopher Collins","directories":{},"resolutions":{"@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"sideEffects":false,"_nodeVersion":"20.10.0","browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.6","ts-jest":"^29.1.1","typedoc":"^0.25.7","prettier":"^3.2.4","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/jest":"^29.5.11","@yarnpkg/sdks":"^3.1.0","@babel/preset-env":"^7.23.8","rollup-plugin-dts":"^6.1.0","eslint-plugin-react":"^7.33.2","@rollup/plugin-babel":"^6.0.4","eslint-plugin-import":"^2.29.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","eslint-config-react-app":"^7.0.1","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblesets-js_2.3.2_1705872214518_0.5317863855638829","host":"s3://npm-registry-packages"},"contributors":[]},"2.3.3":{"name":"bubblesets-js","description":"JavaScript implementation of bubble sets by Christopher Collins","version":"2.3.3","author":{"name":"Samuel Gratzl","email":"sam@sgratzl.com","url":"https://www.sgratzl.com"},"license":"MIT","homepage":"https://github.com/upsetjs/bubblesets-js","bugs":{"url":"https://github.com/upsetjs/bubblesets-js/issues"},"keywords":["bubblesets"],"repository":{"type":"git","url":"git+https://github.com/upsetjs/bubblesets-js.git"},"global":"BubbleSets","browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"module":"build/index.js","main":"build/index.cjs","require":"build/index.cjs","umd":"build/index.umd.js","unpkg":"build/index.umd.min.js","jsdelivr":"build/index.umd.min.js","types":"build/index.d.ts","sideEffects":false,"devDependencies":{"@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^7.12.0","@typescript-eslint/parser":"^7.12.0","@yarnpkg/sdks":"^3.1.2","eslint":"^8.57.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-config-prettier":"^9.1.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.34.2","eslint-plugin-react-hooks":"^4.6.2","jest":"^29.7.0","prettier":"^3.3.1","rimraf":"^5.0.7","rollup":"^4.18.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.1.4","tslib":"^2.6.3","typedoc":"^0.25.13","typescript":"^5.4.5"},"resolutions":{"@typescript-eslint/eslint-plugin":"^6.19.0","@typescript-eslint/parser":"^6.19.0"},"scripts":{"clean":"rimraf build docs node_modules \"*.tgz\" \"*.tsbuildinfo\" \"samples/*.js\" \"samples/*.map\"","compile":"tsc -b tsconfig.c.json","start":"yarn run watch","watch":"rollup -c -w","build":"rollup -c","test":"yarn node --experimental-vm-modules $(yarn bin jest) --passWithNoTests --detectOpenHandles --forceExit","test:watch":"yarn run test --watch","test:coverage":"yarn run test --coverage","lint":"yarn run eslint && yarn run prettier","fix":"yarn run eslint:fix && yarn run prettier:write","prettier:write":"prettier \"*\" \"*/**\" --write","prettier":"prettier \"*\" \"*/**\" --check","eslint":"eslint src --ext .ts,.tsx","eslint:fix":"yarn run eslint --fix","docs":"typedoc src/index.ts","prepare":"yarn run build"},"packageManager":"yarn@4.2.2","_id":"bubblesets-js@2.3.3","gitHead":"015fc25bd40ce2ea5ac68019aa023850e21fb208","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-7++8/mcahpmJyIGY+YSPG5o2FnTIeNgVx17eoFyEjzcTblpcMd8SSUtt67MlKYlj8mIh9/aYpY+1GvPoy6pViQ==","shasum":"e94e05cdc10bf9508084876d71b9339d29c57ffb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-2.3.3.tgz","fileCount":33,"unpackedSize":564657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDu80NUpV7gIScKlyGn9mYyrrnhWS9t4bobjT5xYBLwJAiA8RB8U51tRRD67dSdkRX5PC5+cJFFi+p1M36AqoZpbog=="}]},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bubblesets-js_2.3.3_1717890110930_0.6382049851338691"},"_hasShrinkwrap":false,"contributors":[]},"2.3.4":{"name":"bubblesets-js","description":"JavaScript implementation of bubble sets by Christopher Collins","version":"2.3.4","author":{"name":"Samuel Gratzl","email":"sam@sgratzl.com","url":"https://www.sgratzl.com"},"license":"MIT","homepage":"https://github.com/upsetjs/bubblesets-js","bugs":{"url":"https://github.com/upsetjs/bubblesets-js/issues"},"keywords":["bubblesets"],"repository":{"type":"git","url":"https://github.com/upsetjs/bubblesets-js.git"},"global":"BubbleSets","browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"module":"build/index.js","main":"build/index.cjs","require":"build/index.cjs","umd":"build/index.umd.js","unpkg":"build/index.umd.min.js","jsdelivr":"build/index.umd.min.js","types":"build/index.d.ts","exports":{".":{"import":"./build/index.js","require":"./build/index.cjs","scripts":"./build/index.umd.min.js","types":"./build/index.d.ts"}},"sideEffects":false,"devDependencies":{"@babel/core":"^7.25.8","@babel/preset-env":"^7.25.8","@eslint/js":"^9.13.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-replace":"^6.0.1","@rollup/plugin-typescript":"^12.1.1","@vitest/coverage-v8":"^2.1.3","@yarnpkg/sdks":"^3.2.0","eslint":"^9.13.0","eslint-plugin-prettier":"^5.2.1","jsdom":"^25.0.1","prettier":"^3.3.3","rimraf":"^6.0.1","rollup":"^4.24.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.2.5","tslib":"^2.8.0","typedoc":"^0.26.10","typescript":"^5.6.3","typescript-eslint":"^8.10.0","vite":"^5.4.9","vitest":"^2.1.3"},"scripts":{"clean":"rimraf --glob build node_modules \"*.tgz\" \"*.tsbuildinfo\"","compile":"tsc -b tsconfig.c.json","start":"yarn run watch","watch":"rollup -c -w","build":"rollup -c","test":"vitest --passWithNoTests","test:watch":"yarn run test --watch","test:coverage":"yarn run test --coverage","lint":"yarn run eslint && yarn run prettier","fix":"yarn run eslint:fix && yarn run prettier:write","prettier:write":"prettier \"*\" \"*/**\" --write","prettier":"prettier \"*\" \"*/**\" --check","eslint":"eslint src --cache","eslint:fix":"yarn run eslint --fix","docs":"typedoc --options typedoc.json","prepare":"yarn run build"},"packageManager":"yarn@4.5.1","_id":"bubblesets-js@2.3.4","gitHead":"c2366dd4adfb17ca86a1f2ab4bc79d0598b51325","dist":{"shasum":"8e1230b29c309e3327a05630fe02df3d96596ab6","integrity":"sha512-DyMjHmpkS2+xcFNtyN00apJYL3ESdp9fTrkDr5+9Qg/GPqFmcWgGsK1akZnttE1XFxJ/VMy4DNNGMGYtmFp1Sg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-2.3.4.tgz","fileCount":33,"unpackedSize":564232,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA7fvsrabDkhO03wBm8ChsXfKiSr6kiyRA3I9+oPzObAIgLAldPpYgCasVbU9UajEdIhGUlqvZ8++qhi4vrdatzeQ="}],"size":113179},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bubblesets-js_2.3.4_1729817923154_0.12554734481510121"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T00:58:43.386Z","publish_time":1729817923386,"_source_registry_name":"default","contributors":[]},"3.0.0":{"name":"bubblesets-js","description":"JavaScript implementation of bubble sets by Christopher Collins","version":"3.0.0","author":{"name":"Samuel Gratzl","email":"sam@sgratzl.com","url":"https://www.sgratzl.com"},"license":"MIT","homepage":"https://github.com/upsetjs/bubblesets-js","bugs":{"url":"https://github.com/upsetjs/bubblesets-js/issues"},"keywords":["bubblesets"],"repository":{"type":"git","url":"https://github.com/upsetjs/bubblesets-js.git"},"global":"BubbleSets","browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"type":"module","main":"build/index.js","module":"build/index.js","require":"build/index.cjs","umd":"build/index.umd.js","unpkg":"build/index.umd.min.js","jsdelivr":"build/index.umd.min.js","types":"build/index.d.ts","exports":{".":{"import":"./build/index.js","require":"./build/index.cjs","scripts":"./build/index.umd.min.js","types":"./build/index.d.ts"}},"sideEffects":false,"devDependencies":{"@babel/core":"^7.26.0","@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","@rollup/plugin-replace":"^6.0.1","@rollup/plugin-typescript":"^12.1.1","@vitest/coverage-v8":"^2.1.5","@yarnpkg/sdks":"^3.2.0","eslint":"~9.14.0","eslint-plugin-prettier":"^5.2.1","jsdom":"^25.0.1","prettier":"^3.3.3","rimraf":"^6.0.1","rollup":"^4.27.2","rollup-plugin-dts":"^6.1.1","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.2.5","tslib":"^2.8.1","typedoc":"^0.26.11","typescript":"^5.6.3","typescript-eslint":"^8.14.0","vite":"^5.4.11","vitest":"^2.1.5"},"scripts":{"clean":"rimraf --glob build node_modules \"*.tgz\" \"*.tsbuildinfo\"","compile":"tsc -b tsconfig.c.json","start":"yarn run watch","watch":"rollup -c -w","build":"rollup -c","test":"vitest --passWithNoTests","test:watch":"yarn run test --watch","test:coverage":"yarn run test --coverage","lint":"yarn run eslint && yarn run prettier","fix":"yarn run eslint:fix && yarn run prettier:write","prettier:write":"prettier \"*\" \"*/**\" --write","prettier":"prettier \"*\" \"*/**\" --check","eslint":"eslint src --cache","eslint:fix":"yarn run eslint --fix","docs":"typedoc --options typedoc.json","prepare":"yarn run build"},"packageManager":"yarn@4.5.1","_id":"bubblesets-js@3.0.0","gitHead":"191707e7f549654fb5b631de13546d8e2d76f8b9","dist":{"shasum":"31237d4b153a2aef1a434e33235787c38ad994ea","integrity":"sha512-tJB3f7QTpDGjhhwi4tEeSXuBEcaNJ3Cq5cxMaNKRpfntcQ3r1HQIM93ar315o9mZe+PvWDOuZp2qpRxQRYiGaA==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-3.0.0.tgz","fileCount":33,"unpackedSize":548446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAQr4kTlmw94nacYFsFhDnr7KAHGZu0wCjU4/tKw967wIgYyPgvnZWDWB86OvQLXa5gKWuWslWtQCKeb2tILj4S/8="}],"size":112074},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bubblesets-js_3.0.0_1731783505507_0.47826052307689615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-16T18:58:25.683Z","publish_time":1731783505683,"_source_registry_name":"default","contributors":[]},"3.0.1":{"name":"bubblesets-js","description":"JavaScript implementation of bubble sets by Christopher Collins","version":"3.0.1","author":{"name":"Samuel Gratzl","email":"sam@sgratzl.com","url":"https://www.sgratzl.com"},"license":"MIT","homepage":"https://github.com/upsetjs/bubblesets-js","bugs":{"url":"https://github.com/upsetjs/bubblesets-js/issues"},"keywords":["bubblesets"],"repository":{"type":"git","url":"https://github.com/upsetjs/bubblesets-js.git"},"global":"BubbleSets","browserslist":["Firefox ESR","last 2 Chrome versions","last 2 Firefox versions"],"type":"module","main":"build/index.js","module":"build/index.js","require":"build/index.cjs","umd":"build/index.umd.js","unpkg":"build/index.umd.min.js","jsdelivr":"build/index.umd.min.js","types":"build/index.d.ts","exports":{".":{"import":"./build/index.js","require":"./build/index.cjs","scripts":"./build/index.umd.min.js","types":"./build/index.d.ts"}},"sideEffects":false,"devDependencies":{"@babel/core":"^7.28.4","@babel/preset-env":"^7.28.3","@eslint/js":"^9.37.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-typescript":"^12.1.4","@vitest/coverage-v8":"^3.2.4","@yarnpkg/sdks":"^3.2.3","eslint":"^9.37.0","eslint-plugin-prettier":"^5.5.4","jsdom":"^27.0.0","prettier":"^3.6.2","rimraf":"^6.0.1","rollup":"^4.52.4","rollup-plugin-dts":"^6.2.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.4.4","tslib":"^2.8.1","typedoc":"^0.28.13","typescript":"^5.9.3","typescript-eslint":"^8.45.0","vite":"^7.1.9","vitest":"^3.2.4"},"scripts":{"clean":"rimraf --glob build node_modules \"*.tgz\" \"*.tsbuildinfo\"","compile":"tsc -b tsconfig.c.json","start":"yarn run watch","watch":"rollup -c -w","build":"rollup -c","test":"vitest --passWithNoTests","test:watch":"yarn run test --watch","test:coverage":"yarn run test --coverage","lint":"yarn run eslint && yarn run prettier","fix":"yarn run eslint:fix && yarn run prettier:write","prettier:write":"prettier \"*\" \"*/**\" --write","prettier":"prettier \"*\" \"*/**\" --check","eslint":"eslint src --cache","eslint:fix":"yarn run eslint --fix","docs":"typedoc --options typedoc.json","prepare":"yarn run build"},"packageManager":"yarn@4.10.3","_id":"bubblesets-js@3.0.1","gitHead":"f15e08e86af890d4059fd9ada31fb1ae28cb84a1","dist":{"shasum":"b2c2d991ee5900d4d3057649354eb0ea4e835859","integrity":"sha512-EKPfysvIU5+u5RLW3mOr94wxzA3nKzqMBX0F95L95BPBDZPVgLBUnT0kJNz4UK/TXbGs8G7yEgl5MvibRBCQoQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bubblesets-js/-/bubblesets-js-3.0.1.tgz","fileCount":33,"unpackedSize":609225,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF45SgwzPt/zDuoIRU//vRiF16AhRhxR7JFdG3/h6B8MAiEAscj3o6TNw3qYy4IeopshF1l68e8wmOGMjiLWha1HjJU="}],"size":123091},"_npmUser":{"name":"anonymous","email":"sam@sgratzl.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sam@sgratzl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bubblesets-js_3.0.1_1759597663180_0.17167589744825462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-04T17:07:43.386Z","publish_time":1759597663386,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.0.1"},"name":"bubblesets-js","time":{"created":"2022-01-27T09:37:36.772Z","modified":"2025-10-04T17:07:56.838Z","1.1.0":"2018-07-20T14:41:18.648Z","2.0.0":"2020-06-05T13:13:55.411Z","2.0.1":"2020-06-05T15:16:57.831Z","2.0.2":"2020-06-05T15:34:05.064Z","2.1.0":"2020-06-07T09:24:54.273Z","2.2.0":"2020-07-10T09:05:22.271Z","2.3.0":"2022-11-12T00:41:14.258Z","2.3.1":"2024-01-21T18:15:01.422Z","2.3.2":"2024-01-21T21:23:34.675Z","2.3.3":"2024-06-08T23:41:51.154Z","2.3.4":"2024-10-25T00:58:43.386Z","3.0.0":"2024-11-16T18:58:25.683Z","3.0.1":"2025-10-04T17:07:43.386Z"},"readme":"# BubbleSets for JavaScript\n\n[![NPM Package][npm-image]][npm-url] [![Github Actions][github-actions-image]][github-actions-url]\n\nFork of http://github.com/josuakrause/bubblesets-js/ - a JavaScript implementation of Christopher Collins' [bubble sets](http://vialab.science.uoit.ca/portfolio/bubblesets) without the use of external libraries.\nA Java implementation can be found [here](https://github.com/JosuaKrause/Bubble-Sets).\n\nA [Cytoscape](https://js.cytoscape.org/#extensions/ui-extensions) plugin is located at [Cytoscape.js-Bubblesets](https://github.com/upsetjs/cytoscape.js-bubblesets).\n\n![bubblesets](https://user-images.githubusercontent.com/4129778/83879077-60607800-a73d-11ea-9d1d-4f76752280ee.png)\n\n## Install\n\n```sh\nnpm install --save bubblesets-js\n```\n\n## Usage\n\n```js\nconst bubbleSets = new BubbleSets.BubbleSets();\nbubbleSets.pushMember(BubbleSets.rect(30, 30, 50, 20));\nbubbleSets.pushMember(BubbleSets.rect(200, 100, 50, 20));\nbubbleSets.pushMember(BubbleSets.circle(240, 40, 10));\n\nconst pointPath = bubbleSets.compute();\nconst cleanPath = pointPath.sample(8).simplify(0).bSplines().simplify(0);\n\nconst canvas = document.createElement('canvas');\ncanvas.width = 400;\ncanvas.height = 200;\ndocument.body.appendChild(canvas);\nconst ctx = canvas.getContext('2d');\n\n// svg path\n//const path = document.createElement('path');\n//path.setAttribute('d', cleanPath.toString());\n\n// canvas\nctx.beginPath();\ncleanPath.draw(ctx);\nctx.strokeStyle = 'black';\nctx.fillStyle = 'rgba(0,0,255,0.2)';\nctx.fill();\nctx.stroke();\n\nctx.beginPath();\nbubbleSets.drawMembers(ctx);\nctx.fillStyle = 'steelblue';\nctx.fill();\n```\n\n![sample](https://user-images.githubusercontent.com/4129778/83879033-52aaf280-a73d-11ea-9a19-d803718fec17.png)\n\nsee [Samples](https://github.com/upsetjs/bubblesets-js/tree/master/samples) on Github\n\nor at this [![Open in CodePen][codepen]](https://codepen.io/sgratzl/pen/MWKYRWo)\n\n## Development Environment\n\n```sh\nnpm i -g yarn\nyarn set version latest\ncat .yarnrc_patch.yml >> .yarnrc.yml\nyarn\nyarn pnpify --sdk vscode\n```\n\n### Common commands\n\n```sh\nyarn compile\nyarn test\nyarn lint\nyarn fix\nyarn build\nyarn docs\nyarn release\nyarn release:pre\n```\n\n[npm-image]: https://badge.fury.io/js/bubblesets-js.svg\n[npm-url]: https://npmjs.org/package/bubblesets-js\n[github-actions-image]: https://github.com/upsetjs/bubblesets-js/workflows/ci/badge.svg\n[github-actions-url]: https://github.com/upsetjs/bubblesets-js/actions\n[codepen]: https://img.shields.io/badge/CodePen-open-blue?logo=codepen","users":{}}