{"_id":"@atomic-testing/component-driver-angular-material-v21","_rev":"12-ab7b9120053f6508caa49cef789a79ba","name":"@atomic-testing/component-driver-angular-material-v21","dist-tags":{"latest":"0.104.0"},"versions":{"0.0.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.0.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.0.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"a47ec875db623a0e7254fa2aed438a7c8c8a237e","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.0.0.tgz","fileCount":31,"integrity":"sha512-IQxmRW5nwY/QygGLq+2DGh11IvILYN69kl292yuVNgWQpboM9kef59iplIhvrktINug+lUxNEbUJoxcgqpAPyw==","signatures":[{"sig":"MEQCIHfuMVaEPLXBGUPSWVnWw33LAkq8PdB2Fy9m7T9Sz3NRAiBfgZk/Cp9i0UG8VS11CpKYZsa9/sSbpq4ITYpTND42/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500042},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.0.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsdown","check:type":"tsgo --noEmit"},"_npmUser":{"name":"tangent","email":"tangent@usa.net"},"_resolved":"/private/var/folders/ym/rk90d3y11pxfm4ln15f2mtqw0000gn/T/7ed270b569ad5e9fc3f0f4336c0ac3ae/atomic-testing-component-driver-angular-material-v21-0.0.0.tgz","_integrity":"sha512-IQxmRW5nwY/QygGLq+2DGh11IvILYN69kl292yuVNgWQpboM9kef59iplIhvrktINug+lUxNEbUJoxcgqpAPyw==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"11.18.0","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.92.0","@atomic-testing/dom-core":"0.92.0","@atomic-testing/angular-21":"0.90.0","@atomic-testing/component-driver-html":"0.92.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.0.0_1783284857219_0.17535379074932878","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.94.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.94.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"4dc226125a80240c765d7242a130955d3ecbbb2e","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.94.0.tgz","fileCount":31,"integrity":"sha512-vuHYz0uQitJz6cMHbNcM9VvrfBgbdH/o5Ck97pmBNXZBmb8ghGbmLVMzylngxZ7KUSGp8PTFFMYMUwZeZgMyDQ==","signatures":[{"sig":"MEUCIQDlcxwpv40CjKgJGsYwJnX00766aJpCq1x8b/zDV+LO/wIgOfhijdtktOmx4sFJZwMgS/2tJzFP1QQ4wAIo9wtzo7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500043},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.94.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsdown","check:type":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"_resolved":"/tmp/c8dad40ed3984a898783040bd1804df8/atomic-testing-component-driver-angular-material-v21-0.94.0.tgz","_integrity":"sha512-vuHYz0uQitJz6cMHbNcM9VvrfBgbdH/o5Ck97pmBNXZBmb8ghGbmLVMzylngxZ7KUSGp8PTFFMYMUwZeZgMyDQ==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"11.18.0","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.94.0","@atomic-testing/dom-core":"0.94.0","@atomic-testing/angular-21":"0.94.0","@atomic-testing/component-driver-html":"0.94.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.94.0_1783285710231_0.25963328566272414","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.95.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.95.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"422327f00b9d4cad58711e72b1568655c8a4096b","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.95.0.tgz","fileCount":31,"integrity":"sha512-2ALiqsfsP0Qme0DSGUDRVK7eeNQ9PGCsw43EojLp60XoGMcM3kMH5Hk3j7c5rIWWR5xkRm6r6PTJwGChHjHC9A==","signatures":[{"sig":"MEQCIHxGjJxX36YPLAGrOvM57Hcj1jT0YQKmsSKZ5ltkppguAiBuRGfmU5e3c1SU4UjcjjcWw5RwQTy3WJwm4d5Hze/jsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500043},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.95.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsdown","check:type":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"_resolved":"/tmp/0f42692a31d3eba35f15e370ea062b60/atomic-testing-component-driver-angular-material-v21-0.95.0.tgz","_integrity":"sha512-2ALiqsfsP0Qme0DSGUDRVK7eeNQ9PGCsw43EojLp60XoGMcM3kMH5Hk3j7c5rIWWR5xkRm6r6PTJwGChHjHC9A==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"11.18.0","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.95.0","@atomic-testing/dom-core":"0.95.0","@atomic-testing/angular-21":"0.95.0","@atomic-testing/component-driver-html":"0.95.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.95.0_1783340408453_0.3482530276858018","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.96.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.96.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"9240273a24f7ade3ff1431908dbee3ce94bcdac4","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.96.0.tgz","fileCount":31,"integrity":"sha512-dcD1yYhiW60tlgWpbYWmUoh7Bee/hn4lvINmlxOOrkWLBWIuyEXGLdpLIsY0Ze6vXLan4kz/uvW6013W/sONGA==","signatures":[{"sig":"MEUCIQCQ/HRee7ZdQiyQOEYPu5Im4som6dCzsUs2gYjxpu2/vAIgXwt7Zx9cddxGFw/C389YOM6Fte1HWPnHIPJjJTAtdls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500043},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.96.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsdown","check:type":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"_resolved":"/tmp/eb22cb4f9f55ada7cdf0e8cac5b0ee4f/atomic-testing-component-driver-angular-material-v21-0.96.0.tgz","_integrity":"sha512-dcD1yYhiW60tlgWpbYWmUoh7Bee/hn4lvINmlxOOrkWLBWIuyEXGLdpLIsY0Ze6vXLan4kz/uvW6013W/sONGA==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"11.18.0","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.96.0","@atomic-testing/dom-core":"0.96.0","@atomic-testing/angular-21":"0.96.0","@atomic-testing/component-driver-html":"0.96.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.96.0_1783476704302_0.03937718929818157","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.97.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.97.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"b43117378b6bab2d6439e7420d03ce36dbc57d82","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.97.0.tgz","fileCount":31,"integrity":"sha512-hTsKRpjGKdVrfnHeoKnVtiX9dxcWfINgAPBFmf1nbRoylo0Yv662HbKXXZv99TchmcgAcUfBEbvwdVmCh3RCMQ==","signatures":[{"sig":"MEQCIF7BV4wZ78aWgG1ILya5v9jMfGO7tgTODmN4iDaWJXwQAiAar71AuS9uOfr6rXhEnkl+y8v/Ls4qYVmcSKXGqafnMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500043},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.97.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsdown","check:type":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"_resolved":"/tmp/84623dfcaa24a13dc3ed3218731c2963/atomic-testing-component-driver-angular-material-v21-0.97.0.tgz","_integrity":"sha512-hTsKRpjGKdVrfnHeoKnVtiX9dxcWfINgAPBFmf1nbRoylo0Yv662HbKXXZv99TchmcgAcUfBEbvwdVmCh3RCMQ==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"12.0.1","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.97.0","@atomic-testing/dom-core":"0.97.0","@atomic-testing/angular-21":"0.97.0","@atomic-testing/component-driver-html":"0.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.97.0_1783871794802_0.6232479993866726","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.98.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.98.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"a860f4b4f52f4459cd1f5453a93eca6e1d78ab83","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.98.0.tgz","fileCount":31,"integrity":"sha512-Q3FF4G9WJV+4kEhb9V7c9XQaO+Kop79sfMeMqMCSllmsKfFhyng0sFzajnFYl1lN1ZxnPh4O5Uum1B9jWs/QXA==","signatures":[{"sig":"MEQCIHWatinGdLr/oiWJ1xlq2N/TGQW0WXgINvukAOEFs8rKAiByiDEgYoC3YtPm9AGKB47Mw8AW5FipHSMEa6ZVrvLXaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500043},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.98.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsdown","check:type":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"_resolved":"/tmp/ed8dd5cfb8a22b67868020f47fadf512/atomic-testing-component-driver-angular-material-v21-0.98.0.tgz","_integrity":"sha512-Q3FF4G9WJV+4kEhb9V7c9XQaO+Kop79sfMeMqMCSllmsKfFhyng0sFzajnFYl1lN1ZxnPh4O5Uum1B9jWs/QXA==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"12.0.1","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.98.0","@atomic-testing/dom-core":"0.98.0","@atomic-testing/angular-21":"0.98.0","@atomic-testing/component-driver-html":"0.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.98.0_1783993796387_0.6188817680762142","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.99.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.99.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"20f95e075a156cacb02a9a9c871beea93361d0a0","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.99.0.tgz","fileCount":31,"integrity":"sha512-DL3vUdPK9EPn03ZG+uZHb0KtZgsQFSk0wIlzQwKEDbcDNJ4LkxZ1f8ys3xqVpx8/eBRmLa1Kh9I+/+yvwfHzRg==","signatures":[{"sig":"MEUCIHKRstAHhLUkqjJeeA0DQ3xmxDZm2DzZD1iShJw5FKTZAiEAsRv0MuUQi1MMISVy2ldWuWE+SHNcvkg1mswm4M5TK40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503148},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.99.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsdown","check:type":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"_resolved":"/tmp/c31e732d255a43154c63156f4225f465/atomic-testing-component-driver-angular-material-v21-0.99.0.tgz","_integrity":"sha512-DL3vUdPK9EPn03ZG+uZHb0KtZgsQFSk0wIlzQwKEDbcDNJ4LkxZ1f8ys3xqVpx8/eBRmLa1Kh9I+/+yvwfHzRg==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"12.0.1","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.99.0","@atomic-testing/dom-core":"0.99.0","@atomic-testing/angular-21":"0.99.0","@atomic-testing/component-driver-html":"0.99.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.99.0_1784691212989_0.8793799430612448","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.100.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.100.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"afd8bf143a80e04dbd19898fb9adba08c48b21e3","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.100.0.tgz","fileCount":31,"integrity":"sha512-rk7OsNl0ah/vFJ/GOdYdu8fW6qGU0SLkgc45AHkUg5+NTIShtR9pv9LUDvWWmwfXjKjG4ESFzcS5zbKGDf78Hw==","signatures":[{"sig":"MEUCIGktmL7c9sMrjo7qoWllvGiE0J1AHqeCrXUmAza8zhkfAiEA5QBOGWenCE6U9ud5oGAm1s0us6jey0W0NtHehq7VQWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502343},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.100.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsdown","check:type":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"_resolved":"/tmp/55a2785f961b3ea1002f2f53338110a2/atomic-testing-component-driver-angular-material-v21-0.100.0.tgz","_integrity":"sha512-rk7OsNl0ah/vFJ/GOdYdu8fW6qGU0SLkgc45AHkUg5+NTIShtR9pv9LUDvWWmwfXjKjG4ESFzcS5zbKGDf78Hw==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"11.19.0","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.100.0","@atomic-testing/dom-core":"0.100.0","@atomic-testing/angular-21":"0.100.0","@atomic-testing/component-driver-html":"0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.100.0_1785637331273_0.09439035651715044","host":"s3://npm-registry-packages-npm-production"}},"0.101.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.101.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.101.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"d171a87132d2d7ad41b4a8b135105c88b120a2ac","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.101.0.tgz","fileCount":31,"integrity":"sha512-+RLdjQQ8KuwyBCLfucGnUBPJ5+oMtE4KL7QvULBfcazjTyrgmC8ry7yN87jIn+jXqe+ANEH3X7CSFvFhUbqQ1Q==","signatures":[{"sig":"MEYCIQD6A4q41pdG/0djRFX6TRRvYhEMO5+PUe09hQ2rAkgNfwIhAKEo/47Y08L2hfemu7a2Rba6Lpsbo05DDpSjFCDOrHrK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502510},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.101.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsdown","check:type":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"_resolved":"/tmp/93c93cdf68419aaa1b3e8708aee4b2b6/atomic-testing-component-driver-angular-material-v21-0.101.0.tgz","_integrity":"sha512-+RLdjQQ8KuwyBCLfucGnUBPJ5+oMtE4KL7QvULBfcazjTyrgmC8ry7yN87jIn+jXqe+ANEH3X7CSFvFhUbqQ1Q==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"11.19.0","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.101.0","@atomic-testing/dom-core":"0.101.0","@atomic-testing/angular-21":"0.101.0","@atomic-testing/component-driver-html":"0.101.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.101.0_1786103208344_0.08889262718046109","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.102.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.102.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"1000140f96b0dd22aa99200227f54920cd2df89b","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.102.0.tgz","fileCount":31,"integrity":"sha512-gEGJRvLEky7N/jD11IvuABVxD/WGkIYdsuaza8YZiAXbtlruij8KY24veppZc5ugRoqccYegfveQzimcvjdFLA==","signatures":[{"sig":"MEQCIHnszStO6QstSniSAD42cRNRqvVbPIZUNTRlRcT+rucEAiABKoZscN869+1xGc80mDB1h2v46rn57h2OBNRTqD01HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502679},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.102.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsdown","check:type":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"_resolved":"/tmp/94f7ab17ce8333c1fb4aa99d410ebe42/atomic-testing-component-driver-angular-material-v21-0.102.0.tgz","_integrity":"sha512-gEGJRvLEky7N/jD11IvuABVxD/WGkIYdsuaza8YZiAXbtlruij8KY24veppZc5ugRoqccYegfveQzimcvjdFLA==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"11.19.0","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.102.0","@atomic-testing/dom-core":"0.102.0","@atomic-testing/angular-21":"0.102.0","@atomic-testing/component-driver-html":"0.102.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.102.0_1786959775603_0.95144771799615","host":"s3://npm-registry-packages-npm-production"}},"0.103.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.103.0","keywords":["angular","angular-material","integration","material","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/component-driver-angular-material-v21@0.103.0","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"homepage":"https://github.com/atomic-testing/atomic-testing#readme","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"dist":{"shasum":"8597573b9d4d81b77b1b8bbf7a5918069cfda941","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.103.0.tgz","fileCount":31,"integrity":"sha512-zxXK1+zVL6irH+yqFjItYsaD8pRz7tS1rjIZh9Xg3XZwl687dmCCD3ov0uZz90lQftlx7ZjBIWYQJTBfs3fChA==","signatures":[{"sig":"MEQCIF4ikhn7qvIhi6USg7SWAhANi2oeE+kHM8kBDeYDUP3zAiB1SD3giGM4HxdIz4SHUYAgcSYre8BHLL8/ILpRUNxI5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502679},"main":"dist/index.cjs","_from":"file:atomic-testing-component-driver-angular-material-v21-0.103.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsdown","check:type":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"_resolved":"/tmp/42c0af55b7c275ac876f7485fca98549/atomic-testing-component-driver-angular-material-v21-0.103.0.tgz","_integrity":"sha512-zxXK1+zVL6irH+yqFjItYsaD8pRz7tS1rjIZh9Xg3XZwl687dmCCD3ov0uZz90lQftlx7ZjBIWYQJTBfs3fChA==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/component-driver-angular-material-v21"},"_npmVersion":"11.19.0","description":"Component driver for Angular Material v21","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/core":"0.103.0","@atomic-testing/dom-core":"0.103.0","@atomic-testing/angular-21":"0.103.0","@atomic-testing/component-driver-html":"0.103.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/common":"^21.2.0","@angular/platform-browser":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/component-driver-angular-material-v21_0.103.0_1787012511703_0.29518138516403236","host":"s3://npm-registry-packages-npm-production"}},"0.104.0":{"name":"@atomic-testing/component-driver-angular-material-v21","version":"0.104.0","description":"Component driver for Angular Material v21","keywords":["angular","angular-material","integration","material","testing","unit"],"license":"MIT","author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"repository":{"type":"git","url":"git+https://github.com/atomic-testing/atomic-testing.git","directory":"packages/component-driver-angular-material-v21"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.cts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"publishConfig":{"access":"public"},"dependencies":{"@angular/cdk":"^21.0.0","@angular/material":"^21.0.0","@atomic-testing/angular-21":"0.104.0","@atomic-testing/component-driver-html":"0.104.0","@atomic-testing/dom-core":"0.104.0","@atomic-testing/core":"0.104.0"},"devDependencies":{"@angular/common":"^21.2.0","@angular/core":"^21.2.0","@angular/forms":"^21.2.0","@angular/platform-browser":"^21.2.0","rxjs":"^7.8.0"},"scripts":{"build":"tsdown","check:type":"tsc --noEmit"},"_id":"@atomic-testing/component-driver-angular-material-v21@0.104.0","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"homepage":"https://github.com/atomic-testing/atomic-testing#readme","_integrity":"sha512-rgeRS+21Isg0mADYp1g3LU26WGNPNgGgMvorJU0dnVuD9JZiKEGBU+8wMdkAavc2B9OU+H5yJ4BMpPZxUEmWSQ==","_resolved":"/tmp/1652d26add443d3ac2df321366706f6e/atomic-testing-component-driver-angular-material-v21-0.104.0.tgz","_from":"file:atomic-testing-component-driver-angular-material-v21-0.104.0.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-rgeRS+21Isg0mADYp1g3LU26WGNPNgGgMvorJU0dnVuD9JZiKEGBU+8wMdkAavc2B9OU+H5yJ4BMpPZxUEmWSQ==","shasum":"953f11ce35c9bae250263e678a7c492e9e1ebd71","tarball":"https://registry.npmjs.org/@atomic-testing/component-driver-angular-material-v21/-/component-driver-angular-material-v21-0.104.0.tgz","fileCount":31,"unpackedSize":517226,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fcomponent-driver-angular-material-v21@0.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDx4AECLftSTo5aPBy0GRDFDI9m5d5o7FmlqgYNFG6V+AiEAmFX0iCCy58NY/5GlvC1G2ufqkU/KAQtbAZ8NGQ4CQrY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b83a4939-f26b-4951-a55e-7d8a141972cd"}},"directories":{},"maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/component-driver-angular-material-v21_0.104.0_1787231920396_0.23012090698744458"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-05T20:54:17.075Z","modified":"2026-08-20T13:18:41.014Z","0.0.0":"2026-07-05T20:54:17.352Z","0.94.0":"2026-07-05T21:08:30.366Z","0.95.0":"2026-07-06T12:20:08.615Z","0.96.0":"2026-07-08T02:11:44.476Z","0.97.0":"2026-07-12T15:56:34.935Z","0.98.0":"2026-07-14T01:49:56.524Z","0.99.0":"2026-07-22T03:33:33.149Z","0.100.0":"2026-08-02T02:22:11.410Z","0.101.0":"2026-08-07T11:46:48.513Z","0.102.0":"2026-08-17T09:42:55.735Z","0.103.0":"2026-08-18T00:21:51.856Z","0.104.0":"2026-08-20T13:18:40.553Z"},"bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","homepage":"https://github.com/atomic-testing/atomic-testing#readme","keywords":["angular","angular-material","integration","material","testing","unit"],"repository":{"type":"git","url":"git+https://github.com/atomic-testing/atomic-testing.git","directory":"packages/component-driver-angular-material-v21"},"description":"Component driver for Angular Material v21","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"readme":"# @atomic-testing/component-driver-angular-material-v21\n\nComponent drivers for [Angular Material](https://material.angular.dev) v21 components. Component drivers expose simple APIs for unit tests or end‑to‑end tests to interact with Angular Material components—such as reading states and setting values—so test engineers can focus on test flows without needing to track how the inner Material components work.\n\n## The problem\n\nAngular Material hides complex markup behind its components. Without dedicated drivers your tests often need to rely on implementation details—such as the `.mat-mdc-*` classes Angular documents as unstable—making them brittle as your application grows.\n\n## The solution\n\nThe drivers in this package expose high‑level interactions for Angular Material widgets, anchored on the components' DOM/ARIA contract rather than their styling internals. Combined with the Angular adapter, they let you reuse scene definitions across DOM and end‑to‑end tests, focusing on **reusability**, **composability** and **adaptability**.\n\nUsing a different Angular Material major? Install the matching\n`@atomic-testing/component-driver-angular-material-*` package instead.\n\n## Installation\n\n```bash\nnpm install @atomic-testing/core @atomic-testing/angular-21 \\\n  @atomic-testing/component-driver-html @atomic-testing/component-driver-angular-material-v21 --save-dev\n```\n\nRefer to the [documentation](https://atomic-testing.dev/) for usage patterns and examples.\n\n## Example\n\n1. Create a small standalone component using Angular Material and assign `data-testid` values to the elements you want to interact with:\n\n   ```ts title=\"counter.component.ts\"\n   import { Component, signal } from '@angular/core';\n   import { MatButton } from '@angular/material/button';\n\n   @Component({\n     selector: 'app-counter',\n     imports: [MatButton],\n     template: `\n       <span data-testid=\"count\">{{ count() }}</span>\n       <button matButton data-testid=\"increment\" (click)=\"increment()\">Increment</button>\n     `,\n   })\n   export class CounterComponent {\n     readonly count = signal(0);\n\n     increment(): void {\n       this.count.update(value => value + 1);\n     }\n   }\n   ```\n\n2. Define a `ScenePart` describing the count display and button using the Material driver:\n\n   ```ts title=\"counterScenePart.ts\"\n   import { ButtonDriver } from '@atomic-testing/component-driver-angular-material-v21';\n   import { HTMLElementDriver } from '@atomic-testing/component-driver-html';\n   import { byDataTestId, ScenePart } from '@atomic-testing/core';\n\n   export const counterScenePart = {\n     count: { locator: byDataTestId('count'), driver: HTMLElementDriver },\n     increment: { locator: byDataTestId('increment'), driver: ButtonDriver },\n   } satisfies ScenePart;\n   ```\n\n3. Write a test using `createTestEngine` to bootstrap the component and interact with it:\n\n   ```ts title=\"counter.component.test.ts\"\n   import { createTestEngine } from '@atomic-testing/angular-21';\n\n   import { CounterComponent } from './counter.component';\n   import { counterScenePart } from './counterScenePart';\n\n   test('increments when the button is clicked', async () => {\n     // Angular bootstrapping is asynchronous — await the engine.\n     const engine = await createTestEngine(CounterComponent, counterScenePart);\n\n     expect(await engine.parts.count.getText()).toBe('0');\n     await engine.parts.increment.click();\n     expect(await engine.parts.count.getText()).toBe('1');\n\n     await engine.cleanUp();\n   });\n   ```\n\nFor more in‑depth information, visit [https://atomic-testing.dev](https://atomic-testing.dev).\n","readmeFilename":"README.md"}