diff --git a/README.md b/README.md index e0d6e332..7f0eb8bd 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,11 @@ This extension adds rich language support for [HPCC Systems](https://hpccsystems ## Recent Highlights +### v2.12.x +* Added "Copy as ECL ID" command to explorer and editor tab context menus + +![Version 2.12](resources/readme-v2_12.gif) + ### v2.11.x * Added "Import MOD file" command @@ -140,6 +145,12 @@ The following ECL specific commands are available. Note: These commands will * | Language Reference Lookup | shift+F1 | For the currently selected text, search the online ECL language reference | | Insert Record Definition | ctrl/cmd+I R | Fetches record definition for given logical file | +#### Within the ECL Code Editor Tab Context Menu: + +| Command | Shortcut | Description | +|---------------------------|:--------:|------------------------------------------------------------------| +| Copy as ECL ID | | Copy path as Qualified ECL ID | + #### Within the Workunit Tree: | Command | Shortcut | Description | @@ -150,6 +161,12 @@ The following ECL specific commands are available. Note: These commands will * |![ECL Watch](resources/light-png/globe.png) ECL Watch | | Launch ECL Watch in external browser | |![Switch](resources/light-png/server-process.png) Switch Platform | | Switch HPCC Platform instance (launch configuration) | +#### Within the Explorer Tree Context Menu (ecl files only): + +| Command | Shortcut | Description | +|---------------------------|:--------:|------------------------------------------------------------------| +| Copy as ECL ID | | Copy path as Qualified ECL ID | + #### Within the Status Bar | Command | Shortcut | Description | diff --git a/package-lock.json b/package-lock.json index 38cbbfa6..fbb45f34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,12 +20,12 @@ "dev": true }, "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-validator-identifier": "^7.12.11", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } @@ -79,9 +79,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", - "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -91,7 +91,6 @@ "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", - "lodash": "^4.17.20", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, @@ -117,88 +116,144 @@ } }, "@fluentui/date-time-utilities": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.9.0.tgz", - "integrity": "sha512-D8p5WWeonqRO1EgIvo7WSlX1rcm87r2VQd62zTJPQImx8rpwc77CRI+iAvfxyVHRZMdt4Qk6Jq99dUaudPWaZw==", + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.9.1.tgz", + "integrity": "sha512-o8iU1VIY+QsqVRWARKiky29fh4KR1xaKSgMClXIi65qkt8EDDhjmlzL0KVDEoDA2GWukwb/1PpaVCWDg4v3cUQ==", "dev": true, "requires": { - "@uifabric/set-version": "^7.0.23", + "@uifabric/set-version": "^7.0.24", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@fluentui/dom-utilities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-1.1.1.tgz", - "integrity": "sha512-w40gi8fzCpwa7U8cONiuu8rszPStkVOL/weDf5pCbYEb1gdaV7MDPSNkgM6IV0Kz+k017noDgK9Fv4ru1Dwz1g==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-1.1.2.tgz", + "integrity": "sha512-XqPS7l3YoMwxdNlaYF6S2Mp0K3FmVIOIy2K3YkMc+eRxu9wFK6emr2Q/3rBhtG5u/On37NExRT7/5CTLnoi9gw==", "dev": true, "requires": { - "@uifabric/set-version": "^7.0.23", + "@uifabric/set-version": "^7.0.24", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@fluentui/keyboard-key": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.13.tgz", - "integrity": "sha512-HLZNtkETFUuCP76Wk/oF54+tVp6aPGzsoJRsmnkh78gloC9CGp8JK+LQUYfj9dtzcHDHq64/dAA2e4j2tzjhaQ==", + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.14.tgz", + "integrity": "sha512-SMyoMFCPRNoDeHB5MMIi8W3loDxjXsSBeQfQaaKqmph7gVN48DCky6K/xBHHDJDeqJjcmEgwPTRP8qsuuLWnqw==", "dev": true, "requires": { "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@fluentui/react": { - "version": "7.158.1", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-7.158.1.tgz", - "integrity": "sha512-AbmLB14+RA5Bf5P40/KdsaHxTr2IDwmU9q9vJsrzDOzGGhv13w6qVhdahJvTR8a5TFLPCob7wWhPRtKrTGZCxw==", + "version": "7.162.1", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-7.162.1.tgz", + "integrity": "sha512-egK9hEYePYlUGzh1Db7gxdUaiWZBRY5MG4Gb8jb5PzOq/Y0stP5pX+zfzLulp2Q0sWzP/03t6A9N84pnfcDYWQ==", "dev": true, "requires": { - "@uifabric/set-version": "^7.0.23", - "office-ui-fabric-react": "^7.158.1", + "@uifabric/set-version": "^7.0.24", + "office-ui-fabric-react": "^7.162.1", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@fluentui/react-focus": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.17.1.tgz", - "integrity": "sha512-Nulq2pE4pX6Pf+tGZl8uLp8VfqUzx3elC5v7QvYSBdjnZK8ykitdsa+Sd3PKYWW2EMlzVRSptlzbuJ6JyEDQKQ==", + "version": "7.17.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.17.5.tgz", + "integrity": "sha512-FBgvHMOpFnmMSGVV+QdlKNMQ61kEzqv2wjUObWxdpqxVUeFIk4rSAalCp2R8c2Sg8YxTGmH5ywhySQ6GQEM6sA==", "dev": true, "requires": { "@fluentui/keyboard-key": "^0.2.12", - "@uifabric/merge-styles": "^7.19.1", - "@uifabric/set-version": "^7.0.23", - "@uifabric/styling": "^7.16.19", - "@uifabric/utilities": "^7.33.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.18.1", + "@uifabric/utilities": "^7.33.5", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@fluentui/react-window-provider": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.1.tgz", - "integrity": "sha512-5hvruDyF0uE8+6YN6Y+d2sEzexBadxUNxUjDcDreTPsmtHPwF5FPBYLhoD7T84L5U4YNvKxKh25tYJm6E0GE2w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.2.tgz", + "integrity": "sha512-fGSgL3Vp/+6t1Ysfz21FWZmqsU+iFVxOigvHnm5uKVyyRPwtaabv/F6kQ2y5isLMI2YmJaUd2i0cDJKu8ggrvw==", "dev": true, "requires": { - "@uifabric/set-version": "^7.0.23", + "@uifabric/set-version": "^7.0.24", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@fluentui/theme": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.1.tgz", - "integrity": "sha512-cwx8gJ0O9d+Z8g6Lq7BgDgH8XPfSloUSy0GN3fWHJGrDCBPcnmz6/GKbbvxw9PZ2t1iNcAzJEJNT6NyuOOobPA==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.4.tgz", + "integrity": "sha512-o4eo7lstLxxXl1g2RR9yz18Yt8yjQO/LbQuZjsiAfv/4Bf0CRnb+3j1F7gxIdBWAchKj9gzaMpIFijfI98pvYQ==", "dev": true, "requires": { - "@uifabric/merge-styles": "^7.19.1", - "@uifabric/set-version": "^7.0.23", - "@uifabric/utilities": "^7.33.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.33.5", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@hpcc-js/api": { - "version": "2.8.40", - "resolved": "https://registry.npmjs.org/@hpcc-js/api/-/api-2.8.40.tgz", - "integrity": "sha512-04bDG0m+odys9C2ntbXqIfvCVhnEwepXo7wt/42m/Vq2QkHSbbOngrFqciy9SnVjmQDZ8r9o+EWbC4QUEZ2qOQ==", + "version": "2.8.42", + "resolved": "https://registry.npmjs.org/@hpcc-js/api/-/api-2.8.42.tgz", + "integrity": "sha512-DrLxZ0dmoux0WJhUSv+EIf+fgFJXU2ZBQFlgDTOcKqQtFYFIx18SepRM/89hhsduHY5uFHvB9z+utDYGqwj3cA==", "dev": true, "requires": { - "@hpcc-js/common": "^2.45.0" + "@hpcc-js/common": "^2.47.0" } }, "@hpcc-js/bundle": { @@ -208,32 +263,32 @@ "dev": true }, "@hpcc-js/chart": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/chart/-/chart-2.55.0.tgz", - "integrity": "sha512-AWId7n9SBJAlaP46mtJCBwmlXaGeUzuzQOEqmzshCyyAV6zr5Lql4wR/EHlQ7u1zg1HvoXu5u+wJtgwXvN3E5w==", + "version": "2.57.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/chart/-/chart-2.57.0.tgz", + "integrity": "sha512-naXNiEKK1fqSDOXbLbdblFgenIKgcv+Og3QKYux4nF7KJ0R+SMkho7iROz4oqbCO2rLHn1lVl+5gKAA9rJrJIA==", "dev": true, "requires": { - "@hpcc-js/api": "^2.8.40", - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/util": "^2.28.0" + "@hpcc-js/api": "^2.8.42", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/util": "^2.29.0" } }, "@hpcc-js/codemirror": { - "version": "2.36.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/codemirror/-/codemirror-2.36.0.tgz", - "integrity": "sha512-zQRW+rGFVce+z+YdHaLKKjwKisTLlTuTETqYKNZqSz7wLrlTF6cOOUMfQF9SugMtkzb8htilBxALL9VStVqerQ==", + "version": "2.38.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/codemirror/-/codemirror-2.38.0.tgz", + "integrity": "sha512-zyzB74F0Uc4qt/lPAbABX+jCvo3eb1K3gZ9Dm1yNxSGV29Z+tKZ1hywuwrtYJC8Evn9FDQCrXZPSu0BCFeDN3w==", "dev": true, "requires": { - "@hpcc-js/common": "^2.45.0" + "@hpcc-js/common": "^2.47.0" } }, "@hpcc-js/common": { - "version": "2.45.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/common/-/common-2.45.0.tgz", - "integrity": "sha512-07N8TUJC2WJSgdvNk1DiTBQwk2YRMu54de/6VI7p+KytGWN86L4iHolJhTYJptjlqIUR0T5NfRCj08O0azcptA==", + "version": "2.47.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/common/-/common-2.47.0.tgz", + "integrity": "sha512-hFCIEbxJd4xk9C5NmPlb+VtvuHO/+1QlpYihldJ/4yfAjga59XMDRMs8qQazvgQZNHatTtrBHpZyY0oetkzRJQ==", "dev": true, "requires": { - "@hpcc-js/util": "^2.28.0", + "@hpcc-js/util": "^2.29.0", "@types/d3-array": "1.2.6", "@types/d3-brush": "1.0.10", "@types/d3-collection": "1.0.8", @@ -252,13 +307,13 @@ } }, "@hpcc-js/comms": { - "version": "2.37.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/comms/-/comms-2.37.0.tgz", - "integrity": "sha512-e7g5cpfqrMtpiLGacbLf4aEUH85m/OVY5OgYsrf+tpvik488pH/2x5NSpxxPGlaFe3zlLPBcQEero6vkOolKdg==", + "version": "2.39.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/comms/-/comms-2.39.0.tgz", + "integrity": "sha512-dOkz+kJA/B27RGZeGq3viSa64NItpq9vzPlhskcVU64eUdNArpKK6EcNnxT1DbfAdyYkC1wkyuuCNs87tIfPwA==", "dev": true, "requires": { "@hpcc-js/ddl-shim": "^2.17.15", - "@hpcc-js/util": "^2.28.0", + "@hpcc-js/util": "^2.29.0", "node-fetch": "2.6.1", "safe-buffer": "5.1.2", "tmp": "0.0.33", @@ -266,20 +321,20 @@ } }, "@hpcc-js/composite": { - "version": "2.5.62", - "resolved": "https://registry.npmjs.org/@hpcc-js/composite/-/composite-2.5.62.tgz", - "integrity": "sha512-d5VChGfz40CD12+L6AdWjNt2TulsrnWfigIGXZH+FTvjz4a8Xi+vXvGC6kzJaGlmFfVEfk1pKc00Zro8Dpa//g==", + "version": "2.5.64", + "resolved": "https://registry.npmjs.org/@hpcc-js/composite/-/composite-2.5.64.tgz", + "integrity": "sha512-BpDKzyuRubiZYmJZ1G6910I+vCV6mqWkwnVRSOqgn9m3m9ytqhs857EjcIYxSpO8xFK3nVbZHGsx/pY+hM9NYw==", "dev": true, "requires": { - "@hpcc-js/api": "^2.8.40", - "@hpcc-js/chart": "^2.55.0", - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/dgrid": "^2.8.40", - "@hpcc-js/form": "^2.8.49", - "@hpcc-js/html": "^2.20.0", - "@hpcc-js/layout": "^2.22.0", - "@hpcc-js/other": "^2.13.55", - "@hpcc-js/phosphor": "^2.14.35" + "@hpcc-js/api": "^2.8.42", + "@hpcc-js/chart": "^2.57.0", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/dgrid": "^2.8.42", + "@hpcc-js/form": "^2.8.51", + "@hpcc-js/html": "^2.22.0", + "@hpcc-js/layout": "^2.24.0", + "@hpcc-js/other": "^2.13.57", + "@hpcc-js/phosphor": "^2.14.37" } }, "@hpcc-js/ddl-shim": { @@ -304,15 +359,15 @@ } }, "@hpcc-js/dgrid": { - "version": "2.8.40", - "resolved": "https://registry.npmjs.org/@hpcc-js/dgrid/-/dgrid-2.8.40.tgz", - "integrity": "sha512-oD+ndwafx6ARqeGAupU4UoSrixFMQ+v0N02YyWpiihcJUb14U+0j6dzRo3A0FZCVH6rVnZ7VjmUueGbJ7PznMw==", + "version": "2.8.42", + "resolved": "https://registry.npmjs.org/@hpcc-js/dgrid/-/dgrid-2.8.42.tgz", + "integrity": "sha512-JwargwjDxCtnj6QkfLtwxx4Jjsm/MvmF87Gj/XHzPcaiK2PRbOqlH940v6Cu2npczg5hBc/Nso/PI+Jh2gAjxw==", "dev": true, "requires": { - "@hpcc-js/common": "^2.45.0", + "@hpcc-js/common": "^2.47.0", "@hpcc-js/ddl-shim": "^2.17.15", "@hpcc-js/dgrid-shim": "^2.11.22", - "@hpcc-js/util": "^2.28.0" + "@hpcc-js/util": "^2.29.0" } }, "@hpcc-js/dgrid-shim": { @@ -322,67 +377,67 @@ "dev": true }, "@hpcc-js/eclwatch": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/eclwatch/-/eclwatch-2.27.0.tgz", - "integrity": "sha512-/fTwV0mq5A9PH+7sWE8hHkhUuhJ2gWWXb14Q63+x2UkcHWw1Z+1eSdSoXnK7EjnQZj5EPDOvpi3Fyld/G9fthg==", + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/eclwatch/-/eclwatch-2.32.0.tgz", + "integrity": "sha512-7SQ3bW8/apB8KS40Mdo2UbFUBuCGJi3chdIR4SCvFtkVkjPXFW7sOoo083XDDsfOXTJSaD0vem/LeZ3qJKJXLA==", "dev": true, "requires": { - "@hpcc-js/codemirror": "^2.36.0", - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/comms": "^2.37.0", - "@hpcc-js/dgrid": "^2.8.40", - "@hpcc-js/graph": "^2.47.0", - "@hpcc-js/layout": "^2.22.0", - "@hpcc-js/phosphor": "^2.14.35", - "@hpcc-js/timeline": "^2.24.0", - "@hpcc-js/tree": "^2.18.0", - "@hpcc-js/util": "^2.28.0" + "@hpcc-js/codemirror": "^2.38.0", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/comms": "^2.39.0", + "@hpcc-js/dgrid": "^2.8.42", + "@hpcc-js/graph": "^2.51.0", + "@hpcc-js/layout": "^2.24.0", + "@hpcc-js/phosphor": "^2.14.37", + "@hpcc-js/timeline": "^2.26.0", + "@hpcc-js/tree": "^2.20.0", + "@hpcc-js/util": "^2.29.0" } }, "@hpcc-js/form": { - "version": "2.8.49", - "resolved": "https://registry.npmjs.org/@hpcc-js/form/-/form-2.8.49.tgz", - "integrity": "sha512-byRjdoTmUVT55NE18eoQrNwe7GfxA9jLn9EyvrNu7kYSzauu9nsPX98OiF1k+Pio07UyacGljSBzidENIeuWDg==", + "version": "2.8.51", + "resolved": "https://registry.npmjs.org/@hpcc-js/form/-/form-2.8.51.tgz", + "integrity": "sha512-YOJwEQW7vEmWQsI5ldkdjrcW8YnAVx3P89ab5D1Pg53DToL/WjccK+YuDIwVqJQvQeLzrKqhiTIC2tpnczvQPg==", "dev": true, "requires": { - "@hpcc-js/api": "^2.8.40", - "@hpcc-js/chart": "^2.55.0", - "@hpcc-js/common": "^2.45.0" + "@hpcc-js/api": "^2.8.42", + "@hpcc-js/chart": "^2.57.0", + "@hpcc-js/common": "^2.47.0" } }, "@hpcc-js/graph": { - "version": "2.47.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/graph/-/graph-2.47.0.tgz", - "integrity": "sha512-K3iEA59TFhWd/FSYsQI/UNpMdDtgkKZvX+c6bjfuGSIFzu0DEsiM5QkLP/naUPWjZx6y+OAea0LyLz1VfHME8Q==", + "version": "2.51.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/graph/-/graph-2.51.0.tgz", + "integrity": "sha512-dqVFd1qo6rnmIzxk7zHaxqA6dxvRXIfAYiYnbn2tyQUbIDtO3CJgitHn5OsY4zYYvWf8OCI3jNhAE0zsj8F3uA==", "dev": true, "requires": { - "@hpcc-js/api": "^2.8.40", - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/html": "^2.20.0", - "@hpcc-js/react": "^2.27.0", - "@hpcc-js/util": "^2.28.0" + "@hpcc-js/api": "^2.8.42", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/html": "^2.22.0", + "@hpcc-js/react": "^2.29.0", + "@hpcc-js/util": "^2.29.0" } }, "@hpcc-js/html": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/html/-/html-2.20.0.tgz", - "integrity": "sha512-JX9ql0f9GUSOTRIj2OYXdcf9YzJG56zZMAzafL2xi50Tft2rs/UEp/x+IQk/wxDx92yE5/9hNBEomBGNeQfQbA==", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/html/-/html-2.22.0.tgz", + "integrity": "sha512-6/rR4kCQnhDM1fH/voovaQsXJbIW/rZ3HBxgtxx4jZUkPFGIjN6VKJKOQnZYbwaTk1zYHdC0fp7gyEOiKkpMgQ==", "dev": true, "requires": { - "@hpcc-js/common": "^2.45.0", + "@hpcc-js/common": "^2.47.0", "@hpcc-js/preact-shim": "^2.13.13", - "@hpcc-js/util": "^2.28.0" + "@hpcc-js/util": "^2.29.0" } }, "@hpcc-js/layout": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/layout/-/layout-2.22.0.tgz", - "integrity": "sha512-B+smFPyUZIU6Wtn6y3Azdyjj7d3Vam59l6MAEtEacIGCbYnwBkRwzMF9f2VmhWMj3YPcBvLBWnyWb4Alavzk9A==", + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/layout/-/layout-2.24.0.tgz", + "integrity": "sha512-EZlffC9LF8zu7v0HGQjGzBQXHxnolhp9blcaKR35CAgvp2lf2RnZHCA2CgWnLTo4AXmLtplHMcvjr28OAnyXfQ==", "dev": true, "requires": { - "@hpcc-js/api": "^2.8.40", - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/dgrid": "^2.8.40" + "@hpcc-js/api": "^2.8.42", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/dgrid": "^2.8.42" } }, "@hpcc-js/leaflet-shim": { @@ -397,115 +452,115 @@ } }, "@hpcc-js/loader": { - "version": "2.54.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/loader/-/loader-2.54.0.tgz", - "integrity": "sha512-kK6516CLan7Db348GlkIZ27wyyiAkbk9MgkZOSo96iCndSy9XjOcvwGUs61YvGxUUYSGwg9VvLKSiMep020LIw==", - "dev": true, - "requires": { - "@hpcc-js/api": "^2.8.40", - "@hpcc-js/chart": "^2.55.0", - "@hpcc-js/codemirror": "^2.36.0", - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/comms": "^2.37.0", - "@hpcc-js/composite": "^2.5.62", - "@hpcc-js/dgrid": "^2.8.40", - "@hpcc-js/eclwatch": "^2.27.0", - "@hpcc-js/form": "^2.8.49", - "@hpcc-js/graph": "^2.47.0", - "@hpcc-js/html": "^2.20.0", - "@hpcc-js/layout": "^2.22.0", - "@hpcc-js/map": "^2.39.0", - "@hpcc-js/map-deck": "^2.5.36", - "@hpcc-js/marshaller": "^2.23.63", - "@hpcc-js/observable-md": "^2.25.0", - "@hpcc-js/other": "^2.13.55", - "@hpcc-js/phosphor": "^2.14.35", - "@hpcc-js/react": "^2.27.0", - "@hpcc-js/timeline": "^2.24.0", - "@hpcc-js/tree": "^2.18.0", - "@hpcc-js/util": "^2.28.0", - "@hpcc-js/wasm": "0.3.14" + "version": "2.59.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/loader/-/loader-2.59.0.tgz", + "integrity": "sha512-gepdztUqAwRnJuUXOgjlXyH+qpuCChie6S4gENr2SuEmAG2CSgrZaVYkasEnAHGshVxkx7PgDW8eFTlhnaFTwA==", + "dev": true, + "requires": { + "@hpcc-js/api": "^2.8.42", + "@hpcc-js/chart": "^2.57.0", + "@hpcc-js/codemirror": "^2.38.0", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/comms": "^2.39.0", + "@hpcc-js/composite": "^2.5.64", + "@hpcc-js/dgrid": "^2.8.42", + "@hpcc-js/eclwatch": "^2.32.0", + "@hpcc-js/form": "^2.8.51", + "@hpcc-js/graph": "^2.51.0", + "@hpcc-js/html": "^2.22.0", + "@hpcc-js/layout": "^2.24.0", + "@hpcc-js/map": "^2.43.0", + "@hpcc-js/map-deck": "^2.5.38", + "@hpcc-js/marshaller": "^2.23.68", + "@hpcc-js/observable-md": "^2.27.0", + "@hpcc-js/other": "^2.13.57", + "@hpcc-js/phosphor": "^2.14.37", + "@hpcc-js/react": "^2.29.0", + "@hpcc-js/timeline": "^2.26.0", + "@hpcc-js/tree": "^2.20.0", + "@hpcc-js/util": "^2.29.0", + "@hpcc-js/wasm": "1.3.0" } }, "@hpcc-js/map": { - "version": "2.39.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/map/-/map-2.39.0.tgz", - "integrity": "sha512-oVbvDfsh2zTBtaccyW5VEd9u986HmU7wW0MFZKvr3Lfl+43hOVP5vrENTHlg+BGQ+Wi5P2p3whQ01AvgDtCeHw==", + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/map/-/map-2.43.0.tgz", + "integrity": "sha512-jx1M56qhR1Pc/YfyCfV9QaMO4L6BaCY7aMmUs2DaUOGjNCqD2nt/UoNRyRECa0NOl4Ry26EM+Ml4txUOimTQnQ==", "dev": true, "requires": { - "@hpcc-js/api": "^2.8.40", - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/graph": "^2.47.0", - "@hpcc-js/layout": "^2.22.0", + "@hpcc-js/api": "^2.8.42", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/graph": "^2.51.0", + "@hpcc-js/layout": "^2.24.0", "@hpcc-js/leaflet-shim": "^2.1.14", - "@hpcc-js/other": "^2.13.55", - "@hpcc-js/util": "^2.28.0" + "@hpcc-js/other": "^2.13.57", + "@hpcc-js/util": "^2.29.0" } }, "@hpcc-js/map-deck": { - "version": "2.5.36", - "resolved": "https://registry.npmjs.org/@hpcc-js/map-deck/-/map-deck-2.5.36.tgz", - "integrity": "sha512-XnFnhvhnMjqdyoKMEXcXZoSGDyGdHn1Yd24K8IQSH/d2k8XyJ1Qf6ZH/KXkwVe7pqDW/4kSk+bNZyTI9tHMJ1g==", + "version": "2.5.38", + "resolved": "https://registry.npmjs.org/@hpcc-js/map-deck/-/map-deck-2.5.38.tgz", + "integrity": "sha512-Xddk/KyqpkWbzgVH6DdFMuvfSie5vOA86AHNCjOmxMBjtNBZIjU9FlHX3wEHKmcmSgkKF0/oWT5i7Q7f386zfQ==", "dev": true, "requires": { - "@hpcc-js/common": "^2.45.0", + "@hpcc-js/common": "^2.47.0", "@hpcc-js/deck-shim": "^2.3.16", - "@hpcc-js/util": "^2.28.0" + "@hpcc-js/util": "^2.29.0" } }, "@hpcc-js/marshaller": { - "version": "2.23.63", - "resolved": "https://registry.npmjs.org/@hpcc-js/marshaller/-/marshaller-2.23.63.tgz", - "integrity": "sha512-AmLjdaAJMEck5Xr6/J81luhR/EBkPgmBTGbpiJRSK4kBY+wWK6WozgvVuL1y7asnZxK2+fspFkqgypthf9l4/A==", + "version": "2.23.68", + "resolved": "https://registry.npmjs.org/@hpcc-js/marshaller/-/marshaller-2.23.68.tgz", + "integrity": "sha512-NY4k0dKOq0AxL7aKvI1Mb6+zEOkC0zNDilMEFjQpKdV4NXa2xHJwp/WL7+uOTb+Bmp9GwspCndMzOO8ZTBG7Uw==", "dev": true, "requires": { - "@hpcc-js/chart": "^2.55.0", - "@hpcc-js/codemirror": "^2.36.0", - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/comms": "^2.37.0", - "@hpcc-js/composite": "^2.5.62", + "@hpcc-js/chart": "^2.57.0", + "@hpcc-js/codemirror": "^2.38.0", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/comms": "^2.39.0", + "@hpcc-js/composite": "^2.5.64", "@hpcc-js/ddl-shim": "^2.17.15", - "@hpcc-js/dgrid": "^2.8.40", - "@hpcc-js/form": "^2.8.49", - "@hpcc-js/graph": "^2.47.0", - "@hpcc-js/layout": "^2.22.0", - "@hpcc-js/map": "^2.39.0", - "@hpcc-js/other": "^2.13.55", - "@hpcc-js/phosphor": "^2.14.35", - "@hpcc-js/util": "^2.28.0" + "@hpcc-js/dgrid": "^2.8.42", + "@hpcc-js/form": "^2.8.51", + "@hpcc-js/graph": "^2.51.0", + "@hpcc-js/layout": "^2.24.0", + "@hpcc-js/map": "^2.43.0", + "@hpcc-js/other": "^2.13.57", + "@hpcc-js/phosphor": "^2.14.37", + "@hpcc-js/util": "^2.29.0" } }, "@hpcc-js/observable-md": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/observable-md/-/observable-md-2.25.0.tgz", - "integrity": "sha512-FC7QNhjKR2ubHBB1ahvi3Jtj4W7BVkJyZYbil3ZxNIn3Tz/Xdfhp9QFDnZys2T6GbMnGKMwziBRX7lIRTcxKig==", + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/observable-md/-/observable-md-2.27.0.tgz", + "integrity": "sha512-VIz4Yrb0hULG969rmxgKmoUyUN3NrhNGZFGntKANaqmFyLrNaKwU5O9Zy0RHEUx9tcE+q93MQj06Z7HCompY4Q==", "dev": true, "requires": { - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/util": "^2.28.0" + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/util": "^2.29.0" } }, "@hpcc-js/other": { - "version": "2.13.55", - "resolved": "https://registry.npmjs.org/@hpcc-js/other/-/other-2.13.55.tgz", - "integrity": "sha512-S25akKwliwLB845rbpO6jUHrkaBClKAyYE8pVWeZJbSnyh0Tl00qp4Yffo/M3N+f2+Amq6RkRg+6t7HtbS17hw==", + "version": "2.13.57", + "resolved": "https://registry.npmjs.org/@hpcc-js/other/-/other-2.13.57.tgz", + "integrity": "sha512-dG02Hxo9aJn6WNvMGvSeunzqeZBj97Sa93RASrimn3/MNrB6sihHM/O3nupsv3I+W1BrBXaEq1z+6L2zWTq9qA==", "dev": true, "requires": { - "@hpcc-js/api": "^2.8.40", - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/layout": "^2.22.0" + "@hpcc-js/api": "^2.8.42", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/layout": "^2.24.0" } }, "@hpcc-js/phosphor": { - "version": "2.14.35", - "resolved": "https://registry.npmjs.org/@hpcc-js/phosphor/-/phosphor-2.14.35.tgz", - "integrity": "sha512-g1eIhvIxNoRl9PCx3w3hVhtWc5mqYT3+V7I0VJnoqJFl1OK7VV/NV6EGcBczgBwie4fywbyUSMckAvz7ke9FCA==", + "version": "2.14.37", + "resolved": "https://registry.npmjs.org/@hpcc-js/phosphor/-/phosphor-2.14.37.tgz", + "integrity": "sha512-ERjbRPZF5GfUBPoQrKXmar4sA6gdt11BjyOVBnEPHiCNoHCdzg+lgAWtrwR9JcPXtsDvvnrHhLjtElIxA3CDag==", "dev": true, "requires": { - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/other": "^2.13.55", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/other": "^2.13.57", "@hpcc-js/phosphor-shim": "^2.11.17", - "@hpcc-js/util": "^2.28.0" + "@hpcc-js/util": "^2.29.0" } }, "@hpcc-js/phosphor-shim": { @@ -530,43 +585,43 @@ } }, "@hpcc-js/react": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/react/-/react-2.27.0.tgz", - "integrity": "sha512-rVf6KeEPrbgQN43DnS2Z1V/TN3VMDxHFisjqggRpwewUpNT+ty0xr08XT6M8Dj0RaNJv2FdSbG7ut/yzBqRI/w==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/react/-/react-2.29.0.tgz", + "integrity": "sha512-FJGsckr5YBV1ru6t1WOd9snBSjrAKULdg60OiXaFMo/HqrbAUVj66m/u/RTIHDwDjBuwnwEmEJBh0XLQgfdZdw==", "dev": true, "requires": { - "@hpcc-js/common": "^2.45.0", + "@hpcc-js/common": "^2.47.0", "@hpcc-js/preact-shim": "^2.13.13" } }, "@hpcc-js/timeline": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/timeline/-/timeline-2.24.0.tgz", - "integrity": "sha512-ORXgNfYcH77Bd1lIbJYs0ZdA2puDTNbO8pDbMvZQO2lg7sMd3vkK1Yt7OuXmsmcUkZrXsZDdJYnpTXieWUdodw==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/timeline/-/timeline-2.26.0.tgz", + "integrity": "sha512-Ibsz0YD7BbFQCiEk7gNLi+hfimk88Xe4qAIsK7l+anC0Fx2mnKrg7XbWjQC/Q8IAHrF/rPPVSLhHsZag683n8w==", "dev": true, "requires": { - "@hpcc-js/api": "^2.8.40", - "@hpcc-js/chart": "^2.55.0", - "@hpcc-js/common": "^2.45.0", - "@hpcc-js/html": "^2.20.0", - "@hpcc-js/layout": "^2.22.0", - "@hpcc-js/react": "^2.27.0" + "@hpcc-js/api": "^2.8.42", + "@hpcc-js/chart": "^2.57.0", + "@hpcc-js/common": "^2.47.0", + "@hpcc-js/html": "^2.22.0", + "@hpcc-js/layout": "^2.24.0", + "@hpcc-js/react": "^2.29.0" } }, "@hpcc-js/tree": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/tree/-/tree-2.18.0.tgz", - "integrity": "sha512-jgSWKN2lVDwHnkJmBSNDd74RTCPk6a1U+psFbPVfaTlZOsXPkAbwmxPe8ILrEyOEQ6Lb/HvEDt8REO1QvvssNw==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/tree/-/tree-2.20.0.tgz", + "integrity": "sha512-1sVmgS/GyQj2oAqBkayEdSR8XI+FeGxROtmsLTNCWC0XGqiyr0p3Sm447roFKEnfmCSeSCupFWs0R7RTBD+M+Q==", "dev": true, "requires": { - "@hpcc-js/api": "^2.8.40", - "@hpcc-js/common": "^2.45.0" + "@hpcc-js/api": "^2.8.42", + "@hpcc-js/common": "^2.47.0" } }, "@hpcc-js/util": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/util/-/util-2.28.0.tgz", - "integrity": "sha512-FrkhdzHrZQCWibFV6Yq/kCZK6npch8NK1Bksykq+sWTtT9C+32q6EeiuEf+JA7UgFgX2hX2R8VKXUajMZeiF5Q==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/util/-/util-2.29.0.tgz", + "integrity": "sha512-m6jr+z+7CdhEhgRKzJwSdEz93mdVdP9V9gjke7fRO3HSRAmqQO2TwWvJ70/eDPPkVG9uQDvZ1rrEU0Dg9IoBwg==", "dev": true, "requires": { "tslib": "2.0.1" @@ -581,9 +636,9 @@ } }, "@hpcc-js/wasm": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@hpcc-js/wasm/-/wasm-0.3.14.tgz", - "integrity": "sha512-4+Gxy/KrWQcJkr67mPkTz5BgrrbuZJyDJoKGE1RSzsx8dTU+AgyfL/ILLkucyTvmakSNB6tmuvdFM4ua08G14w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/wasm/-/wasm-1.3.0.tgz", + "integrity": "sha512-Ut2x7AJ8nR50irTL0HI7h9TQ3XQuMbHiQkxNyA1vKf33i0/Yeafdy5UcK0Pp4T5/Aj0W0SReDaptneqABiDGJQ==", "dev": true }, "@loaders.gl/core": { @@ -743,9 +798,9 @@ "dev": true }, "@mapbox/tiny-sdf": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.2.tgz", - "integrity": "sha512-GeJdumh5Do1JvnE2QbbLixZmJg6CzOfpzcAuS+qZadWK1Gj+yY/mj7IOVlgXCBg/yDqDmitGwSius+rrTpm8RA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", + "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==", "dev": true }, "@mapbox/unitbezier": { @@ -853,9 +908,9 @@ } }, "@microsoft/load-themed-styles": { - "version": "1.10.146", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.146.tgz", - "integrity": "sha512-qQZ4J58J2VMe/XRpr2YRDusQB9uRBJ1SjJB76x7uH94t9hqxjVVxn2qL99Bl+ERbfrACZ9peGn2uamt4ponqZQ==", + "version": "1.10.149", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.149.tgz", + "integrity": "sha512-XXd9GWLHAagjzVCnR17Mx3gQmWZbLD9sBFMaWc2h4fs5a1yig3AO274tFQTLsLoU1vwzBOFsI5wveh8baxBiZg==", "dev": true }, "@phosphor/algorithm": { @@ -1011,9 +1066,9 @@ } }, "@probe.gl/stats": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-3.3.0.tgz", - "integrity": "sha512-CV4c3EgallqZTO88u34/u9L5asL0nCVP1BEkb4qcXlh8Qz2Vmygbyjz1ViQsct6rSi2lJ52lo6W0PnlpZJJvcA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-3.3.1.tgz", + "integrity": "sha512-7ekl4qYndDgmCzZMNhicgJpIzApyjdqo67qv1zKx8hmAgC+AeCk6LE8sdiTauddd8+FDViAkxhrr271KwOgHfw==", "dev": true, "requires": { "@babel/runtime": "^7.0.0" @@ -1200,9 +1255,9 @@ "dev": true }, "@types/node": { - "version": "12.19.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.19.16.tgz", - "integrity": "sha512-7xHmXm/QJ7cbK2laF+YYD7gb5MggHIIQwqyjin3bpEGiSuvScMQ5JZZXPvRipi1MwckTQbJZROMns/JxdnIL1Q==", + "version": "12.20.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.4.tgz", + "integrity": "sha512-xRCgeE0Q4pT5UZ189TJ3SpYuX/QGl6QIAOAIeDSbAVAd2gX1NxSZup4jNVK7cxIeP8KDSbJgcckun495isP1jQ==", "dev": true }, "@types/normalize-package-data": { @@ -1236,18 +1291,18 @@ } }, "@types/react-dom": { - "version": "16.9.10", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.10.tgz", - "integrity": "sha512-ItatOrnXDMAYpv6G8UCk2VhbYVTjZT9aorLtA/OzDN9XJ2GKcfam68jutoAcILdRjsRUO8qb7AmyObF77Q8QFw==", + "version": "16.9.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.11.tgz", + "integrity": "sha512-3UuR4MoWf5spNgrG6cwsmT9DdRghcR4IDFOzNZ6+wcmacxkFykcb5ji0nNVm9ckBT4BCxvCrJJbM4+EYsEEVIg==", "dev": true, "requires": { "@types/react": "^16" }, "dependencies": { "@types/react": { - "version": "16.14.2", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.2.tgz", - "integrity": "sha512-BzzcAlyDxXl2nANlabtT4thtvbbnhee8hMmH/CcJrISDBVcJS1iOsP1f0OAgSdGE0MsY9tqcrb9YoZcOFv9dbQ==", + "version": "16.14.4", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.4.tgz", + "integrity": "sha512-ETj7GbkPGjca/A4trkVeGvoIakmLV6ZtX3J8dcmOpzKzWVybbrOxanwaIPG71GZwImoMDY6Fq4wIe34lEqZ0FQ==", "dev": true, "requires": { "@types/prop-types": "*", @@ -1255,9 +1310,9 @@ } }, "csstype": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", - "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.7.tgz", + "integrity": "sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g==", "dev": true } } @@ -1349,85 +1404,141 @@ } }, "@uifabric/foundation": { - "version": "7.9.21", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.9.21.tgz", - "integrity": "sha512-z58pcC0hJr6S0iYLxNFoqfrfLIMxbSxFHRirk5LDT2HXbiVIYbJwbK4O0InS+sz3chdx8GGSdIUz7muXeT/D+A==", + "version": "7.9.25", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.9.25.tgz", + "integrity": "sha512-E9YMzbbgvNtZEJx1/AZBJX6Ut2chgoA7/ODB9+el6QyUErL/WUeIlXHbl8TZungRL9e1T4Bma48CNvBT8Ul+Fg==", "dev": true, "requires": { - "@uifabric/merge-styles": "^7.19.1", - "@uifabric/set-version": "^7.0.23", - "@uifabric/styling": "^7.16.19", - "@uifabric/utilities": "^7.33.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.18.1", + "@uifabric/utilities": "^7.33.5", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@uifabric/icons": { - "version": "7.5.18", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.5.18.tgz", - "integrity": "sha512-gLPEccWlTER9NiXcOHZ+dSJ3tgLAQ4mTf3hTlKV7e7dKBTl95jzcemG5S2NJQ7xWPTH3+5K1Bpd+nqZo9EJw3w==", + "version": "7.5.22", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.5.22.tgz", + "integrity": "sha512-xJwgJG2IoEM/sFc4qzG5vXE/eY+vuz6IxPVXH0UoQ+9XY2KRb9p5pjBIx4SM/h0belCBMPF5rGnWYeg6hi14dQ==", "dev": true, "requires": { - "@uifabric/set-version": "^7.0.23", - "@uifabric/styling": "^7.16.19", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.18.1", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@uifabric/merge-styles": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.19.1.tgz", - "integrity": "sha512-yqUwmk62Kgu216QNPE9vOfS3h0kiSbTvoqM5QcZi+IzpqsBOlzZx3A9Er9UiDaqHRd5lsYF5pO/jeUULmBWF/A==", + "version": "7.19.2", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.19.2.tgz", + "integrity": "sha512-kTlhwglDqwVgIaJq+0yXgzi65plGhmFcPrfme/rXUGMJZoU+qlGT5jXj5d3kuI59p6VB8jWEg9DAxHozhYeu0g==", "dev": true, "requires": { - "@uifabric/set-version": "^7.0.23", + "@uifabric/set-version": "^7.0.24", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@uifabric/react-hooks": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.13.9.tgz", - "integrity": "sha512-VtDg2b3ypYXX7MLp1STk1Fj6ZIeZktXnm0hu1Os/pGvq6xkuLRly5XP6ZSHitm8K7ZcMo48CcNL8smmiXprBQg==", + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.13.12.tgz", + "integrity": "sha512-TVeBLMI9Cpo0duxt5NkyMAAPyTVsqYQSt+EmjDIZI92abptqBpuiLGXHnLaf+Egw8VgzBv5Vqs8ZRzMg6mhYkA==", "dev": true, "requires": { - "@fluentui/react-window-provider": "^1.0.1", - "@uifabric/set-version": "^7.0.23", - "@uifabric/utilities": "^7.33.2", + "@fluentui/react-window-provider": "^1.0.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.33.5", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@uifabric/set-version": { - "version": "7.0.23", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.23.tgz", - "integrity": "sha512-9E+YKtnH2kyMKnK9XZZsqyM8OCxEJIIfxtaThTlQpYOzrWAGJxQADFbZ7+Usi0U2xHnWNPFROjq+B9ocEzhqMA==", + "version": "7.0.24", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.24.tgz", + "integrity": "sha512-t0Pt21dRqdC707/ConVJC0WvcQ/KF7tKLU8AZY7YdjgJpMHi1c0C427DB4jfUY19I92f60LOQyhJ4efH+KpFEg==", "dev": true, "requires": { "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@uifabric/styling": { - "version": "7.16.19", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.16.19.tgz", - "integrity": "sha512-T5fjUCx0LbzUC8Myw15YCaBjdGbSrihWSiPHtLVW77k59yWAW947XnH73QngE8xU7kyKPH3AhQrUEBMB2NjHag==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.18.1.tgz", + "integrity": "sha512-yLavWTQ4rAE3uZ3h/odlCKyun3amjlESZu+KAdEfQWnsMMV4VFpJXc1Mhqm/Rzf9rNySaiZMzJ2R4urWcHTJHQ==", "dev": true, "requires": { - "@fluentui/theme": "^1.7.1", + "@fluentui/theme": "^1.7.4", "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.19.1", - "@uifabric/set-version": "^7.0.23", - "@uifabric/utilities": "^7.33.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.33.5", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@uifabric/utilities": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.33.2.tgz", - "integrity": "sha512-v2c3IUJdpru/hoGNOwIW549O5D4XBAc5sLpB7RREGI5ywoWuIJlNyYtBEGOwhAY62J2blj11qi86Ep+oZDM/Kw==", + "version": "7.33.5", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.33.5.tgz", + "integrity": "sha512-I+Oi0deD/xltSluFY8l2EVd/J4mvOaMljxKO2knSD9/KoGDlo/o5GN4gbnVo8nIt76HWHLAk3KtlJKJm6BhbIQ==", "dev": true, "requires": { - "@fluentui/dom-utilities": "^1.1.1", - "@uifabric/merge-styles": "^7.19.1", - "@uifabric/set-version": "^7.0.23", + "@fluentui/dom-utilities": "^1.1.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", "prop-types": "^15.7.2", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@webassemblyjs/ast": { @@ -1853,9 +1964,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001185", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz", - "integrity": "sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==", + "version": "1.0.30001196", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001196.tgz", + "integrity": "sha512-CPvObjD3ovWrNBaXlAIGWmg2gQQuJ5YhuciUOjPRox6hIQttu8O+b51dx6VIpIY9ESd2d0Vac1RKpICdG4rGUg==", "dev": true }, "cardinal": { @@ -1956,6 +2067,14 @@ "dev": true, "requires": { "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "cliui": { @@ -2129,9 +2248,9 @@ }, "dependencies": { "hosted-git-info": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", - "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -2289,16 +2408,16 @@ } }, "conventional-commits-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz", - "integrity": "sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.1.tgz", + "integrity": "sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA==", "dev": true, "requires": { "JSONStream": "^1.0.4", "is-text-path": "^1.0.1", "lodash": "^4.17.15", "meow": "^8.0.0", - "split2": "^2.0.0", + "split2": "^3.0.0", "through2": "^4.0.0", "trim-off-newlines": "^1.0.0" }, @@ -2326,38 +2445,21 @@ } }, "conventional-recommended-bump": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.0.11.tgz", - "integrity": "sha512-FciYBMwzwwBZ1K4NS8c57rsOfSc51e1V6UVSNIosrjH+A6xXkyiA4ELwoWyRKdMhJ+m3O6ru9ZJ7F2QFjjYJdQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz", + "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==", "dev": true, "requires": { "concat-stream": "^2.0.0", "conventional-changelog-preset-loader": "^2.3.4", "conventional-commits-filter": "^2.0.7", "conventional-commits-parser": "^3.2.0", - "git-raw-commits": "2.0.0", + "git-raw-commits": "^2.0.8", "git-semver-tags": "^4.1.1", "meow": "^8.0.0", "q": "^1.5.1" }, "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - } - }, "concat-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", @@ -2370,81 +2472,6 @@ "typedarray": "^0.0.6" } }, - "dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "requires": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "dependencies": { - "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - } - } - } - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -2455,28 +2482,6 @@ "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - } - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true } } }, @@ -2870,9 +2875,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.654", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.654.tgz", - "integrity": "sha512-Zy2gc/c8KYFg2GkNr7Ruzh5tPEZpFm7EyXqZTFasm1YRDJtpyBRGaOuM0H3t6SuIP53qX4kNmtO9t0WjhBjE9A==", + "version": "1.3.681", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.681.tgz", + "integrity": "sha512-W6uYvSUTHuyX2DZklIESAqx57jfmGjUkd7Z3RWqLdj9Mmt39ylhBuvFXlskQnvBHj0MYXIeQI+mjiwVddZLSvA==", "dev": true }, "emoji-regex": { @@ -2947,9 +2952,9 @@ } }, "es-module-lexer": { - "version": "0.3.26", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", - "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", + "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", "dev": true }, "es-to-primitive": { @@ -2976,13 +2981,13 @@ "dev": true }, "eslint": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", - "integrity": "sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz", + "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.3.0", + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -2993,9 +2998,9 @@ "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", - "esquery": "^1.2.0", + "esquery": "^1.4.0", "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", + "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", "globals": "^12.1.0", @@ -3112,9 +3117,9 @@ "dev": true }, "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -3158,9 +3163,9 @@ "dev": true }, "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, "execa": { @@ -3223,9 +3228,9 @@ } }, "file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "requires": { "flat-cache": "^3.0.4" @@ -3546,13 +3551,13 @@ "dev": true }, "git-raw-commits": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.9.tgz", - "integrity": "sha512-hSpNpxprVno7IOd4PZ93RQ+gNdzPAIrW0x8av6JQDJGV4k1mR9fE01dl8sEqi2P7aKmmwiGUn1BCPuf16Ae0Qw==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz", + "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==", "dev": true, "requires": { "dargs": "^7.0.0", - "lodash.template": "^4.0.2", + "lodash": "^4.17.15", "meow": "^8.0.0", "split2": "^3.0.0", "through2": "^4.0.0" @@ -3569,15 +3574,6 @@ "util-deprecate": "^1.0.1" } }, - "split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dev": true, - "requires": { - "readable-stream": "^3.0.0" - } - }, "through2": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", @@ -3703,9 +3699,9 @@ "dev": true }, "handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", "dev": true, "requires": { "minimist": "^1.2.5", @@ -4320,37 +4316,12 @@ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, "lodash.ismatch": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", "dev": true }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, "log-symbols": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", @@ -4536,9 +4507,9 @@ } }, "hosted-git-info": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", - "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -4557,9 +4528,9 @@ } }, "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -4652,18 +4623,18 @@ "dev": true }, "mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", + "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==", "dev": true }, "mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", + "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", "dev": true, "requires": { - "mime-db": "1.45.0" + "mime-db": "1.46.0" } }, "mimic-fn": { @@ -5063,9 +5034,9 @@ "dev": true }, "node-releases": { - "version": "1.1.70", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", - "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==", + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", "dev": true }, "noms": { @@ -5257,12 +5228,6 @@ "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", "dev": true }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -5304,24 +5269,32 @@ } }, "office-ui-fabric-react": { - "version": "7.158.1", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.158.1.tgz", - "integrity": "sha512-fnPK3w0GZaOmtd5rd/1kOwHJa4wf/arplYn4I3TrFaQ+y+cOtTUU2yXGTaC9v0Q80NQjjLwTfRTHg0+sHXpqxg==", + "version": "7.162.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.162.1.tgz", + "integrity": "sha512-ZJrjJsvnpgNHXdi8uCBigkF436Bj2cLYC8XMngUBU6Ha+IefCgXUbsIQhlfeWpt++l/8/tAFmu8vUnVj+GlhCQ==", "dev": true, "requires": { - "@fluentui/date-time-utilities": "^7.9.0", - "@fluentui/react-focus": "^7.17.1", - "@fluentui/react-window-provider": "^1.0.1", + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.17.5", + "@fluentui/react-window-provider": "^1.0.2", "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/foundation": "^7.9.21", - "@uifabric/icons": "^7.5.18", - "@uifabric/merge-styles": "^7.19.1", - "@uifabric/react-hooks": "^7.13.9", - "@uifabric/set-version": "^7.0.23", - "@uifabric/styling": "^7.16.19", - "@uifabric/utilities": "^7.33.2", + "@uifabric/foundation": "^7.9.25", + "@uifabric/icons": "^7.5.22", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.13.12", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.18.1", + "@uifabric/utilities": "^7.33.5", "prop-types": "^15.7.2", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "once": { @@ -5679,13 +5652,13 @@ "dev": true }, "probe.gl": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.3.0.tgz", - "integrity": "sha512-59E6AEw4N8sU4PKfAl7S2UBYJCOa064WpEFcXfeFOB/36FJtplYY+261DqLjLAvOqRRHiKVEQUBo63PQ3jKeWA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.3.1.tgz", + "integrity": "sha512-RI6gxvEyTEdRMzT1np8HvbBOFNYQ0HwE3kZvK790tg/ldwFy7Qvs7cllz4MDT84QG2IMDUu7EsTXQX3qtzdx3w==", "dev": true, "requires": { "@babel/runtime": "^7.0.0", - "@probe.gl/stats": "3.3.0" + "@probe.gl/stats": "3.3.1" } }, "process-nextick-args": { @@ -6194,15 +6167,21 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, "source-map-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-2.0.0.tgz", - "integrity": "sha512-DJLK+gR9hlx+58yGU54EDAQZzR/TksgrtvRtyEBWnd5DR7O4n0RgdyO/KBwJ76zF+wDiFRT/1vdV3SdLUR68Lg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-2.0.1.tgz", + "integrity": "sha512-UzOTTQhoNPeTNzOxwFw220RSRzdGSyH4lpNyWjR7Qm34P4/N0W669YSUFdH07+YNeN75h765XLHmNsF/bm97RQ==", "dev": true, "requires": { "abab": "^2.0.5", "iconv-lite": "^0.6.2", - "source-map": "^0.6.1" + "source-map-js": "^0.6.2" } }, "source-map-support": { @@ -6257,12 +6236,25 @@ } }, "split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", "dev": true, "requires": { - "through2": "^2.0.2" + "readable-stream": "^3.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "sprintf-js": { @@ -6272,16 +6264,16 @@ "dev": true }, "standard-version": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/standard-version/-/standard-version-9.1.0.tgz", - "integrity": "sha512-EJcbKUGKBuHjiDSUL5XjPhT1KGVM+UCvv/ti70fHnJwJyJqTSJWl0mWj/Wj0WwsoskyvKWURESzBsZmCCMUZzg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/standard-version/-/standard-version-9.1.1.tgz", + "integrity": "sha512-PF9JnRauBwH7DAkmefYu1mB2Kx0MVG13udqDTFmDUiogbyikBAHBdMrVuauxtAb2YIkyZ3FMYCNv0hqUKMOPww==", "dev": true, "requires": { "chalk": "^2.4.2", "conventional-changelog": "3.1.24", "conventional-changelog-config-spec": "2.1.0", "conventional-changelog-conventionalcommits": "4.5.0", - "conventional-recommended-bump": "6.0.11", + "conventional-recommended-bump": "6.1.0", "detect-indent": "^6.0.0", "detect-newline": "^3.1.0", "dotgitignore": "^2.1.0", @@ -6291,72 +6283,7 @@ "git-semver-tags": "^4.0.0", "semver": "^7.1.1", "stringify-package": "^1.0.1", - "yargs": "^15.3.1" - }, - "dependencies": { - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } + "yargs": "^16.0.0" } }, "string-width": { @@ -6526,9 +6453,9 @@ }, "dependencies": { "ajv": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.4.tgz", - "integrity": "sha512-xzzzaqgEQfmuhbhAoqjJ8T/1okb6gAzXn/eQRNpAN1AEUoHJTNF9xCDRTtf/s3SKldtZfa+RJeTs+BQq+eZ/sw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz", + "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -6558,9 +6485,9 @@ "dev": true }, "terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", + "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", "dev": true, "requires": { "commander": "^2.20.0", @@ -6713,9 +6640,9 @@ "dev": true }, "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", "dev": true }, "tsutils": { @@ -6725,6 +6652,14 @@ "dev": true, "requires": { "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "tunnel": { @@ -6765,9 +6700,9 @@ "dev": true }, "typescript": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", - "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.3.tgz", + "integrity": "sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw==", "dev": true }, "uc.micro": { @@ -6777,9 +6712,9 @@ "dev": true }, "uglify-js": { - "version": "3.12.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.4.tgz", - "integrity": "sha512-L5i5jg/SHkEqzN18gQMTWsZk3KelRsfD1wUVNqtq0kzqWQqcJjyL8yc1o8hJgRrWqrAl2mUFbhfznEIoi7zi2A==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.0.tgz", + "integrity": "sha512-TWYSWa9T2pPN4DIJYbU9oAjQx+5qdV5RUDxwARg8fmJZrD/V27Zj0JngW5xg1DFz42G0uDYl2XhzF6alSzD62w==", "dev": true, "optional": true }, @@ -6858,9 +6793,9 @@ } }, "vsce": { - "version": "1.85.0", - "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.85.0.tgz", - "integrity": "sha512-YVFwjXWvHRwk75mm3iL4Wr3auCdbBPTv2amtLf97ccqH0hkt0ZVBddu7iOs4HSEbSr9xiiaZwQHUsqMm6Ks0ag==", + "version": "1.85.1", + "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.85.1.tgz", + "integrity": "sha512-IdfH8OCK+FgQGmihFoh6/17KBl4Ad3q4Sw3NFNI9T9KX6KdMR5az2/GO512cC9IqCjbgJl12CA7X84vYoc0ifg==", "dev": true, "requires": { "azure-devops-node-api": "^7.2.0", @@ -6903,13 +6838,13 @@ } }, "vscode-debugadapter": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/vscode-debugadapter/-/vscode-debugadapter-1.44.0.tgz", - "integrity": "sha512-cOYQiDLAdq64rKP1KYcEr7NOlOcNFv13NcW6fCnknX3RR5MKveORKPjgOFFV4HMp04kJ4GtjLm1PFxcrYgg9ZQ==", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/vscode-debugadapter/-/vscode-debugadapter-1.45.0.tgz", + "integrity": "sha512-cYb4NnKyFpK+VoFA5hAimzRyNFwi2/MdvoFeV6B90n6/twO+UrxWZLwGSCNv+s0UUDiFkxVM4msxYd1DCfjVUQ==", "dev": true, "requires": { "mkdirp": "^0.5.5", - "vscode-debugprotocol": "1.44.0" + "vscode-debugprotocol": "1.45.0" }, "dependencies": { "minimist": { @@ -6930,9 +6865,9 @@ } }, "vscode-debugprotocol": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.44.0.tgz", - "integrity": "sha512-qf+eBnrDyR2MpP08y1JfzJnFZGHdkk86+SRGRp0XepDGNA6n/Nann5XhtAzdGX/yaZokjTAINK313S2yYhHoPQ==", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.45.0.tgz", + "integrity": "sha512-xU6XtdKJ0waWIt79Zt4WVyIQ3oDkhilku9Shbv7Vc4KXEr/npsf8dhinyIZXSIlH2lzJiE3imp1xbYpyRTIrhg==", "dev": true }, "vt-pbf": { @@ -6947,9 +6882,9 @@ } }, "watchpack": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.0.tgz", - "integrity": "sha512-UjgD1mqjkG99+3lgG36at4wPnUXNvis2v1utwTgQ43C22c4LD71LsYMExdWXh4HZ+RmW+B0t1Vrg2GpXAkTOQw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -6957,9 +6892,9 @@ } }, "webpack": { - "version": "5.20.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.20.2.tgz", - "integrity": "sha512-gGPip54KK7DznaaPHVuNGqym3LAXXL+bPkZ9SlLTCdHmmk+m5x+D4UZdhWvw32CMahYlZwZYPsioFIw36/txYQ==", + "version": "5.24.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.24.3.tgz", + "integrity": "sha512-x7lrWZ7wlWAdyKdML6YPvfVZkhD1ICuIZGODE5SzKJjqI9A4SpqGTjGJTc6CwaHqn19gGaoOR3ONJ46nYsn9rw==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -6971,7 +6906,7 @@ "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.7.0", - "es-module-lexer": "^0.3.26", + "es-module-lexer": "^0.4.0", "eslint-scope": "^5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", diff --git a/package.json b/package.json index 01137e00..b1bd0fc3 100644 --- a/package.json +++ b/package.json @@ -42,17 +42,17 @@ "tag": "run-s standard-version git-push" }, "devDependencies": { - "@fluentui/react": "^7.158.1", - "@hpcc-js/comms": "^2.37.0", - "@hpcc-js/dgrid": "^2.8.40", - "@hpcc-js/loader": "^2.54.0", - "@hpcc-js/marshaller": "^2.23.63", - "@hpcc-js/observable-md": "^2.25.0", - "@hpcc-js/util": "^2.28.0", + "@fluentui/react": "^7.162.1", + "@hpcc-js/comms": "^2.39.0", + "@hpcc-js/dgrid": "^2.8.42", + "@hpcc-js/loader": "^2.59.0", + "@hpcc-js/marshaller": "^2.23.68", + "@hpcc-js/observable-md": "^2.27.0", + "@hpcc-js/util": "^2.29.0", "@material-ui/core": "^4.11.3", "@types/mocha": "^7.0.2", - "@types/node": "^12.19.16", - "@types/react-dom": "^16.9.10", + "@types/node": "^12.20.4", + "@types/react-dom": "^16.9.11", "@types/vscode": "~1.50.0", "@typescript-eslint/eslint-plugin": "^3.2.0", "@typescript-eslint/parser": "^3.2.0", @@ -62,23 +62,23 @@ "copyfiles": "^2.4.1", "css-loader": "^4.3.0", "diff": "^4.0.2", - "eslint": "^7.19.0", + "eslint": "^7.21.0", "mocha": "^7.2.0", "npm-run-all": "^4.1.5", "original-fs": "^1.1.0", "react": "^16.14.0", "react-dom": "^16.14.0", "rimraf": "^3.0.2", - "source-map-loader": "^2.0.0", - "standard-version": "^9.1.0", + "source-map-loader": "^2.0.1", + "standard-version": "^9.1.1", "style-loader": "^1.3.0", - "tslib": "^1.14.1", - "typescript": "^4.1.3", + "tslib": "^2.1.0", + "typescript": "^4.2.3", "use-resize-observer": "^6.1.0", - "vsce": "^1.85.0", - "vscode-debugadapter": "^1.44.0", - "vscode-debugprotocol": "^1.44.0", - "webpack": "^5.20.2", + "vsce": "^1.85.1", + "vscode-debugadapter": "^1.45.0", + "vscode-debugprotocol": "^1.45.0", + "webpack": "^5.24.3", "webpack-cli": "^4.5.0" }, "author": { @@ -286,6 +286,12 @@ "title": "%Insert Record Definition%", "description": "%Insert logical file record definition%" }, + { + "command": "ecl.copyAsEclID", + "category": "ECL", + "title": "%Copy as ECL ID%", + "description": "%Copy path as Qualified ECL ID%" + }, { "command": "hpccPlatform.abortWU", "category": "ECL", @@ -519,6 +525,11 @@ ], "menus": { "explorer/context": [ + { + "when": "resourceLangId == ecl && resourceExtname == .ecl", + "command": "ecl.copyAsEclID", + "group": "6_copypath@999" + }, { "when": "resourceLangId == omd && resourceExtname == .omd", "command": "omd.view", @@ -619,6 +630,13 @@ "group": "navigation@910" } ], + "editor/title/context": [ + { + "when": "resourceLangId == ecl && resourceExtname == .ecl", + "command": "ecl.copyAsEclID", + "group": "1_cutcopypaste@999" + } + ], "view/title": [ { "command": "ecl.submit", @@ -1155,4 +1173,4 @@ } ] } -} +} \ No newline at end of file diff --git a/package.nls.json b/package.nls.json index 4af78a5e..6197c995 100644 --- a/package.nls.json +++ b/package.nls.json @@ -19,6 +19,8 @@ "Client Tools Homepage": "Client Tools Homepage", "Compile": "Compile", "Compile ECL on the HPCC Platform": "Compile ECL on the HPCC Platform", + "Copy as ECL ID": "Copy as ECL ID", + "Copy path as Qualified ECL ID": "Copy path as Qualified ECL ID", "Dashy Library Path (libraryLocation === \"localPath\")": "Dashy Library Path (libraryLocation === \"localPath\")", "Dashy library location (bundled, latest, localPath)": "Dashy library location (bundled, latest, localPath)", "Debug level logging (requires restart)": "Debug level logging (requires restart)", diff --git a/resources/readme-v2_12.gif b/resources/readme-v2_12.gif new file mode 100644 index 00000000..c1b32b9b Binary files /dev/null and b/resources/readme-v2_12.gif differ diff --git a/src/ecl/command.ts b/src/ecl/command.ts index ca93d43d..f151b9f0 100644 --- a/src/ecl/command.ts +++ b/src/ecl/command.ts @@ -37,6 +37,7 @@ export class ECLCommands { ctx.subscriptions.push(vscode.commands.registerCommand("ecl.sign", this.sign)); ctx.subscriptions.push(vscode.commands.registerCommand("ecl.verify", this.verify)); ctx.subscriptions.push(vscode.commands.registerCommand("ecl.importModFile", this.importModFile)); + ctx.subscriptions.push(vscode.commands.registerCommand("ecl.copyAsEclID", this.copyAsEclID)); } static attach(ctx: vscode.ExtensionContext): ECLCommands { @@ -288,4 +289,17 @@ export class ECLCommands { }); } } + + copyAsEclID(file, files) { + const ids: string[] = []; + (Array.isArray(files) ? files : [file]).forEach(file => { + let relPath = vscode.workspace.asRelativePath(file.path); + relPath = relPath.replace(/\.[^/.]+$/, ""); + relPath = relPath.split("\\").join("/"); + ids.push(relPath.split("/").join(".")); + }); + if (ids.length) { + vscode.env.clipboard.writeText(ids.join(os.EOL)); + } + } }