{"_id":"@apexdevtools/benchmarker","_rev":"15-7ac24e3c05c29565bb26fa99a34581f0","name":"@apexdevtools/benchmarker","dist-tags":{"latest":"7.2.0"},"versions":{"1.0.0":{"name":"@apexdevtools/benchmarker","version":"1.0.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@1.0.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"9ee87222474f49bcb8a3b7101cfc4ad6757ce876","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-1.0.0.tgz","fileCount":129,"integrity":"sha512-3B84+K7J6J1hSF2K1cPDnQ91E/rP7nD7BXqM+1rniWSzGVCSwyga9dH/S54pWwnlNee8o3YokKalfe017meqgQ==","signatures":[{"sig":"MEUCIDM7upRR+SmzKtqaRnQubwoMjhdN/1H5p47na7yvml0xAiEAqwz7Zqew7sIZb9rbDcUsmooOEj8Dqt6STnzW2jFYFRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589248},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">18.0.0"},"gitHead":"82ee519ca667e5a236347d99233b870583ac8c0e","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha 'test/**/*.test.*'","build":"npm run build:clean && npm run compile && npm run build:copy","compile":"tsc","prepare":"husky","test:only":"nyc mocha","build:copy":"copyfiles -u 1 src/**/*.cls dist/src","build:clean":"rm -rf dist","postversion":"npm run doc:generate","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out doc ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"10.5.2","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"20.13.1","dependencies":{"pg":"8.11.5","axios":"1.6.8","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.8.2","lighthouse":"12.0.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","copyfiles":"2.4.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.2.2","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_1.0.0_1716472211485_0.08332446342454669","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@apexdevtools/benchmarker","version":"2.0.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@2.0.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"0e7f7593f4a2a7736c25dab4473561fee2c3ce63","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-2.0.0.tgz","fileCount":145,"integrity":"sha512-vDx09jDg2gAiv3wotNN/8gSHdSvkfZVJP7YCaVm4SPg/8wMPZpjQhUdeIDniKACKVZFC+0wdV7Xe1+dmmr7PZg==","signatures":[{"sig":"MEQCIG/g34+hkkFaZLCG2YFR9NCKzdnSQrBCY+fhJGr9P8yEAiAWFmmV4jkihtupuIcg/e94LigI/bIp9RyCfFSYeYnL+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691306},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"1d05f45bd4810d394a4fb1becf7a52a8c52c5a23","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","postversion":"npm run doc:generate","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"10.9.2","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"22.13.0","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_2.0.0_1737733395412_0.2727228160425461","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@apexdevtools/benchmarker","version":"2.0.1","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@2.0.1","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"1f21ad43497868493b311c56b22fcb5777fbc3ef","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-2.0.1.tgz","fileCount":145,"integrity":"sha512-JPQLzIbT39qrXLmLA4nKvCCckS3H52qOR4E3i9I3NtpsWgtiGvkiIPEg8ws2qUJ9gwoO7VrwbUyntTZJSYlnOw==","signatures":[{"sig":"MEUCIQDylWGIN15HkFBGQq+C3aBi0xbpH93N6ZKYL0LOf5yfNQIgVD91JhVLVjCmKikgAoCkfjbHn+y3PWzB1CC6wLRB2Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691432},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"a1be81a0ae1b13463612b79dd56c54245560fff9","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","postversion":"npm run doc:generate","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"10.9.2","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"22.13.1","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_2.0.1_1738586460835_0.7617549678846056","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@apexdevtools/benchmarker","version":"2.0.2","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@2.0.2","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"ab72934ce7fb2bce6f1239f18376305442676aff","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-2.0.2.tgz","fileCount":145,"integrity":"sha512-Xm3yKb6H0W/NqafLtm6xJExXP4D9nlGmYAkrakYUhloBhwY3UD5Zahr3GxeD4vxSSAK3PDZuQpMODtGQMva4Ww==","signatures":[{"sig":"MEUCIQCk5DJiSduNajgoe0odvA2XsZYALMTLP6bCUKiCOwPd0wIgCgANJjUShrCwL3I02lqseEJfTPneKSOH0znfArFaTnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692308},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"58bebcba98cb6ac71d1dda9ff17973a3d7e75ddd","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","postversion":"npm run doc:generate","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"10.9.2","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"22.13.1","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_2.0.2_1740054676664_0.167735073234899","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@apexdevtools/benchmarker","version":"3.0.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@3.0.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"d088402f3fb85b0ded564142369197b10db59a64","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-3.0.0.tgz","fileCount":155,"integrity":"sha512-ymXWMiVS+nf6KjM6UEsV8XG3grRZ21OXT1Udni4lpXODIbvWGV2p/wlt4SUkQauBDDqwIVYEIZ7QJJvMUNVW8Q==","signatures":[{"sig":"MEUCIBcm59xfzWqK8Zj+ouK8uZrI63hwy+FzPv5u7cuwH5u5AiEA4G84DTgRyogqGx4bqQTtFFZzZvOt3MixgyLFkpIu48s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711482},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"b2663b5822cfa6ebcea78f84b04e654029a5be92","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","postversion":"npm run doc:generate","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"10.9.2","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"22.15.0","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_3.0.0_1748425581364_0.019314791753143767","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@apexdevtools/benchmarker","version":"4.0.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@4.0.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"ee4da1bad3bd69858863d40bcdd6613e5aa0581e","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-4.0.0.tgz","fileCount":156,"integrity":"sha512-hVyhVL+1cRqnEtEuIY/MdkUFqa1Yi0ex3VRxOXF94EJKpJFU11C3/tbqxEXiI6i9/sqj1V410+Cf/UVJUEsagw==","signatures":[{"sig":"MEUCIH/OFA6WcgMM5LPXu0fT7gMkfyHXIgAqu65NTM+0KkruAiEAjFE0LdytcgMy+48fv0VgpzwvNCUIKQiiz7tmJkYXJqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713610},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"511481d0e3198f09b5db30b28c8b40696ee940ff","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","postversion":"npm run doc:generate","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","actor":{"name":"apexdevtools","type":"user","email":"apexdevtools@gmail.com"},"email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"10.9.2","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"22.16.0","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_4.0.0_1750156882466_0.20877545230705286","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@apexdevtools/benchmarker","version":"5.0.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@5.0.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"02ce933d8434b115f930fb05039a0c5f36e854e5","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-5.0.0.tgz","fileCount":166,"integrity":"sha512-LYYS9SGtzCUu/qF1nWMLZJuJE6D22LQZYhFBDyeW3NTIHuwq74HoHcAWTyGVHPArTr6yjvjcJdKeA2W+mq1iuQ==","signatures":[{"sig":"MEUCIQDA3mjpV5p4b03teySxjLgezEBDRdHUMa/Q96RA5rKNwQIgHcm/ByZIbRa19PNF+QybOYtY5FludhaoW9O4ZPVg5ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732354},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"85957f7d1608e489272ec5b97a7cebc2b2f4119a","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","postversion":"npm run doc:generate","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"10.9.3","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"22.19.0","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_5.0.0_1758797433794_0.09109187266914365","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@apexdevtools/benchmarker","version":"6.0.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@6.0.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"370b5311e0a06150a05efbfa7db5d4b98a0d9f28","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-6.0.0.tgz","fileCount":176,"integrity":"sha512-OjOp1EbEP3Dw5z3lOlnqsD5e6f2Uj84lXmanEpx03c8uTpjlu9IojF1VVPDlzYLpZ/eqw6kclBQJJ1rtBrvFAg==","signatures":[{"sig":"MEYCIQCynl6YPghI1LIgPicQnGwZg16I2XVBx4K7Q8ASrl2NSgIhAK1NywmBD0DYF9JM4Vr6i7zqwtXPInp9mHlxjRP5Xxhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767559},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"8712ac24b64205d655265b4c96496dbac4db891c","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","postversion":"npm run doc:generate","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"10.9.3","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"22.20.0","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_6.0.0_1761648746496_0.2207403663118348","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@apexdevtools/benchmarker","version":"6.0.1","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@6.0.1","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"8ec32bcd7f81e792aec518804beaf6c537af1163","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-6.0.1.tgz","fileCount":176,"integrity":"sha512-UXsL8fQkWPF6ZZRDZY/Seri/LNPvUmzLi4D7IbqEYt9QbyewnYqsbnwp96i0PLWcvQX1lsbgTbAyhTQxawgzjw==","signatures":[{"sig":"MEUCIGCdUwlw67H9aQFQa9FkuiZ6cWN2WBNZEv5/+zSlVJMgAiEA/cqGvUTSU93lNoJ9Ystte0cmdZG1OVhKeOibc/HOtUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771027},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"52a92c15f589d86d7df49a7189cff0dc5526e9c1","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"11.6.2","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"24.11.1","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_6.0.1_1763485690237_0.49819536594189495","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@apexdevtools/benchmarker","version":"6.0.2","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@6.0.2","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"3d7eba77a475fa59fc80cf0b35f2348cf1131a33","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-6.0.2.tgz","fileCount":176,"integrity":"sha512-xwxEFdUJoZSmfZ6pGb2oTv6+HhEYAUZXFRq+umwHWAIfWEY/jvzGGi8UXoffxi/H+r8ox5n1uihKv/UafrTItA==","signatures":[{"sig":"MEQCIAc8jNBovJyQrDHnccCsJBf2se9V7rMKOKivhRxatkIcAiAzV4JnPJ9CeZn3e02PFlmYSObBy79+cg/Z/u6LSNUCqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771203},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"d0b4511feabaa87fd69c4d3bd259e572dfc0d98e","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"11.6.2","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"24.11.1","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_6.0.2_1763985891871_0.7637003621168965","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@apexdevtools/benchmarker","version":"6.1.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@6.1.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"19f6f84310f76738f12ea0a5086c32dd558c5e65","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-6.1.0.tgz","fileCount":176,"integrity":"sha512-0VOykembJjFWDLu6oiss9ov8JGS4l87rxHyg2wcO5DUIiIp4vKD8ZI0ndiRk5X5W5ADBbKnwTBHCa8QRl+Jg0Q==","signatures":[{"sig":"MEQCIGDcgElun77jskQKm74UDElOtAuSpFqRjqvRBp79A8oTAiA33leLWWeTwDotcLln6+JGM+9ab8waG3PXNDfuHDXBjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776049},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"d3f7b4a0707042ac777c5cb34e62e26bdb3cebe9","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"11.6.2","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"24.12.0","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_6.1.0_1767616464191_0.5056260852212964","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@apexdevtools/benchmarker","version":"7.0.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@7.0.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"747d3fa1c1d28c0bb643c1c94ef650cb7a454d72","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-7.0.0.tgz","fileCount":177,"integrity":"sha512-4zr8rTf8QIOU77avxdYamGBY0APbDW1lDd+TN42ecwcSgtuOUNeR8/5pdBg2bxB9rMxXYcMOMdvlKByYTnUY8w==","signatures":[{"sig":"MEUCIQC/yoB4foIzT2xqfOr5OKON4/SGF/f1unZHUU24usiuyQIgBw8C/iLjRzGfzojBv57+Gd3PMeDxEvPSazfxRqBKZrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784318},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"gitHead":"763db206f444034c48af31fca28a05b38f4bb0b9","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"11.9.0","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"24.14.0","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_7.0.0_1775036544684_0.7591621339676933","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@apexdevtools/benchmarker","version":"7.1.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@7.1.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"7b0fb2305b813a183aa75aed1a3cec0aac13ef02","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-7.1.0.tgz","fileCount":180,"integrity":"sha512-LUlHcLYTlxt702RvLRQKBGBhrE35fKd/nQFw23GjsLq3RkeowF6+fblpgt6lpXpY+hwDKrQmvZT+hopDIMZYsw==","signatures":[{"sig":"MEUCIQDZrnHADzrGwehQBGS2pnXZwgkOU0mNf96r2XqrSrFmiAIgNklGgKoghwZVE77Uk0oNUIExiEuLulsyZPckhavUauw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786832},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./database":{"types":"./dist/types/src/database/index.d.ts","default":"./dist/src/database/index.js"}},"gitHead":"2f3b500256b609606529eea73801a201b5a89e48","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"11.11.0","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"24.14.1","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_7.1.0_1776848584490_0.47446466602977755","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@apexdevtools/benchmarker","version":"7.1.1","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"_id":"@apexdevtools/benchmarker@7.1.1","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/benchmarker","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"nyc":{"lines":80,"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"per-file":true,"reporter":["text","text-summary"],"extension":[".ts"],"functions":80,"sourceMap":true,"instrument":true,"statements":80,"check-coverage":true},"dist":{"shasum":"5ae7a3cce1eacfc92352ba41fcd15d76c1548567","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-7.1.1.tgz","fileCount":180,"integrity":"sha512-J15yirGfCjEsJZD1f7sGHoyZXJ93Yf3ou4YkE9S+HXVQUy9LGQTWKKxoDV7zeSDSAYEImKy0eJf4cMoHcDGDow==","signatures":[{"sig":"MEYCIQCEUSQiVb8jnvZfFfWTbdf4nsloVuz2hUWXgLPKrSSKWwIhAM/PuSjvwJm/zmqrCI9bFOm5YdigkP6Km/f9u2qul69+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786457},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","engines":{"node":">20.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./database":{"types":"./dist/types/src/database/index.d.ts","default":"./dist/src/database/index.js"}},"gitHead":"1f4824b7c710a3679b563cb98a8a24e1fe659eba","scripts":{"lint":"eslint ./src ./test ./test_system --fix","test":"nyc mocha --timeout 10000 'test/**/*.test.*'","build":"npm run build:clean && npm run compile","compile":"tsc","prepare":"ts-patch install -s && husky","test:only":"nyc mocha --timeout 10000","build:clean":"rm -rf dist","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'","doc:generate":"typedoc --out docs/api ./src","test:system:init":"cp test_system/.env .env"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/benchmarker.git","type":"git"},"_npmVersion":"11.11.0","description":"Benchmarks performance of processes on Salesforce Orgs","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"24.14.1","dependencies":{"pg":"8.11.5","axios":"1.7.9","tslib":"2.6.2","dotenv":"16.4.5","lodash":"4.17.21","moment":"2.30.1","typeorm":"0.3.20","cli-table":"0.3.11","puppeteer":"22.15.0","lighthouse":"12.3.0","@salesforce/core":"7.3.6","pg-connection-string":"2.6.4","@jsforce/jsforce-node":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","husky":"9.0.11","mocha":"10.4.0","sinon":"18.0.0","eslint":"8.57.0","ts-node":"10.9.2","typedoc":"0.25.13","prettier":"3.2.5","ts-patch":"3.2.1","public-ip":"7.0.1","sinon-chai":"3.7.0","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"20.12.12","lint-staged":"15.4.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/lodash":"4.17.1","@types/cli-table":"0.3.4","chai-as-promised":"7.1.2","@types/sinon-chai":"3.2.12","axios-mock-adapter":"1.22.0","eslint-plugin-node":"11.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/chai-as-promised":"7.1.8","@typescript-eslint/parser":"7.9.0","@typescript-eslint/eslint-plugin":"7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmarker_7.1.1_1777453914543_0.4760409601591682","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@apexdevtools/benchmarker","version":"7.2.0","description":"Benchmarks performance of processes on Salesforce Orgs","author":{"name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com","url":"https://github.com/apex-dev-tools"},"repository":{"type":"git","url":"git+https://github.com/apex-dev-tools/benchmarker.git"},"homepage":"https://github.com/apex-dev-tools/benchmarker","main":"dist/src/index.js","types":"dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./database":{"types":"./dist/types/src/database/index.d.ts","default":"./dist/src/database/index.js"}},"scripts":{"build":"npm run build:clean && npm run compile","build:clean":"rm -rf dist","compile":"tsc","doc:generate":"typedoc --out docs/api ./src","lint":"eslint ./src ./test ./test_system --fix","prepare":"ts-patch install -s && husky","test":"TS_NODE_TRANSPILE_ONLY=true TS_NODE_COMPILER_OPTIONS='{\"ignoreDeprecations\":\"6.0\",\"rootDir\":\".\",\"types\":[\"node\",\"mocha\"]}' NODE_OPTIONS='--loader ts-node/esm --experimental-specifier-resolution=node' nyc mocha --timeout 10000 'test/**/*.test.*'","test:only":"nyc mocha --timeout 10000","test:system:init":"cp test_system/.env .env","test:system":"mocha --timeout 30000 'test_system/**/*.test.*'"},"dependencies":{"@jsforce/jsforce-node":"3.10.18","@salesforce/core":"7.3.6","axios":"1.18.1","cli-table":"0.3.11","dotenv":"16.4.5","lighthouse":"13.4.0","lodash":"4.18.1","moment":"2.30.1","pg":"8.22.0","pg-connection-string":"2.14.0","puppeteer":"22.15.0","tslib":"2.8.1","typeorm":"0.3.30"},"devDependencies":{"@eslint/eslintrc":"3.3.5","@eslint/js":"10.0.1","@types/chai":"4.3.16","@types/chai-as-promised":"7.1.8","@types/cli-table":"0.3.4","@types/lodash":"4.17.24","@types/mocha":"10.0.10","@types/node":"20.19.43","@types/sinon":"17.0.3","@types/sinon-chai":"3.2.12","@typescript-eslint/eslint-plugin":"8.62.1","@typescript-eslint/parser":"8.62.1","axios-mock-adapter":"1.22.0","chai":"4.4.1","chai-as-promised":"7.1.2","eslint":"10.6.0","eslint-config-prettier":"10.1.8","eslint-plugin-n":"18.2.1","eslint-plugin-prettier":"5.5.6","husky":"9.1.7","lint-staged":"15.5.2","mocha":"11.7.6","nyc":"18.0.0","prettier":"3.9.4","public-ip":"8.0.0","sinon":"18.0.0","sinon-chai":"3.7.0","ts-declaration-location":"1.0.7","ts-node":"10.9.2","ts-patch":"3.2.1","typedoc":"0.28.19","typescript":"6.0.3"},"engines":{"node":">20.0.0"},"overrides":{"serialize-javascript":"7.0.5","uuid":"11.1.1"},"nyc":{"check-coverage":true,"extension":[".ts"],"exclude":["**/*.d.ts","src/shared/uiHelper.ts","src/services/navigate/**/*.ts"],"functions":80,"include":["src/shared/**/*.ts","src/services/**/*.ts","src/database/**/*.ts"],"instrument":true,"lines":80,"per-file":true,"reporter":["text","text-summary"],"sourceMap":true,"statements":80},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_id":"@apexdevtools/benchmarker@7.2.0","gitHead":"5694fa528555fbb9895c79aa3166dc8bcd944f8a","bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-oTD5rRXMBfKHbwxN3JBbp59+z79slsLSrjCxyWCxo9cjzLxvkp/y52RCeIpCl0XW61F25VSRWuKm1FfXaiADFw==","shasum":"6f82af43db552de2e7449fba7682a100498c37b0","tarball":"https://registry.npmjs.org/@apexdevtools/benchmarker/-/benchmarker-7.2.0.tgz","fileCount":180,"unpackedSize":789483,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCJP1S5WAS/zXsshpSeVX7i1BodKQo26eebDbsi+UFTcAIhAKaNZ0AJRaxbZaaEycIi3qX+pMZA9+8eLyXkoQsnE+lK"}]},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"directories":{},"maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/benchmarker_7.2.0_1783191145568_0.3095959723622841"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-23T13:50:11.391Z","modified":"2026-07-04T18:52:25.840Z","1.0.0":"2024-05-23T13:50:11.915Z","2.0.0":"2025-01-24T15:43:15.772Z","2.0.1":"2025-02-03T12:41:01.202Z","2.0.2":"2025-02-20T12:31:16.949Z","3.0.0":"2025-05-28T09:46:21.585Z","4.0.0":"2025-06-17T10:41:22.697Z","5.0.0":"2025-09-25T10:50:34.064Z","6.0.0":"2025-10-28T10:52:26.724Z","6.0.1":"2025-11-18T17:08:10.492Z","6.0.2":"2025-11-24T12:04:52.095Z","6.1.0":"2026-01-05T12:34:24.371Z","7.0.0":"2026-04-01T09:42:24.922Z","7.1.0":"2026-04-22T09:03:04.648Z","7.1.1":"2026-04-29T09:11:54.770Z","7.2.0":"2026-07-04T18:52:25.730Z"},"bugs":{"url":"https://github.com/apex-dev-tools/benchmarker/issues"},"author":{"name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com","url":"https://github.com/apex-dev-tools"},"homepage":"https://github.com/apex-dev-tools/benchmarker","repository":{"type":"git","url":"git+https://github.com/apex-dev-tools/benchmarker.git"},"description":"Benchmarks performance of processes on Salesforce Orgs","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"readme":"# Benchmarker\n\nA performance testing framework, which orchestrates, profiles, and persists stats from test scenarios run on Salesforce orgs.\n\n## Usage\n\nTests are executed using different templates in a JavaScript testing framework (For example, Mocha, Jest). Results are saved to a provided PostgreSQL database. Alerts for performance degradations can be stored in the database as well. See [the alerts documentation](./docs/user/alerts.md) for more details.\n\nThe `TransactionTestTemplate` calls a function (`FlowStep`, most often created by helpers) to execute some anonymous Apex code provided for the test. The Apex can come from a file or inline as a string. This Apex code can also collect Governor limit metrics which will be extracted at the end of the test. After all tests are complete, data attributed to the template can be saved. For a sample execution, see `test_system/basic.test.ts`.\n\n## Development\n\n### Building\n\nAvailable scripts:\n\n* `npm run build` - Clean rebuild ready to pack or run.\n* `npm run compile` - Run typescript compile only.\n* `npm test` - Run unit tests.\n* `npm run test:only --` - Run tests with args passed to mocha.\n  * e.g. `npm run test:only -- 'path/to/test.ts' -f 'specific test case'`\n  * Pass path/glob to run specific files, use `-f` to match cases.\n\n### Testing\n\nRunning system tests requires a Salesforce Org and Docker. The instructions below assume you have installed Docker, Salesforce CLI, and have a Dev Hub set up. To use another type of org, multiple environment variables need setting with credentials, see `.env.example` and `test_system/.env`.\n\n1. Create a scratch org:\n\n    ```sh\n    sf org create scratch -f test_system/config/scratch-org.json -a bench_testing\n    ```\n\n1. Start the docker database with `docker compose up -d`. It is accessible by the host on port 5433, and via adminer control panel at `localhost:8081` to review results.\n\n1. (Run once) Init system test env file with `npm run test:system:init`. Uncomment `SFDX_USERNAME=` and update to `SFDX_USERNAME=bench_testing`. Optionally set any other variables for all tests to use, like `STORE_ALERTS`.\n\n1. Finally, run tests:\n\n    ```sh\n    npm run test:system\n    ```\n\n## License\n\nAll the source code included uses a 3-clause BSD license, see LICENSE for details.\n","readmeFilename":"README.md"}