{"_id":"@elgentos/magento2-playwright","_rev":"24-5518a5cb9405e70805b071af421962c8","name":"@elgentos/magento2-playwright","dist-tags":{"latest":"7.0.0"},"versions":{"0.0.0":{"name":"@elgentos/magento2-playwright","version":"0.0.0","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@0.0.0","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"}],"dist":{"shasum":"43493cd9992984d25e465fb3f6e3a8ed12ef24d5","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-0.0.0.tgz","fileCount":45,"integrity":"sha512-P7AJIENslc0jFVlZfMHQNUJGEyemcyLl1AAmdfQpLA+HpF3O6M2TZwnPQZMN1CU8reNUw+JnmXWvRywnxoqA6A==","signatures":[{"sig":"MEUCIDg1OSk0sA+PFRzmNH8a49z6QH1Ei3mkbtFXLlx6DrJNAiEA3jOEvUfB5Dtcaj/I6TtQS0uTkw0DHKvEVaefHRl4BTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160112},"gitHead":"486cdfd487c4d57feaa89bbc58c740866bda3c27","scripts":{"postinstall":"node build.js"},"_npmUser":{"name":"elgentos","actor":{"name":"elgentos","type":"user","email":"developer@elgentos.nl"},"email":"developer@elgentos.nl"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_0.0.0_1750329602072_0.6446013935841515","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@elgentos/magento2-playwright","version":"0.0.1","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@0.0.1","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"}],"dist":{"shasum":"1261280755182d7e4c8926d63e2f6f6b21f25d57","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-0.0.1.tgz","fileCount":45,"integrity":"sha512-vSfsM8UboJS3q+ABGHGiQbDu6QoNrBn/4HAJBpXEW4ZgJ+m4X0OShwiP5dxozknF0yh5z5zglhpJcJ6pOaOQMA==","signatures":[{"sig":"MEYCIQDep8fZwt0KymmgB/Ac0Z+5zm2n12xtEzdB+3F3A1iIHwIhAO7XuMI7/D6HhXRsdjh5EX1qgwblAjHefMsxrAJMW08T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161713},"gitHead":"486cdfd487c4d57feaa89bbc58c740866bda3c27","scripts":{"postinstall":"node build.js"},"_npmUser":{"name":"elgentos","actor":{"name":"elgentos","type":"user","email":"developer@elgentos.nl"},"email":"developer@elgentos.nl"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_0.0.1_1750337340560_0.949034888751604","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@elgentos/magento2-playwright","version":"0.0.2","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@0.0.2","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"}],"dist":{"shasum":"0c0fcb265aa7694011daa837ab2247a2451b33f5","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-0.0.2.tgz","fileCount":45,"integrity":"sha512-6w8KnBoNRnvDqoDCNnFiNJjOjSEdMCoSH6ytN91r9s81L/UbaYMp59rfOcsd14Lya17BAOdtLxbX2jYr+kZyAQ==","signatures":[{"sig":"MEQCIEawpNhoBok+yTUCCfoWKJ6EPam39Tc4QuCLQ13GOQPuAiAEABJbqwi1xWmoT03yiX1/9X3v0Zfq9HHuk8HcGiqEyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161700},"gitHead":"486cdfd487c4d57feaa89bbc58c740866bda3c27","scripts":{"postinstall":"node build.js"},"_npmUser":{"name":"lsmyron","actor":{"name":"lsmyron","type":"user","email":"sweexbubblegum@hotmail.com"},"email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_0.0.2_1750337635592_0.11844917592939774","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@elgentos/magento2-playwright","version":"0.0.3","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@0.0.3","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"}],"dist":{"shasum":"108f740b7a9dadd96ed2dbf647e48660b59bf189","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-0.0.3.tgz","fileCount":45,"integrity":"sha512-f3CQHvUQ5BJIdVxHX8f10luf6tB42D1vsJ+UJ9fykr6WwO+wt4NpEVZEqx3egXI5uL6regRJ/cuWdaBwsihRfg==","signatures":[{"sig":"MEUCIQCjFJrvXSGuT+mN70FfsBXD/as/N9bb26PZMnuCPHVeNAIgA0tnJ/rNHrUisJ3CAqlGXFy6uOmjGi4vOGx0dxpALXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161984},"gitHead":"95ba1d950b3349f1581fc93b0656948b5dc8070b","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js"},"_npmUser":{"name":"lsmyron","actor":{"name":"lsmyron","type":"user","email":"sweexbubblegum@hotmail.com"},"email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_0.0.3_1750341190762_0.5006464159415225","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@elgentos/magento2-playwright","version":"0.0.4","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@0.0.4","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"}],"dist":{"shasum":"6f2ab79fe6aa6e6797f4d7d518a51119022bab06","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-0.0.4.tgz","fileCount":50,"integrity":"sha512-CI/v/3pwXqhB6IkSub3M8SeS/vbrPH8hCzfLz3DA4MiEFJKwBch3TonwgEVAQr8LPZbvJDKx3y4EpOBwoVVD+w==","signatures":[{"sig":"MEYCIQDgc6USx2sJJj3SSX+ihF0Myr+ON0FZT5U0XjbCy/r8DAIhAJfeacw/qaPgrA96UfIJSYLS8ObT79JFK9nW/vQqA9M+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173350},"gitHead":"3dcf97b9150d6a0cee38477d042380ab1d8d7a81","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js"},"_npmUser":{"name":"lsmyron","actor":{"name":"lsmyron","type":"user","email":"sweexbubblegum@hotmail.com"},"email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_0.0.4_1750417022414_0.07756156228860056","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@elgentos/magento2-playwright","version":"0.0.5","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@0.0.5","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"}],"dist":{"shasum":"e8ef4d1fae9461820dab0372e62368731dd58cfc","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-0.0.5.tgz","fileCount":50,"integrity":"sha512-A/7/z+f+/jwd0f0qfmMgWrbPMAiV2sVwxdvh8AlWz1OlRbAb0RgdTxly1bplohkYQfWvJQqKv+IcSGPgpjsllA==","signatures":[{"sig":"MEUCIQCDmFR+QBbdLnshRdyWv60euyzkElxBBebvWc4AZF8AnQIgcyX/2V3nY2Z56VsrFsVzKTF1UIcSW+zgDKgKEaHZ3II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173188},"gitHead":"99f82c622ffa5629aec8e77f94d6830f9c885e76","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js"},"_npmUser":{"name":"lsmyron","actor":{"name":"lsmyron","type":"user","email":"sweexbubblegum@hotmail.com"},"email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_0.0.5_1750419312059_0.6719012905386357","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@elgentos/magento2-playwright","version":"0.0.6","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@0.0.6","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"}],"dist":{"shasum":"56b10198be1d687768c5f279596a5efe25646e70","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-0.0.6.tgz","fileCount":50,"integrity":"sha512-2vhsBN1mVmD0ZHWS0dot29DL/afMHAAB6UbCUNxtG6qmriPrP7BLSVpUChK3jaNdtUj6w5V8enWKeTEprt4HXA==","signatures":[{"sig":"MEUCIFdGsD00FnORDaek+UnzpjNqb9/NGCAeahregC6nQMd0AiEA0iuaHUkrq4h2ZVm12dY9bxrG+gzLDyeU0YEEwvF2hU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172611},"gitHead":"51688e66d258f25e20105eb7b87d010bcf5c648a","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js"},"_npmUser":{"name":"lsmyron","actor":{"name":"lsmyron","type":"user","email":"sweexbubblegum@hotmail.com"},"email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_0.0.6_1750420795883_0.7412174672898215","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@elgentos/magento2-playwright","version":"0.0.7","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@0.0.7","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"0fbe8eafdd7ccf3e4eb6d85d6624327d38e8e96d","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-0.0.7.tgz","fileCount":50,"integrity":"sha512-Ef50XTgTX8c4qIXlOf/gtl8HwXh4133DCVep7LA8c4r5OBSWbbotdieZBlw2zHKcW0B/U+AyKvTUwPCkponfKQ==","signatures":[{"sig":"MEYCIQDO67M47+uqPj2/H6kpUZSZFcZekYo2h5etolwpuVGnUgIhAMNrZWS4fbzzqW57vJ1+n8AbE9VBOK7zftKUAf+PvczG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171351},"gitHead":"0caa37faff4849bcf43d6c8fc7a1063271aacec1","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js"},"_npmUser":{"name":"lsmyron","actor":{"name":"lsmyron","type":"user","email":"sweexbubblegum@hotmail.com"},"email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_0.0.7_1750756900048_0.8064619490464648","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@elgentos/magento2-playwright","version":"0.0.8","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@0.0.8","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"2e4541605daaca674733d38e88841b339300a8a1","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-0.0.8.tgz","fileCount":50,"integrity":"sha512-YQEzndWpG86pmiFK5OCl1++TZtSyCV6k0/WB7R2N0NFUdsKtzAKLKOLkjOW3hskPebib7A8Gb/+WhrUiLnTICw==","signatures":[{"sig":"MEYCIQCKO+lKeCq6D99hu8AjBqMO1iAabQtVmPFPwnmvxtur6AIhAM600FPPkI9k9rp+T0D0ksQafQPKtqbvAOlj4J1IYxH7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168624},"gitHead":"1d406fd4dfce88b156b0c24731e3750de23a094a","scripts":{"translate":"node translate-json.js nl_NL","preinstall":"node install.js","postinstall":"node build.js"},"_npmUser":{"name":"lsmyron","actor":{"name":"lsmyron","type":"user","email":"sweexbubblegum@hotmail.com"},"email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_0.0.8_1750766421480_0.6877893065900922","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@elgentos/magento2-playwright","version":"0.0.9","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@0.0.9","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"c01fe89726a85e29b84fba7809b5362462528dea","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-0.0.9.tgz","fileCount":50,"integrity":"sha512-91PTEGAFk+hBBm80PV1qhYYb2GfsiNt/KGo4vq1tNApZ+9os6AQ210EjvddRMJEAiR3L39miVHyEpND3n4egWw==","signatures":[{"sig":"MEYCIQCeRQ+mjPjqLCYSGnv0rtaZY0lmdj2Ce9Rc+6cM6nzmiQIhAKVGL9U5jlG0GWY4BdJEZVRHohxnRKQgJA4M1sojzbRj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168651},"gitHead":"1d406fd4dfce88b156b0c24731e3750de23a094a","scripts":{"translate":"node translate-json.js nl_NL","preinstall":"node install.js","postinstall":"node build.js && npx playwright install"},"_npmUser":{"name":"lsmyron","actor":{"name":"lsmyron","type":"user","email":"sweexbubblegum@hotmail.com"},"email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_0.0.9_1750771339327_0.9410271351250219","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha":{"name":"@elgentos/magento2-playwright","version":"2.0.0-alpha","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@2.0.0-alpha","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"ee61e841269f75a989feba19b1cb712fc899b16d","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-2.0.0-alpha.tgz","fileCount":57,"integrity":"sha512-aBWhmNRxgi/PawbYhYpQ1tSvuMZ4uOHgUrRNb0dcvKHnAcRjW1RFwqLNm+IeIbp6gOG6AukLc1NCXSfhEMNHRQ==","signatures":[{"sig":"MEUCIG6GDkaZXQY9C7izgmwpEi0hYAwF0j+nhNiMtI5nMJTtAiEA3+n/zkxXpC91BtHWMIj35NyZQffPSry5+sSfb4L9aO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172424},"gitHead":"11104d3f4c5772d37c817b7cf2a8616e59388660","scripts":{"translate":"node translate-json.js nl_NL","preinstall":"node install.js","postinstall":"node build.js && npx playwright install"},"_npmUser":{"name":"lsmyron","actor":{"name":"lsmyron","type":"user","email":"sweexbubblegum@hotmail.com"},"email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_2.0.0-alpha_1751443586975_0.7897786613822444","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-alpha":{"name":"@elgentos/magento2-playwright","version":"2.0.1-alpha","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@2.0.1-alpha","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"f8cf40cafb650b38a269a1b48887789ce40dbfea","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-2.0.1-alpha.tgz","fileCount":57,"integrity":"sha512-GGa0HAuxpn6nnP51S7i/aHY8sY07opbzROXepyiPZpntzFswph6nDoi1czVCpjCZqYo3en340Eqqbf5wPoJIMw==","signatures":[{"sig":"MEUCIQDr23Dv2Mn3IwoQM+b+FY+TNtXQyZJOyeGHSWKdzizlQAIgC/xvXjM3Wc9OZlZzH2Czmx/d4z5qlug6vXGVQg+Cyyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172747},"gitHead":"19e525e4b6e89434e07aff42c64ab8a4487888f7","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js && npx playwright install && node install.js"},"_npmUser":{"name":"dev-shay","actor":{"name":"dev-shay","type":"user","email":"shay@elgentos.nl"},"email":"shay@elgentos.nl"},"_npmVersion":"8.19.4","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_2.0.1-alpha_1751461488441_0.7929448707689857","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-alpha":{"name":"@elgentos/magento2-playwright","version":"2.1.0-alpha","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@2.1.0-alpha","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"5fa50f5805767bae3e5ad6d55cf0a35c80e11808","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-2.1.0-alpha.tgz","fileCount":57,"integrity":"sha512-5sH4+MxPgAxiJLeY6IOoIVRfBdkdqOw6Kh44mBtU4+zkAP/lFocqI+2oemW42Rh9CYm0a7RM0NRsVu1UTCDH+Q==","signatures":[{"sig":"MEYCIQCjM4aqp28fUd0RWVAYbM2wrY5hsHjRzW3tkpawWm6SpAIhAPqMqnC9Kz8st0geIgy4I0Xhym05bSCmfeHvGYnRa6Sr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177231},"gitHead":"c768b60418951388543c07bf703d322eea5f56c7","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js && npx playwright install && node install.js"},"_npmUser":{"name":"lsmyron","actor":{"name":"lsmyron","type":"user","email":"sweexbubblegum@hotmail.com"},"email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_2.1.0-alpha_1751975719297_0.6458576592740803","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@elgentos/magento2-playwright","version":"2.2.0","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@2.2.0","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"0f31944c563f39331fc1892225c7634ebd744624","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-2.2.0.tgz","fileCount":106,"integrity":"sha512-bmQbQfcFI8rnFodb4Cns3dVpHa8jhQdSI4MUgNECg7JhuR6bW6a8VO2NM8frkBVCK0EKbO2jQEqOG1b5ngRjUg==","signatures":[{"sig":"MEUCIQDENZodLjqJ9Xwu5FFTNAxKh4Vya5+ooElqQ/LTL8JciwIgEjMyWT22JS8BshBCJCZG0FBMe1B8SVmGj4d+nd7GMFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369978},"gitHead":"3d6a5d241f00ce9ba6438e7b72726838847f340d","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js && npx playwright install && node install.js"},"_npmUser":{"name":"dev-shay","email":"shay@elgentos.nl"},"_npmVersion":"8.19.4","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.53.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_2.2.0_1754314873844_0.21572581351279307","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@elgentos/magento2-playwright","version":"2.2.1","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@2.2.1","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"30544319242c86f4b0afdb31cf723e6a2aabb44b","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-2.2.1.tgz","fileCount":62,"integrity":"sha512-+YuGE2E8fqVYMQXAaDVkpwlWWTBtUGCYLG0EtKNR45khn8iuB9/XZP4SSEr6gKMDKyXXSnWDP5RBSWgFD+luVQ==","signatures":[{"sig":"MEYCIQCq5RKXJio/wztUbHecX6+ps4pdHPqaNlOnH6rkDa6m0AIhAPSoss6wfj6njZcWEyyDOj66mA89YMWAG4e3jCxBQYg4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215320},"gitHead":"9a64ba833c24eadef9b3e45168d9af387c4a0e26","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js && node install.js; npx playwright install"},"_npmUser":{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.55.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_2.2.1_1758185563416_0.6193082886128469","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@elgentos/magento2-playwright","version":"2.2.2","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@2.2.2","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"037ac00a3f79a68abb4b4a0bf692aa1401a68fd5","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-2.2.2.tgz","fileCount":62,"integrity":"sha512-jW7Gz4AncakOqciiCS1jXMo46w04mVNtj4HoHKMRwFNILL9SJKtnAJLwPVWvcMopPB5vJRnzK5hEuo5sYx2KmQ==","signatures":[{"sig":"MEUCIQCcN3ryawKX1e0ELpEPhngHlmLFoTn+9hIms6c/c4e0igIgDUMT1VV3jOt0b9P1ecln5yewX+k4PUA2VGBv3w2hkJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215832},"gitHead":"e41a4d29a9c790824836cb959a39090196b1542a","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js; node install.js; npx playwright install"},"_npmUser":{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},"_npmVersion":"10.8.2","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.55.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_2.2.2_1758270582756_0.910970516097277","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@elgentos/magento2-playwright","version":"3.0.1","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@3.0.1","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"cb3aa16b286ca105d3d3c74cdc27cc6b0b5360fc","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-3.0.1.tgz","fileCount":66,"integrity":"sha512-Men986M+gzvXoqofrkAJwx/DUwGmJtj+67N1MvR35ygUs6VylrJOTIPNQtv7Ryi15U5JuiFzRW9/9QWZfeivDg==","signatures":[{"sig":"MEUCIBQ1rYTpisQKSegHxOPrIe9cE0uvkXNLwGvpRMgMrRgNAiEA5hviWp/4g3cE61XwVTWc/cGc6JKY+aiPdoTE1nv65IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250500},"gitHead":"532583a1be7db6c53180f9439a5ef253a6a38ad3","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js; node install.js; npx playwright install"},"_npmUser":{"name":"dev-shay","email":"shay@elgentos.nl"},"_npmVersion":"11.5.1","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.55.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_3.0.1_1762269642688_0.7593246988741511","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@elgentos/magento2-playwright","version":"4.0.0","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@4.0.0","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"df95a7c23a8df2324cbf6ed4dd897f9aadc317f5","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-4.0.0.tgz","fileCount":67,"integrity":"sha512-lQsbLg+a4GXyidPuqBwQ445wx8TjS7GG3lMvRK80q4gn/a6pxeXj/QuCrPBNfZvgP+bc1R4KJpmnlfRLwhxZfQ==","signatures":[{"sig":"MEQCID+boNpzpfFG4IgFgsFOKQOoFAEXNaDG2U1l6YLJhogWAiB5r1N8XUak/gnKVzIMCSTHOh3SLrbDi2MypBIYVBHRBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290210},"gitHead":"f96a4ba1b2377e87f17a72833235a144982c7ff3","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js; node install.js; npx playwright install"},"_npmUser":{"name":"dev-shay","email":"shay@elgentos.nl"},"_npmVersion":"11.8.0","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"dotenv":"^16.4.5","csv-parse":"^5.5.3","@types/node":"^22.7.4","@faker-js/faker":"^9.8.0","@playwright/test":"^1.57.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_4.0.0_1769418499173_0.16776122565080853","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@elgentos/magento2-playwright","version":"5.0.0","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@5.0.0","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"7997b737dcc8b734e5af5d47681df2d33b7cace4","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-5.0.0.tgz","fileCount":66,"integrity":"sha512-h7IRuCnpi+aasX8MXf301IYekCiBGSJuENwFwzuPbI378/PjJJIuAY8dHReFNNdg41lzzra7JtxCvRjRQi8MFQ==","signatures":[{"sig":"MEYCIQDberlRzXAaxBOn2DPibKrKozJBzshb38qa3yVzbOChGgIhAIIcAC2K/IsS+6Ugic1ZUNikfJtkyJ9P/sFZtvEmQu7g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284333},"gitHead":"633fd5a426f0aeaeccc919f49b32bd8284b7c920","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js; node install.js; npx playwright install"},"_npmUser":{"name":"dev-shay","email":"shay@elgentos.nl"},"_npmVersion":"11.8.0","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"dotenv":"^17.2.3","csv-parse":"^6.1.0","@types/node":"^22.7.4","@faker-js/faker":"^10.2.0","@playwright/test":"^1.57.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_5.0.0_1772006583944_0.05550818505897048","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@elgentos/magento2-playwright","version":"6.0.0","author":{"name":"elgentos"},"license":"ISC","_id":"@elgentos/magento2-playwright@6.0.0","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"dist":{"shasum":"74e09d4516dcf50cec24734a22afa73dc22e8f9c","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-6.0.0.tgz","fileCount":64,"integrity":"sha512-OV5LK3ERrZ5AThwWl04jf/gLyhwQtP/B5UJwxBB+YK7B+YUjIXisdxlpqvlDPjxKuYQqktv9myIU4WoQrwOTiQ==","signatures":[{"sig":"MEQCIFahrCOkWsZX/Avc4LAnzxvCMLJhnTXpg1w/M5mcE94KAiB8t8hNUawKALoYik6XfAyYT9cfUBNkLY/TOsYqTiryOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296825},"gitHead":"1c81c8508059f73557b5b83db777646315f5b139","scripts":{"translate":"node translate-json.js nl_NL","postinstall":"node build.js; node install.js; npx playwright install"},"_npmUser":{"name":"dev-shay","email":"shay@elgentos.nl"},"_npmVersion":"11.8.0","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"dotenv":"^17.2.3","csv-parse":"^6.1.0","@types/node":"^22.7.4","@faker-js/faker":"^10.2.0","@playwright/test":"^1.57.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/magento2-playwright_6.0.0_1776757479852_0.9029563059590062","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"_id":"@elgentos/magento2-playwright@7.0.0","bin":{"magento2-playwright":"bin/cli.js"},"dist":{"shasum":"6f7e5d48ad3551b2cb06d3679b29d8ba7dcf2cd6","tarball":"https://registry.npmjs.org/@elgentos/magento2-playwright/-/magento2-playwright-7.0.0.tgz","fileCount":189,"integrity":"sha512-r/vVfSXO70QvnSVadO/KPNy9+1kb7FTb2CE134zD6J1dSMW/n9kDNAN0mRvUMsJoNft2FAeY6x6BYwekypb07A==","signatures":[{"sig":"MEUCIB4hXVzVxlG7sMsZQa7QtzaXv2iykeXG7TOK8TdmT5sPAiEA+7hQwSI8QTi10RVgBCK0RASqscPq+is/1V3DBjpJGzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAhx0EWBpK6+Sd1wVG38U+ZgW6NGSjajdtxLHkz1njdhAiB6dEZ+VTcWG92M5+rL5fEn2EVlLHtdj3DvOBHLc3YWwA=="}],"unpackedSize":12685769},"name":"@elgentos/magento2-playwright","author":{"name":"elgentos"},"gitHead":"a5d24955d69adc4f98a99fe25d4abffea964d112","license":"ISC","scripts":{"lint":"eslint .","format":"prettier --write \"**/*.{js,mjs,ts,json}\"","lint:ci":"eslint . --max-warnings 166","translate":"node translate-json.js nl_NL","typecheck":"tsc --noEmit -p tsconfig.eslint.json","postinstall":"node build.js; node install.js; npx playwright install","verify:seam":"node bin/verify-override-seam.js","format:check":"prettier --check \"**/*.{js,mjs,ts,json}\""},"version":"7.0.0","_npmUser":{"name":"dev-shay","email":"shay@elgentos.nl"},"_npmVersion":"11.8.0","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","directories":{},"maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"_nodeVersion":"24.6.0","dependencies":{"dotenv":"^17.2.3","csv-parse":"^6.1.0","@types/node":"^25.5.0","@faker-js/faker":"^10.2.0","@playwright/test":"^1.57.0","@axe-core/playwright":"^4.12.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","globals":"^17.9.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.9.3","typescript-eslint":"^8.66.0","eslint-config-prettier":"^10.1.8","eslint-plugin-playwright":"^2.11.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/magento2-playwright_7.0.0_1790146338017_0.07558991959231709"}}},"time":{"created":"2025-06-19T10:40:02.000Z","modified":"2026-09-23T06:52:18.460Z","0.0.0":"2025-06-19T10:40:02.297Z","0.0.1":"2025-06-19T12:49:00.756Z","0.0.2":"2025-06-19T12:53:55.783Z","0.0.3":"2025-06-19T13:53:10.961Z","0.0.4":"2025-06-20T10:57:02.573Z","0.0.5":"2025-06-20T11:35:12.238Z","0.0.6":"2025-06-20T11:59:56.048Z","0.0.7":"2025-06-24T09:21:40.222Z","0.0.8":"2025-06-24T12:00:21.676Z","0.0.9":"2025-06-24T13:22:19.531Z","2.0.0-alpha":"2025-07-02T08:06:27.190Z","2.0.1-alpha":"2025-07-02T13:04:48.660Z","2.1.0-alpha":"2025-07-08T11:55:19.469Z","2.2.0":"2025-08-04T13:41:14.042Z","2.2.1":"2025-09-18T08:52:43.619Z","2.2.2":"2025-09-19T08:29:42.982Z","3.0.1":"2025-11-04T15:20:42.881Z","4.0.0":"2026-01-26T09:08:19.314Z","5.0.0":"2026-02-25T08:03:04.116Z","6.0.0":"2026-04-21T07:44:39.988Z","7.0.0":"2026-09-23T06:52:18.269Z"},"author":{"name":"elgentos"},"license":"ISC","description":"A Playwright End-To-End (E2E) testing suite for Magento 2 with Hyva that helps you find (potential) issues on your webshop.","maintainers":[{"name":"elgentos","email":"developer@elgentos.nl"},{"name":"lsmyron","email":"sweexbubblegum@hotmail.com"},{"name":"dev-shay","email":"shay@elgentos.nl"},{"name":"peterjaap","email":"peterjaap@elgentos.nl"}],"readme":"# elgentos Magento 2 Playwright E2E Testing Suite\n\nThis package/repo contains an end-to-end (E2E) testing suite for Magento 2, powered by [Playwright](https://playwright.dev/). It enables you to quickly set up, run, and extend automated browser tests for your Magento 2 store. Installation is simple via npm, allowing you to seamlessly integrate robust testing into your development workflow.\n\nThis README will describe how to set up the suite for you. More information can always be found in the wiki.\n\n> ### ⚠️ NOTE: this suite is *not* production-friendly.\n> If you are unsure of what exactly the testing suite does, **do not run in it on your production site**. Some tests will create entries in the database, muddying your data. Additionally, `setup.spec.ts` (deprecated) / `init.setup.ts` will disable various CAPTCHA's on your webshop.\n\n\n---\n## Table of Contents\n\n**Getting started**\n- [Prerequisites](#prerequisites)\n- [Installing the suite](#-installing-the-suite)\n- [Before you run](#-before-you-run)\n- [Running tests](#-running-tests)\n- [Migrating from 6.x](#-migrating-from-6x)\n\n\n---\n## Prerequisites\n* **Node.js** (20.19+) — required by Playwright and Faker. Check the [Playwright docs](https://playwright.dev/docs/intro#system-requirements) and [Faker docs](https://fakerjs.dev/guide/) for more specific information.\n* **A reachable Magento 2 instance** — to run the tests against. Elgentos sponsors a [Hyvä demo website](https://hyva-demo.elgentos.io/) for this project.\n* **A Magento 2 admin user** — whose credentials work with API calls (to `/rest/V1/integration/admin/token`), with rights over customers, coupons, and store config.\n\n\nWhile the suite is designed for websites utilizing the Hyvä theme and checkout, it may work for your website out-of-the-box as well — thanks to Playwright's \"user-facing\" locators.\n\n\n---\n## 🧪 Installing the suite\n\n1. **Create a playwright/ directory inside your theme’s** `/web` **folder**.\n\nNavigate to the `web` folder of your theme. This is usually located in `app/design/frontend/{vendor}/{theme}/web`. Within this folder, create a `playwright` folder, then navigate to it:\n\n```bash\ncd app/design/frontend/demo-store/demo-theme/web\nmkdir playwright\ncd playwright\n```\n\n2. **Initialize an npm project.**\n\n```bash\nnpm init -y\n```\n\n3. **Install the test suite package.**\n\nLastly, simply run the command to install the elgentos Magento2 Playwright package, and the installation script will set things up for you!\n\n```bash\nnpm install @elgentos/magento2-playwright\n```\n\nThis will produce the following:\n* a `base-tests` folder (containing various files and folders - see the wiki).\n* an empty `tests` folder (can be used for your custom files).\n* `playwright.config.ts`, `tsconfig.json`, and an `.env` file.\n\n**Notes about this step**\n- `build.js` creates the `base-tests` folder. This assumes the package sits at `<root>/node_modules/@elgentos/magento2-playwright`.\n- The installation wizard will also ask you if you want to add rules to `.gitignore`, and will try to write to the `.gitignore` file in the root of your Magento 2 instances.\n- After running `npm install`, the interactive wizard cannot run (npm gives lifecycle scripts no TTY), so your .env is an unconfigured copy of `.env.example` and the suite will not start. Run the command below and answer `y` to the first question. **Warning**: this rewrites .env in full — back up any custom variables first. (fix to come in the future).\n\n```bash\nnode node_modules/@elgentos/magento2-playwright/install.js\n```\n\n4. **(only required in bare Linux/CI hosts): Install Playwright dependencies.**\nTo install dependencies, simply run:\n\n```bash\nnpx playwright install-deps\n```\n\n\n---\n## ⏸️ Before you run\nAfter the installation, a variety of folders will have been created. Most notable in these are `base-tests`, which contain the tests without alteration, and `tests`. **You should never make changes directly to the base-tests folder, as these changes can easily be silently overwritten and may break functionalities.** Since `base-tests` can be updated when you upgrade the package, it's best to review changes after an update. We're working on implementing a report to summarize changes for you; you can also always look at the CHANGELOG.\n\n\n---\n## 🤖 Running tests\nThe suite runs every test against Chromium, Firefox and WebKit. By default (as defined in `playwright.config.ts`), Playwright will run `global-setup.ts` first to ensure the tests can properly run. Playwright always pulls in the `setup` project first — it is wired as a project dependency, so it runs no matter how you invoke the suite. See the wiki for more information. These two files perform the following actions:\n\n1. `utils/global-setup.ts` will attempt to reject all cookies and have that persist through a Playwright storageState seed.\n2. `init.setup.ts` will disable the login CAPTCHA, enable multiple logins for admin, create test accounts, and set up coupon codes. You can skip the coupon codes step by adjusting the toggle in `tests/config/test-toggles.json`.\n\nTo run the tests, `npx playwright test` is all you need:\n\n```bash\nnpx playwright test\n```\n\nThis runs every spec in `base-tests`, substituting your own version of a file whenever one exists in `tests`. To run only a subset of tests, you can add a filename, use `--grep` to only run tests with specific tags, or `--project` to only run tests in a specific browser instance:\n\n```bash\nnpx playwright test login.spec.ts\nnpx playwright test --grep \"@hot\"\nnpx playwright test --project=chromium\n```\n\nSee the wiki for more in-depth information.\n\n\n---\n## 🔁 Migrating from 6.x\nVersion 7.0.0 brings major breaking changes to the testing suite compared to version 6.x.\n\n> ### **⚠️ Warning:**\n> Create a back-up of the current state of your testing suite before upgrading to version 7.X.X. The table below shows changes that have been made that **will break your implementation**.\n\n| Change      | Impact |\n| ----------- | ----------- |\n| Setup is now a project dependency (init.setup.ts + setup project + dependencies: ['setup']) instead of a `@setup`-tagged spec (`setup.spec.ts`). | Your `playwright.config.ts` must mirror `playwright.config.example.ts`, or setup never runs. |\n| `@base/*` alias added, must be first under `paths` in root `tsconfig.json`   | Without it every POM override fails to resolve (TS2307 / collection error). |\n| `@setup` tag removed | `--grep @setup` / `--grep-invert @setup` in CI match nothing |\n| POM classes dropped the `Base` prefix (`BaseLoginPage` → `LoginPage`) | Copied specs/POMs need import renames |\n| `AdminLogin` changed from default → named export | `import { AdminLogin } from ...` |\n| Coupon codes moved from `MAGENTO_COUPON_CODE_*` `env` vars → `coupon.codes` map in `input-values.json` | These three `.env` vars are no longer in the suite.\n| `tests/config/index.ts` deep-merge bug fixed (both layer paths derived from `__dirname`, collapsing to one dir) | Stores that copied this file silently lost every base default — effective config values change on upgrade. |\n","readmeFilename":"README.md"}