From c1a2abe01704799be4e716ac90dcada78d793338 Mon Sep 17 00:00:00 2001 From: hamed musallam Date: Thu, 27 Aug 2026 13:41:49 +0200 Subject: [PATCH] feat: update NMRium to version 2.7.0 --- package-lock.json | 200 +++++++++++++++++++++++----------------------- package.json | 8 +- 2 files changed, 104 insertions(+), 104 deletions(-) diff --git a/package-lock.json b/package-lock.json index 584c831..ab83fd6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,12 +13,12 @@ "@blueprintjs/icons": "^6.13.0", "@emotion/styled": "^11.14.1", "@vitejs/plugin-react": "^6.0.2", - "@zakodium/nmrium-core": "^0.7.62", - "@zakodium/nmrium-core-plugins": "^0.7.83", + "@zakodium/nmrium-core": "^0.7.65", + "@zakodium/nmrium-core-plugins": "^0.7.87", "fifo-logger": "^2.0.1", - "nmrium": "^2.6.0", + "nmrium": "^2.7.0", "openchemlib": "^9.25.0", - "react-science": "^23.0.1" + "react-science": "^23.1.1" }, "devDependencies": { "@babel/plugin-transform-modules-commonjs": "^7.29.7", @@ -45,6 +45,37 @@ "vite-plugin-pwa": "^1.3.0" } }, + "node_modules/@atlaskit/pragmatic-drag-and-drop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@atlaskit/pragmatic-drag-and-drop/-/pragmatic-drag-and-drop-3.0.0.tgz", + "integrity": "sha512-EEKBELv757wrvhMHBAoFcXjfzGZ4Y2FJ2xnSsWovsOKywkN1Q4IWRH52hQpPmJnATLcmO9viVhoXWSXFBLKSLQ==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.0.0", + "bind-event-listener": "^3.0.0", + "raf-schd": "^4.0.3" + } + }, + "node_modules/@atlaskit/pragmatic-drag-and-drop-auto-scroll": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@atlaskit/pragmatic-drag-and-drop-auto-scroll/-/pragmatic-drag-and-drop-auto-scroll-3.1.0.tgz", + "integrity": "sha512-YfxLci5SA2MwdJKIVpnEZfbiOGWQIQnD1NvUgqFq96v33PGVWQy13k07KxeSkR/M8E6VBiYRoglelyCdRmyyBQ==", + "license": "Apache-2.0", + "dependencies": { + "@atlaskit/pragmatic-drag-and-drop": "^3.0.0", + "@babel/runtime": "^7.0.0" + } + }, + "node_modules/@atlaskit/pragmatic-drag-and-drop-hitbox": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@atlaskit/pragmatic-drag-and-drop-hitbox/-/pragmatic-drag-and-drop-hitbox-2.1.0.tgz", + "integrity": "sha512-88krJVd1OcPHy0EFcJx0CjT1AOTB/1AneVvDWOhU4FH6NYDgTNF69euj8GUE07r0KK3L+9V77MKQhaOtwq2mXA==", + "license": "Apache-2.0", + "dependencies": { + "@atlaskit/pragmatic-drag-and-drop": "^3.0.0", + "@babel/runtime": "^7.0.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", @@ -1998,15 +2029,15 @@ } }, "node_modules/@blueprintjs/select": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-6.3.0.tgz", - "integrity": "sha512-m+tQ6PIG/qWfGUwx2DFZs7nKZfMwx4OKPT4yO5aVe9JCqVkJGs+ZdEfjFO4zf6PF6lD0e9Yxyis497YJh1lawA==", + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-6.3.4.tgz", + "integrity": "sha512-vJa6MrXgPyQt4PRc9Z6c1vaHAKJMI1zloVph5eKOfv7YjSb1WlbH/bFWKunANxqSlncfug6FfaHkIRh7UYZ1Wg==", "license": "Apache-2.0", "peer": true, "dependencies": { "@blueprintjs/colors": "^5.1.16", - "@blueprintjs/core": "^6.16.0", - "@blueprintjs/icons": "^6.11.0", + "@blueprintjs/core": "^6.18.0", + "@blueprintjs/icons": "^6.13.0", "classnames": "^2.3.1", "tslib": "~2.6.2" }, @@ -4144,6 +4175,26 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, + "node_modules/@tanstack/react-table": { + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-9.2.3.tgz", + "integrity": "sha512-Aot6+uNmFbOQhk4Y56TqP9PFTge6hJIDkKC4mbGaPZpRHTosebvO4gFevz7V0KKcUzpIRH2MqWiiyskAYkfWKw==", + "license": "MIT", + "dependencies": { + "@tanstack/react-store": "^0.11.1", + "@tanstack/table-core": "9.2.3" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=18" + } + }, "node_modules/@tanstack/react-virtual": { "version": "3.14.10", "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.10.tgz", @@ -4171,6 +4222,22 @@ "url": "https://github.com/sponsors/tannerlinsley" } }, + "node_modules/@tanstack/table-core": { + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-9.2.3.tgz", + "integrity": "sha512-3HvxpgBXu5wp8/yNQ0L/7jw6EOu2d7vbdxQlp/Ox2Noqj8MNft0S5lkkicRZxrK5/aV1twtKUCGJUI3io9fBcQ==", + "license": "MIT", + "dependencies": { + "@tanstack/store": "^0.11.1" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, "node_modules/@tanstack/virtual-core": { "version": "3.17.8", "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.8.tgz", @@ -5007,9 +5074,9 @@ } }, "node_modules/@zakodium/nmr-types": { - "version": "0.5.25", - "resolved": "https://registry.npmjs.org/@zakodium/nmr-types/-/nmr-types-0.5.25.tgz", - "integrity": "sha512-Flxfn3CoC7J9mSwEcFFRO0omp9aqbf6t8+M1j4BUWbeLJAw6IZu4mdWSLgHZRvCo/VRF9EW7MlOy3BZdv3RcRQ==", + "version": "0.5.26", + "resolved": "https://registry.npmjs.org/@zakodium/nmr-types/-/nmr-types-0.5.26.tgz", + "integrity": "sha512-Da7K23q8O3EK8gslzyx5Hgd3k4TXq0w8JW+Qt2pDBZNY1M+uyVE97R9vcQKtcZiGVl/O0f57+qJ3kxvqVEnRgQ==", "license": "CC-BY-NC-SA-4.0", "dependencies": { "cheminfo-types": "^1.15.0", @@ -5020,9 +5087,9 @@ } }, "node_modules/@zakodium/nmrium-core": { - "version": "0.7.62", - "resolved": "https://registry.npmjs.org/@zakodium/nmrium-core/-/nmrium-core-0.7.62.tgz", - "integrity": "sha512-bwD4wttFKuXmNNotWuVZI6ddpuO2A0Ul2xi2NIrywHjJiNpJ4HiEX5oBBEboBa+UuuSonhTOKA6iKXbH2jQgWw==", + "version": "0.7.65", + "resolved": "https://registry.npmjs.org/@zakodium/nmrium-core/-/nmrium-core-0.7.65.tgz", + "integrity": "sha512-mXXylnGVMbYRdz23kalRziwMK6OCkJkS3HW9izjatH/6/VZgnbiSa5DBm+SazBuNe5QAutrXIFUWa+t2D/5Esw==", "license": "CC-BY-NC-SA-4.0", "dependencies": { "@zakodium/utils": "^0.5.1", @@ -5038,13 +5105,13 @@ } }, "node_modules/@zakodium/nmrium-core-plugins": { - "version": "0.7.83", - "resolved": "https://registry.npmjs.org/@zakodium/nmrium-core-plugins/-/nmrium-core-plugins-0.7.83.tgz", - "integrity": "sha512-Y7IFXV7dTcUIxaJrHwWV6HtLcLeBQp0Ehs2VJ+QW54I1GVVd+E7d62Ufa5USAe84N60jrAcli7X46TtGLalfvw==", + "version": "0.7.87", + "resolved": "https://registry.npmjs.org/@zakodium/nmrium-core-plugins/-/nmrium-core-plugins-0.7.87.tgz", + "integrity": "sha512-g/JwP7tgfndzQAy8xmVBWb0PASoQc/IabMHONC7uZ+juXpYizX/XM31WwNSnmAWlbGVmKHM53xU7F+mCJX2Imw==", "license": "CC-BY-NC-SA-4.0", "dependencies": { "@date-fns/utc": "^2.1.1", - "@zakodium/nmrium-core": "^0.7.62", + "@zakodium/nmrium-core": "^0.7.65", "cheminfo-types": "^1.15.0", "convert-to-jcamp": "^7.0.1", "date-fns": "^4.4.0", @@ -5055,7 +5122,7 @@ "linear-sum-assignment": "^1.0.9", "lodash.merge": "^4.6.2", "ml-spectra-processing": "^14.33.0", - "nmr-processing": "^22.23.5", + "nmr-processing": "^22.23.6", "openchemlib": "^9.24.0", "openchemlib-utils": "^8.17.1", "sdf-parser": "^9.0.0", @@ -5086,37 +5153,6 @@ "@atlaskit/pragmatic-drag-and-drop-hitbox": "^2.1.0" } }, - "node_modules/@zakodium/pdnd-esm/node_modules/@atlaskit/pragmatic-drag-and-drop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@atlaskit/pragmatic-drag-and-drop/-/pragmatic-drag-and-drop-3.0.0.tgz", - "integrity": "sha512-EEKBELv757wrvhMHBAoFcXjfzGZ4Y2FJ2xnSsWovsOKywkN1Q4IWRH52hQpPmJnATLcmO9viVhoXWSXFBLKSLQ==", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.0.0", - "bind-event-listener": "^3.0.0", - "raf-schd": "^4.0.3" - } - }, - "node_modules/@zakodium/pdnd-esm/node_modules/@atlaskit/pragmatic-drag-and-drop-auto-scroll": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@atlaskit/pragmatic-drag-and-drop-auto-scroll/-/pragmatic-drag-and-drop-auto-scroll-3.1.0.tgz", - "integrity": "sha512-YfxLci5SA2MwdJKIVpnEZfbiOGWQIQnD1NvUgqFq96v33PGVWQy13k07KxeSkR/M8E6VBiYRoglelyCdRmyyBQ==", - "license": "Apache-2.0", - "dependencies": { - "@atlaskit/pragmatic-drag-and-drop": "^3.0.0", - "@babel/runtime": "^7.0.0" - } - }, - "node_modules/@zakodium/pdnd-esm/node_modules/@atlaskit/pragmatic-drag-and-drop-hitbox": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@atlaskit/pragmatic-drag-and-drop-hitbox/-/pragmatic-drag-and-drop-hitbox-2.1.0.tgz", - "integrity": "sha512-88krJVd1OcPHy0EFcJx0CjT1AOTB/1AneVvDWOhU4FH6NYDgTNF69euj8GUE07r0KK3L+9V77MKQhaOtwq2mXA==", - "license": "Apache-2.0", - "dependencies": { - "@atlaskit/pragmatic-drag-and-drop": "^3.0.0", - "@babel/runtime": "^7.0.0" - } - }, "node_modules/@zakodium/utils": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/@zakodium/utils/-/utils-0.5.1.tgz", @@ -11410,9 +11446,9 @@ "license": "MIT" }, "node_modules/nmr-processing": { - "version": "22.23.5", - "resolved": "https://registry.npmjs.org/nmr-processing/-/nmr-processing-22.23.5.tgz", - "integrity": "sha512-B/7co/EGOv2TKi8zaVHfZ5SN6zVWzQ1Y+QQKzytV0W5mwe4397zQ/VPQI8LBJzXmW6br2iANYDjfJ63+Ddjq7w==", + "version": "22.23.6", + "resolved": "https://registry.npmjs.org/nmr-processing/-/nmr-processing-22.23.6.tgz", + "integrity": "sha512-Psz5P8ZFR4m6szehlvRRqVPxemV5XD6KW+AVKC1DleC7xnyVdivLR+L+4IyoxzWI6709OyjYdXBndHfpoeG2Sw==", "license": "CC-BY-NC-SA-4.0", "dependencies": { "binary-search": "^1.3.6", @@ -11449,9 +11485,9 @@ } }, "node_modules/nmrium": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/nmrium/-/nmrium-2.6.0.tgz", - "integrity": "sha512-345YtEf0G59jawiys4mXbMPloJ4RAwXODdwbrvlEOGi4H6aIUBrKaMxvK4ddGpMD/4xnYDjlQcVXAlL+Ka76GA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/nmrium/-/nmrium-2.7.0.tgz", + "integrity": "sha512-+P5rTcDerD6ZfQMUZY/PRKIcATG/awD9wJzpvlJALwV/DcbejbQzl81vlqqlL4gl1heplws8PPilG+Fd8dPbAw==", "license": "MIT", "dependencies": { "@emotion/react": "^11.14.0", @@ -11459,9 +11495,9 @@ "@hookform/resolvers": "^5.9.1", "@tanstack/react-form": "^1.33.5", "@tanstack/react-store": "^0.11.1", - "@zakodium/nmr-types": "^0.5.25", - "@zakodium/nmrium-core": "^0.7.62", - "@zakodium/nmrium-core-plugins": "^0.7.83", + "@zakodium/nmr-types": "^0.5.26", + "@zakodium/nmrium-core": "^0.7.65", + "@zakodium/nmrium-core-plugins": "^0.7.87", "@zakodium/pdnd-esm": "^1.1.1", "@zakodium/utils": "^0.5.1", "@zip.js/zip.js": "^2.8.53", @@ -11505,7 +11541,7 @@ "react-ocl-nmr": "^4.1.1", "react-plot": "^3.1.2", "react-rnd": "^10.5.3", - "react-science": "^23.0.1", + "react-science": "^23.1.1", "react-table": "^7.8.0", "smart-array-filter": "^5.0.0", "ts-pattern": "^5.9.0", @@ -12841,9 +12877,9 @@ } }, "node_modules/react-science": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/react-science/-/react-science-23.0.1.tgz", - "integrity": "sha512-pT9164/dHPFkNVFhj0HUgNfMK6GJVY3jPca8v/2na6AXmxcHDOQfFvrXGTlB9z0zB9GiEzx/LD0Pd6SQ8X3NXA==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/react-science/-/react-science-23.1.1.tgz", + "integrity": "sha512-rvTOyjg2qYFAcZTKdeXiK8fQadbuqqtSyab30eOl2QKPkEqbsD5ZgYBJBTf+neKl450+zVFJk/4VSyF2W9RtHg==", "license": "MIT", "dependencies": { "@emotion/styled": "^11.14.1", @@ -12873,42 +12909,6 @@ "react-dom": "^18.3.1 || ^19.2.7" } }, - "node_modules/react-science/node_modules/@tanstack/react-table": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-9.1.2.tgz", - "integrity": "sha512-YQPZFJ1nIi/bjjwsPZVouABgahDcl7Gdm33CdTStUJBn0DjEVJ2uhSTVmIoWt9MVKdQziXGAsXipSzy949Hygg==", - "license": "MIT", - "dependencies": { - "@tanstack/react-store": "^0.11.0", - "@tanstack/table-core": "9.1.2" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/react-science/node_modules/@tanstack/table-core": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-9.1.2.tgz", - "integrity": "sha512-ONpWQeass1sfg80CWF1NSwQ8r3GiqxA2lT/EdqIcrDEPZ0Z+0mM94eQoFYLPN0Kztzj8TQVb2+PrSZSItqA61g==", - "license": "MIT", - "dependencies": { - "@tanstack/store": "^0.11.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, "node_modules/react-table": { "version": "7.8.0", "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.8.0.tgz", diff --git a/package.json b/package.json index 5001c45..4f869a4 100644 --- a/package.json +++ b/package.json @@ -17,12 +17,12 @@ "@blueprintjs/icons": "^6.13.0", "@emotion/styled": "^11.14.1", "@vitejs/plugin-react": "^6.0.2", - "@zakodium/nmrium-core": "^0.7.62", - "@zakodium/nmrium-core-plugins": "^0.7.83", + "@zakodium/nmrium-core": "^0.7.65", + "@zakodium/nmrium-core-plugins": "^0.7.87", "fifo-logger": "^2.0.1", - "nmrium": "^2.6.0", + "nmrium": "^2.7.0", "openchemlib": "^9.25.0", - "react-science": "^23.0.1" + "react-science": "^23.1.1" }, "scripts": { "start": "vite --host localhost --port 3000 --open",