diff --git a/package-lock.json b/package-lock.json index f710952..7765793 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,10 +13,10 @@ "@blueprintjs/icons": "^5.7.1", "@emotion/react": "^11.11.3", "fifo-logger": "^0.6.1", - "filelist-utils": "^1.10.2", - "nmr-load-save": "^0.23.11", - "nmr-processing": "^11.7.0", - "nmrium": "^0.47.0", + "filelist-utils": "^1.11.0", + "nmr-load-save": "^0.26.0", + "nmr-processing": "^11.10.1", + "nmrium": "^0.49.0", "react-science": "^0.34.0", "vite-plugin-pwa": "^0.18.1" }, @@ -4607,14 +4607,14 @@ "peer": true }, "node_modules/@types/lodash": { - "version": "4.14.199", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz", - "integrity": "sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==" + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" }, "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": "*" } @@ -5792,16 +5792,16 @@ } }, "node_modules/brukerconverter": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/brukerconverter/-/brukerconverter-6.3.3.tgz", - "integrity": "sha512-CrQAObLXjes3b52+aijgDViwrDEfdXbpLlaDWPaTfou/o1t17xNneLJ39OTWkk3kwq5ViwVqwspg54SMLlaiEw==", + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/brukerconverter/-/brukerconverter-6.3.5.tgz", + "integrity": "sha512-gyuC9jN3FPq84UbDlGTR5Bg6ALa3fxexp5ukfn6pfLpUQOvnnx8/AqRQHlRJR1xxnIj4/UEFu42zaaDr59ai0g==", "dependencies": { "cheminfo-types": "^1.5.0", "filelist-utils": "^1.8.0", "iobuffer": "^5.3.2", "is-any-array": "^2.0.0", "jcampconverter": "^9.5.1", - "ml-spectra-processing": "^12.0.0" + "ml-spectra-processing": "^12.10.1" } }, "node_modules/bser": { @@ -6050,9 +6050,9 @@ "integrity": "sha512-Yj4iqkbnG3LG5zS35JCRxhLivzFyZqFnEz5EAtb5DgLw4SNMGAAC/9fDkMhTWiS6ceGY9Zjg7xQPx3dFMweO2A==" }, "node_modules/cheminfo-font": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/cheminfo-font/-/cheminfo-font-1.12.0.tgz", - "integrity": "sha512-7onU/TQMOftU4iozp75o8pesDLB11EdYn+vT8iJcWZ/Twbdisg6FTGo4gTC6vnOtXWGmlymUzzQBPH4zXlWuSw==" + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/cheminfo-font/-/cheminfo-font-1.13.0.tgz", + "integrity": "sha512-NreebXSQ97VyI4xvRXvriAh9lHEBUBO1/yzqcmGhunBDQv4lcTYNolIxuR74EXjt2OnBTKz7qZ5rpS0d0RAcOw==" }, "node_modules/cheminfo-types": { "version": "1.7.2", @@ -6126,9 +6126,9 @@ "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, "node_modules/clipboard-polyfill": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clipboard-polyfill/-/clipboard-polyfill-4.0.1.tgz", - "integrity": "sha512-oOxooaJd9dzy78jk1fw4IL+J0SiBn+W24KqUYUwsr0OWEsb5aZlKAWglr9Fg/XEFQMT3ZmJ2AnRoRMZZOMcOQQ==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/clipboard-polyfill/-/clipboard-polyfill-4.0.2.tgz", + "integrity": "sha512-AkdRB9bWwdrfb4U9vLxC1zrzp1dzV5+AZinGv8gFtrH5hWTnGUXWHIyo+alenqr+hfNFY5p7HJ+khxs2YSpxww==" }, "node_modules/clipboardy": { "version": "3.0.0", @@ -9599,9 +9599,9 @@ } }, "node_modules/jcampconverter": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/jcampconverter/-/jcampconverter-9.5.1.tgz", - "integrity": "sha512-eipBZESmpQ07t+NspwYT8Wf0wuST/y1fBixIOln7RvJ8JQgsnWIyiWedxvtscuBCXNdsrJVJkhvP25SVNTa5cQ==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/jcampconverter/-/jcampconverter-9.6.1.tgz", + "integrity": "sha512-j7zx3G2KMRCfATo8+fP+3assk/8G4UODZCUuwbCAy+S7xHy2cZuY0gkMb3RLE2VBGm9PRqTAIUEm62HYG8XDIA==", "dependencies": { "cheminfo-types": "^1.7.2", "dynamic-typing": "^1.0.0", @@ -12125,15 +12125,15 @@ } }, "node_modules/ml-spectra-processing": { - "version": "12.8.0", - "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-12.8.0.tgz", - "integrity": "sha512-vu8RiTDWmo9UHUTcaILhH0j61cdsUp2FYiHjvkJQ/JH2ArdOTRJ4KShsiHUgfS4MDLWevcN9kWSalDT5vnwx7g==", + "version": "12.10.2", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-12.10.2.tgz", + "integrity": "sha512-bBCkvsCxEL9aDQcOKqsCD8wKmCx4riLBTBN/4jFoJvjLbSK0hgCDbjy1TM0aQempJE98wRzMCXpz11b7T1KSlw==", "dependencies": { "binary-search": "^1.3.6", "cheminfo-types": "^1.7.2", "fft.js": "^4.0.4", "is-any-array": "^2.0.1", - "ml-matrix": "^6.10.5", + "ml-matrix": "^6.11.0", "ml-xsadd": "^2.0.0", "spline-interpolator": "^1.0.0" } @@ -12240,9 +12240,9 @@ } }, "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==" + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", + "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" }, "node_modules/nanoid": { "version": "3.3.7", @@ -12295,35 +12295,35 @@ } }, "node_modules/nmr-load-save": { - "version": "0.23.11", - "resolved": "https://registry.npmjs.org/nmr-load-save/-/nmr-load-save-0.23.11.tgz", - "integrity": "sha512-tvZDBfiZYy7xBUdx7MVVoQ3M3DzhsEKZCgkjkVk0tGVNcy1q9C1WYT48nSJXhgTMNslfH8GH9f2ojSTFnHoUDQ==", + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/nmr-load-save/-/nmr-load-save-0.26.0.tgz", + "integrity": "sha512-fj2YwQBbTtsacxUJHH6bZ9tCwvzXygPdCvGWcya44W/JRqXUDBeKKAimS2f5u/p3UnZAM/PGFR/UrfRsvkt9aA==", "dependencies": { "@lukeed/uuid": "^2.0.1", - "@types/lodash.merge": "^4.6.7", - "brukerconverter": "^6.3.2", + "@types/lodash.merge": "^4.6.9", + "brukerconverter": "^6.3.5", "cheminfo-types": "^1.7.2", "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.5.0", + "jcampconverter": "^9.6.1", "jeolconverter": "^1.0.2", "lodash.merge": "^4.6.2", - "ml-spectra-processing": "^12.8.0", + "ml-spectra-processing": "^12.9.0", "nmr-correlation": "^2.3.3", - "nmr-processing": "^11.6.1", + "nmr-processing": "^11.8.1", "nmredata": "^0.9.9", - "openchemlib": "^8.7.0", - "openchemlib-utils": "^5.6.0", + "openchemlib": "^8.7.2", + "openchemlib-utils": "^5.7.0", "sdf-parser": "^6.0.1", - "varian-converter": "^0.3.3" + "varian-converter": "^0.3.5" } }, "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==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.9.0.tgz", + "integrity": "sha512-yv3sTXKXRqqOvmw89qVd8ON6dGmG3Pu48a1P0uZJVxUL4ffGa6B30BrBybHh/PAhrO3UqAR16i556i3o94JjiA==", "dependencies": { "atom-sorter": "^2.0.0", "ensure-string": "^1.2.0", @@ -12338,9 +12338,9 @@ } }, "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": "11.10.1", + "resolved": "https://registry.npmjs.org/nmr-processing/-/nmr-processing-11.10.1.tgz", + "integrity": "sha512-w+DA05DlCTz6uHd1xLsFtl598rGrPlT5tWiu+M4zLpFu8qULJRd6H/+Uxg2tYL/EF5t+SFRA+Ii+HgoPjWA5Aw==", "dependencies": { "@lukeed/uuid": "^2.0.1", "binary-search": "^1.3.6", @@ -12351,7 +12351,6 @@ "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-hclust": "^3.1.0", @@ -12360,21 +12359,41 @@ "ml-matrix-convolution": "^1.0.0", "ml-matrix-peaks-finder": "^1.0.0", "ml-peak-shape-generator": "^4.1.2", + "ml-regression-polynomial": "^3.0.0", "ml-signal-processing": "^1.0.3", "ml-simple-clustering": "^0.1.0", "ml-sparse-matrix": "^2.1.0", - "ml-spectra-processing": "^12.8.0", + "ml-spectra-processing": "^12.10.2", "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.8.0", + "spectrum-generator": "^8.0.9" + } + }, + "node_modules/nmr-processing/node_modules/ml-regression-base": { + "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": { + "cheminfo-types": "^1.7.2", + "is-any-array": "^2.0.1" + } + }, + "node_modules/nmr-processing/node_modules/ml-regression-polynomial": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ml-regression-polynomial/-/ml-regression-polynomial-3.0.0.tgz", + "integrity": "sha512-8agLNJZzuVpdthMDUkaamiQnfHx7y1T9LrbCiAPHnhklVrg7O7tzClEZ7XMh48AZMNhKl1ewGvn2VLrI6AD+wA==", + "dependencies": { + "cheminfo-types": "^1.7.2", + "ml-matrix": "^6.10.5", + "ml-regression-base": "^3.0.0" } }, "node_modules/nmr-processing/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.9.0", + "resolved": "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.9.0.tgz", + "integrity": "sha512-yv3sTXKXRqqOvmw89qVd8ON6dGmG3Pu48a1P0uZJVxUL4ffGa6B30BrBybHh/PAhrO3UqAR16i556i3o94JjiA==", "dependencies": { "atom-sorter": "^2.0.0", "ensure-string": "^1.2.0", @@ -12400,24 +12419,24 @@ } }, "node_modules/nmrium": { - "version": "0.46.1", - "resolved": "https://registry.npmjs.org/nmrium/-/nmrium-0.46.1.tgz", - "integrity": "sha512-ePasoe9nS4GXffWcp82jvW33xNw17FZvyJO7/3yTNXkdjtwO3bl0p+kDoUWNqm4iqA0j3XAQZaz4d1MlnKSg1Q==", + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/nmrium/-/nmrium-0.49.0.tgz", + "integrity": "sha512-T+bRC6fgI1j1Aln6FGL4MAimDQfx8uejp0KLYSqcYXLiO0LsUMSXq77O65SGCz2+0cSwLie8WC1h1lc5p5aOPw==", "dependencies": { - "@blueprintjs/core": "^5.7.2", - "@blueprintjs/icons": "^5.5.0", - "@emotion/react": "^11.11.1", + "@blueprintjs/core": "^5.9.1", + "@blueprintjs/icons": "^5.7.1", + "@emotion/react": "^11.11.3", "@emotion/styled": "^11.11.0", "@lukeed/uuid": "^2.0.1", - "cheminfo-font": "^1.12.0", + "cheminfo-font": "^1.13.0", "cheminfo-types": "^1.7.2", - "clipboard-polyfill": "^4.0.1", + "clipboard-polyfill": "^4.0.2", "convert-to-jcamp": "^5.4.9", "d3": "^7.8.5", "eventemitter3": "^5.0.1", "fifo-logger": "^0.6.1", "file-saver": "^2.0.5", - "filelist-utils": "^1.10.2", + "filelist-utils": "^1.11.0", "formik": "^2.4.5", "immer": "^10.0.3", "jszip": "^3.10.1", @@ -12430,22 +12449,22 @@ "ml-conrec": "^5.0.2", "ml-gsd": "^12.1.3", "ml-matrix": "^6.11.0", - "ml-spectra-processing": "^12.8.0", + "ml-spectra-processing": "^12.10.1", "ml-stat": "^1.3.3", "multiplet-analysis": "^2.1.2", "nmr-correlation": "^2.3.3", - "nmr-load-save": "^0.23.11", - "nmr-processing": "^11.7.0", + "nmr-load-save": "^0.26.0", + "nmr-processing": "^11.10.0", "nmredata": "^0.9.9", "numeral": "^2.0.6", - "openchemlib": "^8.7.2", - "openchemlib-utils": "^5.6.1", + "openchemlib": "^8.8.1", + "openchemlib-utils": "^5.8.0", "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.12", - "react-icons": "^4.12.0", + "react-icons": "^5.0.1", "react-inspector": "^6.0.2", "react-mf": "^2.0.2", "react-ocl": "^6.1.0", @@ -12456,7 +12475,7 @@ "react-slider": "^2.0.6", "react-table": "^7.8.0", "react-transition-group": "^4.4.5", - "react-use": "^17.4.2", + "react-use": "^17.5.0", "smart-array-filter": "^4.0.2", "yup": "^1.3.3" }, @@ -12466,9 +12485,9 @@ } }, "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==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.9.0.tgz", + "integrity": "sha512-yv3sTXKXRqqOvmw89qVd8ON6dGmG3Pu48a1P0uZJVxUL4ffGa6B30BrBybHh/PAhrO3UqAR16i556i3o94JjiA==", "dependencies": { "atom-sorter": "^2.0.0", "ensure-string": "^1.2.0", @@ -12491,6 +12510,14 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0" } }, + "node_modules/nmrium/node_modules/react-icons": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.0.1.tgz", + "integrity": "sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/nmrium/node_modules/react-science": { "version": "0.32.2", "resolved": "https://registry.npmjs.org/react-science/-/react-science-0.32.2.tgz", @@ -12540,6 +12567,14 @@ "react-dom": ">=18.0.0" } }, + "node_modules/nmrium/node_modules/react-science/node_modules/react-icons": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -12829,9 +12864,9 @@ } }, "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.8.1", + "resolved": "https://registry.npmjs.org/openchemlib/-/openchemlib-8.8.1.tgz", + "integrity": "sha512-UAsxh3bsgCNuNcxh2HYa5SmvvU52kevEwuJRCAr/sYPNIU+potjgoaSTxuAwyy6WNydoJYbX4y/ppE4cscJsgw==" }, "node_modules/openchemlib-utils": { "version": "5.5.0", @@ -13457,14 +13492,6 @@ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" }, - "node_modules/react-icons": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", - "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", - "peerDependencies": { - "react": "*" - } - }, "node_modules/react-inspector": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-6.0.2.tgz", @@ -13820,9 +13847,9 @@ } }, "node_modules/react-use": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.2.tgz", - "integrity": "sha512-1jPtmWLD8OJJNYCdYLJEH/HM+bPDfJuyGwCYeJFgPmWY8ttwpgZnW5QnzgM55CYUByUiTjHxsGOnEpLl6yQaoQ==", + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.5.0.tgz", + "integrity": "sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==", "dependencies": { "@types/js-cookie": "^2.2.6", "@xobotyi/scrollbar-width": "^1.9.5", @@ -14667,12 +14694,12 @@ "peer": true }, "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.9", + "resolved": "https://registry.npmjs.org/spectrum-generator/-/spectrum-generator-8.0.9.tgz", + "integrity": "sha512-mfYyhnrsWsjmpaLrzEDe0Feyf3k10ZYRQTkTmxZ7xqw6ULJJypQHbaPHkYELGSIjOFvWE8Ha9zWbRPlmM2Agvw==", "dependencies": { "ml-peak-shape-generator": "^4.1.2", - "ml-spectra-processing": "^12.5.0" + "ml-spectra-processing": "^12.9.0" } }, "node_modules/spline-interpolator": { @@ -15571,9 +15598,9 @@ } }, "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": "0.3.5", + "resolved": "https://registry.npmjs.org/varian-converter/-/varian-converter-0.3.5.tgz", + "integrity": "sha512-4qQxgC763UtTK8q52OlXk9ia0R7xMckRsNepgMC3yASpt9RdBKLF4l7BID1lqU8hQ2EWfcTsnmDMBhJmVhcWTA==", "dependencies": { "filelist-utils": "^1.10.2", "iobuffer": "^5.3.2", diff --git a/package.json b/package.json index 18db1bd..830bbb1 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ "@blueprintjs/icons": "^5.7.1", "@emotion/react": "^11.11.3", "fifo-logger": "^0.6.1", - "filelist-utils": "^1.10.2", - "nmr-load-save": "^0.23.11", - "nmr-processing": "^11.7.0", - "nmrium": "^0.47.0", + "filelist-utils": "^1.11.0", + "nmr-load-save": "^0.26.0", + "nmr-processing": "^11.10.1", + "nmrium": "^0.49.0", "react-science": "^0.34.0", "vite-plugin-pwa": "^0.18.1" }, diff --git a/src/hooks/useLoadSpectra.ts b/src/hooks/useLoadSpectra.ts index ee2bbdf..47287b0 100644 --- a/src/hooks/useLoadSpectra.ts +++ b/src/hooks/useLoadSpectra.ts @@ -20,10 +20,11 @@ type DeepPartial = { const logger = new FifoLogger({ onChange: (log) => { - if (log && ['error', 'fatal'].includes(log.levelLabel) && log?.error) { - events.trigger('error', log.error); + if (log && ['error', 'fatal', 'warn'].includes(log.levelLabel)) { + const error = log?.error || new Error(log?.message); + events.trigger('error', error); // eslint-disable-next-line no-console - console.log(log.error); + console.log(error); } }, }); diff --git a/src/workspaces/nmrxiv.ts b/src/workspaces/nmrxiv.ts index e2419e4..4b98d5e 100644 --- a/src/workspaces/nmrxiv.ts +++ b/src/workspaces/nmrxiv.ts @@ -11,6 +11,7 @@ export function getNmrXivWorkspace(hidePanelOnLoad = false): InnerWorkspace { spectraRendering: 'auto', loggingLevel: 'info', invert: false, + popupLoggingLevel: 'error', }, display: { general: { diff --git a/yarn.lock b/yarn.lock index 8041338..f0580e8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1046,7 +1046,7 @@ dependencies: tslib "~2.6.2" -"@blueprintjs/core@^5.3.2", "@blueprintjs/core@^5.7.2", "@blueprintjs/core@^5.9.1": +"@blueprintjs/core@^5.3.2", "@blueprintjs/core@^5.9.1": version "5.9.1" resolved "https://registry.npmjs.org/@blueprintjs/core/-/core-5.9.1.tgz" integrity sha512-/Cq6CAV/GyMhTOGrzgIBDsneduQCFWxzDwlX2f8MMAFZFO7FaeCONPvzbcxpTRAXR+RFkb4HpPdIsAslyZUMzA== @@ -1062,7 +1062,7 @@ tslib "~2.6.2" use-sync-external-store "^1.2.0" -"@blueprintjs/icons@^5.1.7", "@blueprintjs/icons@^5.5.0", "@blueprintjs/icons@^5.7.1": +"@blueprintjs/icons@^5.1.7", "@blueprintjs/icons@^5.7.1": version "5.7.1" resolved "https://registry.npmjs.org/@blueprintjs/icons/-/icons-5.7.1.tgz" integrity sha512-oWOaa6PFYa3ShBtUpNGU0fnu66AC0/ecQoD1VnI1yg3F0IFHxKApYOC11SL//ckfB6tDkqN+O8Y/7TdtTmVzig== @@ -2144,17 +2144,17 @@ resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== -"@types/lodash.merge@^4.6.7": - version "4.6.7" - resolved "https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.7.tgz" - integrity sha512-OwxUJ9E50gw3LnAefSHJPHaBLGEKmQBQ7CZe/xflHkyy/wH2zVyEIAKReHvVrrn7zKdF58p16We9kMfh7v0RRQ== +"@types/lodash.merge@^4.6.9": + 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" "*" "@types/lodash@*": - version "4.14.199" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz" - integrity sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg== + version "4.14.202" + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz" + integrity sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ== "@types/node@*", "@types/node@^18.0.0 || >=20.0.0", "@types/node@^20.11.17": version "20.11.17" @@ -2786,17 +2786,17 @@ browserslist@^4.21.9, "browserslist@>= 4.21.0": node-releases "^2.0.13" update-browserslist-db "^1.0.11" -brukerconverter@^6.3.2: - version "6.3.3" - resolved "https://registry.npmjs.org/brukerconverter/-/brukerconverter-6.3.3.tgz" - integrity sha512-CrQAObLXjes3b52+aijgDViwrDEfdXbpLlaDWPaTfou/o1t17xNneLJ39OTWkk3kwq5ViwVqwspg54SMLlaiEw== +brukerconverter@^6.3.5: + version "6.3.5" + resolved "https://registry.npmjs.org/brukerconverter/-/brukerconverter-6.3.5.tgz" + integrity sha512-gyuC9jN3FPq84UbDlGTR5Bg6ALa3fxexp5ukfn6pfLpUQOvnnx8/AqRQHlRJR1xxnIj4/UEFu42zaaDr59ai0g== dependencies: cheminfo-types "^1.5.0" filelist-utils "^1.8.0" iobuffer "^5.3.2" is-any-array "^2.0.0" jcampconverter "^9.5.1" - ml-spectra-processing "^12.0.0" + ml-spectra-processing "^12.10.1" bser@2.1.1: version "2.1.1" @@ -2953,10 +2953,10 @@ chemical-groups@^2.1.0: resolved "https://registry.npmjs.org/chemical-groups/-/chemical-groups-2.1.0.tgz" integrity sha512-Yj4iqkbnG3LG5zS35JCRxhLivzFyZqFnEz5EAtb5DgLw4SNMGAAC/9fDkMhTWiS6ceGY9Zjg7xQPx3dFMweO2A== -cheminfo-font@^1.12.0: - version "1.12.0" - resolved "https://registry.npmjs.org/cheminfo-font/-/cheminfo-font-1.12.0.tgz" - integrity sha512-7onU/TQMOftU4iozp75o8pesDLB11EdYn+vT8iJcWZ/Twbdisg6FTGo4gTC6vnOtXWGmlymUzzQBPH4zXlWuSw== +cheminfo-font@^1.13.0: + version "1.13.0" + resolved "https://registry.npmjs.org/cheminfo-font/-/cheminfo-font-1.13.0.tgz" + integrity sha512-NreebXSQ97VyI4xvRXvriAh9lHEBUBO1/yzqcmGhunBDQv4lcTYNolIxuR74EXjt2OnBTKz7qZ5rpS0d0RAcOw== cheminfo-types@^1.0.0, cheminfo-types@^1.1.0, cheminfo-types@^1.4.0, cheminfo-types@^1.5.0, cheminfo-types@^1.7.1, cheminfo-types@^1.7.2: version "1.7.2" @@ -2995,10 +2995,10 @@ client-only@^0.0.1: resolved "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz" integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== -clipboard-polyfill@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/clipboard-polyfill/-/clipboard-polyfill-4.0.1.tgz" - integrity sha512-oOxooaJd9dzy78jk1fw4IL+J0SiBn+W24KqUYUwsr0OWEsb5aZlKAWglr9Fg/XEFQMT3ZmJ2AnRoRMZZOMcOQQ== +clipboard-polyfill@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/clipboard-polyfill/-/clipboard-polyfill-4.0.2.tgz" + integrity sha512-AkdRB9bWwdrfb4U9vLxC1zrzp1dzV5+AZinGv8gFtrH5hWTnGUXWHIyo+alenqr+hfNFY5p7HJ+khxs2YSpxww== clipboardy@3.0.0: version "3.0.0" @@ -4459,7 +4459,7 @@ graphemer@^1.4.0: resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -gyromagnetic-ratio@^1.1.0, gyromagnetic-ratio@^1.1.1: +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== @@ -5009,10 +5009,10 @@ jake@^10.8.5: filelist "^1.0.4" minimatch "^3.1.2" -jcampconverter@^9.5.0, jcampconverter@^9.5.1: - version "9.5.1" - resolved "https://registry.npmjs.org/jcampconverter/-/jcampconverter-9.5.1.tgz" - integrity sha512-eipBZESmpQ07t+NspwYT8Wf0wuST/y1fBixIOln7RvJ8JQgsnWIyiWedxvtscuBCXNdsrJVJkhvP25SVNTa5cQ== +jcampconverter@^9.5.0, jcampconverter@^9.5.1, jcampconverter@^9.6.0, jcampconverter@^9.6.1: + version "9.6.1" + resolved "https://registry.npmjs.org/jcampconverter/-/jcampconverter-9.6.1.tgz" + integrity sha512-j7zx3G2KMRCfATo8+fP+3assk/8G4UODZCUuwbCAy+S7xHy2cZuY0gkMb3RLE2VBGm9PRqTAIUEm62HYG8XDIA== dependencies: cheminfo-types "^1.7.2" dynamic-typing "^1.0.0" @@ -6038,6 +6038,14 @@ ml-regression-base@^2.0.1, ml-regression-base@^2.1.3: dependencies: is-any-array "^2.0.0" +ml-regression-base@^3.0.0: + 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: + cheminfo-types "^1.7.2" + is-any-array "^2.0.1" + ml-regression-polynomial@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/ml-regression-polynomial/-/ml-regression-polynomial-2.2.0.tgz" @@ -6046,6 +6054,15 @@ ml-regression-polynomial@^2.2.0: ml-matrix "^6.8.0" ml-regression-base "^2.1.3" +ml-regression-polynomial@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/ml-regression-polynomial/-/ml-regression-polynomial-3.0.0.tgz" + integrity sha512-8agLNJZzuVpdthMDUkaamiQnfHx7y1T9LrbCiAPHnhklVrg7O7tzClEZ7XMh48AZMNhKl1ewGvn2VLrI6AD+wA== + dependencies: + cheminfo-types "^1.7.2" + ml-matrix "^6.10.5" + ml-regression-base "^3.0.0" + ml-regression-power@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ml-regression-power/-/ml-regression-power-2.0.0.tgz" @@ -6120,16 +6137,16 @@ ml-spectra-fitting@^4.2.1: ml-peak-shape-generator "^4.1.2" ml-spectra-processing "^12.0.0" -ml-spectra-processing@^12.0.0, ml-spectra-processing@^12.5.0, ml-spectra-processing@^12.5.1, ml-spectra-processing@^12.6.0, ml-spectra-processing@^12.8.0: - version "12.8.0" - resolved "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-12.8.0.tgz" - integrity sha512-vu8RiTDWmo9UHUTcaILhH0j61cdsUp2FYiHjvkJQ/JH2ArdOTRJ4KShsiHUgfS4MDLWevcN9kWSalDT5vnwx7g== +ml-spectra-processing@^12.0.0, ml-spectra-processing@^12.10.1, ml-spectra-processing@^12.10.2, ml-spectra-processing@^12.5.0, ml-spectra-processing@^12.5.1, ml-spectra-processing@^12.6.0, ml-spectra-processing@^12.8.0, ml-spectra-processing@^12.9.0: + version "12.10.2" + resolved "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-12.10.2.tgz" + integrity sha512-bBCkvsCxEL9aDQcOKqsCD8wKmCx4riLBTBN/4jFoJvjLbSK0hgCDbjy1TM0aQempJE98wRzMCXpz11b7T1KSlw== dependencies: binary-search "^1.3.6" cheminfo-types "^1.7.2" fft.js "^4.0.4" is-any-array "^2.0.1" - ml-matrix "^6.10.5" + ml-matrix "^6.11.0" ml-xsadd "^2.0.0" spline-interpolator "^1.0.0" @@ -6242,35 +6259,35 @@ nmr-correlation@^2.3.3: ml-matrix-peaks-finder "^1.0.0" ml-peak-shape-generator "^4.1.1" -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== +nmr-load-save@^0.26.0: + version "0.26.0" + resolved "https://registry.npmjs.org/nmr-load-save/-/nmr-load-save-0.26.0.tgz" + integrity sha512-fj2YwQBbTtsacxUJHH6bZ9tCwvzXygPdCvGWcya44W/JRqXUDBeKKAimS2f5u/p3UnZAM/PGFR/UrfRsvkt9aA== dependencies: "@lukeed/uuid" "^2.0.1" - "@types/lodash.merge" "^4.6.7" - brukerconverter "^6.3.2" + "@types/lodash.merge" "^4.6.9" + brukerconverter "^6.3.5" cheminfo-types "^1.7.2" 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.5.0" + jcampconverter "^9.6.1" jeolconverter "^1.0.2" lodash.merge "^4.6.2" - ml-spectra-processing "^12.8.0" + ml-spectra-processing "^12.9.0" nmr-correlation "^2.3.3" - nmr-processing "^11.6.1" + nmr-processing "^11.8.1" nmredata "^0.9.9" - openchemlib "^8.7.0" - openchemlib-utils "^5.6.0" + openchemlib "^8.7.2" + openchemlib-utils "^5.7.0" sdf-parser "^6.0.1" - varian-converter "^0.3.3" + varian-converter "^0.3.5" -nmr-processing@^11.6.1, nmr-processing@^11.7.0: - version "11.7.0" - resolved "https://registry.npmjs.org/nmr-processing/-/nmr-processing-11.7.0.tgz" - integrity sha512-wws8YO5M9UOE+HFxLUtcRJR/nH8InrKCWvX2Hejo8xeuA1oODrkW4TauyfPzXDK1fmqJ82U9ou78H+55alqShw== +nmr-processing@^11.10.0, nmr-processing@^11.10.1, nmr-processing@^11.8.1: + version "11.10.1" + resolved "https://registry.npmjs.org/nmr-processing/-/nmr-processing-11.10.1.tgz" + integrity sha512-w+DA05DlCTz6uHd1xLsFtl598rGrPlT5tWiu+M4zLpFu8qULJRd6H/+Uxg2tYL/EF5t+SFRA+Ii+HgoPjWA5Aw== dependencies: "@lukeed/uuid" "^2.0.1" binary-search "^1.3.6" @@ -6281,7 +6298,6 @@ nmr-processing@^11.6.1, nmr-processing@^11.7.0: 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-hclust "^3.1.0" @@ -6290,15 +6306,16 @@ nmr-processing@^11.6.1, nmr-processing@^11.7.0: ml-matrix-convolution "^1.0.0" ml-matrix-peaks-finder "^1.0.0" ml-peak-shape-generator "^4.1.2" + ml-regression-polynomial "^3.0.0" ml-signal-processing "^1.0.3" ml-simple-clustering "^0.1.0" ml-sparse-matrix "^2.1.0" - ml-spectra-processing "^12.8.0" + ml-spectra-processing "^12.10.2" 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.8.0" + spectrum-generator "^8.0.9" nmredata@^0.9.9: version "0.9.9" @@ -6310,25 +6327,25 @@ nmredata@^0.9.9: openchemlib "^8.0.1" openchemlib-utils "^5.2.0" -nmrium@^0.46.1: - version "0.46.1" - resolved "https://registry.npmjs.org/nmrium/-/nmrium-0.46.1.tgz" - integrity sha512-ePasoe9nS4GXffWcp82jvW33xNw17FZvyJO7/3yTNXkdjtwO3bl0p+kDoUWNqm4iqA0j3XAQZaz4d1MlnKSg1Q== +nmrium@^0.49.0: + version "0.49.0" + resolved "https://registry.npmjs.org/nmrium/-/nmrium-0.49.0.tgz" + integrity sha512-T+bRC6fgI1j1Aln6FGL4MAimDQfx8uejp0KLYSqcYXLiO0LsUMSXq77O65SGCz2+0cSwLie8WC1h1lc5p5aOPw== dependencies: - "@blueprintjs/core" "^5.7.2" - "@blueprintjs/icons" "^5.5.0" - "@emotion/react" "^11.11.1" + "@blueprintjs/core" "^5.9.1" + "@blueprintjs/icons" "^5.7.1" + "@emotion/react" "^11.11.3" "@emotion/styled" "^11.11.0" "@lukeed/uuid" "^2.0.1" - cheminfo-font "^1.12.0" + cheminfo-font "^1.13.0" cheminfo-types "^1.7.2" - clipboard-polyfill "^4.0.1" + clipboard-polyfill "^4.0.2" convert-to-jcamp "^5.4.9" d3 "^7.8.5" eventemitter3 "^5.0.1" fifo-logger "^0.6.1" file-saver "^2.0.5" - filelist-utils "^1.10.2" + filelist-utils "^1.11.0" formik "^2.4.5" immer "^10.0.3" jszip "^3.10.1" @@ -6341,22 +6358,22 @@ nmrium@^0.46.1: ml-conrec "^5.0.2" ml-gsd "^12.1.3" ml-matrix "^6.11.0" - ml-spectra-processing "^12.8.0" + ml-spectra-processing "^12.10.1" ml-stat "^1.3.3" multiplet-analysis "^2.1.2" nmr-correlation "^2.3.3" - nmr-load-save "^0.23.11" - nmr-processing "^11.7.0" + nmr-load-save "^0.26.0" + nmr-processing "^11.10.0" nmredata "^0.9.9" numeral "^2.0.6" - openchemlib "^8.7.2" - openchemlib-utils "^5.6.1" + openchemlib "^8.8.1" + openchemlib-utils "^5.8.0" 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.12" - react-icons "^4.12.0" + react-icons "^5.0.1" react-inspector "^6.0.2" react-mf "^2.0.2" react-ocl "^6.1.0" @@ -6367,7 +6384,7 @@ nmrium@^0.46.1: react-slider "^2.0.6" react-table "^7.8.0" react-transition-group "^4.4.5" - react-use "^17.4.2" + react-use "^17.5.0" smart-array-filter "^4.0.2" yup "^1.3.3" @@ -6543,10 +6560,10 @@ openchemlib-utils@^5.2.0, openchemlib-utils@^5.5.0, openchemlib-utils@5.5.0: papaparse "^5.4.1" sdf-parser "^6.0.1" -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== +openchemlib-utils@^5.7.0: + version "5.9.0" + resolved "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.9.0.tgz" + integrity sha512-yv3sTXKXRqqOvmw89qVd8ON6dGmG3Pu48a1P0uZJVxUL4ffGa6B30BrBybHh/PAhrO3UqAR16i556i3o94JjiA== dependencies: atom-sorter "^2.0.0" ensure-string "^1.2.0" @@ -6556,10 +6573,10 @@ openchemlib-utils@^5.6.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== +openchemlib-utils@^5.8.0: + version "5.9.0" + resolved "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.9.0.tgz" + integrity sha512-yv3sTXKXRqqOvmw89qVd8ON6dGmG3Pu48a1P0uZJVxUL4ffGa6B30BrBybHh/PAhrO3UqAR16i556i3o94JjiA== dependencies: atom-sorter "^2.0.0" ensure-string "^1.2.0" @@ -6569,10 +6586,10 @@ openchemlib-utils@^5.6.1: papaparse "^5.4.1" sdf-parser "^6.0.1" -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== +openchemlib@^8.0.1, openchemlib@^8.5.0, openchemlib@^8.7.2, openchemlib@^8.8.1, openchemlib@>=8, openchemlib@>=8.6.2: + version "8.8.1" + resolved "https://registry.npmjs.org/openchemlib/-/openchemlib-8.8.1.tgz" + integrity sha512-UAsxh3bsgCNuNcxh2HYa5SmvvU52kevEwuJRCAr/sYPNIU+potjgoaSTxuAwyy6WNydoJYbX4y/ppE4cscJsgw== optionator@^0.9.3: version "0.9.3" @@ -7187,10 +7204,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.2: - version "17.4.2" - resolved "https://registry.npmjs.org/react-use/-/react-use-17.4.2.tgz" - integrity sha512-1jPtmWLD8OJJNYCdYLJEH/HM+bPDfJuyGwCYeJFgPmWY8ttwpgZnW5QnzgM55CYUByUiTjHxsGOnEpLl6yQaoQ== +react-use@^17.5.0: + version "17.5.0" + resolved "https://registry.npmjs.org/react-use/-/react-use-17.5.0.tgz" + integrity sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg== dependencies: "@types/js-cookie" "^2.2.6" "@xobotyi/scrollbar-width" "^1.9.5" @@ -7741,13 +7758,13 @@ spdx-license-ids@^3.0.0: resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz" integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== -spectrum-generator@^8.0.8: - version "8.0.8" - resolved "https://registry.npmjs.org/spectrum-generator/-/spectrum-generator-8.0.8.tgz" - integrity sha512-CRCW/ByC9lyRqssRz+S84l/xHhU+p2BzAIQc2OwLqRpmt89bzzr2u8h3WT1GDtXtMnTyDQEH2Yhnpb3PJeZ79Q== +spectrum-generator@^8.0.8, spectrum-generator@^8.0.9: + version "8.0.9" + resolved "https://registry.npmjs.org/spectrum-generator/-/spectrum-generator-8.0.9.tgz" + integrity sha512-mfYyhnrsWsjmpaLrzEDe0Feyf3k10ZYRQTkTmxZ7xqw6ULJJypQHbaPHkYELGSIjOFvWE8Ha9zWbRPlmM2Agvw== dependencies: ml-peak-shape-generator "^4.1.2" - ml-spectra-processing "^12.5.0" + ml-spectra-processing "^12.9.0" spline-interpolator@^1.0.0: version "1.0.0" @@ -7941,9 +7958,9 @@ strip-json-comments@~2.0.1: integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== stylis@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz" - integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ== + version "4.3.1" + resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz" + integrity sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ== stylis@4.2.0: version "4.2.0" @@ -8348,10 +8365,10 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -varian-converter@^0.3.3: - 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== +varian-converter@^0.3.5: + version "0.3.5" + resolved "https://registry.npmjs.org/varian-converter/-/varian-converter-0.3.5.tgz" + integrity sha512-4qQxgC763UtTK8q52OlXk9ia0R7xMckRsNepgMC3yASpt9RdBKLF4l7BID1lqU8hQ2EWfcTsnmDMBhJmVhcWTA== dependencies: filelist-utils "^1.10.2" iobuffer "^5.3.2"