diff --git a/package-lock.json b/package-lock.json index 69a98a6..93e3791 100644 --- a/package-lock.json +++ b/package-lock.json @@ -837,20 +837,6 @@ "to-fast-properties": "^2.0.0" } }, - "@handsontable/formulajs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@handsontable/formulajs/-/formulajs-2.0.1.tgz", - "integrity": "sha512-jTdJO/6ZmuaHoiTdnraGbPkdnA7m0VMrZ54vWXi22WpwnsIKAWbqjWTwvDoSuEpcc7/YHVIVlSDtfXHKmaYhdQ==", - "requires": { - "@handsontable/jstat": "^1.0.0", - "bessel": "^0.2.0" - } - }, - "@handsontable/jstat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@handsontable/jstat/-/jstat-1.0.0.tgz", - "integrity": "sha512-5XxZ9xIk6iSjrc1p5N/yI2dofBXp0IzZVgrkETDC196SxoJCRNOeKgM9fTHMhoxa02wuaZPLp6stojlppNxP/A==" - }, "@types/events": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", @@ -881,9 +867,9 @@ "dev": true }, "@types/pikaday": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@types/pikaday/-/pikaday-1.6.0.tgz", - "integrity": "sha512-cnKjF7i6oA1ADxQdSWHcEStLZeiH8qbf6l7B9O88PhLgnmbUMM62ali0/PaDtINm6ezpNcqtERWL6Y+pAgHKQQ==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@types/pikaday/-/pikaday-1.7.4.tgz", + "integrity": "sha512-0KsHVyw5pTG829nqG4IRu7m+BFQlFEBdbE/1i3S5182HeKUKv1uEW0gyEmkJVp5i4IV+9pyh23O83+KpRkSQbw==", "requires": { "moment": ">=2.14.0" } @@ -1398,14 +1384,6 @@ "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=" }, - "bessel": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bessel/-/bessel-0.2.0.tgz", - "integrity": "sha1-E8s5zSkjMhnsLacl4LoMZvtGtvI=", - "requires": { - "voc": "^1.1.0" - } - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -1413,9 +1391,9 @@ "dev": true }, "bignumber.js": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz", - "integrity": "sha512-eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA==" + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", + "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==" }, "binary-extensions": { "version": "1.13.1", @@ -1643,7 +1621,8 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true }, "buffer-indexof": { "version": "1.1.1", @@ -1728,6 +1707,15 @@ "supports-color": "^5.3.0" } }, + "chevrotain": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-6.5.0.tgz", + "integrity": "sha512-BwqQ/AgmKJ8jcMEjaSnfMybnKMgGTrtDKowfTP3pX4jwVy0kNjRsT/AP6h+wC3+3NC+X8X15VWBnTCQlX+wQFg==", + "optional": true, + "requires": { + "regexp-to-ast": "0.4.0" + } + }, "chokidar": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", @@ -1945,6 +1933,7 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2083,11 +2072,6 @@ "vary": "^1" } }, - "cpsenize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cpsenize/-/cpsenize-1.0.0.tgz", - "integrity": "sha1-duA1ISByaq9aqRYKS67l5nJ94NM=" - }, "create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", @@ -2361,6 +2345,11 @@ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", "dev": true }, + "dompurify": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.3.tgz", + "integrity": "sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg==" + }, "duplexer": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -2755,18 +2744,6 @@ "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", "dev": true }, - "file-server": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/file-server/-/file-server-2.1.0.tgz", - "integrity": "sha512-P6lCMKq3AYHEiTo7b5eqQ1YbZe9SYXGaSKNSBjtCUuLu9NGW++o2MmBMkRbMnOHcOMeHJVGXh0KTMl5dPMX5aQ==", - "requires": { - "chokidar": "^2.0.4", - "graceful-fs": "^4.1.11", - "hashr": "^1.0.2", - "kgo": "^4.0.3", - "stream-catcher": "^1.0.5" - } - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -3541,22 +3518,23 @@ "dev": true }, "handsontable": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/handsontable/-/handsontable-7.1.0.tgz", - "integrity": "sha512-EQT8k2A4RPzMOyzZf/xpEEfRSdd4fT6JcWNQnRhi5cJ8NX6Zg+6nQavWh7fb5amsRN9BBlwh1Je/pbPREgS0zQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/handsontable/-/handsontable-10.0.0.tgz", + "integrity": "sha512-h59wvFTzF7Qkc+KVE6MaZTa4Ww+jAnkhIiQFGsE2OcQa/u2Rd1ly2K1gPA82dqZhWDGGRrJAo8jLBQixJbHxPQ==", "requires": { - "@types/pikaday": "1.6.0", + "@types/pikaday": "1.7.4", "core-js": "^3.0.0", - "hot-formula-parser": "^3.0.1", - "moment": "2.20.1", - "numbro": "2.1.1", - "pikaday": "1.5.1" + "dompurify": "^2.1.1", + "hyperformula": "^1.2.0", + "moment": "2.24.0", + "numbro": "2.1.2", + "pikaday": "1.8.0" }, "dependencies": { "core-js": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.1.4.tgz", - "integrity": "sha512-YNZN8lt82XIMLnLirj9MhKDFZHalwzzrL9YLt6eb0T5D0EDl4IQ90IGkua8mHbnxNrkj1d8hbdizMc0Qmg1WnQ==" + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.1.tgz", + "integrity": "sha512-vJlUi/7YdlCZeL6fXvWNaLUPh/id12WXj3MbkMw5uOyF0PfWPBNOCNbs53YqgrvtujLNlt9JQpruyIKkUZ+PKA==" } } }, @@ -3614,11 +3592,6 @@ "minimalistic-assert": "^1.0.1" } }, - "hashr": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hashr/-/hashr-1.0.2.tgz", - "integrity": "sha1-CexjUP/yKP38RI9BnQhAIosPmCU=" - }, "highcharts": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-7.1.2.tgz", @@ -3644,15 +3617,6 @@ "parse-passwd": "^1.0.0" } }, - "hot-formula-parser": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/hot-formula-parser/-/hot-formula-parser-3.0.1.tgz", - "integrity": "sha512-QhYPVlVh/GF/hHtBp+MwgDp5kpgrrjeJi3d3/GxTWtqwLBOOM4KlZT/YWcsfZj5JE68MNvFgj3ZzYpkGyvGtwA==", - "requires": { - "@handsontable/formulajs": "^2.0.1", - "tiny-emitter": "^2.0.1" - } - }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -3734,6 +3698,33 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "hyperformula": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperformula/-/hyperformula-1.2.0.tgz", + "integrity": "sha512-beBM3MICTPr4U7ppr1Z9eVOyp1Xh7INnil052ZHM/8xwVaLDMlZ+VFRvor4CzouiZlnAZs0PmiwX3k40voxGIA==", + "optional": true, + "requires": { + "chevrotain": "^6.5.0", + "core-js": "^3.6.4", + "regenerator-runtime": "^0.13.3", + "tiny-emitter": "^2.1.0", + "unorm": "^1.6.0" + }, + "dependencies": { + "core-js": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.1.tgz", + "integrity": "sha512-vJlUi/7YdlCZeL6fXvWNaLUPh/id12WXj3MbkMw5uOyF0PfWPBNOCNbs53YqgrvtujLNlt9JQpruyIKkUZ+PKA==", + "optional": true + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "optional": true + } + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -4092,14 +4083,6 @@ } } }, - "kgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/kgo/-/kgo-4.0.3.tgz", - "integrity": "sha1-HFdfIDsyDs28yb20m8Xsh0prNbY=", - "requires": { - "cpsenize": "^1.0.0" - } - }, "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", @@ -4482,9 +4465,9 @@ } }, "moment": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz", - "integrity": "sha512-Yh9y73JRljxW5QxN08Fner68eFLxM5ynNOAw2LbIB1YAGeQzZT8QFSUvkAz609Zf+IHhhaUxqZK8dG3W/+HEvg==" + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" }, "morgan": { "version": "1.9.1", @@ -4648,11 +4631,11 @@ "dev": true }, "numbro": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/numbro/-/numbro-2.1.1.tgz", - "integrity": "sha512-H3VamlHyqYYomNngAbrl/CT92DnOSC2rJxx6hfZrgj0NVnqxAtOvGbwgpOYjv4ASgxodDWBSYHJ1ZxaEq2lfTg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/numbro/-/numbro-2.1.2.tgz", + "integrity": "sha512-7w833BxZmKGLE9HI0aREtNVRVH6WTYUUlWf4qgA5gKNhPQ4F/MRZ14sc0v8eoLORprk9ZTVwYaLwj8N3Zgxwiw==", "requires": { - "bignumber.js": "^4.0.4" + "bignumber.js": "^8.0.1" } }, "object-assign": { @@ -4953,12 +4936,9 @@ "dev": true }, "pikaday": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pikaday/-/pikaday-1.5.1.tgz", - "integrity": "sha1-CkhUm8GhTqHQjEQHTXYbwvK/z9M=", - "requires": { - "moment": "2.x" - } + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/pikaday/-/pikaday-1.8.0.tgz", + "integrity": "sha512-SgGxMYX0NHj9oQnMaSyAipr2gOrbB4Lfs/TJTb6H6hRHs39/5c5VZi73Q8hr53+vWjdn6HzkWcj8Vtl3c9ziaA==" }, "pinkie": { "version": "2.0.4", @@ -5346,6 +5326,12 @@ "safe-regex": "^1.1.0" } }, + "regexp-to-ast": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regexp-to-ast/-/regexp-to-ast-0.4.0.tgz", + "integrity": "sha512-4qf/7IsIKfSNHQXSwial1IFmfM1Cc/whNBQqRwe0V2stPe7KmN1U0tWQiIx6JiirgSrisjE0eECdNf7Tav1Ntw==", + "optional": true + }, "regexp-tree": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.10.tgz", @@ -6141,32 +6127,6 @@ "readable-stream": "^2.0.2" } }, - "stream-catcher": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stream-catcher/-/stream-catcher-1.0.5.tgz", - "integrity": "sha1-onxC3PuQhBC1B8sLhhSxs1ruO1s=", - "requires": { - "concat-stream": "^1.4.7", - "lru-cache": "^4.0.1", - "through": "^2.3.6" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - } - } - }, "stream-combiner": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", @@ -6394,7 +6354,8 @@ "tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "optional": true }, "to-arraybuffer": { "version": "1.0.1", @@ -6482,7 +6443,8 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", @@ -6573,6 +6535,12 @@ "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.0.0.tgz", "integrity": "sha1-HAgkFQSBvHoB1J6Y8exmjYJBLzs=" }, + "unorm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", + "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", + "optional": true + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -6715,11 +6683,6 @@ "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", "dev": true }, - "voc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/voc/-/voc-1.1.0.tgz", - "integrity": "sha512-fthgd8OJLqq8vPcLjElTk6Rcl2e3v5ekcXauImaqEnQqd5yUWKg1+ZOBgS2KTWuVKcuvZMQq4TDptiT1uYddUA==" - }, "watchpack": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", diff --git a/package.json b/package.json index 17ab585..f726d4f 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@babel/runtime": "^7.4.5", "bootstrap": "^4.3.1", "bootstrap-select": "^1.13.10", - "handsontable": "^7.1.0", + "handsontable": "^10.0.0", "highcharts": "^7.1.2", "jquery": "^3.4.1", "jquery-ui": "^1.12.1",