From 2655d6de90305435fc6b5c41485e9c32218d0cec Mon Sep 17 00:00:00 2001 From: Adam Procter <adamprocter@researchnot.es> Date: Wed, 9 Dec 2020 17:52:10 +0000 Subject: [PATCH] updated packages --- app/package-lock.json | 598 ++++-------------------- app/package.json | 8 +- app/src/components/ConnectionsLayer.vue | 57 ++- 3 files changed, 128 insertions(+), 535 deletions(-) diff --git a/app/package-lock.json b/app/package-lock.json index b211b55..189b011 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -1,6 +1,6 @@ { "name": "nodenogg.in", - "version": "0.1.36", + "version": "0.1.40", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1302,9 +1302,9 @@ } }, "@eslint/eslintrc": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz", - "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", + "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -1897,356 +1897,6 @@ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "dev": true }, - "@pixi/accessibility": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-5.3.3.tgz", - "integrity": "sha512-wC/enJtw5CrdWnu6l5u3VN9UIZPumNSNXlGez2BULY0osiLTywHJPdHpmXMz2YPXw75GsEBzkEvK4LTtnTp21A==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/app": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/app/-/app-5.3.3.tgz", - "integrity": "sha512-OkO7Kq3N+FPRshVmApuiHKBpobic56VYbLVCMYPy6rjV0hc5ctkchKGFyouJuPt/rHeI6FrqZ0TaON1TShnKiA==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3" - } - }, - "@pixi/constants": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-5.3.3.tgz", - "integrity": "sha512-IybgxzLlEPm7ihp70cLNKc3IPyqkFuW+idk9Zw2St+OayJTw5ctCnLAg9cducwIVHjPYTvN46BYDa+n0KRWZYw==" - }, - "@pixi/core": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/core/-/core-5.3.3.tgz", - "integrity": "sha512-taw50LnzV+TQVMx5HQA2ZJgF9wuhZ6DeoXHW2KkevYB0ekKYnEO2VMMiRDMcmchtyvHclJebzjeHZLGqDtKDgw==", - "requires": { - "@pixi/constants": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/runner": "5.3.3", - "@pixi/settings": "5.3.3", - "@pixi/ticker": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/display": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/display/-/display-5.3.3.tgz", - "integrity": "sha512-dPm7Vk2BH9byu6RHBYsI9MtjUU8x1HNm/PIi6lIlxANhTjWnhxwfvmrGE7ZcRLThTenNdDVlZ2ke2XAXP98UgA==", - "requires": { - "@pixi/math": "5.3.3", - "@pixi/settings": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/extract": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/extract/-/extract-5.3.3.tgz", - "integrity": "sha512-CE0GA+tEBPurpaXER2B1aq1sdumKLtCqE/Mms6fYUkIKF9D0Ogw9rqo79QCL9XkLMexa7xVeC3KPPiXW5wrOaA==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/filter-alpha": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-5.3.3.tgz", - "integrity": "sha512-AxyHLnvO892va9raZbMMtMtEGDVqO8SvEHHNnCjTBEZ67kVKy0HEYXFOBA6nJZ6BiTgGp9js+7kevi11tfqnJQ==", - "requires": { - "@pixi/core": "5.3.3" - } - }, - "@pixi/filter-blur": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-5.3.3.tgz", - "integrity": "sha512-vLN1DL6PQXo4p7j/32PZIf+lhcBVfb9hdphSmtbxlAlpbhMWI52n3YUkeInwHs7Ev08NyhI/UhNWHqjN/lAM3w==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/settings": "5.3.3" - } - }, - "@pixi/filter-color-matrix": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-5.3.3.tgz", - "integrity": "sha512-HFr+vth5ZHHEFJYcjtWZ+O0s7Z2YWJyDyxr+nTd5Q8AT7gMDTVehpNVrm7ByaCKeEovOZzZI6A347+WmHcNpGg==", - "requires": { - "@pixi/core": "5.3.3" - } - }, - "@pixi/filter-displacement": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-5.3.3.tgz", - "integrity": "sha512-kvrKMgqW4ELg+yT2p5vmu6h/IER/L8GD1PWyXovnzpI8RG7k8l136F9VvA3wkB6sYuNcXiDtqMtRQy5e6O4+rw==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/math": "5.3.3" - } - }, - "@pixi/filter-fxaa": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-5.3.3.tgz", - "integrity": "sha512-p4vKdBwaoGRNZcoHz2ET8hBF1SoWvy9xU2B3Ci32+c0dg89ZUdGTEW0zimUHi2gMdU+2v/T0lqZ9NC9B6WVYAg==", - "requires": { - "@pixi/core": "5.3.3" - } - }, - "@pixi/filter-noise": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-5.3.3.tgz", - "integrity": "sha512-HCky3XPk6BYGXTS7d9/FnAHnqq7Rwm5Rlj2XtWW3JItXGCScEBII227xYwrJu5Ke84tpVlDXK4W1/BevZ1AwlQ==", - "requires": { - "@pixi/core": "5.3.3" - } - }, - "@pixi/graphics": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-5.3.3.tgz", - "integrity": "sha512-1bn9Jptg3JXgVOw0SrEMdmjSwkTBYDm6fPnPnh4goF3yDozh0xEqmXobVtCgy2fulMfHRzIfbgtRxrBf2mkCAg==", - "requires": { - "@pixi/constants": "5.3.3", - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/sprite": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/interaction": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/interaction/-/interaction-5.3.3.tgz", - "integrity": "sha512-Tjuw4XwmrG1fhGzfn5oGspRJT2OtlH+6V7AHscH0v5Ht1Kvk6aKjNncZuSCXllhGGlIuMu3Nn9WPvDEIvW3JNw==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/ticker": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/loaders": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-5.3.3.tgz", - "integrity": "sha512-wj0DzniApfDoZA/buMmO/CgCB7Q7SsESForHh7wSd7UC8rrCmz5prUTEICmJGhdHpBuVB7KDPtwaaLtr9Q/kQg==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/utils": "5.3.3", - "resource-loader": "^3.0.1" - } - }, - "@pixi/math": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.3.tgz", - "integrity": "sha512-k5C3kQpxlGm2AdBJEUjjW2l2YlSvTKf+54vNOjD4UcEfRoDevC5p4Zg49q3UAu855lrs5qw49AbkrFKsQvPIRA==" - }, - "@pixi/mesh": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-5.3.3.tgz", - "integrity": "sha512-q8w70oAFNdArzOHVnsn7ban68NmO5S5TMg6qSez4A8te6cebMRQsNrT/0dQ/nZcG7ACFK4jiYfbXRQivO+jgVA==", - "requires": { - "@pixi/constants": "5.3.3", - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/settings": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/mesh-extras": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-5.3.3.tgz", - "integrity": "sha512-V2hARC7nUPaTEFxd+B8GDkSMrMZ38S8/IInqtYzGUy6FtFs7IYKty9Rz/G665eN7ThIq8tZrOVZOl6JRBtEC8A==", - "requires": { - "@pixi/constants": "5.3.3", - "@pixi/core": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/mesh": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/mixin-cache-as-bitmap": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-5.3.3.tgz", - "integrity": "sha512-P1mo3HKDWS8IZLgaP8gujiy4We4vRcxJH6EvQAevf+GsBzdjKfcGgkKzVb9HlyQvsXML5gpTOJuw5eKgRTxSQA==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/settings": "5.3.3", - "@pixi/sprite": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/mixin-get-child-by-name": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-5.3.3.tgz", - "integrity": "sha512-CksDZ5ZG4/tHZfDOwSuznANduasJg5JR89X3D6E9DVYx4CLVE3G2K1sbeiOJNXfGIKy30UoSD7Y7IFmUzLxp/g==", - "requires": { - "@pixi/display": "5.3.3" - } - }, - "@pixi/mixin-get-global-position": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-5.3.3.tgz", - "integrity": "sha512-M3faQYDW/ISa1+lhVkjHXRALJ33BMzLN+7x9ucx8VeCmUWvcaLlRo3CaxZsgiR+52Fii5WHl/PF/cMzdkRMF9g==", - "requires": { - "@pixi/display": "5.3.3", - "@pixi/math": "5.3.3" - } - }, - "@pixi/particles": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/particles/-/particles-5.3.3.tgz", - "integrity": "sha512-t+lG8iGNYyS6ujKvC9qQjKzyxvjxqbFxvB6hkXcOKR98JWM2726ZguHouFlIbOzOxYAGoeuHIWSDlnQNvnVE2g==", - "requires": { - "@pixi/constants": "5.3.3", - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/polyfill": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-5.3.3.tgz", - "integrity": "sha512-gmx67A6VmwKllxfIMQWzMUNJ8wJfWPT5FlUR0SoPastdTB/SfbgbyQBgKLZHqgmc6LOh2CrOLhN423lNiAroeA==", - "requires": { - "es6-promise-polyfill": "^1.2.0", - "object-assign": "^4.1.1" - } - }, - "@pixi/prepare": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/prepare/-/prepare-5.3.3.tgz", - "integrity": "sha512-DPsKWfYJ97J67YCjPU6uvU+LBdw+64O9LG9vmzfChmYXom5VMQF9yUC6ZoYTHUPmH31iilqzGeMlPUTobnqSog==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/graphics": "5.3.3", - "@pixi/settings": "5.3.3", - "@pixi/text": "5.3.3", - "@pixi/ticker": "5.3.3" - } - }, - "@pixi/runner": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.3.tgz", - "integrity": "sha512-7eLZxxT+PwxuwzcRL1egrnEdLHwD41yFb24pMSo6XM86ppP1tdBjrv5+pLDnUuDEfNjZQxx07FAlZY+sMKANmw==" - }, - "@pixi/settings": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.3.tgz", - "integrity": "sha512-1MYJokqpPUtvYEX0BVi0Pq2Xi6KGmWDV5hlQnTXY9NGv6tmqrPYvIb/uHFaDyVUWmrqsFL3xZ4W5zMo+c/dwVA==", - "requires": { - "ismobilejs": "^1.1.0" - } - }, - "@pixi/sprite": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-5.3.3.tgz", - "integrity": "sha512-qo7DG0oWS1uIBqfxw2jZPn34RCR6gQ+IjZRBpFxZPKPB1cL359scZmDBqBbQ4bd4rJ/6QXQfzUdGhXfQJtc9oQ==", - "requires": { - "@pixi/constants": "5.3.3", - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/settings": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/sprite-animated": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-5.3.3.tgz", - "integrity": "sha512-nG5j8veJ/cFXQTgzafPLkZqaHKbuaHcIj+ZYN1I2f31Y85/pfr2PQQLHbGr+3441wOYkEHht9nHhmZHWlOOZ0Q==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/sprite": "5.3.3", - "@pixi/ticker": "5.3.3" - } - }, - "@pixi/sprite-tiling": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-5.3.3.tgz", - "integrity": "sha512-+Xk9AUh82rpArtrnZkw+9aJchrmHZ8QkpjsPRJcgPFHx3WEfABIkT6QEoYbRKiYH34OgO7ZOUXy9hcGPHnxjvw==", - "requires": { - "@pixi/constants": "5.3.3", - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/sprite": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/spritesheet": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-5.3.3.tgz", - "integrity": "sha512-pTkOCTL8jsmyAguCgcbz03UPYu+3buRkgua1g/vGyeoZBN2eJ04iSXdB0pfPrsPisxkvThGHyU23UqEDYVtXRQ==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/loaders": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/text": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/text/-/text-5.3.3.tgz", - "integrity": "sha512-juinZC2yFXnzucWWxSdty9nfIIOAq2WA8DD2k40YL+7Y5L52/ggkgnokeQ2lrTb1BvTfx6YVNlvAsKonUek0Og==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/settings": "5.3.3", - "@pixi/sprite": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/text-bitmap": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-5.3.3.tgz", - "integrity": "sha512-QRRdEAFBwmRctp8PCPii5WUPM57T1I3r/EwyTvFCCDubOYOZu4aX/iFpCKZMl5GIphDFaGp8mNvbl+BwjUmBCA==", - "requires": { - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/loaders": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/mesh": "5.3.3", - "@pixi/settings": "5.3.3", - "@pixi/text": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, - "@pixi/ticker": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.3.tgz", - "integrity": "sha512-p5F/dwJGwfZWUg5cCPqOnEx5iYGW+huQlZZtrTKKd1KoVehFsrzHeRBOEp4d584jsOmBf7fjJaUTyzsFn0YtOQ==", - "requires": { - "@pixi/settings": "5.3.3" - } - }, - "@pixi/utils": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.3.tgz", - "integrity": "sha512-GDP2h1Mph9Uei4zmJjzDK6GZ5S9O2A09VySVfWyKgWwP3SQ/Ss0bGYm4sE6+u1NMSz1WCrLgu66H82XuXs2Cbg==", - "requires": { - "@pixi/constants": "5.3.3", - "@pixi/settings": "5.3.3", - "earcut": "^2.1.5", - "eventemitter3": "^3.1.0", - "url": "^0.11.0" - }, - "dependencies": { - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - } - } - }, "@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", @@ -5514,9 +5164,9 @@ } }, "core-js": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.0.tgz", - "integrity": "sha512-W2VYNB0nwQQE7tKS7HzXd7r2y/y2SVJl4ga6oH/dnaLFzM0o2lB2P3zCkWj5Wc/zyMYjtgd5Hmhk0ObkQFZOIA==" + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", + "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==" }, "core-js-compat": { "version": "3.7.0", @@ -6621,11 +6271,6 @@ "stream-shift": "^1.0.0" } }, - "earcut": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.2.tgz", - "integrity": "sha512-eZoZPPJcUHnfRZ0PjLvx2qBordSiO8ofC3vt+qACLM95u+4DovnbYNpQtJh0DNsWj8RnxrQytD4WA8gj5cRIaQ==" - }, "easy-stack": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", @@ -6954,11 +6599,6 @@ "is-symbol": "^1.0.2" } }, - "es6-promise-polyfill": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es6-promise-polyfill/-/es6-promise-polyfill-1.2.0.tgz", - "integrity": "sha1-84kl8jyz4+jObNqP93T867sJDN4=" - }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -6981,13 +6621,13 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz", - "integrity": "sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz", + "integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.2.1", + "@eslint/eslintrc": "^0.2.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -6997,10 +6637,10 @@ "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.0", + "espree": "^7.3.1", "esquery": "^1.2.0", "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", + "file-entry-cache": "^6.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", "globals": "^12.1.0", @@ -7095,6 +6735,15 @@ "resolve-from": "^4.0.0" } }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -7102,10 +6751,13 @@ "dev": true }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "shebang-command": { "version": "2.0.0", @@ -7139,6 +6791,12 @@ "requires": { "isexe": "^2.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -7165,30 +6823,48 @@ } }, "eslint-plugin-prettier": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz", - "integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.2.0.tgz", + "integrity": "sha512-kOUSJnFjAUFKwVxuzy6sA5yyMx6+o9ino4gCdShzBNx4eyFRudWRYKCFolKjoM40PEiuU6Cn7wBLfq3WsGg7qg==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" } }, "eslint-plugin-vue": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.1.0.tgz", - "integrity": "sha512-9dW7kj8/d2IkDdgNpvIhJdJ3XzU3x4PThXYMzWt49taktYnGyrTY6/bXCYZ/VtQKU9kXPntPrZ41+8Pw0Nxblg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.2.0.tgz", + "integrity": "sha512-4mt0yIv6rBDNtvis/g22a0ozJ12GfcdEzX77u0ICYjKlxOVtGrKGEvo0cbOObHaKDg9a9kJcoaNodqE4TPfS2A==", "dev": true, "requires": { "eslint-utils": "^2.1.0", "natural-compare": "^1.4.0", "semver": "^7.3.2", - "vue-eslint-parser": "^7.1.1" + "vue-eslint-parser": "^7.2.0" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -7201,25 +6877,6 @@ "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" - }, - "dependencies": { - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - } } }, "eslint-utils": { @@ -7238,13 +6895,13 @@ "dev": true }, "espree": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", - "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, "requires": { "acorn": "^7.4.0", - "acorn-jsx": "^5.2.0", + "acorn-jsx": "^5.3.1", "eslint-visitor-keys": "^1.3.0" }, "dependencies": { @@ -7705,12 +7362,12 @@ } }, "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", "dev": true, "requires": { - "flat-cache": "^2.0.1" + "flat-cache": "^3.0.4" } }, "file-loader": { @@ -7836,20 +7493,19 @@ } }, "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "dependencies": { "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { "glob": "^7.1.3" @@ -7863,9 +7519,9 @@ "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==" }, "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", + "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", "dev": true }, "flush-write-stream": { @@ -10802,11 +10458,6 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, - "ismobilejs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz", - "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==" - }, "iso-constants": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/iso-constants/-/iso-constants-0.1.2.tgz", @@ -12774,11 +12425,6 @@ } } }, - "mini-signals": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mini-signals/-/mini-signals-1.2.0.tgz", - "integrity": "sha1-RbCAE8X65RokqhqTXNMXye1yHXQ=" - }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -13367,7 +13013,8 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true }, "object-component": { "version": "0.0.3", @@ -13899,11 +13546,6 @@ "lines-and-columns": "^1.1.6" } }, - "parse-uri": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/parse-uri/-/parse-uri-1.0.3.tgz", - "integrity": "sha512-upMnGxNcm+45So85HoguwZTVZI9u11i36DdxJfGF2HYWS2eh3TIx7+/tTi7qrEq15qzGkVhsKjesau+kCk48pA==" - }, "parse5": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", @@ -14181,47 +13823,6 @@ "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.5.0.tgz", "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==" }, - "pixi.js": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-5.3.3.tgz", - "integrity": "sha512-uFQOXXyPMAVVayDebSFBS1AFfPT6QYNuz9Vu11yI2/k1DAef/rbYoJpSMM6SeB6dezDJPtIAaXXNxdaYzbe+kg==", - "requires": { - "@pixi/accessibility": "5.3.3", - "@pixi/app": "5.3.3", - "@pixi/constants": "5.3.3", - "@pixi/core": "5.3.3", - "@pixi/display": "5.3.3", - "@pixi/extract": "5.3.3", - "@pixi/filter-alpha": "5.3.3", - "@pixi/filter-blur": "5.3.3", - "@pixi/filter-color-matrix": "5.3.3", - "@pixi/filter-displacement": "5.3.3", - "@pixi/filter-fxaa": "5.3.3", - "@pixi/filter-noise": "5.3.3", - "@pixi/graphics": "5.3.3", - "@pixi/interaction": "5.3.3", - "@pixi/loaders": "5.3.3", - "@pixi/math": "5.3.3", - "@pixi/mesh": "5.3.3", - "@pixi/mesh-extras": "5.3.3", - "@pixi/mixin-cache-as-bitmap": "5.3.3", - "@pixi/mixin-get-child-by-name": "5.3.3", - "@pixi/mixin-get-global-position": "5.3.3", - "@pixi/particles": "5.3.3", - "@pixi/polyfill": "5.3.3", - "@pixi/prepare": "5.3.3", - "@pixi/runner": "5.3.3", - "@pixi/settings": "5.3.3", - "@pixi/sprite": "5.3.3", - "@pixi/sprite-animated": "5.3.3", - "@pixi/sprite-tiling": "5.3.3", - "@pixi/spritesheet": "5.3.3", - "@pixi/text": "5.3.3", - "@pixi/text-bitmap": "5.3.3", - "@pixi/ticker": "5.3.3", - "@pixi/utils": "5.3.3" - } - }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -15203,7 +14804,8 @@ "querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true }, "querystring-es3": { "version": "0.2.1", @@ -15677,15 +15279,6 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, - "resource-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/resource-loader/-/resource-loader-3.0.1.tgz", - "integrity": "sha512-fBuCRbEHdLCI1eglzQhUv9Rrdcmqkydr1r6uHE2cYHvRBrcLXeSmbE/qI/urFt8rPr/IGxir3BUwM5kUK8XoyA==", - "requires": { - "mini-signals": "^1.2.0", - "parse-uri": "^1.0.0" - } - }, "responselike": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", @@ -17691,6 +17284,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -17699,7 +17293,8 @@ "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true } } }, @@ -17885,9 +17480,9 @@ "integrity": "sha512-phisHAaSg+7xnpi7xlOxFGD46npaQXCLit2T6nAHMlEcFNT1ZUqu/NO3P5FDp6RgjP7o4ueduktnxk9ul0IS9Q==" }, "vue-eslint-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.1.tgz", - "integrity": "sha512-8FdXi0gieEwh1IprIBafpiJWcApwrU+l2FEj8c1HtHFdNXMd0+2jUSjBVmcQYohf/E72irwAXEXLga6TQcB3FA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.2.0.tgz", + "integrity": "sha512-uVcQqe8sUNzdHGcRHMd2Z/hl6qEaWrAmglTKP92Fnq9TYU9un8xsyFgEdFJaXh/1rd7h8Aic1GaiQow5nVneow==", "dev": true, "requires": { "debug": "^4.1.1", @@ -18754,15 +18349,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, "write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", diff --git a/app/package.json b/app/package.json index 768a637..7041aa6 100644 --- a/app/package.json +++ b/app/package.json @@ -9,7 +9,7 @@ "lint:fix": "vue-cli-service lint --fix" }, "dependencies": { - "core-js": "^3.8.0", + "core-js": "^3.8.1", "file-loader": "^6.2.0", "ipfs": "^0.52.2", "marked": "^1.2.5", @@ -28,9 +28,9 @@ "@vue/cli-service": "^4.5.9", "@vue/eslint-config-prettier": "^6.0.0", "babel-eslint": "^10.0.3", - "eslint": "^7.14.0", - "eslint-plugin-prettier": "^3.1.4", - "eslint-plugin-vue": "^7.0.0", + "eslint": "^7.15.0", + "eslint-plugin-prettier": "^3.2.0", + "eslint-plugin-vue": "^7.2.0", "prettier": "^2.2.1", "vue-template-compiler": "^2.6.12" } diff --git a/app/src/components/ConnectionsLayer.vue b/app/src/components/ConnectionsLayer.vue index 8a66b3b..cd91a1f 100644 --- a/app/src/components/ConnectionsLayer.vue +++ b/app/src/components/ConnectionsLayer.vue @@ -6,19 +6,22 @@ <g v-for="(value, index) in positions_filtered" v-bind:key="index"> <!-- still empty divs --> <g v-for="(nodes, index) in nodes_filtered" v-bind:key="index"> - <circle - v-if="nodes.node_id == value.node_id" - :cx="value.x_pos + value.width" - :cy="value.y_pos + value.height / 4" - r="15" - width="30" - height="30" - @mousedown.prevent=" - buttonPress(nodes.node_id, value.x_pos, value.y_pos) - " - @mouseup.prevent="buttonUp(nodes.node_id, value.x_pos, value.y_pos)" - /> - + <template v-if="toolmode == 'connect'"> + <circle + v-if="nodes.node_id == value.node_id" + :cx="value.x_pos + value.width" + :cy="value.y_pos + value.height / 4" + r="15" + width="30" + height="30" + @mousedown.prevent=" + buttonPress(nodes.node_id, value.x_pos, value.y_pos) + " + @mouseup.prevent=" + buttonUp(nodes.node_id, value.x_pos, value.y_pos) + " + /> + </template> <g v-for="(lines, index) in configConnections" v-bind:key="index"> <line v-if="lines.start_id == value.node_id" @@ -34,18 +37,22 @@ <g v-for="(value, index) in otherpositions_filtered" v-bind:key="index"> <g v-for="(nodes, index) in otherNodes" v-bind:key="index"> - <circle - v-if="nodes.node_id == value.node_id" - :cx="value.x_pos + value.width" - :cy="value.y_pos + value.height / 4" - r="15" - width="30" - height="30" - @mousedown.prevent=" - buttonPress(nodes.node_id, value.x_pos, value.y_pos) - " - @mouseup.prevent="buttonUp(nodes.node_id, value.x_pos, value.y_pos)" - /> + <template v-if="toolmode == 'connect'"> + <circle + v-if="nodes.node_id == value.node_id" + :cx="value.x_pos + value.width" + :cy="value.y_pos + value.height / 4" + r="15" + width="30" + height="30" + @mousedown.prevent=" + buttonPress(nodes.node_id, value.x_pos, value.y_pos) + " + @mouseup.prevent=" + buttonUp(nodes.node_id, value.x_pos, value.y_pos) + " + /> + </template> </g> <g v-for="(lines, index) in configConnections" v-bind:key="index"> <line -- GitLab