{"_id":"@atomic-testing/angular-22","_rev":"12-8ef3cd425416761fee0d319ebf4df60a","name":"@atomic-testing/angular-22","dist-tags":{"latest":"0.104.0"},"versions":{"0.0.0":{"name":"@atomic-testing/angular-22","version":"0.0.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"405689f79ecd642078bd2a2df2d3d4c570bfee0d","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.0.0.tgz","fileCount":8,"integrity":"sha512-sU0svFCCV0RW9G2KNzQGxfJ+/fJXa1BJ86yDit90FKLNC/qQgKj6HMpq0LdcUfwzjRTBv4MXcsf0iUy/pEfJ0Q==","signatures":[{"sig":"MEYCIQD9bub6Whniu2mpdQQzWH7cM3TAVqtdtmCo99h2hUxvKwIhAJkdRJt8qEq5szu5RcWsMUF46Pp4UyBWLmWvD6wnnqaq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6998},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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/a90ee1e29180c9654905c26a2f1587e3/atomic-testing-angular-22-0.0.0.tgz","_integrity":"sha512-sU0svFCCV0RW9G2KNzQGxfJ+/fJXa1BJ86yDit90FKLNC/qQgKj6HMpq0LdcUfwzjRTBv4MXcsf0iUy/pEfJ0Q==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"11.17.0","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@atomic-testing/core":"0.92.0","@atomic-testing/dom-core":"0.92.0","@atomic-testing/angular-core":"0.90.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.15.0","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.0.0_1783138227697_0.24520891199452155","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@atomic-testing/angular-22","version":"0.94.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"6454f0b7922e9b3aeaf4bee2134983bc0b1838d5","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.94.0.tgz","fileCount":8,"integrity":"sha512-h/i029KslRCDyV0IF7GmUAR4588UHzNUEG/2JrYFdIQVfw5F8y019t6VKjgIVfG62AfJS/51n9pWOt+yLlMnnQ==","signatures":[{"sig":"MEQCIHnTokJ63EyGrkdMfBHcwNYMEhbmYIsm4ptBx5kQQPJhAiBjNIVJeFx4ooQvaIdBem4+Ld2It7pBKsDihElFFYitRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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:api":"api-extractor run","check:type":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"_resolved":"/tmp/a432bead842e7f7e96b83903bfece3a7/atomic-testing-angular-22-0.94.0.tgz","_integrity":"sha512-h/i029KslRCDyV0IF7GmUAR4588UHzNUEG/2JrYFdIQVfw5F8y019t6VKjgIVfG62AfJS/51n9pWOt+yLlMnnQ==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"11.18.0","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@atomic-testing/core":"0.94.0","@atomic-testing/dom-core":"0.94.0","@atomic-testing/angular-core":"0.94.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.15.0","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.94.0_1783285690374_0.45139187807848447","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@atomic-testing/angular-22","version":"0.95.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"aaab665d0a6d6107a25069466296c149b7dde775","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.95.0.tgz","fileCount":8,"integrity":"sha512-9Fs2q7ZzA4j7g8RBwHbV8VHn0LYmYFIXYoyTj6FejYfAbrNIkN1kg7w+D8Lcafp1mCAnSnj+PYqFBfJ3npzP7g==","signatures":[{"sig":"MEUCIAwt5J/DySn7Rqc/mt7BFlpvgNUAMlPcEvgrhOmrcVJtAiEA8UxbUj2tFK8XzFyooLu2n+kuHTjLblPLFnyHTgn8ZKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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:api":"api-extractor run","check:type":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"_resolved":"/tmp/4ccd4dbacb6151dae77b4a66000c3043/atomic-testing-angular-22-0.95.0.tgz","_integrity":"sha512-9Fs2q7ZzA4j7g8RBwHbV8VHn0LYmYFIXYoyTj6FejYfAbrNIkN1kg7w+D8Lcafp1mCAnSnj+PYqFBfJ3npzP7g==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"11.18.0","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@atomic-testing/core":"0.95.0","@atomic-testing/dom-core":"0.95.0","@atomic-testing/angular-core":"0.95.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.15.0","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.95.0_1783340388669_0.7788001833997409","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@atomic-testing/angular-22","version":"0.96.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"a5eec63abe1e64bcd5129b8cbe814db48ce48e8f","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.96.0.tgz","fileCount":8,"integrity":"sha512-feO5k1Pe566rs53AmyCcnzFZ5yfeMhW3zqYw14W+ZMMMFUJq5SojBRllO6jvee3wiNhg3hHtL/DQ12tXahvnyg==","signatures":[{"sig":"MEYCIQDjN6Oz/WqAlkECi2n28LS5MBg93BpvfRYEFOcNRVq27AIhAJHCnmn7CwU/puHtXe8vrUGHkgp2aMu0wSGKUQIod252","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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:api":"api-extractor run","check:type":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"_resolved":"/tmp/2a0fe50dec75c1f3a35450186300757a/atomic-testing-angular-22-0.96.0.tgz","_integrity":"sha512-feO5k1Pe566rs53AmyCcnzFZ5yfeMhW3zqYw14W+ZMMMFUJq5SojBRllO6jvee3wiNhg3hHtL/DQ12tXahvnyg==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"11.18.0","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@atomic-testing/core":"0.96.0","@atomic-testing/dom-core":"0.96.0","@atomic-testing/angular-core":"0.96.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.15.0","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.96.0_1783476680579_0.5097960992838477","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"name":"@atomic-testing/angular-22","version":"0.97.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"4cbdf3d78e249c608dd43db0b4f4b14868b20053","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.97.0.tgz","fileCount":8,"integrity":"sha512-GyxkUGz6/x92CHW0GSS1LhHcIGHaFMgBKxvTeEZLXUGIaYSIFZacqlpF3bO5kYPCVfGDeZGBFvGXkNI2HE4O1A==","signatures":[{"sig":"MEQCIFLSbN//yh1RE98PdElmTX/IcoqSpVVcNNZPickmaiLhAiBMhcU8Pk2F53d8/y43Ng81nGEe0+59Sw28StpEgTBdOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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:api":"api-extractor run","check:type":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"_resolved":"/tmp/d0c1d5e56361b4db74fcc00c2ccfe828/atomic-testing-angular-22-0.97.0.tgz","_integrity":"sha512-GyxkUGz6/x92CHW0GSS1LhHcIGHaFMgBKxvTeEZLXUGIaYSIFZacqlpF3bO5kYPCVfGDeZGBFvGXkNI2HE4O1A==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"12.0.1","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@atomic-testing/core":"0.97.0","@atomic-testing/dom-core":"0.97.0","@atomic-testing/angular-core":"0.97.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.15.0","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.97.0_1783871774024_0.24613808463891407","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@atomic-testing/angular-22","version":"0.98.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"b58c7271a886c8de1bc50cd6c726769779f0c023","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.98.0.tgz","fileCount":8,"integrity":"sha512-5w4XVTUYif/6sYBbD/IG0dOhaENgEAa5fsYmi8CJ6pw3pKXLPznQaOOMLq2FPw2benXkBp5V/bwpFf8sHMO/6w==","signatures":[{"sig":"MEUCIGANjeK63zkrrr1fvSOyFfjUXMOwl+IaWPLMiwQr/CkTAiEAr/G37iaFrN0koxYwoKE6jJep0QiROYkCrce0zq3F5EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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:api":"api-extractor run","check:type":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"_resolved":"/tmp/a154de23736a8e2ad7cb19fd5631c3f5/atomic-testing-angular-22-0.98.0.tgz","_integrity":"sha512-5w4XVTUYif/6sYBbD/IG0dOhaENgEAa5fsYmi8CJ6pw3pKXLPznQaOOMLq2FPw2benXkBp5V/bwpFf8sHMO/6w==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"12.0.1","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@atomic-testing/core":"0.98.0","@atomic-testing/dom-core":"0.98.0","@atomic-testing/angular-core":"0.98.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.15.0","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.98.0_1783993773144_0.3548299630310665","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@atomic-testing/angular-22","version":"0.99.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"51f9d53e897f5c4b854362109611be3f1d49ebd7","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.99.0.tgz","fileCount":8,"integrity":"sha512-tlz9ZhfNbbE/x7CsmS73UmlzS1KVSOIXQIgFxOVgjvcHBST3A0/Umji4rNlqm14uPjGNsmkJEz8BUdGW/i0fdg==","signatures":[{"sig":"MEUCIG96+ghoAvNw2owkmUOhAptG5BeJA5kVBbRAe+Xfx2JTAiEAk80Kvy2No9KxMEDVk9WHnJCUq7EOc4W0mF9i5dJ+RW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7036},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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:api":"api-extractor run","check:type":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"_resolved":"/tmp/ae83cf4d8675c9b73ee958df043c4535/atomic-testing-angular-22-0.99.0.tgz","_integrity":"sha512-tlz9ZhfNbbE/x7CsmS73UmlzS1KVSOIXQIgFxOVgjvcHBST3A0/Umji4rNlqm14uPjGNsmkJEz8BUdGW/i0fdg==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"12.0.1","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@atomic-testing/core":"0.99.0","@atomic-testing/dom-core":"0.99.0","@atomic-testing/angular-core":"0.99.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.15.0","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.99.0_1784691191638_0.0220574555019728","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"@atomic-testing/angular-22","version":"0.100.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"d0f32b772706b78d78bb62b60e5dbb784daa10ef","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.100.0.tgz","fileCount":8,"integrity":"sha512-+4Oh7KNfcA8fgmBPkDBSxnB1eOW+/OrYldPeHYG5FGvdoWhPdd7eGjpm8IBuY+je62j2h0Dmu1q1alVR42g/ng==","signatures":[{"sig":"MEUCIQCjX9GruDoe8opnukC63tmsiSDidzN1louiZm2hslIoawIgSlfLsagaIObpiUgF22A2shfbJpo4WGm8IlXX+6/pJe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7040},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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:api":"api-extractor run","check:type":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"_resolved":"/tmp/4645afac021644db5c0e0953332a96f0/atomic-testing-angular-22-0.100.0.tgz","_integrity":"sha512-+4Oh7KNfcA8fgmBPkDBSxnB1eOW+/OrYldPeHYG5FGvdoWhPdd7eGjpm8IBuY+je62j2h0Dmu1q1alVR42g/ng==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"11.19.0","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@atomic-testing/core":"0.100.0","@atomic-testing/dom-core":"0.100.0","@atomic-testing/angular-core":"0.100.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.16.2","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.100.0_1785637308856_0.8508670690023596","host":"s3://npm-registry-packages-npm-production"}},"0.101.0":{"name":"@atomic-testing/angular-22","version":"0.101.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"523aa5d410a5c87347d2b90ef2a99b05600e9fc8","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.101.0.tgz","fileCount":8,"integrity":"sha512-8AA32QIOTzVv3qeN5ameqwLSfZWwg6F0lcGdrM+h0O4w782VYD57lpey34WJDFIgYCZr+9hJV9ow7VKRLv1Saw==","signatures":[{"sig":"MEUCIEy02IQNgFLNaTHy4Mnv4000MIqBvdSy/1wlsRJ4y8bIAiEAvDTc8Q7fVtgTAKur8k/kYmwLMWMhbUmd68huKgD38Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7139},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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:api":"api-extractor run","check:type":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"_resolved":"/tmp/0d47f494fdb6c66517e02da3957454db/atomic-testing-angular-22-0.101.0.tgz","_integrity":"sha512-8AA32QIOTzVv3qeN5ameqwLSfZWwg6F0lcGdrM+h0O4w782VYD57lpey34WJDFIgYCZr+9hJV9ow7VKRLv1Saw==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"11.19.0","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@atomic-testing/core":"0.101.0","@atomic-testing/dom-core":"0.101.0","@atomic-testing/angular-core":"0.101.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.16.2","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.101.0_1786103188424_0.5365587298184784","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"@atomic-testing/angular-22","version":"0.102.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"c58e28d2631aa03a4c12bdafcdc6357ea5df2fb8","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.102.0.tgz","fileCount":8,"integrity":"sha512-If/ouS2jLcA93mnehoHYNKoG3VX9FD393YtdPcPDz6KduH/j9aXdm2PTDt3u35wGOTc82GdZlJwrukvzpRV45w==","signatures":[{"sig":"MEUCIQCR9sBWEPJhM6QXg+ciF9eXtuL8w995HrHVJiDuKca/2QIgOowofIP4zhbpiXTmYknMAI/fJb/q1RCbERD48Y4frg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7684},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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:api":"api-extractor run","check:type":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"_resolved":"/tmp/0a7b622421865fbed8cd5e30618b1008/atomic-testing-angular-22-0.102.0.tgz","_integrity":"sha512-If/ouS2jLcA93mnehoHYNKoG3VX9FD393YtdPcPDz6KduH/j9aXdm2PTDt3u35wGOTc82GdZlJwrukvzpRV45w==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"11.19.0","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@atomic-testing/core":"0.102.0","@atomic-testing/dom-core":"0.102.0","@atomic-testing/angular-core":"0.102.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.16.2","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.102.0_1786959747779_0.2534471878945055","host":"s3://npm-registry-packages-npm-production"}},"0.103.0":{"name":"@atomic-testing/angular-22","version":"0.103.0","keywords":["angular","integration","testing","unit"],"author":{"name":"Tianzhen Lin","email":"tangent@usa.net"},"license":"MIT","_id":"@atomic-testing/angular-22@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":"2cc813f7a584bfeaa7071c0c6f987d4e97b5c9a0","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.103.0.tgz","fileCount":8,"integrity":"sha512-zktuD664dBU1Coy/hicbOVZT28vU8rTF9D7DrxCc2lDB1b0cLPbKPnwvH0Yrdc2aCqdEIVKX4cW8WJDIUwVmyQ==","signatures":[{"sig":"MEUCIQDc1sFjKFl+ZbpBpqgTc8wdRyKUnqDvsmmtRkO+nNBr2gIgGPRO0zRpGQt/IPFqztjB5b7y+SRknZ1AYxQK7bBMaDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7684},"main":"dist/index.cjs","_from":"file:atomic-testing-angular-22-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:api":"api-extractor run","check:type":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"_resolved":"/tmp/fd795850860f165a40e212cc111dece2/atomic-testing-angular-22-0.103.0.tgz","_integrity":"sha512-zktuD664dBU1Coy/hicbOVZT28vU8rTF9D7DrxCc2lDB1b0cLPbKPnwvH0Yrdc2aCqdEIVKX4cW8WJDIUwVmyQ==","repository":{"url":"git+https://github.com/atomic-testing/atomic-testing.git","type":"git","directory":"packages/angular-22"},"_npmVersion":"11.19.0","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@atomic-testing/core":"0.103.0","@atomic-testing/dom-core":"0.103.0","@atomic-testing/angular-core":"0.103.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","zone.js":"^0.16.2","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/platform-browser":"^22.0.0"},"peerDependencies":{"zone.js":">=0.15.0","@angular/core":">=22.0.0 <23.0.0","@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0"},"peerDependenciesMeta":{"zone.js":{"optional":true},"@angular/compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/angular-22_0.103.0_1787012489646_0.18470335217942035","host":"s3://npm-registry-packages-npm-production"}},"0.104.0":{"name":"@atomic-testing/angular-22","version":"0.104.0","description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","keywords":["angular","integration","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/angular-22"},"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"}}},"dependencies":{"@atomic-testing/angular-core":"0.104.0","@atomic-testing/core":"0.104.0","@atomic-testing/dom-core":"0.104.0"},"devDependencies":{"@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/core":"^22.0.0","@angular/platform-browser":"^22.0.0","rxjs":"^7.8.0","zone.js":"^0.16.2"},"peerDependencies":{"@angular/common":">=22.0.0 <23.0.0","@angular/compiler":">=22.0.0 <23.0.0","@angular/core":">=22.0.0 <23.0.0","@angular/platform-browser":">=22.0.0 <23.0.0","zone.js":">=0.15.0"},"peerDependenciesMeta":{"@angular/compiler":{"optional":true},"zone.js":{"optional":true}},"scripts":{"build":"tsdown","check:type":"tsc --noEmit","check:api":"api-extractor run"},"_id":"@atomic-testing/angular-22@0.104.0","bugs":{"url":"https://github.com/atomic-testing/atomic-testing/issues"},"homepage":"https://github.com/atomic-testing/atomic-testing#readme","_integrity":"sha512-IHpKOSD2pMnD973k4+0zFuVZNXQ4TWlepToU03CPp+Co8ivPtXwEXdZ27n6tkMyiv/qZnhXvsDRS8p65MoM+HQ==","_resolved":"/tmp/c7057acf10c4697eb6c8c05b8f5a568c/atomic-testing-angular-22-0.104.0.tgz","_from":"file:atomic-testing-angular-22-0.104.0.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-IHpKOSD2pMnD973k4+0zFuVZNXQ4TWlepToU03CPp+Co8ivPtXwEXdZ27n6tkMyiv/qZnhXvsDRS8p65MoM+HQ==","shasum":"4500e674af602b9f8fa476f97c9e63c5449a983d","tarball":"https://registry.npmjs.org/@atomic-testing/angular-22/-/angular-22-0.104.0.tgz","fileCount":8,"unpackedSize":7684,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-testing%2fangular-22@0.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDAGNfcu+XGrVwoeiJ6PPRKNLeporRACbaLIpkv/SltSwIhAKWk6k40xAShT0WAwdAyiZ+NXmAdLl03fnIVmTRj6VRc"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ba45ed5-cd43-4b5d-a5ac-2bdb6a6e0f9d"}},"directories":{},"maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/angular-22_0.104.0_1787231896981_0.63927173003797"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-04T04:10:27.512Z","modified":"2026-08-20T13:18:17.464Z","0.0.0":"2026-07-04T04:10:27.904Z","0.94.0":"2026-07-05T21:08:10.502Z","0.95.0":"2026-07-06T12:19:48.812Z","0.96.0":"2026-07-08T02:11:20.724Z","0.97.0":"2026-07-12T15:56:14.158Z","0.98.0":"2026-07-14T01:49:33.265Z","0.99.0":"2026-07-22T03:33:11.777Z","0.100.0":"2026-08-02T02:21:48.995Z","0.101.0":"2026-08-07T11:46:28.559Z","0.102.0":"2026-08-17T09:42:27.906Z","0.103.0":"2026-08-18T00:21:29.802Z","0.104.0":"2026-08-20T13:18:17.152Z"},"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","integration","testing","unit"],"repository":{"type":"git","url":"git+https://github.com/atomic-testing/atomic-testing.git","directory":"packages/angular-22"},"description":"Angular 22 test adapter for Atomic Testing: bootstrap standalone components with Angular's real bootstrap API and test them through the component driver pattern. Thin re-export of @atomic-testing/angular-core pinned to the Angular 22 peer range.","maintainers":[{"name":"tangent","email":"tangent@usa.net"}],"readme":"# @atomic-testing/angular-22\n\nAdapter for integrating [Atomic Testing](https://atomic-testing.dev) with\n[Angular 22](https://angular.dev). It maps standalone Angular components to\nthe core scene part APIs.\n\nThis package is a thin re-export of `@atomic-testing/angular-core` that pins\nthe Angular 22 peer range — the implementation (interactor, settling, and\n`createTestEngine`) is shared across all supported Angular majors. Using a\ndifferent Angular major? Install the matching `@atomic-testing/angular-*`\npackage instead.\n\n## Install\n\n```bash\nnpm install --save-dev @atomic-testing/angular-22 @atomic-testing/component-driver-html\n```\n\n`zone.js` is an optional peer: zoneless applications do not need it, and\n`createTestEngine` bootstraps zoneless automatically when it is not loaded.\n\n## Usage\n\n```ts\nimport { createTestEngine } from '@atomic-testing/angular-22';\nimport { HTMLButtonDriver, HTMLElementDriver } from '@atomic-testing/component-driver-html';\nimport { byDataTestId, ScenePart, TestEngine } from '@atomic-testing/core';\n\nconst parts = {\n  increment: { locator: byDataTestId('increment'), driver: HTMLButtonDriver },\n  count: { locator: byDataTestId('count'), driver: HTMLElementDriver },\n} satisfies ScenePart;\n\nlet engine: TestEngine<typeof parts>;\n\nbeforeEach(async () => {\n  // Angular bootstrapping is asynchronous — await the engine.\n  engine = await createTestEngine(CounterComponent, parts);\n});\n\nafterEach(() => engine.cleanUp());\n\nit('increments', async () => {\n  await engine.parts.increment.click();\n  expect(await engine.parts.count.getText()).toBe('1');\n});\n```\n\nInteractions settle through `ApplicationRef.whenStable()`, so the same test\npasses whether the application under test runs zone-based or zoneless change\ndetection.\n\n## Public API & stability\n\nThe stable surface of this package is its `.` barrel exports, frozen under\nSemVer and machine-checked by the committed [API Extractor](https://api-extractor.com/)\nreport at [`etc/angular-22.api.md`](https://github.com/atomic-testing/atomic-testing/blob/main/packages/angular-22/etc/angular-22.api.md). Exports tagged `@internal` are\nnot part of that guarantee. See the [1.0 API freeze & evolution policy](https://github.com/atomic-testing/atomic-testing/blob/main/agent-docs/adr/006-1.0-api-freeze-and-evolution.md).\n","readmeFilename":"README.md"}