From f74b0a95d0d7aefa9d0c48629c26dc7af5ef2ca7 Mon Sep 17 00:00:00 2001 From: hamed musallam Date: Mon, 18 Mar 2024 14:49:27 +0100 Subject: [PATCH 1/2] chore: update dependencies --- app/scripts/nmr-cli/package-lock.json | 34 +++++++++++++-------------- app/scripts/nmr-cli/package.json | 6 ++--- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/app/scripts/nmr-cli/package-lock.json b/app/scripts/nmr-cli/package-lock.json index 20fb3ce..0172aff 100644 --- a/app/scripts/nmr-cli/package-lock.json +++ b/app/scripts/nmr-cli/package-lock.json @@ -12,17 +12,17 @@ "filelist-utils": "^1.10.2", "nmr-load-save": "^0.24.0", "nmr-processing": "^11.7.0", - "playwright": "^1.40.1", + "playwright": "^1.42.1", "yargs": "^17.7.2" }, "bin": { - "nmr-cli": "bin/index.js" + "nmr-cli": "build/index.js" }, "devDependencies": { - "@types/node": "^20.11.5", + "@types/node": "^20.11.28", "@types/yargs": "^17.0.32", "ts-node": "^10.9.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } }, "node_modules/@cspotcode/source-map-support": { @@ -119,9 +119,9 @@ } }, "node_modules/@types/node": { - "version": "20.11.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.5.tgz", - "integrity": "sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==", + "version": "20.11.28", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.28.tgz", + "integrity": "sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -1012,11 +1012,11 @@ "integrity": "sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw==" }, "node_modules/playwright": { - "version": "1.40.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.40.1.tgz", - "integrity": "sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==", + "version": "1.42.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.42.1.tgz", + "integrity": "sha512-PgwB03s2DZBcNRoW+1w9E+VkLBxweib6KTXM0M3tkiT4jVxKSi6PmVJ591J+0u10LUrgxB7dLRbiJqO5s2QPMg==", "dependencies": { - "playwright-core": "1.40.1" + "playwright-core": "1.42.1" }, "bin": { "playwright": "cli.js" @@ -1029,9 +1029,9 @@ } }, "node_modules/playwright-core": { - "version": "1.40.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.40.1.tgz", - "integrity": "sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==", + "version": "1.42.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.42.1.tgz", + "integrity": "sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==", "bin": { "playwright-core": "cli.js" }, @@ -1183,9 +1183,9 @@ } }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/app/scripts/nmr-cli/package.json b/app/scripts/nmr-cli/package.json index 5b7df59..a17f9be 100644 --- a/app/scripts/nmr-cli/package.json +++ b/app/scripts/nmr-cli/package.json @@ -18,13 +18,13 @@ "filelist-utils": "^1.10.2", "nmr-load-save": "^0.24.0", "nmr-processing": "^11.7.0", - "playwright": "^1.40.1", + "playwright": "^1.42.1", "yargs": "^17.7.2" }, "devDependencies": { - "@types/node": "^20.11.5", + "@types/node": "^20.11.28", "@types/yargs": "^17.0.32", "ts-node": "^10.9.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } \ No newline at end of file From 3557c3c3ef2760e6ecddcc20c3de6e09d683587f Mon Sep 17 00:00:00 2001 From: hamed musallam Date: Mon, 18 Mar 2024 14:50:36 +0100 Subject: [PATCH 2/2] feat: update nmr-load-save to version 0.28.0 --- app/scripts/nmr-cli/package-lock.json | 477 ++++++++++++++++---------- app/scripts/nmr-cli/package.json | 6 +- 2 files changed, 306 insertions(+), 177 deletions(-) diff --git a/app/scripts/nmr-cli/package-lock.json b/app/scripts/nmr-cli/package-lock.json index 0172aff..ea15b1f 100644 --- a/app/scripts/nmr-cli/package-lock.json +++ b/app/scripts/nmr-cli/package-lock.json @@ -9,9 +9,9 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "filelist-utils": "^1.10.2", - "nmr-load-save": "^0.24.0", - "nmr-processing": "^11.7.0", + "filelist-utils": "^1.11.0", + "nmr-load-save": "^0.28.0", + "nmr-processing": "^12.0.1", "playwright": "^1.42.1", "yargs": "^17.7.2" }, @@ -106,14 +106,14 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.14.196", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.196.tgz", - "integrity": "sha512-22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ==" + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.0.tgz", + "integrity": "sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==" }, "node_modules/@types/lodash.merge": { - "version": "4.6.7", - "resolved": "https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.7.tgz", - "integrity": "sha512-OwxUJ9E50gw3LnAefSHJPHaBLGEKmQBQ7CZe/xflHkyy/wH2zVyEIAKReHvVrrn7zKdF58p16We9kMfh7v0RRQ==", + "version": "4.6.9", + "resolved": "https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.9.tgz", + "integrity": "sha512-23sHDPmzd59kUgWyKGiOMO2Qb9YtqRO/x4IhkgNUiPQ1+5MUVqi6bCZeq9nBJ17msjIMbEIO5u+XW4Kz6aGUhQ==", "dependencies": { "@types/lodash": "*" } @@ -191,26 +191,35 @@ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "dev": true }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, "node_modules/atom-sorter": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/atom-sorter/-/atom-sorter-2.0.0.tgz", "integrity": "sha512-30O3ccAH+lmysMykyEkBsfB65BU329GatBeYrgzKjDBhaURgvWT7B2+C9gmBFnVmbMO2HaqvyAuce3eMsICluw==" }, "node_modules/baselines": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/baselines/-/baselines-1.1.6.tgz", - "integrity": "sha512-UxKzVNQlewXopLmYBgmsFTAnCfX1uQzHJRqBpqtiYYVHlGcam2POg855gCh9feVic7x10ZFVw6S7VPZxcAhQrg==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/baselines/-/baselines-1.1.7.tgz", + "integrity": "sha512-UaZbIovi2Ur0AiKl5lR3OZ8B/CxXhySd7BjDiuv8g9A/bEfstQjUASdjsDFQMBBHC6vzBfwXYGRhPEWX8VvcYQ==", "dependencies": { - "ml-airpls": "^1.0.2", + "ml-airpls": "^1.0.3", "ml-array-sequential-fill": "^1.1.8", "ml-baseline-correction-regression": "^1.0.2", - "ml-rolling-ball-baseline": "^2.0.2", - "ml-spectra-processing": "^12.5.0" + "ml-rolling-ball-baseline": "^2.0.3", + "ml-spectra-processing": "^14.2.0" + } + }, + "node_modules/baselines/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/binary-search": { @@ -219,22 +228,36 @@ "integrity": "sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==" }, "node_modules/brukerconverter": { - "version": "6.3.4", - "resolved": "https://registry.npmjs.org/brukerconverter/-/brukerconverter-6.3.4.tgz", - "integrity": "sha512-WoIAyD4ANOnWuemOJFUZuwt+OamliivwidfXhdMGbhXCI5ZB4rlHEP0NycuOsbOvsahJ1vtsHpsowSVMh8Lovw==", + "version": "6.3.6", + "resolved": "https://registry.npmjs.org/brukerconverter/-/brukerconverter-6.3.6.tgz", + "integrity": "sha512-l995nNGSONWv2d4LxHf7qbG1z3vSe+5ksUGw4M5eUypedg2pycItdGeGIipEkP3JTsc+So8d8RshlNm4TbSYVQ==", "dependencies": { - "cheminfo-types": "^1.5.0", - "filelist-utils": "^1.8.0", + "cheminfo-types": "^1.7.2", + "filelist-utils": "^1.11.0", "iobuffer": "^5.3.2", - "is-any-array": "^2.0.0", - "jcampconverter": "^9.5.1", - "ml-spectra-processing": "^12.0.0" + "is-any-array": "^2.0.1", + "jcampconverter": "^9.6.1", + "ml-spectra-processing": "^14.1.1" + } + }, + "node_modules/brukerconverter/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/cheminfo-types": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/cheminfo-types/-/cheminfo-types-1.7.2.tgz", - "integrity": "sha512-Zz7HPnh6wB2beEK7nfsXlNSK1Tpl4O0DpYUod8L6gI/5+INpn/d5UgJLI+3ck6CYY5Qsq34ylyKhERmZ5Wks2A==" + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/cheminfo-types/-/cheminfo-types-1.7.3.tgz", + "integrity": "sha512-KIKBULfo+XwkSBwMfwjBmZCmY+RXisN2kRc33WikuWBsCQQy5alHWYVrMCO8//lDvy9h1giOzwsC9kgq0OahUw==" }, "node_modules/cliui": { "version": "8.0.1", @@ -265,17 +288,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/convert-to-jcamp": { "version": "5.4.9", "resolved": "https://registry.npmjs.org/convert-to-jcamp/-/convert-to-jcamp-5.4.9.tgz", @@ -318,14 +330,6 @@ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-0.7.1.tgz", "integrity": "sha512-Ifi3fH46Bco+Lb1mOlTxbFEuF3NdyElEVVD+EmoK327I0JzKAP4x57cl+HoxHqFcVd8F/uXLC+wtY3n/R1uO2w==" }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", @@ -368,9 +372,9 @@ "integrity": "sha512-f9c00hphOgeQTlDyavwTtu6RiK8AIFjD6+jvXkNkpeQ7rirK3uFWVpalkoS4LAwbdX7mfZ8aoBfFVQX1Re/8aw==" }, "node_modules/filelist-utils": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/filelist-utils/-/filelist-utils-1.10.2.tgz", - "integrity": "sha512-E4wIKXIXEyON7i6Z/7+hjytm53S0GSE/b+lvPlE5jAbHRV8thv7a4G+aLLFeOPYQK01MCH1l+ti6jHQ3tl/7bg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/filelist-utils/-/filelist-utils-1.11.0.tgz", + "integrity": "sha512-POCfHquP6jw2aPjfs7UWyywfWkSsLFsXquPNEchrFkc7ffxlz42IiJHeqc7SweMccSF4tV2Kgr1yzPAA/z/iPg==", "dependencies": { "cheminfo-types": "^1.7.2", "cross-fetch": "^4.0.0", @@ -378,19 +382,6 @@ "pako": "^2.1.0" } }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -491,9 +482,9 @@ } }, "node_modules/jcampconverter": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/jcampconverter/-/jcampconverter-9.6.0.tgz", - "integrity": "sha512-rLkyJxnGM3e4KD5NfPfHtFuk4lMnvHgmpfxvUiRlJDLizIFgiNgsiFAgQTqey0OY6eJQAM381TmxSb3DkEPNSg==", + "version": "9.6.3", + "resolved": "https://registry.npmjs.org/jcampconverter/-/jcampconverter-9.6.3.tgz", + "integrity": "sha512-o+VyI5kWHd3w//01FRpI0uKuZrfJq8x6ae15ImxnKgm+/ThVnvqSwcOSaKrvnEcRVh13BClpMrn+JCES9QATXA==", "dependencies": { "cheminfo-types": "^1.7.2", "dynamic-typing": "^1.0.0", @@ -535,14 +526,28 @@ } }, "node_modules/linear-sum-assignment": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/linear-sum-assignment/-/linear-sum-assignment-1.0.5.tgz", - "integrity": "sha512-JiyPEQM+Lb5K0BR9uBkLae9gNKMpici8hOwrWwNnOkABrNn8yWCOd4wwAaLGlu9HzfQFxHcs07zOaGgXgco5Kg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/linear-sum-assignment/-/linear-sum-assignment-1.0.7.tgz", + "integrity": "sha512-jfLoSGwZNyjfY8eK4ayhjfcIu3BfWvP6sWieYzYI3AWldwXVoWEz1gtrQL10v/8YltYLBunqNjeVFXPMUs+MJg==", "dependencies": { - "cheminfo-types": "^1.4.0", + "cheminfo-types": "^1.7.3", "install": "^0.13.0", - "ml-matrix": "^6.10.4", - "ml-spectra-processing": "^12.0.0" + "ml-matrix": "^6.11.0", + "ml-spectra-processing": "^14.2.2" + } + }, + "node_modules/linear-sum-assignment/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/lodash": { @@ -571,25 +576,6 @@ "resolved": "https://registry.npmjs.org/median-quickselect/-/median-quickselect-1.0.1.tgz", "integrity": "sha512-/QL9ptNuLsdA68qO+2o10TKCyu621zwwTFdLvtu8rzRNKsn8zvuGoq/vDxECPyELFG8wu+BpyoMR9BnsJqfVZQ==" }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/ml-airpls": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/ml-airpls/-/ml-airpls-1.0.3.tgz", @@ -649,13 +635,44 @@ "ml-regression-polynomial": "^2.2.0" } }, + "node_modules/ml-baseline-correction-regression/node_modules/ml-regression-base": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/ml-regression-base/-/ml-regression-base-2.1.6.tgz", + "integrity": "sha512-yTckvEc8szc6VrUTJSgAClShvCoPZdNt8pmyRe8aGsIWGjg6bYFotp9mDUwAB0snvKAbQWd6A4trL/PDCASLug==", + "dependencies": { + "is-any-array": "^2.0.0" + } + }, + "node_modules/ml-baseline-correction-regression/node_modules/ml-regression-polynomial": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ml-regression-polynomial/-/ml-regression-polynomial-2.2.0.tgz", + "integrity": "sha512-WxFsEmi6oLxgq9TeaVoAA+vVUJFp1kGarX6WWClR8OmlanoIW5iLMnaeXfQcYuH8xNq4R1Cax2N9hYYmeWWkLg==", + "dependencies": { + "ml-matrix": "^6.8.0", + "ml-regression-base": "^2.1.3" + } + }, "node_modules/ml-direct": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ml-direct/-/ml-direct-0.1.3.tgz", - "integrity": "sha512-3CFuHK4eJrBAiTK9bgwqN5rXr3X66ShC/Acx3+h26kk/aLpQxLRkZ5lPCC72HMG9hTtJIMoSlev8QYpXSBB3OA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ml-direct/-/ml-direct-1.0.0.tgz", + "integrity": "sha512-DyynbcLIHGCRYiJNRW6qeWpOyV/SCYwSzYDN0VP72ucIx0jn8H4GYKRTY94e0Gk+yKlOjdu3GSNY/j6nxdl9YA==", "dependencies": { - "ml-matrix": "^6.10.4", - "ml-spectra-processing": "^12.0.0" + "ml-matrix": "^6.11.0", + "ml-spectra-processing": "^14.2.0" + } + }, + "node_modules/ml-direct/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/ml-disjoint-set": { @@ -687,16 +704,30 @@ } }, "node_modules/ml-gsd": { - "version": "12.1.3", - "resolved": "https://registry.npmjs.org/ml-gsd/-/ml-gsd-12.1.3.tgz", - "integrity": "sha512-9qTIc3reKSifJ4EpxdFl+9C4pfvm/XKuM+JXBfHdd2hhfD1ZQ9CcrPxm5OBTcZVqJ4e9pKsUDvJnjePX2Yb5YA==", + "version": "12.1.6", + "resolved": "https://registry.npmjs.org/ml-gsd/-/ml-gsd-12.1.6.tgz", + "integrity": "sha512-Jn1VLU9tD622R3naKDn1YuOYfh45QBkKQEVoU3X3G1+ZOtBvS8CvvBtxZ457l2/H2vXI+6HQcRV+CaWIfKyURA==", "dependencies": { - "@lukeed/uuid": "^2.0.0", - "cheminfo-types": "^1.4.0", + "@lukeed/uuid": "^2.0.1", + "cheminfo-types": "^1.7.2", "ml-peak-shape-generator": "^4.1.2", "ml-savitzky-golay-generalized": "^4.0.1", - "ml-spectra-fitting": "^4.2.1", - "ml-spectra-processing": "^12.0.0" + "ml-spectra-fitting": "^4.2.3", + "ml-spectra-processing": "^14.2.0" + } + }, + "node_modules/ml-gsd/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/ml-hash-table": { @@ -763,29 +794,45 @@ } }, "node_modules/ml-regression-base": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/ml-regression-base/-/ml-regression-base-2.1.6.tgz", - "integrity": "sha512-yTckvEc8szc6VrUTJSgAClShvCoPZdNt8pmyRe8aGsIWGjg6bYFotp9mDUwAB0snvKAbQWd6A4trL/PDCASLug==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ml-regression-base/-/ml-regression-base-3.0.0.tgz", + "integrity": "sha512-qkQWvNk8VU1LIytjid/+YHOSx8GnEU9dCUPsAQ8AzCh4saijrsni/XA6x7r+N1UrHMDHeSEUBtRZTsl2syyu/A==", "dependencies": { - "is-any-array": "^2.0.0" + "cheminfo-types": "^1.7.2", + "is-any-array": "^2.0.1" } }, "node_modules/ml-regression-polynomial": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ml-regression-polynomial/-/ml-regression-polynomial-2.2.0.tgz", - "integrity": "sha512-WxFsEmi6oLxgq9TeaVoAA+vVUJFp1kGarX6WWClR8OmlanoIW5iLMnaeXfQcYuH8xNq4R1Cax2N9hYYmeWWkLg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ml-regression-polynomial/-/ml-regression-polynomial-3.0.0.tgz", + "integrity": "sha512-8agLNJZzuVpdthMDUkaamiQnfHx7y1T9LrbCiAPHnhklVrg7O7tzClEZ7XMh48AZMNhKl1ewGvn2VLrI6AD+wA==", "dependencies": { - "ml-matrix": "^6.8.0", - "ml-regression-base": "^2.1.3" + "cheminfo-types": "^1.7.2", + "ml-matrix": "^6.10.5", + "ml-regression-base": "^3.0.0" } }, "node_modules/ml-rolling-ball-baseline": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ml-rolling-ball-baseline/-/ml-rolling-ball-baseline-2.0.2.tgz", - "integrity": "sha512-tZ8ZArQ2XIgkpjMeKUG7Q25Aj+CnMK1Kl0NzXHHvMz1AqtrIm9Y9UP435rRNdqgoGJFpLhzDsoMFa9FDTGOQRQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ml-rolling-ball-baseline/-/ml-rolling-ball-baseline-2.0.3.tgz", + "integrity": "sha512-L7F+BfO4VsxEpPrAGUYWnupf6brodboU0fb3mK8P4k1MbtSDYJJtMGXfxY0PT3mQ+FgOpb6j+X49jzRT1hGShw==", "dependencies": { "is-any-array": "^2.0.1", - "ml-spectra-processing": "^12.5.0" + "ml-spectra-processing": "^14.2.0" + } + }, + "node_modules/ml-rolling-ball-baseline/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/ml-savitzky-golay-generalized": { @@ -798,15 +845,29 @@ } }, "node_modules/ml-signal-processing": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ml-signal-processing/-/ml-signal-processing-1.0.3.tgz", - "integrity": "sha512-fIRgMGmF3kbsW3iiGCVZviwC652nBn+m5CTnweKi8TIyi9X/iEB0njA/TG9whTefEivQL40dqAfVUVAkybgYMw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/ml-signal-processing/-/ml-signal-processing-1.0.4.tgz", + "integrity": "sha512-MYMyfhReCxJsbNu9pCbO7jVTQJXiDxyzm+ly1E7T2eS7dk048YLyLPxfTZFn9HDtNSTCnP7djac4Y7BRJC/JmQ==", "dependencies": { - "baselines": "^1.1.5", - "cheminfo-types": "^1.4.0", - "ml-gsd": "^12.1.3", + "baselines": "^1.1.7", + "cheminfo-types": "^1.7.2", + "ml-gsd": "^12.1.5", "ml-savitzky-golay-generalized": "^4.0.1", - "ml-spectra-processing": "^12.0.0" + "ml-spectra-processing": "^14.2.0" + } + }, + "node_modules/ml-signal-processing/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/ml-simple-clustering": { @@ -823,16 +884,30 @@ } }, "node_modules/ml-spectra-fitting": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ml-spectra-fitting/-/ml-spectra-fitting-4.2.1.tgz", - "integrity": "sha512-vZI98eSK5HKeZTgh8omskRHB8QdnDTaTw1rbMPWTkfBH+6FgEgPvMRqH18BAaSHtxJHrqE6c4tQq9L9J8iYebg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/ml-spectra-fitting/-/ml-spectra-fitting-4.2.3.tgz", + "integrity": "sha512-2SwlqbpUeqFZ490mEmOzIbWQK3lM049cx4tgIcrCrknlXdgTnNsCTmmpll8wac7GJOCJlq2QtjuT0IHHitoVXg==", "dependencies": { - "cheminfo-types": "^1.4.0", + "cheminfo-types": "^1.7.2", "ml-array-max": "^1.2.4", - "ml-direct": "^0.1.1", - "ml-levenberg-marquardt": "^4.1.0", + "ml-direct": "^1.0.0", + "ml-levenberg-marquardt": "^4.1.3", "ml-peak-shape-generator": "^4.1.2", - "ml-spectra-processing": "^12.0.0" + "ml-spectra-processing": "^14.2.0" + } + }, + "node_modules/ml-spectra-fitting/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/ml-spectra-processing": { @@ -871,63 +946,89 @@ } }, "node_modules/nmr-load-save": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/nmr-load-save/-/nmr-load-save-0.24.0.tgz", - "integrity": "sha512-08Kouo4DjkJj6CPr4fgXO82oLZzexTqRqZOCtP2TDor+N7wae7yo8MtwotrPLY4VQDHoiRIy6A96KEuWviimZQ==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/nmr-load-save/-/nmr-load-save-0.28.0.tgz", + "integrity": "sha512-w6+34QISiOFMeWHr1aarqd4vlF0RjHH2CkAZSsjbIoOsTwMbDKprV+YjayE1QmraVnWUGUln58E1K1v5Bx2Xew==", "dependencies": { "@lukeed/uuid": "^2.0.1", - "@types/lodash.merge": "^4.6.7", - "brukerconverter": "^6.3.3", - "cheminfo-types": "^1.7.2", + "@types/lodash.merge": "^4.6.9", + "brukerconverter": "^6.3.6", + "cheminfo-types": "^1.7.3", "convert-to-jcamp": "^5.4.9", - "filelist-utils": "^1.10.2", - "gyromagnetic-ratio": "^1.1.0", + "filelist-utils": "^1.11.0", + "gyromagnetic-ratio": "^1.1.1", "is-any-array": "^2.0.1", - "jcampconverter": "^9.6.0", + "jcampconverter": "^9.6.3", "jeolconverter": "^1.0.2", "lodash.merge": "^4.6.2", - "ml-spectra-processing": "^12.8.0", + "ml-spectra-processing": "^14.2.2", "nmr-correlation": "^2.3.3", - "nmr-processing": "^11.7.0", + "nmr-processing": "^12.0.1", "nmredata": "^0.9.9", - "openchemlib": "^8.7.0", - "openchemlib-utils": "^5.6.0", + "openchemlib": "^8.9.0", + "openchemlib-utils": "^5.12.1", "sdf-parser": "^6.0.1", - "varian-converter": "^0.3.3" + "varian-converter": "^1.0.0" + } + }, + "node_modules/nmr-load-save/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/nmr-processing": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/nmr-processing/-/nmr-processing-11.7.0.tgz", - "integrity": "sha512-wws8YO5M9UOE+HFxLUtcRJR/nH8InrKCWvX2Hejo8xeuA1oODrkW4TauyfPzXDK1fmqJ82U9ou78H+55alqShw==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/nmr-processing/-/nmr-processing-12.0.1.tgz", + "integrity": "sha512-DqmYAw3hpIWFQlXLeWrOrxnn8VHT9jfMobOENuWhpAg/6MSnmOqkAqhLPFUDhP1mF3z4IXlNyRIWKYsYbisrzA==", "dependencies": { "@lukeed/uuid": "^2.0.1", "binary-search": "^1.3.6", - "cross-fetch": "^4.0.0", - "form-data": "^4.0.0", "gyromagnetic-ratio": "^1.1.1", "is-any-array": "^2.0.1", "linear-sum-assignment": "^1.0.5", "lodash.omit": "^4.5.0", "ml-airpls": "^1.0.3", - "ml-baseline-correction-regression": "^1.0.2", - "ml-direct": "^0.1.3", - "ml-gsd": "^12.1.3", + "ml-direct": "^1.0.0", + "ml-gsd": "^12.1.6", "ml-hclust": "^3.1.0", "ml-levenberg-marquardt": "^4.1.3", "ml-matrix": "^6.11.0", "ml-matrix-convolution": "^1.0.0", "ml-matrix-peaks-finder": "^1.0.0", "ml-peak-shape-generator": "^4.1.2", - "ml-signal-processing": "^1.0.3", + "ml-regression-polynomial": "^3.0.0", + "ml-signal-processing": "^1.0.4", "ml-simple-clustering": "^0.1.0", "ml-sparse-matrix": "^2.1.0", - "ml-spectra-processing": "^12.8.0", + "ml-spectra-processing": "^14.2.0", "ml-tree-set": "^0.1.1", "nmr-correlation": "^2.3.3", "numeral": "^2.0.6", - "openchemlib-utils": "^5.6.1", - "spectrum-generator": "^8.0.8" + "openchemlib-utils": "^5.12.0", + "spectrum-generator": "^8.0.11" + } + }, + "node_modules/nmr-processing/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/nmredata": { @@ -980,14 +1081,14 @@ } }, "node_modules/openchemlib": { - "version": "8.7.2", - "resolved": "https://registry.npmjs.org/openchemlib/-/openchemlib-8.7.2.tgz", - "integrity": "sha512-k7LGea1GRLewzO9REarAVrP62hZgImxDZRIU6p29utmYiXL56OmlVMVoTG3FqEule+yx/p96yzv9qYladSC3SA==" + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/openchemlib/-/openchemlib-8.9.0.tgz", + "integrity": "sha512-8Bb7batm6XvNHg9SWBJDYrkJj5bsq72D5dClpN5yO6BnxxNxtRP1+e6egHwoMwGhd4dyb+eBX7Kr/hdUqMN1Dw==" }, "node_modules/openchemlib-utils": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.6.1.tgz", - "integrity": "sha512-69dYUKb/vclhxmRwmKdzn5b4CwoKMqnG/O5cA9n4ysJ0A70dv2YCtX5UcC95GD2c3DTS1ALlb32mnmUzcWOGBQ==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.12.1.tgz", + "integrity": "sha512-zqkr8eScv87qrKELV/i/C5IVxqDcPYq29Rm1KrV993aFcVXlCuBRpAtyQ7BRZlNh8D9SDHOn78V3I+ZyciF2cw==", "dependencies": { "atom-sorter": "^2.0.0", "ensure-string": "^1.2.0", @@ -1086,12 +1187,26 @@ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "node_modules/spectrum-generator": { - "version": "8.0.8", - "resolved": "https://registry.npmjs.org/spectrum-generator/-/spectrum-generator-8.0.8.tgz", - "integrity": "sha512-CRCW/ByC9lyRqssRz+S84l/xHhU+p2BzAIQc2OwLqRpmt89bzzr2u8h3WT1GDtXtMnTyDQEH2Yhnpb3PJeZ79Q==", + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/spectrum-generator/-/spectrum-generator-8.0.11.tgz", + "integrity": "sha512-B68lrg7XFtt+bB6cYnxbiPiD7TrFl5zYKNkKXZcY3LqqShHXQHhq8RKpHi2coEsJQs4nrxmHJ9mfxP6p4QGmMw==", "dependencies": { "ml-peak-shape-generator": "^4.1.2", - "ml-spectra-processing": "^12.5.0" + "ml-spectra-processing": "^14.2.0" + } + }, + "node_modules/spectrum-generator/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/spline-interpolator": { @@ -1213,13 +1328,27 @@ "dev": true }, "node_modules/varian-converter": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/varian-converter/-/varian-converter-0.3.3.tgz", - "integrity": "sha512-pu2WVuXeqtoy/RC1XIga6E1A4/4m+XhQSVzFdPjxlX2ih53qpHV3fl/g/UVvvJ9m9GQdOExEGKIK3JG4up8Upg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/varian-converter/-/varian-converter-1.0.0.tgz", + "integrity": "sha512-dZrYLrN8llpfXC8EDKzgaeB0foCCTgTnsfjiIr1PH2GChRwkM0yjLzAgco+E+hTFoo6Da3Nvj9Zmud9i0YPlDg==", "dependencies": { - "filelist-utils": "^1.10.2", + "filelist-utils": "^1.11.0", "iobuffer": "^5.3.2", - "ml-spectra-processing": "^12.5.1" + "ml-spectra-processing": "^14.2.0" + } + }, + "node_modules/varian-converter/node_modules/ml-spectra-processing": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.2.2.tgz", + "integrity": "sha512-N4MFs5DW+H+Cu3txjwDNNFlKDTuVVYmrQJhs8qGBZ9KyMunwfBAHcoRS9M7minmxpUDJxJ8UgI72ZKB1SK4ysQ==", + "dependencies": { + "binary-search": "^1.3.6", + "cheminfo-types": "^1.7.3", + "fft.js": "^4.0.4", + "is-any-array": "^2.0.1", + "ml-matrix": "^6.11.0", + "ml-xsadd": "^2.0.0", + "spline-interpolator": "^1.0.0" } }, "node_modules/webidl-conversions": { diff --git a/app/scripts/nmr-cli/package.json b/app/scripts/nmr-cli/package.json index a17f9be..73bca57 100644 --- a/app/scripts/nmr-cli/package.json +++ b/app/scripts/nmr-cli/package.json @@ -15,9 +15,9 @@ "nmr-cli": "./build/index.js" }, "dependencies": { - "filelist-utils": "^1.10.2", - "nmr-load-save": "^0.24.0", - "nmr-processing": "^11.7.0", + "filelist-utils": "^1.11.0", + "nmr-load-save": "^0.28.0", + "nmr-processing": "^12.0.1", "playwright": "^1.42.1", "yargs": "^17.7.2" },