{"_id":"@elliemae/encw-heap-doctor","_rev":"28-9262cfb578778b41150dcba66757d90d","name":"@elliemae/encw-heap-doctor","dist-tags":{"latest":"26.3.2"},"versions":{"26.2.1":{"name":"@elliemae/encw-heap-doctor","version":"26.2.1","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.1","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"a948e812ea0b7eed7c86933a361af8f91fd25883","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.1.tgz","fileCount":68,"integrity":"sha512-lt+7Vs4DDvH47XtV+JjGowpWzynMXdeyd3PIaHuCimAbGbIQtgjc1qnRCqjnTCLiEgKPTvdqJmYJt/+/hO6lFA==","signatures":[{"sig":"MEQCIASDEccjdHq1xUtjkx6qrlcRKyv9dXMAk7CWl0I4IbyGAiBPPspYZRxBvnf03fHBwuELEZ+W3g9PrxKyLCNKlo8cOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384541},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"pui-cli storybook -b -o ../../demo/encw-heap-doctor","start-storybook":"pui-cli storybook","build-storybook-docs":"pui-cli storybook -b -o ../../demo/encw-heap-doctor --docs","start-storybook-prod":"http-server -g -p 11000 demo"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/6e879a6b784bab304f7ab3797c56a89a/elliemae-encw-heap-doctor-26.2.1.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-lt+7Vs4DDvH47XtV+JjGowpWzynMXdeyd3PIaHuCimAbGbIQtgjc1qnRCqjnTCLiEgKPTvdqJmYJt/+/hO6lFA==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.0","playwright":"^1.58.2","redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.1_1776340441837_0.8632804336606306","host":"s3://npm-registry-packages-npm-production"}},"26.2.2":{"name":"@elliemae/encw-heap-doctor","version":"26.2.2","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.2","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"7b5b5dffd12c3c5b2d90de363d80c8d25aa5778e","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.2.tgz","fileCount":68,"integrity":"sha512-zKN/EwMVdIRIJkTrppdUK/2K/+vZv1sbqbXmqdX0jphDSAYF0aTd1mzZ0NnQZ3eOcxtMsfS98tawMAP9CGua4w==","signatures":[{"sig":"MEYCIQDCxQezjJorZX29rN3du+DhwMydRm7n36KlYoivgyP6TwIhAOpX167LN+w7ytZAucoPABELa6fihvvjvOc6lX8grqao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384541},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"pui-cli storybook -b -o ../../demo/encw-heap-doctor","start-storybook":"pui-cli storybook","build-storybook-docs":"pui-cli storybook -b -o ../../demo/encw-heap-doctor --docs","start-storybook-prod":"http-server -g -p 11000 demo"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/5a44bc3f81f7fde55ed68f3de6760468/elliemae-encw-heap-doctor-26.2.2.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-zKN/EwMVdIRIJkTrppdUK/2K/+vZv1sbqbXmqdX0jphDSAYF0aTd1mzZ0NnQZ3eOcxtMsfS98tawMAP9CGua4w==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.0","playwright":"^1.58.2","redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.2_1776340845669_0.030316369675982724","host":"s3://npm-registry-packages-npm-production"}},"26.2.3":{"name":"@elliemae/encw-heap-doctor","version":"26.2.3","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.3","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"dfc6d36e426299dafa153a1ed29a108fa48348a0","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.3.tgz","fileCount":68,"integrity":"sha512-o7T1+yJKl6m5TUF9I7rdqSFKEIIJXEI2jAxFqZ2MMzLt8GQQlEXoxYw4EbuFTV84G2xQC40FN0Z3JQZ5fzjAuA==","signatures":[{"sig":"MEYCIQCtyn834SqqRWImDmcwpbsQ4w6/oTEwXKhQAwUmMjtzegIhAPY1wF6Ed0FyQCeIX6zw1zw5h4y09BEphaaoQMf6NkMk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384411},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/d893cf7e69c997da6bf548f668dff6ef/elliemae-encw-heap-doctor-26.2.3.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-o7T1+yJKl6m5TUF9I7rdqSFKEIIJXEI2jAxFqZ2MMzLt8GQQlEXoxYw4EbuFTV84G2xQC40FN0Z3JQZ5fzjAuA==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.0","playwright":"^1.58.2","redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.3_1776341322470_0.6252770486755554","host":"s3://npm-registry-packages-npm-production"}},"26.2.4":{"name":"@elliemae/encw-heap-doctor","version":"26.2.4","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.4","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"22468e2d9c294c5ff51ec67bc8ee78f81b4cd043","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.4.tgz","fileCount":68,"integrity":"sha512-EqsOt1mLVeV54A4/TMIBK2LAWLPOcOQTDNWz/PyutOWA3F+wRXjr8auckUBIly+RGwwNUoDMFLW6lV9qVORyAw==","signatures":[{"sig":"MEUCIQDqPXI74iwG6GMsxz5XJbaQ3TxGmAisQJNcKAtcbA07XwIgOqq8H7rwZKQU6ZxzqhUPnvq9MkVjwMzO1g1j0B10A/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385485},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/f370194ceae2210137d3e1ff167da796/elliemae-encw-heap-doctor-26.2.4.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-EqsOt1mLVeV54A4/TMIBK2LAWLPOcOQTDNWz/PyutOWA3F+wRXjr8auckUBIly+RGwwNUoDMFLW6lV9qVORyAw==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.0","playwright":"^1.58.2","redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.4_1776404166557_0.830957959418233","host":"s3://npm-registry-packages-npm-production"}},"26.2.5":{"name":"@elliemae/encw-heap-doctor","version":"26.2.5","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.5","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"b7e55f4ea25cf01832774cfac5c337e34b2b2d7e","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.5.tgz","fileCount":59,"integrity":"sha512-l0D4UhSRXJf/FZmyqFMxktEN7tr0qMQjqDH5tvOSj99cZnKloIfmMz8y9e9yWgAMCWq0rQP2P4D3E/nAbqixBg==","signatures":[{"sig":"MEUCICnxM7d+bkarapjLOH1ESnFj2fW4wvwdmrivb3UXLTXJAiEAwZDEZq/uryK2GasURAlcVejOQpDv5wlfTKvnD7ePvkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357882},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/8741ad438bb7e757edfde679e9ee48a9/elliemae-encw-heap-doctor-26.2.5.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-l0D4UhSRXJf/FZmyqFMxktEN7tr0qMQjqDH5tvOSj99cZnKloIfmMz8y9e9yWgAMCWq0rQP2P4D3E/nAbqixBg==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.0","redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.5_1776405913118_0.6421075369422724","host":"s3://npm-registry-packages-npm-production"}},"26.2.6":{"name":"@elliemae/encw-heap-doctor","version":"26.2.6","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.6","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"35ac6d779a5cd604552d88dad48bf4893e8f4a45","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.6.tgz","fileCount":59,"integrity":"sha512-d0pKhaqAxy47V5rCV5vJOX6Zjfzgg9DbYxjEdSuqjgR5ZBc4bwXJ2Yr38zrFvnW/QLlquuqEQS2nG7Q1zSq/FA==","signatures":[{"sig":"MEQCIE63a+3jQVrT23+x140kvqL9g2Mp0JC3Iw+p3e1UtXGfAiA6b3TN+u9VyAlJ/mUYMwispxHCZbJaIs61aFpK+dJLDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357882},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/5b0b1dcdf31ba62b7958aa2cb2423a4a/elliemae-encw-heap-doctor-26.2.6.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-d0pKhaqAxy47V5rCV5vJOX6Zjfzgg9DbYxjEdSuqjgR5ZBc4bwXJ2Yr38zrFvnW/QLlquuqEQS2nG7Q1zSq/FA==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.0","redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.6_1776407410413_0.7545033222835056","host":"s3://npm-registry-packages-npm-production"}},"26.2.7":{"name":"@elliemae/encw-heap-doctor","version":"26.2.7","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.7","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"f2f6cd36ed9f173c6a5f5b18a6301315129505cf","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.7.tgz","fileCount":59,"integrity":"sha512-CI5hTVEVJ+jTqNj0B9eC2sKI/s6fl+ZNlexnvH17HUyHZlhYnY/5MvxtYBzathwNbUW41tEda/kZLZe42F26xw==","signatures":[{"sig":"MEUCIAkxuwBTMflHsYMxkzDk9OB9YGrxE330MjGZqromC2G6AiEA8TbRsM1f3UfTSwIN7tBPSlrDLH02l14mMfRAqATGQiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357882},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/8a8e0fd4f777e2002a8af917f7dd9ae7/elliemae-encw-heap-doctor-26.2.7.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-CI5hTVEVJ+jTqNj0B9eC2sKI/s6fl+ZNlexnvH17HUyHZlhYnY/5MvxtYBzathwNbUW41tEda/kZLZe42F26xw==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.0","redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.7_1776424337519_0.01988327594016881","host":"s3://npm-registry-packages-npm-production"}},"26.2.8":{"name":"@elliemae/encw-heap-doctor","version":"26.2.8","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.8","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"17aea317949b7e73c576139ca28ffbced219e34a","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.8.tgz","fileCount":59,"integrity":"sha512-Msd62y3/GRhwZ7/16yLXIRGVMibZxz5f9kNeJDbd6+3lQcA9O7ZDo7+qFuhTGj3xlVsqTlxdG9xJYFrICgBD+Q==","signatures":[{"sig":"MEQCIH6XATxm4Sp4S/IYM9ztV6YX7YUHtS2lMjyjlyM739luAiAN1UEHQmTun5vYLf45N4qfFo9mzy2nCXIVogjiy6qeyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378553},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/d659c3041b3a58b24dea2dd09d29695f/elliemae-encw-heap-doctor-26.2.8.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-Msd62y3/GRhwZ7/16yLXIRGVMibZxz5f9kNeJDbd6+3lQcA9O7ZDo7+qFuhTGj3xlVsqTlxdG9xJYFrICgBD+Q==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.8_1776659694854_0.15770937421343012","host":"s3://npm-registry-packages-npm-production"}},"26.2.9":{"name":"@elliemae/encw-heap-doctor","version":"26.2.9","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.9","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"bf5340d80fd21b9662b342ad28caf67adb1718e1","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.9.tgz","fileCount":59,"integrity":"sha512-5pdpjMeT7Qe/8hPylYqAK9+Ff8u7OD/HPuE24BGbOdjXXmCauVJYjEAtud80eIQUlDXEZWVnTp5qJqMskQ5EOg==","signatures":[{"sig":"MEQCICMl9jdYv8K3lcs9m6qUGZOXLuw83GjcRtPf1/lbtUj3AiBPJuT1V8Y09n12TlyKCEATo8S0n0FPBXgN5m3eY6oocw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378553},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/d20f2aeb8dc29721701c3afe094bebd3/elliemae-encw-heap-doctor-26.2.9.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-5pdpjMeT7Qe/8hPylYqAK9+Ff8u7OD/HPuE24BGbOdjXXmCauVJYjEAtud80eIQUlDXEZWVnTp5qJqMskQ5EOg==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.9_1776660478076_0.24047675490304843","host":"s3://npm-registry-packages-npm-production"}},"26.2.10":{"name":"@elliemae/encw-heap-doctor","version":"26.2.10","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.10","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"9453c2160b11739e4bf2e26b3d2e9b226ac3092a","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.10.tgz","fileCount":59,"integrity":"sha512-u10FY04oycBYiLTvq/6jOL33nuWJxuEdrqCN2kKUVcCD1pEuj8i0c+BjMWxI1eps3+XrUYW4XKHwWOn0Wx9/+w==","signatures":[{"sig":"MEUCIQC3BI0nL4SjwW/F/YIKOr82UMtSe3DyGGzMK4bPRWS97QIgYD4ITj5S4lJxejrwHEDNzvR6GzxWFTfjA1Im5MuRhyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378554},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/ebdf963b914645d4194788ad73afb7df/elliemae-encw-heap-doctor-26.2.10.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-u10FY04oycBYiLTvq/6jOL33nuWJxuEdrqCN2kKUVcCD1pEuj8i0c+BjMWxI1eps3+XrUYW4XKHwWOn0Wx9/+w==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.10_1776668217230_0.12584737426349957","host":"s3://npm-registry-packages-npm-production"}},"26.2.11":{"name":"@elliemae/encw-heap-doctor","version":"26.2.11","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.11","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"2607385d16f37de61a4a2bae35d8332a29bb77eb","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.11.tgz","fileCount":59,"integrity":"sha512-TN2s467fRlcmvDAh7UayehrHfUJYV59DsCB6FhBtXQNKUNxoBmDefuKmBbQX2fdDEe78H/O8yrucuF0aB6IyMg==","signatures":[{"sig":"MEQCICqI04AhzWVJv9GWCc1+xo5MBXOb+8EjMurqDCi/jvjFAiBx83xZDvNwdj2dbAQraFNmiZqGX80roiuEI0RW8uEuuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378554},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.11.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/f6c9ef647409c8f2904ba8858f279626/elliemae-encw-heap-doctor-26.2.11.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-TN2s467fRlcmvDAh7UayehrHfUJYV59DsCB6FhBtXQNKUNxoBmDefuKmBbQX2fdDEe78H/O8yrucuF0aB6IyMg==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.11_1776672140276_0.7249433339872446","host":"s3://npm-registry-packages-npm-production"}},"26.2.12":{"name":"@elliemae/encw-heap-doctor","version":"26.2.12","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.12","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"8e234d185053cb93816e085c80b5d9d0ab618f24","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.12.tgz","fileCount":59,"integrity":"sha512-TYqa1ynEVsHzFqjj3TpBwuXs4NvmyrhvZtT+Gqc6tAFcTcKw74Wk6hTEgieZ47gL6asxFbf5k0lPEAUi92HJUA==","signatures":[{"sig":"MEUCIQCYT3Os2hG/g8+wXsSt6WebErNktZDe4HDI4r4nOXJvOwIgZ1HZRigYxH4LJoBjLJ6/tO820Ihi8/dMwSGla/LmisU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378559},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.12.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/fed16462501f5a45d019c652e77c734b/elliemae-encw-heap-doctor-26.2.12.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-TYqa1ynEVsHzFqjj3TpBwuXs4NvmyrhvZtT+Gqc6tAFcTcKw74Wk6hTEgieZ47gL6asxFbf5k0lPEAUi92HJUA==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.12_1776945859341_0.07074630398714787","host":"s3://npm-registry-packages-npm-production"}},"26.2.13":{"name":"@elliemae/encw-heap-doctor","version":"26.2.13","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.13","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"2f764cc08ccdd22145b407fcf8ca7b6cf85f85af","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.13.tgz","fileCount":59,"integrity":"sha512-DktEUaarWhJfP4zLBqlHDDEIPEeJgQGUmJs6zAva6qdCaPZpmWwCgMMl58XRJVC/L1wB/FDfJQpyFbuaPdV8Pw==","signatures":[{"sig":"MEUCIQC6UqU2nqtO2Ohjt9UXgRYh/sxtMxkJ/2lLgOCgMI8p7QIgHAYJLKeUM+yJxnmeUMgCbETPhXufIazndRkh5JQZNjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378567},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.13.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/5b38371a449cefd05e6a6b46ffaac683/elliemae-encw-heap-doctor-26.2.13.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-DktEUaarWhJfP4zLBqlHDDEIPEeJgQGUmJs6zAva6qdCaPZpmWwCgMMl58XRJVC/L1wB/FDfJQpyFbuaPdV8Pw==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.13_1777021758613_0.9076867112639031","host":"s3://npm-registry-packages-npm-production"}},"26.2.15":{"name":"@elliemae/encw-heap-doctor","version":"26.2.15","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.15","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"a2638161ae9eb2212bd71645e6fa700d069f7c36","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.15.tgz","fileCount":78,"integrity":"sha512-WaMZi8CiGm5QmH8lgfVw71/G6CQ4juoJIbQjrYOlq1+G0GCsNhfHP/tTyDTZUJPMQY0RRwtcOEOfmSoUoKZKaw==","signatures":[{"sig":"MEQCICpARzMSVKbtfTQesAy3wNJCgQajplkHoTDFyzulDJl+AiBDTlVpcLubtZWOECP587iutI2GTHGYOVZgzN6DrEm7gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508792},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.15.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/1fed6e66b885933947e8f2b78955686d/elliemae-encw-heap-doctor-26.2.15.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-WaMZi8CiGm5QmH8lgfVw71/G6CQ4juoJIbQjrYOlq1+G0GCsNhfHP/tTyDTZUJPMQY0RRwtcOEOfmSoUoKZKaw==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.15_1778263645975_0.6729391759816181","host":"s3://npm-registry-packages-npm-production"}},"26.2.16":{"name":"@elliemae/encw-heap-doctor","version":"26.2.16","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.16","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"3cfa2f526c6a1fa04e93fe41790cfab78c06db21","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.16.tgz","fileCount":93,"integrity":"sha512-RMsctyD9z1qAVgajW67QXKeXI65MMLaLm9ScarEK7E/5bNlyxGAWieeItKnC2KvLk1VSXZDcuDWYdu7bHOscUA==","signatures":[{"sig":"MEUCIQDtbMvOZW/qVWQKO/mzCZ88xaLjqzB0sDgUjzKeS/6vMwIgUTXMl8zTLkbcq5H0SdXYBxGotsR/z0ABGsu0VMRkQyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523091},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.16.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/270b495747a8171c95b1f3e831720bcb/elliemae-encw-heap-doctor-26.2.16.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-RMsctyD9z1qAVgajW67QXKeXI65MMLaLm9ScarEK7E/5bNlyxGAWieeItKnC2KvLk1VSXZDcuDWYdu7bHOscUA==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.16_1778577277147_0.7230146415161567","host":"s3://npm-registry-packages-npm-production"}},"26.2.17":{"name":"@elliemae/encw-heap-doctor","version":"26.2.17","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.17","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"c76c6bd13b3c65f52df1bbbb82947be70e880a8d","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.17.tgz","fileCount":93,"integrity":"sha512-qHwRikpL5gApg1pgtoj2VXsFYgs7F0a7FeeQLP4A4y+nT0j9AR7vInFBvfWwFOi/O7InxhUM9t70HQ15v44eJw==","signatures":[{"sig":"MEUCIQDA4tuYKM7XppGJdaPai/N4Ti2xo67pTmMDkA9cNpAxYAIgGKWOBy6Zzn5NGEMqvQZOv21C6apJAN5QApQuzmTPUds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523440},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.17.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/7ebcc88bdbb6a4e1258b294c30c8309f/elliemae-encw-heap-doctor-26.2.17.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-qHwRikpL5gApg1pgtoj2VXsFYgs7F0a7FeeQLP4A4y+nT0j9AR7vInFBvfWwFOi/O7InxhUM9t70HQ15v44eJw==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.17_1778692304485_0.023312035005574883","host":"s3://npm-registry-packages-npm-production"}},"26.2.18":{"name":"@elliemae/encw-heap-doctor","version":"26.2.18","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.18","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"6a851a174a9e9201eb95c9c7f6f42e18dffad2dc","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.18.tgz","fileCount":93,"integrity":"sha512-MdsFV6OgCJkpcvW2qLL+Bia/pBNyp1LKURn+9MpKpcCp3cvu+0XRNZ65mG2qE6JvFxBZisKhU+bAr34tfKbjHg==","signatures":[{"sig":"MEQCIC1yKG+qosF0k64oSEufPMIsSU5LyRcMwwtsFva5YeiOAiBuQcTQuKAcGdRfEaOquRPpMNthKHsudJCuHhIonufaQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523440},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.18.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/c53173634ee6b4096d6999ad0b36b430/elliemae-encw-heap-doctor-26.2.18.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-MdsFV6OgCJkpcvW2qLL+Bia/pBNyp1LKURn+9MpKpcCp3cvu+0XRNZ65mG2qE6JvFxBZisKhU+bAr34tfKbjHg==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.18_1778736475037_0.8175030657020963","host":"s3://npm-registry-packages-npm-production"}},"26.2.19":{"name":"@elliemae/encw-heap-doctor","version":"26.2.19","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.19","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"9fd148e962e3ac136ede06765c91e86f2026928d","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.19.tgz","fileCount":93,"integrity":"sha512-eXTcVTCZU0C3Ry5m7tKdpSYT0spe0B74iG2AF59/klRT2L+2GZ0U/Xsun3jiboIS/iE4Qbk0gaeB2QdGWtpwCg==","signatures":[{"sig":"MEYCIQDLbHiTG3JVZdiTwp2DPbTOY8KAGhVZ06XdtaiZYBQalgIhAPAz4cqzbyJSkAKdSdwvb1Z8rtXa0hap6H0c9FIsG5+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523440},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.19.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/2c177e37563f05db214b76152dfc1907/elliemae-encw-heap-doctor-26.2.19.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-eXTcVTCZU0C3Ry5m7tKdpSYT0spe0B74iG2AF59/klRT2L+2GZ0U/Xsun3jiboIS/iE4Qbk0gaeB2QdGWtpwCg==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.19_1778741083259_0.9442427220080414","host":"s3://npm-registry-packages-npm-production"}},"26.2.20":{"name":"@elliemae/encw-heap-doctor","version":"26.2.20","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.20","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"8db4c58ed6e57deacb873b929f81d7175c9c9047","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.20.tgz","fileCount":93,"integrity":"sha512-qNGugy48GfDmq8KYMENUARnjAhZoIIx2Ual4kjo5aXboXbWbMOjvEr9OhOkby/hAwcKP3pqnaVj7zxSgSOOiBA==","signatures":[{"sig":"MEUCIB+suVWGbYaRRF4cxtw6HpPkCY6IteZXtAaTlnSo7mE3AiEAnptjmnKZ7i9ee75d5vbT61bsCOdWjxCWiIvBUuUHD2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523440},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.20.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/b84ad28839915485ab1d10862c0bf4ce/elliemae-encw-heap-doctor-26.2.20.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-qNGugy48GfDmq8KYMENUARnjAhZoIIx2Ual4kjo5aXboXbWbMOjvEr9OhOkby/hAwcKP3pqnaVj7zxSgSOOiBA==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.20_1778744732371_0.5993960308233652","host":"s3://npm-registry-packages-npm-production"}},"26.2.21":{"name":"@elliemae/encw-heap-doctor","version":"26.2.21","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.21","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"63d7e881b2cd96e03548d1d1766306ab54859629","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.21.tgz","fileCount":93,"integrity":"sha512-4+7/NzADaq5XEeeajrumv8YXgN5Qts8tfwKefTVq4W863wSUyJI7FRTnKoCvEpV1me8kpaWWaBL7Z2QpLwnjIg==","signatures":[{"sig":"MEQCIGBfV6Rj6rvjVViFqC8maeZ4PdiL3CqlqKZ+XpkZ28vEAiB7DB20nM9hCsh8ecDM7Rjda+c/rXisuBmHxin0VPgOug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523440},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.21.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/abe139f028c1ce11562105aee9265e41/elliemae-encw-heap-doctor-26.2.21.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-4+7/NzADaq5XEeeajrumv8YXgN5Qts8tfwKefTVq4W863wSUyJI7FRTnKoCvEpV1me8kpaWWaBL7Z2QpLwnjIg==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.21_1778775283594_0.9745649738361382","host":"s3://npm-registry-packages-npm-production"}},"26.2.22":{"name":"@elliemae/encw-heap-doctor","version":"26.2.22","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.22","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"a0a6142ba1adb9046884b7a5bffe9252db3d3694","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.22.tgz","fileCount":93,"integrity":"sha512-dHEqHO4mGx+VydtqdifF3P+tsxrWhxLCmVMNFidTONeES+8aqWLQWNXXWeR7Pkn38am0mh/Ux7Vmo/eR5bTbVA==","signatures":[{"sig":"MEYCIQDwn8xezoMW9+j+GY3pCZ3p0zbjv5NQZvjA5ffjEWvHYgIhAJkOX50rV5mxnXvqW/bypJtGP8yQGkMwTxHIw13j/AAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523440},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.22.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/5964689f1bbd6c87bed412cd89b4c021/elliemae-encw-heap-doctor-26.2.22.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-dHEqHO4mGx+VydtqdifF3P+tsxrWhxLCmVMNFidTONeES+8aqWLQWNXXWeR7Pkn38am0mh/Ux7Vmo/eR5bTbVA==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.22_1778818909422_0.44158898798797597","host":"s3://npm-registry-packages-npm-production"}},"26.2.23":{"name":"@elliemae/encw-heap-doctor","version":"26.2.23","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.23","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"9f0880a695cdb32d71c2ed4e096945ef50946b74","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.23.tgz","fileCount":93,"integrity":"sha512-T1N3ClBfYz6wOOni69h6hj+aUxjiFYY5xmhO3bVYyOnl3aVVyNqjm9NIoba/Wx8cptDY1wxLZB5aK+toPQxDWQ==","signatures":[{"sig":"MEUCIQCVlXozBgF8Gmoe3wJBOaTc8xz17H6UQ7FNX8wTwGmRVQIgGclAxnvnxt9yvJwIo3eAiWEz0OReHm0yOoHAD25obJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523440},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.23.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/acc5246d7baa54cee8243fc1c80682b0/elliemae-encw-heap-doctor-26.2.23.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-T1N3ClBfYz6wOOni69h6hj+aUxjiFYY5xmhO3bVYyOnl3aVVyNqjm9NIoba/Wx8cptDY1wxLZB5aK+toPQxDWQ==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.23_1778822584553_0.7615153644213501","host":"s3://npm-registry-packages-npm-production"}},"26.2.24":{"name":"@elliemae/encw-heap-doctor","version":"26.2.24","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.24","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"e1161f3d571d14b147e02467bb3353512658fa13","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.24.tgz","fileCount":93,"integrity":"sha512-8h+hcmq0VKf7P7ol/i9w/drLTj/XF05AcLnFN7SnafhU2MbDmEd+O6XT2f2mpZcMwPY1zbsnhR4FtQQOZK8hwg==","signatures":[{"sig":"MEQCIEc2sxBhjP5NYtmGsV8pTcoL3KphhWCxtBWvktuUvjY9AiANJowhX3llZtMONOijflrItAup2q+KG7VMWaU2XQVeAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523440},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.24.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/9b09ecb0d2f3e1c4a874f86dbb9b4e6b/elliemae-encw-heap-doctor-26.2.24.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-8h+hcmq0VKf7P7ol/i9w/drLTj/XF05AcLnFN7SnafhU2MbDmEd+O6XT2f2mpZcMwPY1zbsnhR4FtQQOZK8hwg==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.24_1778825006183_0.028932460608720678","host":"s3://npm-registry-packages-npm-production"}},"26.2.25":{"name":"@elliemae/encw-heap-doctor","version":"26.2.25","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.25","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"2a526af7c5eb2820a0d2697437c2b3fc2d9bc703","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.25.tgz","fileCount":93,"integrity":"sha512-dedCN6DRhRnZwxphq0rxKnPBgmgj/HOfDadXUnmKj6aFrxP6JWmr3PeB/yXxYy9xcYm5lVps1Q7HstQ1heg81g==","signatures":[{"sig":"MEQCIAumVe4mRX2Az93xj6WEpvtdcYtWLlI/MfZF6yzgeSwjAiAIYN1W3SmaUFpYifvLp2AkQptP6OWzybq23b3kcPP3Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523440},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.25.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/456beee390286aaf63eea0d5b929c5d5/elliemae-encw-heap-doctor-26.2.25.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-dedCN6DRhRnZwxphq0rxKnPBgmgj/HOfDadXUnmKj6aFrxP6JWmr3PeB/yXxYy9xcYm5lVps1Q7HstQ1heg81g==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.25_1778828541103_0.18500015319340113","host":"s3://npm-registry-packages-npm-production"}},"26.2.26":{"name":"@elliemae/encw-heap-doctor","version":"26.2.26","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.26","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"e9c1eb69889f091cc8c9611d46ea6af74eb969cb","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.26.tgz","fileCount":93,"integrity":"sha512-Rar02sd0X3/lCqbWAGBtJW/7IpKB833jr7Crop4tgP6QqVQKuORURtTUwlNqzkRR3aI43Yq5gYHTobh+XVQEKA==","signatures":[{"sig":"MEYCIQCty9md0OyrkqrgPQyZIo1ynfeNsgmyvg7XFX+5pypefQIhAM1BngPW8a1+Ryf9TvoXJS/rVuXaz+DvgtRk0Zx109A8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523440},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.26.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/29581a3b10ecb72563e27552575541bc/elliemae-encw-heap-doctor-26.2.26.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-Rar02sd0X3/lCqbWAGBtJW/7IpKB833jr7Crop4tgP6QqVQKuORURtTUwlNqzkRR3aI43Yq5gYHTobh+XVQEKA==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.26_1778830088023_0.06370249177551912","host":"s3://npm-registry-packages-npm-production"}},"26.2.27":{"name":"@elliemae/encw-heap-doctor","version":"26.2.27","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.2.27","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"2dd6fb8ce32a589b43f1107d44b2b455ab7917a9","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.2.27.tgz","fileCount":96,"integrity":"sha512-JH+Mss4mvAo/dvk1U0NTmvaqMi6xNfBsNzWA+oudRt4pYGtE2gHEHIRdD+FesDD9EqnZn6diSdPAHhV1cjCaFA==","signatures":[{"sig":"MEQCIAGWB2khDKmHcmYmU0VWtx2apqiz6XEHRexeNxgVv43DAiAqVQEpqT/bxdOd6ufbmKi5ir5YFNKxFVey6kbsEkPOOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531027},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.2.27.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/b4d94f95daa6677c04163fb4f9605629/elliemae-encw-heap-doctor-26.2.27.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-JH+Mss4mvAo/dvk1U0NTmvaqMi6xNfBsNzWA+oudRt4pYGtE2gHEHIRdD+FesDD9EqnZn6diSdPAHhV1cjCaFA==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.2.27_1779376768342_0.16569127269197592","host":"s3://npm-registry-packages-npm-production"}},"26.3.1":{"name":"@elliemae/encw-heap-doctor","version":"26.3.1","author":{"name":"ICE"},"license":"MIT","_id":"@elliemae/encw-heap-doctor@26.3.1","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"dist":{"shasum":"df69350f2ea6fcdc1aa83b1461bf1390dbfe606e","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.3.1.tgz","fileCount":96,"integrity":"sha512-JIUd+KxW60p3nkKMhyelkUVsYdS/mKXUidkHGV2WSceezyJ04R4DyBSgKmbNp6g4YWZVUHi8ioKXahPVYfS8Tg==","signatures":[{"sig":"MEUCIHvQyRC9E+x3KIHD5VK0fCK4eCYbNAqeHz38OoSb2hjuAiEArzI80pY697/RegjJXFm3TTkfRswsSyuHtjdQ8MV5eS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531026},"main":"./dist/cjs/index.js","type":"module","_from":"file:elliemae-encw-heap-doctor-26.3.1.tgz","types":"./dist/types/lib/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20","pnpm":">=8"},"exports":{".":{"types":"./dist/types/lib/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"pui-cli pack -t node","dts":"exit 0","lint":"pui-cli lint","test":"pui-cli test -p","build":"pui-cli pack -p -t node","start":"pui-cli start","gendoc":"pui-cli gendoc","tscheck":"pui-cli tscheck --files","lint:fix":"pui-cli lint --fix","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","start-server":"cross-env PORT=3001 pui-cli start -p","build-storybook":"exit 0","start-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0"},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"_resolved":"/tmp/78d24dbe2f5b0dc359b453c933961365/elliemae-encw-heap-doctor-26.3.1.tgz","jestSonar":{"indent":4,"reportFile":"tests.xml","reportPath":"reports"},"_integrity":"sha512-JIUd+KxW60p3nkKMhyelkUVsYdS/mKXUidkHGV2WSceezyJ04R4DyBSgKmbNp6g4YWZVUHi8ioKXahPVYfS8Tg==","repository":{"url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.21.0","zod":"^3.25.76","dotenv":"^17.3.1","commander":"^12.1.0","@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"redux-saga":"~1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0","@elliemae/pui-cli":"8.38.1"},"_npmOperationalInternal":{"tmp":"tmp/encw-heap-doctor_26.3.1_1779379020632_0.9976605112429588","host":"s3://npm-registry-packages-npm-production"}},"26.3.2":{"name":"@elliemae/encw-heap-doctor","version":"26.3.2","description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","type":"module","repository":{"type":"git","url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git"},"engines":{"pnpm":">=8","node":">=20"},"author":{"name":"ICE"},"license":"MIT","sideEffects":false,"bin":{"heap-doctor":"dist/bin/heap-doctor.js"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/lib/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/lib/index.d.ts"}},"jestSonar":{"reportPath":"reports","reportFile":"tests.xml","indent":4},"dependencies":{"@ice-ai/genice":"^0.1.7","@langchain/core":"^1.1.45","@langchain/openai":"^1.4.5","commander":"^12.1.0","dotenv":"^17.3.1","tsx":"^4.21.0","zod":"^3.25.76"},"devDependencies":{"@elliemae/pui-cli":"8.38.1","@types/node":"^22.0.0","redux-saga":"~1.3.0","typescript":"^5.6.0"},"publishConfig":{"access":"public"},"scripts":{"build":"pui-cli pack -p -t node","dev":"pui-cli pack -t node","dts":"exit 0","gendoc":"pui-cli gendoc","lint":"pui-cli lint","lint:fix":"pui-cli lint --fix","start":"pui-cli start","start-server":"cross-env PORT=3001 pui-cli start -p","start-storybook":"exit 0","build-storybook":"exit 0","build-storybook-docs":"exit 0","start-storybook-prod":"exit 0","test":"pui-cli test -p","test-fix":"pui-cli test -f","test-watch":"jest --watch","test-staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","test:staged":"jest --coverage --passWithNoTests --bail --findRelatedTests","tscheck":"pui-cli tscheck --files"},"_id":"@elliemae/encw-heap-doctor@26.3.2","_integrity":"sha512-LK+101LuMNvLlJkMytGjO/4nHLHyOstfyyzS2A4450CSU4L8qAVp30moEHQ0TiJgFkVTySjjDTbHbRgnqtVbJQ==","_resolved":"/tmp/d034663387e779df57541f72cc60e87a/elliemae-encw-heap-doctor-26.3.2.tgz","_from":"file:elliemae-encw-heap-doctor-26.3.2.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LK+101LuMNvLlJkMytGjO/4nHLHyOstfyyzS2A4450CSU4L8qAVp30moEHQ0TiJgFkVTySjjDTbHbRgnqtVbJQ==","shasum":"dccbcfdf77f0650cffd57f89ccdecfb054a64073","tarball":"https://registry.npmjs.org/@elliemae/encw-heap-doctor/-/encw-heap-doctor-26.3.2.tgz","fileCount":96,"unpackedSize":531026,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGVrY8i0GIXTBcoTkC1h5tqMJVrdv8ByHz+0PfgWGXtKAiBh6AIwzWmroZ25HW3widDceSM87n7KHyXedihMoJUSkQ=="}]},"_npmUser":{"name":"encw.dev","email":"encw.dev@gmail.com"},"directories":{},"maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/encw-heap-doctor_26.3.2_1779417897446_0.8694740207439737"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-16T11:54:01.754Z","modified":"2026-05-22T02:44:57.699Z","26.2.1":"2026-04-16T11:54:02.023Z","26.2.2":"2026-04-16T12:00:45.828Z","26.2.3":"2026-04-16T12:08:42.599Z","26.2.4":"2026-04-17T05:36:06.724Z","26.2.5":"2026-04-17T06:05:13.335Z","26.2.6":"2026-04-17T06:30:10.550Z","26.2.7":"2026-04-17T11:12:17.652Z","26.2.8":"2026-04-20T04:34:55.007Z","26.2.9":"2026-04-20T04:47:58.259Z","26.2.10":"2026-04-20T06:56:57.390Z","26.2.11":"2026-04-20T08:02:20.421Z","26.2.12":"2026-04-23T12:04:19.498Z","26.2.13":"2026-04-24T09:09:18.798Z","26.2.15":"2026-05-08T18:07:26.205Z","26.2.16":"2026-05-12T09:14:37.305Z","26.2.17":"2026-05-13T17:11:44.739Z","26.2.18":"2026-05-14T05:27:55.248Z","26.2.19":"2026-05-14T06:44:43.400Z","26.2.20":"2026-05-14T07:45:32.529Z","26.2.21":"2026-05-14T16:14:43.757Z","26.2.22":"2026-05-15T04:21:49.669Z","26.2.23":"2026-05-15T05:23:04.727Z","26.2.24":"2026-05-15T06:03:26.416Z","26.2.25":"2026-05-15T07:02:21.263Z","26.2.26":"2026-05-15T07:28:08.185Z","26.2.27":"2026-05-21T15:19:28.532Z","26.3.1":"2026-05-21T15:57:00.782Z","26.3.2":"2026-05-22T02:44:57.600Z"},"author":{"name":"ICE"},"license":"MIT","repository":{"type":"git","url":"https://git.elliemae.io/EncompassWeb/encw-libraries.git"},"description":"CLI tool to analyze Chrome heap snapshots and find memory leak root causes","maintainers":[{"name":"encw.dev","email":"encw.dev@gmail.com"}],"readme":"# heap-doctor\n\nAnalyzes Chrome V8 heap snapshots to help developers find and fix memory leaks in web applications. It parses `.heapsnapshot` files, groups leaked objects by type, walks retainer paths to identify the root JS reference holding objects in memory, matches known leak patterns, and generates prioritized fix suggestions — plus a ready-to-use AI prompt you can send to any LLM of your choice.\n\n## Key Features\n\n- **Parses multi-GB heap snapshots** using off-heap typed arrays (handles files up to 8 GB)\n- **Detects common leak types** — detached DOM nodes, large closures, stale cache references\n- **Traces retainer chains** to the exact JS reference preventing garbage collection\n- **Pattern matching** for known leak causes (GTM data layer, AngularJS scope/watchers, React fiber trees, event listeners, timers, observers)\n- **Snapshot comparison** — diff two snapshots to find growth in leaked objects\n- **Scenario runner** — automate browser flows with Playwright to capture and compare snapshots\n- **Fix priority ranking** across leak groups sharing the same root cause\n- **AI prompt generation** — `generateAiPrompt()` produces a self-contained prompt from the analysis report that you can send to any LLM (Claude, GPT-4, Gemini, etc.)\n- **Markdown reports** as the sole output format — clean, shareable, version-controllable\n\n## Architecture\n\nHeapDoctor exposes a single public class that composes all internal services. Three methods cover every use case: analyse a single snapshot, compare two snapshots, or run an automated browser scenario.\n\n```mermaid\nflowchart TD\n    subgraph publicAPI [HeapDoctor Public API]\n        analyse[\"analyse(filePath)\"]\n        compare[\"compare(before, after)\"]\n        runScenario[\"runScenario(scenario)\"]\n    end\n\n    subgraph core [Core]\n        SnapshotParser[\"SnapshotParser\"]\n        Snapshot[\"Snapshot\"]\n    end\n\n    subgraph analysis [Analysis]\n        LeakDetector[\"LeakDetector\"]\n        RetainerTracer[\"RetainerTracer\"]\n        PatternMatcher[\"PatternMatcher\"]\n        SuggestionGenerator[\"SuggestionGenerator\"]\n        SnapshotComparer[\"SnapshotComparer\"]\n    end\n\n    subgraph scenario [Scenario]\n        PlaywrightRunner[\"PlaywrightScenarioRunner\"]\n        Playwright[\"Playwright Page\"]\n    end\n\n    subgraph prompts [AI Prompt]\n        PromptGenerator[\"generateAiPrompt()\"]\n        Consumer[\"Your LLM (Claude / GPT-4 / Gemini)\"]\n    end\n\n    subgraph reporting [Reporting]\n        MarkdownGen[\"MarkdownReportGenerator\"]\n    end\n\n    analyse --> SnapshotParser\n    SnapshotParser --> Snapshot\n    Snapshot --> LeakDetector\n    LeakDetector --> RetainerTracer\n    RetainerTracer --> PatternMatcher\n    PatternMatcher --> SuggestionGenerator\n    SuggestionGenerator --> MarkdownGen\n    SuggestionGenerator --> PromptGenerator\n    PromptGenerator --> Consumer\n\n    compare --> SnapshotParser\n    compare --> SnapshotComparer\n    SnapshotComparer --> LeakDetector\n\n    runScenario --> PlaywrightRunner\n    PlaywrightRunner --> Playwright\n    PlaywrightRunner --> compare\n```\n\n### Analysis Pipeline\n\n| Stage         | Class                      | What it does                                                                                |\n| ------------- | -------------------------- | ------------------------------------------------------------------------------------------- |\n| **Parse**     | `SnapshotParser`           | Reads `.heapsnapshot` as raw Buffer into off-heap typed arrays for multi-GB files           |\n| **Detect**    | `LeakDetector`             | Finds detached DOM, large closures, large arrays; groups by tag, ranks by retained size     |\n| **Trace**     | `RetainerTracer`           | Walks retainer edges via priority BFS to build JS-level chains to GC roots                  |\n| **Match**     | `PatternMatcher`           | Matches chains against known leak patterns (GTM, AngularJS, React, event listeners, timers) |\n| **Suggest**   | `SuggestionGenerator`      | Generates severity-ranked fix suggestions from patterns and chain context                   |\n| **Compare**   | `SnapshotComparer`         | Diffs two snapshots: new/removed nodes, retained size delta, new leak groups                |\n| **Scenario**  | `PlaywrightScenarioRunner` | Runs a Playwright browser scenario, captures before/after heap snapshots via CDP            |\n| **Report**    | `MarkdownReportGenerator`  | Renders structured results as a markdown report                                             |\n| **AI Prompt** | `generateAiPrompt()`       | Serializes all findings into a self-contained prompt for any LLM                            |\n\n### File Structure\n\n```\nlib/\n  index.ts                          Re-exports HeapDoctor and public types\n  heapDoctor.ts                     Public HeapDoctor facade class\n  types/\n    index.ts                        Result<T>, branded IDs, common types\n    report.ts                       AnalysisReport, ComparisonReport, ScenarioReport\n    leak.ts                         LeakGroup, RetainerChain, Suggestion, etc.\n    scenario.ts                     HeapDoctorScenario (uses Playwright Page)\n  errors/\n    domainError.ts                  Base DomainError class\n    parseError.ts                   Snapshot parsing errors\n    scenarioError.ts                Scenario execution errors\n  core/\n    snapshot.ts                     Snapshot class (typed V8 heap representation)\n    snapshotParser.ts               SnapshotParser class (Buffer-based parser)\n  analysis/\n    leakDetector.ts                 LeakDetector (detached DOM, closures, arrays)\n    retainerTracer.ts               RetainerTracer (BFS retainer path walking)\n    patternMatcher.ts               PatternMatcher (known leak pattern detection)\n    suggestionGenerator.ts          SuggestionGenerator (fix generation)\n    snapshotComparer.ts             SnapshotComparer (diff two snapshots)\n  scenario/\n    playwrightScenarioRunner.ts     PlaywrightScenarioRunner (CDP snapshot capture)\n  prompts/\n    promptGenerator.ts              generateAiPrompt() (LLM-ready prompt builder)\n  reporting/\n    markdownReportGenerator.ts      MarkdownReportGenerator (markdown output)\n  utils/\n    formatUtils.ts                  FormatUtils (formatBytes, truncate, escapeHtml)\nbin/\n  heap-doctor.ts                    CLI entry point (composition root)\n```\n\n## Installation\n\n```bash\nnpm install @elliemae/encw-heap-doctor\n```\n\nFor scenario support (automated browser flows):\n\n```bash\nnpm install playwright\n```\n\n## Programmatic API\n\nHeapDoctor is designed as a library-first API. All methods return `Result<T>` for type-safe error handling.\n\n### 1. Single Snapshot Analysis\n\nAnalyse a `.heapsnapshot` file for memory leaks:\n\n```typescript\nimport { HeapDoctor } from '@elliemae/encw-heap-doctor';\n\nconst doctor = new HeapDoctor({ topN: 5 });\nconst result = await doctor.analyse('app.heapsnapshot');\n\nif (result.ok) {\n  console.log(result.value.markdown); // full markdown report\n  console.log(result.value.leakResults); // structured leak data\n  console.log(result.value.fixPriority); // ranked fix priorities\n} else {\n  console.error(result.error.code, result.error.message);\n}\n```\n\n### 2. Snapshot Comparison\n\nCompare two snapshots to find what grew between them:\n\n```typescript\nimport { HeapDoctor } from '@elliemae/encw-heap-doctor';\n\nconst doctor = new HeapDoctor();\nconst result = await doctor.compare(\n  'before.heapsnapshot',\n  'after.heapsnapshot',\n);\n\nif (result.ok) {\n  const { delta } = result.value;\n  console.log(`New nodes: +${delta.newNodeCount}`);\n  console.log(`Removed:   -${delta.removedNodeCount}`);\n  console.log(`Size delta: ${delta.retainedSizeDelta} bytes`);\n\n  for (const group of delta.newLeakGroups) {\n    console.log(`New leak: ${group.label} x${group.count}`);\n  }\n\n  // Full markdown comparison report\n  console.log(result.value.markdown);\n}\n```\n\n### 3. Automated Scenario (Playwright)\n\nDefine a browser scenario and let HeapDoctor capture + compare snapshots automatically:\n\n```typescript\nimport { HeapDoctor } from '@elliemae/encw-heap-doctor';\nimport type { HeapDoctorScenario } from '@elliemae/encw-heap-doctor';\n\nconst scenario: HeapDoctorScenario = {\n  url() {\n    return 'https://myapp.com';\n  },\n\n  async setup(page) {\n    await page.goto('https://myapp.com/login');\n    await page.getByPlaceholder('Email').fill('user@example.com');\n    await page.getByPlaceholder('Password').fill('password');\n    await page.getByRole('button', { name: 'Sign In' }).click();\n    await page.waitForURL('**/dashboard/**');\n  },\n\n  async action(page) {\n    await page.getByRole('button', { name: 'Open Modal' }).click();\n    await page.waitForSelector('.modal-content');\n  },\n\n  async back(page) {\n    await page.getByRole('button', { name: 'Close' }).click();\n    await page.waitForSelector('.modal-content', { state: 'hidden' });\n  },\n\n  repeat() {\n    return 3; // repeat action->back cycle 3 times\n  },\n};\n\nconst doctor = new HeapDoctor();\nconst result = await doctor.runScenario(scenario);\n\nif (result.ok) {\n  console.log(`Snapshots: ${result.value.snapshotPaths.join(', ')}`);\n  console.log(result.value.markdown);\n}\n```\n\nThe runner captures a \"before\" snapshot after `setup()`, executes `action()` -> `back()` for `repeat()` cycles, then captures an \"after\" snapshot. Both are compared and a full report is generated.\n\n### 4. AI Prompt Generation\n\n`generateAiPrompt()` converts any analysis or comparison report into a self-contained prompt string. Paste it into Claude, GPT-4, Gemini, or any LLM — no API keys or registry access required on heap-doctor's side.\n\n```typescript\nimport { HeapDoctor, generateAiPrompt } from '@elliemae/encw-heap-doctor';\n\nconst doctor = new HeapDoctor({ topN: 5 });\nconst result = await doctor.analyse('app.heapsnapshot');\n\nif (result.ok) {\n  const prompt = generateAiPrompt(result.value);\n\n  // Option A: print to stdout and copy-paste into any chat UI\n  console.log(prompt);\n\n  // Option B: write to a file and attach to your LLM of choice\n  writeFileSync('heap-doctor-prompt.txt', prompt);\n\n  // Option C: pass directly to your own AI integration\n  const aiResponse = await myLlmClient.complete(prompt);\n}\n```\n\nWorks identically for comparison reports:\n\n```typescript\nconst result = await doctor.compare(\n  'before.heapsnapshot',\n  'after.heapsnapshot',\n);\nif (result.ok) {\n  const prompt = generateAiPrompt(result.value);\n  // prompt includes the delta summary (new nodes, size change) as context\n}\n```\n\nThe generated prompt includes:\n\n- Full context header instructing the LLM to act as a memory leak specialist\n- Per-leak sections: label, count, retained size, matched pattern, root cause, retainer chains, edge paths, existing suggestions\n- Structured output format requesting `LEAK #N` sections with specific action items\n\n## CLI Usage\n\n```bash\n# Build first\nnpm run build\n\n# Analyse a single snapshot\nheap-doctor analyse app.heapsnapshot\n\n# Compare two snapshots\nheap-doctor compare before.heapsnapshot after.heapsnapshot\n\n# Run a scenario file\nheap-doctor scenario my-scenario.ts\n\n# Write report to file instead of stdout\nheap-doctor analyse app.heapsnapshot -o report.md\n```\n\n### CLI Options\n\n| Flag                  | Description                                     | Default |\n| --------------------- | ----------------------------------------------- | ------- |\n| `-n, --top <number>`  | Number of top leak groups to report             | `5`     |\n| `-o, --output <path>` | Write markdown report to file (default: stdout) | stdout  |\n| `-V, --version`       | Print the version number                        | --      |\n| `-h, --help`          | Show help                                       | --      |\n\n### Subcommands\n\n| Command                    | Description                                              |\n| -------------------------- | -------------------------------------------------------- |\n| `analyse <file>`           | Analyse a single heap snapshot                           |\n| `compare <before> <after>` | Compare two heap snapshots                               |\n| `scenario <scenario-file>` | Run a Playwright scenario and compare captured snapshots |\n\n## Headed Mode (Scenario)\n\nTo watch the browser during scenario execution:\n\n```bash\nHEADLESS=false npx tsx demo/scenario-run.ts\n```\n\n## Example Report Output\n\nBelow is a single leak section from a generated markdown report:\n\n---\n\n### MEMORY LEAK DETECTED\n\n**Node**\n`Detached <span>`\n\n**Retained Memory**\n1370.16 MB\n\n**Retaining Function**\n`gtmDataLayer in Array`\n\n**Leak Pattern**\nGoogle Tag Manager Data Layer\n\n**Retainer Chain**\n\n```text\n(GC roots)\n└ (Eternal handles)\n   └ 307\n      └ DOMStringMap()\n         └ context\n            └ extension\n               └ gtmDataLayer in Array\n                  └ [42] in Object\n                     └ gtm.element in <button id=\"header-app-switcher\" ...>\n                        └ __reactFiber$kau10t4ajn9 in nd\n                           └ return in nd\n                              └ memoizedState in Object\n                                 └ <span class=\"em-ds-popover__arrow\" ...>\n```\n\n**Suggested Fix**\n\n- Configure GTM to not capture element references in click/form triggers\n- Periodically trim stale entries: `window.dataLayer = window.dataLayer.slice(-50)`\n- Use CSS selectors or element IDs in GTM triggers instead of element references\n- Add cleanup that nullifies `gtm.element` on stale dataLayer entries\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}