{"_id":"@diplodoc/utils","_rev":"27-43e05834541da4095900d0239a4aa1e2","name":"@diplodoc/utils","dist-tags":{"development":"1.1.0-beta2","latest":"2.3.6"},"versions":{"1.0.0":{"name":"@diplodoc/utils","version":"1.0.0","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@1.0.0","maintainers":[{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"v8tenko","email":"v8tenko@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"a4b13615a50366149c2e20d2af924020edc32802","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-1.0.0.tgz","fileCount":6,"integrity":"sha512-rGDVyqZyJ4GUjuUIYeMG7w6w5mb1dLF/nkloWEyxqZWy/POO4GiHAG83d4wK6U3gTFGTe+BXabQzdIKZwNVCTw==","signatures":[{"sig":"MEUCIH/E7/F2eTPLViVvfpGX8s16lCR0tA9gpTW5xFBpUZOjAiEAsVyUFvoFn44sDP9/SwGtqYCVlcTVxi4m4CjAzMb6cks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10930},"main":"./lib/index.js","types":"./lib/index.d.js","gitHead":"2b16c9c9a2089de994386bb11aed3ca830438803","scripts":{"lint":"lint","test":"jest --coverage --verbose --silent=false","build":"npm run build:clean && npm run build:code","prepare":"husky","lint:fix":"lint fix","typecheck":"tsc --noEmit","build:code":"tsc -p tsconfig.types.json && node scripts/bundle.js","pre-commit":"lint update && lint-staged","test:watch":"jest --watch --verbose --silent=false","build:clean":"rm -rf lib","prepublishOnly":"npm run build"},"_npmUser":{"name":"v8tenko","email":"v8tenko@gmail.com"},"_npmVersion":"9.3.1","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"18.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","esbuild":"^0.17.18","typescript":"^5.0.4","@types/jest":"^27.5.2","@types/node":"^17.0.35","@es-exec/api":"0.0.5","esbuild-jest":"^0.5.0","@diplodoc/lint":"^1.1.3","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"12.2.3","esbuild-node-externals":"^1.7.0","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0_1724927664018_0.17811787072232566","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@diplodoc/utils","version":"1.1.0","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@1.1.0","maintainers":[{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"v8tenko","email":"v8tenko@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"42812b796b3d3f2c9fdad70daa4887aa0b5b4060","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-1.1.0.tgz","fileCount":7,"integrity":"sha512-5HXY/pcWbjp8GpobBWHohSUqgstoFoRtWJEvulRN7DnIz6bYG+vyi1wOkXGxHU+Mi9ZDoeoFEZ3vw+pSaBif2A==","signatures":[{"sig":"MEUCIQCSiTeCk1fybwBI4vZsYV6zaGWvnYl4ZkRrpmviaNt/kwIgYAoKuIbeOfaJWt8w8P4nyYZrez8Cs6jG4ywYUz0VCDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15359},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"gitHead":"17afff680de2f8e2e01c5f3f2968191c5e58c0fb","scripts":{"lint":"lint","test":"jest --coverage --verbose --silent=false","build":"npm run build:clean && npm run build:code","prepare":"husky","lint:fix":"lint fix","typecheck":"tsc --noEmit","build:code":"tsc -p tsconfig.build.json && node scripts/bundle.js","pre-commit":"lint update && lint-staged","test:watch":"jest --watch --verbose --silent=false","build:clean":"rm -rf lib","prepublishOnly":"npm run build"},"_npmUser":{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},"_npmVersion":"10.7.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","react":"^18.3.1","esbuild":"^0.17.18","typescript":"^5.0.4","@types/jest":"^27.5.2","@types/node":"^17.0.35","@es-exec/api":"0.0.5","@types/react":"^18.3.5","esbuild-jest":"^0.5.0","@diplodoc/lint":"^1.1.3","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"12.2.3","esbuild-node-externals":"^1.7.0","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.0_1725381864761_0.7490650376224606","host":"s3://npm-registry-packages"}},"1.1.0-beta":{"name":"@diplodoc/utils","version":"1.1.0-beta","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@1.1.0-beta","maintainers":[{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"v8tenko","email":"v8tenko@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"ba43df1d27556ec4662fa56b5058069988257d3b","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-1.1.0-beta.tgz","fileCount":13,"integrity":"sha512-BsFwVbjZWpLnxAdV72nzM0ff3HB7OnvnVjZ+43Iccd31vEH2xU/gruNFbNY/hFz3D25MGu63Pe4oMzkVXFTJtw==","signatures":[{"sig":"MEQCIH5Y94E2vaxmIm9JblVPW8uxVb1uwoQGhUuUsSPlcF6SAiBYJ0YNdXau/j5ychXDWxzFuxQq5+Y0fxJ2CVIOUekYvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33935},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"a0402011e0a8ad0cce27dfa1037dd8945b21b221","scripts":{"lint":"lint","test":"jest --coverage --verbose --silent=false","build":"npm run clean && run-p build:*","clean":"rm -rf lib","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.js","pre-commit":"lint update && lint-staged","test:watch":"jest --watch --verbose --silent=false","prepublishOnly":"npm run build"},"_npmUser":{"name":"v8tenko","email":"v8tenko@gmail.com"},"_npmVersion":"9.3.1","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"18.14.0","_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"jest":"^28.1.0","react":"^18.3.1","esbuild":"^0.17.18","typescript":"^5.0.4","@types/jest":"^27.5.2","@types/node":"^17.0.35","npm-run-all":"^4.1.5","@es-exec/api":"0.0.5","@types/react":"^18.3.5","esbuild-jest":"^0.5.0","@diplodoc/lint":"^1.1.3","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"12.2.3","esbuild-node-externals":"^1.7.0","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.0-beta_1727782306275_0.9379046301880123","host":"s3://npm-registry-packages"}},"1.1.0-beta1":{"name":"@diplodoc/utils","version":"1.1.0-beta1","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@1.1.0-beta1","maintainers":[{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"v8tenko","email":"v8tenko@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"5760092478cfce1cad40088da80c95bdf9a5e143","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-1.1.0-beta1.tgz","fileCount":3,"integrity":"sha512-jkvldeuL+6UDXpKjcGI+E8xU2xc4ROGn7D8P0b2IDlO0tBjb+G33ICjHaeAUOHj3hBek1NcGzXoEh/juG5AY3g==","signatures":[{"sig":"MEQCIDioNVXu1Brs/hvRQFrOiZiWid/x4LdFfQooQ2ramekNAiA562LLh86TzofRJg0du3/cF36+YrWjhXG7VQ11CY/KIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4578},"main":"./build/cjs/index.js","types":"./build/esm/index.d.ts","module":"./build/esm/index.js","gitHead":"a0402011e0a8ad0cce27dfa1037dd8945b21b221","scripts":{"lint":"lint","test":"jest --coverage --verbose --silent=false","build":"npm run clean && run-p build:*","clean":"rm -rf lib","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.js","pre-commit":"lint update && lint-staged","test:watch":"jest --watch --verbose --silent=false","prepublishOnly":"npm run build"},"_npmUser":{"name":"v8tenko","email":"v8tenko@gmail.com"},"_npmVersion":"9.3.1","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"18.14.0","_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"jest":"^28.1.0","react":"^18.3.1","esbuild":"^0.17.18","typescript":"^5.0.4","@types/jest":"^27.5.2","@types/node":"^17.0.35","npm-run-all":"^4.1.5","@es-exec/api":"0.0.5","@types/react":"^18.3.5","esbuild-jest":"^0.5.0","@diplodoc/lint":"^1.1.3","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"12.2.3","esbuild-node-externals":"^1.7.0","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.0-beta1_1727783029430_0.34817015186499356","host":"s3://npm-registry-packages"}},"1.1.0-beta2":{"name":"@diplodoc/utils","version":"1.1.0-beta2","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@1.1.0-beta2","maintainers":[{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"v8tenko","email":"v8tenko@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"4a188434b25601a33e8431255e00307a8585a43f","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-1.1.0-beta2.tgz","fileCount":13,"integrity":"sha512-9dpx0qfwciIKXSAA8XbgCSkrUnzveGA8n8R7AaL2Q5aid/5C2a3fiZFLC2AjRZ7epqq+N6zAeSL77sO8tFvF7g==","signatures":[{"sig":"MEQCIHmaAyVgMvckE46jI4CwMUfQIFjAm0nFNGYQG8RbsANgAiABFXSs340v9oh2qlihyjVTaHs6gZ3HkR7iSVnAteG/9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33797},"main":"./build/cjs/index.js","types":"./build/esm/index.d.ts","module":"./build/esm/index.js","gitHead":"a0402011e0a8ad0cce27dfa1037dd8945b21b221","scripts":{"lint":"lint","test":"jest --coverage --verbose --silent=false","build":"npm run clean && run-p build:*","clean":"rm -rf build","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.js","pre-commit":"lint update && lint-staged","test:watch":"jest --watch --verbose --silent=false","prepublishOnly":"npm run build"},"_npmUser":{"name":"v8tenko","email":"v8tenko@gmail.com"},"_npmVersion":"9.3.1","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"18.14.0","_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"jest":"^28.1.0","react":"^18.3.1","esbuild":"^0.17.18","typescript":"^5.0.4","@types/jest":"^27.5.2","@types/node":"^17.0.35","npm-run-all":"^4.1.5","@es-exec/api":"0.0.5","@types/react":"^18.3.5","esbuild-jest":"^0.5.0","@diplodoc/lint":"^1.1.3","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"12.2.3","esbuild-node-externals":"^1.7.0","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.0-beta2_1727783114770_0.8359748140110481","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@diplodoc/utils","version":"1.2.0","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@1.2.0","maintainers":[{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"v8tenko","email":"v8tenko@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"aba9a2a1fabc9eb09ec24671b138d3c7f4042108","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-1.2.0.tgz","fileCount":13,"integrity":"sha512-yXoPmCe3O40qAv2Ga0nCw9vmOy5KgCxN8X8e3TqcQmqBy1DP3jtYxzFiz+TE/9+Z6liQhsitfKHixHleYp30Qg==","signatures":[{"sig":"MEUCIBFoFAsQ1aVg4+RKWkaX+RGzeWxk5r1+SNJS907++uwpAiEAoBYp+Q3BodvS6Uo1RWfvC4/3iHJrmSle1n+/G9OHBcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33884},"exports":{".":{"types":"./build/cjs/index.d.ts","import":"./build/esm/index.js","default":"./build/esm/index.js","require":"./build/cjs/index.js"}},"gitHead":"7faddbb73b3036d3a4aad5dd9afd5dd1622acb14","scripts":{"lint":"lint","test":"jest --coverage --verbose --silent=false","build":"npm run clean && run-p build:*","clean":"rm -rf build","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint update && lint-staged","test:watch":"jest --watch --verbose --silent=false","prepublishOnly":"npm run build"},"_npmUser":{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},"_npmVersion":"10.7.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","react":"^18.3.1","esbuild":"^0.17.18","typescript":"^5.0.4","@types/jest":"^27.5.2","@types/node":"^17.0.35","npm-run-all":"^4.1.5","@es-exec/api":"0.0.5","@types/react":"^18.3.5","esbuild-jest":"^0.5.0","@diplodoc/lint":"^1.2.0","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"12.2.3","esbuild-node-externals":"^1.7.0","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_1.2.0_1727784972826_0.17561681556088082","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@diplodoc/utils","version":"1.2.1","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@1.2.1","maintainers":[{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"v8tenko","email":"v8tenko@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"5f213902fb4ecc0d3925a48d92e593c0974a1ab2","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-1.2.1.tgz","fileCount":13,"integrity":"sha512-2MXzSsm6KkYR8IfftRqnTKdhZSFfdAdjLymVZSHP2Ojzf+hmbl3xBYLLv4hgLfzXvwZWrbLV3dhUw1MVCLpueQ==","signatures":[{"sig":"MEQCIF1nwd/axTXKhNU0G+AEOMZLZYMVKdYznRDgMVaxrMDfAiB4sAcgpZfnOz55NaBCyOD6upyKcKUBn7usDRe8xc0OzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33880},"types":"./build/cjs/index.d.ts","exports":{".":{"import":"./build/esm/index.js","default":"./build/esm/index.js","require":"./build/cjs/index.js"}},"gitHead":"380be3ab3375863925329a29449495616d713afa","scripts":{"lint":"lint","test":"jest --coverage --verbose --silent=false","build":"npm run clean && run-p build:*","clean":"rm -rf build","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint update && lint-staged","test:watch":"jest --watch --verbose --silent=false","prepublishOnly":"npm run build"},"_npmUser":{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},"_npmVersion":"10.7.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","react":"^18.3.1","esbuild":"^0.17.18","typescript":"^5.0.4","@types/jest":"^27.5.2","@types/node":"^17.0.35","npm-run-all":"^4.1.5","@es-exec/api":"0.0.5","@types/react":"^18.3.5","esbuild-jest":"^0.5.0","@diplodoc/lint":"^1.2.0","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"12.2.3","esbuild-node-externals":"^1.7.0","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_1.2.1_1727786637553_0.9032035471577686","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@diplodoc/utils","version":"2.0.0","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.0.0","maintainers":[{"name":"v8tenko","email":"v8tenko@gmail.com"},{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"2c56efc3fb0f0a0702c3c878da631f685c013ef7","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.0.0.tgz","fileCount":19,"integrity":"sha512-yDwp+OW6zlsjokXKBCa/QwVvVah50cBhKboZjQaAGNkN6Y+B+b77S9LhJzmEY9TKJVPfbTW6WRRU0mn0iG1giA==","signatures":[{"sig":"MEUCIQDdqBOQfPoEB/NFOUPSeApCqDhXSUVexaDiZbIUYYZ/kgIgPweBo/fGbzfukYfrFlQREcZ7cyJa60D1eVXgYeLRRw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"types":"./build/cjs/index.d.ts","exports":{".":{"import":"./build/esm/common/index.js","default":"./build/esm/common/index.js","require":"./build/cjs/common/index.js"},"./react":{"import":"./build/esm/react/index.js","default":"./build/esm/react/index.js","require":"./build/cjs/react/index.js"}},"gitHead":"6f898b5be4e5d3bd731451935deba74368ca281b","scripts":{"lint":"lint","test":"jest --coverage --verbose --silent=false","build":"npm run clean && run-p build:*","clean":"rm -rf build","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint update && lint-staged","test:watch":"jest --watch --verbose --silent=false","prepublishOnly":"npm run build"},"_npmUser":{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},"_npmVersion":"10.8.2","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","react":"^18.3.1","esbuild":"^0.17.18","typescript":"^5.0.4","@types/jest":"^27.5.2","@types/node":"^17.0.35","npm-run-all":"^4.1.5","@es-exec/api":"0.0.5","@types/react":"^18.3.5","esbuild-jest":"^0.5.0","@diplodoc/lint":"^1.2.0","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"12.2.3","esbuild-node-externals":"^1.7.0","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.0.0_1738142650034_0.4240030974624893","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@diplodoc/utils","version":"2.0.1","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.0.1","maintainers":[{"name":"v8tenko","email":"v8tenko@gmail.com"},{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"af002a93ce3ef13e223a3c900c9d1bc58f41a4f0","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.0.1.tgz","fileCount":19,"integrity":"sha512-BmEpoWG2fzaBlbS0l7o/nYc4Ww9QXeQGzHM6fTFk6gPV0PRl55aBxMx+60VZn7rDhiKwAQX97yTElBzoznTt4g==","signatures":[{"sig":"MEYCIQDuDp/jVSSPPGzINnue779AA5sAPQRRxTCEp5I3idpPVAIhAMTgLsjoWSA7x8d4a4WNcFF3/TbuMjF+neARAYktp1dn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35091},"types":"./build/esm/common/index.d.ts","exports":{".":{"types":"./build/esm/common/index.d.ts","import":"./build/esm/common/index.js","default":"./build/esm/common/index.js","require":"./build/cjs/common/index.js"},"./react":{"types":"./build/esm/react/index.d.ts","import":"./build/esm/react/index.js","default":"./build/esm/react/index.js","require":"./build/cjs/react/index.js"}},"gitHead":"0131654668c020c04e97ac426deea374b339be02","scripts":{"lint":"lint","test":"jest --coverage --verbose --silent=false","build":"npm run clean && run-p build:*","clean":"rm -rf build","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint update && lint-staged","test:watch":"jest --watch --verbose --silent=false","prepublishOnly":"npm run build"},"_npmUser":{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},"_npmVersion":"10.8.2","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","react":"^18.3.1","esbuild":"^0.17.18","typescript":"^5.0.4","@types/jest":"^27.5.2","@types/node":"^17.0.35","npm-run-all":"^4.1.5","@es-exec/api":"0.0.5","@types/react":"^18.3.5","esbuild-jest":"^0.5.0","@diplodoc/lint":"^1.2.0","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"12.2.3","esbuild-node-externals":"^1.7.0","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.0.1_1738145560491_0.6816619042626895","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@diplodoc/utils","version":"2.1.0","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.1.0","maintainers":[{"name":"v8tenko","email":"v8tenko@gmail.com"},{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"3a4d43a9c36275605bbef90e734670ef6d67eb78","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.1.0.tgz","fileCount":21,"integrity":"sha512-1XfZSb0gPLqSRGwxlLHcXo4c59bcFomcEaDM5v2S/aFDhgNRfZgDGxWEbHwkIijfBB2rvFWuVgKzON0VDp2uqQ==","signatures":[{"sig":"MEUCIHM7KcrIWuo229ax2QvU2UqTLJWaQtlV4SvA+N/lnTnPAiEA6dAsSkYhgU7UkiaxZtiLuqc5ZdqJhnXRWirjnYZy6tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42619},"types":"./build/esm/common/index.d.ts","exports":{".":{"types":"./build/esm/common/index.d.ts","import":"./build/esm/common/index.js","default":"./build/esm/common/index.js","require":"./build/cjs/common/index.js"},"./react":{"types":"./build/esm/react/index.d.ts","import":"./build/esm/react/index.js","default":"./build/esm/react/index.js","require":"./build/cjs/react/index.js"}},"gitHead":"d22a2e3a115891ac38651395c05cb579781d1e1e","scripts":{"lint":"lint","test":"jest --coverage --verbose --silent=false","build":"npm run clean && run-p build:*","clean":"rm -rf build","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint update && lint-staged","test:watch":"jest --watch --verbose --silent=false","prepublishOnly":"npm run build"},"_npmUser":{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},"_npmVersion":"10.8.2","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"18.20.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","react":"^18.3.1","esbuild":"^0.17.18","typescript":"^5.0.4","@types/jest":"^27.5.2","@types/node":"^17.0.35","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@es-exec/api":"0.0.5","@types/react":"^18.3.5","esbuild-jest":"^0.5.0","@diplodoc/lint":"^1.2.0","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"^13.0.9","esbuild-node-externals":"^1.7.0","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.1.0_1742556509511_0.8725586127282485","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@diplodoc/utils","version":"2.2.0","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.2.0","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"135be4ade7aa4c5acf918d73b34c3c076d2df9ed","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.2.0.tgz","fileCount":23,"integrity":"sha512-DyEp4gdhySa9P7A3anfs+HjUN9Hjg0KfnJfElR1HGESvf9D+8nDZUZt+CArvR4M5lFny45uXqyZOsDip4BoEjg==","signatures":[{"sig":"MEUCIDc950PAOL5+reiurjPUCpJvJjFNFoiljSfD8JyStZr1AiEAueaCFt/Z8IAS/Jww0KlfYMs3X1vHuzIClKRlidecjSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40327},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"}},"gitHead":"bd2d5743b5b88207bee68c4a0c8b30354bdb2dff","scripts":{"lint":"lint update && lint","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint update && lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f33b0026-f699-4f70-ae17-fcdcf912b229"}},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.12.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","vitest":"^3.2.4","typescript":"^5.0.4","@types/node":"^22.19.7","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^18.3.5","@diplodoc/lint":"^1.13.2","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.2.0_1774502079259_0.5179080506934364","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@diplodoc/utils","version":"2.2.1","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.2.1","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"e83d3f2b0c8ec28a18db44c977dfc718a386d8c7","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.2.1.tgz","fileCount":23,"integrity":"sha512-Ua5gYz/pFce/ozkysoywRC2fnnHjGNinZVkKTHHOk5PmZT93rDLV6yEQdNqqBA0nVJZRRmcHguDIqx0C07dwSg==","signatures":[{"sig":"MEYCIQDqtglIqUTy0kY5xi4+/DpJD1J6FHVaLpyt1i6cCOrX+AIhAO3qLh6fYDVDhR41MnA1p/CkFmLQChkffE804PHfJuMK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43190},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"}},"gitHead":"d093e9841e98a2e590478f36cc26480091cf5d06","scripts":{"lint":"lint update && lint","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint update && lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f33b0026-f699-4f70-ae17-fcdcf912b229"}},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.5.1","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","vitest":"^3.2.4","typescript":"^5.0.4","@types/node":"^22.19.7","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^18.3.5","@diplodoc/lint":"^1.13.2","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.2.1_1776874319555_0.17662411227887498","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@diplodoc/utils","version":"2.2.2","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.2.2","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"f0dac8ef2a5d859c7814e82ca3d7760b52c08adc","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.2.2.tgz","fileCount":23,"integrity":"sha512-j6AgDFuxo7CVbs3EteJSqxGDwjCGuMfOGFSFbx+0rc90tj1qvgYMkmGQQdcUkL/aCFU/0JokCrD+4nSjIcAKKw==","signatures":[{"sig":"MEQCIA0lQMZWCy8s9R1psvfWPBMgNpAZQEz1BZcw7uCtbsNvAiAdRl8x0/ZglkWqV5HN02UNwiWx2JSMMFt0/GXZRlRTZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43466},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"}},"gitHead":"936475565263a2cb217d0d30e33f6e7539515f0d","scripts":{"lint":"lint update && lint","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint update && lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f33b0026-f699-4f70-ae17-fcdcf912b229"}},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.5.1","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","vitest":"^3.2.4","typescript":"^5.0.4","@types/node":"^22.19.7","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^18.3.5","@diplodoc/lint":"^1.13.2","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.2.2_1776882776377_0.489463700131179","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@diplodoc/utils","version":"2.2.3","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.2.3","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"goldserg","email":"sergey.zolotonos@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"12c59ef5b2dff89854e507926c8ab958c5bc5b77","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.2.3.tgz","fileCount":23,"integrity":"sha512-4mnomKMW42AOX4/hJjasG8a8sdxR1Gak4gdgJ/LvDQYF5PE07IvCnELDzJYgo1M+55V8kDKXR/bDd+jWh38/GQ==","signatures":[{"sig":"MEYCIQCtr6Ta2yUddJfSbAonwOYgyL/qsMT5nvQZpTN2a/GzOgIhAPjmhDlFMNDvrroygMNVU5SovrXoOq1gha3klcBNIs1t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43443},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"}},"gitHead":"2a2231a8b7c78fcf4a2f0c12ee4aaabccea70c67","scripts":{"lint":"lint","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky || true","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f33b0026-f699-4f70-ae17-fcdcf912b229"}},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","vitest":"^3.2.4","typescript":"^5.0.4","@types/node":"^22.19.7","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^18.3.5","@diplodoc/infra":"2.0.1","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.2.3_1779973323750_0.3283806727014431","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@diplodoc/utils","version":"2.3.0","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.3.0","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"goldserg","email":"sergey.zolotonos@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"2ee18ee73bf4b4b99d0321e715271e2413973ca2","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.3.0.tgz","fileCount":29,"integrity":"sha512-MaWQN6ruA4R4lCE/tRBMxfrkreHagjXN0lU7kEZJmqCo3NhBNK0eSCMPUBt8PcFtStjmaJkbn7FDc6d9iIZqmA==","signatures":[{"sig":"MEYCIQD2gd5LTDtpnqKNptz3c+AUZqNlFZeSLChUndW4gSSCpgIhAPiLlqsayiDN1oQXtqBthkuUBLXwqOKTLhGbNCv0ivzN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56099},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"},"./ya-make":{"node":"./build/cjs/ya-make/index.js","types":"./build/esm/ya-make/index.d.ts","default":"./build/esm/ya-make/index.js"}},"gitHead":"d8479adc439076f856d7c0e5b7f3215fb19797ca","scripts":{"lint":"lint","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky || true","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f33b0026-f699-4f70-ae17-fcdcf912b229"}},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","vitest":"^3.2.4","typescript":"^5.0.4","@types/node":"^22.19.7","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^18.3.5","@diplodoc/infra":"2.0.7","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.0_1782729913107_0.671567722961222","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@diplodoc/utils","version":"2.3.1","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.3.1","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"goldserg","email":"sergey.zolotonos@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"ed742a3a98779c3a8f965743e2199d78694783ce","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.3.1.tgz","fileCount":29,"integrity":"sha512-Wd/D57yaL6CfkDdwNxK8O32HvA/EEPBLx5blO7ggMCjdcs/FgySMw7ltMplg8dODF8WEChC6XQjXEBIZGOjeGQ==","signatures":[{"sig":"MEQCIHSfl/ZmzYRPGN6HFrtOodI9Qdz72uSxzORrhTQLHkbpAiAsR9WZK2sc+FMyiZsWKlKfaiq4VOykmP1gfuFq5ocLIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56155},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"},"./ya-make":{"node":"./build/cjs/ya-make/index.js","types":"./build/esm/ya-make/index.d.ts","default":"./build/esm/ya-make/index.js"}},"gitHead":"b3802f58ae2901d47e6b0fb1087dc00725e9dae7","scripts":{"lint":"lint","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky || true","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f33b0026-f699-4f70-ae17-fcdcf912b229"}},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","vitest":"^3.2.4","typescript":"^5.0.4","@types/node":"^22.19.7","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^18.3.5","@diplodoc/infra":"2.0.7","@diplodoc/tsconfig":"^1.0.2","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.1_1782734196525_0.03425140324815845","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@diplodoc/utils","version":"2.3.2","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.3.2","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"diplodoc-bot","email":"diplodoc-bot@yandex-team.ru"},{"name":"reazy015","email":"vkn017@gmail.com"},{"name":"goldserg","email":"sergey.zolotonos@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"dc278b3ed8380f1d6e129b54b1148d928c2921e4","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.3.2.tgz","fileCount":29,"integrity":"sha512-8LBnve+0NRvYn/EU6mbHvy1sXY2gn+ijyk6CJp9xFNx6WyWhZOYkz94WTWy1UddhFwYFJwdB6iC9H7X22kRXNg==","signatures":[{"sig":"MEYCIQDY5n8s8/4m3i8XGCvtNQti2YxCotewItHV5asdNFwoYAIhANzyrpavkwUln1GaLl33MUaCdApZIV7tlhM+FclYP4x2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57501},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"},"./ya-make":{"node":"./build/cjs/ya-make/index.js","types":"./build/esm/ya-make/index.d.ts","default":"./build/esm/ya-make/index.js"}},"gitHead":"b432cbed5cc15b88246925689fccc7110e0c0957","scripts":{"lint":"lint","lock":"npm install --no-workspaces --package-lock-only --ignore-scripts","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky || true","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f33b0026-f699-4f70-ae17-fcdcf912b229"}},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","vitest":"^3.2.4","typescript":"^5.0.4","@types/node":"^22.19.7","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^18.3.5","@diplodoc/infra":"2.2.0","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.2_1783939908646_0.5324294098732072","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@diplodoc/utils","version":"2.3.3","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.3.3","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"diplodoc-bot","email":"diplodoc-bot@yandex-team.ru"},{"name":"reazy015","email":"vkn017@gmail.com"},{"name":"goldserg","email":"sergey.zolotonos@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"fa9d1b1cea7e7198843363ac0ec4d0e9b557345c","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.3.3.tgz","fileCount":31,"integrity":"sha512-Ix9bJ2I6G7kCxbLZX4CZjJlem1Y132+1Rm85p/sWQ1kw089OgI/KFroFnP0mNxIR7R2rSuOV4c7ykThoPsEFgw==","signatures":[{"sig":"MEUCIAxb4WZa0iCYmHV6urMCPSjZIe3ja7zqEMRj7ctY/1ORAiEAkB7RD5Qs/GjnX5mXnnff+X9Pksy2kQOEeYvDM2Jy/tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61170},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"},"./ya-make":{"node":"./build/cjs/ya-make/index.js","types":"./build/esm/ya-make/index.d.ts","default":"./build/esm/ya-make/index.js"}},"gitHead":"57103309d2ee454e49183ef9d063418b0c6712ba","scripts":{"lint":"lint","lock":"npm install --no-workspaces --package-lock-only --ignore-scripts","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky || true","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f33b0026-f699-4f70-ae17-fcdcf912b229"}},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","vitest":"^3.2.4","typescript":"^5.0.4","@types/node":"^22.19.7","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^18.3.5","@diplodoc/infra":"2.2.1","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.3_1784035694408_0.9639956042486431","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@diplodoc/utils","version":"2.3.4","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.3.4","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"diplodoc-bot","email":"diplodoc-bot@yandex-team.ru"},{"name":"reazy015","email":"vkn017@gmail.com"},{"name":"goldserg","email":"sergey.zolotonos@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"7fbbd1fb41a75b3ee4ab713f189051dbf3a8cc81","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.3.4.tgz","fileCount":31,"integrity":"sha512-amdHLWzBq0/j3wnq2QqjcRltsEC1xPywtNRqfK6Kxzpu2rdXzXtMlsDzSnl1milSq5AlIv+wri6jW4IasiSw3A==","signatures":[{"sig":"MEYCIQDAHAyw6CPAlNfAbKYCLvtdQXTHWPeQbo2kEageGriWXwIhAP4+xAzYJfM4cQMDB74Bo6695DoOpqnkX+BHSZ3ZTig5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61170},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"},"./ya-make":{"node":"./build/cjs/ya-make/index.js","types":"./build/esm/ya-make/index.d.ts","default":"./build/esm/ya-make/index.js"}},"gitHead":"cc5c5e5be6ac488947d8d97b12bfc6e3daefd897","scripts":{"lint":"lint","lock":"npm install --no-workspaces --package-lock-only --ignore-scripts","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky || true","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f33b0026-f699-4f70-ae17-fcdcf912b229"}},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^3.2.4","typescript":"^5.0.4","@types/node":"^24.13.3","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^19.2.17","@diplodoc/infra":"2.2.1","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.4_1784630823632_0.2366267149809531","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@diplodoc/utils","version":"2.3.5","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.3.5","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"diplodoc-bot","email":"diplodoc-bot@yandex-team.ru"},{"name":"reazy015","email":"vkn017@gmail.com"},{"name":"goldserg","email":"sergey.zolotonos@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"d6562d0c9b47d216ed57a95967aec6cb252c9f1d","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.3.5.tgz","fileCount":31,"integrity":"sha512-baryLviONqQcjVuBd/D+7HZ3Fez84d/rE1IpWBgmZD1klPrGcN0EEw7d7H3Gj2401gQQXa/EOyJVDlVXTNmuog==","signatures":[{"sig":"MEUCICj+M9ZSAeiitH+kG3eAHO+I3PqD2rfJpZP83tpp/+jzAiEAqjnK7nJZQSm5eHRShCUSnhJujo2sYNXpgt8CoeWFt4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62444},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"},"./ya-make":{"node":"./build/cjs/ya-make/index.js","types":"./build/esm/ya-make/index.d.ts","default":"./build/esm/ya-make/index.js"}},"gitHead":"ab5f447534b041433a78fda0a4bc32585ed8e0e0","scripts":{"lint":"lint","lock":"npm install --no-workspaces --package-lock-only --ignore-scripts","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky || true","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f33b0026-f699-4f70-ae17-fcdcf912b229"}},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^3.2.4","typescript":"^5.0.4","@types/node":"^24.13.3","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^19.2.17","@diplodoc/infra":"2.2.1","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.5_1784639152933_0.2665304806558688","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@diplodoc/utils","version":"2.3.6","keywords":["diplodoc","markdown","utils"],"license":"MIT","_id":"@diplodoc/utils@2.3.6","maintainers":[{"name":"rndnm","email":"rndnm@yandex-team.ru"},{"name":"robot-dataui-npm","email":"robot-dataui-npm@yandex-team.ru"},{"name":"alexey_w100","email":"w100@yandex-team.ru"},{"name":"3y3","email":"3y3@bk.ru"},{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"vsesh","email":"v.shmyroff@ya.ru"},{"name":"makhnatkin","email":"sergey.makhnatkin@gmail.com"},{"name":"diplodoc-bot","email":"diplodoc-bot@yandex-team.ru"},{"name":"reazy015","email":"vkn017@gmail.com"},{"name":"goldserg","email":"sergey.zolotonos@gmail.com"},{"name":"separatrix","email":"nikitalochmatov@gmail.com"}],"homepage":"https://github.com/diplodoc-platform/utils","bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"dist":{"shasum":"f38b654dacba53ff15b3c6acf115f2b26b3f0d8a","tarball":"https://registry.npmjs.org/@diplodoc/utils/-/utils-2.3.6.tgz","fileCount":31,"integrity":"sha512-55SjoVR2Wp0gUHJGtzrmJJS4Cd0vS4tK+6BQYBZMztzdHDRkWWf3OZrSycif7H9kZepU6RdcWYZ9v1G6SAav+g==","signatures":[{"sig":"MEQCIF7LAZNJoq1Man3t0fqIBI6xNRvPMr+p9hfGzzlBnbZZAiAOH5hF4UHh3cKLU4cxCbD5QPIKTEnhmr+1z4k78Iz7bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diplodoc%2futils@2.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62417},"types":"./build/esm/common/index.d.ts","engines":{"npm":">=11.5.1"},"exports":{".":{"node":"./build/cjs/common/index.js","types":"./build/esm/common/index.d.ts","default":"./build/esm/common/index.js"},"./react":{"node":"./build/cjs/react/index.js","types":"./build/esm/react/index.d.ts","default":"./build/esm/react/index.js"},"./ya-make":{"node":"./build/cjs/ya-make/index.js","types":"./build/esm/ya-make/index.d.ts","default":"./build/esm/ya-make/index.js"}},"gitHead":"60cf7f50b4419cd68725ab2d4b130afa925ff3f4","scripts":{"lint":"lint","lock":"npm install --no-workspaces --package-lock-only --ignore-scripts","test":"vitest run","build":"npm run build:clean && run-p build:code build:esm build:cjs","prepare":"husky || true","lint:fix":"lint fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc --noEmit","build:code":"node esbuild/bundle.mjs","pre-commit":"lint-staged","test:watch":"vitest","build:clean":"rm -rf build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build","build:declarations":"run-p build:esm build:cjs"},"_npmUser":{"name":"diplodoc-bot","email":"diplodoc-bot@yandex-team.ru"},"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"_npmVersion":"11.17.0","description":"Diplodoc cross-packages utils","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^3.2.4","typescript":"6.0.3","@types/node":"^24.13.3","markdown-it":"^13.0.2","npm-run-all":"^4.1.5","@types/react":"^19.2.17","@diplodoc/infra":"2.2.3","@types/markdown-it":"^13.0.9","@vitest/coverage-v8":"^3.2.4","esbuild-node-externals":"^1.20.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.6_1786031532512_0.8634135824151798","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-08-29T10:34:23.939Z","modified":"2026-08-18T09:11:01.266Z","1.0.0":"2024-08-29T10:34:24.153Z","1.1.0":"2024-09-03T16:44:24.941Z","1.1.0-beta":"2024-10-01T11:31:46.472Z","1.1.0-beta1":"2024-10-01T11:43:49.606Z","1.1.0-beta2":"2024-10-01T11:45:14.974Z","1.2.0":"2024-10-01T12:16:13.031Z","1.2.1":"2024-10-01T12:43:57.744Z","2.0.0":"2025-01-29T09:24:10.241Z","2.0.1":"2025-01-29T10:12:40.696Z","2.1.0":"2025-03-21T11:28:29.686Z","2.2.0":"2026-03-26T05:14:39.412Z","2.2.1":"2026-04-22T16:11:59.683Z","2.2.2":"2026-04-22T18:32:56.512Z","2.2.3":"2026-05-28T13:02:03.901Z","2.3.0":"2026-06-29T10:45:13.244Z","2.3.1":"2026-06-29T11:56:36.672Z","2.3.2":"2026-07-13T10:51:48.813Z","2.3.3":"2026-07-14T13:28:14.548Z","2.3.4":"2026-07-21T10:47:03.805Z","2.3.5":"2026-07-21T13:05:53.084Z","2.3.6":"2026-08-06T15:52:12.665Z"},"bugs":{"url":"https://github.com/diplodoc-platform/utils/issues"},"license":"MIT","homepage":"https://github.com/diplodoc-platform/utils","keywords":["diplodoc","markdown","utils"],"repository":{"url":"git+ssh://git@github.com/diplodoc-platform/utils.git","type":"git"},"description":"Diplodoc cross-packages utils","maintainers":[{"email":"rndnm@yandex-team.ru","name":"rndnm"},{"email":"robot-dataui-npm@yandex-team.ru","name":"robot-dataui-npm"},{"email":"w100@yandex-team.ru","name":"alexey_w100"},{"email":"martyanovhi@gmail.com","name":"martyanov-av"},{"email":"sergey.makhnatkin@gmail.com","name":"makhnatkin"},{"email":"diplodoc-bot@yandex-team.ru","name":"diplodoc-bot"},{"email":"vkn017@gmail.com","name":"reazy015"},{"email":"sergey.zolotonos@gmail.com","name":"goldserg"},{"email":"nikitalochmatov@gmail.com","name":"separatrix"}],"readme":"# Diplodoc utils\n\n[![NPM version](https://img.shields.io/npm/v/@diplodoc/utils.svg?style=flat)](https://www.npmjs.org/package/@diplodoc/utils)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=diplodoc-platform_utils&metric=alert_status)](https://sonarcloud.io/summary/overall?id=diplodoc-platform_utils)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=diplodoc-platform_utils&metric=coverage)](https://sonarcloud.io/summary/overall?id=diplodoc-platform_utils)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=diplodoc-platform_utils&metric=sqale_rating)](https://sonarcloud.io/summary/overall?id=diplodoc-platform_utils)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=diplodoc-platform_utils&metric=reliability_rating)](https://sonarcloud.io/summary/overall?id=diplodoc-platform_utils)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=diplodoc-platform_utils&metric=security_rating)](https://sonarcloud.io/summary/overall?id=diplodoc-platform_utils)\n\nDiplodoc cross-packages utils.\n\n## Motivation \n\nThe Diplodoc ecosystem consists of many packages that have similar problems and needs. This package will contain all the general logic that is duplicated in our code base.\n\n## Table of contents\n\n- [AttrsParser](#AttrsParser)\n- [Extension Load Queue](#Extension Load Queue)\n\n### AttrsParser \n\n### Purpose\n\nSupport [markdown-it-attrs](https://github.com/arve0/markdown-it-attrs)-like attributes parser. Used in custom Diplodoc MarkdownIt plugins to add classes and anchors, enabling subsequent customization through CSS.\n\n### Interface \n\n```typescript\n/* \n    optional first query\n    if provided parser will parse it immediately\n    each 'parse' call is pure\n*/\nconst attrs = new AttrsParser('{.class #id data-name=diplodoc}');\n\nattrs.state /* { class: ['class'], id: ['id'], 'data-name': ['diplodoc'] } */\n\nconst other = attrs.parse('{data-wide title=\"Support quotes too\"}')\n\nother /* { attr: ['data-wide'], title: ['Support quotes too'] } */\n```\n\n### Extension Load Queue\n\n### Purpose\n\nThis queue mechanism allows asynchronous loading of extensions by setting a property on the \"window\" object in the browser. This property has a Symbol data type, which makes it difficult for external manipulations to access it.\n\n### Interface\n\n```typescript\n// create a unique symbol\nexport const GLOBAL_SYMBOL: unique symbol = Symbol.for('someController');\n\n// get the store\nconst store = getScriptStore<SomeController>(GLOBAL_SYMBOL);\n\n// get the controller\nconst controller = useController<SomeController>(store);\n```\n\nSee example in [diplodoc-platform/html-extension](https://github.com/diplodoc-platform/html-extension/blob/main/src/react/useDiplodocHtml.ts)","readmeFilename":"README.MD"}