From d1647f27217346a7c9d9c765ec07cc4f5b4c97b8 Mon Sep 17 00:00:00 2001 From: hamed musallam Date: Thu, 14 Dec 2023 12:25:46 +0100 Subject: [PATCH] feat: update nmrium to version 0.46.0 --- package-lock.json | 540 ++++++++-------------------------------------- package.json | 8 +- src/index.tsx | 2 + yarn.lock | 453 +++++++++----------------------------- 4 files changed, 200 insertions(+), 803 deletions(-) diff --git a/package-lock.json b/package-lock.json index aa54f4a..e02165b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,11 +9,13 @@ "version": "0.4.0", "license": "MIT", "dependencies": { + "@blueprintjs/core": "^5.7.2", + "@blueprintjs/icons": "^5.5.0", "@emotion/react": "^11.11.1", "filelist-utils": "^1.10.2", - "nmr-load-save": "^0.23.8", - "nmr-processing": "^11.6.0", - "nmrium": "^0.45.1-pre.1701344673", + "nmr-load-save": "^0.23.11", + "nmr-processing": "^11.6.1", + "nmrium": "^0.46.0", "react-science": "^0.32.1", "vite-plugin-pwa": "^0.17.4" }, @@ -4384,41 +4386,6 @@ "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", "dev": true }, - "node_modules/@tanstack/query-core": { - "version": "4.36.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz", - "integrity": "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/react-query": { - "version": "4.36.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz", - "integrity": "sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==", - "dependencies": { - "@tanstack/query-core": "4.36.1", - "use-sync-external-store": "^1.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-native": "*" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, "node_modules/@tanstack/react-table": { "version": "8.10.7", "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.10.7.tgz", @@ -5772,9 +5739,9 @@ } }, "node_modules/brukerconverter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/brukerconverter/-/brukerconverter-6.3.1.tgz", - "integrity": "sha512-ri6uQYfsoRBoTnBj7bv0Fm6vao80nm/f/ODj0acYMMqjK/YP79JmDjHSS3if5zukgWPlGVWYyShrJEIJjYeX4A==", + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/brukerconverter/-/brukerconverter-6.3.2.tgz", + "integrity": "sha512-+sR1s3uOuZSkxxW06WmHn0X10HFVngRG1a+/4FUZmWypUEFtD+W/7OyNBK3if/1Kx6hX2oJrkL1xwCNH/srwKg==", "dependencies": { "cheminfo-types": "^1.5.0", "filelist-utils": "^1.8.0", @@ -8828,9 +8795,9 @@ "dev": true }, "node_modules/inline-style-prefixer": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", - "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.0.tgz", + "integrity": "sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ==", "dependencies": { "css-in-js-utils": "^3.1.0", "fast-loops": "^1.1.3" @@ -11972,9 +11939,9 @@ } }, "node_modules/ml-matrix": { - "version": "6.10.8", - "resolved": "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.10.8.tgz", - "integrity": "sha512-AOWniClvQMbGx2V0mqzOScINLe+PjAjpjTN3zYRG7gV5Zp29fu9b2E0PfTdnupN03USOQMvkjT9/8yB4hEEahg==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.11.0.tgz", + "integrity": "sha512-7jr9NmFRkaUxbKslfRu3aZOjJd2LkSitCGv+QH9PF0eJoEG7jIpjXra1Vw8/kgao8+kHCSsJONG6vfWmXQ+/Eg==", "dependencies": { "is-any-array": "^2.0.1", "ml-array-rescale": "^1.3.7" @@ -12201,24 +12168,29 @@ } }, "node_modules/nano-css": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.3.5.tgz", - "integrity": "sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.6.1.tgz", + "integrity": "sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==", "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", "css-tree": "^1.1.2", - "csstype": "^3.0.6", + "csstype": "^3.1.2", "fastest-stable-stringify": "^2.0.2", - "inline-style-prefixer": "^6.0.0", - "rtl-css-js": "^1.14.0", - "sourcemap-codec": "^1.4.8", + "inline-style-prefixer": "^7.0.0", + "rtl-css-js": "^1.16.1", "stacktrace-js": "^2.0.2", - "stylis": "^4.0.6" + "stylis": "^4.3.0" }, "peerDependencies": { "react": "*", "react-dom": "*" } }, + "node_modules/nano-css/node_modules/stylis": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", + "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" + }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -12270,13 +12242,13 @@ } }, "node_modules/nmr-load-save": { - "version": "0.23.8", - "resolved": "https://registry.npmjs.org/nmr-load-save/-/nmr-load-save-0.23.8.tgz", - "integrity": "sha512-iyoYhaHWlEk280hKX8Dwq0HPdRk/gHuMT0eHvGWr58I0yfEU5IGAHsK4jMex/H0Eg4HgAhWGA0lCClLFVwpK2A==", + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/nmr-load-save/-/nmr-load-save-0.23.11.tgz", + "integrity": "sha512-tvZDBfiZYy7xBUdx7MVVoQ3M3DzhsEKZCgkjkVk0tGVNcy1q9C1WYT48nSJXhgTMNslfH8GH9f2ojSTFnHoUDQ==", "dependencies": { "@lukeed/uuid": "^2.0.1", "@types/lodash.merge": "^4.6.7", - "brukerconverter": "^6.3.1", + "brukerconverter": "^6.3.2", "cheminfo-types": "^1.7.2", "convert-to-jcamp": "^5.4.9", "filelist-utils": "^1.10.2", @@ -12285,26 +12257,43 @@ "jcampconverter": "^9.5.0", "jeolconverter": "^1.0.2", "lodash.merge": "^4.6.2", - "ml-spectra-processing": "^12.5.1", + "ml-spectra-processing": "^12.8.0", "nmr-correlation": "^2.3.3", - "nmr-processing": "^11.6.0", + "nmr-processing": "^11.6.1", "nmredata": "^0.9.9", "openchemlib": "^8.7.0", - "openchemlib-utils": "^5.4.0", + "openchemlib-utils": "^5.6.0", "sdf-parser": "^6.0.1", "varian-converter": "^0.3.3" } }, + "node_modules/nmr-load-save/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==", + "dependencies": { + "atom-sorter": "^2.0.0", + "ensure-string": "^1.2.0", + "get-value": "^3.0.1", + "ml-floyd-warshall": "^3.0.1", + "ml-matrix": "^6.11.0", + "papaparse": "^5.4.1", + "sdf-parser": "^6.0.1" + }, + "peerDependencies": { + "openchemlib": ">=8.6.2" + } + }, "node_modules/nmr-processing": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/nmr-processing/-/nmr-processing-11.6.0.tgz", - "integrity": "sha512-Hqh3h3WYlZNTuXODgd7LJh7Qt04pHb4gJedpcZoex8f7wL6vyWsAF7F85KwXDCrsZ4nEGPxh5a004VYZdVEHSg==", + "version": "11.6.1", + "resolved": "https://registry.npmjs.org/nmr-processing/-/nmr-processing-11.6.1.tgz", + "integrity": "sha512-NA6uoFbqkqFdrEoEKf3KLeh22opI7torSBi017n4Sqc/jis5/A7MpgunmHVxFYo09BDBIwKM4YvWur86NKXBUw==", "dependencies": { "@lukeed/uuid": "^2.0.1", "binary-search": "^1.3.6", "cross-fetch": "^4.0.0", "form-data": "^4.0.0", - "gyromagnetic-ratio": "^1.0.0", + "gyromagnetic-ratio": "^1.1.0", "is-any-array": "^2.0.1", "linear-sum-assignment": "^1.0.5", "lodash.omit": "^4.5.0", @@ -12321,7 +12310,7 @@ "ml-signal-processing": "^1.0.3", "ml-simple-clustering": "^0.1.0", "ml-sparse-matrix": "^2.1.0", - "ml-spectra-processing": "^12.6.0", + "ml-spectra-processing": "^12.8.0", "ml-tree-set": "^0.1.1", "nmr-correlation": "^2.3.3", "numeral": "^2.0.6", @@ -12341,11 +12330,12 @@ } }, "node_modules/nmrium": { - "version": "0.45.1-pre.1701344673", - "resolved": "https://registry.npmjs.org/nmrium/-/nmrium-0.45.1-pre.1701344673.tgz", - "integrity": "sha512-am2/m1oxMvaMSl2O5b3AP+sKip52k98aaSQShCwh16YLAIjcH3dKwSM1gSxI6DigmhpB7xa8m21fwM8Pt2QkxQ==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/nmrium/-/nmrium-0.46.0.tgz", + "integrity": "sha512-m8eb8d9nKqxAMGP4aNEEhFt7nauDKJ+DIwNVzYA/sCQXGNK3DDjdvzir02B141jksoa2JD8E3DchkjtvzI4vFQ==", "dependencies": { - "@blueprintjs/core": "^5.6.0", + "@blueprintjs/core": "^5.7.2", + "@blueprintjs/icons": "^5.5.0", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@lukeed/uuid": "^2.0.1", @@ -12369,34 +12359,34 @@ "ml-baseline-correction-regression": "^1.0.2", "ml-conrec": "^5.0.2", "ml-gsd": "^12.1.3", - "ml-matrix": "^6.10.8", - "ml-spectra-processing": "^12.6.0", + "ml-matrix": "^6.11.0", + "ml-spectra-processing": "^12.8.0", "ml-stat": "^1.3.3", "multiplet-analysis": "^2.1.2", "nmr-correlation": "^2.3.3", - "nmr-load-save": "^0.23.8", - "nmr-processing": "^11.6.0", - "nmredata": "^0.9.7", + "nmr-load-save": "^0.23.11", + "nmr-processing": "^11.6.1", + "nmredata": "^0.9.9", "numeral": "^2.0.6", - "openchemlib": "^8.7.1", - "openchemlib-utils": "^5.4.0", + "openchemlib": "^8.7.2", + "openchemlib-utils": "^5.6.1", "papaparse": "^5.4.1", "re-resizable": "6.9.11", "react-d3-utils": "^1.0.0", "react-dropzone": "^14.2.3", "react-error-boundary": "^4.0.11", - "react-icons": "^4.11.0", + "react-icons": "^4.12.0", "react-inspector": "^6.0.2", "react-mf": "^2.0.2", "react-ocl": "^6.1.0", "react-ocl-nmr": "^3.0.1", "react-plot": "^1.4.2", "react-rnd": "^10.4.1", - "react-science": "^0.27.0", + "react-science": "^0.32.1", "react-slider": "^2.0.6", "react-table": "^7.8.0", "react-transition-group": "^4.4.5", - "react-use": "^17.4.0", + "react-use": "^17.4.2", "smart-array-filter": "^4.0.2", "yup": "^1.3.2" }, @@ -12405,325 +12395,21 @@ "react-dom": ">=18.0.0" } }, - "node_modules/nmrium/node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/nmrium/node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/nmrium/node_modules/@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/nmrium/node_modules/@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/nmrium/node_modules/@radix-ui/react-select": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/nmrium/node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/nmrium/node_modules/emdb": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/emdb/-/emdb-2.4.3.tgz", - "integrity": "sha512-irnEU374TUhjygl9gPbK8ubiwIBc8dboDwO+dWKQ2syCjdAsQr51jPBC0O95YlWKwiap+fEHHqKzXt6X1Q8R2Q==", - "dependencies": { - "chemical-elements": "^2.0.2", - "chemical-groups": "^2.1.0", - "cross-fetch": "^3.1.5", - "isotopic-distribution": "^2.2.0", - "jszip": "^3.10.1", - "mass-fragmentation": "^0.6.0", - "mf-finder": "^2.4.0", - "mf-from-google-sheet": "^2.0.7", - "mf-generator": "^2.1.1", - "mf-matcher": "^2.1.0", - "mf-parser": "^2.3.0", - "mf-utilities": "^2.0.4", - "ml-regression-theil-sen": "^2.0.0", - "ml-spectra-processing": "^12.0.0", - "ms-spectrum": "^2.5.0", - "nucleotide": "^2.1.0", - "openchemlib-utils": "^2.4.0", - "peaks-similarity": "^3.1.1", - "peptide": "^2.0.0" - } - }, - "node_modules/nmrium/node_modules/emdb/node_modules/openchemlib-utils": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-2.9.0.tgz", - "integrity": "sha512-El0vE5Tg6BgujWHmnoAZR6azGwl6ESH6ieouUwHnYMgNvBfc63iJDzo7rn0TliK9Gr5BLQh89qfzO6A6eSeh9Q==", + "node_modules/nmrium/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==", "dependencies": { "atom-sorter": "^2.0.0", "ensure-string": "^1.2.0", "get-value": "^3.0.1", "ml-floyd-warshall": "^3.0.1", - "ml-matrix": "^6.10.4", + "ml-matrix": "^6.11.0", "papaparse": "^5.4.1", "sdf-parser": "^6.0.1" }, "peerDependencies": { - "openchemlib": ">=8.3.0" - } - }, - "node_modules/nmrium/node_modules/isotopic-distribution": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isotopic-distribution/-/isotopic-distribution-2.2.1.tgz", - "integrity": "sha512-j8EqAXsdRUC5vopz/eCQHQai4lxztLVy71RtdZ/A7YZxJd5QBzrHgnf91M6qxBM9b5JNudVMubsHEZPKJ4N51Q==", - "dependencies": { - "chemical-elements": "^2.0.3", - "mf-parser": "^2.3.1", - "mf-utilities": "^2.0.5", - "spectrum-generator": "^8.0.8" - } - }, - "node_modules/nmrium/node_modules/mass-fragmentation": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/mass-fragmentation/-/mass-fragmentation-0.6.0.tgz", - "integrity": "sha512-Yokw/z4nChOgR0LczfbVQqEMQpjyJXxbLLYUlJ5sfyoE2Jc8Fz7M1B5uYBnYkiDPAEPXsuYDF9vdrgFVZ9ul0w==", - "dependencies": { - "mf-parser": "^2.3.0", - "openchemlib-utils": "^5.0.2" - } - }, - "node_modules/nmrium/node_modules/mf-finder": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/mf-finder/-/mf-finder-2.4.1.tgz", - "integrity": "sha512-ZZu7zAmaqHHpJfEv1qZefGm4y7DAA233SjlsXWryAsTlJJTuwm4/76b9KSjpbbyj9F9FQI38R4oSnY7ge4v/9Q==", - "dependencies": { - "atom-sorter": "^2.0.0", - "chemical-elements": "^2.0.3", - "mf-matcher": "^2.1.1", - "mf-parser": "^2.3.1", - "mf-utilities": "^2.0.5" - } - }, - "node_modules/nmrium/node_modules/mf-from-google-sheet": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/mf-from-google-sheet/-/mf-from-google-sheet-2.0.8.tgz", - "integrity": "sha512-gsWBKxfJUW/aB7C4IlE3PIz3t/SSH+bPoA8Dgl8hkUwcSUhZpndw5YYPGUqYd7UE3mF/OXJJOTh1snbtiGKXOA==", - "dependencies": { - "cross-fetch": "^4.0.0", - "mf-generator": "^2.1.2", - "mf-parser": "^2.3.1", - "mf-utilities": "^2.0.5", - "papaparse": "^5.4.1" - } - }, - "node_modules/nmrium/node_modules/mf-from-google-sheet/node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/nmrium/node_modules/mf-generator": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mf-generator/-/mf-generator-2.1.2.tgz", - "integrity": "sha512-W5ONmgsPBmT3C6EiJ/jSiWt0qU04O+YAYbNggebtH3LgJMJagb4Mw6BBQU6/P6VdZs0ua9GXBroBHzWtH/Q0IA==", - "dependencies": { - "chemical-elements": "^2.0.3", - "mf-finder": "^2.4.1", - "mf-matcher": "^2.1.1", - "mf-parser": "^2.3.1", - "mf-utilities": "^2.0.5", - "sum-object-keys": "^1.0.2" - } - }, - "node_modules/nmrium/node_modules/mf-matcher": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mf-matcher/-/mf-matcher-2.1.1.tgz", - "integrity": "sha512-R5VFwGYMUpL13UJntCkn+T5uBse7M1Tl8Z+RdpbW8wX/Iiq2WzL+LrAwymRFmvkDEEjZbyZyqYFWdpQuM+cuKA==", - "dependencies": { - "mf-utilities": "^2.0.5", - "ml-spectra-processing": "^12.5.0" - } - }, - "node_modules/nmrium/node_modules/mf-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-2.3.1.tgz", - "integrity": "sha512-NysOrNMBc6+thtv0q2JpzNyYRwkl+tTZ0+QBnY39b4sPBv7zwwJ3HfsjBpnnQGUkW8yPGiovvTraQcslhlIkpA==", - "dependencies": { - "atom-sorter": "^2.0.0", - "chemical-elements": "^2.0.3", - "chemical-groups": "^2.1.0", - "mf-utilities": "^2.0.5" - } - }, - "node_modules/nmrium/node_modules/ms-spectrum": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/ms-spectrum/-/ms-spectrum-2.5.0.tgz", - "integrity": "sha512-iEBpHTb8jbbHrABVMEfaBaddAWMlmS93HgC8V2xYED4LhIPucSJOm0AmY/m3hXMyaOrIOmpkH1w/l2I8t/ZgCw==", - "dependencies": { - "cheminfo-types": "^1.4.0", - "emdb": "^2.4.3", - "is-any-array": "^2.0.0", - "mf-parser": "^2.3.0", - "mf-utilities": "^2.0.4", - "ml-distance": "^4.0.0", - "ml-gsd": "^12.1.3", - "ml-regression-power": "^2.0.0", - "ml-spectra-processing": "^12.0.0", - "peaks-similarity": "^3.1.1", - "xy-parser": "^5.0.4" - } - }, - "node_modules/nmrium/node_modules/netcdfjs": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netcdfjs/-/netcdfjs-2.0.2.tgz", - "integrity": "sha512-Uyz+3rqdF3D4WhnQY3lmG/FBY53OsDfloYnjBhoG+jZZs25RXWIOVU8d+V852Kv0xgtt1MzaSdeYmUS9enJ+ow==", - "dependencies": { - "iobuffer": "^5.2.1" - } - }, - "node_modules/nmrium/node_modules/nucleotide": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nucleotide/-/nucleotide-2.1.1.tgz", - "integrity": "sha512-0YJsWdvLrBH8ZRUzSLlW4++iUnOV3rdZ057Tj6Vy0ufs4teaG4mfUZxuOR9UDD1yOckQzuiVZR3rnjMceJwqSg==", - "dependencies": { - "chemical-groups": "^2.1.0", - "mf-utilities": "^2.0.5" + "openchemlib": ">=8.6.2" } }, "node_modules/nmrium/node_modules/re-resizable": { @@ -12735,52 +12421,6 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0" } }, - "node_modules/nmrium/node_modules/react-science": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/react-science/-/react-science-0.27.0.tgz", - "integrity": "sha512-x7CSIV0BJLHy3GZAKZ31STB6S+MWdRvrXRUhs2w9/JHJ5xONjmGdEB4SqG8YMDEl2u5Pij4vb2YJEd++cyVuVg==", - "dependencies": { - "@emotion/react": "^11.11.1", - "@emotion/styled": "^11.11.0", - "@headlessui/react": "^1.7.16", - "@lukeed/uuid": "^2.0.1", - "@popperjs/core": "^2.11.8", - "@radix-ui/react-checkbox": "^1.0.4", - "@radix-ui/react-radio-group": "^1.1.3", - "@radix-ui/react-select": "^1.2.2", - "@tanstack/react-query": "^4.32.6", - "@tanstack/react-table": "^8.9.3", - "biologic-converter": "^0.6.0", - "cheminfo-types": "^1.7.2", - "d3-scale-chromatic": "^3.0.0", - "filelist-utils": "^1.10.1", - "immer": "^10.0.2", - "jcampconverter": "^9.1.1", - "lodash": "^4.17.21", - "ml-gsd": "^12.1.3", - "ml-peak-shape-generator": "^4.1.2", - "ml-signal-processing": "^1.0.3", - "ml-spectra-processing": "^12.5.0", - "ms-spectrum": "^2.4.2", - "netcdfjs": "^2.0.2", - "react-d3-utils": "^1.0.0", - "react-dropzone": "^14.2.3", - "react-error-boundary": "^4.0.11", - "react-icons": "^4.10.1", - "react-inspector": "^6.0.2", - "react-kbs": "^2.1.1", - "react-plot": "^1.4.2", - "react-popper": "^2.3.0", - "spc-parser": "^0.7.2", - "tinycolor2": "^1.6.0", - "use-resize-observer": "^9.1.0", - "wdf-parser": "^0.3.0" - }, - "peerDependencies": { - "react": ">=18.0.0", - "react-dom": ">=18.0.0" - } - }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -13070,9 +12710,9 @@ } }, "node_modules/openchemlib": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/openchemlib/-/openchemlib-8.7.1.tgz", - "integrity": "sha512-skzgPw0F5ZxLe3y0Td4uyegNi8N2P3jj9EumIdki8eGzs4QhBtpOibkejcy9lLcItsnxwrO1se5cuaJWRB5MiQ==" + "version": "8.7.2", + "resolved": "https://registry.npmjs.org/openchemlib/-/openchemlib-8.7.2.tgz", + "integrity": "sha512-k7LGea1GRLewzO9REarAVrP62hZgImxDZRIU6p29utmYiXL56OmlVMVoTG3FqEule+yx/p96yzv9qYladSC3SA==" }, "node_modules/openchemlib-utils": { "version": "5.5.0", @@ -14057,9 +13697,9 @@ } }, "node_modules/react-use": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.0.tgz", - "integrity": "sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==", + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.2.tgz", + "integrity": "sha512-1jPtmWLD8OJJNYCdYLJEH/HM+bPDfJuyGwCYeJFgPmWY8ttwpgZnW5QnzgM55CYUByUiTjHxsGOnEpLl6yQaoQ==", "dependencies": { "@types/js-cookie": "^2.2.6", "@xobotyi/scrollbar-width": "^1.9.5", @@ -14067,7 +13707,7 @@ "fast-deep-equal": "^3.1.3", "fast-shallow-equal": "^1.0.0", "js-cookie": "^2.2.1", - "nano-css": "^5.3.1", + "nano-css": "^5.6.1", "react-universal-interface": "^0.6.2", "resize-observer-polyfill": "^1.5.1", "screenfull": "^5.1.0", @@ -14077,8 +13717,8 @@ "tslib": "^2.1.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "*", + "react-dom": "*" } }, "node_modules/read-pkg": { @@ -15752,14 +15392,6 @@ } } }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/package.json b/package.json index 35c02b5..a94d7b9 100644 --- a/package.json +++ b/package.json @@ -12,11 +12,13 @@ "node": "20.2.0" }, "dependencies": { + "@blueprintjs/core": "^5.7.2", + "@blueprintjs/icons": "^5.5.0", "@emotion/react": "^11.11.1", "filelist-utils": "^1.10.2", - "nmr-load-save": "^0.23.8", - "nmr-processing": "^11.6.0", - "nmrium": "^0.45.1-pre.1701344673", + "nmr-load-save": "^0.23.11", + "nmr-processing": "^11.6.1", + "nmrium": "^0.46.0", "react-science": "^0.32.1", "vite-plugin-pwa": "^0.17.4" }, diff --git a/src/index.tsx b/src/index.tsx index 24dd822..9d06c7c 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,4 +1,6 @@ import 'react-science/styles/preflight.css'; +import '@blueprintjs/core/lib/css/blueprint.css'; +import '@blueprintjs/icons/lib/css/blueprint-icons.css'; import { createRoot } from 'react-dom/client'; import { HashRouter as Router, Route, Routes } from 'react-router-dom'; diff --git a/yarn.lock b/yarn.lock index de11d9a..99c0ccd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1046,7 +1046,7 @@ dependencies: tslib "~2.6.2" -"@blueprintjs/core@^5.3.2", "@blueprintjs/core@^5.6.0", "@blueprintjs/core@^5.7.2": +"@blueprintjs/core@^5.3.2", "@blueprintjs/core@^5.7.2": version "5.7.2" resolved "https://registry.npmjs.org/@blueprintjs/core/-/core-5.7.2.tgz" integrity sha512-wzYSog3RGsNq95F0stYZ+C6/PBjPidFRzVRnQPeUO/M0tZCL4QEbKC4qNz1flGlXaQH5sD6rjaoRoFaJfouXVg== @@ -1259,7 +1259,7 @@ resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz" integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== -"@headlessui/react@^1.7.16", "@headlessui/react@^1.7.17": +"@headlessui/react@^1.7.17": version "1.7.17" resolved "https://registry.npmjs.org/@headlessui/react/-/react-1.7.17.tgz" integrity sha512-4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdow== @@ -1520,7 +1520,7 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -1662,18 +1662,6 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-dismissable-layer@1.0.4": - version "1.0.4" - resolved "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz" - integrity sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-escape-keydown" "1.0.3" - "@radix-ui/react-dismissable-layer@1.0.5": version "1.0.5" resolved "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz" @@ -1693,16 +1681,6 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-focus-scope@1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz" - integrity sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-focus-scope@1.0.4": version "1.0.4" resolved "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz" @@ -1721,23 +1699,6 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-use-layout-effect" "1.0.1" -"@radix-ui/react-popper@1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz" - integrity sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg== - dependencies: - "@babel/runtime" "^7.13.10" - "@floating-ui/react-dom" "^2.0.0" - "@radix-ui/react-arrow" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-rect" "1.0.1" - "@radix-ui/react-use-size" "1.0.1" - "@radix-ui/rect" "1.0.1" - "@radix-ui/react-popper@1.1.3": version "1.1.3" resolved "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz" @@ -1755,14 +1716,6 @@ "@radix-ui/react-use-size" "1.0.1" "@radix-ui/rect" "1.0.1" -"@radix-ui/react-portal@1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz" - integrity sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-portal@1.0.4": version "1.0.4" resolved "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz" @@ -1821,34 +1774,6 @@ "@radix-ui/react-use-callback-ref" "1.0.1" "@radix-ui/react-use-controllable-state" "1.0.1" -"@radix-ui/react-select@^1.2.2": - version "1.2.2" - resolved "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz" - integrity sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/number" "1.0.1" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-dismissable-layer" "1.0.4" - "@radix-ui/react-focus-guards" "1.0.1" - "@radix-ui/react-focus-scope" "1.0.3" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-popper" "1.1.2" - "@radix-ui/react-portal" "1.0.3" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-slot" "1.0.2" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-controllable-state" "1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-previous" "1.0.1" - "@radix-ui/react-visually-hidden" "1.0.3" - aria-hidden "^1.1.1" - react-remove-scroll "2.5.5" - "@radix-ui/react-select@^2.0.0": version "2.0.0" resolved "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.0.0.tgz" @@ -2068,24 +1993,11 @@ resolved "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz" integrity sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw== -"@tanstack/query-core@4.36.1": - version "4.36.1" - resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz" - integrity sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA== - "@tanstack/query-core@5.13.4": version "5.13.4" resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.13.4.tgz" integrity sha512-8+rJucXvC/xlr4OrxHhEIob/cTlbT4fgmz1VsvB0D12FRStKaXeLORNGcOhSAynRd2NL74SV/Qq0IIb4DedLcA== -"@tanstack/react-query@^4.32.6": - version "4.36.1" - resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz" - integrity sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw== - dependencies: - "@tanstack/query-core" "4.36.1" - use-sync-external-store "^1.2.0" - "@tanstack/react-query@^5.13.4": version "5.13.4" resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.13.4.tgz" @@ -2093,7 +2005,7 @@ dependencies: "@tanstack/query-core" "5.13.4" -"@tanstack/react-table@^8.10.7", "@tanstack/react-table@^8.9.3": +"@tanstack/react-table@^8.10.7": version "8.10.7" resolved "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.10.7.tgz" integrity sha512-bXhjA7xsTcsW8JPTTYlUg/FuBpn8MNjiEPhkNhIGCUR6iRQM2+WEco4OBpvDeVcR9SE+bmWLzdfiY7bCbCSVuA== @@ -2859,10 +2771,10 @@ browserslist@^4.21.9, "browserslist@>= 4.21.0": node-releases "^2.0.13" update-browserslist-db "^1.0.11" -brukerconverter@^6.3.1: - version "6.3.1" - resolved "https://registry.npmjs.org/brukerconverter/-/brukerconverter-6.3.1.tgz" - integrity sha512-ri6uQYfsoRBoTnBj7bv0Fm6vao80nm/f/ODj0acYMMqjK/YP79JmDjHSS3if5zukgWPlGVWYyShrJEIJjYeX4A== +brukerconverter@^6.3.2: + version "6.3.2" + resolved "https://registry.npmjs.org/brukerconverter/-/brukerconverter-6.3.2.tgz" + integrity sha512-+sR1s3uOuZSkxxW06WmHn0X10HFVngRG1a+/4FUZmWypUEFtD+W/7OyNBK3if/1Kx6hX2oJrkL1xwCNH/srwKg== dependencies: cheminfo-types "^1.5.0" filelist-utils "^1.8.0" @@ -3268,13 +3180,6 @@ cross-env@^7.0.3: dependencies: cross-spawn "^7.0.1" -cross-fetch@^3.1.5: - version "3.1.8" - resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz" - integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== - dependencies: - node-fetch "^2.6.12" - cross-fetch@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz" @@ -3311,7 +3216,7 @@ css-tree@^1.1.2: mdn-data "2.0.14" source-map "^0.6.1" -csstype@^3.0.2, csstype@^3.0.6: +csstype@^3.0.2, csstype@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== @@ -3710,31 +3615,6 @@ electron-to-chromium@^1.4.477: resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz" integrity sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A== -emdb@^2.4.3: - version "2.4.3" - resolved "https://registry.npmjs.org/emdb/-/emdb-2.4.3.tgz" - integrity sha512-irnEU374TUhjygl9gPbK8ubiwIBc8dboDwO+dWKQ2syCjdAsQr51jPBC0O95YlWKwiap+fEHHqKzXt6X1Q8R2Q== - dependencies: - chemical-elements "^2.0.2" - chemical-groups "^2.1.0" - cross-fetch "^3.1.5" - isotopic-distribution "^2.2.0" - jszip "^3.10.1" - mass-fragmentation "^0.6.0" - mf-finder "^2.4.0" - mf-from-google-sheet "^2.0.7" - mf-generator "^2.1.1" - mf-matcher "^2.1.0" - mf-parser "^2.3.0" - mf-utilities "^2.0.4" - ml-regression-theil-sen "^2.0.0" - ml-spectra-processing "^12.0.0" - ms-spectrum "^2.5.0" - nucleotide "^2.1.0" - openchemlib-utils "^2.4.0" - peaks-similarity "^3.1.1" - peptide "^2.0.0" - emdb@^3.1.7: version "3.1.7" resolved "https://registry.npmjs.org/emdb/-/emdb-3.1.7.tgz" @@ -4294,7 +4174,7 @@ file-selector@^0.6.0: dependencies: tslib "^2.4.0" -filelist-utils@^1.10.1, filelist-utils@^1.10.2, filelist-utils@^1.2.0, filelist-utils@^1.8.0: +filelist-utils@^1.10.2, filelist-utils@^1.2.0, filelist-utils@^1.8.0: 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== @@ -4564,7 +4444,7 @@ graphemer@^1.4.0: resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -gyromagnetic-ratio@^1.0.0, gyromagnetic-ratio@^1.1.0, gyromagnetic-ratio@^1.1.1: +gyromagnetic-ratio@^1.1.0, gyromagnetic-ratio@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/gyromagnetic-ratio/-/gyromagnetic-ratio-1.1.1.tgz" integrity sha512-M1y9bAhK11moqAPRZ5oUoDCEIQCogjKYXDMlkXJiSjkLFmOAp1qevrjThF+6KrtwkSpmT7Vgy8C/mgBlIdZPSg== @@ -4684,7 +4564,7 @@ immediate@~3.0.5: resolved "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz" integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== -immer@^10.0.2, immer@^10.0.3: +immer@^10.0.3: version "10.0.3" resolved "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz" integrity sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A== @@ -4738,10 +4618,10 @@ ini@~1.3.0: resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -inline-style-prefixer@^6.0.0: - version "6.0.4" - resolved "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz" - integrity sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg== +inline-style-prefixer@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.0.tgz" + integrity sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ== dependencies: css-in-js-utils "^3.1.0" fast-loops "^1.1.3" @@ -5025,16 +4905,6 @@ isobject@^3.0.1: resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== -isotopic-distribution@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/isotopic-distribution/-/isotopic-distribution-2.2.1.tgz" - integrity sha512-j8EqAXsdRUC5vopz/eCQHQai4lxztLVy71RtdZ/A7YZxJd5QBzrHgnf91M6qxBM9b5JNudVMubsHEZPKJ4N51Q== - dependencies: - chemical-elements "^2.0.3" - mf-parser "^2.3.1" - mf-utilities "^2.0.5" - spectrum-generator "^8.0.8" - isotopic-distribution@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/isotopic-distribution/-/isotopic-distribution-3.1.1.tgz" @@ -5124,7 +4994,7 @@ jake@^10.8.5: filelist "^1.0.4" minimatch "^3.1.2" -jcampconverter@^9.1.0, jcampconverter@^9.1.1, jcampconverter@^9.5.0: +jcampconverter@^9.1.0, jcampconverter@^9.5.0: version "9.5.0" resolved "https://registry.npmjs.org/jcampconverter/-/jcampconverter-9.5.0.tgz" integrity sha512-xsuZXcUd+YkF0Rlt0IZa1+4XbMYq/fR6+gewwDJd5M17y2+SbjrgESKZH73+GokzLC7H1KTS0/l5/7cQFFLgiA== @@ -5763,14 +5633,6 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -mass-fragmentation@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/mass-fragmentation/-/mass-fragmentation-0.6.0.tgz" - integrity sha512-Yokw/z4nChOgR0LczfbVQqEMQpjyJXxbLLYUlJ5sfyoE2Jc8Fz7M1B5uYBnYkiDPAEPXsuYDF9vdrgFVZ9ul0w== - dependencies: - mf-parser "^2.3.0" - openchemlib-utils "^5.0.2" - mass-fragmentation@^1.9.0: version "1.9.0" resolved "https://registry.npmjs.org/mass-fragmentation/-/mass-fragmentation-1.9.0.tgz" @@ -5800,17 +5662,6 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -mf-finder@^2.4.0, mf-finder@^2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/mf-finder/-/mf-finder-2.4.1.tgz" - integrity sha512-ZZu7zAmaqHHpJfEv1qZefGm4y7DAA233SjlsXWryAsTlJJTuwm4/76b9KSjpbbyj9F9FQI38R4oSnY7ge4v/9Q== - dependencies: - atom-sorter "^2.0.0" - chemical-elements "^2.0.3" - mf-matcher "^2.1.1" - mf-parser "^2.3.1" - mf-utilities "^2.0.5" - mf-finder@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/mf-finder/-/mf-finder-3.2.0.tgz" @@ -5822,17 +5673,6 @@ mf-finder@^3.2.0: mf-parser "^3.1.0" mf-utilities "^3.1.0" -mf-from-google-sheet@^2.0.7: - version "2.0.8" - resolved "https://registry.npmjs.org/mf-from-google-sheet/-/mf-from-google-sheet-2.0.8.tgz" - integrity sha512-gsWBKxfJUW/aB7C4IlE3PIz3t/SSH+bPoA8Dgl8hkUwcSUhZpndw5YYPGUqYd7UE3mF/OXJJOTh1snbtiGKXOA== - dependencies: - cross-fetch "^4.0.0" - mf-generator "^2.1.2" - mf-parser "^2.3.1" - mf-utilities "^2.0.5" - papaparse "^5.4.1" - mf-from-google-sheet@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/mf-from-google-sheet/-/mf-from-google-sheet-3.0.3.tgz" @@ -5844,18 +5684,6 @@ mf-from-google-sheet@^3.0.3: mf-utilities "^3.1.0" papaparse "^5.4.1" -mf-generator@^2.1.1, mf-generator@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/mf-generator/-/mf-generator-2.1.2.tgz" - integrity sha512-W5ONmgsPBmT3C6EiJ/jSiWt0qU04O+YAYbNggebtH3LgJMJagb4Mw6BBQU6/P6VdZs0ua9GXBroBHzWtH/Q0IA== - dependencies: - chemical-elements "^2.0.3" - mf-finder "^2.4.1" - mf-matcher "^2.1.1" - mf-parser "^2.3.1" - mf-utilities "^2.0.5" - sum-object-keys "^1.0.2" - mf-generator@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/mf-generator/-/mf-generator-3.1.0.tgz" @@ -5868,14 +5696,6 @@ mf-generator@^3.1.0: mf-utilities "^3.1.0" sum-object-keys "^1.0.2" -mf-matcher@^2.1.0, mf-matcher@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/mf-matcher/-/mf-matcher-2.1.1.tgz" - integrity sha512-R5VFwGYMUpL13UJntCkn+T5uBse7M1Tl8Z+RdpbW8wX/Iiq2WzL+LrAwymRFmvkDEEjZbyZyqYFWdpQuM+cuKA== - dependencies: - mf-utilities "^2.0.5" - ml-spectra-processing "^12.5.0" - mf-matcher@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/mf-matcher/-/mf-matcher-3.0.2.tgz" @@ -5894,7 +5714,7 @@ mf-parser@^2.0.0: chemical-groups "^2.1.0" mf-utilities "^2.0.4" -mf-parser@^2.3.0, mf-parser@^2.3.1: +mf-parser@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/mf-parser/-/mf-parser-2.3.1.tgz" integrity sha512-NysOrNMBc6+thtv0q2JpzNyYRwkl+tTZ0+QBnY39b4sPBv7zwwJ3HfsjBpnnQGUkW8yPGiovvTraQcslhlIkpA== @@ -6107,7 +5927,7 @@ ml-distance-matrix@^2.0.1: resolved "https://registry.npmjs.org/ml-distance-matrix/-/ml-distance-matrix-2.0.1.tgz" integrity sha512-6wt3bvK8WzAjyuBt9+wnyGanphrAZyqJGwiEEfuknfu8IQBtHYWpyLhjtQ8R7rjiPyXlF9eP7GcI5L7OA1NLEQ== -ml-distance@^4.0.0, ml-distance@^4.0.1: +ml-distance@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/ml-distance/-/ml-distance-4.0.1.tgz" integrity sha512-feZ5ziXs01zhyFUUUeZV5hwc0f5JW0Sh0ckU1koZe/wdVkJdGxcP06KNQuF0WBTj8FttQUzcvQcpcrOp/XrlEw== @@ -6181,10 +6001,10 @@ ml-matrix-peaks-finder@^1.0.0: ml-disjoint-set "^1.0.0" ml-matrix-convolution "^1.0.0" -ml-matrix@^6.10.4, ml-matrix@^6.10.5, ml-matrix@^6.10.7, ml-matrix@^6.10.8, ml-matrix@^6.8.0: - version "6.10.8" - resolved "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.10.8.tgz" - integrity sha512-AOWniClvQMbGx2V0mqzOScINLe+PjAjpjTN3zYRG7gV5Zp29fu9b2E0PfTdnupN03USOQMvkjT9/8yB4hEEahg== +ml-matrix@^6.10.4, ml-matrix@^6.10.5, ml-matrix@^6.10.7, ml-matrix@^6.10.8, ml-matrix@^6.11.0, ml-matrix@^6.8.0: + version "6.11.0" + resolved "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.11.0.tgz" + integrity sha512-7jr9NmFRkaUxbKslfRu3aZOjJd2LkSitCGv+QH9PF0eJoEG7jIpjXra1Vw8/kgao8+kHCSsJONG6vfWmXQ+/Eg== dependencies: is-any-array "^2.0.1" ml-array-rescale "^1.3.7" @@ -6326,23 +6146,6 @@ ml-zones@^0.1.0: resolved "https://registry.npmjs.org/ml-zones/-/ml-zones-0.1.0.tgz" integrity sha512-ftxNwHofZ8t/BPLT3UulIOkiwkmZGBr+Szsb0I1Ymi7t6bRwx0LdPCcbvEk6YkaWYnjgnFaeTpZooYKmI3RutQ== -ms-spectrum@^2.4.2, ms-spectrum@^2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/ms-spectrum/-/ms-spectrum-2.5.0.tgz" - integrity sha512-iEBpHTb8jbbHrABVMEfaBaddAWMlmS93HgC8V2xYED4LhIPucSJOm0AmY/m3hXMyaOrIOmpkH1w/l2I8t/ZgCw== - dependencies: - cheminfo-types "^1.4.0" - emdb "^2.4.3" - is-any-array "^2.0.0" - mf-parser "^2.3.0" - mf-utilities "^2.0.4" - ml-distance "^4.0.0" - ml-gsd "^12.1.3" - ml-regression-power "^2.0.0" - ml-spectra-processing "^12.0.0" - peaks-similarity "^3.1.1" - xy-parser "^5.0.4" - ms-spectrum@^3.4.1: version "3.4.1" resolved "https://registry.npmjs.org/ms-spectrum/-/ms-spectrum-3.4.1.tgz" @@ -6378,19 +6181,19 @@ multiplet-analysis@^2.1.2: fft.js "^4.0.4" ml-array-xy-max-y "^1.0.2" -nano-css@^5.3.1: - version "5.3.5" - resolved "https://registry.npmjs.org/nano-css/-/nano-css-5.3.5.tgz" - integrity sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg== +nano-css@^5.6.1: + version "5.6.1" + resolved "https://registry.npmjs.org/nano-css/-/nano-css-5.6.1.tgz" + integrity sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw== dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" css-tree "^1.1.2" - csstype "^3.0.6" + csstype "^3.1.2" fastest-stable-stringify "^2.0.2" - inline-style-prefixer "^6.0.0" - rtl-css-js "^1.14.0" - sourcemap-codec "^1.4.8" + inline-style-prefixer "^7.0.0" + rtl-css-js "^1.16.1" stacktrace-js "^2.0.2" - stylis "^4.0.6" + stylis "^4.3.0" nanoid@^3.3.7: version "3.3.7" @@ -6407,13 +6210,6 @@ negotiator@0.6.3: resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -netcdfjs@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/netcdfjs/-/netcdfjs-2.0.2.tgz" - integrity sha512-Uyz+3rqdF3D4WhnQY3lmG/FBY53OsDfloYnjBhoG+jZZs25RXWIOVU8d+V852Kv0xgtt1MzaSdeYmUS9enJ+ow== - dependencies: - iobuffer "^5.2.1" - netcdfjs@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/netcdfjs/-/netcdfjs-3.0.0.tgz" @@ -6431,14 +6227,14 @@ nmr-correlation@^2.3.3: ml-matrix-peaks-finder "^1.0.0" ml-peak-shape-generator "^4.1.1" -nmr-load-save@^0.23.8: - version "0.23.8" - resolved "https://registry.npmjs.org/nmr-load-save/-/nmr-load-save-0.23.8.tgz" - integrity sha512-iyoYhaHWlEk280hKX8Dwq0HPdRk/gHuMT0eHvGWr58I0yfEU5IGAHsK4jMex/H0Eg4HgAhWGA0lCClLFVwpK2A== +nmr-load-save@^0.23.11: + version "0.23.11" + resolved "https://registry.npmjs.org/nmr-load-save/-/nmr-load-save-0.23.11.tgz" + integrity sha512-tvZDBfiZYy7xBUdx7MVVoQ3M3DzhsEKZCgkjkVk0tGVNcy1q9C1WYT48nSJXhgTMNslfH8GH9f2ojSTFnHoUDQ== dependencies: "@lukeed/uuid" "^2.0.1" "@types/lodash.merge" "^4.6.7" - brukerconverter "^6.3.1" + brukerconverter "^6.3.2" cheminfo-types "^1.7.2" convert-to-jcamp "^5.4.9" filelist-utils "^1.10.2" @@ -6447,25 +6243,25 @@ nmr-load-save@^0.23.8: jcampconverter "^9.5.0" jeolconverter "^1.0.2" lodash.merge "^4.6.2" - ml-spectra-processing "^12.5.1" + ml-spectra-processing "^12.8.0" nmr-correlation "^2.3.3" - nmr-processing "^11.6.0" + nmr-processing "^11.6.1" nmredata "^0.9.9" openchemlib "^8.7.0" - openchemlib-utils "^5.4.0" + openchemlib-utils "^5.6.0" sdf-parser "^6.0.1" varian-converter "^0.3.3" -nmr-processing@^11.6.0: - version "11.6.0" - resolved "https://registry.npmjs.org/nmr-processing/-/nmr-processing-11.6.0.tgz" - integrity sha512-Hqh3h3WYlZNTuXODgd7LJh7Qt04pHb4gJedpcZoex8f7wL6vyWsAF7F85KwXDCrsZ4nEGPxh5a004VYZdVEHSg== +nmr-processing@^11.6.1: + version "11.6.1" + resolved "https://registry.npmjs.org/nmr-processing/-/nmr-processing-11.6.1.tgz" + integrity sha512-NA6uoFbqkqFdrEoEKf3KLeh22opI7torSBi017n4Sqc/jis5/A7MpgunmHVxFYo09BDBIwKM4YvWur86NKXBUw== dependencies: "@lukeed/uuid" "^2.0.1" binary-search "^1.3.6" cross-fetch "^4.0.0" form-data "^4.0.0" - gyromagnetic-ratio "^1.0.0" + gyromagnetic-ratio "^1.1.0" is-any-array "^2.0.1" linear-sum-assignment "^1.0.5" lodash.omit "^4.5.0" @@ -6482,14 +6278,14 @@ nmr-processing@^11.6.0: ml-signal-processing "^1.0.3" ml-simple-clustering "^0.1.0" ml-sparse-matrix "^2.1.0" - ml-spectra-processing "^12.6.0" + ml-spectra-processing "^12.8.0" ml-tree-set "^0.1.1" nmr-correlation "^2.3.3" numeral "^2.0.6" openchemlib-utils "^5.4.0" spectrum-generator "^8.0.8" -nmredata@^0.9.7, nmredata@^0.9.9: +nmredata@^0.9.9: version "0.9.9" resolved "https://registry.npmjs.org/nmredata/-/nmredata-0.9.9.tgz" integrity sha512-FhqSIN3p37RE/e/8Lf8OG/bpAuT35WtKrhjo6W9YQ1ZvC6QV7xP/1IUYOfOjmMqafaMC8xdzED9aSgHnlE5VUA== @@ -6499,12 +6295,13 @@ nmredata@^0.9.7, nmredata@^0.9.9: openchemlib "^8.0.1" openchemlib-utils "^5.2.0" -nmrium@^0.45.1-pre.1701344673: - version "0.45.1-pre.1701344673" - resolved "https://registry.npmjs.org/nmrium/-/nmrium-0.45.1-pre.1701344673.tgz" - integrity sha512-am2/m1oxMvaMSl2O5b3AP+sKip52k98aaSQShCwh16YLAIjcH3dKwSM1gSxI6DigmhpB7xa8m21fwM8Pt2QkxQ== +nmrium@^0.46.0: + version "0.46.0" + resolved "https://registry.npmjs.org/nmrium/-/nmrium-0.46.0.tgz" + integrity sha512-m8eb8d9nKqxAMGP4aNEEhFt7nauDKJ+DIwNVzYA/sCQXGNK3DDjdvzir02B141jksoa2JD8E3DchkjtvzI4vFQ== dependencies: - "@blueprintjs/core" "^5.6.0" + "@blueprintjs/core" "^5.7.2" + "@blueprintjs/icons" "^5.5.0" "@emotion/react" "^11.11.1" "@emotion/styled" "^11.11.0" "@lukeed/uuid" "^2.0.1" @@ -6528,34 +6325,34 @@ nmrium@^0.45.1-pre.1701344673: ml-baseline-correction-regression "^1.0.2" ml-conrec "^5.0.2" ml-gsd "^12.1.3" - ml-matrix "^6.10.8" - ml-spectra-processing "^12.6.0" + ml-matrix "^6.11.0" + ml-spectra-processing "^12.8.0" ml-stat "^1.3.3" multiplet-analysis "^2.1.2" nmr-correlation "^2.3.3" - nmr-load-save "^0.23.8" - nmr-processing "^11.6.0" - nmredata "^0.9.7" + nmr-load-save "^0.23.11" + nmr-processing "^11.6.1" + nmredata "^0.9.9" numeral "^2.0.6" - openchemlib "^8.7.1" - openchemlib-utils "^5.4.0" + openchemlib "^8.7.2" + openchemlib-utils "^5.6.1" papaparse "^5.4.1" re-resizable "6.9.11" react-d3-utils "^1.0.0" react-dropzone "^14.2.3" react-error-boundary "^4.0.11" - react-icons "^4.11.0" + react-icons "^4.12.0" react-inspector "^6.0.2" react-mf "^2.0.2" react-ocl "^6.1.0" react-ocl-nmr "^3.0.1" react-plot "^1.4.2" react-rnd "^10.4.1" - react-science "^0.27.0" + react-science "^0.32.1" react-slider "^2.0.6" react-table "^7.8.0" react-transition-group "^4.4.5" - react-use "^17.4.0" + react-use "^17.4.2" smart-array-filter "^4.0.2" yup "^1.3.2" @@ -6611,14 +6408,6 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -nucleotide@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/nucleotide/-/nucleotide-2.1.1.tgz" - integrity sha512-0YJsWdvLrBH8ZRUzSLlW4++iUnOV3rdZ057Tj6Vy0ufs4teaG4mfUZxuOR9UDD1yOckQzuiVZR3rnjMceJwqSg== - dependencies: - chemical-groups "^2.1.0" - mf-utilities "^2.0.5" - nucleotide@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/nucleotide/-/nucleotide-3.0.2.tgz" @@ -6726,36 +6515,49 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -openchemlib-utils@^2.4.0: - version "2.9.0" - resolved "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-2.9.0.tgz" - integrity sha512-El0vE5Tg6BgujWHmnoAZR6azGwl6ESH6ieouUwHnYMgNvBfc63iJDzo7rn0TliK9Gr5BLQh89qfzO6A6eSeh9Q== +openchemlib-utils@^5.2.0, openchemlib-utils@^5.4.0, openchemlib-utils@^5.5.0, openchemlib-utils@5.5.0: + version "5.5.0" + resolved "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.5.0.tgz" + integrity sha512-ySaDzLGZ2V6vNF9FtEabHXOMnpqkcRHQvepSS+qVkMmOaJoOc3wGxWOcMf+PrNtQyc1CIQ38GDTpFmK2QV8obQ== dependencies: atom-sorter "^2.0.0" ensure-string "^1.2.0" get-value "^3.0.1" ml-floyd-warshall "^3.0.1" - ml-matrix "^6.10.4" + ml-matrix "^6.10.8" papaparse "^5.4.1" sdf-parser "^6.0.1" -openchemlib-utils@^5.0.2, openchemlib-utils@^5.2.0, openchemlib-utils@^5.4.0, openchemlib-utils@^5.5.0, openchemlib-utils@5.5.0: - version "5.5.0" - resolved "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.5.0.tgz" - integrity sha512-ySaDzLGZ2V6vNF9FtEabHXOMnpqkcRHQvepSS+qVkMmOaJoOc3wGxWOcMf+PrNtQyc1CIQ38GDTpFmK2QV8obQ== +openchemlib-utils@^5.6.0: + version "5.6.1" + resolved "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.6.1.tgz" + integrity sha512-69dYUKb/vclhxmRwmKdzn5b4CwoKMqnG/O5cA9n4ysJ0A70dv2YCtX5UcC95GD2c3DTS1ALlb32mnmUzcWOGBQ== dependencies: atom-sorter "^2.0.0" ensure-string "^1.2.0" get-value "^3.0.1" ml-floyd-warshall "^3.0.1" - ml-matrix "^6.10.8" + ml-matrix "^6.11.0" + papaparse "^5.4.1" + sdf-parser "^6.0.1" + +openchemlib-utils@^5.6.1: + version "5.6.1" + resolved "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.6.1.tgz" + integrity sha512-69dYUKb/vclhxmRwmKdzn5b4CwoKMqnG/O5cA9n4ysJ0A70dv2YCtX5UcC95GD2c3DTS1ALlb32mnmUzcWOGBQ== + dependencies: + atom-sorter "^2.0.0" + ensure-string "^1.2.0" + get-value "^3.0.1" + ml-floyd-warshall "^3.0.1" + ml-matrix "^6.11.0" papaparse "^5.4.1" sdf-parser "^6.0.1" -openchemlib@^8.0.1, openchemlib@^8.5.0, openchemlib@^8.7.0, openchemlib@^8.7.1, openchemlib@>=8, openchemlib@>=8.3.0, openchemlib@>=8.6.2: - version "8.7.1" - resolved "https://registry.npmjs.org/openchemlib/-/openchemlib-8.7.1.tgz" - integrity sha512-skzgPw0F5ZxLe3y0Td4uyegNi8N2P3jj9EumIdki8eGzs4QhBtpOibkejcy9lLcItsnxwrO1se5cuaJWRB5MiQ== +openchemlib@^8.0.1, openchemlib@^8.5.0, openchemlib@^8.7.0, openchemlib@^8.7.2, openchemlib@>=8, openchemlib@>=8.6.2: + version "8.7.2" + resolved "https://registry.npmjs.org/openchemlib/-/openchemlib-8.7.2.tgz" + integrity sha512-k7LGea1GRLewzO9REarAVrP62hZgImxDZRIU6p29utmYiXL56OmlVMVoTG3FqEule+yx/p96yzv9qYladSC3SA== optionator@^0.9.3: version "0.9.3" @@ -6900,7 +6702,7 @@ peaks-similarity@^3.1.1: dependencies: ml-stat "^1.3.3" -peptide@^2.0.0, peptide@^2.1.1: +peptide@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/peptide/-/peptide-2.1.1.tgz" integrity sha512-jyEVVMQbjOwv+S2y+zKl9nrrwMsVioPuUmSwlex9DBAbq04ext3QFkazg/o+fgdCldhAcCh5H1Lh9UR6ABU8ew== @@ -7074,7 +6876,7 @@ react-d3-utils@^1.0.0: d3-scale "^4.0.2" use-resize-observer "^9.0.2" -react-dom@*, "react-dom@^16 || ^17 || ^18", "react-dom@^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^16.8 || 17 || 18", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8.0 || ^17 || ^18", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18.2.0, "react-dom@>= 16.3.0", react-dom@>=16, react-dom@>=16.3.0, react-dom@>=16.6.0, react-dom@>=16.8, react-dom@>=16.8.0, react-dom@>=18, react-dom@>=18.0.0, "react-dom@16.8.0 - 18": +react-dom@*, "react-dom@^16 || ^17 || ^18", "react-dom@^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^16.8 || 17 || 18", "react-dom@^16.8.0 || ^17 || ^18", react-dom@^18.2.0, "react-dom@>= 16.3.0", react-dom@>=16, react-dom@>=16.3.0, react-dom@>=16.6.0, react-dom@>=16.8, react-dom@>=16.8.0, react-dom@>=18, react-dom@>=18.0.0, "react-dom@16.8.0 - 18": version "18.2.0" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -7116,7 +6918,7 @@ react-fast-compare@^3.0.1: resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz" integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== -react-icons@^4.10.1, react-icons@^4.11.0, react-icons@^4.12.0: +react-icons@^4.12.0: version "4.12.0" resolved "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz" integrity sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw== @@ -7227,47 +7029,6 @@ react-router@6.21.0: dependencies: "@remix-run/router" "1.14.0" -react-science@^0.27.0: - version "0.27.0" - resolved "https://registry.npmjs.org/react-science/-/react-science-0.27.0.tgz" - integrity sha512-x7CSIV0BJLHy3GZAKZ31STB6S+MWdRvrXRUhs2w9/JHJ5xONjmGdEB4SqG8YMDEl2u5Pij4vb2YJEd++cyVuVg== - dependencies: - "@emotion/react" "^11.11.1" - "@emotion/styled" "^11.11.0" - "@headlessui/react" "^1.7.16" - "@lukeed/uuid" "^2.0.1" - "@popperjs/core" "^2.11.8" - "@radix-ui/react-checkbox" "^1.0.4" - "@radix-ui/react-radio-group" "^1.1.3" - "@radix-ui/react-select" "^1.2.2" - "@tanstack/react-query" "^4.32.6" - "@tanstack/react-table" "^8.9.3" - biologic-converter "^0.6.0" - cheminfo-types "^1.7.2" - d3-scale-chromatic "^3.0.0" - filelist-utils "^1.10.1" - immer "^10.0.2" - jcampconverter "^9.1.1" - lodash "^4.17.21" - ml-gsd "^12.1.3" - ml-peak-shape-generator "^4.1.2" - ml-signal-processing "^1.0.3" - ml-spectra-processing "^12.5.0" - ms-spectrum "^2.4.2" - netcdfjs "^2.0.2" - react-d3-utils "^1.0.0" - react-dropzone "^14.2.3" - react-error-boundary "^4.0.11" - react-icons "^4.10.1" - react-inspector "^6.0.2" - react-kbs "^2.1.1" - react-plot "^1.4.2" - react-popper "^2.3.0" - spc-parser "^0.7.2" - tinycolor2 "^1.6.0" - use-resize-observer "^9.1.0" - wdf-parser "^0.3.0" - react-science@^0.32.1: version "0.32.1" resolved "https://registry.npmjs.org/react-science/-/react-science-0.32.1.tgz" @@ -7357,10 +7118,10 @@ react-universal-interface@^0.6.2: resolved "https://registry.npmjs.org/react-universal-interface/-/react-universal-interface-0.6.2.tgz" integrity sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw== -react-use@^17.4.0: - version "17.4.0" - resolved "https://registry.npmjs.org/react-use/-/react-use-17.4.0.tgz" - integrity sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q== +react-use@^17.4.2: + version "17.4.2" + resolved "https://registry.npmjs.org/react-use/-/react-use-17.4.2.tgz" + integrity sha512-1jPtmWLD8OJJNYCdYLJEH/HM+bPDfJuyGwCYeJFgPmWY8ttwpgZnW5QnzgM55CYUByUiTjHxsGOnEpLl6yQaoQ== dependencies: "@types/js-cookie" "^2.2.6" "@xobotyi/scrollbar-width" "^1.9.5" @@ -7368,7 +7129,7 @@ react-use@^17.4.0: fast-deep-equal "^3.1.3" fast-shallow-equal "^1.0.0" js-cookie "^2.2.1" - nano-css "^5.3.1" + nano-css "^5.6.1" react-universal-interface "^0.6.2" resize-observer-polyfill "^1.5.1" screenfull "^5.1.0" @@ -7377,7 +7138,7 @@ react-use@^17.4.0: ts-easing "^0.2.0" tslib "^2.1.0" -react@*, "react@^16 || ^17 || ^18", "react@^16.13.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8 || 17 || 18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.3 || ^17.0.0-0 || ^18.0.0", "react@^16.8.4 || ^17.0.0 || ^18.0.0", react@^18.0.0, react@^18.2.0, "react@>= 16.3.0", "react@>= 16.8 || 18.0.0", react@>=16, react@>=16.13.1, react@>=16.3.0, react@>=16.6.0, react@>=16.8, react@>=16.8.0, react@>=18, react@>=18.0.0, "react@16.8.0 - 18": +react@*, "react@^16 || ^17 || ^18", "react@^16.13.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8 || 17 || 18", "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.3 || ^17.0.0-0 || ^18.0.0", "react@^16.8.4 || ^17.0.0 || ^18.0.0", react@^18.0.0, react@^18.2.0, "react@>= 16.3.0", "react@>= 16.8 || 18.0.0", react@>=16, react@>=16.13.1, react@>=16.3.0, react@>=16.6.0, react@>=16.8, react@>=16.8.0, react@>=18, react@>=18.0.0, "react@16.8.0 - 18": version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -7615,7 +7376,7 @@ rollup@^4.2.0: "@rollup/rollup-win32-x64-msvc" "4.5.0" fsevents "~2.3.2" -rtl-css-js@^1.14.0: +rtl-css-js@^1.16.1: version "1.16.1" resolved "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz" integrity sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg== @@ -7868,7 +7629,7 @@ sourcemap-codec@^1.4.8: resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== -spc-parser@^0.7.2, spc-parser@^0.7.3: +spc-parser@^0.7.3: version "0.7.3" resolved "https://registry.npmjs.org/spc-parser/-/spc-parser-0.7.3.tgz" integrity sha512-zXO0BmMmfscb3IcYlhngQkF4gYcarCAfYoiJnICTNs0omPALfTVFoZz9EztB9NC82Hp24Y+k+QXToFgtg10YHw== @@ -8110,7 +7871,12 @@ strip-json-comments@~2.0.1: resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== -stylis@^4.0.6, stylis@4.2.0: +stylis@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz" + integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ== + +stylis@4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz" integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== @@ -8486,11 +8252,6 @@ use-sidecar@^1.1.2: detect-node-es "^1.1.0" tslib "^2.0.0" -use-sync-external-store@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz" - integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== - util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"