{"_id":"@mat3ra/utils","_rev":"74-a55da9ae350be94f9b4cdf3b1142e306","name":"@mat3ra/utils","dist-tags":{"latest":"2026.8.18-1"},"versions":{"2024.3.20-4":{"name":"@mat3ra/utils","version":"2024.3.20-4","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.20-4","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"a7dd8194ff3a41de11a0c4f0930dbdc4b701023b","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.20-4.tgz","fileCount":5,"integrity":"sha512-oiS2wMdTs/VN5RASmYhce1TDdTsTJHjTyUacDkSUMTO95L+r44EZc7XYNi52ZNAkXTfEtuQkftX+d6Vi1z/Yrg==","signatures":[{"sig":"MEYCIQDhfExEqhv6TJXQ9C2va3B4Qb2/30i9pF2/lDA8JC72EQIhAJwIFwNnBM7Nsbb9oWS1Fji6kJHxKUBoRc0eGYEg2oCg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4203},"main":"lib/index.js","engines":{"node":">=12.0.0"},"gitHead":"accf0ff173c954687c413a316e2804375b1e932a","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc","lint:staged":"lint-staged","postinstall":"npm run transpile"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"@babel/cli":"7.16.0","typescript":"^5.0.2","@babel/core":"7.16.0","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.20-4_1710978590963_0.16578212408678783","host":"s3://npm-registry-packages"}},"2024.3.21-0":{"name":"@mat3ra/utils","version":"2024.3.21-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.21-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"3b76c0ac9f1561fdef3a2b25f473dc530dead607","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.21-0.tgz","fileCount":5,"integrity":"sha512-WHYP32whsNLuA4vGs8ZsRB/4lvQ5+cWQPW4hH7KQKKJbcD1/FcJ7p3N/C+o7M5fd7I1ZsrkiRaZTRP3suvxMGA==","signatures":[{"sig":"MEUCIQD/N5Ob6ZiQeRDqvrrd9rum5BUacUsB9UzN29DUXWu1FwIgHPITOWZsYZ6QOI5220BPst24198qeweb0j5+kBKNzdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4206},"main":"dist/index.js","engines":{"node":">=14.0.0"},"gitHead":"7d0e1f853e5eeaddb2ca22e5472a342085eb7d06","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc","lint:staged":"lint-staged","postinstall":"npm run transpile"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"@babel/cli":"7.16.0","typescript":"^5.0.2","@babel/core":"7.16.0","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.21-0_1711001423694_0.04876135257597247","host":"s3://npm-registry-packages"}},"2024.3.21-1":{"name":"@mat3ra/utils","version":"2024.3.21-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.21-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"2cecfad5faa85cfeecdfd8638902b984648cae6b","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.21-1.tgz","fileCount":5,"integrity":"sha512-GAi5R6GSmOcbksMAePisGZ1hOzi8Jyf42lUD4NP5RIfmFI07q8pRoDZkvXadqyGQrpbK3YWXc7fY5NZjrhw5zg==","signatures":[{"sig":"MEQCIFXEKtwYzvw3PyGp9EDe14NMkkDxLFQ3A9iQzyFjTPSpAiB4XWXRZCEpurXYW4Cqp43D177PTDzHgT1aguwDVuibAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4206},"main":"dist/index.js","engines":{"node":">=14.0.0"},"gitHead":"15ecb6c5ed6dca3bee400bcf4e0987cc6d09396f","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc","lint:staged":"lint-staged","postinstall":"npm run transpile"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"@babel/cli":"7.16.0","typescript":"^5.0.2","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.21-1_1711001552144_0.10268251349052604","host":"s3://npm-registry-packages"}},"2024.3.21-2":{"name":"@mat3ra/utils","version":"2024.3.21-2","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.21-2","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"34a35bf9aee79a913d99022b29007935ce8afc47","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.21-2.tgz","fileCount":7,"integrity":"sha512-AmpamMQSXMy/Zj8KuL4VZZkZXhuyNaF9VMyMoE9qq01f6KKQyfvqtR6ztwVRfnNmrHw9wAASKwSSGk9ZP7zffQ==","signatures":[{"sig":"MEYCIQCjpyT/7y50uE1APQpbOyZ4e6nqHrNhFcneyBAhnS5yOQIhAMmsTtSlU/shyUkFWhI6sni4qEmRMt+6eBZjg4S6ohAM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3574},"main":"dist/index.js","engines":{"node":">=14.0.0"},"gitHead":"15c86d8df899256e62b5e2d37db67a99a1c7b687","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc","lint:staged":"lint-staged","postinstall":"npm run transpile"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"ts-node":"^10.9.1","@babel/cli":"7.16.0","typescript":"^5.0.2","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@mat3ra/tsconfig":"^2024.3.21-5","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.21-2_1711051601417_0.0005799357699867169","host":"s3://npm-registry-packages"}},"2024.3.21-3":{"name":"@mat3ra/utils","version":"2024.3.21-3","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.21-3","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"79a1ad281d94b05a1944bd5f0e8a8d49630633e3","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.21-3.tgz","fileCount":7,"integrity":"sha512-Uf1JCt6je3/j/CvZIrVOZGv1A2rKa4qmrf8VvGYL3Etek9CdSYdGvHTuPf7hzh1CpD3D4Dc2dCAfYI+6Ki4G/g==","signatures":[{"sig":"MEYCIQCCnWDIGB55p+8fzDGFtHxwk4sLx/7f0FDbQxaOqe7F4AIhAKVkfzlzz0+ernyUgraKCrnDVHtKhFkrXU0PZX8nH/wg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3574},"main":"dist/index.js","engines":{"node":">=14.0.0"},"gitHead":"79890840c77d758dc2616a6661f48af6507a4f39","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc","lint:staged":"lint-staged","postinstall":"npm run transpile"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"ts-node":"^10.9.1","@babel/cli":"7.16.0","typescript":"^5.0.2","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@mat3ra/tsconfig":"^2024.3.21-5","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.21-3_1711057012166_0.5221401777162704","host":"s3://npm-registry-packages"}},"2024.3.26-0":{"name":"@mat3ra/utils","version":"2024.3.26-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.26-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"2a332d925c74a8d644b426ecaec6d41fe41d9f67","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.26-0.tgz","fileCount":67,"integrity":"sha512-M2v091ERXo4y184GnkZcL0PbNRufYdWl/4GYOOaWEOyV/gqkTN0/xyFHQq6G+/e6tww65PvnU8PBDuupEdkH6Q==","signatures":[{"sig":"MEQCIBQl2/ieUDQMsQ8gtfgnvox280fDGC7fbSInSaNr4EiTAiAM49Iiu/xUShR8X7radEr2wVqM8vaIr7htqc8f+SZxWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166692},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{"./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"19288e8e5acfea1b1e98c8e3df5ffa8c543705df","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged","postinstall":"npm run transpile"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.26-0_1711490920152_0.7758127529628542","host":"s3://npm-registry-packages"}},"2024.3.26-1":{"name":"@mat3ra/utils","version":"2024.3.26-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.26-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"881dbd43615f391d6cf343f610442c309f9fb381","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.26-1.tgz","fileCount":67,"integrity":"sha512-efq821nKDB6dQJbkXbmUDl1K3RJo23pBE5Tk9yeom5x7pXcaKmKwxJnOozyS/av6Fdn5LLHme0eobE/+EPDUBw==","signatures":[{"sig":"MEYCIQC2FbH8nx+4A6Z0+IyvAJ8W5GrCYHoBfZ/lFPNCtNGMUQIhAPY+swwZ7DGbYybQUqtcbLOA7RzC+6KCUSoYzPmA+WRf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178263},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{"./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"600e7a0891947b38cd8ca51003289d2bc6205da3","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.26-1_1711491397453_0.5106906322161286","host":"s3://npm-registry-packages"}},"2024.3.26-2":{"name":"@mat3ra/utils","version":"2024.3.26-2","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.26-2","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"03ae37e08e676ed9211ed32ea013ebc9b470b7d6","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.26-2.tgz","fileCount":67,"integrity":"sha512-hU+4GSamOVKbVtr1FyWiHXTetM+h/I1d6fmXo3nZT7hFlmmz4uOpnLQ+mTWrUM175dR3UMyAqcE8AnpEUVWevQ==","signatures":[{"sig":"MEYCIQC8Ghb8RgsjD1zj+9DrMqMl3rlZNlu4WSNLCPSXRoxiiQIhAPyB0pXRKBCkh9nA/k/dTLY3sZ/S64VdMPSdieWI8Q3S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178298},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"7c87487cd048e9050e20821aac447297fbed003e","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.26-2_1711493422760_0.4803439356635417","host":"s3://npm-registry-packages"}},"2024.3.26-3":{"name":"@mat3ra/utils","version":"2024.3.26-3","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.26-3","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"ffb542f6e0e12c6887dd4da429ee8e8be8be08b1","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.26-3.tgz","fileCount":67,"integrity":"sha512-Xuwu8L0x28k4c1jKsEDyhzgDHor1h1j2NWPqHLopm4ReD3IH8N8iL59ddhBKmU1c/Mkslh7q2YJ0zzduBfI9Iw==","signatures":[{"sig":"MEQCIFlj48PP2Ezv358O2dKNR+iLhu0ce3ry7nGl+BctQ7C4AiAmEMhzlC9SCifUH7ESw0e844wQVF13PIqksmOBCZuTtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178298},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"429bfd4c117d6c0fb55a3452ba0f298046c951e1","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.26-3_1711496070255_0.8321585369127258","host":"s3://npm-registry-packages"}},"2024.3.28-0":{"name":"@mat3ra/utils","version":"2024.3.28-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.28-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"be58b2501d7a244494529fb09af4c65e0510cb1e","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.28-0.tgz","fileCount":67,"integrity":"sha512-Ge8U6FW16pU71m5IqEek4FEUUpCcI2yp626NKJKOfJ18zOphV4Iiq+g2IrpaOuZ5Z474xrMNhsIZpfbEdamG9A==","signatures":[{"sig":"MEUCIQCp79QLWH/yUlXMGPq82Xn23n5q4JR2RfbujFBlwONS5AIgRcTPJ3OtSw3Kbf6equBHoaGOd5Jp+3WMZ0Q1xXhWvzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178298},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"fc646739a2ddfa7bd1e8b2e57c099ea1bda2ae67","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.28-0_1711586296555_0.08426410472803303","host":"s3://npm-registry-packages"}},"2024.3.28-1":{"name":"@mat3ra/utils","version":"2024.3.28-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.28-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"96ae0073b440c14050a477670defad856ca2a616","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.28-1.tgz","fileCount":67,"integrity":"sha512-eioFiZLGK71t32ym7nN1VqEtj3nQL9e/VVF187p8+8P24e+JiSlzLmZss58mYetdwCYD2TtrN0oBIZbqwjyLdg==","signatures":[{"sig":"MEYCIQCNcFkDAGKmA8Ol4h4202JBn9umOcI+TrvlKxvBLGLW2AIhANBtqhIGRyRm3NaCkMyYaEvOWSZB9uWdz4wPFZ5KciCc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178298},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"287a0d34fc3333559f5379e20d2d318046879e89","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.28-1_1711588355838_0.5073877298302971","host":"s3://npm-registry-packages"}},"2024.3.28-2":{"name":"@mat3ra/utils","version":"2024.3.28-2","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.3.28-2","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"554a57c77cd13a915af010eb646dddbdeca97f20","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.3.28-2.tgz","fileCount":67,"integrity":"sha512-raqZfugBcdwBbAbAxOiHDY1gp2YyCR6c5FNA9X9O+PFwH8bz3M90fuRP10Xp82LCFY29zIWi4uM3erN0HydVAA==","signatures":[{"sig":"MEQCID+ezz5VPlFsmH63NpDhPwWrwRwHEV/bdwB00ln5im8EAiA8njOGEZfqSGg7jdwQhC0DNpHGl26PpXQwvAqenrBheA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178298},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"14724a6863640b44cc4d183deb16cd8e7b66f596","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.3.28-2_1711593255953_0.45649693427820703","host":"s3://npm-registry-packages"}},"2024.4.6-0":{"name":"@mat3ra/utils","version":"2024.4.6-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.4.6-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"15f8bc4803c83dfc74c7fad9a3c8734228c47402","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.4.6-0.tgz","fileCount":67,"integrity":"sha512-KvsITnoICFFog28EYOJgSdrlriZFN7AwEdlDKs2QlVD5OC2lmm5xqbDXhX1EeMIOnXuYD7GUrC8BNqrPk792UQ==","signatures":[{"sig":"MEQCIF5eMkUT5Z53A/cQfQ2O5mLSk3w20f4VqqaKnF9feqQ8AiBfWM+x8hDld+psoYEBa48zbJJ6VSQzSdlcmrL9e8OQzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178297},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"2ddad5bf7be12ba8da54c2299e89e7e4b89ada2b","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.4.6-0_1712369832701_0.7626887382766703","host":"s3://npm-registry-packages"}},"2024.5.2-0":{"name":"@mat3ra/utils","version":"2024.5.2-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.5.2-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"95f9da9f2c95f3d84a615dae662c7a765cf209a5","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.5.2-0.tgz","fileCount":67,"integrity":"sha512-gUruvJ4Q19h0YH6moWYLXlcE8ZMlyn32MPS6yPt8zhupn+5D39sN85eLqG2tnZ8XtpxRtF25rthW30Nx3EqW1w==","signatures":[{"sig":"MEUCIQDmwwk0Yyesg+FEanIbIN735ty6edkJXnmWOxH2VH40ugIgfx1Gmt5JkC2zbDmiZl9LW9dhlDMJy8dZFU9hr7vAJKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178297},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"a39f45e6f0b89fa25067df7f2c287e6c37524062","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.5.2-0_1714619685832_0.563670780252139","host":"s3://npm-registry-packages"}},"2024.5.15-0":{"name":"@mat3ra/utils","version":"2024.5.15-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.5.15-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"acd27fdc720463249a6f80416f9307b5dca8ad49","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.5.15-0.tgz","fileCount":67,"integrity":"sha512-oWIaDRkuUw4V6p5LrR52q+LFOn7fA1Y2cAX7trVZgf50MRgl7zWSDcRyjhOhaOJbtXYPeU2f63eooKycO0JGBg==","signatures":[{"sig":"MEUCIQD+RWbyiv0rr4AZKAmQSC1eyLzcwJ7snpWitQNHUW7XKAIgXCKL628iZS0Diy0dqDW2suwEsAcuxnbbb8RXedtG31g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178298},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"6b9b6020db7b9681c0d2988888ae8d46a3975cc7","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.5.15-0_1715745187670_0.7125752584611293","host":"s3://npm-registry-packages"}},"2024.5.28-0":{"name":"@mat3ra/utils","version":"2024.5.28-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.5.28-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"b656bcd72d79911e321fe29f2959f4d1015fa086","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.5.28-0.tgz","fileCount":67,"integrity":"sha512-t6NwDAFqf0mcxh+u6U6ORmXdFWHgOckKp8XwHsR0RylmLPVV7l5DEkTdh5JOs1KvAdiyJbAskFeIWxLgtw6PdQ==","signatures":[{"sig":"MEYCIQC4t5umUCGQWaOFmM8crEnWa5DbL9K/FuuOkCLrchwvcAIhAK03oVn98J3ITbeEnESJTL4idWnO6iXLEA/jPun6a19n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178298},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"ff5ed6dc95ea26aff707aa181d2e74ee11d2aa9b","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.5.28-0_1716864586093_0.7498152829649161","host":"s3://npm-registry-packages"}},"2024.6.3-0":{"name":"@mat3ra/utils","version":"2024.6.3-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.6.3-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"e2a22ab3e0b353d6e9807d7e0e7bd6a3dc58b4e1","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.6.3-0.tgz","fileCount":70,"integrity":"sha512-AgDm2UkADl8pdYNUv8mLlOfh8lQemDJScai/FybpSQPl8wjVsA8ITZMIFf63Qn0JFlVKeeuiwlyxrRxQicLPrg==","signatures":[{"sig":"MEUCIA5/sq0YCQccH9/j0MZzUxxX6ReYVU6yIXBpXk30OEcXAiEAx6pLPsRz5MV6UDqMXhrVmM3NUXtRd1YaXUZSLet1Edg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184435},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"2b49aacb8485ea19c5a45df818b840c8bd6f8869","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.6.3-0_1717437315945_0.45590184589209026","host":"s3://npm-registry-packages"}},"2024.6.12-0":{"name":"@mat3ra/utils","version":"2024.6.12-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.6.12-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"de3e92a080cf4b1f828ff16deb5e5bb24e3a770a","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.6.12-0.tgz","fileCount":70,"integrity":"sha512-+91CMt5PBohVivY5YI+0kpOsZtwdLylAxHi2xmpUe/7IECQxfrrcwvBgcxTn1jxvR9jrLZnWkodOiQ8R/GqQNw==","signatures":[{"sig":"MEYCIQCeYOFaO7m+keRB7ULH8kFD9btxY6NW/KZlZ9M9XZacBAIhAMDmdgIRIjXxWelOK2ZCbFDi3fC4E0dMS+l+ZZMAzEyf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184436},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"dbd4610666309e492c2a4730057eede2a92347ec","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.6.12-0_1718157026649_0.5121180856907046","host":"s3://npm-registry-packages"}},"2024.6.21-0":{"name":"@mat3ra/utils","version":"2024.6.21-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.6.21-0","dist":{"shasum":"1a0871ea005cc9efc91a81edf7d6243b04e54e96","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.6.21-0.tgz","fileCount":70,"integrity":"sha512-r1o6D1PzyISHENoG1KxvxJApXQzP8P+eTcNaXOOO2IfqvQ/J9z/r3Qhz9CKgoJ8HWmIjvV/p5z4nGFX9Kn9lKA==","signatures":[{"sig":"MEUCIQCg53ElC4yBap6WmRxqm5AIaQ64iIuffIsTMsA6GLzCQwIgan/rVxbvwlbgSSJSrCsbzpmmm87F7WaNhRPQ8znjKW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186414},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"86dea37bce18e144aac6d6afecfd50d870cae783","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.6.21-0_1719003264082_0.46809145149223164","host":"s3://npm-registry-packages"}},"2024.7.21-0":{"name":"@mat3ra/utils","version":"2024.7.21-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.7.21-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"516c8cc38f6433a0c6f2376386148086c7774248","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.7.21-0.tgz","fileCount":70,"integrity":"sha512-4cc7KCsBYgoNk7E+4G5axlSv1g2uLO1kxsPQS9L4DMuofgs4ia4EByN+U0zREGb/9XluAjblmHosQmyB61UdmA==","signatures":[{"sig":"MEYCIQCT/Le5zJOuWXu6amzRXwcFmVxU+g7eDOyBqWiGObY3KQIhAOSswi5ajLvejmCIWBhvybRDbzZxWPJD8JG6U+7LsFVc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186906},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"aa4142a426ddda6e01f6e8e1b882d1e1249d1433","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.7.21-0_1721599617447_0.36450248076272995","host":"s3://npm-registry-packages"}},"2024.10.31-0":{"name":"@mat3ra/utils","version":"2024.10.31-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.10.31-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"1cf2de38169d2a92b14b67b69476e82963269429","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.10.31-0.tgz","fileCount":70,"integrity":"sha512-iICTGynAZzYhc7SuS/zaLfV7uu4a1PMZD4VXw7SLD4aBP9DExzolWHZOARI66x7cFwTaLMLjvfeBxvhuRqGpOw==","signatures":[{"sig":"MEUCIQDRTxHCBlrISFVjOVTkwfNxgJi/ibUnVPd2VEuCZdAaXgIgF6ws2sSjBNYxe8MOj9PABKmwqF8wlSeArIgbmPl1yII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186907},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"4ac6e1143640872f6799c250c08a0ebe3663b49d","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.10.31-0_1730347192854_0.9621814509352653","host":"s3://npm-registry-packages"}},"2024.11.1-0":{"name":"@mat3ra/utils","version":"2024.11.1-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.11.1-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"19b00cdade1ebd3391315e3a72da4f784a4acbbf","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.11.1-0.tgz","fileCount":70,"integrity":"sha512-wumySfdd+wMWuNcvtJFXdgBnCHKNTawikb7h/jJq5SvXaY9o7GwlPVQV4YC3H9Vmw6kK5IFVKQIX91LyXpp+bQ==","signatures":[{"sig":"MEYCIQCOMowi4TG4IJ3BYhRbsB1H37zzQrLer1AC37hsP2oKAgIhAL0xxfVUuPGL82na7+fyT6gUcp3G0TNOtfMe92z0n7SM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186906},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"b9d30eae08dae7e4b154c1665993efce7a12b658","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.11.1-0_1730499314339_0.12133075056087539","host":"s3://npm-registry-packages"}},"2024.11.1-1":{"name":"@mat3ra/utils","version":"2024.11.1-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.11.1-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"86a2a637878897d32250d9923172a4d418e7472b","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.11.1-1.tgz","fileCount":70,"integrity":"sha512-cfv+7hMpuo4pxj2CSNb5ZcjYmwwmWVy0nxovc3TjZvHpL7IZGqwWXNbCpe5M5JCuZs5U3EzZkFV+88XCgN2iCQ==","signatures":[{"sig":"MEUCIQCOeKvPWBLEEwRFmxDVV5I3wMGnuW4QuQ/hWhWdQkamoQIgJH5DORAcG42HZ7y0CE4ua6hNs+01E5Q92PWA8KGyN/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186906},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"08ab340bfa82212c968a3589e10df8b4f29adaa7","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.11.1-1_1730499960289_0.3286430254637098","host":"s3://npm-registry-packages"}},"2024.12.13-0":{"name":"@mat3ra/utils","version":"2024.12.13-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2024.12.13-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"123a8e19ee17d7fdf92b37452a7bc35247002114","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2024.12.13-0.tgz","fileCount":70,"integrity":"sha512-MeJh34dqDphyrohFHoNgzxfY1ZU9049xhAsOmJ73Vrrkj1zVPhTPtNizrsNzHQigdtwwLflxd45hIgzoJXcIfA==","signatures":[{"sig":"MEYCIQDuv8b/UpYX+7iQuckhEo6xfsMo5JUBFrz7g2HiWlynGQIhAMJSC7UnZoHy79cT1zb2vlqbC2Ht2SVM378Gq9VgNHpQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186907},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"d5223a9299c044c091871ba7c7995525014f7c36","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2024.12.13-0_1734074200751_0.3030502004468143","host":"s3://npm-registry-packages-npm-production"}},"2025.1.1-0":{"name":"@mat3ra/utils","version":"2025.1.1-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.1.1-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"79d59fa54d9d75b0b1ce821b2317c0362de33de4","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.1.1-0.tgz","fileCount":70,"integrity":"sha512-NgioREjgSFhKvhhWrveXBGiECJ7LNpAdupPFRBus1W/wBHxI2G+pFNTwx/lz0BsZwI7wV35nUlJc0/cnhvM8Tg==","signatures":[{"sig":"MEUCIQCeEsT0hEUA6/Y5PDR5TB4QymLm4Es73zLYqlR3HBfj9gIgRJoHTcRMhD5Vf4Fqh3r+Kq0B2mZENKg9Aq7hMUELIXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186905},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"901e26645f64330b5d03d4b72bdbd41dfef73ee7","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.1.1-0_1735691921908_0.6921640092852079","host":"s3://npm-registry-packages-npm-production"}},"2025.1.18-0":{"name":"@mat3ra/utils","version":"2025.1.18-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.1.18-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"8e2c0fad6da9385418e9c4dd269975d42b1dca3d","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.1.18-0.tgz","fileCount":70,"integrity":"sha512-++9g+GwJgSj49jD/eKxtSEV/EjtF4rpJWsSjHJQtzTeyYVQo1YUGW8dsRhCEyPDiJMzv/2qj5HYvRX6Sp6euHQ==","signatures":[{"sig":"MEUCIQCMppZAIy2Ub91c25mxTprCYGdQzcvHSMhXkh5j0fscxQIgDb2iGhvlrE0SgRUnm1DCejUnxEPR6qkeBJFiSbw8T4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186906},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"d85535c26c9d0d1640f3130391412849b1aca31e","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.1.18-0_1737168640705_0.8725584528113537","host":"s3://npm-registry-packages-npm-production"}},"2025.1.18-1":{"name":"@mat3ra/utils","version":"2025.1.18-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.1.18-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"d1d7c668dbe525652131da31b3cb51a35fa335e5","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.1.18-1.tgz","fileCount":70,"integrity":"sha512-fIftBxwjwdrSAZF5Y+Bi9M8n2jlFbUjLNoJUoIkDdGQn4dsPRp6ze483QozO6cUdf1t8UnOlMrPABeMFLTjkQA==","signatures":[{"sig":"MEQCIGH+JJXSgye/N891nslWQkpBIAPTtdp2gpQKlTwDzwqNAiBM122iYcrNKtB/RIA8DpiTR9zleKpj4wVxjBradc0sLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186906},"main":"dist/js/index.js","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"5d61c51db81d4475272943dd8fca2ee3a6756f4a","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"6.14.17","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.1.18-1_1737199471226_0.4572104405460813","host":"s3://npm-registry-packages-npm-production"}},"2025.2.6-0":{"name":"@mat3ra/utils","version":"2025.2.6-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.2.6-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"61e5edf6811618d4cc60d7f16abb0aa4ef560d55","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.2.6-0.tgz","fileCount":70,"integrity":"sha512-BAb7ANzkMiWKrZN/Elza0VeO2CCC0Rtlwbo7cxkEaZd8XHslRBEpWZe2OiuoBLuYBzsv5JJp9k8wsZLczIEDLA==","signatures":[{"sig":"MEUCIQDIkCevVSPJsxJ/jvI8LYzQk9zB5JU3oYf9LJjYQpuETAIgQxZfu2p2ANSDCVTDZsAlwIMAwwEcM0CmelPy8p+nHKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186905},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"58294fb892296ad4c293b4f3fc46fa424cae86fb","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"20.18.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.2.6-0_1738805871977_0.22883777132786132","host":"s3://npm-registry-packages-npm-production"}},"2025.2.6-1":{"name":"@mat3ra/utils","version":"2025.2.6-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.2.6-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"944fb9ca7afd56b3e9b7399bcc8a0280a9193de7","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.2.6-1.tgz","fileCount":70,"integrity":"sha512-j5MjHlIbrmdPQNd1IZ+Zll4sw8dxJKivL2iTB98xMdFUgzxgkEsY83LaQJQt+UpKjEufzcskVHg05Hq0ZonMlw==","signatures":[{"sig":"MEYCIQDp4CGVzXBVnwdiB0/7NXSevQq30mkHemmYqqmAfGwF3AIhANwAy/8VIPGN2DsoUNYpofHGLHA8WVEcVgVfEjz41KzH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186905},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"6b2d6b9d15707c328f5ec92c26ccedc7109602dd","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx}":"eslint --cache --fix","*.{js,ts,tsx,css}":"prettier --write"},"_nodeVersion":"20.18.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.2.6-1_1738807570027_0.6877016132698173","host":"s3://npm-registry-packages-npm-production"}},"2025.2.6-2":{"name":"@mat3ra/utils","version":"2025.2.6-2","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.2.6-2","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"39f7acc983425d1afe69a84b3a0bb3518010d56a","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.2.6-2.tgz","fileCount":70,"integrity":"sha512-+nuTH4keH3bOEJ3Ml+wkloZDND3W4iTBYO+47r+1eFVjHMjN1UdufmakMUI4hK57ycORjC0HdrP8CRCFspG88A==","signatures":[{"sig":"MEQCIGJdIi32yyNU2VGit5iFsWWJjkzRkD4TZMkP6pQkpTACAiAp1nhOxgnG6Ijsuz111EKWj5bxWq410pJNaXohpO9n/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175159},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"075b300a25a782c5385dd66d4ae81fa5929c656b","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*,!*runtime_data*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*,!*runtime_data*}":"prettier --write"},"_nodeVersion":"20.18.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.2.6-2_1738808034428_0.7034786403519739","host":"s3://npm-registry-packages-npm-production"}},"2025.2.6-4":{"name":"@mat3ra/utils","version":"2025.2.6-4","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.2.6-4","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"aa0acd843ca03edb5539b77871290c69a07be97a","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.2.6-4.tgz","fileCount":73,"integrity":"sha512-1sN7L3NYWuPWUL4U4ljIG086myk3AIa2Qf3YRiXBFmEzfyUNb0HdHymkja7nd7Mt2jeR5/GWi256m17HtTmyyg==","signatures":[{"sig":"MEQCIC3WYrgDCCdcbPrAZFAZP0bDVYBciMniQZ2hlf5LPFu3AiBsC/2Wka8iPq/JC8Sf2CtIaaZCAnwGPgPR49vov+haBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181456},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"feebc353738dc7c2e8d0f8c0bae48dc674905acc","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.18.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.2.6-4_1738808681154_0.8844110820025015","host":"s3://npm-registry-packages-npm-production"}},"2025.2.6-5":{"name":"@mat3ra/utils","version":"2025.2.6-5","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.2.6-5","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"93b9d0689f7d6cbf3d5c89fecd469beba709f05d","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.2.6-5.tgz","fileCount":76,"integrity":"sha512-1p52XCFReE5Uo42gtayym3dI9l1slQa9q3jE/HefGwOb+8gM4GhFM6n/aIjkTWceRBVGDqMLP3eEI9d2x+VNGQ==","signatures":[{"sig":"MEYCIQCg7iy0jRBNG9GOP9S6q1Sfdcf1b94idy4U/Z0737PnVAIhAMR9ggqrCuBSKuULRVdA/vnX1zhkmMUaE47LAiIU16Q1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181989},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"496a3bff90246a30b9ca549e229536c571b32e65","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.18.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.2.6-5_1738817099518_0.09326174042083091","host":"s3://npm-registry-packages-npm-production"}},"2025.2.7-0":{"name":"@mat3ra/utils","version":"2025.2.7-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.2.7-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"129d969bb7aee0cd4e20049e04edb3609f65e18b","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.2.7-0.tgz","fileCount":76,"integrity":"sha512-SrafNLnxnlaEa/+WZj8zYEbFo96DjqY+hzkmqMCzXb5D/nKmd9B1Cpkhpyz26L6oFtlOs4D/32HdWi9TE9ynDA==","signatures":[{"sig":"MEYCIQC+sBhFixG3jH6WW5t6bC3uk9NSkLflkebOZgdaKtRcvQIhANJk6ICt8C9Vx+lr8FpsW5w8c90vHTi+VEV7fyosusW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183795},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"ce1138e98aa441c8cc2242f4fa9f15ba08044407","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.18.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.2.7-0_1738890975657_0.9022045715569429","host":"s3://npm-registry-packages-npm-production"}},"2025.2.17-0":{"name":"@mat3ra/utils","version":"2025.2.17-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.2.17-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"bfa4d91c99b5e1fa3c5094b8e335222eeccea068","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.2.17-0.tgz","fileCount":76,"integrity":"sha512-2hQEe5A0ZLqwcsbG9GIsxGjLxopS4I4zS6GEV7OZIgzC4QefGvNgniqp/fvt8qRIO5QnylTsG3T8VpLaZwrmDQ==","signatures":[{"sig":"MEQCICuvRZCikRiHX60CWuyQHWFfzObuMvXvwCXEsZJ3L7gQAiBtnYKjS4pxRzy3oGg1mIdCMJh2W5BRjHxnwIPSpR4luQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183796},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"d014352e9739f7624e268b1023f16fb36d6e3454","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.18.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.2.17-0_1739760292252_0.7127441425086276","host":"s3://npm-registry-packages-npm-production"}},"2025.3.3-0":{"name":"@mat3ra/utils","version":"2025.3.3-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.3.3-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"b3a9a617d4ddfbf24f74bb7d87bbb6aa36359595","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.3.3-0.tgz","fileCount":79,"integrity":"sha512-jM3x02kLPs41NZXwLdWj+6Nh46RkAEgtSAyRHg4VqjgirKP4789sRJBLyMuxRrkoN5n4whotoirIhorgtc5Trg==","signatures":[{"sig":"MEUCICoFw9c9sgXJzwvP4CDr8ywIqeBEG7UYyWMYwTx8O5GXAiEA68orXGoEOsCmobqTYutMZlMAgONvYNZ02Wk0OKRO6Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189509},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"e039f1c4e75ab9b14b47e3ec408ea5a2fda85aef","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.18.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.3.3-0_1740972169139_0.1085334935665716","host":"s3://npm-registry-packages-npm-production"}},"2025.3.31-0":{"name":"@mat3ra/utils","version":"2025.3.31-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.3.31-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"824286da05afecc4545b1da23137864ba0f6fce3","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.3.31-0.tgz","fileCount":79,"integrity":"sha512-ObQTBeO75EKmaL8RcwzXhnLId7aqKoD0DlXCb5cKi8OAHdkY8VoTBhguaSAlDNNxLAZH06drw+YIilaJiZhFxA==","signatures":[{"sig":"MEYCIQDtwqOpCuEYg8UfyCJIUL5Laq82wzkJ4/3VOjDJQDkMpAIhANpkKKHDa5g5qGnyJ52I9FYNCVY5qHheLUhxnAYa+UAZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189510},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"36e78d23e2fe6e079176f4252bf01fc4e6b2341d","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.3.31-0_1743454859597_0.6995722275468652","host":"s3://npm-registry-packages-npm-production"}},"2025.3.31-1":{"name":"@mat3ra/utils","version":"2025.3.31-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.3.31-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"e8f4baa3691fa87d43033c06ac57170b654ee0a2","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.3.31-1.tgz","fileCount":79,"integrity":"sha512-VOB5bvNdEjFZF8QEgJZWsdvsDAN6jHa0UvUksrdpu2ac0HB8toLwmFA5OGs9GzLTDLcWSsdQDup3wHcBQbarNw==","signatures":[{"sig":"MEYCIQCPC8gz8DmYc1vYOP5lIdPpi6AtMpkNQgqGrOO3RGFa1wIhAMiD6yEN9uWkKDHWkOg0Ja44Wwd0lF/NOEtGorwcxKCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189070},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"b7f192957cd21d5780cf6cd8f75bd155ca9737c8","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.3.31-1_1743455350336_0.22683283836214008","host":"s3://npm-registry-packages-npm-production"}},"2025.4.14-0":{"name":"@mat3ra/utils","version":"2025.4.14-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.4.14-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"21dc004d4c057553e277eeab606e2c28d9b41e86","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.4.14-0.tgz","fileCount":79,"integrity":"sha512-0ON8w7O57zAeWYiQf+0oXrR6srtlLaEfpKKT7879pIWYcFXvUIlbfiEvgEOJKvNrr2LRui9RieASwNQW5R/mQQ==","signatures":[{"sig":"MEUCIE4/SH/wM+mdenv2Cr7FhFoJib6SLUzqlPR+3ghqGi1JAiEAhTOtfkZaFPiWMGCV/X4OH45gv0AKsWjB4mE6tL5n4Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190146},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"74750a8d177ac5e7e613c9cdcbea34e6058439c4","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.4.14-0_1744590507336_0.4919401218119115","host":"s3://npm-registry-packages-npm-production"}},"2025.4.15-0":{"name":"@mat3ra/utils","version":"2025.4.15-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.4.15-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"0a0435cebdf45b8d711d2406ac560973ef86d835","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.4.15-0.tgz","fileCount":79,"integrity":"sha512-nQF4B0RNohS85p3+zi7O5ZToxV3nf1TNl7pC7yphl7utvwlIGwmT+gRcX+7xFFQ213GA7hT5uA35LAVVGa7JPw==","signatures":[{"sig":"MEQCIE4Mbt606jROoODJK+popyifIn3lOc7LJGuJIcZbRc79AiAHU7O7XaJtALD2yDtEvjsl6Vi5MasH9gIb2xUVPjuuBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191907},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"4605c62ea0433c11c270a42f6831a527f1013ac0","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.4.15-0_1744717410304_0.10214786869264358","host":"s3://npm-registry-packages-npm-production"}},"2025.9.20-0":{"name":"@mat3ra/utils","version":"2025.9.20-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.9.20-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"55a20cbb7978ea78586fb9216c82d26fbfc1080e","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.9.20-0.tgz","fileCount":79,"integrity":"sha512-Jnnu+GtfzaJ5VrXA8vwOP6ry7sUzjRV31FibDOCCoKqYXIEKRmudcydG+RoHWdYpmGdKxkKDKEphNJIIlFbU4g==","signatures":[{"sig":"MEYCIQC3SZPv/F0DIEd4guEfUrNXkcWnlzQw63cHtZs9Qlv5oQIhAMryWeIc0k/zYnuj9orpMpZQajZqGowlxjhs9WHeHuXN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192376},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"6ec0a6532f862ec30d17351a8f06f561dfc6ba04","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.19.5","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.9.20-0_1758335696598_0.5778471165807537","host":"s3://npm-registry-packages-npm-production"}},"2025.10.9-0":{"name":"@mat3ra/utils","version":"2025.10.9-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.10.9-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"121e97224111e889792d1b5698a7b2256c992095","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.10.9-0.tgz","fileCount":86,"integrity":"sha512-BTxGnAGqf6l8RdLT3DNgUEFOP/Fq4Keqz8Y01dxAQg0tD0aJKcVvRSb7VSZXTqtaWkvngOQ7yxEnTKPhBT4Pqg==","signatures":[{"sig":"MEUCIHOGZ7uYHpndCpBjVnjpCBobwxL+gB4zeIdqqP63jJR7AiEArSBPzuTMLdbQsKX1GntiZSfps2khz5CHRcDwEIM23wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204202},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"d2dec35846c31df1bf5516260b43b119a4c10cfa","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.19.5","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.10.9-0_1759988096691_0.9093190092072352","host":"s3://npm-registry-packages-npm-production"}},"2025.10.9-1":{"name":"@mat3ra/utils","version":"2025.10.9-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.10.9-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"16726b4e0af1b2a5ca5ec93b77640631670d0cdd","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.10.9-1.tgz","fileCount":86,"integrity":"sha512-ct4vbjPboLcAAjEKrNkE3edeVCAvL7P0JRPGw/Q9CYXM3vvDT0X94xQ6Axeuc2/Qmc1KtkBmrJTDj3v4izoRAQ==","signatures":[{"sig":"MEYCIQCwN0fWO43SYBJI2varXSgmkJPn88vGryJ1z1LgGX+ldQIhAL5Z8QZAnKAH8BPvMK6bDcFL11+cfc7BBSEhYf3mWKHs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204581},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"7ac9102ef45593f075dc8fe097dfb47298d08284","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.8.2","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"20.19.5","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.10.9-1_1759989117155_0.7500603538161099","host":"s3://npm-registry-packages-npm-production"}},"2025.10.9-2":{"name":"@mat3ra/utils","version":"2025.10.9-2","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.10.9-2","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"14f8fb0442a5f06c46e84b0110bdafefb9e37c9b","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.10.9-2.tgz","fileCount":84,"integrity":"sha512-6ui31V/YEUBjorTOt8qFiwhv07k1uLmE/A90Sm/VnsOpI8TjkP0ewkRmHo2RpfZx7i/Y1e7guwRSI+JJ3QFkCg==","signatures":[{"sig":"MEUCIQDnWRbIDQyr0MTR5pXa1Kan9zJAm86ZBv8bikOQ8YlBogIgKlZ0D+2HcJ9BGPZXaFHgYUg568H2jAfqApRlmJmdYdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203090},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"7af511a8b6bfdbe1c8f177770985863d7a4dc759","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.3","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.20.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.10.9-2_1759989456590_0.5362574684915979","host":"s3://npm-registry-packages-npm-production"}},"2025.10.9-3":{"name":"@mat3ra/utils","version":"2025.10.9-3","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.10.9-3","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"2d9d3d8508c9384e879d99f5b2fb381b9b5b7985","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.10.9-3.tgz","fileCount":84,"integrity":"sha512-EPUur60z0RBZHTw3cOfmOS+kuNYuxWbnVbfBPjQXUzHyVOeY7sFON9Qtqxuh2HQ2D2/W1TcQPY66ofKajpDwBg==","signatures":[{"sig":"MEQCIC3Z9Fzl/GSX3s6SLJQLhiZh46QfSZLmovPUQuq7AYFhAiBNhg07YX40jB2+a5yQyYEMXhsbBtEtqKdEVH8KZeGJlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203090},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"1a30a6bc7e2956b571e1d79204c84cbbea52c13e","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.3","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.20.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.10.9-3_1759989606310_0.9515319640267295","host":"s3://npm-registry-packages-npm-production"}},"2025.10.9-4":{"name":"@mat3ra/utils","version":"2025.10.9-4","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.10.9-4","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"3f71f2fbf2a510f622e882b21798781edc3c5c6a","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.10.9-4.tgz","fileCount":84,"integrity":"sha512-DHXmAcQbE14UCapRNAqm3xpaNjRfy7A7E3gDB1D07M8L/sns9WARPxZmrOwiNZn3jZ8JluFWsYG6og171kgcYQ==","signatures":[{"sig":"MEUCIHCco287/3wRaktcyPhRHATPEEdQaol/m+qVCh+ZJnyWAiEA00fHJSiNRYy6YhJBvZW4Olkr4944mfL6XUOLCF+wtAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204124},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"2106a7c99b7e8e9050208aeb4d003c59d82b5734","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.3","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.20.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.10.9-4_1759989995472_0.6163518686167353","host":"s3://npm-registry-packages-npm-production"}},"2025.10.9-5":{"name":"@mat3ra/utils","version":"2025.10.9-5","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.10.9-5","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"f1e71777696ac747c26058625bead810c3e76571","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.10.9-5.tgz","fileCount":84,"integrity":"sha512-0ejAJbmYjqIAxumSeK9HzTqgZeQC7VK/nrO/W8RFv7jIx60+Ve4rypToaDIKa2JGfEbRlGv+CmkUJR2r5QJxpA==","signatures":[{"sig":"MEUCIQDRFoGGQMLIWkXVQDSGAMZUVA/B1h02gxPjLF1RQDkEgQIgDG1Fvqy6vBF+movaC4DMHHtLej6yvnp3hbDlZ4tpGpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204244},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"80d067fc60b87c3c147a2b32e1a03f0cb26001b5","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.3","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.20.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.10.9-5_1759990707328_0.46162814092549476","host":"s3://npm-registry-packages-npm-production"}},"2025.11.20-0":{"name":"@mat3ra/utils","version":"2025.11.20-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.11.20-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"7c80e238f9f17f0d839ab9b248ed82f8eaaad2bb","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.11.20-0.tgz","fileCount":84,"integrity":"sha512-igkswFIPrvIsOKiGdLE6ifgKGa3nruepjq2pPs9us+gHRn4tCaFNsBJqHw3ysw1dLgCtoYhHyYbMdpQu46+FCw==","signatures":[{"sig":"MEYCIQDefRP7AGcFiDTuT/vTzqJ0mMXo2f/vfsrfjGmmys42XQIhAP27xZJDNh6E/CEi/WOVDItWDMztjSHhLSAbS948nKcE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204245},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"d2c0fd15291223a7704d13cb0820bd0a31365cfb","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.4","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.21.1","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.11.20-0_1763606983562_0.3377035107388584","host":"s3://npm-registry-packages-npm-production"}},"2025.11.29-0":{"name":"@mat3ra/utils","version":"2025.11.29-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.11.29-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"1b06031202771fccfded3bd9e5826d1444ad9a96","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.11.29-0.tgz","fileCount":84,"integrity":"sha512-LNk0fYwpXWGDppfU5h5hAOv71axmmH7iC6UA18ysmsHeJuLgeAJp8mAkFZ545NR999VS8F42W5uu0C55KfRlPg==","signatures":[{"sig":"MEQCICPs+L+kl80sN6Pqs271HCOeM9S0eUEJDNymxtGsIt0OAiBWuM1+kivX/dcKsqyG5TYwk3VQ6gw15ILNAdoSJb8sTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205234},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"8b7a368f512b48b9a7d6320b452aa4a0b1cdf6f5","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.4","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.21.1","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.11.29-0_1764412002071_0.8068008206508916","host":"s3://npm-registry-packages-npm-production"}},"2025.12.2-0":{"name":"@mat3ra/utils","version":"2025.12.2-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.12.2-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"95961e3bfc675df6c8c64dcaa2a687e0588f3bfe","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.12.2-0.tgz","fileCount":84,"integrity":"sha512-yKlqNynlL4XiS5klIf4EpK67wkck3w1KrMlXj2ynj0AJPoRc693v4hVATn7Ez3Rzwb/7Q2aadyMALWKZgekNwQ==","signatures":[{"sig":"MEUCIGY3HE+45IXnxVSgqkelyZ3L+HMwCioPXNkpvrav3IjSAiEA39ObXEDnxPP5Sagwen210mbFpMuyiEWy0adzjWQLWn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205233},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"8d3c66661cb236dd1c465a326fb88cb212193e7c","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.4","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.21.1","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.12.2-0_1764646194933_0.07305484345268631","host":"s3://npm-registry-packages-npm-production"}},"2025.12.12-0":{"name":"@mat3ra/utils","version":"2025.12.12-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.12.12-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"f721126793abaab391307b1643500aa994023c30","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.12.12-0.tgz","fileCount":84,"integrity":"sha512-fM9uLkPyz/BZZWyPRX0/O2z7TW+lyPtDICRidQ5yYMwTEjLYzwf19ECJQ6GMXoCsL74KTnZ0iWpyR/1gb+DXMQ==","signatures":[{"sig":"MEUCIB4z97xEBosyDJqmmtD0TRzLQnY8hFwgp8tg/pVuvS6gAiEAy9R/Rh/jojDOJo5tmXIyERjgPhzK0fgiADDTt7zQKMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205234},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"baee1848265e8673394028c129d14aa544946468","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.4","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.21.1","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.12.12-0_1765515409033_0.11082142564459851","host":"s3://npm-registry-packages-npm-production"}},"2025.12.16-0":{"name":"@mat3ra/utils","version":"2025.12.16-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.12.16-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"ea3885f35162d639e9fb46e0c94dd67df0af3b91","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.12.16-0.tgz","fileCount":84,"integrity":"sha512-S5Gbrzc4+5AOXVakGcOMJukOSes/bYpetC+QVFcMLPhpkglVZe5DWOo6JI3ruaOzOIV/RrFWo/CkkGM5vshYJg==","signatures":[{"sig":"MEUCICQjhXHLdua1e9LrAtwKXPqIuuxxkEWCCCD+pIQpgWA9AiEAkALOV5zLl4qEF3yABQU+na9Bo5nNdmzjhl5tM1SXGQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205235},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"2019f103a3db39fa50d4219222b5ca7c79f31ec5","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.4","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.21.1","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.12.16-0_1765920008730_0.31922814685658585","host":"s3://npm-registry-packages-npm-production"}},"2025.12.22-0":{"name":"@mat3ra/utils","version":"2025.12.22-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2025.12.22-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"b2e1d7f7358a7f808b286e3a2c73aa14153e0fe8","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2025.12.22-0.tgz","fileCount":84,"integrity":"sha512-sEycfCzEGWuezNtJihO05w4u7RbvFsXSYMPlworQ1UHGGj0++LD9HfVdVvPBO3lvQLVGmFrfbKLe72e+VWldYg==","signatures":[{"sig":"MEYCIQCj3LK1hRT1rmXOxwv8yg9N2+efQ/9dYNiCNLm1qtEaHQIhAOjxdgxpc+IFsFuG6finRXwEyYURmD2yz2luY2lbHhII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205235},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"eba227c4fe6882da9da09b326f57babbc9f16d21","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.4","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.21.1","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2025.12.22-0_1766430425089_0.035265087881129586","host":"s3://npm-registry-packages-npm-production"}},"2026.2.3-0":{"name":"@mat3ra/utils","version":"2026.2.3-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.2.3-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"33e9f6a36ba189b257fb53ddee4c219227b4e53b","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.2.3-0.tgz","fileCount":84,"integrity":"sha512-Ic4Pj6kbaXDZpdZ73PQOt2jI7+bAe4Gs403hQ5eJNzs2mUptx77rZdTQX3ozG1SdlQscpv7MUL4cjlxsaQZMFg==","signatures":[{"sig":"MEUCIQDS2v2QfjHzKRjxQotL7Xp/8fVHT9QZ1Crflv+c8EhY9AIgcKHyRsdzGfYiZnhABdj11XwnvBijjDLsCHWXGhy07hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206582},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"95c46d8b8c6face14f4ecf798005c20c8a5901ff","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.4","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.2.3-0_1770090094695_0.6986995745600595","host":"s3://npm-registry-packages-npm-production"}},"2026.3.2-0":{"name":"@mat3ra/utils","version":"2026.3.2-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.3.2-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"3a0977898fd99c9d24c5b35bbaf22f354d18f92b","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.3.2-0.tgz","fileCount":84,"integrity":"sha512-lZcG/gsiA35wqGTqGiXcZCwfEG3hqoIVHNhSquKO2aPhmJfne4CJEg+J/QpaO2zbgOXB+hA+L36HcTkpLQCs0A==","signatures":[{"sig":"MEQCIGbjc+lZ+jQyU47ziR9evnG4cx82rq7l/YxepFtHjaRbAiAKeZ4lvSksIh+3nA8NS4fTbvLje/VJ11vuG2BFdChuag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206582},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"435d1fa81d7412b08864f735ad1b9da011d59738","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.4","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.3.2-0_1772412057837_0.7746109400162975","host":"s3://npm-registry-packages-npm-production"}},"2026.3.6-0":{"name":"@mat3ra/utils","version":"2026.3.6-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.3.6-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"51c7b6c7e80ce1601f222c9af161dc3ffda6d559","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.3.6-0.tgz","fileCount":84,"integrity":"sha512-Dw34bAx4/Oy7368hFKR4lr75uLer11PeToO7kMGzl0Rq1HFecSzsBqGFfrULCsHNW3c8SBVqwbL1Ykw8kIOxeA==","signatures":[{"sig":"MEUCIQCBUqSZaTw/fkngs+kbCaPbbGZSRcf2nGT8L/GcCLJwyQIgCEIk4wO6umQ5ma+pWyhQKUOJQfly82GI8IIuxn/bykI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206582},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"3ee7c9082521eb8429ab59fc6a07eb8595a62993","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.4","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.3.6-0_1772816519568_0.39854284032931186","host":"s3://npm-registry-packages-npm-production"}},"2026.3.7-0":{"name":"@mat3ra/utils","version":"2026.3.7-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.3.7-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"893fd786e683ad2606710a7571c682aa5966e432","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.3.7-0.tgz","fileCount":84,"integrity":"sha512-qUxsyzo4s1G8MjHYbF+QHdXq0KgymJ3ey3x+dswCak69WiB0w8OuO5IOqyXS0RWoEB2mj7Ccm4ZN7uTSWZLHxw==","signatures":[{"sig":"MEQCIDI8xek/9v4n7su1exhCsjeTXub4J9I5NOmxzMet3hdJAiBfmIe0RhqmA0ILrRWDXngV3iYXCcEmfs9JU6ybcXHk9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210053},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"26fc3232d48186ff1508ac363196ad2f64fbbd49","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.4","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.3.7-0_1772863718493_0.2673917585447836","host":"s3://npm-registry-packages-npm-production"}},"2026.4.9-0":{"name":"@mat3ra/utils","version":"2026.4.9-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.4.9-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"9156472d833a5e38f1cca91c67c00f02ea97822f","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.4.9-0.tgz","fileCount":84,"integrity":"sha512-aAQvGgCd2Uhwcmjt10jLvYmVfFYv5dUH3r8YjoG8Zj3BUQ4w4/9DPJMemv481esBfBm56gNmjSbR0ok0mJE8tQ==","signatures":[{"sig":"MEUCIQDpGosDEo6wThYUJnlrq1VHd64b4EdC/SHCDyUUhr6WWgIgbqvo5arrj3uDjSpsiDx0OwcBvMHuUKI2yBTfNCGgIck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210053},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"3bcc7f884d826300352b085e26d76bd527d98816","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.7","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.4.9-0_1775753840110_0.9542438888598215","host":"s3://npm-registry-packages-npm-production"}},"2026.4.15-0":{"name":"@mat3ra/utils","version":"2026.4.15-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.4.15-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"4d48a9b8019e869e5e16f3ee1450c0c39ac249b6","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.4.15-0.tgz","fileCount":84,"integrity":"sha512-/xr7XIpWTBPCw+CH3DjmoLwHpZmhFKARxu0I5WuGXZEGqL2VBhyGKoG6vMPhifGueT1xhnz9gaeXWO/SguDt9A==","signatures":[{"sig":"MEUCIQDKwEs6ab1xtbpXN4j3YpXYSTafl8ssjcM+uRnUnGbmlgIgUkvbEbcKWcJstkIZFySzGm74qUWTsadHY4JH3ytpHiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210054},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"79949a479cc665b2c976c9de2b5dc0b0a08d86da","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.7","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.4.15-0_1776228060415_0.8931454907769882","host":"s3://npm-registry-packages-npm-production"}},"2026.4.15-1":{"name":"@mat3ra/utils","version":"2026.4.15-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.4.15-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"1e148740db7da185d055b35812816e8a65df21cb","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.4.15-1.tgz","fileCount":84,"integrity":"sha512-ahIUAc9QzbZ+G3rvIPW5BqAwa4pPMjDwH4k3+1SrXSYUhM67z+S4FTpcsfNn4WkAgmJ2Az9l026RvP3xZcXF9g==","signatures":[{"sig":"MEQCIB6zPbYCLH+z0LiwiExs7ILE8hUgXaKA5XiMCWLIxpmJAiAccBBuP6O1aHdqbV39+EFK1YheNkW/DDCHc92ZM9UUEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210054},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"d9ea27d875aeda58b836b054feee9eecfb1ef0ac","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.7","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.4.15-1_1776229665186_0.9402526765376358","host":"s3://npm-registry-packages-npm-production"}},"2026.5.12-0":{"name":"@mat3ra/utils","version":"2026.5.12-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.5.12-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"53ee772d23ddc10c7d154ad012176bb5327271f5","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.5.12-0.tgz","fileCount":84,"integrity":"sha512-GinSs0WSE3Lx4M0pcvcZs9ezdisSwH2iJQu8yN5/cS+1yIG1hbMo/CPFlZzipptecieCDWZFXYEWeEJ70ISZSg==","signatures":[{"sig":"MEUCIEq69UbqmpYc+Whi4YRuzBgL3cFwKRQwgjvOgONVjlNjAiEAovJj9d+GO/bvSSsvoXMBOmSXoglhNXFNrOLpO214U7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210054},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"0999e6b686470d83f62401799dce3d0e5cc24d0f","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.7","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.5.12-0_1778567928546_0.7720659876285729","host":"s3://npm-registry-packages-npm-production"}},"2026.5.12-1":{"name":"@mat3ra/utils","version":"2026.5.12-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.5.12-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"fed6f76f53e12833ec0a7a9f8893e78e93db496d","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.5.12-1.tgz","fileCount":84,"integrity":"sha512-f7nuNqRRt2IkUqfH3WPBXirLq3vVmFyFiSjf+zJKs4dRbLqsrKKG1ZWfp/Of+e1+6vu8Fgt1vMHB2WqvgEsNUg==","signatures":[{"sig":"MEYCIQCH68/0vqxBcwCB9eMISbnycQO8+ZIDJVy9q2lVfUCoTQIhAIqnF4eVxXSQ1go3XWwGCpgOaQEEWFNmEy5pJUbQg5K7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210054},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"71b7e7e0bc13db7ae589cd77a774c373155ab249","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.7","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.5.12-1_1778624184739_0.6229797195216247","host":"s3://npm-registry-packages-npm-production"}},"2026.5.14-0":{"name":"@mat3ra/utils","version":"2026.5.14-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.5.14-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"aee1beaa3db63b8fb2626a849f3c45911646d423","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.5.14-0.tgz","fileCount":84,"integrity":"sha512-Ltn60Pxh9HMmCGT7llg70jiblRDdyMvDbFmJqZKUKxjOIyJrYfvwNeC08f22eccRwpXKwbMIOkfDsCzcN5hEHA==","signatures":[{"sig":"MEYCIQDQzrB1dI7O0qFP0aS+Czr143BzTXhJOUWsOBHKa7d/AwIhAIawvXtjpvvR78seRrbIKhJiF5CP3NBAzBwCl2tyUT73","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210054},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"91496ef3def9a406182d56790161921860f68fce","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.7","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.5.14-0_1778784515591_0.839648881296913","host":"s3://npm-registry-packages-npm-production"}},"2026.5.16-0":{"name":"@mat3ra/utils","version":"2026.5.16-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.5.16-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"02af80cb5d4c8ea0aa26c49f23aee881c0a50ac0","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.5.16-0.tgz","fileCount":84,"integrity":"sha512-Fz8a8xByfZIl7NkPIJdAlv1sX30A+RFBmxpZpXlK73uPMNI0gOz5xUlRzhPVmyOu/wimRV3/i3P8zmfrFDc9rA==","signatures":[{"sig":"MEUCIQCAsGraaudiINamNnDBXRbfnZdMlZc5WnwcuOdnylJGegIgSD3snbzt4DjRxvE2r1L6boeRckcofQT0MsghZ0mxP+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210054},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"73eac95f5b2add5f63de87266a7c714ce72e91df","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.7","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.2","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.5.16-0_1778893997617_0.9850167881219902","host":"s3://npm-registry-packages-npm-production"}},"2026.5.28-0":{"name":"@mat3ra/utils","version":"2026.5.28-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.5.28-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"3d14b1ece453c9da3860c9ab9768a6879d158654","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.5.28-0.tgz","fileCount":84,"integrity":"sha512-0c2RhGxgwULypLOEpkl4NwCWYoIYU+FN1h9bFRppfMqU/JZS0jpbfzPpQuZGC50baFGWEcqGQYgE/kfJdwQrjA==","signatures":[{"sig":"MEUCIQCCnXFRyJtFFm4JFIJI3+KOOvBd+fPnewO4NoITsZq0GQIgGyDodA3hbSMrXA51eRbEDAQqCNJOZ8AG065Em6874kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210049},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"c8a5ab859d3b3d199acb369d020f287afddc06ab","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.8","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.5.28-0_1780000029944_0.21725448101535827","host":"s3://npm-registry-packages-npm-production"}},"2026.5.28-1":{"name":"@mat3ra/utils","version":"2026.5.28-1","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.5.28-1","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"901565547c7f93a3903d89fc5bb239b6b8b20e2d","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.5.28-1.tgz","fileCount":84,"integrity":"sha512-4n5jCwkIjJ+iTME8449TNeSzBvu+UHhoc07fVUonkR4OWUWCG8vV1zG/0eQG+t3sGA9w83sTxzk1u8bkKHN3Lg==","signatures":[{"sig":"MEYCIQDm6mGtc4P9iaBLecLyzmVSaYEufMqtSg+GSJq0suI9NQIhAL0z/6XJ47c8pkQs+n+urg+Myk25+dUL7L7o89ncPNtr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768477},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"6ec752f486248c60faf26892ea6d219d52898bd0","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.8","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.5.28-1_1780000393294_0.1995253312138361","host":"s3://npm-registry-packages-npm-production"}},"2026.5.28-2":{"name":"@mat3ra/utils","version":"2026.5.28-2","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.5.28-2","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"5b0e79ee2cb854b6142b42dc23e1db0ce8961679","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.5.28-2.tgz","fileCount":84,"integrity":"sha512-HT6WLQx6z0j2Ly1ZHUJbuYLyX1Z2IHIWvLOT2R/O8MxJ6i6UtB+PqAhqYkRHLl0mP5hRUoJAfLPjmV8h6mA4rg==","signatures":[{"sig":"MEUCIQD5H8sCaFawaGKfCx3KFR1E+KfcOOlXciEmk57jPgUz2gIgCn/UtZBqUaRmDwDjV0OxdRu9EXB7+Mvti9GFjo6QpG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768240},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"1c54cf521bd26f0fbbee634b3695742ed4b74780","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.8","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.5.28-2_1780001632568_0.9143868832306015","host":"s3://npm-registry-packages-npm-production"}},"2026.5.28-3":{"name":"@mat3ra/utils","version":"2026.5.28-3","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.5.28-3","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"52f3040a68c2838c863cb19b41dda8d9b752c0ca","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.5.28-3.tgz","fileCount":84,"integrity":"sha512-dfO6tEhmDEE//iJRmeyUPUFz6uIrSE72sBAdh4lVVcQMXG4lOm7pnNaNRnsB/6d+FsgZfi7RsSgs7wsRZ9LoSg==","signatures":[{"sig":"MEYCIQCFcFJesr63wqBQN4nFW+ukooXtejHai7rX9wVTiHci5gIhAJZkuNkU3Rn7ICmSa0vyw/Y2Ng4tQAJxEtjZmFExnDTe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768241},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"d41a8c6f30ba0e90a0e21d8b8d6eecc4928bb9bd","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.8","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.5.28-3_1780002663165_0.7150946035402679","host":"s3://npm-registry-packages-npm-production"}},"2026.5.28-4":{"name":"@mat3ra/utils","version":"2026.5.28-4","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.5.28-4","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"551d92f6ed8b1b96df219de91932e673b9502491","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.5.28-4.tgz","fileCount":84,"integrity":"sha512-OTDoyMx1pcghdOoG0k7xtAWaiprW83KR87mr0kMBM+UJc8q4DWNNYLrfasF5oEVV1kOY0zFFClXQMQFq+Luaag==","signatures":[{"sig":"MEYCIQDr2VWV/bSkRXTwa/jpYgCdlYDJFgUzlU78RTMESKPTVgIhANcrVtuAxRVRqVokLky5vdn35xH4V6Jx26LGnEXPnXvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769053},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"520308cb8a550634abb17501f9fa1aed5c3e9d02","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.8","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.5.28-4_1780002850714_0.5802031748771064","host":"s3://npm-registry-packages-npm-production"}},"2026.6.11-0":{"name":"@mat3ra/utils","version":"2026.6.11-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.6.11-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"d8e2f56f02b8cd261db784427bfe5921c0b3a9c5","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.6.11-0.tgz","fileCount":84,"integrity":"sha512-teAR++MGHsPpFOjLE/8TFcqzv3i3/Is1t0rMnWoO/ZXO5ICBiJzl9Uar4uFu4yBrVDsO7+f51/sjBSkquAYx/w==","signatures":[{"sig":"MEQCIGG11zm2q1xty+05TEBzLbGjd/CvVJcSsM2lEjW9b/n+AiAcrxsagtkfEgEfkfnMQ4B/9rOhWwHaZFwPT3bKaWeUkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769310},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"04b834f6fb1ae991d664ad4de041c964c5745410","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.8","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.22.3","dependencies":{"uuid":"8.3.2","lodash":"^4.17.21","mathjs":"12.4.1","semver":"^7.5.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","crypto-js":"^4.1.1","@babel/cli":"7.16.0","typescript":"^4.5.5","underscore":"^1.13.3","@babel/core":"7.24.1","@babel/register":"^7.16.0","@babel/preset-env":"7.16.4","underscore.string":"^3.3.4","@babel/preset-react":"7.16.7","@babel/eslint-parser":"7.16.3","@babel/runtime-corejs3":"7.16.8","@babel/preset-typescript":"^7.22.5","@babel/plugin-proposal-class-properties":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"10.3.0","eslint":"7.32.0","prettier":"^2.7.1","@types/chai":"^4.3.5","@types/node":"^20.4.2","lint-staged":"^12.1.2","@types/mocha":"^10.0.1","babel-eslint":"^10.1.0","@types/lodash":"4.14.102","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.1.1","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.30.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"2.25.3","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.2.1","@exabyte-io/eslint-config":"^2023.8.29-1","@typescript-eslint/parser":"^5.56.0","eslint-import-resolver-node":"^0.3.6","eslint-import-resolver-exports":"^1.0.0-beta.2","eslint-plugin-mui-path-imports":"0.0.15","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-plugin-simple-import-sort":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.6.11-0_1781150143607_0.08030956743415563","host":"s3://npm-registry-packages-npm-production"}},"2026.7.3-0":{"name":"@mat3ra/utils","version":"2026.7.3-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.7.3-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"13a0bc72555eda5dfdbbae38536161433ace6080","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.7.3-0.tgz","fileCount":84,"integrity":"sha512-OAWkXlPJD7qsAsP/Goti4ya08WUyowLjArkSH09nEP9LzKNZbcoUWC/V/TicNNboexAZS5MuClUGPjQQmX5czg==","signatures":[{"sig":"MEQCIH0njRqOWcUnmBlHbQvFWO2SqzNO02ah2sl+UHJtEYZtAiAqhOTEBf6NAOudp5ZLbHHVoPwzzmHvkkhmvE0M3JHhUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773568},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"6fac00b06e4a97cc61c09fb48be6d8b3e1ac7dc6","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged","build:constants":"node scripts/build_constants.js"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.8","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.23.1","dependencies":{"uuid":"8.3.2","lodash":"^4.18.1","mathjs":"12.4.3","semver":"^7.8.5","js-yaml":"^4.3.0","ts-node":"^10.9.2","crypto-js":"^4.2.0","@babel/cli":"^7.29.7","typescript":"^4.9.5","underscore":"^1.13.8","@babel/core":"^7.29.7","@babel/register":"^7.29.7","@babel/preset-env":"^7.29.7","underscore.string":"^3.3.6","@babel/preset-react":"^7.29.7","@babel/eslint-parser":"^7.29.7","@babel/runtime-corejs3":"^7.29.7","@babel/preset-typescript":"^7.29.7","@babel/plugin-proposal-class-properties":"^7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.5.0","husky":"^7.0.4","mocha":"^10.8.2","eslint":"7.32.0","prettier":"^2.8.8","@types/chai":"^4.3.20","@types/node":"^20.19.43","lint-staged":"^12.5.0","@types/mocha":"^10.0.10","babel-eslint":"^10.1.0","@types/lodash":"4.17.24","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.2.2","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^8.10.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^4.2.5","@exabyte-io/eslint-config":"^2026.7.3-0","@typescript-eslint/parser":"^5.62.0","eslint-import-resolver-node":"^0.3.10","eslint-import-resolver-exports":"^1.0.0-beta.5","eslint-plugin-mui-path-imports":"^0.0.15","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.7.3-0_1783098391764_0.43407033003199436","host":"s3://npm-registry-packages-npm-production"}},"2026.7.8-0":{"name":"@mat3ra/utils","version":"2026.7.8-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.7.8-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"48104a2acefaaca65fbd0b8e913d14250a8deec3","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.7.8-0.tgz","fileCount":84,"integrity":"sha512-l7mtptWXfiZnnG4ZdM4vCrp2XBSompra1xmaiZJBpjhOnyVpQy4D+PYordncB2lUVhGqMlD2rmK5Y29oyKQR9Q==","signatures":[{"sig":"MEUCIQDu05I8nY9oEaKu389M4SkEqjAgbyT/qY5GP9/v5UG8/AIgfgBsZ5MviUM4qEvB641Z+v58gE/Ee8U/FT83TfNBssE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780996},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"660eaf6e047b587dd644c7414ab9726a21c845dc","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged","build:constants":"node scripts/build_constants.js"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.8","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.23.1","dependencies":{"uuid":"8.3.2","lodash":"^4.18.1","mathjs":"12.4.3","semver":"^7.8.5","js-yaml":"^4.3.0","ts-node":"^10.9.2","crypto-js":"^4.2.0","@babel/cli":"^7.29.7","typescript":"^4.9.5","underscore":"^1.13.8","@babel/core":"^7.29.7","@babel/register":"^7.29.7","@babel/preset-env":"^7.29.7","underscore.string":"^3.3.6","@babel/preset-react":"^7.29.7","@babel/eslint-parser":"^7.29.7","@babel/runtime-corejs3":"^7.29.7","@babel/preset-typescript":"^7.29.7","@babel/plugin-proposal-class-properties":"^7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.5.0","husky":"^7.0.4","mocha":"^10.8.2","eslint":"7.32.0","prettier":"^2.8.8","@types/chai":"^4.3.20","@types/node":"^20.19.43","lint-staged":"^12.5.0","@types/mocha":"^10.0.10","babel-eslint":"^10.1.0","@types/lodash":"4.17.24","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.2.2","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^8.10.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^4.2.5","@exabyte-io/eslint-config":"^2026.7.3-0","@typescript-eslint/parser":"^5.62.0","eslint-import-resolver-node":"^0.3.10","eslint-import-resolver-exports":"^1.0.0-beta.5","eslint-plugin-mui-path-imports":"^0.0.15","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.7.8-0_1783528636504_0.36504518806097197","host":"s3://npm-registry-packages-npm-production"}},"2026.7.9-0":{"name":"@mat3ra/utils","version":"2026.7.9-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.7.9-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"cfe021f599bb4147d01a45ac10071a289f4c1198","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.7.9-0.tgz","fileCount":84,"integrity":"sha512-BUn7dcFJMuXDqHENs+iyJr2azCoNzzCaqwBb5WX08CMtYvaob3TL0IrRYLleZoTMpVghGqaTpHvbtQucd2ZiKg==","signatures":[{"sig":"MEUCICElHH0EDS8e2beMokf/ciRp2FExg95OfnJ941vPaqJSAiEAw7MWO/tKVzqip7cJmd0I+/J0WH03c/Qr2Fyj6Wi1KkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784894},"main":"dist/js/index.js","types":"./dist/js/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"95557e339c55753e9630222778d1c4d11cf36907","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged","build:constants":"node scripts/build_constants.js"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.8","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.23.1","dependencies":{"uuid":"8.3.2","lodash":"^4.18.1","mathjs":"12.4.3","semver":"^7.8.5","js-yaml":"^4.3.0","ts-node":"^10.9.2","crypto-js":"^4.2.0","@babel/cli":"^7.29.7","typescript":"^4.9.5","underscore":"^1.13.8","@babel/core":"^7.29.7","@babel/register":"^7.29.7","@babel/preset-env":"^7.29.7","underscore.string":"^3.3.6","@babel/preset-react":"^7.29.7","@babel/eslint-parser":"^7.29.7","@babel/runtime-corejs3":"^7.29.7","@babel/preset-typescript":"^7.29.7","@babel/plugin-proposal-class-properties":"^7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.5.0","husky":"^7.0.4","mocha":"^10.8.2","eslint":"7.32.0","prettier":"^2.8.8","@types/chai":"^4.3.20","@types/node":"^20.19.43","lint-staged":"^12.5.0","@types/mocha":"^10.0.10","babel-eslint":"^10.1.0","@types/lodash":"4.17.24","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.2.2","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^8.10.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^4.2.5","@exabyte-io/eslint-config":"^2026.7.3-0","@typescript-eslint/parser":"^5.62.0","eslint-import-resolver-node":"^0.3.10","eslint-import-resolver-exports":"^1.0.0-beta.5","eslint-plugin-mui-path-imports":"^0.0.15","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.7.9-0_1783589604573_0.6052056110161224","host":"s3://npm-registry-packages-npm-production"}},"2026.8.18-0":{"name":"@mat3ra/utils","version":"2026.8.18-0","author":{"name":"Exabyte Inc."},"license":"ISC","_id":"@mat3ra/utils@2026.8.18-0","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"dist":{"shasum":"830d6f590a0c290700789183aa6fa168e0a8b73c","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.8.18-0.tgz","fileCount":30,"integrity":"sha512-9xy3Ole5ffkQQXCeoz9UViZFde0/WitGnVs3KgIVVpRtcS4+ZawJgS23pn7d5LGbVdDzbDYctxvWM4tB/lQwFA==","signatures":[{"sig":"MEUCIBmXCBpt4bNylkqVvVwcOUvOaizbNzEAIR4Y0k+3kPmmAiEAmbGDIWeQoxGrzmKGeFcElXsovm6kDkPZhVmDGmnSmtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59630},"main":"dist/js/index.js","engines":{"node":">=20.0.0"},"exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"gitHead":"c806fdce9d479726484efc1ce3381d31a6a136f9","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","prepare":"husky install || exit 0","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","prettier":"prettier --check src/js tests/js","transpile":"tsc -p tsconfig-transpile.json","lint:staged":"lint-staged","build:constants":"node scripts/build_constants.js"},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"_npmVersion":"10.9.8","description":"Utils Py/JS","directories":{},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_nodeVersion":"22.23.2","dependencies":{"uuid":"8.3.2","lodash":"^4.18.1","mathjs":"12.4.3","semver":"^7.8.5","js-yaml":"^4.3.0","ts-node":"^10.9.2","crypto-js":"^4.2.0","@babel/cli":"^7.29.7","typescript":"^4.9.5","underscore":"^1.13.8","@babel/core":"^7.29.7","@babel/register":"^7.29.7","@babel/preset-env":"^7.29.7","underscore.string":"^3.3.6","@babel/preset-react":"^7.29.7","@babel/eslint-parser":"^7.29.7","@babel/runtime-corejs3":"^7.29.7","@babel/preset-typescript":"^7.29.7","@babel/plugin-proposal-class-properties":"^7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.5.0","husky":"^7.0.4","mocha":"^10.8.2","eslint":"7.32.0","prettier":"^2.8.8","@types/chai":"^4.3.20","@types/node":"^20.19.43","lint-staged":"^12.5.0","@types/mocha":"^10.0.10","babel-eslint":"^10.1.0","@types/lodash":"4.17.24","@mat3ra/tsconfig":"^2024.3.25-5","@types/crypto-js":"^4.2.2","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^8.10.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^4.2.5","@exabyte-io/eslint-config":"^2026.7.3-0","@typescript-eslint/parser":"^5.62.0","eslint-import-resolver-node":"^0.3.10","eslint-import-resolver-exports":"^1.0.0-beta.5","eslint-plugin-mui-path-imports":"^0.0.15","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2026.8.18-0_1787051086637_0.31208107224035064","host":"s3://npm-registry-packages-npm-production"}},"2026.8.18-1":{"name":"@mat3ra/utils","version":"2026.8.18-1","description":"Utils Py/JS","scripts":{"lint":"eslint --cache src/js tests/js && prettier --write src/js tests/js","lint:fix":"eslint --fix --cache src/js tests/js && prettier --write src/js tests/js","lint:staged":"lint-staged","prepare":"husky install || exit 0","prettier":"prettier --check src/js tests/js","test":"nyc --reporter=text mocha --recursive --bail tests/js","transpile":"tsc -p tsconfig-transpile.json","build:constants":"node scripts/build_constants.js","prepublishOnly":"npm run transpile"},"author":{"name":"Exabyte Inc."},"license":"ISC","main":"dist/js/index.js","exports":{".":"./dist/js/index.js","./server":"./dist/js/index_server.js","./browser":"./dist/js/index_browser.js"},"dependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@babel/eslint-parser":"^7.29.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.29.7","@babel/preset-react":"^7.29.7","@babel/preset-typescript":"^7.29.7","@babel/register":"^7.29.7","@babel/runtime-corejs3":"^7.29.7","ts-node":"^10.9.2","typescript":"^4.9.5","crypto-js":"^4.2.0","lodash":"^4.18.1","mathjs":"12.4.3","semver":"^7.8.5","underscore":"^1.13.8","underscore.string":"^3.3.6","uuid":"8.3.2","js-yaml":"^4.3.0"},"devDependencies":{"@exabyte-io/eslint-config":"^2026.7.3-0","@mat3ra/tsconfig":"^2024.3.25-5","@types/chai":"^4.3.20","@types/lodash":"4.17.24","@types/mocha":"^10.0.10","@types/node":"^20.19.43","@types/crypto-js":"^4.2.2","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","babel-eslint":"^10.1.0","chai":"^4.5.0","eslint":"7.32.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.10.2","eslint-import-resolver-exports":"^1.0.0-beta.5","eslint-import-resolver-node":"^0.3.10","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-mui-path-imports":"^0.0.15","eslint-plugin-prettier":"^4.2.5","eslint-plugin-react":"^7.37.5","eslint-plugin-simple-import-sort":"^7.0.0","husky":"^7.0.4","lint-staged":"^12.5.0","mocha":"^10.8.2","nyc":"^15.1.0","prettier":"^2.8.8"},"engines":{"node":">=20.0.0"},"lint-staged":{"*.{js,ts,tsx,!dist/**/*}":"eslint --cache --fix","*.{js,ts,tsx,css,!dist/**/*}":"prettier --write"},"_id":"@mat3ra/utils@2026.8.18-1","gitHead":"320e116865ed8fa694f2d5ff596b193adc888f00","types":"./dist/js/index.d.ts","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-0J9s42sL/2S9tuwjUbxwo6/ORlGCbCvEqYSmHZgSmHNfzIc2mwuiXRNF0S5Al9EJDfYy6VO4WabDCrfpvCci8A==","shasum":"a9d811f3142762c47741c0dd328ea7904a42888c","tarball":"https://registry.npmjs.org/@mat3ra/utils/-/utils-2026.8.18-1.tgz","fileCount":82,"unpackedSize":783557,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChNiBlma+l5UixtOhrW+407zcUdOY2WP0wlUY4W7vCCAIgMuJJ/LNR9Gy+Uoh81IRS5wot8gonp+a3GOoxT+IjeMY="}]},"_npmUser":{"name":"exabyte-io","email":"info@exabyte.io"},"directories":{},"maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_2026.8.18-1_1787075494709_0.14576018381486344"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-20T23:49:50.846Z","modified":"2026-08-18T17:51:35.067Z","2024.3.20-4":"2024-03-20T23:49:51.113Z","2024.3.21-0":"2024-03-21T06:10:23.877Z","2024.3.21-1":"2024-03-21T06:12:32.307Z","2024.3.21-2":"2024-03-21T20:06:41.605Z","2024.3.21-3":"2024-03-21T21:36:52.310Z","2024.3.26-0":"2024-03-26T22:08:40.330Z","2024.3.26-1":"2024-03-26T22:16:37.638Z","2024.3.26-2":"2024-03-26T22:50:22.985Z","2024.3.26-3":"2024-03-26T23:34:30.444Z","2024.3.28-0":"2024-03-28T00:38:16.778Z","2024.3.28-1":"2024-03-28T01:12:36.013Z","2024.3.28-2":"2024-03-28T02:34:16.210Z","2024.4.6-0":"2024-04-06T02:17:12.928Z","2024.5.2-0":"2024-05-02T03:14:46.037Z","2024.5.15-0":"2024-05-15T03:53:07.835Z","2024.5.28-0":"2024-05-28T02:49:46.298Z","2024.6.3-0":"2024-06-03T17:55:16.105Z","2024.6.12-0":"2024-06-12T01:50:26.863Z","2024.6.21-0":"2024-06-21T20:54:24.269Z","2024.7.21-0":"2024-07-21T22:06:57.629Z","2024.10.31-0":"2024-10-31T03:59:53.036Z","2024.11.1-0":"2024-11-01T22:15:14.557Z","2024.11.1-1":"2024-11-01T22:26:00.475Z","2024.12.13-0":"2024-12-13T07:16:40.957Z","2025.1.1-0":"2025-01-01T00:38:42.096Z","2025.1.18-0":"2025-01-18T02:50:40.922Z","2025.1.18-1":"2025-01-18T11:24:31.433Z","2025.2.6-0":"2025-02-06T01:37:52.168Z","2025.2.6-1":"2025-02-06T02:06:10.272Z","2025.2.6-2":"2025-02-06T02:13:54.654Z","2025.2.6-4":"2025-02-06T02:24:41.357Z","2025.2.6-5":"2025-02-06T04:44:59.743Z","2025.2.7-0":"2025-02-07T01:16:15.908Z","2025.2.17-0":"2025-02-17T02:44:52.462Z","2025.3.3-0":"2025-03-03T03:22:49.330Z","2025.3.31-0":"2025-03-31T21:00:59.812Z","2025.3.31-1":"2025-03-31T21:09:10.501Z","2025.4.14-0":"2025-04-14T00:28:27.589Z","2025.4.15-0":"2025-04-15T11:43:30.496Z","2025.9.20-0":"2025-09-20T02:34:56.815Z","2025.10.9-0":"2025-10-09T05:34:56.883Z","2025.10.9-1":"2025-10-09T05:51:57.340Z","2025.10.9-2":"2025-10-09T05:57:36.772Z","2025.10.9-3":"2025-10-09T06:00:06.522Z","2025.10.9-4":"2025-10-09T06:06:35.659Z","2025.10.9-5":"2025-10-09T06:18:27.508Z","2025.11.20-0":"2025-11-20T02:49:43.770Z","2025.11.29-0":"2025-11-29T10:26:42.241Z","2025.12.2-0":"2025-12-02T03:29:55.116Z","2025.12.12-0":"2025-12-12T04:56:49.189Z","2025.12.16-0":"2025-12-16T21:20:08.894Z","2025.12.22-0":"2025-12-22T19:07:05.286Z","2026.2.3-0":"2026-02-03T03:41:34.852Z","2026.3.2-0":"2026-03-02T00:40:58.054Z","2026.3.6-0":"2026-03-06T17:01:59.780Z","2026.3.7-0":"2026-03-07T06:08:38.643Z","2026.4.9-0":"2026-04-09T16:57:20.272Z","2026.4.15-0":"2026-04-15T04:41:00.567Z","2026.4.15-1":"2026-04-15T05:07:45.339Z","2026.5.12-0":"2026-05-12T06:38:48.694Z","2026.5.12-1":"2026-05-12T22:16:24.984Z","2026.5.14-0":"2026-05-14T18:48:35.732Z","2026.5.16-0":"2026-05-16T01:13:17.798Z","2026.5.28-0":"2026-05-28T20:27:10.091Z","2026.5.28-1":"2026-05-28T20:33:13.459Z","2026.5.28-2":"2026-05-28T20:53:52.711Z","2026.5.28-3":"2026-05-28T21:11:03.332Z","2026.5.28-4":"2026-05-28T21:14:10.856Z","2026.6.11-0":"2026-06-11T03:55:43.750Z","2026.7.3-0":"2026-07-03T17:06:31.943Z","2026.7.8-0":"2026-07-08T16:37:16.702Z","2026.7.9-0":"2026-07-09T09:33:24.748Z","2026.8.18-0":"2026-08-18T11:04:46.836Z","2026.8.18-1":"2026-08-18T17:51:34.889Z"},"author":{"name":"Exabyte Inc."},"license":"ISC","description":"Utils Py/JS","maintainers":[{"name":"exabyte-io","email":"info@exabyte.io"}],"readme":"# utils\n\n## 1. Overview\nA dual repository (JavaScript and Python) containing basic utils for development.  Minimum external dependencies should be used in order to keep the repository lightweight.\n\n## 2. Content\n\n### 2.1. JavaScript/TypeScript\nSee the [JavaScript](./src/js) directory for the available modules.\n\n### 2.2. Python\nSee the [Python](./src/py) directory for the available modules.\n\n## 3. Scripts\n\n### 3.1. JavaScript/TypeScript\nTBA\n\n### 3.2. Python\n\n#### 3.2.1. [wheel_server.py](./src/py/mat3ra/utils/scripts/wheel_server.py)\n\nA script to build and serve the wheel file for development-time installation in a Python environment. Convenient to use with Pyodide.\n","readmeFilename":"README.md"}