{"_id":"@12-apps/payments-e2e","_rev":"17-7067e845693f43b80eeb3e5502fed247","name":"@12-apps/payments-e2e","dist-tags":{"latest":"2.6.0"},"versions":{"1.0.0":{"name":"@12-apps/payments-e2e","version":"1.0.0","_id":"@12-apps/payments-e2e@1.0.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"dist":{"shasum":"d0275411ae5f94fb55e617a9577833f086a636d4","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-1.0.0.tgz","fileCount":41,"integrity":"sha512-s4f9j2Utxi8yYFoaRjDo32WnDA6PqJ2eDScOjStLjsvCQrLfZepYO0Dqp5nqkZwqM3L+L2303DLxxqazsEtQZQ==","signatures":[{"sig":"MEUCIQCzUp4gzOaQMdXUvuE7AbyfFNhKGkwwZQqnbMeOrMqcsQIgA//hXDAD+IIy+x79fGjYBpZt/uuclRRDI8ilg9SjFdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bfd39495ffa882cae31b10538877b522984cbebc","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"tigredonorte","email":"tigredonorte3@gmail.com"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.16.2","@12-apps/typescript-config":"^1.16.2"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_1.0.0_1786138715132_0.3506607668290216","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@12-apps/payments-e2e","version":"1.1.1","_id":"@12-apps/payments-e2e@1.1.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"f949326f22f06029326a57828b6aa3c5310407ac","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-1.1.1.tgz","fileCount":41,"integrity":"sha512-P0bxUhj7p3agzckLImos/QCXh8M+lyoFi/qfd9mFotzLbN+W4JSWGUkaoQRLDt1vP8CrOnCEP5abZEp7bBMgVQ==","signatures":[{"sig":"MEUCIDCiUa45kfrIVdou/JDQBGY1gg4b+UxjwFONvf3T8EN5AiEAo9O5YoUyuWbMUrYlRAwvFdoLRN959y2qnLw93Gp3RTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f0356169f9682182eabba77485cf4772051235ae","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.17.1","@12-apps/typescript-config":"^1.17.1"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_1.1.1_1786146721286_0.7663389811353283","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@12-apps/payments-e2e","version":"1.1.2","_id":"@12-apps/payments-e2e@1.1.2","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"a58f91a8cf66e64fd97dc66dd622a847f307f314","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-1.1.2.tgz","fileCount":41,"integrity":"sha512-NRZ2Ml8vRFE0JWZjpzv3EuM0Tjc5IE8hPVHQZxoNVwNrRJFqZOptXf/y0I0GMhzgrS0QT+xv07n0Fi2sbe0yug==","signatures":[{"sig":"MEUCIEp8768mqNCskzPajFkzEqeAzzzIIHlt1MhEqY8VayCaAiEA1sMr3kK1o7kIt8RriLlEY5P15cvt4Cr2GuJcqIojlQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4b2466cbe6cded4941ec25ef92cf41d7fab0697e","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.17.2","@12-apps/typescript-config":"^1.17.2"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_1.1.2_1786159976343_0.3170521666781727","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@12-apps/payments-e2e","version":"1.1.3","_id":"@12-apps/payments-e2e@1.1.3","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"0fd85e0913899c50ced3f34b57ca6a0d0b0f3dd5","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-1.1.3.tgz","fileCount":41,"integrity":"sha512-jfG4kUurnjLBbH8rOaDoE5nE1nFgpD+efc3Hq6s/XGW8PFtZ9eqXfbQyZqCxsSxpocSbeiTgtwCWcF7ZGYswiQ==","signatures":[{"sig":"MEYCIQCEDNo74bLGE1jtt6xlG3/EZMIfzIBaB7B8fuE2k+D8BwIhAMM4FeUKt4Ds9zxMsQXN8MZDqTEmJQ0gdzMWGfPOTmKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ee3399530780d82beea32410802a945627ffe271","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.17.3","@12-apps/typescript-config":"^1.17.3"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_1.1.3_1786197951048_0.4982723595150118","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@12-apps/payments-e2e","version":"1.2.0","_id":"@12-apps/payments-e2e@1.2.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"5c40f74c29e8349ef51670f3463dc0ba7954bdf0","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-1.2.0.tgz","fileCount":41,"integrity":"sha512-D8AS4Lg1cIOeu7okQTjgmQlZInPGpBy7UmMqrRzbTwW9mGOnhI+RY08StcLZH1M5nAEuIpp7Lr9kN3XDEZe/RQ==","signatures":[{"sig":"MEUCIQDFkcf3fjl5XmqYQ0aj36tsRpojpkWnptnqAuWA97dr0wIgBBU6LcU/R12dgbqiHd7zy038MgTrk5R4xGb+9CvvvFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8af3c18e1811d042f30016a4ba43e74abc4b8c50","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.18.0","@12-apps/typescript-config":"^1.18.0"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_1.2.0_1786203924334_0.3029309913867897","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@12-apps/payments-e2e","version":"1.3.0","_id":"@12-apps/payments-e2e@1.3.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"f70285d2a7f8ee8643a80f629174ac47cb26de64","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-1.3.0.tgz","fileCount":46,"integrity":"sha512-PWYoQYeaBqtbrjXMQKyIAsvqfDvvGoj86Bq7Vh/IkxyatSOhRNpdO6tww92/ExuUqFBilQ5Bbwxc6d+AIO55Yw==","signatures":[{"sig":"MEQCIG0at6lYWioyxbqWcxdZWRGKhT0spiHgQBNJ4IYQWt8wAiBWsjOtiWTtkMjSEdtbp2Yr/yMDxluGaP16She250qyjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3a8eb1783f8cccce3b7ec49cb10e3e6d2c5d7310","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.19.0","@12-apps/typescript-config":"^1.19.0"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_1.3.0_1786206127612_0.863400177116715","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@12-apps/payments-e2e","version":"1.4.0","_id":"@12-apps/payments-e2e@1.4.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"0d2e3b4338efadff9fd97fef283e3a1249b62775","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-1.4.0.tgz","fileCount":57,"integrity":"sha512-hGwBvStYrNrtS4uMtyFmM1axD4IHyyhaG2y3R4fdU1e4m7yxurCcRQ0nfePKvodgRT+DtgdFjIGUXArGCVKybw==","signatures":[{"sig":"MEYCIQCBrP830GajKf2s5Ieg++jM52cMBlQTitZygcvPQfNVYgIhANn5bOYa9lIEnHxT3LJJwGZGa0H4CnahQFqrCo2ewh49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"21bbb5b06424cf045eaad617a5912aa00d0c654b","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_1.4.0_1786209473362_0.6762937931977413","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@12-apps/payments-e2e","version":"1.5.0","_id":"@12-apps/payments-e2e@1.5.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"fa8a1496f97f676ab2dbae45fc6c4a507b5e8306","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-1.5.0.tgz","fileCount":67,"integrity":"sha512-00nCHBTyJOdGdamsre+TNgLFPZu5mkENP1D/mNFQO3H6UNkpp/itGR+OlhPU9avD9e3bOFfWV98UKMe0sZ4RKQ==","signatures":[{"sig":"MEUCICHjt45N8r3KteK7cOjOpUSsJaSXNccwnr3KTAA0aLuBAiEAzMaP5lPW5ID+51PzssOaWAK+vjT47b/8NkYal+jFxlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125122},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f6e27cad87c638272decd405889c5dc76f3c78d0","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_1.5.0_1786371238488_0.9818165915418566","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@12-apps/payments-e2e","version":"1.5.1","_id":"@12-apps/payments-e2e@1.5.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"742ee94d2a8f8ddf31111f8cf4fde3fa2eb52e20","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-1.5.1.tgz","fileCount":67,"integrity":"sha512-eB6JqqhqXYC4KjdoxQeHjGyiPj6U3MQVVL3/zHtVMxlRGmhtzsWsgTuHA3cyJas0vFR+NpX5fTqHD4otIAoZCg==","signatures":[{"sig":"MEQCIDkhqpCu9nShAT7P0Z9VtCd6h7YrOm1Gt1s4IsoLAENdAiAxb+X2DxVPGuFJJx3Zt6vOBSsGBBX1mp/pQxDDEXrtRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4a09261d235cf8fef18e066d246021812f371b95","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_1.5.1_1786737939327_0.9787738527111791","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@12-apps/payments-e2e","version":"2.0.0","_id":"@12-apps/payments-e2e@2.0.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"f1ab82d7f9797b1bc4e66ee8d2d66ee45c25acf7","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-2.0.0.tgz","fileCount":77,"integrity":"sha512-vCkQuw5avx7xZh26EM6F6C2PHxozi10WkIu9sgxp6yyk2Bh7LZOBcfrTPXFjPjO0ozb4phe6ahLVYaZeQGIwwA==","signatures":[{"sig":"MEUCIQDaq3f9GOvTrPaHUH/kCIGLA7gh2VPQaaUczEYXMMFbagIgLOSZwwA54KLc0UvcHhkE1IcYxmx9Oy/9ZVD8YIKeK34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"904c9a753fe79c48a50575a3831e5ac7d6831d8c","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_2.0.0_1786748706794_0.24413579381576067","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@12-apps/payments-e2e","version":"2.1.0","_id":"@12-apps/payments-e2e@2.1.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"35b5d61b09da400e4c4de406a54d8a1a31ca2a68","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-2.1.0.tgz","fileCount":77,"integrity":"sha512-SWL+rS63f0IG1PjRVbYPySactdSTHJe5gShVYm36MEKbUw351leG3vkPv1zPPuESKmmaiifEaY9W+MJAJe9ymw==","signatures":[{"sig":"MEUCIFG35NPRi0bMguaJNBQybdvvrsOOOBdj+/auSr71z6/5AiEA8CYwCfW7GRGGnGUMyeMLgQFQA8prHemxBPJSbCtQnQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"96eb4c415df62ceb17308a914c912abed5c35f64","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.20.0","@12-apps/typescript-config":"^1.20.0"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_2.1.0_1786805424276_0.970501704756217","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@12-apps/payments-e2e","version":"2.2.0","_id":"@12-apps/payments-e2e@2.2.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"5f7aa7b30e9e58a715682488ec10db0a04c2add2","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-2.2.0.tgz","fileCount":77,"integrity":"sha512-T6R14FOsRcL+0RcgiEdiiRvpweSiFqFcdNbC1L2j7YAtmQxaFJ4fVtqIUo9B/bNZaKS7quUSFexCnWPJqy6qgg==","signatures":[{"sig":"MEUCIQDsdgY7/u/JZwMOTnDXm3BT97jWGMfJgttTarI56wewogIgcCL317olN1mCcAJP5MeOccM/vtqfjaRaMP2ugMiIpJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143039},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9899de29a12e90e2ecc83203a90a1bcb24f430a8","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.21.0","@12-apps/typescript-config":"^1.20.0"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_2.2.0_1787271236436_0.8614413423118017","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@12-apps/payments-e2e","version":"2.2.1","_id":"@12-apps/payments-e2e@2.2.1","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"7bdf84101871727468b910009009037715b0c3f3","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-2.2.1.tgz","fileCount":77,"integrity":"sha512-zjcDTcXJxpHOzpVVHscC+jqq5ATCy+ufzjAmbLY6pAMGA7hr9R04Gacai0NaLxszgE7OM0BI7Z2VvOnojyQSDw==","signatures":[{"sig":"MEQCIGwKloSOiW7dRCoaOD+VvE2k7e2+ImJxagXJy9+2lhe4AiBPoJVx91lCktvP4yVBtK77VQFUliediv95fEEdAvH6jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143039},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3c4711049bf8351685612372531c3cae1370bbbb","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ecad46b1-02f1-44b3-abac-5c5684891848"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_2.2.1_1787327282579_0.6690666141087838","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@12-apps/payments-e2e","version":"2.3.0","_id":"@12-apps/payments-e2e@2.3.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"c2a5f3d0825b348ad19885eebd9b63147782853c","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-2.3.0.tgz","fileCount":77,"integrity":"sha512-OJQoyyYNfw/cuBu5mSVFBP9/BWkiwpdTMX76/47rFPfstB6wSpaPTm3DddTBa3ZWzQpbpWoZgPpyfORHBN9X1A==","signatures":[{"sig":"MEQCIB9rOc+MLcjtulSr5Lp+M7BixX1xr1CQilysL/kjsuX+AiBGrKxYbNS2UXoBWSN9TAV4UBQibDAOp0KhtPBczt0bAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144868},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9730c23e820cb23cfa8e34c6a241ef2621f01dfe","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ca5ae5-06f1-4e1e-87f1-db967ecd9317"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_2.3.0_1787458063062_0.23409167371008177","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@12-apps/payments-e2e","version":"2.4.0","_id":"@12-apps/payments-e2e@2.4.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"20ad4eef9f02f11e7039c0509fee5b71ed9bf2e2","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-2.4.0.tgz","fileCount":77,"integrity":"sha512-lKjCz7FiTQ7c21EYDU7sAA0ziidmdDDQaV5OjQo4nZMJVAU8lwmt4oD8akZjxjQIVJvuxxxATcB3dPcsz+N0QA==","signatures":[{"sig":"MEUCIHfrmjwEyQxQscHahJnj9ZuEqY2B1A/88LQ9tHVsGKvvAiEAn3v1LKh3xaYx1ux+10NkoXtSmi6VkIrU70nvNDPL02U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e5908fd716e25b956d74cbfe1f07c4e4c2498e2e","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ca5ae5-06f1-4e1e-87f1-db967ecd9317"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_2.4.0_1787574973915_0.10211567859224302","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@12-apps/payments-e2e","version":"2.5.0","_id":"@12-apps/payments-e2e@2.5.0","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"homepage":"https://github.com/12-apps/shared-packages#readme","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"dist":{"shasum":"411baba21adbdf18ce9095226e4face08603b7b6","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-2.5.0.tgz","fileCount":81,"integrity":"sha512-MwjShdIhXPw1yv5K2jcw+jgbAMBOqZbhsYLTLgYADG1fvNTdi4jvhLdlDKyiknuZQyPNToLS4p3jld5Pp7S9aw==","signatures":[{"sig":"MEUCICcy2tc+Uzx4ix5Ak41XIYT9Aee7LFh2Fspkmz47Ik/zAiEA2rkWxZ2RWYBPwbk1ELzDvMaEkjbSQ6rSzCS4NFUubOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest/index.d.ts","default":"./dist/manifest/index.js"},"./package.json":"./package.json"},"gitHead":"142fe64617cadbd2f852a257eafd0aaf95b73fbc","scripts":{"lint":"eslint src --max-warnings 0","build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","typecheck":"tsc --noEmit -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ca5ae5-06f1-4e1e-87f1-db967ecd9317"}},"repository":{"url":"git+https://github.com/12-apps/shared-packages.git","type":"git","directory":"packages/payments/e2e"},"_npmVersion":"12.0.2","description":"The payments buyer journeys, as Gherkin a host runs against its own app","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","playwright-bdd":"^8.4.1","@playwright/test":"^1.56.1","@12-apps/eslint-config":"^1.21.1","@12-apps/typescript-config":"^1.20.1"},"peerDependencies":{"playwright-bdd":">=8.0.0","@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/payments-e2e_2.5.0_1787597434969_0.07820223078320487","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@12-apps/payments-e2e","version":"2.6.0","type":"module","sideEffects":["**/steps-platform/**","**/steps/**"],"description":"The payments buyer journeys, as Gherkin a host runs against its own app","repository":{"type":"git","url":"git+https://github.com/12-apps/shared-packages.git","directory":"packages/payments/e2e"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest/index.d.ts","default":"./dist/manifest/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf node_modules dist","lint":"eslint src --max-warnings 0","check-types":"tsc --noEmit -p tsconfig.json","typecheck":"tsc --noEmit -p tsconfig.json"},"peerDependencies":{"@playwright/test":">=1.40.0","playwright-bdd":">=8.0.0"},"devDependencies":{"@12-apps/eslint-config":"^1.22.0","@12-apps/typescript-config":"^1.21.0","@playwright/test":"^1.56.1","playwright-bdd":"^8.4.1","typescript":"5.9.2"},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4714bd10c901bcc51544843d5d6091cc1509e649","_id":"@12-apps/payments-e2e@2.6.0","bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"homepage":"https://github.com/12-apps/shared-packages#readme","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-39LqUHGCrZcOjU6TQlW/KFXmis5FI59I4h8cR4omyHRmeL5nKIEwsG0pY1GKlJNhRuH6XnCFxZbe+Eg7Kem02w==","shasum":"c6b77ee7ffaf87d669d8d8c3b33c620ca3e9678f","tarball":"https://registry.npmjs.org/@12-apps/payments-e2e/-/payments-e2e-2.6.0.tgz","fileCount":81,"unpackedSize":155130,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@12-apps%2fpayments-e2e@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBCfPyEEgjDHOykd2JQBuFlhlJHje+OX9KUeoE/PKhjqAiEA2N8VeD1ozdQWZ7g7Sk8mL/IscbfeyAACutqUIN35FQc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ca5ae5-06f1-4e1e-87f1-db967ecd9317"}},"directories":{},"maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/payments-e2e_2.6.0_1787617866253_0.09460742849744519"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-07T21:38:34.882Z","modified":"2026-08-25T00:31:06.746Z","1.0.0":"2026-08-07T21:38:35.341Z","1.1.1":"2026-08-07T23:52:01.449Z","1.1.2":"2026-08-08T03:32:56.481Z","1.1.3":"2026-08-08T14:05:51.200Z","1.2.0":"2026-08-08T15:45:24.468Z","1.3.0":"2026-08-08T16:22:07.748Z","1.4.0":"2026-08-08T17:17:53.487Z","1.5.0":"2026-08-10T14:13:58.639Z","1.5.1":"2026-08-14T20:05:39.473Z","2.0.0":"2026-08-14T23:05:06.936Z","2.1.0":"2026-08-15T14:50:24.423Z","2.2.0":"2026-08-21T00:13:56.593Z","2.2.1":"2026-08-21T15:48:02.747Z","2.3.0":"2026-08-23T04:07:43.203Z","2.4.0":"2026-08-24T12:36:14.060Z","2.5.0":"2026-08-24T18:50:35.155Z","2.6.0":"2026-08-25T00:31:06.397Z"},"bugs":{"url":"https://github.com/12-apps/shared-packages/issues"},"homepage":"https://github.com/12-apps/shared-packages#readme","repository":{"type":"git","url":"git+https://github.com/12-apps/shared-packages.git","directory":"packages/payments/e2e"},"description":"The payments buyer journeys, as Gherkin a host runs against its own app","maintainers":[{"name":"tigredonorte","email":"tigredonorte3@gmail.com"}],"readme":"# `@12-apps/payments-e2e`\n\nThe buyer journeys for the payments checkout, as Gherkin you run **against your\nown app**.\n\nMounting `createPaymentFlows` gives you a checkout. This gives you its\nend-to-end coverage: twenty-seven scenarios across ten features — PIX, card,\ndigital wallets, hosted hand-off and return, provider failover, issuer\ndeclines, an unresolved charge, a store that cannot charge at all,\nper-provider screens, and saving a card outside checkout. You implement one\nport and add three lines of config. Nothing is copied, so a scenario added here\nlater runs in your app on the next version bump.\n\n## Why a port at all\n\nThe scenarios are portable because every assertion in them reads a test id the\npayments components themselves render — `card-number`, `checkout-method-CARD`,\n`pix-code`, `payment-paid` mean the same thing in every consumer.\n\nWhat is **not** portable is everything around them: how your app routes to a\ncheckout, how a merchant of a given shape comes to exist, and where you record\nwhat crossed the wire. That, and only that, is `PaymentsWorld`.\n\n## Wiring it up\n\n**1. Implement the port**, in a module inside your own `steps` glob:\n\n```ts\n// tests/e2e/steps/payments-world.ts\nimport { definePaymentsWorld } from '@12-apps/payments-e2e';\n\ndefinePaymentsWorld({\n  // Put the browser on a checkout for a store of this shape.\n  open: async (page, store) => { /* route + seed however you do */ },\n  raiseHostedPayable: async (page) => { /* …and wait for the interstitial */ },\n  returnFromProvider: async (page) => { /* a real return trip */ },\n  hostedReturnStatus: (page) => page.getByTestId('…'),\n  fixtures: { headProvider, tailProvider, hostedUrlFragment, payableRef, taxId },\n  wire: { paths, chargeKeys, chargeBody, tokensByProvider, providerCharges, providerChargeCount, navigated },\n});\n```\n\nIt must live in the `steps` glob because playwright-bdd imports every step file\nbefore the first `Given` runs — that is what registers the world in every\nworker.\n\n**2. Point your bdd config at the package:**\n\n```ts\nimport { paymentsFeatures, paymentsFeaturesRoot, paymentsSteps } from '@12-apps/payments-e2e';\n\nconst journeys = defineBddConfig({\n  features: [paymentsFeatures, 'tests/e2e/features/**/*.feature'],\n  featuresRoot: paymentsFeaturesRoot,\n  steps: [paymentsSteps, 'tests/e2e/steps/**/*.ts'],\n  outputDir: '.features-gen',\n});\n```\n\nKeep your own `steps` glob in the list — that is where your\n`definePaymentsWorld` call lives.\n\n### Three things that fail SILENTLY if you get them wrong\n\nThese are not style notes. Each one produces a **green run with zero journeys**,\nwhich is worse than a red one.\n\n- **Use the exported globs, not hand-written `node_modules/…` paths.** pnpm's\n  store is nested and a workspace link is not a directory you can guess. A glob\n  that matches nothing makes bddgen compile what it found — nothing — and the\n  run passes.\n- **Set `featuresRoot`.** bddgen mirrors each feature's path relative to it. Left\n  unset, specs compile to `.features-gen/node_modules/@12-apps/payments-e2e/…`,\n  and Playwright's default `testIgnore` drops every path containing\n  `node_modules`. Seven features compiled, zero collected, green.\n- **Assert your journey count.** Whatever the mechanism, put a check somewhere\n  that the number of scenarios you expect actually ran.\n\n## `PaymentsStore` — the shapes a scenario asks for\n\nA scenario names a kind of merchant; you decide how to produce one. A harness\ndeclares a provider chain in-page; a real storefront seeds a tenant. The feature\nfiles do not change either way.\n\n`pix-only` · `card` · `both-methods` · `hosted` · `awaiting` · `settles` ·\n`declined` · `unresolved` · `unavailable` · `no-provider` ·\n`no-provider-remedy` · `payments-off` · `two-mintable` · `redirect-head` ·\n`google-pay` · `apple-pay` · `apple-pay-unsupported` · `wallet` ·\n`activation` · `screen-on-page` · `screen-handoff` · `screen-undeclared` ·\n`screen-unknown`\n\nAdding a member is a breaking change for hosts, deliberately: a scenario needing\na store nobody can build is a scenario that silently never runs.\n\n`wallet` (added for FUT-183/FUT-478) is one of two members that are **not a\ncheckout**: `open(page, 'wallet')` must land the buyer on the package's\nmanage-cards surface (`screens.ManageCards` from `createPaymentFlows`) at a\nstore whose single provider can vault — the chain head declares the adapter\n`vault` seam, the connection runs in stub mode, and the wallet starts empty.\nThe journey types the shared `DECLINE_PAN` for the refusal path, so no store\nflag decides the outcome; the card does. Hosts upgrading across this version\nmust add the member to their `open` mapping or their world stops compiling —\nwhich is the point.\n\n`activation` (added for FUT-689) is the other, and the first **admin**-side\nshape: `open(page, 'activation')` must land the OWNER on the settings panel of\none provider that declares `activationCharge`, connected in stub mode and\nnever charged — the sales switch starts locked off. The host's\n`renderVerification` slot must render the shared card form plus the\n`activation-*` test ids `src/steps/activation.steps.ts` documents (pay button,\noutcome, refund line, and the raw enable-attempt probe pair). As in `wallet`,\nthe typed card decides the outcome: `DECLINE_PAN` is refused with a named\nreason, anything else pays the cent and gets it refunded.\n\n## Why this package ships compiled JavaScript\n\nIts siblings export raw `.ts` through their `exports` map, because an\napplication's **bundler** consumes them and transpiles whatever it is pointed\nat. These files are loaded by **Node** — your `playwright.config.ts` imports\nthis module and bddgen imports the step files — and Node refuses to strip types\nfrom anything under `node_modules`\n(`ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING`). Playwright's own TS transform\ndoes not rescue them either; it skips `node_modules` by design.\n\nShipping source here would produce a package that type-checks, publishes,\ninstalls, and then throws on your first test run.\n\n## The platform-operations journeys (opt-in)\n\nThe buyer journeys above run in any app that mounts the checkout. A second,\n**separate** set covers the app that operates the PLATFORM — the\nConnect-application consult screen and the platform homologação\n(`ConnectApplicationPanel` / `PlatformHomologacao` from\n`@12-apps/payments-frontend`). Most checkout consumers have no such surface,\nso these ship behind their own port and glob triple: nothing about them lands\nin `paymentsFeatures` or `paymentsSteps`, and a host that never lists them is\nuntouched.\n\n```ts\n// tests/e2e/steps/platform-world.ts — inside your super-admin steps glob\nimport { definePaymentsPlatformWorld } from '@12-apps/payments-e2e';\n\ndefinePaymentsPlatformWorld({\n  openConnectApplication: async (page, shape) => { /* sign in + route */ },\n  openHomologacao: async (page, shape) => { /* sign in + produce the shape */ },\n});\n```\n\n```ts\nimport {\n  paymentsPlatformFeatures,\n  paymentsPlatformFeaturesRoot,\n  paymentsPlatformSteps,\n} from '@12-apps/payments-e2e';\n\ndefineBddConfig({\n  features: [paymentsPlatformFeatures],\n  featuresRoot: paymentsPlatformFeaturesRoot,\n  steps: [paymentsPlatformSteps, 'tests/e2e/steps/**/*.ts'],\n  outputDir: '.features-gen/platform',\n});\n```\n\nThe same three silent failures apply verbatim — use the exported globs, set\n`featuresRoot`, assert your scenario count. And `openHomologacao` must\nPRODUCE its shape, not just navigate: one scenario records an outcome, so a\nlater `unrequested` opening has to clear it again.\n\n## Writing your own specs in the same vocabulary\n\nThe buyer gestures are exported too, so hand-written specs beside the journeys\nread the same way:\n\n```ts\nimport { fillCard, payCard, reachPayment, VALID_CPF } from '@12-apps/payments-e2e';\n```\n","readmeFilename":"README.md"}