diff --git a/config/.neutrinorc.js b/config/.neutrinorc.js index b9439ed..bc0106c 100644 --- a/config/.neutrinorc.js +++ b/config/.neutrinorc.js @@ -1,6 +1,6 @@ const {basename, dirname, extname, join} = require('path'); -const airbnbBase = require('@neutrinojs/airbnb-base'); +const airbnb = require('@neutrinojs/airbnb'); const glob = require('glob'); const mocha = require('@neutrinojs/mocha'); const react = require('@neutrinojs/react'); @@ -9,7 +9,7 @@ const nodeExternals = require('webpack-node-externals'); module.exports = { options: {}, use: [ - airbnbBase({ + airbnb({ eslint: { cache: false, baseConfig: require(`${__dirname}/.eslint.defaults`), diff --git a/config/package/package.json b/config/package/package.json index 28e058c..98f6dfa 100644 --- a/config/package/package.json +++ b/config/package/package.json @@ -21,7 +21,7 @@ "debug": "4.3.1" }, "devDependencies": { - "@neutrinojs/airbnb-base": "^9.4.0", + "@neutrinojs/airbnb": "^9.4.0", "@neutrinojs/banner": "^9.4.0", "@neutrinojs/copy": "^9.4.0", "@neutrinojs/mocha": "^9.4.0", diff --git a/package.json b/package.json index 0e563f3..cf86d94 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "watch": "lerna run watch --parallel" }, "devDependencies": { - "@neutrinojs/airbnb-base": "^9.4.0", + "@neutrinojs/airbnb": "^9.4.0", "@neutrinojs/banner": "^9.4.0", "@neutrinojs/mocha": "^9.4.0", "@neutrinojs/react": "^9.4.0", diff --git a/packages/combat/package.json b/packages/combat/package.json index 4900d3b..e21e192 100644 --- a/packages/combat/package.json +++ b/packages/combat/package.json @@ -27,7 +27,7 @@ "lodash.flatten": "^4.4.0" }, "devDependencies": { - "@neutrinojs/airbnb-base": "^9.4.0", + "@neutrinojs/airbnb": "^9.4.0", "@neutrinojs/banner": "^9.4.0", "@neutrinojs/copy": "^9.4.0", "@neutrinojs/mocha": "^9.4.0", diff --git a/packages/combat/yarn.lock b/packages/combat/yarn.lock index 3156a35..b1a8cdc 100644 --- a/packages/combat/yarn.lock +++ b/packages/combat/yarn.lock @@ -4,8 +4,8 @@ "@avocado/behavior@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fbehavior/-/behavior-2.0.0.tgz#976fa06c4959a3e58835f0157400cf0d9bdbae38" - integrity sha512-dzrn+QmiTLVuTZ1X7/0EylkFzYWRW2eFEMaAYcyodyVqURVHMszEu+Wg712Qo1rQCtyuwv7SNcmLHA/ddRvzNg== + resolved "http://npm.cha0sdev/@avocado%2fbehavior/-/behavior-2.0.0.tgz#90a6ba9c5bccbcb0ebdf45a8128945c79305420b" + integrity sha512-eITls4nW/4LcHTr48DjekCYnO4KuO4AXHH2f+dWyBS6ZQ2hrZ4iRWcW9kYPzor2t1O3jws6A0umo5Eev9fAQOg== dependencies: "@avocado/core" "2.0.0" "@avocado/traits" "^2.0.0" @@ -16,15 +16,15 @@ "@avocado/core@2.0.0", "@avocado/core@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fcore/-/core-2.0.0.tgz#6c8c14ca33b7bc3e55893b1b2d44a53f6df42c7d" - integrity sha512-WVMQQTT8HymwM9SMacnhJQt2fWegCDbLz5U0I6bjB7dNLh9lLc5MCdj3gtTcoHC+cDGNVmIhyePxGhnlbM1Qjg== + resolved "http://npm.cha0sdev/@avocado%2fcore/-/core-2.0.0.tgz#813bcac7c8610c134e33d550e928cb40ec4170a3" + integrity sha512-5mZ5imuDrLYZA8od1Xftm7MHDgEJevKTDhVhqh8cfr9n5bJg1HCeYtuuSyjOPQ6PDtMZxoklQp6C2o168FkaQA== dependencies: debug "4.3.1" "@avocado/math@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fmath/-/math-2.0.0.tgz#656a88a7e2b6d0e0e614b7ed1bb8ac43b0a5f618" - integrity sha512-yQiXBT7V8H4MCtD6mSNbf+wgpGCJKBQI6G4lW7XLysThlIACYooDvUdhfytYYzdm/eeQ4RXybMtksTbLnjKKbg== + resolved "http://npm.cha0sdev/@avocado%2fmath/-/math-2.0.0.tgz#0e314ceed56997588045ffb0e4c3202308df8811" + integrity sha512-cpyQzHuB7fTlJy+5uAYyrekPbuJsGNkqhmIS+rjBwDncr0BZ9+pRxl4GUxrm/6WL4ebkFX1FdsGfSnnZ8TWlQw== dependencies: "@avocado/core" "2.0.0" "@latus/core" "^2.0.0" @@ -33,8 +33,8 @@ "@avocado/resource@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fresource/-/resource-2.0.0.tgz#2b1a96cea9cbf7d7d4725e16dcfc19024fef197a" - integrity sha512-8zE7TIJ1F26OcfBkc+22Q4+wVqR2xkAunQQOX0juqyz/D9X6myJXVgN3OTwP3IC0TbGHjQrN9ygDJ5+oSbzl0A== + resolved "http://npm.cha0sdev/@avocado%2fresource/-/resource-2.0.0.tgz#590ab5b6abfcfc222ab45f7173d0481d077a2b57" + integrity sha512-G+QCWN/eeL6oHvyNyku/6F2Lmb3fKAm0puZlI10lzyQEekECp06qcqyNAgz4xagbUfv/818Qj8XiLNibELfYRQ== dependencies: "@avocado/core" "2.0.0" "@latus/core" "2.0.0" @@ -44,8 +44,8 @@ "@avocado/s13n@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fs13n/-/s13n-2.0.0.tgz#2016fb4654ea9a090d53ce5bda85d3c9bdf14837" - integrity sha512-t3PSjLIvlaK5nsJS1JNsvkDOTFn3D+HOouPGngP++cKfpaWfR0bKe1SEsAv7+Swo058pO1SGtloJbIC1PDLtxg== + resolved "http://npm.cha0sdev/@avocado%2fs13n/-/s13n-2.0.0.tgz#654f4fb5784c19ebb09d4b2c367e3bf8ac8a4b87" + integrity sha512-YBTQ2O8hmNVcRwGO1zpDFTPm8MUNVmttPctNMHmZfuGVli3ZdzMBq+kpDRai3fdH2zJuloZbC6SgTTSySEA37g== dependencies: "@avocado/resource" "^2.0.0" "@latus/core" "2.0.0" @@ -55,8 +55,8 @@ "@avocado/traits@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2ftraits/-/traits-2.0.0.tgz#551ecb08248dbed99db859a71f1534829863df11" - integrity sha512-xW2gjcoVT8jjxNplICSeqSLbVpiT8nhC3Ty0drMnfvg02E6/Xw1eWlnl/lMiZ9J9eX0EK4AfK+DvPWFRTTeTww== + resolved "http://npm.cha0sdev/@avocado%2ftraits/-/traits-2.0.0.tgz#4308132bb42a9765a47c8e5c4f15ae9dccbf8425" + integrity sha512-CJB++o+LE5hQz4tlVnx5cf9qgehkFqstluE6gDk7KVPV2tIblG+WHMhxnaWAF299ppGoTpcXGocJ77yTxc8ORQ== dependencies: "@avocado/core" "^2.0.0" "@avocado/resource" "^2.0.0" @@ -898,7 +898,15 @@ pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime@^7.8.4": +"@babel/runtime-corejs3@^7.10.2": + version "7.12.5" + resolved "http://npm.cha0sdev/@babel%2fruntime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4" + integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4": version "7.12.5" resolved "http://npm.cha0sdev/@babel%2fruntime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== @@ -954,19 +962,20 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@hot-loader/react-dom@^17.0.1": - version "17.0.1" - resolved "http://npm.cha0sdev/@hot-loader%2freact-dom/-/react-dom-17.0.1.tgz#0c75b4dd068f819435dafb3e8809ca1749695656" - integrity sha512-QttzEibkIFkl/WV1dsLXg73YIweNo9ySbB0/26068RqFGWyv7pKyictWsaQXqSj1y66/BDn3kglCHgroGrv3vA== +"@hot-loader/react-dom@^16.14.0": + version "16.14.0" + resolved "http://npm.cha0sdev/@hot-loader%2freact-dom/-/react-dom-16.14.0.tgz#3cfc64e40bb78fa623e59b582b8f09dcdaad648a" + integrity sha512-EN9czvcLsMYmSDo5yRKZOAq3ZGRlDpad1gPtX0NdMMomJXcPE3yFSeFzE94X/NjOaiSVimB7LuqPYpkWVaIi4Q== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + prop-types "^15.6.2" + scheduler "^0.19.1" "@latus/core@2.0.0", "@latus/core@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fcore/-/core-2.0.0.tgz#2ca04903351edc14f29fcec2ad6ab5e19c72e072" - integrity sha512-Sq4nPpQzRektLgsXRFQqhZWpUWY1bFTrVbm5X0vGTyTTlfQPmMbHyddmtdVTB8NbANvleuw4PvfuNVqKU4le6w== + resolved "http://npm.cha0sdev/@latus%2fcore/-/core-2.0.0.tgz#40c834cffe07bed850a95d6fc44f4b467d096e03" + integrity sha512-N43j7dAHxFwvLzOzQReu9iMD9DT2Um76jm9RPJvDlgJj0wD/RKe9N7HTuyeExw+XQf/T35bHC35aXUv8Wp5O4g== dependencies: debug "4.3.1" js-yaml "3.14.0" @@ -974,17 +983,19 @@ lodash.get "^4.4.2" lodash.set "^4.3.2" mkdirp "^1.0.4" + webpack-virtual-modules "^0.4.1" "@latus/http@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fhttp/-/http-2.0.0.tgz#b8236cbdcd96916343be62f975dc33de11d0395b" - integrity sha512-3ZsUcuVwxMidG3ph/YJht3KYPJSjtq8gdGGsb61vrXzbWC86+5UtydZCySzKGOenEU+tkQqwfd+tClvVKTcwSQ== + resolved "http://npm.cha0sdev/@latus%2fhttp/-/http-2.0.0.tgz#afb45a0820463a47fe04b3c6a905f5d005d03bc7" + integrity sha512-jVInRxC/n1AZqoJhuAs8iwtQOHlazYwRQJKJd6XgFCxQppvz2BX7ppdyLSWSZxkBjbuk/hABP67F/1cU0M0J2g== dependencies: "@latus/core" "2.0.0" "@neutrinojs/web" "^9.1.0" debug "4.3.1" express "^4.17.1" http-proxy "^1.18.1" + lodash.uniq "^4.5.0" memfs "3.2.0" mocha "^8" neutrino "9.4.0" @@ -1000,23 +1011,24 @@ "@latus/react@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2freact/-/react-2.0.0.tgz#e56110e0fc48de2601e8b5dad7ca6d0e5a4b5c68" - integrity sha512-stcRzji4pA9jWwGtqsmlJHTlpDNfzb/5ugw40t9oaHnxqS2gzIvDfS4RcVV/zdxo2BEGYo20uhSmXXSM3JEnGg== + resolved "http://npm.cha0sdev/@latus%2freact/-/react-2.0.0.tgz#08914f1a2630c64306ac5d67c116269b21b906ea" + integrity sha512-zzW87W727d/lh5PZrR7e9L2b5w9WqkAZfzXXnC62mISEo4+9L/x0473wmZt9w4ASV/FcrK2RWb8ZUnNIKEg6gQ== dependencies: - "@hot-loader/react-dom" "^17.0.1" + "@hot-loader/react-dom" "^16.14.0" "@neutrinojs/react" "^9.4.0" debug "4.3.1" node-sass "^5.0.0" postcss-loader "3.0.0" - react "^17.0.1" - react-dom "^17.0.1" + prop-types "^15.7.2" + react "^16.14.0" + react-dom "^16.14.0" react-hot-loader "^4.13.0" sass-loader "^10.1.0" "@latus/socket@2.0.0", "@latus/socket@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fsocket/-/socket-2.0.0.tgz#0b16a9907939915e569844ee900c37b9a07ad301" - integrity sha512-e0QtP2DeogX01yQ1qw3QSvXc/xgUbN7pNEluny8gw6jhoRVMZwfIf8RczqivIAZ2zpI/m+YSPxPc7keHwHix4Q== + resolved "http://npm.cha0sdev/@latus%2fsocket/-/socket-2.0.0.tgz#d130a00b0a2d06883dcb1f1f25e072ab971949b1" + integrity sha512-pAvxFXUoWdka9jb22e/iMQgZ4pQW8Mi1ESxgD6712MDyY2CEd2+J23J4z0yh5QYkVbQYtg03wpSHAUkligHR4g== dependencies: "@latus/core" "2.0.0" "@latus/http" "2.0.0" @@ -1028,16 +1040,19 @@ schemapack "^1.4.2" socket.io "^3.1.0" socket.io-client "^3.1.0" - socket.io-parser "^4.0.4" -"@neutrinojs/airbnb-base@^9.4.0": +"@neutrinojs/airbnb@^9.4.0": version "9.5.0" - resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb-base/-/airbnb-base-9.5.0.tgz#d47fe0d927aa56814e70e1228af08918c5190808" - integrity sha512-ybJP/EK4LuR228piRNKs1oC82oqNkZBff246zJGdNZEXBvNZ9taGsq4gATdQ8OQJ195hN6j9NCa/zf6/WN3pOQ== + resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb/-/airbnb-9.5.0.tgz#87cfc09c4237a2da632c80d7b91ad447a5e0b3f2" + integrity sha512-f3Ahz4seoC9w9JewEjA+HWhp+Hb3JCv6Nr1/mupi3T/NaYPv9iS3CbsvCphVmuzfVZO2mBFPl3DkxdrbLSTZ1Q== dependencies: "@neutrinojs/eslint" "9.5.0" + eslint-config-airbnb "^18.2.1" eslint-config-airbnb-base "^14.2.1" eslint-plugin-import "^2.22.1" + eslint-plugin-jsx-a11y "^6.4.1" + eslint-plugin-react "^7.21.5" + eslint-plugin-react-hooks "^4.2.0" "@neutrinojs/banner@^9.4.0": version "9.5.0" @@ -1573,6 +1588,14 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +aria-query@^4.2.2: + version "4.2.2" + resolved "http://npm.cha0sdev/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + arr-diff@^4.0.0: version "4.0.0" resolved "http://npm.cha0sdev/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -1695,6 +1718,11 @@ assign-symbols@^1.0.0: resolved "http://npm.cha0sdev/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "http://npm.cha0sdev/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + ast-types@0.9.6: version "0.9.6" resolved "http://npm.cha0sdev/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" @@ -1747,6 +1775,16 @@ aws4@^1.8.0: resolved "http://npm.cha0sdev/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +axe-core@^4.0.2: + version "4.1.1" + resolved "http://npm.cha0sdev/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" + integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "http://npm.cha0sdev/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + babel-eslint@^10.1.0: version "10.1.0" resolved "http://npm.cha0sdev/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" @@ -2560,6 +2598,11 @@ core-js-compat@^3.8.0: browserslist "^4.16.1" semver "7.0.0" +core-js-pure@^3.0.0: + version "3.8.3" + resolved "http://npm.cha0sdev/core-js-pure/-/core-js-pure-3.8.3.tgz#10e9e3b2592ecaede4283e8f3ad7020811587c02" + integrity sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "http://npm.cha0sdev/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -2707,6 +2750,11 @@ d3-quadtree@^2.0.0: resolved "http://npm.cha0sdev/d3-quadtree/-/d3-quadtree-2.0.0.tgz#edbad045cef88701f6fee3aee8e93fb332d30f9d" integrity sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw== +damerau-levenshtein@^1.0.6: + version "1.0.6" + resolved "http://npm.cha0sdev/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" + integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== + dashdash@^1.12.0: version "1.14.1" resolved "http://npm.cha0sdev/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -3029,9 +3077,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.634: - version "1.3.643" - resolved "http://npm.cha0sdev/electron-to-chromium/-/electron-to-chromium-1.3.643.tgz#fc196e17d01f4d874ef2307b009c0cd993ebe1c7" - integrity sha512-TGomM4gj8adt/uqRgPbu9F0yhUVAR1deww5X0fvbQgpGr9suSMjLgc4IwQ9YKGkp1t03cDbZum20OfAkiTYjAg== + version "1.3.644" + resolved "http://npm.cha0sdev/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz#c89721733ec26b8d117275fb6b2acbeb3d45a6b6" + integrity sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw== elliptic@^6.5.3: version "6.5.3" @@ -3056,6 +3104,11 @@ emoji-regex@^8.0.0: resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.0.0: + version "9.2.0" + resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-9.2.0.tgz#a26da8e832b16a9753309f25e35e3c0efb9a066a" + integrity sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug== + emojis-list@^3.0.0: version "3.0.0" resolved "http://npm.cha0sdev/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" @@ -3246,6 +3299,15 @@ eslint-config-airbnb-base@^14.2.1: object.assign "^4.1.2" object.entries "^1.1.2" +eslint-config-airbnb@^18.2.1: + version "18.2.1" + resolved "http://npm.cha0sdev/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" + integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== + dependencies: + eslint-config-airbnb-base "^14.2.1" + object.assign "^4.1.2" + object.entries "^1.1.2" + eslint-import-resolver-node@^0.3.4: version "0.3.4" resolved "http://npm.cha0sdev/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" @@ -3315,6 +3377,23 @@ eslint-plugin-import@^2.22.1: resolve "^1.17.0" tsconfig-paths "^3.9.0" +eslint-plugin-jsx-a11y@^6.4.1: + version "6.4.1" + resolved "http://npm.cha0sdev/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + eslint-plugin-react-hooks@^4.2.0: version "4.2.0" resolved "http://npm.cha0sdev/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" @@ -4956,7 +5035,7 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -"jsx-ast-utils@^2.4.1 || ^3.0.0": +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.2.0" resolved "http://npm.cha0sdev/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== @@ -4998,6 +5077,18 @@ klona@^2.0.4: resolved "http://npm.cha0sdev/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "http://npm.cha0sdev/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "http://npm.cha0sdev/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + levn@^0.4.1: version "0.4.1" resolved "http://npm.cha0sdev/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -5110,6 +5201,11 @@ lodash.set@^4.3.2: resolved "http://npm.cha0sdev/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "http://npm.cha0sdev/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@~4.17.10: version "4.17.20" resolved "http://npm.cha0sdev/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" @@ -6381,7 +6477,7 @@ promise-inflight@^1.0.1: resolved "http://npm.cha0sdev/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -prop-types@^15.6.1, prop-types@^15.7.2: +prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "http://npm.cha0sdev/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -6523,14 +6619,15 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -react-dom@^17.0.1: - version "17.0.1" - resolved "http://npm.cha0sdev/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" - integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== +react-dom@^16.14.0: + version "16.14.0" + resolved "http://npm.cha0sdev/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + prop-types "^15.6.2" + scheduler "^0.19.1" react-hot-loader@^4.13.0: version "4.13.0" @@ -6556,13 +6653,14 @@ react-lifecycles-compat@^3.0.4: resolved "http://npm.cha0sdev/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react@^17.0.1: - version "17.0.1" - resolved "http://npm.cha0sdev/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" - integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== +react@^16.14.0: + version "16.14.0" + resolved "http://npm.cha0sdev/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" + prop-types "^15.6.2" read-pkg-up@^1.0.1: version "1.0.1" @@ -6927,10 +7025,10 @@ sass-loader@^10.1.0: schema-utils "^3.0.0" semver "^7.3.2" -scheduler@^0.20.1: - version "0.20.1" - resolved "http://npm.cha0sdev/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" - integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== +scheduler@^0.19.1: + version "0.19.1" + resolved "http://npm.cha0sdev/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -7208,7 +7306,7 @@ socket.io-client@^3.1.0: parseuri "0.0.6" socket.io-parser "~4.0.4" -socket.io-parser@^4.0.4, socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: +socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: version "4.0.4" resolved "http://npm.cha0sdev/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0" integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== diff --git a/packages/core/package.json b/packages/core/package.json index 8364018..48ae636 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -35,7 +35,7 @@ "msgpack-lite": "^0.1.26" }, "devDependencies": { - "@neutrinojs/airbnb-base": "^9.4.0", + "@neutrinojs/airbnb": "^9.4.0", "@neutrinojs/banner": "^9.4.0", "@neutrinojs/copy": "^9.4.0", "@neutrinojs/mocha": "^9.4.0", diff --git a/packages/core/yarn.lock b/packages/core/yarn.lock index 95198d1..3a9a049 100644 --- a/packages/core/yarn.lock +++ b/packages/core/yarn.lock @@ -4,8 +4,8 @@ "@avocado/behavior@2.0.0", "@avocado/behavior@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fbehavior/-/behavior-2.0.0.tgz#976fa06c4959a3e58835f0157400cf0d9bdbae38" - integrity sha512-dzrn+QmiTLVuTZ1X7/0EylkFzYWRW2eFEMaAYcyodyVqURVHMszEu+Wg712Qo1rQCtyuwv7SNcmLHA/ddRvzNg== + resolved "http://npm.cha0sdev/@avocado%2fbehavior/-/behavior-2.0.0.tgz#90a6ba9c5bccbcb0ebdf45a8128945c79305420b" + integrity sha512-eITls4nW/4LcHTr48DjekCYnO4KuO4AXHH2f+dWyBS6ZQ2hrZ4iRWcW9kYPzor2t1O3jws6A0umo5Eev9fAQOg== dependencies: "@avocado/core" "2.0.0" "@avocado/traits" "^2.0.0" @@ -16,15 +16,15 @@ "@avocado/core@2.0.0", "@avocado/core@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fcore/-/core-2.0.0.tgz#6c8c14ca33b7bc3e55893b1b2d44a53f6df42c7d" - integrity sha512-WVMQQTT8HymwM9SMacnhJQt2fWegCDbLz5U0I6bjB7dNLh9lLc5MCdj3gtTcoHC+cDGNVmIhyePxGhnlbM1Qjg== + resolved "http://npm.cha0sdev/@avocado%2fcore/-/core-2.0.0.tgz#813bcac7c8610c134e33d550e928cb40ec4170a3" + integrity sha512-5mZ5imuDrLYZA8od1Xftm7MHDgEJevKTDhVhqh8cfr9n5bJg1HCeYtuuSyjOPQ6PDtMZxoklQp6C2o168FkaQA== dependencies: debug "4.3.1" "@avocado/entity@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fentity/-/entity-2.0.0.tgz#eb7bcd06b92760889b67da1fc67df4d514f30469" - integrity sha512-v6ghK5fatqKcraneucPTJmSYpnPTVi0kZfEltZzFCMAZkN323xGJ18k7S/qXinuhwHbiY0966gXXHLoGkKbaTw== + resolved "http://npm.cha0sdev/@avocado%2fentity/-/entity-2.0.0.tgz#6919d085d60518673f4d7d87577638734ee335df" + integrity sha512-XN51uEEakSFdW7eNr14g168KVGFjTVl6AKrWp+pucTYrmEXOMoeSkA7tWPD1saQ53+NJZES6NWCnoIidjhwu3w== dependencies: "@avocado/behavior" "2.0.0" "@avocado/core" "2.0.0" @@ -42,8 +42,8 @@ "@avocado/graphics@2.0.0", "@avocado/graphics@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fgraphics/-/graphics-2.0.0.tgz#d4480986fd43690b02afdc52a3b8eda0d352f3b8" - integrity sha512-0PUdPs7rXlzXWXOXrUHYjygDZA89jFcWNCauZlOJXre1bjVVfpqAVeNRP8UlP220tjZlR7sizxWOKPtAV4jNMw== + resolved "http://npm.cha0sdev/@avocado%2fgraphics/-/graphics-2.0.0.tgz#9f80e40ca6de9e85db8b14a8225299fd50909f32" + integrity sha512-B8JXuKkYh3vRDl7xVHZho8KFKKkujNcuwjiuofNeWf3W6+66024EibBwNtJbNQPIKGWn56tbkS8/EbddoJTsIg== dependencies: "@avocado/core" "2.0.0" "@avocado/input" "2.0.0" @@ -66,8 +66,8 @@ "@avocado/input@2.0.0", "@avocado/input@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2finput/-/input-2.0.0.tgz#5f28a22f3f845d2b796e1f1013a902bda69541f0" - integrity sha512-Te50oxHNRE4v4+TfD5+luotk4TEclfqaxkyWHDLw5UvLS8IOd9OQERt5XuaBIJJy3ZqevuRuixaCKr4TrAG4vw== + resolved "http://npm.cha0sdev/@avocado%2finput/-/input-2.0.0.tgz#b4b9a0753ecdd10ff23e5a19d7caecb2f30b9da0" + integrity sha512-DWvKaKugOP4HVSU/UUcEL17afz5RK2+tVm/e2oGOLj5Sz2KK4OVmspylWt4AgDB7kceJ2n+Tu94BsR2bBf5/ig== dependencies: "@latus/core" "2.0.0" "@latus/socket" "2.0.0" @@ -75,8 +75,8 @@ "@avocado/math@2.0.0", "@avocado/math@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fmath/-/math-2.0.0.tgz#656a88a7e2b6d0e0e614b7ed1bb8ac43b0a5f618" - integrity sha512-yQiXBT7V8H4MCtD6mSNbf+wgpGCJKBQI6G4lW7XLysThlIACYooDvUdhfytYYzdm/eeQ4RXybMtksTbLnjKKbg== + resolved "http://npm.cha0sdev/@avocado%2fmath/-/math-2.0.0.tgz#0e314ceed56997588045ffb0e4c3202308df8811" + integrity sha512-cpyQzHuB7fTlJy+5uAYyrekPbuJsGNkqhmIS+rjBwDncr0BZ9+pRxl4GUxrm/6WL4ebkFX1FdsGfSnnZ8TWlQw== dependencies: "@avocado/core" "2.0.0" "@latus/core" "^2.0.0" @@ -85,8 +85,8 @@ "@avocado/resource@2.0.0", "@avocado/resource@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fresource/-/resource-2.0.0.tgz#2b1a96cea9cbf7d7d4725e16dcfc19024fef197a" - integrity sha512-8zE7TIJ1F26OcfBkc+22Q4+wVqR2xkAunQQOX0juqyz/D9X6myJXVgN3OTwP3IC0TbGHjQrN9ygDJ5+oSbzl0A== + resolved "http://npm.cha0sdev/@avocado%2fresource/-/resource-2.0.0.tgz#590ab5b6abfcfc222ab45f7173d0481d077a2b57" + integrity sha512-G+QCWN/eeL6oHvyNyku/6F2Lmb3fKAm0puZlI10lzyQEekECp06qcqyNAgz4xagbUfv/818Qj8XiLNibELfYRQ== dependencies: "@avocado/core" "2.0.0" "@latus/core" "2.0.0" @@ -96,8 +96,8 @@ "@avocado/s13n@2.0.0", "@avocado/s13n@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fs13n/-/s13n-2.0.0.tgz#2016fb4654ea9a090d53ce5bda85d3c9bdf14837" - integrity sha512-t3PSjLIvlaK5nsJS1JNsvkDOTFn3D+HOouPGngP++cKfpaWfR0bKe1SEsAv7+Swo058pO1SGtloJbIC1PDLtxg== + resolved "http://npm.cha0sdev/@avocado%2fs13n/-/s13n-2.0.0.tgz#654f4fb5784c19ebb09d4b2c367e3bf8ac8a4b87" + integrity sha512-YBTQ2O8hmNVcRwGO1zpDFTPm8MUNVmttPctNMHmZfuGVli3ZdzMBq+kpDRai3fdH2zJuloZbC6SgTTSySEA37g== dependencies: "@avocado/resource" "^2.0.0" "@latus/core" "2.0.0" @@ -107,8 +107,8 @@ "@avocado/timing@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2ftiming/-/timing-2.0.0.tgz#218c19b1a1ac3005f9fe6429f414b8ffe4b5a1a1" - integrity sha512-NlB+U/OYhtLzThxL4Wg/Z8cL5eEzqZaP/nIaklg7ncZ13livy2qYYiUE2Oa4pfYjc4GWbnAopv025+qjV/81Dg== + resolved "http://npm.cha0sdev/@avocado%2ftiming/-/timing-2.0.0.tgz#63738a29a1040e454192bcccd77d1901096bfc69" + integrity sha512-ow6eown7Bb3TtufWwhURjbszIcXTAMzB4skbKCA8nroSK2dxbGlgXzh5MXcFa56I+C6CQJNbKGMg+HdwvyoAKg== dependencies: "@avocado/core" "2.0.0" "@avocado/graphics" "2.0.0" @@ -122,8 +122,8 @@ "@avocado/traits@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2ftraits/-/traits-2.0.0.tgz#551ecb08248dbed99db859a71f1534829863df11" - integrity sha512-xW2gjcoVT8jjxNplICSeqSLbVpiT8nhC3Ty0drMnfvg02E6/Xw1eWlnl/lMiZ9J9eX0EK4AfK+DvPWFRTTeTww== + resolved "http://npm.cha0sdev/@avocado%2ftraits/-/traits-2.0.0.tgz#4308132bb42a9765a47c8e5c4f15ae9dccbf8425" + integrity sha512-CJB++o+LE5hQz4tlVnx5cf9qgehkFqstluE6gDk7KVPV2tIblG+WHMhxnaWAF299ppGoTpcXGocJ77yTxc8ORQ== dependencies: "@avocado/core" "^2.0.0" "@avocado/resource" "^2.0.0" @@ -965,7 +965,15 @@ pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime@^7.12.1", "@babel/runtime@^7.8.4": +"@babel/runtime-corejs3@^7.10.2": + version "7.12.5" + resolved "http://npm.cha0sdev/@babel%2fruntime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4" + integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.8.4": version "7.12.5" resolved "http://npm.cha0sdev/@babel%2fruntime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== @@ -1021,19 +1029,20 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@hot-loader/react-dom@^17.0.1": - version "17.0.1" - resolved "http://npm.cha0sdev/@hot-loader%2freact-dom/-/react-dom-17.0.1.tgz#0c75b4dd068f819435dafb3e8809ca1749695656" - integrity sha512-QttzEibkIFkl/WV1dsLXg73YIweNo9ySbB0/26068RqFGWyv7pKyictWsaQXqSj1y66/BDn3kglCHgroGrv3vA== +"@hot-loader/react-dom@^16.14.0": + version "16.14.0" + resolved "http://npm.cha0sdev/@hot-loader%2freact-dom/-/react-dom-16.14.0.tgz#3cfc64e40bb78fa623e59b582b8f09dcdaad648a" + integrity sha512-EN9czvcLsMYmSDo5yRKZOAq3ZGRlDpad1gPtX0NdMMomJXcPE3yFSeFzE94X/NjOaiSVimB7LuqPYpkWVaIi4Q== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + prop-types "^15.6.2" + scheduler "^0.19.1" "@latus/core@2.0.0", "@latus/core@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fcore/-/core-2.0.0.tgz#2ca04903351edc14f29fcec2ad6ab5e19c72e072" - integrity sha512-Sq4nPpQzRektLgsXRFQqhZWpUWY1bFTrVbm5X0vGTyTTlfQPmMbHyddmtdVTB8NbANvleuw4PvfuNVqKU4le6w== + resolved "http://npm.cha0sdev/@latus%2fcore/-/core-2.0.0.tgz#40c834cffe07bed850a95d6fc44f4b467d096e03" + integrity sha512-N43j7dAHxFwvLzOzQReu9iMD9DT2Um76jm9RPJvDlgJj0wD/RKe9N7HTuyeExw+XQf/T35bHC35aXUv8Wp5O4g== dependencies: debug "4.3.1" js-yaml "3.14.0" @@ -1041,17 +1050,19 @@ lodash.get "^4.4.2" lodash.set "^4.3.2" mkdirp "^1.0.4" + webpack-virtual-modules "^0.4.1" "@latus/http@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fhttp/-/http-2.0.0.tgz#b8236cbdcd96916343be62f975dc33de11d0395b" - integrity sha512-3ZsUcuVwxMidG3ph/YJht3KYPJSjtq8gdGGsb61vrXzbWC86+5UtydZCySzKGOenEU+tkQqwfd+tClvVKTcwSQ== + resolved "http://npm.cha0sdev/@latus%2fhttp/-/http-2.0.0.tgz#afb45a0820463a47fe04b3c6a905f5d005d03bc7" + integrity sha512-jVInRxC/n1AZqoJhuAs8iwtQOHlazYwRQJKJd6XgFCxQppvz2BX7ppdyLSWSZxkBjbuk/hABP67F/1cU0M0J2g== dependencies: "@latus/core" "2.0.0" "@neutrinojs/web" "^9.1.0" debug "4.3.1" express "^4.17.1" http-proxy "^1.18.1" + lodash.uniq "^4.5.0" memfs "3.2.0" mocha "^8" neutrino "9.4.0" @@ -1067,23 +1078,24 @@ "@latus/react@2.0.0", "@latus/react@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2freact/-/react-2.0.0.tgz#e56110e0fc48de2601e8b5dad7ca6d0e5a4b5c68" - integrity sha512-stcRzji4pA9jWwGtqsmlJHTlpDNfzb/5ugw40t9oaHnxqS2gzIvDfS4RcVV/zdxo2BEGYo20uhSmXXSM3JEnGg== + resolved "http://npm.cha0sdev/@latus%2freact/-/react-2.0.0.tgz#08914f1a2630c64306ac5d67c116269b21b906ea" + integrity sha512-zzW87W727d/lh5PZrR7e9L2b5w9WqkAZfzXXnC62mISEo4+9L/x0473wmZt9w4ASV/FcrK2RWb8ZUnNIKEg6gQ== dependencies: - "@hot-loader/react-dom" "^17.0.1" + "@hot-loader/react-dom" "^16.14.0" "@neutrinojs/react" "^9.4.0" debug "4.3.1" node-sass "^5.0.0" postcss-loader "3.0.0" - react "^17.0.1" - react-dom "^17.0.1" + prop-types "^15.7.2" + react "^16.14.0" + react-dom "^16.14.0" react-hot-loader "^4.13.0" sass-loader "^10.1.0" "@latus/redux@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fredux/-/redux-2.0.0.tgz#ee9076751d28804991b01e8648df4e7bda6e3882" - integrity sha512-FbYRQ7v7xCAd9Xu3gDGUkLjnAtjMpW+8a3Rp03LVYRJRbfOAILpS3gNEHA72icZiAFzVNIql8SuKO+oySpo/LQ== + resolved "http://npm.cha0sdev/@latus%2fredux/-/redux-2.0.0.tgz#0cf354549c81b5ee7556c8d386de56bc51648a81" + integrity sha512-uK7t/CkFlaBEMGrLMtQIl6a73ssECuUg8NOd1h4MWf5Ig+3Q1PGk2qFdqhaNGnjXMMfjjEZ+U2uTmDiJ4HdE5Q== dependencies: "@latus/core" "2.0.0" "@latus/socket" "^2.0.0" @@ -1097,8 +1109,8 @@ "@latus/socket@2.0.0", "@latus/socket@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fsocket/-/socket-2.0.0.tgz#0b16a9907939915e569844ee900c37b9a07ad301" - integrity sha512-e0QtP2DeogX01yQ1qw3QSvXc/xgUbN7pNEluny8gw6jhoRVMZwfIf8RczqivIAZ2zpI/m+YSPxPc7keHwHix4Q== + resolved "http://npm.cha0sdev/@latus%2fsocket/-/socket-2.0.0.tgz#d130a00b0a2d06883dcb1f1f25e072ab971949b1" + integrity sha512-pAvxFXUoWdka9jb22e/iMQgZ4pQW8Mi1ESxgD6712MDyY2CEd2+J23J4z0yh5QYkVbQYtg03wpSHAUkligHR4g== dependencies: "@latus/core" "2.0.0" "@latus/http" "2.0.0" @@ -1110,16 +1122,19 @@ schemapack "^1.4.2" socket.io "^3.1.0" socket.io-client "^3.1.0" - socket.io-parser "^4.0.4" -"@neutrinojs/airbnb-base@^9.4.0": +"@neutrinojs/airbnb@^9.4.0": version "9.5.0" - resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb-base/-/airbnb-base-9.5.0.tgz#d47fe0d927aa56814e70e1228af08918c5190808" - integrity sha512-ybJP/EK4LuR228piRNKs1oC82oqNkZBff246zJGdNZEXBvNZ9taGsq4gATdQ8OQJ195hN6j9NCa/zf6/WN3pOQ== + resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb/-/airbnb-9.5.0.tgz#87cfc09c4237a2da632c80d7b91ad447a5e0b3f2" + integrity sha512-f3Ahz4seoC9w9JewEjA+HWhp+Hb3JCv6Nr1/mupi3T/NaYPv9iS3CbsvCphVmuzfVZO2mBFPl3DkxdrbLSTZ1Q== dependencies: "@neutrinojs/eslint" "9.5.0" + eslint-config-airbnb "^18.2.1" eslint-config-airbnb-base "^14.2.1" eslint-plugin-import "^2.22.1" + eslint-plugin-jsx-a11y "^6.4.1" + eslint-plugin-react "^7.21.5" + eslint-plugin-react-hooks "^4.2.0" "@neutrinojs/banner@^9.4.0": version "9.5.0" @@ -1780,6 +1795,14 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +aria-query@^4.2.2: + version "4.2.2" + resolved "http://npm.cha0sdev/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + arr-diff@^4.0.0: version "4.0.0" resolved "http://npm.cha0sdev/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -1902,6 +1925,11 @@ assign-symbols@^1.0.0: resolved "http://npm.cha0sdev/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "http://npm.cha0sdev/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + ast-types@0.9.6: version "0.9.6" resolved "http://npm.cha0sdev/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" @@ -1954,6 +1982,16 @@ aws4@^1.8.0: resolved "http://npm.cha0sdev/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +axe-core@^4.0.2: + version "4.1.1" + resolved "http://npm.cha0sdev/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" + integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "http://npm.cha0sdev/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + babel-eslint@^10.1.0: version "10.1.0" resolved "http://npm.cha0sdev/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" @@ -2767,6 +2805,11 @@ core-js-compat@^3.8.0: browserslist "^4.16.1" semver "7.0.0" +core-js-pure@^3.0.0: + version "3.8.3" + resolved "http://npm.cha0sdev/core-js-pure/-/core-js-pure-3.8.3.tgz#10e9e3b2592ecaede4283e8f3ad7020811587c02" + integrity sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "http://npm.cha0sdev/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -2914,6 +2957,11 @@ d3-quadtree@^2.0.0: resolved "http://npm.cha0sdev/d3-quadtree/-/d3-quadtree-2.0.0.tgz#edbad045cef88701f6fee3aee8e93fb332d30f9d" integrity sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw== +damerau-levenshtein@^1.0.6: + version "1.0.6" + resolved "http://npm.cha0sdev/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" + integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== + dashdash@^1.12.0: version "1.14.1" resolved "http://npm.cha0sdev/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -3241,9 +3289,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.634: - version "1.3.643" - resolved "http://npm.cha0sdev/electron-to-chromium/-/electron-to-chromium-1.3.643.tgz#fc196e17d01f4d874ef2307b009c0cd993ebe1c7" - integrity sha512-TGomM4gj8adt/uqRgPbu9F0yhUVAR1deww5X0fvbQgpGr9suSMjLgc4IwQ9YKGkp1t03cDbZum20OfAkiTYjAg== + version "1.3.644" + resolved "http://npm.cha0sdev/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz#c89721733ec26b8d117275fb6b2acbeb3d45a6b6" + integrity sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw== elliptic@^6.5.3: version "6.5.3" @@ -3268,6 +3316,11 @@ emoji-regex@^8.0.0: resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.0.0: + version "9.2.0" + resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-9.2.0.tgz#a26da8e832b16a9753309f25e35e3c0efb9a066a" + integrity sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug== + emojis-list@^3.0.0: version "3.0.0" resolved "http://npm.cha0sdev/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" @@ -3458,6 +3511,15 @@ eslint-config-airbnb-base@^14.2.1: object.assign "^4.1.2" object.entries "^1.1.2" +eslint-config-airbnb@^18.2.1: + version "18.2.1" + resolved "http://npm.cha0sdev/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" + integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== + dependencies: + eslint-config-airbnb-base "^14.2.1" + object.assign "^4.1.2" + object.entries "^1.1.2" + eslint-import-resolver-node@^0.3.4: version "0.3.4" resolved "http://npm.cha0sdev/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" @@ -3527,6 +3589,23 @@ eslint-plugin-import@^2.22.1: resolve "^1.17.0" tsconfig-paths "^3.9.0" +eslint-plugin-jsx-a11y@^6.4.1: + version "6.4.1" + resolved "http://npm.cha0sdev/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + eslint-plugin-react-hooks@^4.2.0: version "4.2.0" resolved "http://npm.cha0sdev/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" @@ -5190,7 +5269,7 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -"jsx-ast-utils@^2.4.1 || ^3.0.0": +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.2.0" resolved "http://npm.cha0sdev/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== @@ -5232,6 +5311,18 @@ klona@^2.0.4: resolved "http://npm.cha0sdev/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "http://npm.cha0sdev/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "http://npm.cha0sdev/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + levn@^0.4.1: version "0.4.1" resolved "http://npm.cha0sdev/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -5349,6 +5440,11 @@ lodash.throttle@^4.1.1: resolved "http://npm.cha0sdev/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "http://npm.cha0sdev/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + lodash.without@^4.4.0: version "4.4.0" resolved "http://npm.cha0sdev/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" @@ -6625,7 +6721,7 @@ promise-inflight@^1.0.1: resolved "http://npm.cha0sdev/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -prop-types@^15.6.1, prop-types@^15.7.2: +prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "http://npm.cha0sdev/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -6774,14 +6870,15 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -react-dom@^17.0.1: - version "17.0.1" - resolved "http://npm.cha0sdev/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" - integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== +react-dom@^16.14.0: + version "16.14.0" + resolved "http://npm.cha0sdev/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + prop-types "^15.6.2" + scheduler "^0.19.1" react-hot-loader@^4.13.0: version "4.13.0" @@ -6818,13 +6915,14 @@ react-redux@^7.2.2: prop-types "^15.7.2" react-is "^16.13.1" -react@^17.0.1: - version "17.0.1" - resolved "http://npm.cha0sdev/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" - integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== +react@^16.14.0: + version "16.14.0" + resolved "http://npm.cha0sdev/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" + prop-types "^15.6.2" read-pkg-up@^1.0.1: version "1.0.1" @@ -7212,10 +7310,10 @@ sass-loader@^10.1.0: schema-utils "^3.0.0" semver "^7.3.2" -scheduler@^0.20.1: - version "0.20.1" - resolved "http://npm.cha0sdev/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" - integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== +scheduler@^0.19.1: + version "0.19.1" + resolved "http://npm.cha0sdev/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -7493,7 +7591,7 @@ socket.io-client@^3.1.0: parseuri "0.0.6" socket.io-parser "~4.0.4" -socket.io-parser@^4.0.4, socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: +socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: version "4.0.4" resolved "http://npm.cha0sdev/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0" integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== diff --git a/packages/farm/package.json b/packages/farm/package.json index 4111e3a..c9e14aa 100644 --- a/packages/farm/package.json +++ b/packages/farm/package.json @@ -28,7 +28,7 @@ "debug": "4.3.1" }, "devDependencies": { - "@neutrinojs/airbnb-base": "^9.4.0", + "@neutrinojs/airbnb": "^9.4.0", "@neutrinojs/banner": "^9.4.0", "@neutrinojs/copy": "^9.4.0", "@neutrinojs/mocha": "^9.4.0", diff --git a/packages/farm/yarn.lock b/packages/farm/yarn.lock index d73cfad..2b7172a 100644 --- a/packages/farm/yarn.lock +++ b/packages/farm/yarn.lock @@ -4,8 +4,8 @@ "@avocado/behavior@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fbehavior/-/behavior-2.0.0.tgz#976fa06c4959a3e58835f0157400cf0d9bdbae38" - integrity sha512-dzrn+QmiTLVuTZ1X7/0EylkFzYWRW2eFEMaAYcyodyVqURVHMszEu+Wg712Qo1rQCtyuwv7SNcmLHA/ddRvzNg== + resolved "http://npm.cha0sdev/@avocado%2fbehavior/-/behavior-2.0.0.tgz#90a6ba9c5bccbcb0ebdf45a8128945c79305420b" + integrity sha512-eITls4nW/4LcHTr48DjekCYnO4KuO4AXHH2f+dWyBS6ZQ2hrZ4iRWcW9kYPzor2t1O3jws6A0umo5Eev9fAQOg== dependencies: "@avocado/core" "2.0.0" "@avocado/traits" "^2.0.0" @@ -16,15 +16,15 @@ "@avocado/core@2.0.0", "@avocado/core@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fcore/-/core-2.0.0.tgz#6c8c14ca33b7bc3e55893b1b2d44a53f6df42c7d" - integrity sha512-WVMQQTT8HymwM9SMacnhJQt2fWegCDbLz5U0I6bjB7dNLh9lLc5MCdj3gtTcoHC+cDGNVmIhyePxGhnlbM1Qjg== + resolved "http://npm.cha0sdev/@avocado%2fcore/-/core-2.0.0.tgz#813bcac7c8610c134e33d550e928cb40ec4170a3" + integrity sha512-5mZ5imuDrLYZA8od1Xftm7MHDgEJevKTDhVhqh8cfr9n5bJg1HCeYtuuSyjOPQ6PDtMZxoklQp6C2o168FkaQA== dependencies: debug "4.3.1" "@avocado/graphics@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fgraphics/-/graphics-2.0.0.tgz#d4480986fd43690b02afdc52a3b8eda0d352f3b8" - integrity sha512-0PUdPs7rXlzXWXOXrUHYjygDZA89jFcWNCauZlOJXre1bjVVfpqAVeNRP8UlP220tjZlR7sizxWOKPtAV4jNMw== + resolved "http://npm.cha0sdev/@avocado%2fgraphics/-/graphics-2.0.0.tgz#9f80e40ca6de9e85db8b14a8225299fd50909f32" + integrity sha512-B8JXuKkYh3vRDl7xVHZho8KFKKkujNcuwjiuofNeWf3W6+66024EibBwNtJbNQPIKGWn56tbkS8/EbddoJTsIg== dependencies: "@avocado/core" "2.0.0" "@avocado/input" "2.0.0" @@ -47,8 +47,8 @@ "@avocado/input@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2finput/-/input-2.0.0.tgz#5f28a22f3f845d2b796e1f1013a902bda69541f0" - integrity sha512-Te50oxHNRE4v4+TfD5+luotk4TEclfqaxkyWHDLw5UvLS8IOd9OQERt5XuaBIJJy3ZqevuRuixaCKr4TrAG4vw== + resolved "http://npm.cha0sdev/@avocado%2finput/-/input-2.0.0.tgz#b4b9a0753ecdd10ff23e5a19d7caecb2f30b9da0" + integrity sha512-DWvKaKugOP4HVSU/UUcEL17afz5RK2+tVm/e2oGOLj5Sz2KK4OVmspylWt4AgDB7kceJ2n+Tu94BsR2bBf5/ig== dependencies: "@latus/core" "2.0.0" "@latus/socket" "2.0.0" @@ -56,8 +56,8 @@ "@avocado/math@2.0.0", "@avocado/math@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fmath/-/math-2.0.0.tgz#656a88a7e2b6d0e0e614b7ed1bb8ac43b0a5f618" - integrity sha512-yQiXBT7V8H4MCtD6mSNbf+wgpGCJKBQI6G4lW7XLysThlIACYooDvUdhfytYYzdm/eeQ4RXybMtksTbLnjKKbg== + resolved "http://npm.cha0sdev/@avocado%2fmath/-/math-2.0.0.tgz#0e314ceed56997588045ffb0e4c3202308df8811" + integrity sha512-cpyQzHuB7fTlJy+5uAYyrekPbuJsGNkqhmIS+rjBwDncr0BZ9+pRxl4GUxrm/6WL4ebkFX1FdsGfSnnZ8TWlQw== dependencies: "@avocado/core" "2.0.0" "@latus/core" "^2.0.0" @@ -66,8 +66,8 @@ "@avocado/resource@2.0.0", "@avocado/resource@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fresource/-/resource-2.0.0.tgz#2b1a96cea9cbf7d7d4725e16dcfc19024fef197a" - integrity sha512-8zE7TIJ1F26OcfBkc+22Q4+wVqR2xkAunQQOX0juqyz/D9X6myJXVgN3OTwP3IC0TbGHjQrN9ygDJ5+oSbzl0A== + resolved "http://npm.cha0sdev/@avocado%2fresource/-/resource-2.0.0.tgz#590ab5b6abfcfc222ab45f7173d0481d077a2b57" + integrity sha512-G+QCWN/eeL6oHvyNyku/6F2Lmb3fKAm0puZlI10lzyQEekECp06qcqyNAgz4xagbUfv/818Qj8XiLNibELfYRQ== dependencies: "@avocado/core" "2.0.0" "@latus/core" "2.0.0" @@ -77,8 +77,8 @@ "@avocado/s13n@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fs13n/-/s13n-2.0.0.tgz#2016fb4654ea9a090d53ce5bda85d3c9bdf14837" - integrity sha512-t3PSjLIvlaK5nsJS1JNsvkDOTFn3D+HOouPGngP++cKfpaWfR0bKe1SEsAv7+Swo058pO1SGtloJbIC1PDLtxg== + resolved "http://npm.cha0sdev/@avocado%2fs13n/-/s13n-2.0.0.tgz#654f4fb5784c19ebb09d4b2c367e3bf8ac8a4b87" + integrity sha512-YBTQ2O8hmNVcRwGO1zpDFTPm8MUNVmttPctNMHmZfuGVli3ZdzMBq+kpDRai3fdH2zJuloZbC6SgTTSySEA37g== dependencies: "@avocado/resource" "^2.0.0" "@latus/core" "2.0.0" @@ -88,8 +88,8 @@ "@avocado/traits@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2ftraits/-/traits-2.0.0.tgz#551ecb08248dbed99db859a71f1534829863df11" - integrity sha512-xW2gjcoVT8jjxNplICSeqSLbVpiT8nhC3Ty0drMnfvg02E6/Xw1eWlnl/lMiZ9J9eX0EK4AfK+DvPWFRTTeTww== + resolved "http://npm.cha0sdev/@avocado%2ftraits/-/traits-2.0.0.tgz#4308132bb42a9765a47c8e5c4f15ae9dccbf8425" + integrity sha512-CJB++o+LE5hQz4tlVnx5cf9qgehkFqstluE6gDk7KVPV2tIblG+WHMhxnaWAF299ppGoTpcXGocJ77yTxc8ORQ== dependencies: "@avocado/core" "^2.0.0" "@avocado/resource" "^2.0.0" @@ -931,7 +931,15 @@ pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime@^7.8.4": +"@babel/runtime-corejs3@^7.10.2": + version "7.12.5" + resolved "http://npm.cha0sdev/@babel%2fruntime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4" + integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4": version "7.12.5" resolved "http://npm.cha0sdev/@babel%2fruntime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== @@ -987,19 +995,20 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@hot-loader/react-dom@^17.0.1": - version "17.0.1" - resolved "http://npm.cha0sdev/@hot-loader%2freact-dom/-/react-dom-17.0.1.tgz#0c75b4dd068f819435dafb3e8809ca1749695656" - integrity sha512-QttzEibkIFkl/WV1dsLXg73YIweNo9ySbB0/26068RqFGWyv7pKyictWsaQXqSj1y66/BDn3kglCHgroGrv3vA== +"@hot-loader/react-dom@^16.14.0": + version "16.14.0" + resolved "http://npm.cha0sdev/@hot-loader%2freact-dom/-/react-dom-16.14.0.tgz#3cfc64e40bb78fa623e59b582b8f09dcdaad648a" + integrity sha512-EN9czvcLsMYmSDo5yRKZOAq3ZGRlDpad1gPtX0NdMMomJXcPE3yFSeFzE94X/NjOaiSVimB7LuqPYpkWVaIi4Q== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + prop-types "^15.6.2" + scheduler "^0.19.1" "@latus/core@2.0.0", "@latus/core@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fcore/-/core-2.0.0.tgz#2ca04903351edc14f29fcec2ad6ab5e19c72e072" - integrity sha512-Sq4nPpQzRektLgsXRFQqhZWpUWY1bFTrVbm5X0vGTyTTlfQPmMbHyddmtdVTB8NbANvleuw4PvfuNVqKU4le6w== + resolved "http://npm.cha0sdev/@latus%2fcore/-/core-2.0.0.tgz#40c834cffe07bed850a95d6fc44f4b467d096e03" + integrity sha512-N43j7dAHxFwvLzOzQReu9iMD9DT2Um76jm9RPJvDlgJj0wD/RKe9N7HTuyeExw+XQf/T35bHC35aXUv8Wp5O4g== dependencies: debug "4.3.1" js-yaml "3.14.0" @@ -1007,17 +1016,19 @@ lodash.get "^4.4.2" lodash.set "^4.3.2" mkdirp "^1.0.4" + webpack-virtual-modules "^0.4.1" "@latus/http@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fhttp/-/http-2.0.0.tgz#b8236cbdcd96916343be62f975dc33de11d0395b" - integrity sha512-3ZsUcuVwxMidG3ph/YJht3KYPJSjtq8gdGGsb61vrXzbWC86+5UtydZCySzKGOenEU+tkQqwfd+tClvVKTcwSQ== + resolved "http://npm.cha0sdev/@latus%2fhttp/-/http-2.0.0.tgz#afb45a0820463a47fe04b3c6a905f5d005d03bc7" + integrity sha512-jVInRxC/n1AZqoJhuAs8iwtQOHlazYwRQJKJd6XgFCxQppvz2BX7ppdyLSWSZxkBjbuk/hABP67F/1cU0M0J2g== dependencies: "@latus/core" "2.0.0" "@neutrinojs/web" "^9.1.0" debug "4.3.1" express "^4.17.1" http-proxy "^1.18.1" + lodash.uniq "^4.5.0" memfs "3.2.0" mocha "^8" neutrino "9.4.0" @@ -1033,23 +1044,24 @@ "@latus/react@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2freact/-/react-2.0.0.tgz#e56110e0fc48de2601e8b5dad7ca6d0e5a4b5c68" - integrity sha512-stcRzji4pA9jWwGtqsmlJHTlpDNfzb/5ugw40t9oaHnxqS2gzIvDfS4RcVV/zdxo2BEGYo20uhSmXXSM3JEnGg== + resolved "http://npm.cha0sdev/@latus%2freact/-/react-2.0.0.tgz#08914f1a2630c64306ac5d67c116269b21b906ea" + integrity sha512-zzW87W727d/lh5PZrR7e9L2b5w9WqkAZfzXXnC62mISEo4+9L/x0473wmZt9w4ASV/FcrK2RWb8ZUnNIKEg6gQ== dependencies: - "@hot-loader/react-dom" "^17.0.1" + "@hot-loader/react-dom" "^16.14.0" "@neutrinojs/react" "^9.4.0" debug "4.3.1" node-sass "^5.0.0" postcss-loader "3.0.0" - react "^17.0.1" - react-dom "^17.0.1" + prop-types "^15.7.2" + react "^16.14.0" + react-dom "^16.14.0" react-hot-loader "^4.13.0" sass-loader "^10.1.0" "@latus/socket@2.0.0", "@latus/socket@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fsocket/-/socket-2.0.0.tgz#0b16a9907939915e569844ee900c37b9a07ad301" - integrity sha512-e0QtP2DeogX01yQ1qw3QSvXc/xgUbN7pNEluny8gw6jhoRVMZwfIf8RczqivIAZ2zpI/m+YSPxPc7keHwHix4Q== + resolved "http://npm.cha0sdev/@latus%2fsocket/-/socket-2.0.0.tgz#d130a00b0a2d06883dcb1f1f25e072ab971949b1" + integrity sha512-pAvxFXUoWdka9jb22e/iMQgZ4pQW8Mi1ESxgD6712MDyY2CEd2+J23J4z0yh5QYkVbQYtg03wpSHAUkligHR4g== dependencies: "@latus/core" "2.0.0" "@latus/http" "2.0.0" @@ -1061,16 +1073,19 @@ schemapack "^1.4.2" socket.io "^3.1.0" socket.io-client "^3.1.0" - socket.io-parser "^4.0.4" -"@neutrinojs/airbnb-base@^9.4.0": +"@neutrinojs/airbnb@^9.4.0": version "9.5.0" - resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb-base/-/airbnb-base-9.5.0.tgz#d47fe0d927aa56814e70e1228af08918c5190808" - integrity sha512-ybJP/EK4LuR228piRNKs1oC82oqNkZBff246zJGdNZEXBvNZ9taGsq4gATdQ8OQJ195hN6j9NCa/zf6/WN3pOQ== + resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb/-/airbnb-9.5.0.tgz#87cfc09c4237a2da632c80d7b91ad447a5e0b3f2" + integrity sha512-f3Ahz4seoC9w9JewEjA+HWhp+Hb3JCv6Nr1/mupi3T/NaYPv9iS3CbsvCphVmuzfVZO2mBFPl3DkxdrbLSTZ1Q== dependencies: "@neutrinojs/eslint" "9.5.0" + eslint-config-airbnb "^18.2.1" eslint-config-airbnb-base "^14.2.1" eslint-plugin-import "^2.22.1" + eslint-plugin-jsx-a11y "^6.4.1" + eslint-plugin-react "^7.21.5" + eslint-plugin-react-hooks "^4.2.0" "@neutrinojs/banner@^9.4.0": version "9.5.0" @@ -1721,6 +1736,14 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +aria-query@^4.2.2: + version "4.2.2" + resolved "http://npm.cha0sdev/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + arr-diff@^4.0.0: version "4.0.0" resolved "http://npm.cha0sdev/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -1843,6 +1866,11 @@ assign-symbols@^1.0.0: resolved "http://npm.cha0sdev/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "http://npm.cha0sdev/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + ast-types@0.9.6: version "0.9.6" resolved "http://npm.cha0sdev/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" @@ -1895,6 +1923,16 @@ aws4@^1.8.0: resolved "http://npm.cha0sdev/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +axe-core@^4.0.2: + version "4.1.1" + resolved "http://npm.cha0sdev/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" + integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "http://npm.cha0sdev/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + babel-eslint@^10.1.0: version "10.1.0" resolved "http://npm.cha0sdev/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" @@ -2708,6 +2746,11 @@ core-js-compat@^3.8.0: browserslist "^4.16.1" semver "7.0.0" +core-js-pure@^3.0.0: + version "3.8.3" + resolved "http://npm.cha0sdev/core-js-pure/-/core-js-pure-3.8.3.tgz#10e9e3b2592ecaede4283e8f3ad7020811587c02" + integrity sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "http://npm.cha0sdev/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -2855,6 +2898,11 @@ d3-quadtree@^2.0.0: resolved "http://npm.cha0sdev/d3-quadtree/-/d3-quadtree-2.0.0.tgz#edbad045cef88701f6fee3aee8e93fb332d30f9d" integrity sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw== +damerau-levenshtein@^1.0.6: + version "1.0.6" + resolved "http://npm.cha0sdev/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" + integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== + dashdash@^1.12.0: version "1.14.1" resolved "http://npm.cha0sdev/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -3182,9 +3230,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.634: - version "1.3.643" - resolved "http://npm.cha0sdev/electron-to-chromium/-/electron-to-chromium-1.3.643.tgz#fc196e17d01f4d874ef2307b009c0cd993ebe1c7" - integrity sha512-TGomM4gj8adt/uqRgPbu9F0yhUVAR1deww5X0fvbQgpGr9suSMjLgc4IwQ9YKGkp1t03cDbZum20OfAkiTYjAg== + version "1.3.644" + resolved "http://npm.cha0sdev/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz#c89721733ec26b8d117275fb6b2acbeb3d45a6b6" + integrity sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw== elliptic@^6.5.3: version "6.5.3" @@ -3209,6 +3257,11 @@ emoji-regex@^8.0.0: resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.0.0: + version "9.2.0" + resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-9.2.0.tgz#a26da8e832b16a9753309f25e35e3c0efb9a066a" + integrity sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug== + emojis-list@^3.0.0: version "3.0.0" resolved "http://npm.cha0sdev/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" @@ -3399,6 +3452,15 @@ eslint-config-airbnb-base@^14.2.1: object.assign "^4.1.2" object.entries "^1.1.2" +eslint-config-airbnb@^18.2.1: + version "18.2.1" + resolved "http://npm.cha0sdev/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" + integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== + dependencies: + eslint-config-airbnb-base "^14.2.1" + object.assign "^4.1.2" + object.entries "^1.1.2" + eslint-import-resolver-node@^0.3.4: version "0.3.4" resolved "http://npm.cha0sdev/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" @@ -3468,6 +3530,23 @@ eslint-plugin-import@^2.22.1: resolve "^1.17.0" tsconfig-paths "^3.9.0" +eslint-plugin-jsx-a11y@^6.4.1: + version "6.4.1" + resolved "http://npm.cha0sdev/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + eslint-plugin-react-hooks@^4.2.0: version "4.2.0" resolved "http://npm.cha0sdev/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" @@ -5126,7 +5205,7 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -"jsx-ast-utils@^2.4.1 || ^3.0.0": +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.2.0" resolved "http://npm.cha0sdev/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== @@ -5168,6 +5247,18 @@ klona@^2.0.4: resolved "http://npm.cha0sdev/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "http://npm.cha0sdev/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "http://npm.cha0sdev/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + levn@^0.4.1: version "0.4.1" resolved "http://npm.cha0sdev/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -5280,6 +5371,11 @@ lodash.set@^4.3.2: resolved "http://npm.cha0sdev/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "http://npm.cha0sdev/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@~4.17.10: version "4.17.20" resolved "http://npm.cha0sdev/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" @@ -6551,7 +6647,7 @@ promise-inflight@^1.0.1: resolved "http://npm.cha0sdev/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -prop-types@^15.6.1, prop-types@^15.7.2: +prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "http://npm.cha0sdev/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -6700,14 +6796,15 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -react-dom@^17.0.1: - version "17.0.1" - resolved "http://npm.cha0sdev/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" - integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== +react-dom@^16.14.0: + version "16.14.0" + resolved "http://npm.cha0sdev/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + prop-types "^15.6.2" + scheduler "^0.19.1" react-hot-loader@^4.13.0: version "4.13.0" @@ -6733,13 +6830,14 @@ react-lifecycles-compat@^3.0.4: resolved "http://npm.cha0sdev/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react@^17.0.1: - version "17.0.1" - resolved "http://npm.cha0sdev/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" - integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== +react@^16.14.0: + version "16.14.0" + resolved "http://npm.cha0sdev/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" + prop-types "^15.6.2" read-pkg-up@^1.0.1: version "1.0.1" @@ -7104,10 +7202,10 @@ sass-loader@^10.1.0: schema-utils "^3.0.0" semver "^7.3.2" -scheduler@^0.20.1: - version "0.20.1" - resolved "http://npm.cha0sdev/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" - integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== +scheduler@^0.19.1: + version "0.19.1" + resolved "http://npm.cha0sdev/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -7385,7 +7483,7 @@ socket.io-client@^3.1.0: parseuri "0.0.6" socket.io-parser "~4.0.4" -socket.io-parser@^4.0.4, socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: +socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: version "4.0.4" resolved "http://npm.cha0sdev/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0" integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== diff --git a/packages/inventory/package.json b/packages/inventory/package.json index 75ca383..0958009 100644 --- a/packages/inventory/package.json +++ b/packages/inventory/package.json @@ -25,7 +25,7 @@ "debug": "4.3.1" }, "devDependencies": { - "@neutrinojs/airbnb-base": "^9.4.0", + "@neutrinojs/airbnb": "^9.4.0", "@neutrinojs/banner": "^9.4.0", "@neutrinojs/copy": "^9.4.0", "@neutrinojs/mocha": "^9.4.0", diff --git a/packages/inventory/yarn.lock b/packages/inventory/yarn.lock index 38bcea2..a63a7a9 100644 --- a/packages/inventory/yarn.lock +++ b/packages/inventory/yarn.lock @@ -4,8 +4,8 @@ "@avocado/behavior@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fbehavior/-/behavior-2.0.0.tgz#976fa06c4959a3e58835f0157400cf0d9bdbae38" - integrity sha512-dzrn+QmiTLVuTZ1X7/0EylkFzYWRW2eFEMaAYcyodyVqURVHMszEu+Wg712Qo1rQCtyuwv7SNcmLHA/ddRvzNg== + resolved "http://npm.cha0sdev/@avocado%2fbehavior/-/behavior-2.0.0.tgz#90a6ba9c5bccbcb0ebdf45a8128945c79305420b" + integrity sha512-eITls4nW/4LcHTr48DjekCYnO4KuO4AXHH2f+dWyBS6ZQ2hrZ4iRWcW9kYPzor2t1O3jws6A0umo5Eev9fAQOg== dependencies: "@avocado/core" "2.0.0" "@avocado/traits" "^2.0.0" @@ -16,15 +16,15 @@ "@avocado/core@2.0.0", "@avocado/core@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fcore/-/core-2.0.0.tgz#6c8c14ca33b7bc3e55893b1b2d44a53f6df42c7d" - integrity sha512-WVMQQTT8HymwM9SMacnhJQt2fWegCDbLz5U0I6bjB7dNLh9lLc5MCdj3gtTcoHC+cDGNVmIhyePxGhnlbM1Qjg== + resolved "http://npm.cha0sdev/@avocado%2fcore/-/core-2.0.0.tgz#813bcac7c8610c134e33d550e928cb40ec4170a3" + integrity sha512-5mZ5imuDrLYZA8od1Xftm7MHDgEJevKTDhVhqh8cfr9n5bJg1HCeYtuuSyjOPQ6PDtMZxoklQp6C2o168FkaQA== dependencies: debug "4.3.1" "@avocado/resource@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fresource/-/resource-2.0.0.tgz#2b1a96cea9cbf7d7d4725e16dcfc19024fef197a" - integrity sha512-8zE7TIJ1F26OcfBkc+22Q4+wVqR2xkAunQQOX0juqyz/D9X6myJXVgN3OTwP3IC0TbGHjQrN9ygDJ5+oSbzl0A== + resolved "http://npm.cha0sdev/@avocado%2fresource/-/resource-2.0.0.tgz#590ab5b6abfcfc222ab45f7173d0481d077a2b57" + integrity sha512-G+QCWN/eeL6oHvyNyku/6F2Lmb3fKAm0puZlI10lzyQEekECp06qcqyNAgz4xagbUfv/818Qj8XiLNibELfYRQ== dependencies: "@avocado/core" "2.0.0" "@latus/core" "2.0.0" @@ -34,8 +34,8 @@ "@avocado/s13n@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fs13n/-/s13n-2.0.0.tgz#2016fb4654ea9a090d53ce5bda85d3c9bdf14837" - integrity sha512-t3PSjLIvlaK5nsJS1JNsvkDOTFn3D+HOouPGngP++cKfpaWfR0bKe1SEsAv7+Swo058pO1SGtloJbIC1PDLtxg== + resolved "http://npm.cha0sdev/@avocado%2fs13n/-/s13n-2.0.0.tgz#654f4fb5784c19ebb09d4b2c367e3bf8ac8a4b87" + integrity sha512-YBTQ2O8hmNVcRwGO1zpDFTPm8MUNVmttPctNMHmZfuGVli3ZdzMBq+kpDRai3fdH2zJuloZbC6SgTTSySEA37g== dependencies: "@avocado/resource" "^2.0.0" "@latus/core" "2.0.0" @@ -45,8 +45,8 @@ "@avocado/traits@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2ftraits/-/traits-2.0.0.tgz#551ecb08248dbed99db859a71f1534829863df11" - integrity sha512-xW2gjcoVT8jjxNplICSeqSLbVpiT8nhC3Ty0drMnfvg02E6/Xw1eWlnl/lMiZ9J9eX0EK4AfK+DvPWFRTTeTww== + resolved "http://npm.cha0sdev/@avocado%2ftraits/-/traits-2.0.0.tgz#4308132bb42a9765a47c8e5c4f15ae9dccbf8425" + integrity sha512-CJB++o+LE5hQz4tlVnx5cf9qgehkFqstluE6gDk7KVPV2tIblG+WHMhxnaWAF299ppGoTpcXGocJ77yTxc8ORQ== dependencies: "@avocado/core" "^2.0.0" "@avocado/resource" "^2.0.0" @@ -888,7 +888,15 @@ pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime@^7.8.4": +"@babel/runtime-corejs3@^7.10.2": + version "7.12.5" + resolved "http://npm.cha0sdev/@babel%2fruntime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4" + integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4": version "7.12.5" resolved "http://npm.cha0sdev/@babel%2fruntime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== @@ -944,19 +952,20 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@hot-loader/react-dom@^17.0.1": - version "17.0.1" - resolved "http://npm.cha0sdev/@hot-loader%2freact-dom/-/react-dom-17.0.1.tgz#0c75b4dd068f819435dafb3e8809ca1749695656" - integrity sha512-QttzEibkIFkl/WV1dsLXg73YIweNo9ySbB0/26068RqFGWyv7pKyictWsaQXqSj1y66/BDn3kglCHgroGrv3vA== +"@hot-loader/react-dom@^16.14.0": + version "16.14.0" + resolved "http://npm.cha0sdev/@hot-loader%2freact-dom/-/react-dom-16.14.0.tgz#3cfc64e40bb78fa623e59b582b8f09dcdaad648a" + integrity sha512-EN9czvcLsMYmSDo5yRKZOAq3ZGRlDpad1gPtX0NdMMomJXcPE3yFSeFzE94X/NjOaiSVimB7LuqPYpkWVaIi4Q== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + prop-types "^15.6.2" + scheduler "^0.19.1" "@latus/core@2.0.0", "@latus/core@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fcore/-/core-2.0.0.tgz#2ca04903351edc14f29fcec2ad6ab5e19c72e072" - integrity sha512-Sq4nPpQzRektLgsXRFQqhZWpUWY1bFTrVbm5X0vGTyTTlfQPmMbHyddmtdVTB8NbANvleuw4PvfuNVqKU4le6w== + resolved "http://npm.cha0sdev/@latus%2fcore/-/core-2.0.0.tgz#40c834cffe07bed850a95d6fc44f4b467d096e03" + integrity sha512-N43j7dAHxFwvLzOzQReu9iMD9DT2Um76jm9RPJvDlgJj0wD/RKe9N7HTuyeExw+XQf/T35bHC35aXUv8Wp5O4g== dependencies: debug "4.3.1" js-yaml "3.14.0" @@ -964,17 +973,19 @@ lodash.get "^4.4.2" lodash.set "^4.3.2" mkdirp "^1.0.4" + webpack-virtual-modules "^0.4.1" "@latus/http@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fhttp/-/http-2.0.0.tgz#b8236cbdcd96916343be62f975dc33de11d0395b" - integrity sha512-3ZsUcuVwxMidG3ph/YJht3KYPJSjtq8gdGGsb61vrXzbWC86+5UtydZCySzKGOenEU+tkQqwfd+tClvVKTcwSQ== + resolved "http://npm.cha0sdev/@latus%2fhttp/-/http-2.0.0.tgz#afb45a0820463a47fe04b3c6a905f5d005d03bc7" + integrity sha512-jVInRxC/n1AZqoJhuAs8iwtQOHlazYwRQJKJd6XgFCxQppvz2BX7ppdyLSWSZxkBjbuk/hABP67F/1cU0M0J2g== dependencies: "@latus/core" "2.0.0" "@neutrinojs/web" "^9.1.0" debug "4.3.1" express "^4.17.1" http-proxy "^1.18.1" + lodash.uniq "^4.5.0" memfs "3.2.0" mocha "^8" neutrino "9.4.0" @@ -990,23 +1001,24 @@ "@latus/react@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2freact/-/react-2.0.0.tgz#e56110e0fc48de2601e8b5dad7ca6d0e5a4b5c68" - integrity sha512-stcRzji4pA9jWwGtqsmlJHTlpDNfzb/5ugw40t9oaHnxqS2gzIvDfS4RcVV/zdxo2BEGYo20uhSmXXSM3JEnGg== + resolved "http://npm.cha0sdev/@latus%2freact/-/react-2.0.0.tgz#08914f1a2630c64306ac5d67c116269b21b906ea" + integrity sha512-zzW87W727d/lh5PZrR7e9L2b5w9WqkAZfzXXnC62mISEo4+9L/x0473wmZt9w4ASV/FcrK2RWb8ZUnNIKEg6gQ== dependencies: - "@hot-loader/react-dom" "^17.0.1" + "@hot-loader/react-dom" "^16.14.0" "@neutrinojs/react" "^9.4.0" debug "4.3.1" node-sass "^5.0.0" postcss-loader "3.0.0" - react "^17.0.1" - react-dom "^17.0.1" + prop-types "^15.7.2" + react "^16.14.0" + react-dom "^16.14.0" react-hot-loader "^4.13.0" sass-loader "^10.1.0" "@latus/socket@2.0.0", "@latus/socket@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fsocket/-/socket-2.0.0.tgz#0b16a9907939915e569844ee900c37b9a07ad301" - integrity sha512-e0QtP2DeogX01yQ1qw3QSvXc/xgUbN7pNEluny8gw6jhoRVMZwfIf8RczqivIAZ2zpI/m+YSPxPc7keHwHix4Q== + resolved "http://npm.cha0sdev/@latus%2fsocket/-/socket-2.0.0.tgz#d130a00b0a2d06883dcb1f1f25e072ab971949b1" + integrity sha512-pAvxFXUoWdka9jb22e/iMQgZ4pQW8Mi1ESxgD6712MDyY2CEd2+J23J4z0yh5QYkVbQYtg03wpSHAUkligHR4g== dependencies: "@latus/core" "2.0.0" "@latus/http" "2.0.0" @@ -1018,16 +1030,19 @@ schemapack "^1.4.2" socket.io "^3.1.0" socket.io-client "^3.1.0" - socket.io-parser "^4.0.4" -"@neutrinojs/airbnb-base@^9.4.0": +"@neutrinojs/airbnb@^9.4.0": version "9.5.0" - resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb-base/-/airbnb-base-9.5.0.tgz#d47fe0d927aa56814e70e1228af08918c5190808" - integrity sha512-ybJP/EK4LuR228piRNKs1oC82oqNkZBff246zJGdNZEXBvNZ9taGsq4gATdQ8OQJ195hN6j9NCa/zf6/WN3pOQ== + resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb/-/airbnb-9.5.0.tgz#87cfc09c4237a2da632c80d7b91ad447a5e0b3f2" + integrity sha512-f3Ahz4seoC9w9JewEjA+HWhp+Hb3JCv6Nr1/mupi3T/NaYPv9iS3CbsvCphVmuzfVZO2mBFPl3DkxdrbLSTZ1Q== dependencies: "@neutrinojs/eslint" "9.5.0" + eslint-config-airbnb "^18.2.1" eslint-config-airbnb-base "^14.2.1" eslint-plugin-import "^2.22.1" + eslint-plugin-jsx-a11y "^6.4.1" + eslint-plugin-react "^7.21.5" + eslint-plugin-react-hooks "^4.2.0" "@neutrinojs/banner@^9.4.0": version "9.5.0" @@ -1563,6 +1578,14 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +aria-query@^4.2.2: + version "4.2.2" + resolved "http://npm.cha0sdev/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + arr-diff@^4.0.0: version "4.0.0" resolved "http://npm.cha0sdev/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -1685,6 +1708,11 @@ assign-symbols@^1.0.0: resolved "http://npm.cha0sdev/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "http://npm.cha0sdev/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + ast-types@0.9.6: version "0.9.6" resolved "http://npm.cha0sdev/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" @@ -1737,6 +1765,16 @@ aws4@^1.8.0: resolved "http://npm.cha0sdev/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +axe-core@^4.0.2: + version "4.1.1" + resolved "http://npm.cha0sdev/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" + integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "http://npm.cha0sdev/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + babel-eslint@^10.1.0: version "10.1.0" resolved "http://npm.cha0sdev/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" @@ -2550,6 +2588,11 @@ core-js-compat@^3.8.0: browserslist "^4.16.1" semver "7.0.0" +core-js-pure@^3.0.0: + version "3.8.3" + resolved "http://npm.cha0sdev/core-js-pure/-/core-js-pure-3.8.3.tgz#10e9e3b2592ecaede4283e8f3ad7020811587c02" + integrity sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "http://npm.cha0sdev/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -2692,6 +2735,11 @@ cyclist@^1.0.1: resolved "http://npm.cha0sdev/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= +damerau-levenshtein@^1.0.6: + version "1.0.6" + resolved "http://npm.cha0sdev/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" + integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== + dashdash@^1.12.0: version "1.14.1" resolved "http://npm.cha0sdev/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -3014,9 +3062,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.634: - version "1.3.643" - resolved "http://npm.cha0sdev/electron-to-chromium/-/electron-to-chromium-1.3.643.tgz#fc196e17d01f4d874ef2307b009c0cd993ebe1c7" - integrity sha512-TGomM4gj8adt/uqRgPbu9F0yhUVAR1deww5X0fvbQgpGr9suSMjLgc4IwQ9YKGkp1t03cDbZum20OfAkiTYjAg== + version "1.3.644" + resolved "http://npm.cha0sdev/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz#c89721733ec26b8d117275fb6b2acbeb3d45a6b6" + integrity sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw== elliptic@^6.5.3: version "6.5.3" @@ -3041,6 +3089,11 @@ emoji-regex@^8.0.0: resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.0.0: + version "9.2.0" + resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-9.2.0.tgz#a26da8e832b16a9753309f25e35e3c0efb9a066a" + integrity sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug== + emojis-list@^3.0.0: version "3.0.0" resolved "http://npm.cha0sdev/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" @@ -3231,6 +3284,15 @@ eslint-config-airbnb-base@^14.2.1: object.assign "^4.1.2" object.entries "^1.1.2" +eslint-config-airbnb@^18.2.1: + version "18.2.1" + resolved "http://npm.cha0sdev/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" + integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== + dependencies: + eslint-config-airbnb-base "^14.2.1" + object.assign "^4.1.2" + object.entries "^1.1.2" + eslint-import-resolver-node@^0.3.4: version "0.3.4" resolved "http://npm.cha0sdev/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" @@ -3300,6 +3362,23 @@ eslint-plugin-import@^2.22.1: resolve "^1.17.0" tsconfig-paths "^3.9.0" +eslint-plugin-jsx-a11y@^6.4.1: + version "6.4.1" + resolved "http://npm.cha0sdev/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + eslint-plugin-react-hooks@^4.2.0: version "4.2.0" resolved "http://npm.cha0sdev/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" @@ -4941,7 +5020,7 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -"jsx-ast-utils@^2.4.1 || ^3.0.0": +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.2.0" resolved "http://npm.cha0sdev/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== @@ -4983,6 +5062,18 @@ klona@^2.0.4: resolved "http://npm.cha0sdev/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "http://npm.cha0sdev/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "http://npm.cha0sdev/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + levn@^0.4.1: version "0.4.1" resolved "http://npm.cha0sdev/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -5095,6 +5186,11 @@ lodash.set@^4.3.2: resolved "http://npm.cha0sdev/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "http://npm.cha0sdev/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@~4.17.10: version "4.17.20" resolved "http://npm.cha0sdev/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" @@ -6366,7 +6462,7 @@ promise-inflight@^1.0.1: resolved "http://npm.cha0sdev/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -prop-types@^15.6.1, prop-types@^15.7.2: +prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "http://npm.cha0sdev/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -6508,14 +6604,15 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -react-dom@^17.0.1: - version "17.0.1" - resolved "http://npm.cha0sdev/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" - integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== +react-dom@^16.14.0: + version "16.14.0" + resolved "http://npm.cha0sdev/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + prop-types "^15.6.2" + scheduler "^0.19.1" react-hot-loader@^4.13.0: version "4.13.0" @@ -6541,13 +6638,14 @@ react-lifecycles-compat@^3.0.4: resolved "http://npm.cha0sdev/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react@^17.0.1: - version "17.0.1" - resolved "http://npm.cha0sdev/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" - integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== +react@^16.14.0: + version "16.14.0" + resolved "http://npm.cha0sdev/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" + prop-types "^15.6.2" read-pkg-up@^1.0.1: version "1.0.1" @@ -6912,10 +7010,10 @@ sass-loader@^10.1.0: schema-utils "^3.0.0" semver "^7.3.2" -scheduler@^0.20.1: - version "0.20.1" - resolved "http://npm.cha0sdev/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" - integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== +scheduler@^0.19.1: + version "0.19.1" + resolved "http://npm.cha0sdev/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -7193,7 +7291,7 @@ socket.io-client@^3.1.0: parseuri "0.0.6" socket.io-parser "~4.0.4" -socket.io-parser@^4.0.4, socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: +socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: version "4.0.4" resolved "http://npm.cha0sdev/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0" integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== diff --git a/packages/universe/package.json b/packages/universe/package.json index 0ab8a0d..e531ed8 100644 --- a/packages/universe/package.json +++ b/packages/universe/package.json @@ -33,7 +33,7 @@ "glob": "^7.1.6" }, "devDependencies": { - "@neutrinojs/airbnb-base": "^9.4.0", + "@neutrinojs/airbnb": "^9.4.0", "@neutrinojs/banner": "^9.4.0", "@neutrinojs/copy": "^9.4.0", "@neutrinojs/mocha": "^9.4.0", diff --git a/packages/universe/yarn.lock b/packages/universe/yarn.lock index 16bbc74..bb52fc1 100644 --- a/packages/universe/yarn.lock +++ b/packages/universe/yarn.lock @@ -4,15 +4,15 @@ "@avocado/core@2.0.0", "@avocado/core@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fcore/-/core-2.0.0.tgz#6c8c14ca33b7bc3e55893b1b2d44a53f6df42c7d" - integrity sha512-WVMQQTT8HymwM9SMacnhJQt2fWegCDbLz5U0I6bjB7dNLh9lLc5MCdj3gtTcoHC+cDGNVmIhyePxGhnlbM1Qjg== + resolved "http://npm.cha0sdev/@avocado%2fcore/-/core-2.0.0.tgz#813bcac7c8610c134e33d550e928cb40ec4170a3" + integrity sha512-5mZ5imuDrLYZA8od1Xftm7MHDgEJevKTDhVhqh8cfr9n5bJg1HCeYtuuSyjOPQ6PDtMZxoklQp6C2o168FkaQA== dependencies: debug "4.3.1" "@avocado/graphics@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fgraphics/-/graphics-2.0.0.tgz#d4480986fd43690b02afdc52a3b8eda0d352f3b8" - integrity sha512-0PUdPs7rXlzXWXOXrUHYjygDZA89jFcWNCauZlOJXre1bjVVfpqAVeNRP8UlP220tjZlR7sizxWOKPtAV4jNMw== + resolved "http://npm.cha0sdev/@avocado%2fgraphics/-/graphics-2.0.0.tgz#9f80e40ca6de9e85db8b14a8225299fd50909f32" + integrity sha512-B8JXuKkYh3vRDl7xVHZho8KFKKkujNcuwjiuofNeWf3W6+66024EibBwNtJbNQPIKGWn56tbkS8/EbddoJTsIg== dependencies: "@avocado/core" "2.0.0" "@avocado/input" "2.0.0" @@ -35,8 +35,8 @@ "@avocado/input@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2finput/-/input-2.0.0.tgz#5f28a22f3f845d2b796e1f1013a902bda69541f0" - integrity sha512-Te50oxHNRE4v4+TfD5+luotk4TEclfqaxkyWHDLw5UvLS8IOd9OQERt5XuaBIJJy3ZqevuRuixaCKr4TrAG4vw== + resolved "http://npm.cha0sdev/@avocado%2finput/-/input-2.0.0.tgz#b4b9a0753ecdd10ff23e5a19d7caecb2f30b9da0" + integrity sha512-DWvKaKugOP4HVSU/UUcEL17afz5RK2+tVm/e2oGOLj5Sz2KK4OVmspylWt4AgDB7kceJ2n+Tu94BsR2bBf5/ig== dependencies: "@latus/core" "2.0.0" "@latus/socket" "2.0.0" @@ -44,8 +44,8 @@ "@avocado/math@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fmath/-/math-2.0.0.tgz#656a88a7e2b6d0e0e614b7ed1bb8ac43b0a5f618" - integrity sha512-yQiXBT7V8H4MCtD6mSNbf+wgpGCJKBQI6G4lW7XLysThlIACYooDvUdhfytYYzdm/eeQ4RXybMtksTbLnjKKbg== + resolved "http://npm.cha0sdev/@avocado%2fmath/-/math-2.0.0.tgz#0e314ceed56997588045ffb0e4c3202308df8811" + integrity sha512-cpyQzHuB7fTlJy+5uAYyrekPbuJsGNkqhmIS+rjBwDncr0BZ9+pRxl4GUxrm/6WL4ebkFX1FdsGfSnnZ8TWlQw== dependencies: "@avocado/core" "2.0.0" "@latus/core" "^2.0.0" @@ -54,8 +54,8 @@ "@avocado/resource@2.0.0", "@avocado/resource@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fresource/-/resource-2.0.0.tgz#2b1a96cea9cbf7d7d4725e16dcfc19024fef197a" - integrity sha512-8zE7TIJ1F26OcfBkc+22Q4+wVqR2xkAunQQOX0juqyz/D9X6myJXVgN3OTwP3IC0TbGHjQrN9ygDJ5+oSbzl0A== + resolved "http://npm.cha0sdev/@avocado%2fresource/-/resource-2.0.0.tgz#590ab5b6abfcfc222ab45f7173d0481d077a2b57" + integrity sha512-G+QCWN/eeL6oHvyNyku/6F2Lmb3fKAm0puZlI10lzyQEekECp06qcqyNAgz4xagbUfv/818Qj8XiLNibELfYRQ== dependencies: "@avocado/core" "2.0.0" "@latus/core" "2.0.0" @@ -65,8 +65,8 @@ "@avocado/s13n@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2fs13n/-/s13n-2.0.0.tgz#2016fb4654ea9a090d53ce5bda85d3c9bdf14837" - integrity sha512-t3PSjLIvlaK5nsJS1JNsvkDOTFn3D+HOouPGngP++cKfpaWfR0bKe1SEsAv7+Swo058pO1SGtloJbIC1PDLtxg== + resolved "http://npm.cha0sdev/@avocado%2fs13n/-/s13n-2.0.0.tgz#654f4fb5784c19ebb09d4b2c367e3bf8ac8a4b87" + integrity sha512-YBTQ2O8hmNVcRwGO1zpDFTPm8MUNVmttPctNMHmZfuGVli3ZdzMBq+kpDRai3fdH2zJuloZbC6SgTTSySEA37g== dependencies: "@avocado/resource" "^2.0.0" "@latus/core" "2.0.0" @@ -76,8 +76,8 @@ "@avocado/timing@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2ftiming/-/timing-2.0.0.tgz#218c19b1a1ac3005f9fe6429f414b8ffe4b5a1a1" - integrity sha512-NlB+U/OYhtLzThxL4Wg/Z8cL5eEzqZaP/nIaklg7ncZ13livy2qYYiUE2Oa4pfYjc4GWbnAopv025+qjV/81Dg== + resolved "http://npm.cha0sdev/@avocado%2ftiming/-/timing-2.0.0.tgz#63738a29a1040e454192bcccd77d1901096bfc69" + integrity sha512-ow6eown7Bb3TtufWwhURjbszIcXTAMzB4skbKCA8nroSK2dxbGlgXzh5MXcFa56I+C6CQJNbKGMg+HdwvyoAKg== dependencies: "@avocado/core" "2.0.0" "@avocado/graphics" "2.0.0" @@ -91,8 +91,8 @@ "@avocado/traits@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@avocado%2ftraits/-/traits-2.0.0.tgz#551ecb08248dbed99db859a71f1534829863df11" - integrity sha512-xW2gjcoVT8jjxNplICSeqSLbVpiT8nhC3Ty0drMnfvg02E6/Xw1eWlnl/lMiZ9J9eX0EK4AfK+DvPWFRTTeTww== + resolved "http://npm.cha0sdev/@avocado%2ftraits/-/traits-2.0.0.tgz#4308132bb42a9765a47c8e5c4f15ae9dccbf8425" + integrity sha512-CJB++o+LE5hQz4tlVnx5cf9qgehkFqstluE6gDk7KVPV2tIblG+WHMhxnaWAF299ppGoTpcXGocJ77yTxc8ORQ== dependencies: "@avocado/core" "^2.0.0" "@avocado/resource" "^2.0.0" @@ -934,7 +934,15 @@ pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime@^7.12.1", "@babel/runtime@^7.8.4": +"@babel/runtime-corejs3@^7.10.2": + version "7.12.5" + resolved "http://npm.cha0sdev/@babel%2fruntime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4" + integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.8.4": version "7.12.5" resolved "http://npm.cha0sdev/@babel%2fruntime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== @@ -990,19 +998,20 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@hot-loader/react-dom@^17.0.1": - version "17.0.1" - resolved "http://npm.cha0sdev/@hot-loader%2freact-dom/-/react-dom-17.0.1.tgz#0c75b4dd068f819435dafb3e8809ca1749695656" - integrity sha512-QttzEibkIFkl/WV1dsLXg73YIweNo9ySbB0/26068RqFGWyv7pKyictWsaQXqSj1y66/BDn3kglCHgroGrv3vA== +"@hot-loader/react-dom@^16.14.0": + version "16.14.0" + resolved "http://npm.cha0sdev/@hot-loader%2freact-dom/-/react-dom-16.14.0.tgz#3cfc64e40bb78fa623e59b582b8f09dcdaad648a" + integrity sha512-EN9czvcLsMYmSDo5yRKZOAq3ZGRlDpad1gPtX0NdMMomJXcPE3yFSeFzE94X/NjOaiSVimB7LuqPYpkWVaIi4Q== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + prop-types "^15.6.2" + scheduler "^0.19.1" "@latus/core@2.0.0", "@latus/core@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fcore/-/core-2.0.0.tgz#2ca04903351edc14f29fcec2ad6ab5e19c72e072" - integrity sha512-Sq4nPpQzRektLgsXRFQqhZWpUWY1bFTrVbm5X0vGTyTTlfQPmMbHyddmtdVTB8NbANvleuw4PvfuNVqKU4le6w== + resolved "http://npm.cha0sdev/@latus%2fcore/-/core-2.0.0.tgz#40c834cffe07bed850a95d6fc44f4b467d096e03" + integrity sha512-N43j7dAHxFwvLzOzQReu9iMD9DT2Um76jm9RPJvDlgJj0wD/RKe9N7HTuyeExw+XQf/T35bHC35aXUv8Wp5O4g== dependencies: debug "4.3.1" js-yaml "3.14.0" @@ -1010,17 +1019,19 @@ lodash.get "^4.4.2" lodash.set "^4.3.2" mkdirp "^1.0.4" + webpack-virtual-modules "^0.4.1" "@latus/http@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fhttp/-/http-2.0.0.tgz#b8236cbdcd96916343be62f975dc33de11d0395b" - integrity sha512-3ZsUcuVwxMidG3ph/YJht3KYPJSjtq8gdGGsb61vrXzbWC86+5UtydZCySzKGOenEU+tkQqwfd+tClvVKTcwSQ== + resolved "http://npm.cha0sdev/@latus%2fhttp/-/http-2.0.0.tgz#afb45a0820463a47fe04b3c6a905f5d005d03bc7" + integrity sha512-jVInRxC/n1AZqoJhuAs8iwtQOHlazYwRQJKJd6XgFCxQppvz2BX7ppdyLSWSZxkBjbuk/hABP67F/1cU0M0J2g== dependencies: "@latus/core" "2.0.0" "@neutrinojs/web" "^9.1.0" debug "4.3.1" express "^4.17.1" http-proxy "^1.18.1" + lodash.uniq "^4.5.0" memfs "3.2.0" mocha "^8" neutrino "9.4.0" @@ -1036,23 +1047,24 @@ "@latus/react@2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2freact/-/react-2.0.0.tgz#e56110e0fc48de2601e8b5dad7ca6d0e5a4b5c68" - integrity sha512-stcRzji4pA9jWwGtqsmlJHTlpDNfzb/5ugw40t9oaHnxqS2gzIvDfS4RcVV/zdxo2BEGYo20uhSmXXSM3JEnGg== + resolved "http://npm.cha0sdev/@latus%2freact/-/react-2.0.0.tgz#08914f1a2630c64306ac5d67c116269b21b906ea" + integrity sha512-zzW87W727d/lh5PZrR7e9L2b5w9WqkAZfzXXnC62mISEo4+9L/x0473wmZt9w4ASV/FcrK2RWb8ZUnNIKEg6gQ== dependencies: - "@hot-loader/react-dom" "^17.0.1" + "@hot-loader/react-dom" "^16.14.0" "@neutrinojs/react" "^9.4.0" debug "4.3.1" node-sass "^5.0.0" postcss-loader "3.0.0" - react "^17.0.1" - react-dom "^17.0.1" + prop-types "^15.7.2" + react "^16.14.0" + react-dom "^16.14.0" react-hot-loader "^4.13.0" sass-loader "^10.1.0" "@latus/redux@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fredux/-/redux-2.0.0.tgz#ee9076751d28804991b01e8648df4e7bda6e3882" - integrity sha512-FbYRQ7v7xCAd9Xu3gDGUkLjnAtjMpW+8a3Rp03LVYRJRbfOAILpS3gNEHA72icZiAFzVNIql8SuKO+oySpo/LQ== + resolved "http://npm.cha0sdev/@latus%2fredux/-/redux-2.0.0.tgz#0cf354549c81b5ee7556c8d386de56bc51648a81" + integrity sha512-uK7t/CkFlaBEMGrLMtQIl6a73ssECuUg8NOd1h4MWf5Ig+3Q1PGk2qFdqhaNGnjXMMfjjEZ+U2uTmDiJ4HdE5Q== dependencies: "@latus/core" "2.0.0" "@latus/socket" "^2.0.0" @@ -1066,8 +1078,8 @@ "@latus/socket@2.0.0", "@latus/socket@^2.0.0": version "2.0.0" - resolved "http://npm.cha0sdev/@latus%2fsocket/-/socket-2.0.0.tgz#0b16a9907939915e569844ee900c37b9a07ad301" - integrity sha512-e0QtP2DeogX01yQ1qw3QSvXc/xgUbN7pNEluny8gw6jhoRVMZwfIf8RczqivIAZ2zpI/m+YSPxPc7keHwHix4Q== + resolved "http://npm.cha0sdev/@latus%2fsocket/-/socket-2.0.0.tgz#d130a00b0a2d06883dcb1f1f25e072ab971949b1" + integrity sha512-pAvxFXUoWdka9jb22e/iMQgZ4pQW8Mi1ESxgD6712MDyY2CEd2+J23J4z0yh5QYkVbQYtg03wpSHAUkligHR4g== dependencies: "@latus/core" "2.0.0" "@latus/http" "2.0.0" @@ -1079,16 +1091,19 @@ schemapack "^1.4.2" socket.io "^3.1.0" socket.io-client "^3.1.0" - socket.io-parser "^4.0.4" -"@neutrinojs/airbnb-base@^9.4.0": +"@neutrinojs/airbnb@^9.4.0": version "9.5.0" - resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb-base/-/airbnb-base-9.5.0.tgz#d47fe0d927aa56814e70e1228af08918c5190808" - integrity sha512-ybJP/EK4LuR228piRNKs1oC82oqNkZBff246zJGdNZEXBvNZ9taGsq4gATdQ8OQJ195hN6j9NCa/zf6/WN3pOQ== + resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb/-/airbnb-9.5.0.tgz#87cfc09c4237a2da632c80d7b91ad447a5e0b3f2" + integrity sha512-f3Ahz4seoC9w9JewEjA+HWhp+Hb3JCv6Nr1/mupi3T/NaYPv9iS3CbsvCphVmuzfVZO2mBFPl3DkxdrbLSTZ1Q== dependencies: "@neutrinojs/eslint" "9.5.0" + eslint-config-airbnb "^18.2.1" eslint-config-airbnb-base "^14.2.1" eslint-plugin-import "^2.22.1" + eslint-plugin-jsx-a11y "^6.4.1" + eslint-plugin-react "^7.21.5" + eslint-plugin-react-hooks "^4.2.0" "@neutrinojs/banner@^9.4.0": version "9.5.0" @@ -1749,6 +1764,14 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +aria-query@^4.2.2: + version "4.2.2" + resolved "http://npm.cha0sdev/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + arr-diff@^4.0.0: version "4.0.0" resolved "http://npm.cha0sdev/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -1871,6 +1894,11 @@ assign-symbols@^1.0.0: resolved "http://npm.cha0sdev/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "http://npm.cha0sdev/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + ast-types@0.9.6: version "0.9.6" resolved "http://npm.cha0sdev/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" @@ -1923,6 +1951,16 @@ aws4@^1.8.0: resolved "http://npm.cha0sdev/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +axe-core@^4.0.2: + version "4.1.1" + resolved "http://npm.cha0sdev/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" + integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "http://npm.cha0sdev/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + babel-eslint@^10.1.0: version "10.1.0" resolved "http://npm.cha0sdev/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" @@ -2736,6 +2774,11 @@ core-js-compat@^3.8.0: browserslist "^4.16.1" semver "7.0.0" +core-js-pure@^3.0.0: + version "3.8.3" + resolved "http://npm.cha0sdev/core-js-pure/-/core-js-pure-3.8.3.tgz#10e9e3b2592ecaede4283e8f3ad7020811587c02" + integrity sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "http://npm.cha0sdev/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -2883,6 +2926,11 @@ d3-quadtree@^2.0.0: resolved "http://npm.cha0sdev/d3-quadtree/-/d3-quadtree-2.0.0.tgz#edbad045cef88701f6fee3aee8e93fb332d30f9d" integrity sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw== +damerau-levenshtein@^1.0.6: + version "1.0.6" + resolved "http://npm.cha0sdev/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" + integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== + dashdash@^1.12.0: version "1.14.1" resolved "http://npm.cha0sdev/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -3210,9 +3258,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.634: - version "1.3.643" - resolved "http://npm.cha0sdev/electron-to-chromium/-/electron-to-chromium-1.3.643.tgz#fc196e17d01f4d874ef2307b009c0cd993ebe1c7" - integrity sha512-TGomM4gj8adt/uqRgPbu9F0yhUVAR1deww5X0fvbQgpGr9suSMjLgc4IwQ9YKGkp1t03cDbZum20OfAkiTYjAg== + version "1.3.644" + resolved "http://npm.cha0sdev/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz#c89721733ec26b8d117275fb6b2acbeb3d45a6b6" + integrity sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw== elliptic@^6.5.3: version "6.5.3" @@ -3237,6 +3285,11 @@ emoji-regex@^8.0.0: resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.0.0: + version "9.2.0" + resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-9.2.0.tgz#a26da8e832b16a9753309f25e35e3c0efb9a066a" + integrity sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug== + emojis-list@^3.0.0: version "3.0.0" resolved "http://npm.cha0sdev/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" @@ -3427,6 +3480,15 @@ eslint-config-airbnb-base@^14.2.1: object.assign "^4.1.2" object.entries "^1.1.2" +eslint-config-airbnb@^18.2.1: + version "18.2.1" + resolved "http://npm.cha0sdev/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" + integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== + dependencies: + eslint-config-airbnb-base "^14.2.1" + object.assign "^4.1.2" + object.entries "^1.1.2" + eslint-import-resolver-node@^0.3.4: version "0.3.4" resolved "http://npm.cha0sdev/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" @@ -3496,6 +3558,23 @@ eslint-plugin-import@^2.22.1: resolve "^1.17.0" tsconfig-paths "^3.9.0" +eslint-plugin-jsx-a11y@^6.4.1: + version "6.4.1" + resolved "http://npm.cha0sdev/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + eslint-plugin-react-hooks@^4.2.0: version "4.2.0" resolved "http://npm.cha0sdev/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" @@ -5159,7 +5238,7 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -"jsx-ast-utils@^2.4.1 || ^3.0.0": +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.2.0" resolved "http://npm.cha0sdev/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== @@ -5201,6 +5280,18 @@ klona@^2.0.4: resolved "http://npm.cha0sdev/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "http://npm.cha0sdev/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "http://npm.cha0sdev/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + levn@^0.4.1: version "0.4.1" resolved "http://npm.cha0sdev/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -5318,6 +5409,11 @@ lodash.throttle@^4.1.1: resolved "http://npm.cha0sdev/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "http://npm.cha0sdev/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@~4.17.10: version "4.17.20" resolved "http://npm.cha0sdev/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" @@ -6589,7 +6685,7 @@ promise-inflight@^1.0.1: resolved "http://npm.cha0sdev/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -prop-types@^15.6.1, prop-types@^15.7.2: +prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "http://npm.cha0sdev/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -6738,14 +6834,15 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -react-dom@^17.0.1: - version "17.0.1" - resolved "http://npm.cha0sdev/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" - integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== +react-dom@^16.14.0: + version "16.14.0" + resolved "http://npm.cha0sdev/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + prop-types "^15.6.2" + scheduler "^0.19.1" react-hot-loader@^4.13.0: version "4.13.0" @@ -6782,13 +6879,14 @@ react-redux@^7.2.2: prop-types "^15.7.2" react-is "^16.13.1" -react@^17.0.1: - version "17.0.1" - resolved "http://npm.cha0sdev/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" - integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== +react@^16.14.0: + version "16.14.0" + resolved "http://npm.cha0sdev/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" + prop-types "^15.6.2" read-pkg-up@^1.0.1: version "1.0.1" @@ -7176,10 +7274,10 @@ sass-loader@^10.1.0: schema-utils "^3.0.0" semver "^7.3.2" -scheduler@^0.20.1: - version "0.20.1" - resolved "http://npm.cha0sdev/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" - integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== +scheduler@^0.19.1: + version "0.19.1" + resolved "http://npm.cha0sdev/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -7457,7 +7555,7 @@ socket.io-client@^3.1.0: parseuri "0.0.6" socket.io-parser "~4.0.4" -socket.io-parser@^4.0.4, socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: +socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: version "4.0.4" resolved "http://npm.cha0sdev/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0" integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== diff --git a/yarn.lock b/yarn.lock index 578b8a2..7950dcc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -836,9 +836,17 @@ pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime@^7.8.4": +"@babel/runtime-corejs3@^7.10.2": version "7.12.5" - resolved "https://npm.i12e.cha0s.io/@babel%2fruntime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + resolved "http://npm.cha0sdev/@babel%2fruntime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4" + integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4": + version "7.12.5" + resolved "http://npm.cha0sdev/@babel%2fruntime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== dependencies: regenerator-runtime "^0.13.4" @@ -1668,14 +1676,23 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@neutrinojs/airbnb-base@^9.4.0": - version "9.4.0" - resolved "https://npm.i12e.cha0s.io/@neutrinojs%2fairbnb-base/-/airbnb-base-9.4.0.tgz#20af4c27ee7b8ec520b7bb781ca79d1ee118034f" - integrity sha512-CYZ1dNhIzjEcje3cIHS0zrZ+2kjoDViuUhFOBPn6eGrOQp1G3l5E+QwhNhJii66a009dtUXuUesxfrlgr9H8vw== +"@neutrinojs/airbnb@^9.4.0": + version "9.5.0" + resolved "http://npm.cha0sdev/@neutrinojs%2fairbnb/-/airbnb-9.5.0.tgz#87cfc09c4237a2da632c80d7b91ad447a5e0b3f2" + integrity sha512-f3Ahz4seoC9w9JewEjA+HWhp+Hb3JCv6Nr1/mupi3T/NaYPv9iS3CbsvCphVmuzfVZO2mBFPl3DkxdrbLSTZ1Q== dependencies: - "@neutrinojs/eslint" "9.4.0" - eslint-config-airbnb-base "^14.2.0" - eslint-plugin-import "^2.22.0" + "@neutrinojs/eslint" "9.5.0" + eslint-config-airbnb "^18.2.1" + eslint-config-airbnb-base "^14.2.1" + eslint-plugin-import "^2.22.1" + eslint-plugin-jsx-a11y "^6.4.1" + eslint-plugin-react "^7.21.5" + eslint-plugin-react-hooks "^4.2.0" + +"@neutrinojs/banner@^9.4.0": + version "9.5.0" + resolved "http://npm.cha0sdev/@neutrinojs%2fbanner/-/banner-9.5.0.tgz#ee8df39db5d76033211a1811428e444a06d7222f" + integrity sha512-SL4nT0V1Wykf+LcRlCp/L8Frt4dk7MZITToC+OeDz2w6V7gg8YfEwDfdEg+aampjyUoxaq+A02ZyZP1TyRDtLA== "@neutrinojs/clean@9.5.0": version "9.5.0" @@ -1697,10 +1714,10 @@ resolved "https://npm.i12e.cha0s.io/@neutrinojs%2fdev-server/-/dev-server-9.5.0.tgz#ef60be2bcd9c5e694091d2a913efdddba4dac19f" integrity sha512-QONS3kNAd4Q/lrE9JsQ4RgU0XPqhPAn/1Dp2MS4jEhQteglO2ikRgssnUZcSrpBQi58YJoNguKdXe7YxF6S+zA== -"@neutrinojs/eslint@9.4.0": - version "9.4.0" - resolved "https://npm.i12e.cha0s.io/@neutrinojs%2feslint/-/eslint-9.4.0.tgz#05436d95d8b0a07f305e289af3e72825859eab9f" - integrity sha512-Ofol71dqdQmtReZVvk/HNFSWiMiFja2YnfchevSHiReh2YG0R313RSgIeo27Vo/2QOcXAp1R9F8T7tFGYqIKeQ== +"@neutrinojs/eslint@9.5.0": + version "9.5.0" + resolved "http://npm.cha0sdev/@neutrinojs%2feslint/-/eslint-9.5.0.tgz#ef057b128a8de640da105cf7a2d65ba702b136c4" + integrity sha512-Fbxh6Rvc7Tfe26lI+i95OruMinUbW4aO7asjH59bT4bPYADDYVbTHee/WYWBgx+rbBBvjMHV4yF7Lt28m6d+5w== dependencies: babel-eslint "^10.1.0" eslint-loader "^4.0.2" @@ -2324,6 +2341,14 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +aria-query@^4.2.2: + version "4.2.2" + resolved "http://npm.cha0sdev/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + arr-diff@^4.0.0: version "4.0.0" resolved "https://npm.i12e.cha0s.io/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -2456,6 +2481,11 @@ assign-symbols@^1.0.0: resolved "https://npm.i12e.cha0s.io/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "http://npm.cha0sdev/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + ast-types@0.9.6: version "0.9.6" resolved "https://npm.i12e.cha0s.io/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" @@ -2496,6 +2526,16 @@ aws4@^1.8.0: resolved "https://npm.i12e.cha0s.io/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +axe-core@^4.0.2: + version "4.1.1" + resolved "http://npm.cha0sdev/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" + integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "http://npm.cha0sdev/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + babel-eslint@^10.1.0: version "10.1.0" resolved "https://npm.i12e.cha0s.io/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" @@ -3343,6 +3383,11 @@ core-js-compat@^3.8.0: browserslist "^4.15.0" semver "7.0.0" +core-js-pure@^3.0.0: + version "3.8.3" + resolved "http://npm.cha0sdev/core-js-pure/-/core-js-pure-3.8.3.tgz#10e9e3b2592ecaede4283e8f3ad7020811587c02" + integrity sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://npm.i12e.cha0s.io/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -3477,6 +3522,11 @@ cyclist@^1.0.1: resolved "https://npm.i12e.cha0s.io/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= +damerau-levenshtein@^1.0.6: + version "1.0.6" + resolved "http://npm.cha0sdev/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" + integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== + dargs@^4.0.1: version "4.1.0" resolved "https://npm.i12e.cha0s.io/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" @@ -3837,6 +3887,11 @@ emoji-regex@^8.0.0: resolved "https://npm.i12e.cha0s.io/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.0.0: + version "9.2.0" + resolved "http://npm.cha0sdev/emoji-regex/-/emoji-regex-9.2.0.tgz#a26da8e832b16a9753309f25e35e3c0efb9a066a" + integrity sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug== + emojis-list@^3.0.0: version "3.0.0" resolved "https://npm.i12e.cha0s.io/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" @@ -3999,15 +4054,24 @@ escape-string-regexp@^1.0.5: resolved "https://npm.i12e.cha0s.io/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -eslint-config-airbnb-base@^14.2.0: +eslint-config-airbnb-base@^14.2.1: version "14.2.1" - resolved "https://npm.i12e.cha0s.io/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz#8a2eb38455dc5a312550193b319cdaeef042cd1e" + resolved "http://npm.cha0sdev/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz#8a2eb38455dc5a312550193b319cdaeef042cd1e" integrity sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA== dependencies: confusing-browser-globals "^1.0.10" object.assign "^4.1.2" object.entries "^1.1.2" +eslint-config-airbnb@^18.2.1: + version "18.2.1" + resolved "http://npm.cha0sdev/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" + integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== + dependencies: + eslint-config-airbnb-base "^14.2.1" + object.assign "^4.1.2" + object.entries "^1.1.2" + eslint-import-resolver-node@^0.3.4: version "0.3.4" resolved "https://npm.i12e.cha0s.io/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" @@ -4058,9 +4122,9 @@ eslint-plugin-babel@^5.3.1: dependencies: eslint-rule-composer "^0.3.0" -eslint-plugin-import@^2.22.0: +eslint-plugin-import@^2.22.1: version "2.22.1" - resolved "https://npm.i12e.cha0s.io/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" + resolved "http://npm.cha0sdev/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== dependencies: array-includes "^3.1.1" @@ -4077,6 +4141,23 @@ eslint-plugin-import@^2.22.0: resolve "^1.17.0" tsconfig-paths "^3.9.0" +eslint-plugin-jsx-a11y@^6.4.1: + version "6.4.1" + resolved "http://npm.cha0sdev/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + eslint-plugin-react-hooks@^4.2.0: version "4.2.0" resolved "https://npm.i12e.cha0s.io/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" @@ -5680,7 +5761,7 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -"jsx-ast-utils@^2.4.1 || ^3.0.0": +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.2.0" resolved "https://npm.i12e.cha0s.io/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== @@ -5712,6 +5793,18 @@ kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: resolved "https://npm.i12e.cha0s.io/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "http://npm.cha0sdev/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "http://npm.cha0sdev/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + lerna@^3.22.1: version "3.22.1" resolved "https://npm.i12e.cha0s.io/lerna/-/lerna-3.22.1.tgz#82027ac3da9c627fd8bf02ccfeff806a98e65b62" @@ -8125,7 +8218,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.16, source-map-support@~0.5.12: +source-map-support@0.5.19, source-map-support@^0.5.16, source-map-support@~0.5.12: version "0.5.19" resolved "https://npm.i12e.cha0s.io/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==