{"_id":"@bernierllc/email-testing-suite","_rev":"22-2f880f9660e23bc9061663fe16db8f5e","name":"@bernierllc/email-testing-suite","dist-tags":{"latest":"0.7.5"},"versions":{"0.1.0":{"name":"@bernierllc/email-testing-suite","version":"0.1.0","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.1.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"747cdac2d55fcd51a60c8695fbcd49d8aa2b3c80","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.1.0.tgz","fileCount":27,"integrity":"sha512-BO5aZT913vPr1M5ff+GhMzvhaWhtcAMRTU+h89xP0jKy0i/ig2iXqGRmfdlYJ5jg8AsCB2sR0ebNyfctJCAaRQ==","signatures":[{"sig":"MEQCIHNIcvv6gqiTJf1t8LN82SrIEIoFmpkShKTAzOFv09jaAiAoWhDOGf+lOHMIS5cAi6+Y7tQpwcQYR8DeW59fb+Pb3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101930},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/e97f8649f4f316e7bc8d81c26cb29c89/bernierllc-email-testing-suite-0.1.0.tgz","_integrity":"sha512-BO5aZT913vPr1M5ff+GhMzvhaWhtcAMRTU+h89xP0jKy0i/ig2iXqGRmfdlYJ5jg8AsCB2sR0ebNyfctJCAaRQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.7.0","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.0.3","@bernierllc/email-parser":"0.1.1","@bernierllc/email-sender":"3.0.3","@bernierllc/retry-policy":"0.1.6","@bernierllc/email-capture":"1.0.2","@bernierllc/smtp-analyzer":"0.1.4","@bernierllc/email-validator":"1.0.3","@bernierllc/template-engine":"0.2.1","@bernierllc/mock-smtp-server":"1.0.0","@bernierllc/template-validator":"1.0.3","@bernierllc/email-test-assertions":"1.0.2","@bernierllc/email-test-orchestrator":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.1.0_1766087520787_0.23074026028357109","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bernierllc/email-testing-suite","version":"0.1.1","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.1.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"2024c2e51809fde5022699fdcb2a9f2514680aa2","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.1.1.tgz","fileCount":27,"integrity":"sha512-JsHAoqbHfa6oGJpTM/sZmASKf3Bb2CdGLUzD9zSclAZbTEN1O86V57wcUGv7PHq20wfUYP8kzEyREqUqOLqN3g==","signatures":[{"sig":"MEUCIAGYW6Xr/5qJvwCO68QdeYhYJmAqDER70HOBPGyTTrdMAiEAmPZtH8VmCYyBwCh92wzK8r/4jfdGmJWr7cuAjNuvZpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101930},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/437cc66c9c37888619c962bdd63750ed/bernierllc-email-testing-suite-0.1.1.tgz","_integrity":"sha512-JsHAoqbHfa6oGJpTM/sZmASKf3Bb2CdGLUzD9zSclAZbTEN1O86V57wcUGv7PHq20wfUYP8kzEyREqUqOLqN3g==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.7.0","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.0.3","@bernierllc/email-parser":"0.1.2","@bernierllc/email-sender":"3.0.4","@bernierllc/retry-policy":"0.1.6","@bernierllc/email-capture":"1.0.2","@bernierllc/smtp-analyzer":"0.1.4","@bernierllc/email-validator":"1.0.4","@bernierllc/template-engine":"0.2.1","@bernierllc/mock-smtp-server":"1.0.1","@bernierllc/template-validator":"1.0.3","@bernierllc/email-test-assertions":"1.0.3","@bernierllc/email-test-orchestrator":"0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.1.1_1766276774075_0.37120003352798925","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bernierllc/email-testing-suite","version":"0.1.3","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.1.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"4ebd2dd7eab2fff2095541152abd6f9d432b756a","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.1.3.tgz","fileCount":27,"integrity":"sha512-iMZ9SHU5kY6XGP3hPc7wwp0FkDZkihtjFX//EQZVqY8Ip1Js8VC1345yi5Yhp6+timon0LFZcl/kXIvQiJ2Ekw==","signatures":[{"sig":"MEUCIQCoHvV2npXVdN4hnXjIyQXwCH4E4hSM6b+YUQbOJGBpQAIgUsxyo9ufFSOrDl8tZZjEz9hbQLVaVPxVjGtbh+8maRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101930},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.1.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/679751827a5260d81bd63c15d90fbfa6/bernierllc-email-testing-suite-0.1.3.tgz","_integrity":"sha512-iMZ9SHU5kY6XGP3hPc7wwp0FkDZkihtjFX//EQZVqY8Ip1Js8VC1345yi5Yhp6+timon0LFZcl/kXIvQiJ2Ekw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.7.0","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.0.3","@bernierllc/email-parser":"0.1.3","@bernierllc/email-sender":"3.0.5","@bernierllc/retry-policy":"0.1.6","@bernierllc/email-capture":"1.0.2","@bernierllc/smtp-analyzer":"0.1.4","@bernierllc/email-validator":"1.0.5","@bernierllc/template-engine":"0.2.1","@bernierllc/mock-smtp-server":"1.0.2","@bernierllc/template-validator":"1.0.3","@bernierllc/email-test-assertions":"1.0.4","@bernierllc/email-test-orchestrator":"0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.1.3_1766283551934_0.3810084026255982","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bernierllc/email-testing-suite","version":"0.1.4","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.1.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"e8c448620240c40b8070f61ce14c012fa453d231","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.1.4.tgz","fileCount":27,"integrity":"sha512-0/7kB4prHvm8lyp0EFHcr/2X0e9twWlS/k6AfNhFwYbK4LLDSXLkpTXWWvdw1Q3aYPhJptkwUrEuLDiVTEcb5Q==","signatures":[{"sig":"MEYCIQCE428BSoRXe7nZQwaZELnK4Q0BPfUtGKb+e60jf2sO9wIhAJkMYV/QSOKVKopf2B6cNRBwkyR98u9aVTLFXFtlliJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101930},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.1.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/tmp/b38009a7d51e3ef8ad42d378e60bbf9b/bernierllc-email-testing-suite-0.1.4.tgz","_integrity":"sha512-0/7kB4prHvm8lyp0EFHcr/2X0e9twWlS/k6AfNhFwYbK4LLDSXLkpTXWWvdw1Q3aYPhJptkwUrEuLDiVTEcb5Q==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.7.0","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.0.4","@bernierllc/email-parser":"0.1.3","@bernierllc/email-sender":"3.0.5","@bernierllc/retry-policy":"0.1.6","@bernierllc/email-capture":"1.0.2","@bernierllc/smtp-analyzer":"0.1.4","@bernierllc/email-validator":"1.0.5","@bernierllc/template-engine":"0.2.1","@bernierllc/mock-smtp-server":"1.0.3","@bernierllc/template-validator":"1.0.3","@bernierllc/email-test-assertions":"1.0.4","@bernierllc/email-test-orchestrator":"0.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.1.4_1766437898892_0.3954673283056427","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bernierllc/email-testing-suite","version":"0.1.5","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.1.5","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"22c9e73073a6b00022d5fecf61da9a2669058d5a","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.1.5.tgz","fileCount":27,"integrity":"sha512-lni9ANYGg4hAi0ZoObDr/4qdKIhFYqywZjkb5w6mPAty4buwlydnzbE6UbmONh3H6qzt7UIz76QIEbPrSzgvmQ==","signatures":[{"sig":"MEQCIHCbHKPCBpgOYXlwtBeiJIL6YEMtjUqlJG8VdErhYcn4AiAb7Az0zka6I0MOUp6UXEMzoFgGxhs4SWQCJV9qiqXK1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101930},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.1.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/tmp/b0c1d88fa07067d6e9de52ff4fe9470a/bernierllc-email-testing-suite-0.1.5.tgz","_integrity":"sha512-lni9ANYGg4hAi0ZoObDr/4qdKIhFYqywZjkb5w6mPAty4buwlydnzbE6UbmONh3H6qzt7UIz76QIEbPrSzgvmQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.7.0","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.1.0","@bernierllc/email-parser":"0.1.3","@bernierllc/email-sender":"3.1.0","@bernierllc/retry-policy":"0.1.6","@bernierllc/email-capture":"1.0.2","@bernierllc/smtp-analyzer":"0.1.4","@bernierllc/email-validator":"1.0.5","@bernierllc/template-engine":"0.2.1","@bernierllc/mock-smtp-server":"1.0.4","@bernierllc/template-validator":"1.0.3","@bernierllc/email-test-assertions":"1.0.4","@bernierllc/email-test-orchestrator":"0.1.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.1.5_1766454515273_0.9808366758180018","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bernierllc/email-testing-suite","version":"0.3.0","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.3.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"10ff386898fab59aab7f3762e5527ef64679fd8f","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.3.0.tgz","fileCount":27,"integrity":"sha512-NZoZJLIJMTuXtSWTw3QgAtQHAITUwKVtABduWhKuDbPbWmd9yAw91gBnhvqI8gCA5nf8Ja8NISRN1wslDkNqFg==","signatures":[{"sig":"MEUCIQDN4d06q2XKRIJFs4W7FjY7BAvyYB5j3EnbItoyeXP2WwIgTXYJepGm83h1ytsg7Z/v2wSOND20D5drLC8YsoQ+kuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101988},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"af7e74b3715d56d3a193e1bb6743b337c2b0df6d","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.3.0","@bernierllc/email-parser":"0.3.0","@bernierllc/email-sender":"5.0.0","@bernierllc/retry-policy":"0.3.0","@bernierllc/email-capture":"1.0.3","@bernierllc/smtp-analyzer":"0.3.0","@bernierllc/email-validator":"3.0.0","@bernierllc/template-engine":"0.4.0","@bernierllc/mock-smtp-server":"1.2.0","@bernierllc/template-validator":"1.2.0","@bernierllc/email-test-assertions":"1.2.0","@bernierllc/email-test-orchestrator":"0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.3.0_1767642503668_0.31592680172082477","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@bernierllc/email-testing-suite","version":"0.4.1","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.4.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"24dd1346cb35f46b794d6f88569f60c1ba9bed94","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.4.1.tgz","fileCount":31,"integrity":"sha512-W8/UbeKONWCjQ3bctdOPIsIebfYXtnlaGntaxtzRVPCo45gGjG08oD/JjuZ9lMq+SFNB9dbnPVcM87YwyivqzQ==","signatures":[{"sig":"MEUCIDuKt7W6IN7LGEwd68F2X1dluHaq53pP3OysGipDExJLAiEAlqx+Pb2oK4R6+CBPbsnXwEQxqDq/pcCCJk6aL1vFa+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139640},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.4.1.tgz","_integrity":"sha512-W8/UbeKONWCjQ3bctdOPIsIebfYXtnlaGntaxtzRVPCo45gGjG08oD/JjuZ9lMq+SFNB9dbnPVcM87YwyivqzQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.11.0","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bernierllc/logger":"1.3.2","@bernierllc/email-parser":"0.4.1","@bernierllc/email-sender":"5.2.0","@bernierllc/retry-policy":"0.3.2","@bernierllc/email-capture":"1.0.5","@bernierllc/smtp-analyzer":"0.3.2","@bernierllc/email-validator":"3.0.2","@bernierllc/template-engine":"0.4.2","@bernierllc/mock-smtp-server":"1.2.2","@bernierllc/template-validator":"1.2.2","@bernierllc/email-test-assertions":"1.2.2","@bernierllc/email-test-orchestrator":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.4.1_1773163755154_0.9237297454560609","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@bernierllc/email-testing-suite","version":"0.4.2","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.4.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"5acbaf72e5d816f70133a86aebde24f3733968e1","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.4.2.tgz","fileCount":31,"integrity":"sha512-XBiVbEIhVI+EiZ3aVA5uZTSUiT+qb0ZpGjJwz+CDz9NpXu++us6rm213DVs5AJA0vRjmL5ASCAu4tQhN3UXxkg==","signatures":[{"sig":"MEQCICBuli2qwHPl5lddLeY1QNfLmcIGv4FgUYaTxHZCuQwpAiBPoYwB4ut/o0aombTfQH3bFM6bqVgx/3ZNbNvKgEqJeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139640},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.4.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.4.2.tgz","_integrity":"sha512-XBiVbEIhVI+EiZ3aVA5uZTSUiT+qb0ZpGjJwz+CDz9NpXu++us6rm213DVs5AJA0vRjmL5ASCAu4tQhN3UXxkg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.11.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@bernierllc/logger":"1.3.2","@bernierllc/email-parser":"0.4.1","@bernierllc/email-sender":"5.2.1","@bernierllc/retry-policy":"0.3.2","@bernierllc/email-capture":"1.0.5","@bernierllc/smtp-analyzer":"0.3.2","@bernierllc/email-validator":"3.0.2","@bernierllc/template-engine":"0.4.2","@bernierllc/mock-smtp-server":"1.2.2","@bernierllc/template-validator":"1.2.2","@bernierllc/email-test-assertions":"1.2.2","@bernierllc/email-test-orchestrator":"0.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.4.2_1773869888194_0.15820230458918716","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@bernierllc/email-testing-suite","version":"0.4.3","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.4.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"d19a018bfb052b082774cfd6924a6d99b581db70","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.4.3.tgz","fileCount":31,"integrity":"sha512-1uHCTHnOhTuIBvHjKplauTsaWSsmpV5cuZfyT9OMBG+3mIQ20LUYmGvJ2+urSJQLtKydTqUNVWu4AJ53NNMH8g==","signatures":[{"sig":"MEYCIQCwoI0Aus/eX4QzFUoa1HaMGmn7AdQCaWZ8YSGF9YkC0AIhAORczN81fegAxmytk83aziMB+A8F5RpvgaREVbidGJVu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139640},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.4.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.4.3.tgz","_integrity":"sha512-1uHCTHnOhTuIBvHjKplauTsaWSsmpV5cuZfyT9OMBG+3mIQ20LUYmGvJ2+urSJQLtKydTqUNVWu4AJ53NNMH8g==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.12.0","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@bernierllc/logger":"1.3.2","@bernierllc/email-parser":"0.4.1","@bernierllc/email-sender":"5.3.0","@bernierllc/retry-policy":"0.3.2","@bernierllc/email-capture":"1.0.5","@bernierllc/smtp-analyzer":"0.3.2","@bernierllc/email-validator":"3.0.2","@bernierllc/template-engine":"0.4.2","@bernierllc/mock-smtp-server":"1.2.2","@bernierllc/template-validator":"1.2.2","@bernierllc/email-test-assertions":"1.2.2","@bernierllc/email-test-orchestrator":"0.3.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.4.3_1774131246934_0.13913111525567778","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@bernierllc/email-testing-suite","version":"0.4.4","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.4.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"791439af019dc41c26fe2bc6597281e742d05194","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.4.4.tgz","fileCount":31,"integrity":"sha512-2gltCmAXQ9wqa/8RcP1orCWTsvExwitZ0LD9IfboIb1F1yZkHwyeDJ54FHF7uHeyl4gKtbgKsXNzUMGM99ulYg==","signatures":[{"sig":"MEQCICWaxO4YTd956Ht/dGG+k3VoNeTOV9pPrtqmyIvE8mklAiAptXoXCd+z7TjFm65M94brceQyBC6bEQ8h/Csua8ey9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139640},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.4.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.4.4.tgz","_integrity":"sha512-2gltCmAXQ9wqa/8RcP1orCWTsvExwitZ0LD9IfboIb1F1yZkHwyeDJ54FHF7uHeyl4gKtbgKsXNzUMGM99ulYg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.14.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.4.0","@bernierllc/email-parser":"0.4.1","@bernierllc/email-sender":"5.3.0","@bernierllc/retry-policy":"0.4.0","@bernierllc/email-capture":"1.0.5","@bernierllc/smtp-analyzer":"0.3.2","@bernierllc/email-validator":"3.0.2","@bernierllc/template-engine":"0.4.2","@bernierllc/mock-smtp-server":"1.2.3","@bernierllc/template-validator":"1.2.2","@bernierllc/email-test-assertions":"1.2.2","@bernierllc/email-test-orchestrator":"0.3.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.4.4_1779134012223_0.636129614785431","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@bernierllc/email-testing-suite","version":"0.4.5","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.4.5","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"e3d61cbffd4da9e8822b600add2e7928539dfc5f","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.4.5.tgz","fileCount":31,"integrity":"sha512-ukK+X7B9eG2mF2z+19c38btAeyt4W/lG+UzZFd99gqr3nyRycEWz3Z3rZhmCXk/htxnfQpPrSfijBv8Kru741g==","signatures":[{"sig":"MEUCICJJ2l2Ry3GlCqdI4BrmxkViD1PCrGQQBCZKt1RDJ9HhAiEAiKEbi71U+N0k+NjOsZZlYclA2hD5ejn1SRRRPnziKE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139640},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.4.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.4.5.tgz","_integrity":"sha512-ukK+X7B9eG2mF2z+19c38btAeyt4W/lG+UzZFd99gqr3nyRycEWz3Z3rZhmCXk/htxnfQpPrSfijBv8Kru741g==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.14.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.4.2","@bernierllc/email-parser":"0.4.1","@bernierllc/email-sender":"5.3.0","@bernierllc/retry-policy":"0.5.1","@bernierllc/email-capture":"1.0.5","@bernierllc/smtp-analyzer":"0.3.2","@bernierllc/email-validator":"3.0.2","@bernierllc/template-engine":"0.4.2","@bernierllc/mock-smtp-server":"1.2.4","@bernierllc/template-validator":"1.2.2","@bernierllc/email-test-assertions":"1.2.2","@bernierllc/email-test-orchestrator":"0.3.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.4.5_1779157654239_0.5869344504223974","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@bernierllc/email-testing-suite","version":"0.4.6","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.4.6","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"21a26182e2a05ef6a6120e5dad4d006d44af18df","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.4.6.tgz","fileCount":31,"integrity":"sha512-2sK8Wlt7U1TGlXKphFyRQRe7CfEMyx+Ua7oazmdkXf7/q25XLPogMgkdq2UbeQXNCLywEmCwgQaST6Umyr+uTQ==","signatures":[{"sig":"MEUCIGZRgvycWit14h55ROyCKoYlJoA7yia/qyxKoV+tNfMcAiEAnxM2gWkPK8gj403zQ9SMOgRHC2A86XfdyS0l9TSQqgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139640},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.4.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.4.6.tgz","_integrity":"sha512-2sK8Wlt7U1TGlXKphFyRQRe7CfEMyx+Ua7oazmdkXf7/q25XLPogMgkdq2UbeQXNCLywEmCwgQaST6Umyr+uTQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.14.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.4.3","@bernierllc/email-parser":"0.4.1","@bernierllc/email-sender":"5.3.0","@bernierllc/retry-policy":"0.5.1","@bernierllc/email-capture":"1.0.5","@bernierllc/smtp-analyzer":"0.3.2","@bernierllc/email-validator":"3.2.0","@bernierllc/template-engine":"0.4.2","@bernierllc/mock-smtp-server":"1.2.5","@bernierllc/template-validator":"1.2.2","@bernierllc/email-test-assertions":"1.2.2","@bernierllc/email-test-orchestrator":"0.3.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.4.6_1779221810421_0.4738061152336217","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bernierllc/email-testing-suite","version":"0.5.0","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.5.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"a86c52746721e10a6ce2ec587ec35b3973f329d8","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.5.0.tgz","fileCount":31,"integrity":"sha512-Jv3NU9Ei5fAlKEWzCt/vReecyJ5JNmXgAGnj1q+tFrhZPev3kc4QshVguQP5OmxXy8UBSpJGaDw1RRlq2gbKpg==","signatures":[{"sig":"MEUCIQDh/ihDuC0VlktqwlUyVSwRgxZHuriK9fK5RJpc1qWGxgIgH5rMw1pLxZh+AmuKbnZCgykuoyznURWuouM/KuXrtWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139640},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.5.0.tgz","_integrity":"sha512-Jv3NU9Ei5fAlKEWzCt/vReecyJ5JNmXgAGnj1q+tFrhZPev3kc4QshVguQP5OmxXy8UBSpJGaDw1RRlq2gbKpg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.14.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.6.0","@bernierllc/email-parser":"0.6.0","@bernierllc/email-sender":"5.4.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/email-capture":"1.2.0","@bernierllc/smtp-analyzer":"0.4.0","@bernierllc/email-validator":"3.3.0","@bernierllc/template-engine":"0.6.0","@bernierllc/mock-smtp-server":"1.3.0","@bernierllc/template-validator":"1.3.0","@bernierllc/email-test-assertions":"1.3.0","@bernierllc/email-test-orchestrator":"0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.5.0_1779241950887_0.9899050693886018","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bernierllc/email-testing-suite","version":"0.5.1","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.5.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"fe94a3df6e2e9858267fb1f05018946bde69ddf1","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.5.1.tgz","fileCount":31,"integrity":"sha512-XLsMelpXYJMWuWhv41iekK8RJe0RB6dguN10FQWui0AHU3XrtliZRoH6Ru4d+2ZA/Dig7j+uoqP9rEnMCQDwVA==","signatures":[{"sig":"MEQCIBbQ9NZSEFQIGX4sO72zTrMRgVUbuqadjSChFJe0OAOcAiAopiXE++JkWE51mbxJJ3znbvsl03EUz9WRrrrduOUx7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139640},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.5.1.tgz","_integrity":"sha512-XLsMelpXYJMWuWhv41iekK8RJe0RB6dguN10FQWui0AHU3XrtliZRoH6Ru4d+2ZA/Dig7j+uoqP9rEnMCQDwVA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.14.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.6.0","@bernierllc/email-parser":"0.6.0","@bernierllc/email-sender":"5.4.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/email-capture":"1.2.0","@bernierllc/smtp-analyzer":"0.5.0","@bernierllc/email-validator":"3.3.0","@bernierllc/template-engine":"0.6.0","@bernierllc/mock-smtp-server":"1.3.0","@bernierllc/template-validator":"1.4.0","@bernierllc/email-test-assertions":"1.3.0","@bernierllc/email-test-orchestrator":"0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.5.1_1779243625109_0.4666612925525673","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@bernierllc/email-testing-suite","version":"0.5.2","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.5.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"66093830fa62b8e7edd26deada385979f96c0d37","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.5.2.tgz","fileCount":31,"integrity":"sha512-m/vfCOrH4vFw3iplAnW0+96imUrzTPEQFzhyllMlR9WwOsfhzeruowcTBVlEh88ZgmDN75f1S/4TLWK/t+G5ig==","signatures":[{"sig":"MEQCIHYX6ZI+JhnlvfQyJe7jRj+Jl3jfIt3Zz/x1cyiXw82GAiBqL1tXZdpJBdQBmZzxxys4VtCwWopO16krHlMAC2MICw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139640},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.5.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.5.2.tgz","_integrity":"sha512-m/vfCOrH4vFw3iplAnW0+96imUrzTPEQFzhyllMlR9WwOsfhzeruowcTBVlEh88ZgmDN75f1S/4TLWK/t+G5ig==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.14.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.6.0","@bernierllc/email-parser":"0.6.0","@bernierllc/email-sender":"5.4.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/email-capture":"1.2.0","@bernierllc/smtp-analyzer":"0.5.0","@bernierllc/email-validator":"3.3.0","@bernierllc/template-engine":"0.6.0","@bernierllc/mock-smtp-server":"1.3.0","@bernierllc/template-validator":"1.4.0","@bernierllc/email-test-assertions":"1.5.0","@bernierllc/email-test-orchestrator":"0.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.5.2_1779246122339_0.7738168971365147","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@bernierllc/email-testing-suite","version":"0.5.3","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.5.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"0559c866b516bc41952aa06fd5fe019c9bbfb844","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.5.3.tgz","fileCount":31,"integrity":"sha512-iXcvapmNDUc11kEpOnjkyUb+Yf76wGY4iZkBtBv5iuyqJDM7KF2uYrY0kAj4Kc5XbvZGDdtXpoB8ZDiz8/dG0A==","signatures":[{"sig":"MEYCIQCFzsWwFqw0AW/PgzTprmt97Sx+89p0FRQZ9qhlk3GUFQIhAKNJ4mQIJk0HiurLtVULX9YoAbEoKJmbVK8CjbUWPn67","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139640},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.5.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.5.3.tgz","_integrity":"sha512-iXcvapmNDUc11kEpOnjkyUb+Yf76wGY4iZkBtBv5iuyqJDM7KF2uYrY0kAj4Kc5XbvZGDdtXpoB8ZDiz8/dG0A==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.14.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.6.0","@bernierllc/email-parser":"0.6.0","@bernierllc/email-sender":"5.4.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/email-capture":"1.2.0","@bernierllc/smtp-analyzer":"0.5.0","@bernierllc/email-validator":"3.3.0","@bernierllc/template-engine":"0.6.0","@bernierllc/mock-smtp-server":"1.5.0","@bernierllc/template-validator":"1.4.0","@bernierllc/email-test-assertions":"1.5.0","@bernierllc/email-test-orchestrator":"0.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.5.3_1779247357351_0.10805396733283201","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@bernierllc/email-testing-suite","version":"0.7.0","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.7.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"95c6aa6d8358fac98d8a1eb721cca53f561e262f","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.7.0.tgz","fileCount":35,"integrity":"sha512-JWEVko29VetG67E97YLe87qvI/PtA2lExn8rj6awi+hyd6zUPajH7pdWOCoahcgS4RNhChZ8EkKplqWRp8F60g==","signatures":[{"sig":"MEQCIHsepsukDai0QkoRkRp8QPaeOVBGvHE1q/EPBzI6jjP6AiBtKfUHLYhtX6hhHvo9J74zA8h6VT0uQd9Np/W/8SXorg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142739},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.7.0.tgz","_integrity":"sha512-JWEVko29VetG67E97YLe87qvI/PtA2lExn8rj6awi+hyd6zUPajH7pdWOCoahcgS4RNhChZ8EkKplqWRp8F60g==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.14.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.7.0","@bernierllc/email-parser":"0.7.0","@bernierllc/email-sender":"5.5.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/email-capture":"1.3.0","@bernierllc/smtp-analyzer":"0.6.0","@bernierllc/email-validator":"3.4.0","@bernierllc/template-engine":"0.7.0","@bernierllc/mock-smtp-server":"1.6.0","@bernierllc/template-validator":"1.5.0","@bernierllc/email-test-assertions":"1.6.0","@bernierllc/email-test-orchestrator":"0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.7.0_1779250702568_0.39245670248091913","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@bernierllc/email-testing-suite","version":"0.7.1","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.7.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"d350ecd2699c4919f59b2864a91f1e7ae6041d9b","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.7.1.tgz","fileCount":35,"integrity":"sha512-Wwx3WTyKj4rZTnPtUm79HHmjsQ5h+0/VyzPN/Dsa3BebPW8/u+KOuSSntgnnO//BGaRGvMtJPNvR0gpzyUPxbQ==","signatures":[{"sig":"MEQCIGd5ON4+HM+ThB1y9jB5fzbrp5KowxSCBQiZXSVdfeLTAiAeYZ3kl/wv2Q2gIbc52wpfbExlZxr5NwemDrDIwEXVFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142739},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.7.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.7.1.tgz","_integrity":"sha512-Wwx3WTyKj4rZTnPtUm79HHmjsQ5h+0/VyzPN/Dsa3BebPW8/u+KOuSSntgnnO//BGaRGvMtJPNvR0gpzyUPxbQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"11.14.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.7.0","@bernierllc/email-parser":"0.7.0","@bernierllc/email-sender":"5.7.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/email-capture":"1.3.0","@bernierllc/smtp-analyzer":"0.6.0","@bernierllc/email-validator":"3.4.0","@bernierllc/template-engine":"0.7.0","@bernierllc/mock-smtp-server":"1.6.0","@bernierllc/template-validator":"1.5.0","@bernierllc/email-test-assertions":"1.6.0","@bernierllc/email-test-orchestrator":"0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.7.1_1779252103003_0.6269572564318968","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@bernierllc/email-testing-suite","version":"0.7.2","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.7.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"596b3b63590b7be3c41093036c748c573cecaf04","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.7.2.tgz","fileCount":35,"integrity":"sha512-6yFtD6244T3+BOUeHNPynSjoRiyVVkZ9o7ULQMFkVtA6sWIR9MHVQqHqubpgF8ZnUF5lLjTBxpKdsiXfxXzytw==","signatures":[{"sig":"MEUCIQCsHZ2HENqWWQiF60ewY8qphGoLNDNfkNNiAdpFdb8XJwIgEaIXHY2g7PqMWAQ5Nzfyj43f0iJTPXiM/vc8LXho35E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142739},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.7.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.7.2.tgz","_integrity":"sha512-6yFtD6244T3+BOUeHNPynSjoRiyVVkZ9o7ULQMFkVtA6sWIR9MHVQqHqubpgF8ZnUF5lLjTBxpKdsiXfxXzytw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"12.0.1","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@bernierllc/logger":"1.7.1","@bernierllc/email-parser":"0.7.0","@bernierllc/email-sender":"5.7.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/email-capture":"1.3.0","@bernierllc/smtp-analyzer":"0.6.0","@bernierllc/email-validator":"3.4.0","@bernierllc/template-engine":"0.7.0","@bernierllc/mock-smtp-server":"1.6.1","@bernierllc/template-validator":"1.5.0","@bernierllc/email-test-assertions":"1.6.0","@bernierllc/email-test-orchestrator":"0.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.7.2_1784016083192_0.8297081112419742","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@bernierllc/email-testing-suite","version":"0.7.3","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.7.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"84dc0bc29db9cd580eb17003056572b72751a2ca","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.7.3.tgz","fileCount":35,"integrity":"sha512-qjtAMW7C4S3Rhxk3HejXVwKGXPZP81IqhTgLX8i20QJM1QyNmuS57zb6GY3d2x3FZhHbRzaxro8nOA8uQm1d+w==","signatures":[{"sig":"MEYCIQDdaDuLSZQAUmfIEQ+v+K/tDZRI6i6dkx7id4SA1mNIeQIhAPWOGwrdS7kbJymaLjk4xvD1frYeeHL2Z4KN3yUhs3dQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142739},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.7.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.7.3.tgz","_integrity":"sha512-qjtAMW7C4S3Rhxk3HejXVwKGXPZP81IqhTgLX8i20QJM1QyNmuS57zb6GY3d2x3FZhHbRzaxro8nOA8uQm1d+w==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"12.0.2","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@bernierllc/logger":"1.7.1","@bernierllc/email-parser":"0.7.0","@bernierllc/email-sender":"5.8.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/email-capture":"1.3.0","@bernierllc/smtp-analyzer":"0.6.0","@bernierllc/email-validator":"3.4.0","@bernierllc/template-engine":"0.7.0","@bernierllc/mock-smtp-server":"1.6.1","@bernierllc/template-validator":"1.5.0","@bernierllc/email-test-assertions":"1.6.0","@bernierllc/email-test-orchestrator":"0.7.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.7.3_1788112487868_0.8642539427282818","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@bernierllc/email-testing-suite","version":"0.7.4","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/email-testing-suite@0.7.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"4585f0dbe8f07f3a4ad5beb0aafb3746e1d8f7fa","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.7.4.tgz","fileCount":35,"integrity":"sha512-BJlwOnfmrCYPSwnMMwjIeHCUtgq2CcdDrd7MLqcgsltu7CTBaWkHKMbFPwKnh9ImvmdVJExwTcGBwvn+AX3SXw==","signatures":[{"sig":"MEYCIQDKdJCF5fziILe3oV8Tq9e43oB+V6FzCKyoNVAOm41kkgIhAPzri6Gv3mXpLtx6fNGEH2QAa4Llw+97MndvBBUr7Vsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICsO11r53/BoHgK7Qo4dANbhWzYOiRvkTfMTNZGG4ml3AiEAuRB4UuuNTvYSefOWptzHPkhuba3j2upNWApMFY339UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142739},"main":"dist/index.js","_from":"file:bernierllc-email-testing-suite-0.7.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.7.4.tgz","_integrity":"sha512-BJlwOnfmrCYPSwnMMwjIeHCUtgq2CcdDrd7MLqcgsltu7CTBaWkHKMbFPwKnh9ImvmdVJExwTcGBwvn+AX3SXw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"12.1.0","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@bernierllc/logger":"1.7.1","@bernierllc/email-parser":"0.7.0","@bernierllc/email-sender":"5.9.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/email-capture":"1.3.0","@bernierllc/smtp-analyzer":"0.6.0","@bernierllc/email-validator":"3.4.0","@bernierllc/template-engine":"0.7.0","@bernierllc/mock-smtp-server":"1.6.1","@bernierllc/template-validator":"1.5.0","@bernierllc/email-test-assertions":"1.6.0","@bernierllc/email-test-orchestrator":"0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/email-testing-suite_0.7.4_1790709313940_0.7715541771801526","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"_id":"@bernierllc/email-testing-suite@0.7.5","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"049f0e904245d444b05a6c80b14af1d83ec3748d","tarball":"https://registry.npmjs.org/@bernierllc/email-testing-suite/-/email-testing-suite-0.7.5.tgz","fileCount":35,"integrity":"sha512-IfZnbD+EsuyuJN0smoBsEcadVlRhvyCaRKcrxQhgOdi6DeBB/uIcxCCoy9LdDjHrUK9h0XxyuP1Vzeck07iOIg==","signatures":[{"sig":"MEUCIQD8WT8wJlVnxwRkUbF2YpTRVQvdQzaupppWcAtytF6x+AIgYN8UjGorkc9fUPhCDeM4lf4shWRzQzDQTqNuGxpRJfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoOhcHOJcMAsmut28UkZ91LNF/uB6sSBUkXDbovKnGOQIhAIM+7Oi2O+jPSvYOX9XnIiNBUS9VGrCA9tizqAO8lGeD"}],"unpackedSize":142751},"main":"dist/index.js","name":"@bernierllc/email-testing-suite","_from":"file:bernierllc-email-testing-suite-0.7.5.tgz","types":"dist/index.d.ts","author":{"name":"Bernier LLC"},"engines":{"node":">=18.0.0"},"license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"version":"0.7.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"063ab3d4-7f4c-467a-923d-3ced0787bea8"}},"homepage":"https://github.com/bernier-llc/tools#readme","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"_resolved":"/home/runner/work/tools/tools/packages/suite/email-testing-suite/bernierllc-email-testing-suite-0.7.5.tgz","_integrity":"sha512-IfZnbD+EsuyuJN0smoBsEcadVlRhvyCaRKcrxQhgOdi6DeBB/uIcxCCoy9LdDjHrUK9h0XxyuP1Vzeck07iOIg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"_npmVersion":"12.2.0","description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","directories":{},"maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"@bernierllc/logger":"^1.7.1","@bernierllc/email-parser":"^0.7.0","@bernierllc/email-sender":"^5.9.0","@bernierllc/retry-policy":"^0.7.0","@bernierllc/email-capture":"^1.3.0","@bernierllc/smtp-analyzer":"^0.6.0","@bernierllc/email-validator":"^3.4.0","@bernierllc/template-engine":"^0.7.0","@bernierllc/mock-smtp-server":"^1.6.1","@bernierllc/template-validator":"^1.5.0","@bernierllc/email-test-assertions":"^1.6.0","@bernierllc/email-test-orchestrator":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/email-testing-suite_0.7.5_1790797156522_0.9732862506394946"}}},"time":{"created":"2025-12-18T19:52:00.694Z","modified":"2026-09-30T19:39:16.804Z","0.1.0":"2025-12-18T19:52:01.470Z","0.1.1":"2025-12-21T00:26:14.218Z","0.1.3":"2025-12-21T02:19:12.105Z","0.1.4":"2025-12-22T21:11:39.043Z","0.1.5":"2025-12-23T01:48:35.524Z","0.3.0":"2026-01-05T19:48:23.824Z","0.4.1":"2026-03-10T17:29:15.330Z","0.4.2":"2026-03-18T21:38:08.332Z","0.4.3":"2026-03-21T22:14:07.121Z","0.4.4":"2026-05-18T19:53:32.378Z","0.4.5":"2026-05-19T02:27:34.606Z","0.4.6":"2026-05-19T20:16:50.574Z","0.5.0":"2026-05-20T01:52:31.082Z","0.5.1":"2026-05-20T02:20:25.294Z","0.5.2":"2026-05-20T03:02:02.482Z","0.5.3":"2026-05-20T03:22:37.632Z","0.7.0":"2026-05-20T04:18:22.710Z","0.7.1":"2026-05-20T04:41:43.137Z","0.7.2":"2026-07-14T08:01:23.310Z","0.7.3":"2026-08-30T17:54:47.998Z","0.7.4":"2026-09-29T19:15:14.035Z","0.7.5":"2026-09-30T19:39:16.613Z"},"bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"author":{"name":"Bernier LLC"},"license":"MIT","homepage":"https://github.com/bernier-llc/tools#readme","keywords":["email","testing","suite","smtp","mock","validation","template","analytics","reporting","bernierllc"],"repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/email-testing-suite"},"description":"Complete email testing solution with opinionated defaults, pre-configured test patterns, integrated mock server, and comprehensive reporting","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/email-testing-suite\n\nComplete email testing solution with opinionated defaults and best practices.\n\n## Features\n\n- **One-Command Setup** - Start testing emails with minimal configuration\n- **Opinionated Defaults** - Pre-configured validations and best practices\n- **Comprehensive Validation** - Template, compliance, accessibility, performance, and security checks\n- **Advanced Analytics** - Track trends, identify issues, generate reports\n- **Best Practices Enforcement** - Automatic validation against email standards\n- **Integration Ready** - Works with Jest, Mocha, Vitest, and other test frameworks\n\n## Installation\n\n```bash\nnpm install @bernierllc/email-testing-suite\n```\n\n## Quick Start\n\n### One-Line Testing\n\nThe simplest way to test an email:\n\n```typescript\nimport { testEmail } from '@bernierllc/email-testing-suite';\n\nconst result = await testEmail({\n  template: './templates/welcome.html',\n  data: { name: 'John Doe', product: 'Pro Plan' },\n  recipient: 'test@example.com'\n});\n\nexpect(result.success).toBe(true);\nexpect(result.score).toBeGreaterThan(90);\n```\n\n### Full Suite Usage\n\nFor more control and advanced features:\n\n```typescript\nimport { EmailTestingSuite } from '@bernierllc/email-testing-suite';\n\nconst suite = new EmailTestingSuite({\n  smtp: { port: 2525 },\n  defaults: { compliance: 'US', timeout: 30000 }\n});\n\nawait suite.start();\n\nconst result = await suite.testEmailTemplate({\n  name: 'Welcome Email',\n  template: './templates/welcome.html',\n  data: { name: 'Jane Doe' },\n  recipients: ['test@example.com'],\n  expectations: {\n    delivery: true,\n    templateCompletion: true,\n    compliance: 'US',\n    accessibility: true,\n    performance: { renderTime: 2000, size: '100kb' }\n  }\n});\n\nawait suite.stop();\n```\n\n## Configuration\n\n### Suite Configuration\n\n```typescript\ninterface EmailTestingSuiteConfig {\n  smtp?: {\n    port: number;        // Default: 2525\n    host: string;        // Default: 'localhost'\n    auth?: { user: string; pass: string; };\n  };\n\n  defaults?: {\n    compliance: 'US' | 'EU' | 'GLOBAL';  // Default: 'US'\n    timeout: number;                      // Default: 30000\n    retries: number;                      // Default: 3\n    expectations?: Partial<EmailExpectations>;\n  };\n\n  validation?: {\n    enabledValidators?: ValidatorType[];  // All enabled by default\n    strictMode?: boolean;                 // Default: false\n    customRules?: ValidationRule[];       // Custom validation rules\n  };\n\n  reporting?: {\n    enableAnalytics?: boolean;            // Default: true\n    generateTrendReports?: boolean;       // Default: true\n    exportFormats?: ReportFormat[];       // Default: ['json', 'html']\n    retainHistory?: number;               // Days, default: 30\n  };\n}\n```\n\n### Expectations\n\n```typescript\ninterface EmailExpectations {\n  delivery: boolean;               // Email should be delivered\n  templateCompletion: boolean;     // All variables resolved\n  compliance: 'US' | 'EU' | 'GLOBAL';  // Compliance standard\n  accessibility: boolean;          // Accessibility validation\n  performance: {\n    renderTime?: number;          // Max render time (ms)\n    size?: string;                // Max email size (e.g., '100kb')\n    deliveryTime?: number;        // Max delivery time (ms)\n  };\n}\n```\n\n## Test Patterns\n\nPre-configured test patterns for common scenarios:\n\n### Welcome Email\n\n```typescript\nimport { EmailTestPatterns } from '@bernierllc/email-testing-suite';\n\nconst result = await EmailTestPatterns.testWelcomeEmail(\n  './templates/welcome.html',\n  { name: 'John Doe', email: 'john@example.com' }\n);\n```\n\n### Password Reset Email\n\n```typescript\nconst result = await EmailTestPatterns.testPasswordResetEmail(\n  './templates/reset.html',\n  { email: 'user@example.com', resetLink: 'https://example.com/reset?token=abc' }\n);\n```\n\n### Newsletter Email\n\n```typescript\nconst result = await EmailTestPatterns.testNewsletterEmail(\n  './templates/newsletter.html',\n  { title: 'Monthly Update', articles: [...] },\n  'subscriber@example.com'\n);\n```\n\n### Transactional Email\n\n```typescript\nconst result = await EmailTestPatterns.testTransactionalEmail(\n  './templates/order-confirmation.html',\n  { orderNumber: '12345', total: '$99.99' },\n  'customer@example.com'\n);\n```\n\n## Email Flow Testing\n\nTest multi-step email workflows:\n\n```typescript\nconst flowResult = await suite.testEmailFlow({\n  name: 'User Onboarding Flow',\n  steps: [\n    { trigger: 'user.signup', template: 'welcome', delay: 0 },\n    { trigger: 'user.verify', template: 'verification', delay: 300000 },\n    { trigger: 'user.complete', template: 'onboarding', delay: 86400000 }\n  ],\n  assertions: [\n    { step: 1, assertion: 'delivered' },\n    { step: 2, assertion: 'contains_verification_link' },\n    { step: 3, assertion: 'personalized_content' }\n  ]\n});\n```\n\n## Analytics\n\nTrack and analyze email testing performance:\n\n```typescript\nimport { EmailTestAnalytics } from '@bernierllc/email-testing-suite';\n\nconst analytics = new EmailTestAnalytics();\n\n// Add test results\nanalytics.addTestResult(result);\n\n// Generate analytics\nconst data = analytics.generateAnalytics('last_30_days');\nconsole.log(`Success Rate: ${data.successRate}%`);\nconsole.log(`Average Score: ${data.performanceMetrics.averageRenderTime}ms`);\n\n// Export analytics\nconst json = analytics.exportAsJSON();\nconst csv = analytics.exportAsCSV();\n```\n\n## Best Practices\n\nGet best practice recommendations:\n\n```typescript\nimport { BestPracticesValidator } from '@bernierllc/email-testing-suite';\n\n// Validate email\nconst validation = BestPracticesValidator.validateEmail(emailData);\nconsole.log(`Score: ${validation.score}`);\nconsole.log(`Recommendations: ${validation.recommendations.length}`);\n\n// Get compliance checklist\nconst checklist = BestPracticesValidator.getComplianceChecklist('US');\n\n// Get accessibility guidelines\nconst guidelines = BestPracticesValidator.getAccessibilityGuidelines();\n\n// Get performance tips\nconst tips = BestPracticesValidator.getPerformanceOptimizationTips();\n\n// Get recommended coverage\nconst coverage = BestPracticesValidator.getRecommendedCoverage('marketing');\n```\n\n## Test Suite Execution\n\nRun multiple tests together:\n\n```typescript\nconst tests = [\n  {\n    name: 'Welcome Email',\n    template: 'welcome.html',\n    data: { name: 'User 1' },\n    recipients: ['test1@example.com']\n  },\n  {\n    name: 'Newsletter',\n    template: 'newsletter.html',\n    data: { content: '...' },\n    recipients: ['test2@example.com']\n  }\n];\n\nconst suiteResult = await suite.runTestSuite(tests);\n\nconsole.log(`Total: ${suiteResult.totalTests}`);\nconsole.log(`Passed: ${suiteResult.passedTests}`);\nconsole.log(`Failed: ${suiteResult.failedTests}`);\nconsole.log(`Average Score: ${suiteResult.summary.averageScore}`);\n```\n\n## Jest Integration\n\n```typescript\ndescribe('Email Templates', () => {\n  let suite: EmailTestingSuite;\n\n  beforeAll(async () => {\n    suite = new EmailTestingSuite({\n      smtp: { port: process.env.SMTP_PORT || 2525 },\n      defaults: { compliance: 'US', timeout: 30000 }\n    });\n    await suite.start();\n  });\n\n  afterAll(async () => {\n    await suite.stop();\n  });\n\n  test('welcome email passes validation', async () => {\n    const result = await suite.testEmailTemplate({\n      name: 'Welcome Email',\n      template: './templates/welcome.html',\n      data: { name: 'Test User' },\n      recipients: ['test@example.com']\n    });\n\n    expect(result.success).toBe(true);\n    expect(result.score).toBeGreaterThan(90);\n  });\n});\n```\n\n## Data Generation\n\nGenerate test data from a schema:\n\n```typescript\nconst schema = {\n  name: { type: 'string', required: true },\n  email: { type: 'email', required: true },\n  age: { type: 'number', min: 18, max: 100 },\n  joinDate: { type: 'date' },\n  website: { type: 'url' },\n  userId: { type: 'uuid' }\n};\n\nconst testData = suite.generateTestData(schema);\n// Returns: { name: 'test-name', email: 'test-email@example.com', age: 18, ... }\n```\n\n## API Reference\n\n### EmailTestingSuite\n\n- `constructor(config?: EmailTestingSuiteConfig)` - Create new suite instance\n- `async start()` - Start the testing environment\n- `async stop()` - Stop the testing environment\n- `async reset()` - Reset captured emails and state\n- `async testEmailTemplate(spec: EmailTemplateTest)` - Test an email template\n- `async testEmailFlow(flow: EmailFlowTest)` - Test an email flow\n- `async runTestSuite(tests: EmailTest[])` - Run multiple tests\n- `getTestingEnvironment()` - Get current environment state\n- `generateTestData(schema: DataSchema)` - Generate test data\n- `getTestHistory()` - Get all test results\n- `clearTestHistory()` - Clear test history\n\n### EmailTestAnalytics\n\n- `addTestResult(result: EmailTestResult)` - Add single result\n- `addTestResults(results: EmailTestResult[])` - Add multiple results\n- `generateAnalytics(period: string)` - Generate analytics report\n- `exportAsJSON(period?: string)` - Export as JSON\n- `exportAsCSV(period?: string)` - Export as CSV\n- `getTestHistory()` - Get all results\n- `clearHistory()` - Clear history\n\n### BestPracticesValidator\n\n- `static validateEmail(email: EmailData)` - Validate email against best practices\n- `static getRecommendedCoverage(emailType: string)` - Get recommended validators\n- `static getComplianceChecklist(region: 'US' | 'EU' | 'GLOBAL')` - Get compliance checklist\n- `static getAccessibilityGuidelines()` - Get accessibility guidelines\n- `static getPerformanceOptimizationTips()` - Get performance tips\n\n## License\n\nCopyright (c) 2025 Bernier LLC\n\nThis file is licensed to the client under a limited-use license.\n","readmeFilename":"README.md"}