{"_id":"@abapify/adt-puppeteer","_rev":"18-35111fefa1d6183e90e8b9bd24db4a4a","name":"@abapify/adt-puppeteer","dist-tags":{"latest":"0.4.15"},"versions":{"0.0.0":{"name":"@abapify/adt-puppeteer","version":"0.0.0","_id":"@abapify/adt-puppeteer@0.0.0","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"dist":{"shasum":"6c7db05ae8bdb2189e5ff4d9fcc40f895793754e","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.0.0.tgz","fileCount":2,"integrity":"sha512-TA7mLxrGtTCcwyuxW6Ku5VMUOkW3HgxBgueW6vbOyLcuQOq5KwFK0VfsUMo6lN1l86WujIjBnjutXGnjk8DRrg==","signatures":[{"sig":"MEQCIHFjToWIPiZo6qm5bf3kwD2FS9WfV5fldQN294QVvQK4AiA5FgXiaBhxfZ2PpdfE67JJ2EiiW3NWFQ03vNVmgi+LTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234},"_npmUser":{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"},"_npmVersion":"11.12.1","description":"Placeholder — real package is published via CI/CD (trusted publishing).","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.0.0_1776719591150_0.12621394136875597","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@abapify/adt-puppeteer","version":"0.3.5","license":"MIT","_id":"@abapify/adt-puppeteer@0.3.5","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"566b24f46e7b4955fd70e06858cf6492a915fa12","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.3.5.tgz","fileCount":2,"integrity":"sha512-GfXev8+wcvObaXVTnbbE/MupF8BCVUV4ui4GGM02q/taUuvib/BrwMLltxSnml9sfXIj9Ebny9LOizKy76dqIA==","signatures":[{"sig":"MEYCIQDcEigtjZS0p/kQJhF9zyPqNGG77fK6kEVUYWHMdml6rQIhAPLO/WsLOlyR3NrftVJp7rVcB7OWh7NgyjmgRWE5SlxJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11875},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"185666fe6ccb304e7b08529eb376ec2493131a7a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.12.1","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.3.5","@abapify/adt-config":"0.3.5","@abapify/browser-auth":"0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.3.5_1776723649877_0.03776778950419657","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@abapify/adt-puppeteer","version":"0.3.6","license":"MIT","_id":"@abapify/adt-puppeteer@0.3.6","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"e74258fbc2a34595fa03e341d91e14c7be1879d6","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.3.6.tgz","fileCount":2,"integrity":"sha512-WoH7Uq1Rb9iVN2UJPmqq0ukPLIDipHVI8W0WV+UlPLOjYH2sWsruPIcakcZSr1hZDt8ye+/kytRjnwlsr+VO+g==","signatures":[{"sig":"MEUCIQDjPLGsd8iKZo8/A2dRGbr9cGBmq6KPVX6SGSzAPxie1wIgG9RskvGN/vEu2eFv1jH1yTErtYhKlyFkqnvL7A+zVN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11875},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"489b2b4ad7c2ea972f323d4c356997ac5962ba9e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.11.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.3.6","@abapify/adt-config":"0.3.6","@abapify/browser-auth":"0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.3.6_1776744801805_0.9833912215351612","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@abapify/adt-puppeteer","version":"0.4.0","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.0","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"ff8cc4801548afb9d6d0fa2d25b06322a67e12b3","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.0.tgz","fileCount":2,"integrity":"sha512-GYEPClf/5cCG+bgqF+Kv8IlvxdOBAwL4l4vWdCBLUS19jbIoCvM3AH5sXNT1/oZz46IwiX06RtNv8ddhArDkzA==","signatures":[{"sig":"MEYCIQC+6ITKR57rDolzVUPZDHWq6oZT1eJBmd/Ng/VzOc1OtgIhAIK1vVQhipushXxJXUbTblI+oHp/s2nAEqs7EGug7tEZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11875},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"81dc9eea47fe419e41d246f0ec212fa78570a489","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.13.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.0","@abapify/adt-config":"0.4.0","@abapify/browser-auth":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.0_1780072646838_0.8045438149538824","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@abapify/adt-puppeteer","version":"0.4.1","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.1","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"09ac6073a62629737725bde9307bfb05703c4c0c","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.1.tgz","fileCount":6,"integrity":"sha512-AiQCZEi7BQZfmJEctx1A1k2Et+8ZivYlV3bBVTQxRUlOmkFpcxPbb+7fSmYVx2r4mowvan59bRuXQEmhx5mZnw==","signatures":[{"sig":"MEQCIA+RAIKvl6O6BEVkXPhS941VM9cxI20m7hoUegb22PtsAiBdJruUmFbEO34KBz7+HvdEETeC4FgNLP+3ppg4FkJImg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32882},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"9d3b996a5c760a8db67e28c4df3c30098bd29e4a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.13.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.1","@abapify/adt-config":"0.4.1","@abapify/browser-auth":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.1_1780074965652_0.01116101415634918","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@abapify/adt-puppeteer","version":"0.4.3","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.3","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"d8385a5857d6a7e2be2757136436d6624494e4c9","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.3.tgz","fileCount":6,"integrity":"sha512-yzNNxElyQz3xOhIwtzDys1rIHxm9je/WxzQP1OenN1wfZwYdmgM43+PXvzwU0VQo0gDkJaFYCCxVjUd64vOS+w==","signatures":[{"sig":"MEUCIGavRcqnhgk1LUp0qbhLtocmsHgyvF+o+Ju809CTSY1AAiEA8Keonv1qRtWuOHPww74DCZgXVRTbnnzjNm6OLrzYqnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkN2fhl2RG36DXEi0W0kVD6U3swTvmKVoTO90oRm34uwIhAJbd2JHixZ4dl1a1Q0VTEXs89ejhClBYdVdHxJ4VUWQZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33019},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"11810846b793c200bb71aab0746cb172aec3a306","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.3","@abapify/adt-config":"0.4.3","@abapify/browser-auth":"0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.3_1789559528400_0.5279108527778458","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@abapify/adt-puppeteer","version":"0.4.4","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.4","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"5110b097e263a5d52a3f72095ee41da4e4fbef98","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.4.tgz","fileCount":6,"integrity":"sha512-agSyQKPh3EyX3allQo1SFpDd+jR9hyUWYtzluNuBIet75ZmIDStSGalmPY31OtznsYbNcaSOFS9yI+SCxQIVeQ==","signatures":[{"sig":"MEQCIGmQlcgLycPrnzk+AqHyqwc3+5wAiVEGZpoaaYU0qIu/AiA/gpixl6SrK9jTVm44HvZT3+nv5G0ZpF2j455t8DE/Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCg0iHS0dt2pyMRmz5KUj/QlX/92uCk0givLjHPlLMqWQIgZcJzXvW1cgrFi3tr6aD6rwnFbd8Q0OTRisHjKgYfNhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33019},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"0986d622a20f7065303a071833dbb60e568138f8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.4","@abapify/adt-config":"0.4.4","@abapify/browser-auth":"0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.4_1789682435541_0.42929317529132516","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@abapify/adt-puppeteer","version":"0.4.5","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.5","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"4d9cd1bc8e3599c6a56c5f18585dd52ac3d5a7c7","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.5.tgz","fileCount":6,"integrity":"sha512-LvSbPP8F38W2oTJMHUTtV6LWcIRxpEetaRUMO65A43y7/rtQAMuIVzp1RULl0dhkuuFCOPH2Xs2XIMwt6MT4Ww==","signatures":[{"sig":"MEUCIQD67vS+3LZPZvMNFmJcVPR90Yia/FqrWV35Y1NUNn2pdgIgJXNUUScVSubHaQ6jbstfP1j4UbY/T/SSGYDSXiRQHWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHrXY0PFxKryQRcf75Y8Huyd6Bg76HAiy4g5LY9xOvkLAiBaYIqFgJJDFOnfiqyJWlmoFBzF4zRGhhHGfXJkoG09Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33019},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"1d15cdcc48c7899ba24e9512c51dd85ae535e248","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.5","@abapify/adt-config":"0.4.5","@abapify/browser-auth":"0.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.5_1789683065798_0.7339588184992496","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@abapify/adt-puppeteer","version":"0.4.6","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.6","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"77a4b6bcb18bf72df961be45bcea41934dfffa2b","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.6.tgz","fileCount":6,"integrity":"sha512-UYzozvcDamR/12HVbpC5T7mF3+Qn0qhma5iVl0Ilt48rdJUH5bcoa2yeusBLPCBOxiWevmGKaruUo3HySLvYvQ==","signatures":[{"sig":"MEUCIGDxRVYwinRGp9lD1IgL/UNl+d08b0jtOpmIoLxqazb6AiEA6V/ZzJA06Tk/kuXxfJ2ABQZvLm5Mi/drU3ZmSa7p7uU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcyHmE8yhFQ+hYQF1pdTD6JSz+jZly0HBjGthH6CNiowIgZUdCZ5toH4GmsF8rgkABIXhnSSPRVhm1CBC6y70emEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33019},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"5386bf2cd941341fa289378db14ce07ecc2921cf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.6","@abapify/adt-config":"0.4.6","@abapify/browser-auth":"0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.6_1789735275374_0.76037783506292","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@abapify/adt-puppeteer","version":"0.4.7","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.7","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"7c44f29313a80da2b1b38dc3ac861c51627d767f","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.7.tgz","fileCount":6,"integrity":"sha512-p5g6FJnBenbpFa7tUoOoez8shfTZs7WPQ7YZvdhHtAgUpAfma9mxi3mXrprvLHJOmiKK8+JmU0atoDQj9248RA==","signatures":[{"sig":"MEUCIQDbFaaR9+C+HDKgd7RCU197bhumNH1g9RBJIyZiPCFGVAIgArXPUVE+hT0AOeWeKWImhfyUZkz/1pGz1LKUSfaRZOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBEmn2rEEodJccDlnWYzPrvufRyiPuW7j6o6Z2eOrp3HAiEA0uhhfEBgUsJMGDniupdwSaoE+2aeqpM6O4lEVY5Xjeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33019},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"14bd0e5827766c332c9b988df656959cd6d53d26","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.7","@abapify/adt-config":"0.4.7","@abapify/browser-auth":"0.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.7_1789736636402_0.47185111256868906","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@abapify/adt-puppeteer","version":"0.5.0","license":"MIT","_id":"@abapify/adt-puppeteer@0.5.0","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"6b9cf5e55ca027e8fe730dfa3a29658922bb9669","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.5.0.tgz","fileCount":6,"integrity":"sha512-nvNQg6YTaYM63kl8zvd7i/+qkvqv34n5soYdK0pB/vtczrKzL5+OxNe6RT9+Ebw0kQPdEPHFkqjcxFuURkEEUQ==","signatures":[{"sig":"MEQCIG2XdAklDC1oMdX+6wVjjot50Y5ScwUhwoND50LpX1ZEAiAZ9qpGAzKlZcrADRK09MgxxVmBvDwFA+Vs6/saQhp+Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHfY2wWLNbLFLQowZiroaMuepBYpJNQ5C5/V3yHj2owzAiBuGg+jyYmoc0CuVElE2uR2eT1/obyhO9qvm7gRhARkcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33019},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"8ee249918467429877ff28084ae08bef1a758957","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.5.0","@abapify/adt-config":"0.5.0","@abapify/browser-auth":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.5.0_1789900170407_0.9870793913537523","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@abapify/adt-puppeteer","version":"0.4.8","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.8","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"fe3259b47efe35219cb1001a109e6a9e40f128be","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.8.tgz","fileCount":6,"integrity":"sha512-YG05GkNIhRCNAcOXnOsUmevTxk37y19l18NFT+Yqr4XvnaaVnA1X/uir/Aghjnnxm6dxaDFdTZz3sH27lpC0rA==","signatures":[{"sig":"MEYCIQCgQp7A0hg1mjV02mQdKoU6QEYMlCCdn8bjkWy6Dw60eQIhAJ7ak892PayAoTKuX83HSMXoI08q3zpryrEmU22rfvng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFfnVgqpD1MtBLz2x+P5ar9MIPxJE3YpHPOUym5NHuPBAiBFSrwIlHXutD6ypmS9EVdrwiuHgTFP1k5MjjrFO6DNHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33019},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"37556716c3f7582306032979a60d8fb756ac4bf4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.8","@abapify/adt-config":"0.4.8","@abapify/browser-auth":"0.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.8_1789901140453_0.9035604498584171","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@abapify/adt-puppeteer","version":"0.4.9","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.9","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"26331ff29f1577f93a0f36d78a90230677183884","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.9.tgz","fileCount":6,"integrity":"sha512-cSDvijPpbhhTLqrxmPkacMCdx+hmkg08fB4u68tYBaMeno+p54Md0iVsd20mBbs1qMPKJtatgp3oIUdnhIsEwQ==","signatures":[{"sig":"MEUCIC3EK8RxUqivM3i1m4UrMneneHditDrohJ5iXkSGnI3FAiEAu4/PgLLRxTjD/NkDuXU8kvBjsphPvxf77QHKoCxT7qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBLWOFr9pCZavShdJn0MCzMKMu3Gmz9HAlIjDBBCMPlSAiBAIv+U0pRRfoUaazGZrfYdL79f861+74RZdSRc+ut15g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33019},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"c49723dd87d0caa39bd9d17d7f8ef2452033a48b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.9","@abapify/adt-config":"0.4.9","@abapify/browser-auth":"0.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.9_1789993589902_0.2456434806652663","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@abapify/adt-puppeteer","version":"0.4.11","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.11","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"b87a97d6858253234b4ecf86314fc19d0b5737d2","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.11.tgz","fileCount":6,"integrity":"sha512-M816ghDsbkB6V+dennmjPc2fOMRRSw8N3Jdn4P9wAgx0woAa0Jql814oxDT0jS329AYwjLTT3kIkJu8001rMFA==","signatures":[{"sig":"MEQCICGSZjmxdADeGKLrz+k0Lc3XtZs1B82FpBgwIn08zLPyAiAGnGIAGFf2LgNUssmc2vp0KBLGFw577y9Mj+Bbx8nkKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIASkzJvSRZTzXnVY6FejJw0YzQOIyjcfA73ZYom478qOAiB0VE4TcHcKj1/DA7Mvm3WIHCS4SKpuNO/uGrE+b1Ba6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33023},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"725c68fb3ff59e63d5e203a57c4f39f033ed75d9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.11","@abapify/adt-config":"0.4.11","@abapify/browser-auth":"0.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.11_1790611237142_0.3909404277895048","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@abapify/adt-puppeteer","version":"0.4.12","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.12","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"7d25b13a85801682a01a7b586c9afb05f33043c4","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.12.tgz","fileCount":6,"integrity":"sha512-pjDq/p1bw3LK42Jmp8r8o44NkgMVEDO3H/vkX5Y6HUCAeEKeiYeE1PVRywSrZy/1AyvvoH+swGqgt1+24fk5TA==","signatures":[{"sig":"MEUCIQCUXXUR9eFzFdd4aShsn1DZqIGb0IrojvaVTRxNsMtzbAIgWbCGu73k+GGltI48/WDRNCN+ctFBHd8hzSTWzQvkICE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAgZLrTDsAvF15D92UGKTEt9CBntcteGNY1Swzg/Sq0QAiEAnQZ+2JB8TbTctd3cPKjqmg+cSnzEDvQLw/y07t1kn0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33023},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"bac11c02b2bf80a531eb068eba40438009b9080a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.12","@abapify/adt-config":"0.4.12","@abapify/browser-auth":"0.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.12_1790613651265_0.49431498293600074","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@abapify/adt-puppeteer","version":"0.4.13","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.13","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"238bf00faf298a4ca79c967bfb493a6711d0e47e","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.13.tgz","fileCount":6,"integrity":"sha512-4M+lmBbxuhmbkrhriJN583n/BuLayi+t6Z9SMfwZj+Vsp4TwrSzc9S0mZuWE6FFzUjdPqEmtu97YuHMsvzljpQ==","signatures":[{"sig":"MEUCIEtVo+Ono7LVuyOfuucDsRNgzyjFAf5olz7jRI7r8KwnAiEA3VGGrYeIZXNkmhI4jxrhS6seXA/2WnCSDxQvL5BVWpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrwvHyDtJ/XST+aiaIJaE/Am31nHnYomLfzJjCGaz6qAIgK1mOaSsVTqhBSqTjxdOqoF/oTjJNhTl+lHujyesFbiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33023},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"d6315ceb4776ddcf269af4d221c42b9d911153c3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.13","@abapify/adt-config":"0.4.13","@abapify/browser-auth":"0.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.13_1790630084675_0.8953484105193608","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@abapify/adt-puppeteer","version":"0.4.14","license":"MIT","_id":"@abapify/adt-puppeteer@0.4.14","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"b17e53f09a0ada0d681f02b8c2b0bce45efd1081","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.14.tgz","fileCount":6,"integrity":"sha512-NkXAy6pJdzKqGqR9I68XIJTsnnVXVq2/hP0vXf8aWDr1d3c2Sy0rIKofpW0N53UGMSJaCmXGWBJezMHobvvswQ==","signatures":[{"sig":"MEQCIFI/0MG3n/RwR6eQ2jYO0v+hNwzbNiyDF9/CTDoGKbWbAiAkU9rtTyziStLen5G1PKHDNcVQx/ybdDTZMqmkGMzkRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCHyKmBFJLci2awLMGrsZjPW8TRtCKxvLj9ZpmCpfO+F4CIQDx43o/IASv+a836JC9xilS9Iqw8/T8FmRwXofFcAWw6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33023},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"6c52844d86ca68781dda8a867a68ef665a2acdc5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.14","@abapify/adt-config":"0.4.14","@abapify/browser-auth":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adt-puppeteer_0.4.14_1790674792270_0.684721151112939","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"_id":"@abapify/adt-puppeteer@0.4.15","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"793736a7618778e05184cecf7e9f86ac2cac80e3","tarball":"https://registry.npmjs.org/@abapify/adt-puppeteer/-/adt-puppeteer-0.4.15.tgz","fileCount":6,"integrity":"sha512-lRF50IyaNWLDeHxizYHJEUxc1+VtZlbWEIpq23+u0EvW/9RsXdkza2RA7HdICoFd3TSVs51EfnZhTJ1jNoozlw==","signatures":[{"sig":"MEQCIFar3AG5fe3RLWsQL2V4+oadDLXi+IXD8WnTZjruxRPxAiAZRmtxFXg8SZETSvnHp6ftEg7GWDv4mmUyqcP4R20nOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCOK2UTOk8+Se2e/2V1Ka/vf3GHgY9iYFIbOm9n8xwkCQIhAPklC8AXn9OtnZlQQqXkWbyurkYmIPW3asthmiOaf9Pf"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fadt-puppeteer@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33023},"name":"@abapify/adt-puppeteer","type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"6da7aaf8917d0c927eeeae264ee0f20cd8b833be","license":"MIT","version":"0.4.15","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13946ca6-8eb7-4200-b93d-c78a33106dbb"}},"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"_npmVersion":"11.19.0","description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","directories":{},"maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"puppeteer":"^24.0.0","@abapify/adt-auth":"0.4.15","@abapify/adt-config":"0.4.15","@abapify/browser-auth":"0.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"puppeteer":">=22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adt-puppeteer_0.4.15_1790723389825_0.37877033609835853"}}},"time":{"created":"2026-04-20T21:13:11.077Z","modified":"2026-09-29T23:09:50.257Z","0.0.0":"2026-04-20T21:13:11.300Z","0.3.5":"2026-04-20T22:20:50.008Z","0.3.6":"2026-04-21T04:13:21.960Z","0.4.0":"2026-05-29T16:37:26.986Z","0.4.1":"2026-05-29T17:16:05.841Z","0.4.3":"2026-09-16T11:52:08.484Z","0.4.4":"2026-09-17T22:00:35.658Z","0.4.5":"2026-09-17T22:11:05.882Z","0.4.6":"2026-09-18T12:41:15.462Z","0.4.7":"2026-09-18T13:03:56.506Z","0.5.0":"2026-09-20T10:29:30.497Z","0.4.8":"2026-09-20T10:45:40.536Z","0.4.9":"2026-09-21T12:26:30.001Z","0.4.11":"2026-09-28T16:00:37.244Z","0.4.12":"2026-09-28T16:40:51.360Z","0.4.13":"2026-09-28T21:14:44.746Z","0.4.14":"2026-09-29T09:39:52.364Z","0.4.15":"2026-09-29T23:09:49.909Z"},"bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"license":"MIT","homepage":"https://github.com/abapify/adt-cli/tree/main/packages/adt-puppeteer#readme","repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/adt-puppeteer"},"description":"Puppeteer-based authentication for SAP ADT (SSO/IDP)","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"readme":"# @abapify/adt-puppeteer\n\n[![version](https://img.shields.io/github/package-json/v/abapify/adt-cli?filename=packages/adt-puppeteer/package.json)](https://github.com/abapify/adt-cli/pkgs/npm/%40abapify%2Fadt-puppeteer)\n\nPuppeteer-based SSO authentication plugin for SAP ADT systems. Alternative to Playwright for environments where Puppeteer is preferred.\n\n## Features\n\n- 🔐 **SSO/IDP Support** - Works with Okta, Azure AD, and other identity providers\n- 💾 **Session Persistence** - Reuse Okta tokens across runs\n- 🎭 **Puppeteer-powered** - Mature, well-tested browser automation\n- ⚡ **Fast** - Skip login when session is still valid\n- 🔄 **AuthManager Integration** - Works seamlessly with ADT CLI\n\n## Installation\n\n```bash\nnpm install @abapify/adt-puppeteer puppeteer\n```\n\n## Quick Start\n\n```typescript\n// adt.config.ts\nimport { defineConfig } from '@abapify/adt-config';\nimport { withPuppeteer } from '@abapify/adt-puppeteer';\n\nexport default withPuppeteer(\n  defineConfig({\n    destinations: {\n      DEV: 'https://sap-dev.example.com',\n      PROD: 'https://sap-prod.example.com',\n    },\n  }),\n  {\n    userDataDir: true, // Enable session persistence\n    headless: false, // Show browser window for SSO\n    requiredCookies: ['SAP_SESSIONID_*', 'sap-usercontext'],\n  },\n);\n```\n\n## Direct API Usage\n\n```typescript\nimport { puppeteerAuth, toCookieHeader } from '@abapify/adt-puppeteer';\n\n// Authenticate - opens browser for SSO login\nconst credentials = await puppeteerAuth.authenticate({\n  url: 'https://sap-system.example.com',\n  userDataDir: true,\n  headless: false,\n  requiredCookies: ['SAP_SESSIONID_*', 'sap-usercontext'],\n});\n\n// Convert to Cookie header for HTTP requests\nconst cookieHeader = toCookieHeader(credentials);\n\n// Test if session is still valid\nconst result = await puppeteerAuth.test(credentials);\nconsole.log(result.valid); // true/false\n```\n\n## How It Works\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│                    Authentication Flow                          │\n├─────────────────────────────────────────────────────────────────┤\n│                                                                 │\n│  1. Launch Browser ──► 2. Navigate to SAP ──► 3. SSO Redirect  │\n│         │                                           │           │\n│         ▼                                           ▼           │\n│  [Persistent Profile]                    [User completes login] │\n│         │                                           │           │\n│         ▼                                           ▼           │\n│  4. Check Session ◄─────────────────────── 5. Capture Cookies  │\n│         │                                           │           │\n│         ▼                                           ▼           │\n│  [Valid? Skip login]                      [Return credentials]  │\n│                                                                 │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n1. **Launch Browser** - Opens Chrome with optional persistent profile\n2. **Navigate to SAP** - Goes to ADT discovery endpoint\n3. **SSO Redirect** - Browser redirects to Okta/IDP\n4. **User Login** - User completes 2FA/SSO in browser\n5. **Capture Cookies** - Waits for required cookies, extracts session\n\n## Options\n\n````typescript\ninterface PuppeteerAuthOptions {\n  /** SAP system URL (required) */\n  url: string;\n\n  /** Hide browser window (default: false) */\n  headless?: boolean;\n\n  /** Login timeout in ms (default: 300000 = 5 minutes) */\n  timeout?: number;\n\n  /** Custom user agent */\n  userAgent?: string;\n\n  /**\n   * Cookie patterns to wait for before completing auth.\n   * Supports wildcards: 'SAP_SESSIONID_*'\n   * @example ['SAP_SESSIONID_*', 'sap-usercontext']\n   */\n  requiredCookies?: string[];\n\n  /**\n   * Session persistence directory.\n   * - true: Use default (~/.adt/browser-profile)\n   * - string: Custom path\n   * - false/undefined: No persistence\n   */\n  userDataDir?: string | boolean;\n\n  /** Ignore HTTPS errors (default: true) */\n  ignoreHTTPSErrors?: boolean;\n}\n\n## Session Persistence\n\nBy default, Puppeteer starts a fresh browser session each time. Enable `userDataDir` to persist browser state (cookies, localStorage, cache) across runs - perfect for long-lived Okta/IDP tokens!\n\n### Benefits\n- **Skip repeated logins**: Okta tokens persist across runs\n- **Faster authentication**: Only refresh SAP cookies when needed\n- **Better UX**: Same experience as using a regular browser\n\n### Plugin-Level Configuration (Recommended)\n\nConfigure once, applies to all destinations:\n\n```typescript\nimport { withPuppeteer } from '@abapify/adt-puppeteer';\n\nexport default withPuppeteer(\n  defineConfig({\n    destinations: {\n      DEV: 'https://sap-dev.example.com',\n      PROD: 'https://sap-prod.example.com',\n    },\n  }),\n  {\n    userDataDir: true,  // ALL destinations share the same profile\n  }\n);\n````\n\n### Per-Destination Configuration\n\nOnly use if you need different profiles per destination:\n\n```typescript\nimport { puppeteer } from '@abapify/adt-puppeteer';\n\nexport default defineConfig({\n  destinations: {\n    DEV: puppeteer({\n      url: 'https://sap-dev.example.com',\n      userDataDir: '/path/to/dev-profile', // Custom profile for DEV\n    }),\n    PROD: puppeteer({\n      url: 'https://sap-prod.example.com',\n      // No userDataDir = fresh session every time\n    }),\n  },\n});\n```\n\n### Options\n\n- `userDataDir: true` - Use default directory (~/.adt/puppeteer-profile)\n- `userDataDir: '/custom/path'` - Custom directory path\n- `userDataDir: false` or omitted - No persistence (default)\n\n### How It Works\n\n1. **First run**: Opens browser, user logs in via Okta → profile saved\n2. **Subsequent runs**: Loads existing profile → checks if session valid\n   - ✅ **Valid**: Skips login, extracts cookies\n   - ❌ **Expired**: Prompts for re-login (only SAP cookies need refresh)\n\n### Silent Session Refresh\n\nWhen SAP cookies expire but Okta session is still valid, use `adt auth refresh`:\n\n```bash\n# Refresh expired SAP session using stored Okta cookies\nnpx adt auth refresh\n\n# Or specify a system\nnpx adt auth refresh --sid TRL\n```\n\n**How it works:**\n\n1. Launches **headless browser** with persistent profile (no window popup!)\n2. Navigates to SAP system\n3. Okta **auto-authenticates** from stored session\n4. Extracts fresh SAP cookies\n5. Updates `~/.adt/auth.json`\n\n**Benefits:**\n\n- ⚡ **Fast** - No manual login, typically <30 seconds\n- 🤫 **Silent** - Runs in background, no browser window\n- 🔄 **Automatic** - ADT CLI can auto-refresh when detecting expired sessions\n\n**Note:** Refresh only works when `userDataDir` is enabled. Without it, you'll need to run `adt auth login` again.\n\n### Clearing Sessions\n\nIf authentication fails or you need a fresh start:\n\n```bash\n# Remove default profile\nrm -rf ~/.adt/browser-profile\n\n# Or remove custom profile\nrm -rf /path/to/custom/profile\n```\n\n## Configuration Patterns\n\n### Pattern 1: All destinations use Puppeteer (Recommended)\n\n```typescript\n// adt.config.ts\nimport { defineConfig } from '@abapify/adt-config';\nimport { withPuppeteer } from '@abapify/adt-puppeteer';\n\nexport default withPuppeteer(\n  defineConfig({\n    destinations: {\n      DEV: 'https://sap-dev.example.com',\n      QAS: 'https://sap-qas.example.com',\n      PROD: 'https://sap-prod.example.com',\n    },\n  }),\n  {\n    // Plugin options applied to ALL destinations\n    userDataDir: true, // Session persistence\n    headless: false, // Show browser\n    timeout: 120000, // 2 min timeout\n    requiredCookies: ['MYSAPSSO2', 'SAP_SESSIONID_*'],\n  },\n);\n```\n\n### Pattern 2: Mixed auth types\n\n```typescript\nimport { defineConfig } from '@abapify/adt-config';\nimport { basic } from '@abapify/adt-client';\nimport { puppeteer } from '@abapify/adt-puppeteer';\n\nexport default defineConfig({\n  destinations: {\n    // Basic auth for dev\n    DEV: basic({ url: 'https://dev.example.com', client: '100' }),\n\n    // Puppeteer for production (SSO)\n    PROD: puppeteer({ url: 'https://prod.example.com' }),\n  },\n});\n```\n\n### Pattern 3: Per-destination Puppeteer options\n\n```typescript\nimport { puppeteer } from '@abapify/adt-puppeteer';\n\nexport default defineConfig({\n  destinations: {\n    DEV: puppeteer({\n      url: 'https://sap-dev.example.com',\n      timeout: 60000, // Custom timeout for DEV\n    }),\n\n    PROD: puppeteer({\n      url: 'https://sap-prod.example.com',\n      requiredCookies: ['MYSAPSSO2', 'SAP_SESSIONID_*'],\n    }),\n  },\n});\n```\n\n## Architecture\n\nThis package is a thin wrapper around `@abapify/browser-auth`:\n\n```\n@abapify/browser-auth (core logic)\n├── Event-driven auth flow\n├── Cookie utilities\n└── Pattern matching\n    ↑\n@abapify/adt-puppeteer (this package)\n├── adapter.ts       - Puppeteer BrowserAdapter implementation\n├── puppeteer-auth.ts - Wrapper around browser-auth\n├── auth-plugin.ts   - AuthManager compatibility\n└── index.ts         - Public exports\n```\n\n## Exports\n\n```typescript\n// Main auth object\nexport { puppeteerAuth, puppeteer } from '@abapify/adt-puppeteer';\n\n// Config helper\nexport { withPuppeteer } from '@abapify/adt-puppeteer';\n\n// Utilities\nexport { toCookieHeader, toHeaders } from '@abapify/adt-puppeteer';\n\n// AuthManager plugin (default export)\nimport authPlugin from '@abapify/adt-puppeteer';\n\n// Types\nexport type {\n  PuppeteerCredentials,\n  PuppeteerAuthOptions,\n  PuppeteerPluginOptions,\n  CookieData,\n} from '@abapify/adt-puppeteer';\n```\n\n## Playwright vs Puppeteer\n\n| Feature             | Playwright                 | Puppeteer                |\n| ------------------- | -------------------------- | ------------------------ |\n| **Browser Support** | Chromium, Firefox, WebKit  | Chrome/Chromium          |\n| **Maintenance**     | Microsoft-backed           | Google-backed            |\n| **API Style**       | Modern, auto-waiting       | Classic, manual waits    |\n| **Bundle Size**     | Larger                     | Smaller                  |\n| **Recommendation**  | Preferred for new projects | Legacy/existing projects |\n\nBoth packages share the same core logic via `@abapify/browser-auth`.\n\n## Related Packages\n\n- [`@abapify/browser-auth`](../browser-auth) - Core authentication logic\n- [`@abapify/adt-playwright`](../adt-playwright) - Playwright alternative (recommended)\n- [`@abapify/adt-auth`](../adt-auth) - Authentication manager\n- [`@abapify/adt-config`](../adt-config) - Configuration utilities\n","readmeFilename":"README.md"}