{"_id":"@simplysf/simply-core","_rev":"32-e87b3581a8e1d937f10d1170c8f62bc7","name":"@simplysf/simply-core","dist-tags":{"latest":"1.6.7"},"versions":{"1.0.0":{"name":"@simplysf/simply-core","version":"1.0.0","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.0.0","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply","bugs":{"url":"https://github.com/SimplySF/simply/issues"},"dist":{"shasum":"89131843249f31e573a3baa6649769cd68fd52da","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.0.0.tgz","fileCount":8,"integrity":"sha512-LYSpJdHk+iNFXU7EcUhQzY+2oK1CuRIXZ+qWTShkXFRfmA3FvMWJLXD0GIf/p40shtYrmQuvPOrogqsOV1D+HA==","signatures":[{"sig":"MEUCIQDhNT4836RLXinvIdE9PcYqKdVi4ksF2yncS+IHBrwtbgIgZNozWE4fkcIPriOUYkcry7AuTiL20VxSOvQAP+oTmC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16681},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"121bfa9859b8cd90144b28e796860cf32f89c8ef","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ctchipps","email":"claychipps@gmail.com"},"repository":{"url":"git+https://github.com/SimplySF/simply.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"11.16.0","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"26.7.0","dependencies":{"undici":"^8.10.0","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.0.0_1786477068161_0.23851275414473871","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@simplysf/simply-core","version":"1.1.0","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.0","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply","bugs":{"url":"https://github.com/SimplySF/simply/issues"},"dist":{"shasum":"2e5697c616a3ebe7420f8575d2a087e38d328fb9","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.0.tgz","fileCount":9,"integrity":"sha512-EnhWS27StRz+/yj4PoQhJneDq947rlAcuTaGq/YAccHDkoUDVaHUV9ip1Z+s96Ng3w+XhTa7kHcSI2Iw0wdUwA==","signatures":[{"sig":"MEQCIFwnrjqBqq91UVTPuO8KUh9k1hCOkwZUf679demFx2VEAiBKiu1j+9mtg7sDat7FyzZLJ5VtorJDIktLyWBpAjnJ+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31195},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"625d1c241740ca5cefcbc30597e04d58c23005ef","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac76f97-41b3-497c-82a6-fc54f352509e"}},"repository":{"url":"git+https://github.com/SimplySF/simply.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"undici":"^8.10.0","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.0_1786480154558_0.6050393845698034","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@simplysf/simply-core","version":"1.1.1","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.1","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply","bugs":{"url":"https://github.com/SimplySF/simply/issues"},"dist":{"shasum":"f06ca8518a4950fb77e39bdf50de236812d9816c","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.1.tgz","fileCount":15,"integrity":"sha512-OXbNQRkVXK/MafanFC21FRe9mjwFz2o44V0vtpayq/BsWkKMuVKhvBVl6a4fe1HW49iILYLi2xJ6NF2lgv2oiA==","signatures":[{"sig":"MEQCIGPYurcDWZGAchzvSwroqtw8TUnMJ8pomAk7QfA2EiDyAiBxUuQo5sZPc0P044eA3E2F5/KWXs5b+KUS42jyOZZjmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47325},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"70f4d985059c96ff2bfd4fbd0427e14861436aaa","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac76f97-41b3-497c-82a6-fc54f352509e"}},"repository":{"url":"git+https://github.com/SimplySF/simply.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.1_1786500595821_0.49825043301768246","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@simplysf/simply-core","version":"1.1.2","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.2","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply","bugs":{"url":"https://github.com/SimplySF/simply/issues"},"dist":{"shasum":"8af49ecbb525a73e1faa7aa092cd202ba909a49d","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.2.tgz","fileCount":15,"integrity":"sha512-Nd4PrrWZKvBHRwRFoPu5/iu1+x4U4R1bEUz/sO5qjRiKlI5IqMDclUtMU1J6BEIS6bLZJsZOQdq++BFRH+m+rw==","signatures":[{"sig":"MEUCIQC4DqJtkx9zIW4Y1AD/Buv+BHhaRdH/xlU1e3uAPYMW4wIgL4Vh2QWnfE4edZAZNeTy69eoOS/yqNo+gyCrphEKEHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48057},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"6e5db1bed0c9e9c78e3ce5acdb04c18306b1462a","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac76f97-41b3-497c-82a6-fc54f352509e"}},"repository":{"url":"git+https://github.com/SimplySF/simply.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.2_1786565522426_0.12725003256494571","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@simplysf/simply-core","version":"1.1.3","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.3","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply","bugs":{"url":"https://github.com/SimplySF/simply/issues"},"dist":{"shasum":"f8235b1094d2d86ae4ae01c7e9026961e0b46a2f","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.3.tgz","fileCount":15,"integrity":"sha512-PL69uoEJaQhrEpzibTJVVBm6oECNXSSPZKgQh+BpRPsMqzOiXC3fLklzw8D2Ezw/N3FQrAk4k4LZWSiMyx0eqw==","signatures":[{"sig":"MEUCIG7SWDT2wJIYyxGOZSxX25o5ythAdf3UkdxtDcdi44Z9AiEAsYul4aQNhHgzQBBAJFnJOTA1OLZasijD0FUlu2e8o3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48057},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"7aa1d3a90fdece2bce621a04a507254400b05fd9","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac76f97-41b3-497c-82a6-fc54f352509e"}},"repository":{"url":"git+https://github.com/SimplySF/simply.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.3_1786570075761_0.13428896785917122","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@simplysf/simply-core","version":"1.1.4","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.4","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply","bugs":{"url":"https://github.com/SimplySF/simply/issues"},"dist":{"shasum":"bc9de9f202474eb905a9570146c23b2c34ec6529","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.4.tgz","fileCount":15,"integrity":"sha512-TMWCoM8iXMZcxEKYtUo/j0rffbfcR0EFgg4YNtpnF21uY7+laO6ayomsDHS9fPjH9PaZjK/3ifwblkrjWUkOIw==","signatures":[{"sig":"MEQCIAz/V65BOC4h77VyIwNIY+MZw5GI2TaRwZHzG6FFYTrEAiBqEk6TaNleJozbpYNTPSDB54ByjNxWHWp2lZzSdYE8VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53871},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c8f2c684566e7cdb98a1ee0186eadbc932cebb61","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac76f97-41b3-497c-82a6-fc54f352509e"}},"repository":{"url":"git+https://github.com/SimplySF/simply.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.4_1786646599760_0.931955963685323","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@simplysf/simply-core","version":"1.1.5","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.5","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply","bugs":{"url":"https://github.com/SimplySF/simply/issues"},"dist":{"shasum":"f582b2d5c5c6150e9abec350429b88e8c0fd9216","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.5.tgz","fileCount":15,"integrity":"sha512-CoG9u5tCdAOjQIhojb92HQ2rVwzSg1RAlXx19CEpUUVbo1C7WLspavmJR6K0F3pJfvDPg4w0f/JkZx4hNCGhsg==","signatures":[{"sig":"MEYCIQD61a0SsBC82IbxBTLfD1sIeV9tkR3rtUCRBgF6E+o29wIhAPpgegF5aVxP1R/T5a2fs1473esWiwBHa1ZbkeR+N3ku","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53871},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"6fadc80de8d12b2d91070cd8c35e60d727a3391d","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac76f97-41b3-497c-82a6-fc54f352509e"}},"repository":{"url":"git+https://github.com/SimplySF/simply.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.5_1786647404208_0.7199948795586188","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@simplysf/simply-core","version":"1.1.6","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.6","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply","bugs":{"url":"https://github.com/SimplySF/simply/issues"},"dist":{"shasum":"8e218940f0e0c43f05c02551bef261a76ba04dfa","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.6.tgz","fileCount":15,"integrity":"sha512-EeuBCm5t0KJMypDWlRFiEckWLFkDYPG0w1HDv7An7i5fPLjj6YXFOZxFpa27ohgJiPTneZtPqjHrQipFozQO4w==","signatures":[{"sig":"MEUCIQDT/czCMO1Z9bXhuCWlUpllF1cN2DWt5b1txkEUNjq1xAIgdUR3CuuRxuaYuX5WLq+IR2m0GZyoQfgI/XySzG/Xd80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53871},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"99fde0b9705ed0bdd1b30a973a9e1dae92c724c8","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac76f97-41b3-497c-82a6-fc54f352509e"}},"repository":{"url":"git+https://github.com/SimplySF/simply.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.6_1786647791144_0.27774319422726457","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@simplysf/simply-core","version":"1.1.7","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.7","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"15efa2bf7c4cd3e3d8e0ecfa07064f7966fbc1ae","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.7.tgz","fileCount":15,"integrity":"sha512-F01utTl4a34MfGzv8Xr8nyhoYmu1moStJ/5/p9LSRN70O84jgE6YtYI46saN+rz2RpE9tWZdQIWHrgXJgr6ZtQ==","signatures":[{"sig":"MEYCIQCIrvpgs4PdIVCzY7YLYzng1etOIIy2rCj0AbPznaBUrwIhAK4QspUfK5SCW4jdO2+9SslP5fAwJ4+GCG8A8g+umPRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53911},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e32ed291f9c31bdd80ab0f3f9a7ea3a68bded2a7","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.7_1786847216321_0.12591167167085549","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@simplysf/simply-core","version":"1.1.8","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.8","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"0ff7362fa1d30e5754c7fdfcd7ac8be022383a33","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.8.tgz","fileCount":15,"integrity":"sha512-AfH2tKJ65m+p9PBlHsvepkCqQvLQwXnqdJ/m2ylzlOJ5ugGoEw3TGCq11+CyPA6TrZzCi7fmuxixvvjI3oWvSA==","signatures":[{"sig":"MEQCIHOuyZKeNYsi6QKeDesHUFRijbVc/hJI2Kvh8ZeWwZkiAiAr8RSa5JHv0FKBw/MJSsOcz6Csp8iL90U5LgyCO0PAQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53911},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e87938c1f4074def66ef1710aa0cb491054ee000","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.8_1786848051727_0.5333641097949642","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@simplysf/simply-core","version":"1.1.10","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.10","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"72bac6b3ec49b58b4aa40940f85f96a923864a25","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.10.tgz","fileCount":15,"integrity":"sha512-Tqwqwh5P30umZ4VM200ne84kVpaIfH/PzIU+UmRBR4Svs76aGUilA+HPhePUaBijUm+ZrfrZP3ebF+1495mmNw==","signatures":[{"sig":"MEUCIAIvzmM95/ihA10aAaVgBXLJdeu1IX1p99BBrfT+iUQRAiEA812wbm9FwbBsETyiLEI7tE2nEmJ1vw9OgmUI6tP5Znk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53917},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d76ea3dd3ca4f6ed17b9231668af1a6569351a0e","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.10_1786975792970_0.48297752235328417","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@simplysf/simply-core","version":"1.1.11","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.11","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"b80ea18ce1c70e93eac542257f31bfbe73567692","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.11.tgz","fileCount":24,"integrity":"sha512-eR+G8fTU3+JRL+4gF9b0uRiIIoXHvEkYNZWPTe/RGAP+EccAtf06Rfq41Rxcc2NLIEsNI9+y9N2xjivwqYfCnQ==","signatures":[{"sig":"MEQCIGMK7NoQOtXoPTUnzx/7h0VK+xAIhm8h3NBcnW/H4qZAAiBlsPBC74tRGWIUjz1h+jA1qaARHqpEy7uVS3tBjeh27g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69620},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"952ac65d4c1e82b4a8039c5441f98516a2fb9e9c","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.11_1786984602333_0.7299005129486424","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@simplysf/simply-core","version":"1.1.12","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.12","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"acc1131f0663a56b20cccac2f9438fa5e66a65fa","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.12.tgz","fileCount":30,"integrity":"sha512-JDixFMh+2jI6iVtuqJgyKlM/cDOorEqtGSbOoTVmlqteIOkKEl2++vrTHrjA5FLGCuk2sGAnQ8qQg9xRyCNKLA==","signatures":[{"sig":"MEUCIQDkE1YzfEzSLwhnX5ZeXjRaq6I6OI51z/KKScC8IiiwcwIgK3iPJfrcDlOrO2TU6lYx/r5s8MBDr1yR550ke/X9uyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85797},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"031cd2e4bbdad5c12f1b8d4318371947859e6415","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.12_1786987646663_0.09942629580418405","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@simplysf/simply-core","version":"1.1.13","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.13","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"eabe06b4a35d0fd69ee033776108da3a13cef988","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.13.tgz","fileCount":36,"integrity":"sha512-nmTE88TmrT2vkz4VdbxmSj2tLvIL7s+0DRdxL20VT2flpPsZR3c81+qn+i4QlGpqXwRsoD4qE3KX6UMETyWYLg==","signatures":[{"sig":"MEUCIQDG408QLqYpDjNOEuDp9F4z8P2cZJwvP4dGRM8OtMoNkgIgAt1U7HrGbkw7LMwkIdiVypvp7nqEzpY4bePRs5YxlUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100481},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"cecfb0a47a16bff4612a707a6a9fe304388a5947","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.13_1786992235002_0.23567869328154822","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@simplysf/simply-core","version":"1.1.17","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.1.17","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"914165ff43ec7bf7ca99cc0a7b6c159377716dc4","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.1.17.tgz","fileCount":39,"integrity":"sha512-4LaFNe1IJYSToQomy2oknZQ8yGZ65EKY2GGzy53V+dfKCuLrxOKLOTQPevaqCFABK21fPTRg8uODqdCn0EysGA==","signatures":[{"sig":"MEQCIAtuDVtqYJH6P0cGa4lhCLtxuFrZ3v+za7l9VSJmc1kDAiA1SFs94JLUZlP0jQwNvfkbdh+f71irxAXIh2uP+yjZWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110821},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"38ed53d2431dda18131459dbb30a8f7a0343630c","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.1.17_1787079689536_0.9745060835947232","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@simplysf/simply-core","version":"1.2.0","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.2.0","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"52d27f4af592a332e539837adca0be9ca3c4be3b","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.2.0.tgz","fileCount":42,"integrity":"sha512-shbm0Dqf+ixxHr4tQ9yhNzuMR+6WYQYy26/zuOXMiZ2gNb7XCqP3vOfb1MzFpAwZFHYBqiAuBlXrVq2hYpYnWQ==","signatures":[{"sig":"MEQCIGlMHbVa8qRN19EeN8PsnzN+f7goceqB2ROMAYA9NDS0AiA+wruWsUDMEFGD0DVWLlZKMWzChq/cZnu+CD1ph3xgdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119470},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"946ace43dae7a2b8add68495dbbd9769c4bebad1","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.2.0_1787228598043_0.10265935365760193","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@simplysf/simply-core","version":"1.2.1","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.2.1","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"6cb468f6a0015df1c7fbe5dad78e58fe6a079674","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.2.1.tgz","fileCount":42,"integrity":"sha512-n1E2nUPKjkhl65iNbdMF8OVHbF2NCKL3kT5GAofR2VT4CVNKGnbhhX5DftdqTPtusf+4dUxZkDAW4Qt5VtE30A==","signatures":[{"sig":"MEYCIQCJyYdJZK+gM9imkpPJtRTFU4IAcwaxHcFz9yDgibuBYwIhAOmtzZGb1Hip90p87C0tK7zdsSmhz/0ZbvTbzcPT2a6p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122076},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"b3f603537a70eb93416b979378001935f553fbe3","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.2.1_1787253749570_0.1561010542838126","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@simplysf/simply-core","version":"1.2.2","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.2.2","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"dd44edbb4b9366e0b960d794a6df954155fc0610","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.2.2.tgz","fileCount":42,"integrity":"sha512-BoZhJdKYZ0McQnA1++NI8+00SsjXxJrBPIZFtyKbP0MjlYUW5ukUhOVmQAfeSBdc4hsZ3Ic8ybMSCs/j9MSmZA==","signatures":[{"sig":"MEQCIGfG5Y0sbzimvEiY3J2xL1F/WDQBY6VLHukF9gECHdoqAiB9HKipmIchThvaFekdwZbGXu+iUzxkv+8cPhLOzl5aTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122076},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"b2ad485df6fb5c60797487ac06ae6ffc12525c86","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.2.2_1787337532230_0.707137642771795","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@simplysf/simply-core","version":"1.3.0","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.3.0","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"0566aee388923045958aabfea4dea931b3d6cbe8","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.3.0.tgz","fileCount":45,"integrity":"sha512-wZWEwRKJbBUBP6bTCnGJUcGIOvY2+bSMvqmGJ0hmg904FEb2TlRlP9/ayZbBqzAE5T5NZnw8pF5LlJDXF6n2ug==","signatures":[{"sig":"MEUCIQDo7yRJ6uza24umTZq6wP6VlF8ZY6MecYipO5RAp02nkgIgPt3OOPoHo2sAVb2T0Ju8q+I1COJKOtL/xVNhDBopxJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126604},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c3eece6a9447aa996f4515f53a6697e78e318b31","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.3.0_1787346302672_0.6397815271744804","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@simplysf/simply-core","version":"1.4.0","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.4.0","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"81a92e6e1238d61c1193b7c1864b5a0efbc4f5bf","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.4.0.tgz","fileCount":48,"integrity":"sha512-yxQjvGkhGRlL88XBq/XIL6Kku8irzcm+dHOHuQ8z5I/jn4g2im4Pq1jIUnO9NEPJMNpOPzsg6BxUPnvwbA+aBQ==","signatures":[{"sig":"MEUCIQC2yxLUNGKhafelPdu5CPw/1UUp1Zx4r6OrSEVagNNpWwIgZnk0UwWWXjjSDJxgYYub20U91HXcydXCXN1bzdfe1BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137363},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"714cbc02c9cac7b8eb745a5be607e281af238751","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.4.0_1787535022092_0.8491040961702037","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@simplysf/simply-core","version":"1.5.0","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.5.0","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"d37aa80df3d8f741c46b0d350e3a81466e5031d2","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.5.0.tgz","fileCount":51,"integrity":"sha512-1VvgD/gbvwGUYtXQSh60jHqPWhe2sn5wJVwB/OlkhsCVMXftqdu5xbIdlrdNgDSl28b4SZ87lAuTdXmJruTpHQ==","signatures":[{"sig":"MEUCIQCYw4BmRc/A6/b1ZzYzkYGHifGtqjPwcAOlgU4eQSK4zgIgdtIsj/xBO+5rVssbf1uIcrQYGlq4E1dAjbjZpcft8Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141644},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"7027cc7497e4b5852f51abb3713757f9eae85cd7","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.0","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.5.0_1787843893454_0.3103969174977774","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@simplysf/simply-core","version":"1.5.1","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.5.1","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"de43c6662525db044fc07e53e9d4e9019073d8f0","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.5.1.tgz","fileCount":51,"integrity":"sha512-4IyIMnYVsuvYJ8yVyMnqHBiooJc4gkrO6UrTvGyqgX47sWVTWCPEgE+zS81DzzbBkyCJYRPZHjZl9icAng+nSQ==","signatures":[{"sig":"MEUCIQDCLMjr0fkWHCZyHLM1MZuE26WJ7eeDIz0vp9VBa2KpDAIgTqo4q5yhXF4EsG5L3B6oSowgQczun6dfESC4kYeAA8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142503},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"b488b999d007c0036e86fda6dfa3092f103224ec","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.0","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.5.1_1788211923934_0.9995067478634367","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@simplysf/simply-core","version":"1.5.2","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.5.2","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"d097e666adea03f2c22ef59ddcd01e78fc9481bd","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.5.2.tgz","fileCount":51,"integrity":"sha512-37yFTgTvQmESRLz2MXqB33paVrrO8ZTkURBIQ7gjX1CeJc1+1gjRvpw7+L3jIG1thWz58fLzo7VHTnT/xskZ1w==","signatures":[{"sig":"MEYCIQCd8o0VZ+VeiwCopUtbxdOnowNt64NxHUpmp2CTeltCzwIhALVps02vnHN5x8y4aoI7OveoxNHHpK66SbI3/ER9yJvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142506},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1297c6539462c3ce009b1ee2bf6fe88eae5e6fa0","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.0","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.5.2_1788359163050_0.3163750476880727","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@simplysf/simply-core","version":"1.6.0","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.6.0","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"ca49a6038e7f656d4e88fad0aa964abf8cec08dc","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.6.0.tgz","fileCount":54,"integrity":"sha512-4nzXf5HJ7xe6Zl9NT4iYAV6k0YgIDkcGmD0kYlgYECHstAkB7SGah6b+4YlvMxwaYFqiytJTiytY4ab3tjRpug==","signatures":[{"sig":"MEUCIAQIqQnN4b2hSMSy9WjrYxRsGJW8zfxBsgklE3mkPaT3AiEAmPBdnbPPzR3eXV0KbdmktFYoXBIeI9EmyohIps/UlvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152094},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"88c3e9418f25a283b7335450e25ce7fdec21f825","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.0","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.6.0_1788444041111_0.9902258898079455","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@simplysf/simply-core","version":"1.6.1","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.6.1","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"836fb045fbbedbe8c0508bee3fed6c53ef3deffb","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.6.1.tgz","fileCount":54,"integrity":"sha512-tYMWg/Fk/CjSyNWsHFogixHVETphCLERY78cryZuP5bH8tdpOyDXyVVl+aK2dcqMenEkCiYe7NpfUQixL+T0kQ==","signatures":[{"sig":"MEQCIDPlCJ2Y5rI7kKxpIu9zWfXb0yt8A0NVp8vYbLHJ18bzAiBo3twFTRu3wWpqSNSEhi36O1/zhXC616DvMzsT8rlIHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152094},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4ff4601b3d02fe54754c92afce9ac392c16eaf36","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.1","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.6.1_1788654699012_0.22848455128446798","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@simplysf/simply-core","version":"1.6.2","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.6.2","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"9f85617c7759bdffdb87404ff70f74025836f4dd","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.6.2.tgz","fileCount":54,"integrity":"sha512-sUoj1iJmfVFSYYj7raADkRJz5TS1wBFqvHti95p9OHMRXpllwaTOgqihYrstSKETkWfvFW1MgSnmRzoIHCY5rQ==","signatures":[{"sig":"MEQCIBnmr0pwQg5fq2fcy6CMC/laH8xW0U01ishlVhR2oTquAiAxFkL/d9lb7plL4DjgQAZs/IjXHWvw2XeE7vw5Cqhbag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156403},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"00377b58018d2b1a7034c77389daba7c0fa0c246","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.1","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.6.2_1788981269907_0.9724949949418218","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@simplysf/simply-core","version":"1.6.3","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.6.3","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-node","bugs":{"url":"https://github.com/SimplySF/simply-node/issues"},"dist":{"shasum":"bf38c1adacbb5bb8147ffaa293872a221fea7f40","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.6.3.tgz","fileCount":54,"integrity":"sha512-Qt3cmoS7r6VK0k+kVnHo2s0PMqyumdLwUcVi+Y9XSEYbrwWb70UTV5OBC1MruR07Y7s7svbp5/qxKirhAXrmfw==","signatures":[{"sig":"MEYCIQCQdTWzGtRi62IvVqyx2mPFsp0BHk5G3xLvQDpZIlKzPwIhAP+j7+TgVWa2XrAkEnxS0qtCm+ZxHcYFG6gnuLPFg7gg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156349},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"f1bfa9ff90fe80862f432813ea255b0e96e78344","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9134e2fc-a616-4a10-ba79-7c50aa440f5d"}},"repository":{"url":"git+https://github.com/SimplySF/simply-node.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.1","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.6.3_1788981655054_0.6740681557712964","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@simplysf/simply-core","version":"1.6.4","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.6.4","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-plugins-core","bugs":{"url":"https://github.com/SimplySF/simply-plugins-core/issues"},"dist":{"shasum":"8afbe5d0a52484d384d28f2083cdabcbe1296547","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.6.4.tgz","fileCount":54,"integrity":"sha512-cwYYIiXBrzYXtm6rjclGWoEInOQd7n1ufsz+akaP30+kFPamDsS7JivpX0/ORcO3T7xSy8wQpO+YETZmFwuZ4w==","signatures":[{"sig":"MEYCIQC2ZZLCYHDUB+bZBE6TNVFv9zoURbpfTZdxVIaE9z0uNAIhAP7yqxquczeP71Cf7XtiroNzbHSpwDFtXUiMMUWG7vF6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID7TaOj4utLjxjOY/2V4nAOIOiJbSqN9smllNIDTlHVEAiBnR9FLZ5e+2+Ty/NVXAyRrMQO374gSSHwE5iiW/Mz50w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156429},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"71ce9d30e732fcb9126605cef7ba857c6aa2ca1f","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7e51d15-8539-4b51-b4ef-6ed625bec032"}},"repository":{"url":"git+https://github.com/SimplySF/simply-plugins-core.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.1","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.6.4_1789129943999_0.19823342974941172","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@simplysf/simply-core","version":"1.6.5","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.6.5","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-plugins-core","bugs":{"url":"https://github.com/SimplySF/simply-plugins-core/issues"},"dist":{"shasum":"9081b372a01c39f562050e117accf2e69eb5176b","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.6.5.tgz","fileCount":54,"integrity":"sha512-wBjskB5m5xczehMPPgov6M0yS7FCh27dTIn9KG+x6yvtkgyQRJUUPL9a7JuDY8znY0+AIcKdoCJ2PMf04U9KZw==","signatures":[{"sig":"MEQCIAtw6hWjVgCXp+i4kZXqLAsJY5LKbbHRQfLEss9YY0PsAiBokh4enUDihC05F7JRQG3SSJfv1Gw0kMOjsGe1A9eqhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBB2MHzVSUixZ4SYHL4lGP06ZwFDo7RdyAx2dBhVP53AIhAPKr24bYR4o499BviUsfZmTuqq21u098RXBKGS6f2gzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156429},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ee0ec7ad3da298db4005467eaf3749cae9f46876","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7e51d15-8539-4b51-b4ef-6ed625bec032"}},"repository":{"url":"git+https://github.com/SimplySF/simply-plugins-core.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.1","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.6.5_1789497328034_0.5632400120369896","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@simplysf/simply-core","version":"1.6.6","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"author":{"name":"@ClayChipps"},"license":"Apache-2.0","_id":"@simplysf/simply-core@1.6.6","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"homepage":"https://github.com/SimplySF/simply-plugins-core","bugs":{"url":"https://github.com/SimplySF/simply-plugins-core/issues"},"dist":{"shasum":"025a6a3d3941396334c1e9d73d60802c08d3686c","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.6.6.tgz","fileCount":54,"integrity":"sha512-sjAo/OvwmJ/+EHhUAjm99ZI8fPBJDX/rNoFO+EpuYOrDZPoFCTur0XZmPDrUEPPbvG/XjXdl7odYvlO6BY0Yyw==","signatures":[{"sig":"MEUCIQCl86OSvt+cHPiKOmLEGn8zkrKTwCmohVv0/+XKX10eWAIgK19+TeBogOoVUkwXdcQ+eqfh3Ys4ARlGWwxuDIljQBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOM1YIUIbfL3ECtabCJBoFYqQBHEyXexAVcTzYxeydhgIhAJHzC+S6ZcbLfzZOq8YM5XBkdn4iCKYZ+roCZqEx45zY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158743},"type":"module","wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"da01b7d11831440828b93fbc4cf0a7a6b06e908f","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7e51d15-8539-4b51-b4ef-6ed625bec032"}},"repository":{"url":"git+https://github.com/SimplySF/simply-plugins-core.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^8.10.0","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.1","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simply-core_1.6.6_1789750815620_0.06601185507681961","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"_id":"@simplysf/simply-core@1.6.7","bugs":{"url":"https://github.com/SimplySF/simply-plugins-core/issues"},"dist":{"shasum":"0c5dcf2ab02941982eaf7d82a05efde34cac942e","tarball":"https://registry.npmjs.org/@simplysf/simply-core/-/simply-core-1.6.7.tgz","fileCount":54,"integrity":"sha512-h5DMrVoHYhvHlZCy5whXAQ4f+QD9hfuAx/TvQ41LqPt3iX2Tk+sEWEvBTfkbuwcFDikj9lJqppcInUIQHNXyGg==","signatures":[{"sig":"MEUCIQC1poak0grbVUOXBaEsWaKIyn9llRKC1JQlrrMrl9Mk5wIgVhd7YQ7+skN5AI7bE+uVxz5a+9pWvD74AVdjNDA75Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRpRSJ7lDfGo8cBk47WIVmfJnONOhJWzuIkq2HVbB/yAIhAOlNTHPC8iSAORM7rhnHDn3iEr5NSGoMchFZJIhQ2tG6"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simplysf%2fsimply-core@1.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158743},"name":"@simplysf/simply-core","type":"module","author":{"name":"@ClayChipps"},"wireit":{"lint":{"files":["src/**/*.ts","test/**/*.ts","**/.eslint*","**/tsconfig.json","../../eslint.config.mjs","../../tsconfig.json"],"output":[],"command":"eslint src test --color --cache --cache-location .eslintcache"},"test":{"dependencies":["test:compile","test:only","lint"]},"build":{"dependencies":["compile","lint"]},"format":{"files":["src/**/*.ts","test/**/*.ts",".prettier*"],"output":[],"command":"prettier --write \"+(src|test)/**/*.+(ts|js|json)\""},"compile":{"clean":"if-file-deleted","files":["src/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":["lib/**","*.tsbuildinfo"],"command":"tsc -p . --pretty --incremental"},"test:only":{"env":{"FORCE_COLOR":"2"},"files":["test/**/*.ts","src/**/*.ts","**/tsconfig.json","../../tsconfig.json","vitest.config.ts"],"output":[],"command":"vitest run --project simply-core"},"test:compile":{"files":["test/**/*.ts","**/tsconfig.json","../../tsconfig.json"],"output":[],"command":"tsc -p \"./test\" --pretty"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d622401adb05e1d637da5ef33a96c2311cd98e8e","license":"Apache-2.0","scripts":{"lint":"wireit","test":"wireit","build":"wireit","format":"wireit","compile":"wireit","test:only":"wireit","test:watch":"vitest watch --project simply-core","fix-license":"eslint src test --fix --rule \"header/header: [2]\"","test:coverage":"vitest run --coverage --project simply-core"},"version":"1.6.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7e51d15-8539-4b51-b4ef-6ed625bec032"}},"homepage":"https://github.com/SimplySF/simply-plugins-core","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"repository":{"url":"git+https://github.com/SimplySF/simply-plugins-core.git","type":"git","directory":"packages/simply-core"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Shared internal utilities for SimplySF Salesforce CLI plugins","directories":{},"maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"undici":"^8.10.2","csv-parse":"^7.0.2","csv-stringify":"^6.8.3","@salesforce/kit":"^3.2.6","fast-xml-parser":"^5.11.1","@salesforce/core":"^8.30.0","@jsforce/jsforce-node":"^3.10.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simply-core_1.6.7_1790078796300_0.43946466662032413"}}},"time":{"created":"2026-08-11T19:37:48.051Z","modified":"2026-09-22T12:06:36.754Z","1.0.0":"2026-08-11T19:37:48.309Z","1.1.0":"2026-08-11T20:29:14.704Z","1.1.1":"2026-08-12T02:09:56.025Z","1.1.2":"2026-08-12T20:12:02.551Z","1.1.3":"2026-08-12T21:27:55.896Z","1.1.4":"2026-08-13T18:43:19.915Z","1.1.5":"2026-08-13T18:56:44.359Z","1.1.6":"2026-08-13T19:03:11.370Z","1.1.7":"2026-08-16T02:26:56.467Z","1.1.8":"2026-08-16T02:40:51.874Z","1.1.10":"2026-08-17T14:09:53.120Z","1.1.11":"2026-08-17T16:36:42.477Z","1.1.12":"2026-08-17T17:27:26.791Z","1.1.13":"2026-08-17T18:43:55.182Z","1.1.17":"2026-08-18T19:01:29.669Z","1.2.0":"2026-08-20T12:23:18.179Z","1.2.1":"2026-08-20T19:22:29.746Z","1.2.2":"2026-08-21T18:38:52.413Z","1.3.0":"2026-08-21T21:05:02.805Z","1.4.0":"2026-08-24T01:30:22.241Z","1.5.0":"2026-08-27T15:18:13.607Z","1.5.1":"2026-08-31T21:32:04.072Z","1.5.2":"2026-09-02T14:26:03.252Z","1.6.0":"2026-09-03T14:00:41.263Z","1.6.1":"2026-09-06T00:31:39.159Z","1.6.2":"2026-09-09T19:14:30.019Z","1.6.3":"2026-09-09T19:20:55.207Z","1.6.4":"2026-09-11T12:32:24.104Z","1.6.5":"2026-09-15T18:35:28.115Z","1.6.6":"2026-09-18T17:00:15.711Z","1.6.7":"2026-09-22T12:06:36.387Z"},"bugs":{"url":"https://github.com/SimplySF/simply-plugins-core/issues"},"author":{"name":"@ClayChipps"},"license":"Apache-2.0","homepage":"https://github.com/SimplySF/simply-plugins-core","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin","sf-plugin","sf"],"repository":{"url":"git+https://github.com/SimplySF/simply-plugins-core.git","type":"git","directory":"packages/simply-core"},"description":"Shared internal utilities for SimplySF Salesforce CLI plugins","maintainers":[{"name":"ctchipps","email":"claychipps@gmail.com"},{"name":"jprichter","email":"jprichter@gmail.com"}],"readme":"# @simplysf/simply-core\n\n[![NPM](https://img.shields.io/npm/v/@simplysf/simply-core?label=@simplysf/simply-core)](https://npmjs.com/@simplysf/simply-core) [![Downloads/week](https://img.shields.io/npm/dw/@simplysf/simply-core.svg)](https://npmjs.com/@simplysf/simply-core) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://raw.githubusercontent.com/SimplySF/simply-plugins-core/main/LICENSE.txt)\n\nShared internal utilities for [`@simplysf`](https://github.com/SimplySF/simply-plugins-core) Salesforce CLI plugins. This is not a Salesforce CLI plugin itself — it's a plain library consumed by the other packages in this monorepo.\n\nIt deliberately does **not** depend on `@salesforce/sf-plugins-core`. Anything needing the oclif flag or command layer belongs in [`@simplysf/simply-plugin-kit`](https://github.com/SimplySF/simply-plugins/tree/main/packages/simply-plugin-kit) instead.\n\n## Install\n\n```bash\nnpm install @simplysf/simply-core\n```\n\n## API\n\nEverything below is exported from the package root.\n\n### Authentication\n\n| Export                                                        | Description                                                                                                                                                                                                                                                                                                                                                                                              |\n| ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `authenticateClientCredentials(options)`                      | Authenticates via the OAuth 2.0 Client Credentials grant — a flow the Salesforce CLI has no built-in support for (only web, JWT, and SFDX auth-url). Proxies `@jsforce/jsforce-node`'s OAuth2 token exchange into `@salesforce/core`'s `AuthInfo`, the same way the JWT flow hands off its own token internally, so the resulting org is persisted and alias-able like any other `sf`-authenticated org. |\n| `ClientCredentialsAuthOptions`, `ClientCredentialsAuthResult` | Option and result types.                                                                                                                                                                                                                                                                                                                                                                                 |\n\n```ts\nimport { authenticateClientCredentials } from '@simplysf/simply-core';\n\nconst { username } = await authenticateClientCredentials({\n  loginUrl: 'https://my-org.my.salesforce.com',\n  consumerKey: 'consumer-key',\n  consumerSecret: 'consumer-secret', // or consumerSecretFile: './consumer-secret.txt'\n  alias: 'my-org',\n  setDefault: true,\n});\n// -> persisted, usable as --target-org my-org anywhere in the sf/simply ecosystem\n```\n\nThe Connected App's OAuth policy must include the `api` and `id`/`openid` scopes — `AuthInfo` resolves the username/org ID via `services/oauth2/userinfo`, which depends on them. Client Credentials tokens run as the single \"run as\" user configured on the Connected App in Setup, not a per-request user.\n\n### Querying\n\n| Export                                             | Description                                                                                                                                                                                                                                                                                    |\n| -------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `queryRecords(conn, soql, options?)`               | Async generator yielding flat, string-valued records. Picks its own transport: below `bulkThreshold` (default 2000) it uses `Connection#autoFetchQuery`; above it, `streamBulkQuery`, so memory stays flat at any result size. Not for Tooling API queries — Bulk API v2 doesn't support them. |\n| `chunkedInQuery(conn, values, buildSoql, options)` | Runs a query once per chunk of `values`, splicing each chunk into a quoted `IN (...)` clause, and returns every record from every chunk. Use when an `IN` list would otherwise exceed SOQL's length limit.                                                                                     |\n| `escapeSoqlLiteral(value)`                         | Escapes a value for use inside a single-quoted SOQL string literal.                                                                                                                                                                                                                            |\n| `ChunkedInQueryOptions`, `QueryRecordsOptions`     | Option types for the two query helpers.                                                                                                                                                                                                                                                        |\n\n### Bulk API v2 streaming export\n\n| Export                                                                                                           | Description                                                                                 |\n| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |\n| `streamBulkQuery(conn, soql, opts?)`                                                                             | Runs a SOQL query through Bulk API v2 and returns the merged CSV results as one `Readable`. |\n| `streamBulkQueryToFile(conn, soql, path, opts?)`                                                                 | The same, written straight to a file — the common case.                                     |\n| `SkipFirstLineTransform`                                                                                         | Strips the duplicate header row from each result page after the first.                      |\n| `StreamBulkQueryOptions`, `StreamBulkQueryResult`, `StreamBulkQueryToFileOptions`, `StreamBulkQueryToFileResult` | Option and result types.                                                                    |\n\n`Connection.bulk2.query()` (jsforce's own convenience method) routes each result page through jsforce's legacy HTTP transport, which fully buffers each page into memory before your code can consume it — defeating streaming for large exports. These helpers avoid that by fetching result pages directly with `undici`, converting the response body straight to a Node stream, and piping it onward. jsforce is still used for job creation and polling; only the result-page fetch bypasses it.\n\nUse `streamBulkQuery` directly when you want to consume or transform the results without ever touching the filesystem — e.g. piping the CSV stream through `csv-parse` to process records one at a time, the same way `queryRecords` uses it internally above its `bulkThreshold`:\n\n```ts\nimport { parse } from 'csv-parse';\nimport { streamBulkQuery } from '@simplysf/simply-core';\n\nconst { jobId, numberRecordsProcessed, stream } = await streamBulkQuery(connection, 'SELECT Id, Name FROM Account');\n\nfor await (const record of stream.pipe(parse({ columns: true })) as AsyncIterable<Record<string, string>>) {\n  console.log(record.Id, record.Name);\n}\n```\n\nMemory stays flat regardless of result set size — pages are fetched lazily as the stream is consumed, not buffered up front. Use `streamBulkQueryToFile` instead for the common \"just write it to disk\" case:\n\n```ts\nimport { streamBulkQueryToFile } from '@simplysf/simply-core';\n\nconst result = await streamBulkQueryToFile(connection, 'SELECT Id, Name FROM Account', './accounts.csv');\n// { jobId: '750...', numberRecordsProcessed: 42 }\n```\n\n### CSV output\n\n| Export                                                | Description                                                                                                          |\n| ----------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |\n| `createCsvFileWriter(outputPath, columns)`            | Opens a streaming CSV writer, for writing rows incrementally without holding them all in memory.                     |\n| `writeRecordsToCsvFile(records, outputPath, columns)` | Pipes an `AsyncIterable` of records — e.g. `queryRecords()` — straight to a CSV file. Resolves to `{ recordCount }`. |\n| `CsvFileWriter`                                       | The writer handle returned by `createCsvFileWriter`.                                                                 |\n\n### `sfdx-project.json`\n\n| Export                                                                  | Description                                                                                                                                 |\n| ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |\n| `readSfdxProject(dir?)`                                                 | Reads and parses the project file.                                                                                                          |\n| `getDefaultPackageDirectory(project)`                                   | Returns the entry flagged `default: true`.                                                                                                  |\n| `getPluginConfig(source, keyPath)`                                      | Walks a dot-delimited path (e.g. `plugins.simply.dependencies.ignore`) through any object, returning `undefined` if any segment is missing. |\n| `SFDX_PROJECT_FILE_NAME`                                                | `'sfdx-project.json'`.                                                                                                                      |\n| `SfdxProject`, `SfdxPackageDirectory`, `SfdxPackageDirectoryDependency` | Types for the parsed file.                                                                                                                  |\n\n### Package IDs\n\n| Export                                                                                                                                         | Description                                                       |\n| ---------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |\n| `isPackage2Id`, `isPackage2VersionId`, `isSubscriberPackageId`, `isSubscriberPackageVersionId`                                                 | Prefix predicates for the four package ID kinds.                  |\n| `PACKAGE_PREFIX_PACKAGE2`, `PACKAGE_PREFIX_PACKAGE2_VERSION`, `PACKAGE_PREFIX_SUBSCRIBER_PACKAGE`, `PACKAGE_PREFIX_SUBSCRIBER_PACKAGE_VERSION` | The prefixes those predicates check (`0Ho`, `05i`, `033`, `04t`). |\n\n### Metadata package attribution\n\n| Export                                                              | Description                                                                               |\n| ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |\n| `resolvePackageNamesByApiName(conn, apiNames, options?)`            | Maps metadata API names to the installed package that owns them.                          |\n| `resolvePackageNamesBySubjectId(conn, subjectIds, options?)`        | The same, keyed by subject ID.                                                            |\n| `normalizePublisherName(publisherName, fallbackLabel)`              | Normalizes a publisher name for display, falling back to `fallbackLabel` when absent.     |\n| `LOCAL_PACKAGE_LABEL`, `LOCAL_PUBLISHER_NAME`                       | Labels used for metadata that belongs to the org itself rather than an installed package. |\n| `ResolvePackageNamesByApiNameOptions`, `ResolvePackageNamesOptions` | Option types.                                                                             |\n\n### Config files\n\n| Export                                                | Description                                                 |\n| ----------------------------------------------------- | ----------------------------------------------------------- |\n| `loadJsonConfig(path, schema)` / `loadJsonConfigSync` | Reads a JSON config file and validates it against a schema. |\n| `parseJsonConfig(contents, schema)`                   | The same, from an already-read string.                      |\n| `ConfigSchema`, `JsonConfigResult`                    | Schema and result types.                                    |\n\n### Collections and paths\n\n| Export                                       | Description                                                                                                                                                                                                              |\n| -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `chunk(items, size)`                         | Splits an array into fixed-size chunks.                                                                                                                                                                                  |\n| `mapChunked(items, size, mapper)`            | Maps an async `mapper` over an array one chunk at a time, awaiting each chunk before the next.                                                                                                                           |\n| `mapConcurrent(source, concurrency, mapper)` | Maps an async `mapper` over an `AsyncIterable`/`Iterable` source with a fixed-size worker pool — the next item starts as soon as a slot frees, instead of waiting for a whole chunk. Yields results in completion order. |\n| `ensureDirectory(path)`                      | Creates a directory (and parents) if it doesn't already exist.                                                                                                                                                           |\n| `timestampForFileName(date?)`                | A filesystem-safe timestamp, for generated output file names.                                                                                                                                                            |\n\n### Resilience\n\n| Export                          | Description                                                                                                                                                                                                                                                                 |\n| ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `retryWithBackoff(fn, options)` | Calls `fn`, retrying on failure up to `options.retryAttempts` more times with an exponentially growing delay (`backoffFactor` × `initialDelay`, default 1s), before rethrowing the last error. `shouldRetry` can veto a retry per error; `onRetry` fires before each delay. |\n| `RetryWithBackoffOptions`       | Option type.                                                                                                                                                                                                                                                                |\n\n```ts\nimport { retryWithBackoff } from '@simplysf/simply-core';\n\nconst result = await retryWithBackoff(() => connection.query('SELECT Id FROM Account LIMIT 1'), {\n  retryAttempts: 3,\n  backoffFactor: 2,\n});\n```\n\n### API budget\n\n| Export                                                        | Description                                                                                                                                                                                                                                                                                                                  |\n| ------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `checkApiBudget(conn, plannedRequests, options)`              | Works out whether a run of `plannedRequests` API calls fits inside `options.maxUsagePercent` of the org's _remaining_ daily allocation — read from the `Sforce-Limit-Info` header when jsforce has seen one, else from `/limits`. Never throws for an unreadable allocation: `status` is `ok`, `exceeded`, or `unavailable`. |\n| `apiBudgetError(result, maxUsagePercent)`                     | Builds the `SfError` to throw when a run doesn't fit, with the planned/remaining/limit/budget figures in the message.                                                                                                                                                                                                        |\n| `ApiBudgetResult`, `ApiBudgetSource`, `CheckApiBudgetOptions` | Result, allocation-source (`header`/`limits-api`), and option types.                                                                                                                                                                                                                                                         |\n\n```ts\nimport { apiBudgetError, checkApiBudget } from '@simplysf/simply-core';\n\nconst result = await checkApiBudget(connection, /* plannedRequests */ 500, { maxUsagePercent: 80 });\nif (result.status === 'exceeded') {\n  throw apiBudgetError(result, 80);\n}\n```\n\n### Metadata manifests\n\n| Export                                             | Description                                                                                                                                             |\n| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `readPackageManifestMembers(xmlContent, typeName)` | Reads the `<members>` of the `<types>` block named `typeName` out of a `package.xml`/`destructiveChanges.xml` document. `[]` if the type isn't present. |\n\n## Issues\n\nPlease report any issues at https://github.com/SimplySF/simply-plugins-core/issues\n\n## Contributing\n\nThis package is part of the [`@simplysf/simply`](https://github.com/SimplySF/simply-plugins-core) monorepo. See [CONTRIBUTING.md](CONTRIBUTING.md) for what's specific to this package, and the repo's [root CONTRIBUTING.md](https://github.com/SimplySF/simply-plugins-core/blob/main/CONTRIBUTING.md) for repo structure, setup, commit conventions, and how to submit a pull request. Please also read our [Code of Conduct](https://github.com/SimplySF/simply-plugins-core/blob/main/CODE_OF_CONDUCT.md).\n\n## License\n\nLicensed under the [Apache-2.0](https://raw.githubusercontent.com/SimplySF/simply-plugins-core/main/LICENSE.txt) license.\n","readmeFilename":"README.md"}