{"_id":"@prestashopcorp/tests-framework","_rev":"31-f8fb5c82bf8c7af993be464ce162c1ea","name":"@prestashopcorp/tests-framework","dist-tags":{"latest":"4.1.0"},"versions":{"3.0.0":{"name":"@prestashopcorp/tests-framework","version":"3.0.0","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.0.0","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"4f7c9b3e3924b881d902cf17e9b594dbc2d14921","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.0.0.tgz","fileCount":11,"integrity":"sha512-9WNmxiPtazM4fhrOkIQw6b+NDbcjY3uDWq/O3mGNU53PnmM0lEL9TxAdhlVHEyViqxPd9vDECk/dlX/OiYXypA==","signatures":[{"sig":"MEYCIQDQqVpOIoCXRNaI+ft/lxnvRa4WzQKmOistXbTAICFjSAIhAPXI0kDNYyTZnhll1x7CRQT0MNGWieiSOkopljaf17lp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpDKrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSBhAAk+54Sx8FNJLw+GBhaxQV0XBNfbUBVaYvfFjHBQpSsv7+ZrzF\r\nIGPPoHsfh3NON2yNeAIl934iuU8ZAFAVUyBH9hGh+6iFmnu9o0SkDSjLJKiz\r\nc6T7v1Xl0mb8UN6Aug0vNUYp3AeNjIEYMxL+Rtn+SwwLHqwAUMJeKysorye9\r\nTo44Bi3PdFVVg6kW/PnrUGiRd73pXhAd2fFJ5S3bKox5UH/OgOco+82HYmAf\r\nJIlVio/HQYi75M24MTvW104nQMQykCUB1vBiBME8b7DnbrdvhfBRqnx+LfBe\r\ngwKqMFnLI4HiErIcwlY4JAXg+uGHc0dVvWPknwNiVgeMzdMHClfI2X90d5xS\r\ntQnvEaY8Vav6woJmC53TNB0Tm8AX7RPw9GgUEkAh4lgCdn9IlTeZGXsqd3XM\r\nn9U859jViatlhtVkg5/nDZG6o45Nsx/dtFNaiPqXYf6/XVDKkUakrxaKPtXT\r\nRKP7Z6M/bS5+EmV+aSmcPhc1RN1nDmiJlZOA684G0zCEAEnwzR5GBUP9MonH\r\ngFVMiF8uZX9yLv35FyF8UoKaot4J+I9VMZVlQAiWDzpz0aqPzC9ePx6Ljwse\r\nQLW0FDO9cD6nDLCKKRf0861cAkJOm7qKIsqZsVbqZs5nbfR0lHkYDiSCjnG5\r\nJkLaafhqfZgTFC+69qex9id0p8HJ+EkvgM8=\r\n=9w/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"e142b47d6cef4168169c7fd3ef8d1ac4a8532b25","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","build:watch":"webpack --config webpack.config.js --watch","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js -f @cucumber/pretty-formatter --require-module tsconfig-paths/register examples/cucumber/features/* --require examples/cucumber/types/* --require src/utils/cucumber/* --require examples/cucumber/definitions/mobile/* --require-module ts-node/register --publish","test:cucumber:desktop":"cucumber-js -f @cucumber/pretty-formatter --require-module tsconfig-paths/register examples/cucumber/features/* --require examples/cucumber/types/* --require src/utils/cucumber/* --require examples/cucumber/definitions/desktop/* --require-module ts-node/register --publish"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.2","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.18.1","dependencies":{"dotenv":"^16.0.3","mysql2":"^2.3.3","playwright":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.1.0","eslint":"^8.26.0","webpack":"^5.74.0","prettier":"2.7.1","ts-mocha":"^10.0.0","ts-loader":"^9.4.1","typescript":"^4.8.4","@types/chai":"^4.3.3","mochawesome":"^7.1.3","webpack-cli":"^4.10.0","@types/mocha":"^10.0.1","@types/webpack":"^5.28.0","tsconfig-paths":"^4.1.0","@cucumber/cucumber":"^8.7.0","@cucumber/messages":"^19.1.4","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.0","@typescript-eslint/parser":"^5.41.0","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.0.0_1671705259586_0.19765096747872501","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@prestashopcorp/tests-framework","version":"3.0.1","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.0.1","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"68a7abb4c699d1282c47742e89ae2cc28a3e9e88","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.0.1.tgz","fileCount":11,"integrity":"sha512-2T50o2svhLeTEvnf99UL+EM+3bW2GaPjNMw/ovyjLmvllmGFQ7opOs6yxHNiNd24lwvBM6mRjah/7sO8ASq9GA==","signatures":[{"sig":"MEQCIEzjK0LQpc/AerXMXwuMPw331o2+4sTa7hPDV8Zzw4Z+AiAECnEtFnOJRtFL5BXknl0cHIO2QY6Z0DxSKZnhPdKatg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv8VdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmQg//Y9XBFIVp6tiM2Rq9CPQMVM3nwIYaRE9/KaVdbM9Cc6XJTIQ6\r\nejhHy545ACtj0cUP8Ke5IxPVedRiUiFM3LnH9w/dPAr+rsxwCq6wsw3qI614\r\nbXp37ITIpm7rk6dr6DD7/2HY8QpajcK57aQgncGWDM6H2ANDDFJKk/vti7/7\r\nP8G/oEllJQ+ik+L93zh4u3/nK5tGprSwwenEqaQXTVLKIF7DeWDHowMFYIvR\r\nyhoEeQ5cXFuOPZp+llImjZh6Qy0/U1XLOnTOQN3+vNfb92815Z+UWCzuSAwu\r\ngbcYYp9/cg68dSCnqT8zAr3YlU5Fy12e1zCssWZgt2Lu1eVUm6kjepiaYMO9\r\nisvaDwN8uhjnBEsSjMC7/79m3XvZc+sMhZaNNIVjDvrx2nZiDPfKcjb1mFoG\r\nvjblT0byNALZrPsXy2MPf3dbI7m69rqatFuczQLIyDV3nRPtH3EySFu6ErLh\r\n8JvgZUdkHjU2IR410DZ0504n+pybG6luxTe1RC/s/f1AwpZr3uSBunG5xaua\r\nHmSiqXswtT86o4rUaGqOX23HXw35akD6BU32aADhLb1haKn50zLZmHlBv3lr\r\noaCOK/koT5M8hJJ6uAxKkidC+706wzGZYKVHS16yJhVzLbgDKVEkNz9Rwijo\r\nxitZb/XQ8uRMUpeWnOaHkY4vMhfD/i/C7hY=\r\n=ITrU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"831d61a181760981bad4d141d0cf8b0f499d1f8d","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","build:watch":"webpack --config webpack.config.js --watch","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.2","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.18.1","dependencies":{"dotenv":"^16.0.3","mysql2":"^2.3.3","playwright":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.1.0","eslint":"^8.26.0","webpack":"^5.74.0","prettier":"2.8.2","ts-mocha":"^10.0.0","ts-loader":"^9.4.1","typescript":"^4.8.4","@types/chai":"^4.3.3","mochawesome":"^7.1.3","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","@types/webpack":"^5.28.0","tsconfig-paths":"^4.1.0","@cucumber/cucumber":"^8.9.1","@cucumber/messages":"^21.0.1","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.0","@typescript-eslint/parser":"^5.41.0","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.47.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.0.1_1673512285025_0.7193856455303098","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@prestashopcorp/tests-framework","version":"3.0.2","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.0.2","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"90d36670c6e3b62505d72ac830fce3bb627448a9","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.0.2.tgz","fileCount":11,"integrity":"sha512-bOU+Vsw7N7sWzUrkwwJgYvkd9VMK/Tx/D1X5uekHxsGIvnxZOr6/gO54eP4yJD3xlwaUlM/jKIPaUFhbxZIS3w==","signatures":[{"sig":"MEUCIQCGGsGReCrp2xGvgacgpNFpgRX4shDsqRY/1R2gSvN69QIgB8md9XqGwyEDO7ra53NcpIF7ELAuTXe4SHalalTC5NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4NGMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtVw/+OASOXLD7ZDheK/efDxzCUFhdXzFp5sNd6NvKecODAHINOBIa\r\nEsF+TifmG5eviVqqLFbHDQjyEPcoTGsEZM/EJEwooxgsFpZVV2i6bdUUrNqA\r\nOgYlT3qvyuj77xM4OoGKpEd+jhkg7eqjoL6GRUgTiGTvHz3cuzRSjTv4M3Mn\r\nm43X0LvHMdLswrjZlUxWZ+txTBUlWDp+HgVrU0dFYLeAZ/gF+nTjnTQ8JTkI\r\n42sWHMLtB5i8vR6BnxYZtNCbSFWYQAZIeS38w0oPzBgz44PxFfRH+vfy0cHY\r\nb/uga+hcSL+x7SNxXTSuuwrB/ExmEqPAwveEqL8POuWFQYJd52gV7qazggU0\r\nPh3fo1YGryWRabnf77Nvz1yyXTxnCn1G/OKEu3NYwTttBmQk8bCBM8A3C7rn\r\nkJtLluB80uN8taKYX9Fm0jzJj4mhGEZqsecFJaohXl+1IOzuNM9RqEb83vXq\r\niOmQJuQA++DsgekEQE22r/Keg/B13Avpk7qQN/OIgOwtmWVpwrsc9hXsQAhC\r\nAtFf71CpSj0h+d2cWf7sco3VAaDrhXXBN4961lusQgxEciprpMcuLsZBqgsz\r\nKNzizq+9QAkpDBWQcEQfgM1XZ4va5J7CP942nFrtaKSgj6j6iYMNe8H/4tXN\r\nCjKkBZo5ffN3F3a3lPGBypYS6msWx6SmXD8=\r\n=Epvy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"9491182c166c9083ba52716e2ca6328e8065cecd","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest-playwright/scenarios/mobile/**","test:jest:desktop":"jest examples/jest-playwright/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.3","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.19.0","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.1.0","playwright":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.4.1","mocha":"^10.1.0","eslint":"^8.33.0","ts-jest":"^29.0.5","webpack":"^5.74.0","prettier":"2.8.3","ts-mocha":"^10.0.0","ts-loader":"^9.4.1","typescript":"^4.9.5","@types/chai":"^4.3.3","@types/jest":"^29.4.0","mochawesome":"^7.1.3","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","@types/webpack":"^5.28.0","tsconfig-paths":"^4.1.0","@cucumber/cucumber":"^8.9.1","@cucumber/messages":"^21.0.1","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.0","@typescript-eslint/parser":"^5.50.0","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.50.0","eslint-import-resolver-typescript":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.0.2_1675678092618_0.13203886937943854","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@prestashopcorp/tests-framework","version":"3.1.0","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.1.0","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"28a7e4cc226f0c0c9e15b7aeaf42d67a0dfc7937","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.1.0.tgz","fileCount":11,"integrity":"sha512-10sXtQJdHMALnHP9IS0eKYw81qrNyooFbAx4dHhjdl00sL6Wm1Q6nbDmhRFUVz+AKOAXnixiNgDCwQrcOSx53A==","signatures":[{"sig":"MEUCIH1tPo+UUzGOdxkMOLCEE5vQeSuno62UQ6DL2eH10/J8AiEAxQGH/Yvyw20adQfcHJtfWDxJApc//ul0l6ESz0sNiUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7fBQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyWA//QOW7wAKEPV2pnVpmfT3tH005Myiin50MvVQWTHgmDsF4hZ6V\r\nMR+3jJ33i006Z7c2JQd8QjO27oMv75pu9zLuF8tVLS/rOvaQ/EydpM4qdF4C\r\nkvgKNz2N9Y8nJjt017UVg/iyXu7Il9LuJE/qzx2Q/EKcIOD/mqSm6HnGmAwc\r\nDzzi8iOHUxiTR03CgJZnp+uKdovPQJkcM+c1O1ojIArTic++htnq601pOKox\r\n7RHSaHhvcYfsDdNJwdyTamVthZU55T0Pu6CzsUwDeAdcdQhf4IDX9YKifvcE\r\n8Bz+BU+cEGQYkDWVBCRQKD5zjiouw2apSH+0ySr+QWBM27pREywl3FJ7ixIV\r\nZx9GPjxTpCtiM2P/ZgwxXm3yNzE+0hpZeEbZItzw79cyipUcx9UxOP5rl5m1\r\nwaY8uFRzSsv7uIIEMuu5KtNfLKbwRvbPpxmF9w4ZVffDeghpb9szD5u5VaHW\r\nZbyEQgQStJlFFZOTd+wjNFoiyQHqZ5lBOOVgDY4GYiROwQhIt3WY2z8Mz5BG\r\nIhGWtrFOi7/u+WTqYyI7sJaFvxR1W611nWv/6GnsXGpP6PEcd1AHItBoFXw+\r\ntWzmJgczetCCeoHGNARyalfRWMuelix6vzT7iz6/xtg0zxggdyCj1uddapZt\r\nvlyDzKmadJ2NWJlUCwXzpDeRovUMbPFyop0=\r\n=vkGm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"284b56b9cd4e7a630785b2009dcc855ac13eea40","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest-playwright/scenarios/mobile/**","test:jest:desktop":"jest examples/jest-playwright/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.3","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.19.0","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.1.2","playwright":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.4.2","mocha":"^10.1.0","eslint":"^8.34.0","ts-jest":"^29.0.5","webpack":"^5.74.0","prettier":"2.8.4","ts-mocha":"^10.0.0","ts-loader":"^9.4.1","typescript":"^4.9.5","@types/chai":"^4.3.3","@types/jest":"^29.4.0","mochawesome":"^7.1.3","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","@types/webpack":"^5.28.0","tsconfig-paths":"^4.1.0","@cucumber/cucumber":"^8.11.1","@cucumber/messages":"^21.0.1","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.0","@typescript-eslint/parser":"^5.51.0","eslint-plugin-deprecation":"^1.3.3","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.51.0","eslint-import-resolver-typescript":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.1.0_1676537936073_0.19624312949043787","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@prestashopcorp/tests-framework","version":"3.1.1","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.1.1","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"4b03eff9d7a967dc909bb7149917304af324aaa4","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.1.1.tgz","fileCount":11,"integrity":"sha512-Ikw7VCibs4A5P8jYWRHDvGmToBLUPsDfLiWQ9A6ijDOt45GMnwwdeqvbR8LnTWGuJF5Ms18igayTIW9ovc+9ig==","signatures":[{"sig":"MEQCIGkDtZjFihwObl5o3MAp4KbdngfwaR48qCnCfp6g9+xtAiBAsUvNTCMOTibwwiKy/e7t7RaNRy4YAw1XL2+cZhL+UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGctEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Ig//eBJdWQVQrNTWtcwxoPM3ZoU0mO/QJDy4noTk+5fUyFKiG1t+\r\nX47M5NAH5PzeInkmGMJO3h2EbJOI9991vWKoSX2Zqa4pBFmS2BfALq7GDcP9\r\nGmpZYGaXNWU6g8nFEq5UF2McvpXyeR7H0PeKzPj6DucsJ14WuE2QoaiWBRbO\r\nQ03GZT21aQyivIQg87oct0qnso4WjopX/e27GLId6ZIJZYf+twSW+YKBdDIv\r\nVQGdF0DaOQ/zy1Ng0KLsEQPb7NbSerkNgWhA47BWt5pCEj3QPX3OI/IXX524\r\n2pmumPPBwSxOomfEymnLjBMBKUwtXBYpEQezdyy+Th1Jd1mBb5uhBnr9+Ufs\r\n9CqFY92X1xWRZlmSbQgYONSRPyZjBD4KN7JU912EEj3XUAcrGvSBxQBCCkfY\r\nGXfBawUgqdyb+g64Zb25wytfdhYbzRTO+Tl+gf5gxk257nXoemuT8d0kj57D\r\nEJRm5hH60w6XdNqLLsWjAZQv48ooH749iCX72qAx2/3+Y2z2oN4D8W5xOrO+\r\nVzHESi3cWWjpF3Tz0La0uEBI57jz6+RyHCnfGzAcbIfTejyPYHm3s50bGXte\r\njQAiELXaw1PNh6w16LPzeJvvgKNca25sXiW2gQ3tmGQFXmr62ZztDbYYP101\r\nwsfcY6U3B2t58sdsCu6wDU1Zv2hus5bIrUs=\r\n=tHoH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"7561287bb242a0862518f70d0917ef262757d32c","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","test:unit":"ts-mocha test/unit","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest-playwright/scenarios/mobile/**","test:jest:desktop":"jest examples/jest-playwright/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.3","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.19.1","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","playwright":"^1.31.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.5.0","mocha":"^10.1.0","eslint":"^8.36.0","ts-jest":"^29.0.5","webpack":"^5.76.2","prettier":"2.8.4","ts-mocha":"^10.0.0","ts-loader":"^9.4.1","typescript":"^4.9.5","@types/chai":"^4.3.3","@types/jest":"^29.5.0","mochawesome":"^7.1.3","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","@types/webpack":"^5.28.0","tsconfig-paths":"^4.1.0","@cucumber/cucumber":"^9.0.1","@cucumber/messages":"^21.0.1","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.0","@typescript-eslint/parser":"^5.56.0","eslint-plugin-deprecation":"^1.3.3","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.56.0","eslint-import-resolver-typescript":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.1.1_1679412036383_0.189506503774042","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@prestashopcorp/tests-framework","version":"3.1.2","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.1.2","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"f0790e4593b9dd2274e8bc2451de247d5bc65dbb","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.1.2.tgz","fileCount":11,"integrity":"sha512-dAP1v83CBRVuXxmeYCZbKvKuyhRapYnXFOIkMghxm+YgsjsuerI2Gj7hT8lUeQU+JGyVUDQ+YlBJm3fLqh2Wrw==","signatures":[{"sig":"MEUCIQC+WpA0JNX4E2Qed6Mku4IPlpqT7rF3JB1zXifvk6JOFgIgCL8oycOElDrcwfXvkeWmECpv7JklGDA1ZofsjQYG//Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPSdKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6YA//b0axDbriKV12XrxIz3uBgdj/703lqv3W9dpz+HVZFqy/CtR6\r\nTmLsJMzQ4dsIRhDsfJU20reK9ErQb8pi+pAmuUAF8kDrgMI/Vb6StBaJQlhD\r\nufb5Tr7tStzriPp2LpEtBEaaiG0K99bltPVcOSfX2/Hh0Qu2PujUap3tYR1j\r\nVB9a9bh5xWgF1rNYCNX+OU7Nyewg7hZfeKChVtGkOgmv9OYRX87Oz4a5t7p0\r\n8/B30XHXRF6FmOQ2HnFGpsTsCQNW0AUW5n+tKHRNiF9ZskTe1wLx1Z3g09Ii\r\nsR/YtMrr2qWYcCbsH32VtzlkR9QRLrdSpN6AHU67/JWcJLYc7Clf5nl4TDeu\r\nL9/WZpd/VzVXqV5TdaHWivbF7A1gn0jhe+CEnGvAwSr+96nBfx9pnVd34Jri\r\nfig/TDoSGBTCF/fvSeowZrBSO4N0C6Bf8JiSGNcKDHCpdtLqZmkHPVthlNjD\r\nC/bxbgYbsYj3pYjKBpoMu3CkdGwBmA5C/rih0+UqkWJU/VFC2WQ3iIRju/th\r\nBXoNSnLRiJ/+cGPMnSMVOL692yGXnQqwsVMo9pWxjz++0X/N6D9o1Yf4n8vh\r\nhbZ+tELXelmRsJCZLcZgfR/Lpq67s8WqfHNj48bjuqI5UkxC/pF+A4K4Nq+F\r\n8o45mzMzB1/kRJ74lazweLtJ2udKZdm7E4s=\r\n=BdsR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"f7bc2e93b890ac9b015b18441594f51ee5ea0404","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","test:unit":"ts-mocha test/unit","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest-playwright/scenarios/mobile/**","test:jest:desktop":"jest examples/jest-playwright/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.0","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","playwright":"^1.32.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.5.0","mocha":"^10.1.0","eslint":"^8.38.0","ts-jest":"^29.1.0","webpack":"^5.79.0","prettier":"2.8.7","ts-mocha":"^10.0.0","ts-loader":"^9.4.1","typescript":"^5.0.4","@types/chai":"^4.3.3","@types/jest":"^29.5.0","mochawesome":"^7.1.3","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","@types/webpack":"^5.28.1","tsconfig-paths":"^4.2.0","@cucumber/cucumber":"^9.1.0","@cucumber/messages":"^22.0.0","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.0","@typescript-eslint/parser":"^5.57.1","eslint-plugin-deprecation":"1.4.1","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.58.0","eslint-import-resolver-typescript":"^3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.1.2_1681729354598_0.656669551376319","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@prestashopcorp/tests-framework","version":"3.1.3","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.1.3","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"bdf3ae87ff94a120c2e3fa6dbcee4a57b4dcd66a","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.1.3.tgz","fileCount":11,"integrity":"sha512-gW3tGn/il0vUfl8IW88536GJX7nzGb70s2O5AlBSuHiAJs3lE0mxyjNaIXRp9ooFHltzTfFf3iwcCAOwvV83qg==","signatures":[{"sig":"MEUCIQCbcv7i+5iSJCOEZRyz2OOCmdWYkXmBvzI6XR9VPZBxrQIgJ9JPZYavAjAr9ZGbSMal8NUq9KPQRLBihSUKRSsMraY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPVMrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzwxAAji8IGj60PGozHwoWXBDSBil1xfut4L5eqjjK8Q3G56RkkA3k\r\nJ9W9oilQj2W72Sk8hz2gTu6uCNdxBn5izfvezVK/TXnJQg/fCn51upuZgMdG\r\ngcnvnlQxwhaL4COFhui79My/NFCZE9ZbjLyRHgB+N1S6EkNCJShAU+i5dSjE\r\nSA54AbQJWykLsaxlALGy+Nd4kq6LDFSik0EcvVaTCEAIjGRmGeIK0gqRmd6J\r\nWGPTFUK4bSGFyJeT/kdrtdJ0TBzCnGGpoaATnElkrijVeBPFtY8UJGnzhKCa\r\nmuhhVzbL8y2gtpvsABCcV642Jrgz5QH0fwGbwqXcQhfUueHrQTpjL8U6Ge1h\r\nnReXiIdCa8fnTkYnanMPTjb+xr5g2KPHp7PtMTPzTPRj3t3itejPUEGj/EKe\r\nr0yQO4lQNAZo/msn1mMwYc8M8e7CUDRpEaBUD+SOAhqoT+wV8jxTRaQJ6qQs\r\n72v2yf/75KhA2TddGecLe7VdEFwux++aFn41MFhvH+nNHZ6jOKyZiz9nQPzt\r\nVafVNYxbD7XPd3MdgUnLxKmixHYKqeoHXVfIy6EXKGKVf9d1RvRmX3whXQML\r\ntmeri0kiO42V/Yu8RDiJEWpWlHdF0ZIN2zwJ2EsThdMcSs13JF9L6HfwkyEq\r\nSiuPVCHjzsVdOdMt4nj7zOBdPgAh6lkVVIw=\r\n=53rF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"eec72cb36012bafc51f0827b338dc5a934882161","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","test:unit":"ts-mocha test/unit","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest-playwright/scenarios/mobile/**","test:jest:desktop":"jest examples/jest-playwright/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.0","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","playwright":"^1.32.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.5.0","mocha":"^10.1.0","eslint":"^8.38.0","ts-jest":"^29.1.0","webpack":"^5.79.0","prettier":"2.8.7","ts-mocha":"^10.0.0","ts-loader":"^9.4.1","typescript":"^5.0.4","@types/chai":"^4.3.3","@types/jest":"^29.5.0","mochawesome":"^7.1.3","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","@types/webpack":"^5.28.1","tsconfig-paths":"^4.2.0","@cucumber/cucumber":"^9.1.0","@cucumber/messages":"^22.0.0","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.0","@typescript-eslint/parser":"^5.57.1","eslint-plugin-deprecation":"1.4.1","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.58.0","eslint-import-resolver-typescript":"^3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.1.3_1681740586913_0.447901227166579","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@prestashopcorp/tests-framework","version":"3.2.0","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.2.0","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"d99fb911e92480c0216b66a20cfa4d34c2be74fb","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.2.0.tgz","fileCount":11,"integrity":"sha512-Q3JEDxwvyStPogyxYNoWnEohyHhbk8vqU247vediiV4qwkDOtROylSdna86ZHFXerbm0RYNAAOtXg/zLv8vOPA==","signatures":[{"sig":"MEUCIDBl5z/nCletbXY8ylEUYjSIuOz9+BfIBeIW2LV/Gs45AiEA2fv5eRdOte0K6JqNUOLeM0kJ9uq7b+I9RNIwuiV4TxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131000},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"906bc8aafc2258c994997f1216774ac955dac64e","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","test:unit":"ts-mocha test/unit","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest-playwright/scenarios/mobile/**","test:jest:desktop":"jest examples/jest-playwright/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.0","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.3.3","playwright":"^1.34.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.5.0","mocha":"^10.1.0","eslint":"^8.41.0","ts-jest":"^29.1.0","webpack":"^5.84.1","prettier":"2.8.8","ts-mocha":"^10.0.0","ts-loader":"^9.4.1","typescript":"^5.0.4","@types/chai":"^4.3.5","@types/jest":"^29.5.1","mochawesome":"^7.1.3","webpack-cli":"^5.1.1","@types/mocha":"^10.0.1","@types/webpack":"^5.28.1","tsconfig-paths":"^4.2.0","@cucumber/cucumber":"^9.1.2","@cucumber/messages":"^22.0.0","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.0","@typescript-eslint/parser":"^5.59.8","eslint-plugin-deprecation":"1.4.1","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-import-resolver-typescript":"^3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.2.0_1685603049039_0.519735853576266","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@prestashopcorp/tests-framework","version":"3.2.1","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.2.1","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"316a0eb23812997dbc261fe6d368f38da8cb8545","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.2.1.tgz","fileCount":11,"integrity":"sha512-+KUzUXmFXzMev1sRtdyP3Mod218fz26kMQbjqQW6vDebZ5xgqn7l4wxe3k2A3XQNJoXKz/GsW4hpsS6fCdJOFA==","signatures":[{"sig":"MEUCIAtBnzVDMKf/U4T0v+TuBaQh5pZ1EdCUJWZB33DfJLI1AiEAy9ZK0wcXVutORu58l2ZTMMcm4ksAg+Vt4DCIbIfIQBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130978},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"f0099ce49e3eb1ee0fcf23f3744a87d4da938bd9","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","test:unit":"ts-mocha test/unit","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest/scenarios/mobile/**","test:jest:desktop":"jest examples/jest/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.0","dependencies":{"dotenv":"^16.1.4","mysql2":"^3.3.5","playwright":"^1.34.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.5.0","mocha":"^10.1.0","eslint":"^8.42.0","ts-jest":"^29.1.0","webpack":"^5.86.0","prettier":"2.8.8","ts-mocha":"^10.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/jest":"^29.5.2","mochawesome":"^7.1.3","webpack-cli":"^5.1.4","@types/mocha":"^10.0.1","@types/webpack":"^5.28.1","tsconfig-paths":"^4.2.0","@cucumber/cucumber":"^9.1.2","@cucumber/messages":"^22.0.0","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.5","@typescript-eslint/parser":"^5.59.8","eslint-plugin-deprecation":"1.4.1","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-import-resolver-typescript":"^3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.2.1_1686669072465_0.020898374752315707","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@prestashopcorp/tests-framework","version":"3.2.2","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.2.2","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"b41dbfdc5e907919c7d3d7bf8adee56a33b00fa7","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.2.2.tgz","fileCount":11,"integrity":"sha512-nLdBYdQZo3u9iThsGqNfjgeBiecp/NjvTZOJ0zY5jnf/7tCrUkrO38740l40SiOg8ySkzYMRvLNIufjU1Frxbg==","signatures":[{"sig":"MEYCIQDCwdCCzNTBqG1aAxZam2kvG20tyz6x5esOTRjIpzDWcQIhAJW3UqbUyoXAV8yzIPteWj+36s99pzPg4XoQ2qzqBjqb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133681},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"6360f4d4fab73d136203a480f28b0224abf102a0","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","test:unit":"ts-mocha test/unit","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest/scenarios/mobile/**","test:jest:desktop":"jest examples/jest/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.1","dependencies":{"dotenv":"^16.3.1","mysql2":"^3.3.5","playwright":"^1.35.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.5.0","mocha":"^10.1.0","eslint":"^8.43.0","ts-jest":"^29.1.0","webpack":"^5.88.0","prettier":"2.8.8","ts-mocha":"^10.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/jest":"^29.5.2","mochawesome":"^7.1.3","webpack-cli":"^5.1.4","@types/mocha":"^10.0.1","@types/webpack":"^5.28.1","tsconfig-paths":"^4.2.0","@cucumber/cucumber":"^9.1.2","@cucumber/messages":"^22.0.0","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.5","@typescript-eslint/parser":"^5.59.11","eslint-plugin-deprecation":"1.4.1","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.60.0","eslint-import-resolver-typescript":"^3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.2.2_1688720217292_0.6705287865110485","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@prestashopcorp/tests-framework","version":"3.3.0","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.3.0","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"3f085306e5e5201e830d9174431417af4326ef11","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.3.0.tgz","fileCount":11,"integrity":"sha512-qF2liU0FPtzdidvf1pjQwxQJekshLB3Z4hgjbIMa6dihgLq9TCoETuZ2MRRpiyKp6ujXYIOkBC/35P9VBkzKoQ==","signatures":[{"sig":"MEUCIHjc2j6nU8iVFXEgpmwXZ+xrsE+SG93TcSl+C7ppqIEKAiEAvuOBec0sU5d3kmQH5ROE7BP/9akruB5FiT6ljilOwhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133819},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"1c954ab9a7fde4c267bb4260c0a689c778997eeb","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","test:unit":"ts-mocha test/unit","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest/scenarios/mobile/**","test:jest:desktop":"jest examples/jest/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.1","dependencies":{"dotenv":"^16.3.1","mysql2":"^3.5.2","playwright":"^1.35.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.6.1","mocha":"^10.1.0","eslint":"^8.45.0","ts-jest":"^29.1.0","webpack":"^5.88.1","prettier":"^3.0.0","ts-mocha":"^10.0.0","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/jest":"^29.5.2","mochawesome":"^7.1.3","webpack-cli":"^5.1.4","@types/mocha":"^10.0.1","@types/webpack":"^5.28.1","tsconfig-paths":"^4.2.0","@cucumber/cucumber":"^9.3.0","@cucumber/messages":"^22.0.0","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.5","@typescript-eslint/parser":"^6.0.0","eslint-plugin-deprecation":"1.4.1","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.3.0_1689848234246_0.9104947381366824","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@prestashopcorp/tests-framework","version":"3.3.1","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.3.1","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"f41c088eae2bed0723714897e9869d0121c583ac","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.3.1.tgz","fileCount":11,"integrity":"sha512-Ym0RVETjrj7IPKMCJurU2KlAYgcRM+28gBcRCCGC2jJ+mdGBXpxAfs2QeRROjk8FDBgYrYyIdax3B5XxU4zfgw==","signatures":[{"sig":"MEYCIQDROtdsYdSoshF7AEj47/avpLu0WN6RXwNZ+fx5yAK++gIhAKJO+VYu4u1FbRt2dmrAQ01e5iEnvumkWR8O8c5l1LcK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133845},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"321ca4197dae877fb830a639533ec8dfd6ca3644","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","test:unit":"ts-mocha test/unit","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest/scenarios/mobile/**","test:jest:desktop":"jest examples/jest/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.1","dependencies":{"dotenv":"^16.3.1","mysql2":"^3.5.2","playwright":"^1.36.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.6.2","mocha":"^10.1.0","eslint":"^8.46.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.88.1","prettier":"^3.0.0","ts-mocha":"^10.0.0","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/jest":"^29.5.2","mochawesome":"^7.1.3","webpack-cli":"^5.1.4","@types/mocha":"^10.0.1","@types/webpack":"^5.28.1","tsconfig-paths":"^4.2.0","@cucumber/cucumber":"^9.3.0","@cucumber/messages":"^22.0.0","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.28.0","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.5","@typescript-eslint/parser":"^6.2.1","eslint-plugin-deprecation":"1.5.0","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.2.1","eslint-import-resolver-typescript":"^3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.3.1_1690894772920_0.4429294956440384","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"@prestashopcorp/tests-framework","version":"3.3.2","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@3.3.2","maintainers":[{"name":"boubker-bribri","email":"boubker.bribri@prestashop.com"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"3ab1539a653b77aed2f055c2caad7e5554f67966","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-3.3.2.tgz","fileCount":11,"integrity":"sha512-dgqkVszNvr/pYTwXrXkopss+PTUCfHOPmeChhr2snDiNXH2+wd7i6Ab7xuvx3JL6gBpRwRQ8Yh/55n7z+3ATjg==","signatures":[{"sig":"MEQCIDEXT7lX23bdAy05XZxQ1L9ASpViuJgukVmyUiQgdt+DAiBwiw7gKxr0lA/AAZqBc/KEhRuDhMwcyyesEPd6no9AcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133845},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"925dee4856c7b998cc5cc52e587fd8f973ae4781","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","lint:fix":"eslint . --ext .ts --fix","test:unit":"ts-mocha test/unit","build:watch":"webpack --config webpack.config.js --watch","test:jest:mobile":"jest examples/jest/scenarios/mobile/**","test:jest:desktop":"jest examples/jest/scenarios/desktop/**","test:mocha:mobile":"ts-mocha examples/mocha/scenarios/mobile","test:mocha:desktop":"ts-mocha examples/mocha/scenarios/desktop","test:cucumber:mobile":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/mobile/*","test:cucumber:desktop":"cucumber-js --config cucumber.json --require examples/cucumber/definitions/desktop/*"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.1","dependencies":{"dotenv":"^16.3.1","mysql2":"^3.6.0","playwright":"^1.37.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jest":"^29.6.2","mocha":"^10.1.0","eslint":"^8.47.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.88.1","prettier":"^3.0.2","ts-mocha":"^10.0.0","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/jest":"^29.5.2","mochawesome":"^7.1.3","webpack-cli":"^5.1.4","@types/mocha":"^10.0.1","@types/webpack":"^5.28.1","tsconfig-paths":"^4.2.0","@cucumber/cucumber":"^9.4.0","@cucumber/messages":"^22.0.0","@types/mochawesome":"^6.2.1","eslint-plugin-import":"^2.28.0","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-playwright-preset":"^3.0.1","webpack-node-externals":"^3.0.0","@cucumber/gherkin-utils":"^8.0.5","@typescript-eslint/parser":"^6.4.0","eslint-plugin-deprecation":"1.5.0","@cucumber/pretty-formatter":"^1.0.0","mochawesome-report-generator":"^6.2.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.3.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_3.3.2_1692262553964_0.41350496138962556","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@prestashopcorp/tests-framework","version":"4.0.0","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.0.0","maintainers":[{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"81ff12c2e53166d1a5746a4569679b4196d74f4f","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.0.0.tgz","fileCount":8,"integrity":"sha512-BMCW9uKNuzaCAj/Dbcy+WfO6jxmm7OC/Rrux5mdvD95X0nponpZ9u5olOgKUqIt4PN/BKa2qaqKTNctIpZBA4w==","signatures":[{"sig":"MEQCIDITeLEBObUlGAd7z6ehhtoCiytZ28duOheD1NPEXjrwAiBi/8yc/SbiLCmzmwbvKEwApYmwmm054pdlaq/gVIArog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99499},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"429cb8e1149200b71c6203bd481834cfa3e0310c","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.3.1","playwright":"^1.37.1","@playwright/test":"^1.37.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.48.0","webpack":"^5.88.1","prettier":"^3.0.2","ts-loader":"^9.4.4","typescript":"^5.2.2","webpack-cli":"^5.1.4","@types/webpack":"^5.28.2","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^6.5.0","eslint-plugin-deprecation":"1.5.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.5.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.0.0_1693308165350_0.43141786829582096","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@prestashopcorp/tests-framework","version":"4.0.1","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.0.1","maintainers":[{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"11ab52646203f9ea467492a57932fc8a6ea6d700","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.0.1.tgz","fileCount":8,"integrity":"sha512-ZPNZeREtvnOj35OU6lCGkutP+FYK1fH7ScQA/F4VLCQV59SFh/KoihO5H30A8PnNSzDW3zfFzuiaikwQdSSzNw==","signatures":[{"sig":"MEUCIGDgDMAaz5awscmjiEFSsCkQOgZiuAECCGEzLL/IrrGjAiEArOlIWR8C9BkriVqpIEjSNVkiJPN89+WtlaWOM3mstXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99470},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"a33a673d72b677565e69b78dc60a9e0cbc774894","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.3.1","@playwright/test":"^1.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.49.0","webpack":"^5.88.1","prettier":"^3.0.3","ts-loader":"^9.4.4","typescript":"^5.2.2","webpack-cli":"^5.1.4","@types/webpack":"^5.28.2","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^6.7.0","eslint-plugin-deprecation":"2.0.0","@types/webpack-node-externals":"^3.0.1","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.0.1_1695051493051_0.33652223607833287","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@prestashopcorp/tests-framework","version":"4.0.2","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.0.2","maintainers":[{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"fd4f675d2655b4354fdef32ba92a6fb1a8c90455","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.0.2.tgz","fileCount":8,"integrity":"sha512-QkKQVefmC2fDjbkqxHdyhagOQ4PrCFUjLVzwwtZZkvT4PEdfQfLVd7BkUMxUsE7BByfrkm9iV6jGemFL4fO/1w==","signatures":[{"sig":"MEUCIH6Eiz3KBqXEmkcqziFXmAs9jF6tGSXJBvsFTvQV/CLdAiEApPhDO2AkNHrKX6P3YFbA8+1G8KL+OVcUIDvhkSUfJWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99470},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"14db86749af057bc9f06585a9d2f01d43a17502c","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.3.1","@playwright/test":"^1.38.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.51.0","webpack":"^5.88.1","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","webpack-cli":"^5.1.4","@types/webpack":"^5.28.3","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"2.0.0","@types/webpack-node-externals":"^3.0.2","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.0.2_1696944806823_0.6005237801659529","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@prestashopcorp/tests-framework","version":"4.0.3","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.0.3","maintainers":[{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"f486acbded0b1362a8db72a78a0881534b1708db","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.0.3.tgz","fileCount":8,"integrity":"sha512-i0miF5YhbyMYSS1UH1tTBAofkexDDeZviNmHYLVj9fFU33KoGuj+fsl5YeUp1lUac08ziXRiZvpJvRVTH/ocaQ==","signatures":[{"sig":"MEUCIHuhxaF2AA/KBjWKYa6N/fTW5dbjFflYcX/BHxMTppWNAiEAz+moPC7VpSo+mqs9AU6t54+NjKHoes1NSakArASZajY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99470},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"baf2aa9a4daf88f184d2b5f776f5147a369ba22e","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.3.1","@playwright/test":"^1.39.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.51.0","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","webpack-cli":"^5.1.4","@types/webpack":"^5.28.3","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^6.7.5","eslint-plugin-deprecation":"2.0.0","@types/webpack-node-externals":"^3.0.2","@typescript-eslint/eslint-plugin":"^6.7.5","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.0.3_1697723307918_0.8757585824245899","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@prestashopcorp/tests-framework","version":"4.0.4","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.0.4","maintainers":[{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"4f5c367963d9d4c0e8516a67ae0adfba8259b547","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.0.4.tgz","fileCount":8,"integrity":"sha512-GWOKrNLocejTbRl1ObqCNEVbMzLu0uqQQFI3iUymOwXpFQRr+tReKHoCNPTUjPtXggkGJ6TtT2t3F9NcCXCtsw==","signatures":[{"sig":"MEYCIQC6PTDPJdXZy2S6tD5pdtEO0hMZzfONv5GQQCZZz0Cg4wIhAOgphSjzfiwkIazUyzjcP7hInYIHKRZXJOJ9CICdykmI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99472},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"90cf143d03da38a96fffcebc0d903f2a6bb3149e","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.3.1","@playwright/test":"^1.39.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","webpack-cli":"^5.1.4","@types/webpack":"^5.28.5","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^6.10.0","eslint-plugin-deprecation":"2.0.0","@types/webpack-node-externals":"^3.0.4","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.0.4_1700233866646_0.9967656227584962","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"@prestashopcorp/tests-framework","version":"4.0.5","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.0.5","maintainers":[{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"42d997cf1f954f9fb991f4fd55c17bb2fef9d313","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.0.5.tgz","fileCount":8,"integrity":"sha512-ahhcQkiNOJ/KF0BgS8C0400EniUY3tqOcnRh9lrsCp2RfgXuC0W8FHNuAcjN2PcDfq1VEvEzKIli2cccoJHgSg==","signatures":[{"sig":"MEUCIDKu6m3nk5QuR5+9TAGMEtcU1FaWbt+M5MFqjnXCijzCAiEAmXwH2nWvnVVobA51p4c+Y9mg9X4delRrmtBfxyFd3wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98666},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"60391f48c8de6a287aee4baa978df525ff68670c","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.3.1","@playwright/test":"^1.40.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.3.2","webpack-cli":"^5.1.4","@types/webpack":"^5.28.5","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^6.13.1","eslint-plugin-deprecation":"2.0.0","@types/webpack-node-externals":"^3.0.4","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.0.5_1701876465773_0.9334672440557807","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"@prestashopcorp/tests-framework","version":"4.0.6","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.0.6","maintainers":[{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"b8bdedfbba73c9519b89bfad2fc2bd2a44db1334","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.0.6.tgz","fileCount":8,"integrity":"sha512-z5X9l8WdsSd6Hh06ZQ0V9FI0ppGu82LlZpaJZi76c++GSaxO6UzO1/VEptVpbkYYNKtoTGbSItZ2Z0cN48sVGQ==","signatures":[{"sig":"MEUCIA7hyawwyX0niq7lvu/lortTE9LFg5xBCbS6wLSxgA33AiEAnhI1s7ylbZnGEle9X8CymwsdYFjgeiUkxQ2IA45Ve0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98666},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"44f61c9fc5104ede80a0e0640c5c3d5e5ac3ccb3","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.3.1","@playwright/test":"^1.40.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.89.0","prettier":"^3.1.1","ts-loader":"^9.5.0","typescript":"^5.3.3","webpack-cli":"^5.1.4","@types/webpack":"^5.28.5","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-deprecation":"2.0.0","@types/webpack-node-externals":"^3.0.4","@typescript-eslint/eslint-plugin":"^6.14.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.0.6_1702906966521_0.2066862053002001","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"@prestashopcorp/tests-framework","version":"4.0.7","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.0.7","maintainers":[{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"emmanuelgautier","email":"npm@emmanuelgautier.fr"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"10431868c56d7cdcc1c433fde7351247e97a2d01","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.0.7.tgz","fileCount":8,"integrity":"sha512-egy5/D8vXCMq9tGsHD2ImMoZBJEpwwwIpWyzZjfR/lLaxYGdWvIzByWsgL4ejvyDgbXzyCqpJgtnb5Oy1dVzyw==","signatures":[{"sig":"MEQCIHnR9/4ILJLSnyaausreg+f9quot23uR9s/ApV7q3UV9AiBomCN/GZJ7q6ZsLax6C19pJjSYK/b4Qc5VutuJmtT6fQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98667},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"a39d35409cd8eee28d69a2cebb63d06d13ff7572","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.3.1","@playwright/test":"^1.40.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.89.0","prettier":"^3.1.1","ts-loader":"^9.5.0","typescript":"^5.3.3","webpack-cli":"^5.1.4","@types/webpack":"^5.28.5","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^6.18.0","eslint-plugin-deprecation":"2.0.0","@types/webpack-node-externals":"^3.0.4","@typescript-eslint/eslint-plugin":"^6.18.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.0.7_1704795370510_0.17217740231887335","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"@prestashopcorp/tests-framework","version":"4.0.8","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.0.8","maintainers":[{"name":"morraycage","email":"rouman_s@etna-alternance.net"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"3277e3534ac8a8feb2897698eb543d649ff6b792","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.0.8.tgz","fileCount":8,"integrity":"sha512-N9G16K+MIelQZiBQkca2RgMoYuWWchQ1X2Ftt1netYYvQBlCIGE9F3N2JdTgEYz/uT91PR8+JxDoMqjCpTws0Q==","signatures":[{"sig":"MEYCIQCa1h+mpKUQigZ70M/d/6X4VrOgFCpvdCKMJ6BZzrbCMAIhAIgJ0PM1urpkYbOocXbO+/8PLvixRMQH6r7ll4wbr4d8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98667},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"7e53206a09168e80942e982e9a37faf480b4b25e","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.4.0","@playwright/test":"^1.41.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.89.0","prettier":"^3.2.4","ts-loader":"^9.5.0","typescript":"^5.3.3","webpack-cli":"^5.1.4","@types/webpack":"^5.28.5","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^6.19.1","eslint-plugin-deprecation":"2.0.0","@types/webpack-node-externals":"^3.0.4","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.0.8_1706170132754_0.3138776608169236","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"@prestashopcorp/tests-framework","version":"4.0.9","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.0.9","maintainers":[{"name":"morraycage","email":"rouman_s@etna-alternance.net"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"467dc5ed51fd321a9c0a7b13eb5317d3fbe8c6e1","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.0.9.tgz","fileCount":8,"integrity":"sha512-BBSO07KccOQ2fOQVH/3mNqS8gMZzBJcOZU73ih1w6MY2PL6h7qTFyJUA8oseGJKzArjBZCTau8kVo4FCP2QZPQ==","signatures":[{"sig":"MEQCIEeM3G9Mn9M/GtSC3k2Q3+bf3DF7PsOcO0hJZPS3OPiLAiAtBQEVuCkE83lfxy4yB6keCh02i0ukkYaAhJrLC7I/OQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98667},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"c375ee5f9ceb037bfe9dc6719cafbef5ecedd882","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"8.19.4","description":"Base framework for new tests project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.4.2","@playwright/test":"^1.41.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.90.1","prettier":"^3.2.5","ts-loader":"^9.5.0","typescript":"^5.3.3","webpack-cli":"^5.1.4","@types/webpack":"^5.28.5","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^6.21.0","eslint-plugin-deprecation":"2.0.0","@types/webpack-node-externals":"^3.0.4","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.0.9_1708182317432_0.7340680675808242","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@prestashopcorp/tests-framework","version":"4.1.0","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"author":{"name":"PrestaShop SA"},"license":"MIT","_id":"@prestashopcorp/tests-framework@4.1.0","maintainers":[{"name":"morraycage","email":"rouman_s@etna-alternance.net"},{"name":"devops-prestashop","email":"devops@prestashop.com"},{"name":"claude-arnaud","email":"claude-arnaud.perrot@prestashop.com"},{"name":"tdaveaupresta","email":"takeshi.daveau@prestashop.com"},{"name":"rxmat_presta","email":"mathieu.roux@prestashop.com"},{"name":"natsuflame","email":"jmcollinfr@gmail.com"}],"dist":{"shasum":"60a85fe4997218d163059d68401cd8471303aa2c","tarball":"https://registry.npmjs.org/@prestashopcorp/tests-framework/-/tests-framework-4.1.0.tgz","fileCount":8,"integrity":"sha512-8ZuTHnpzhouwC8NJZSXA9yBQgRGZpeLzT7RHCqsUjgJIpZK1VKAC5/WHE0+3rorv4ktymnm3CUja2Wwc4yq3vg==","signatures":[{"sig":"MEYCIQDXiR8qdCu0PT7LqMU0I1AessuX3BT+sTNlyd7FJ2dkhQIhAPSUbJxMblFht7y/EsQMtKyTpJfZeckwsaHr/gSnyA+k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99314},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"4ced853627b44bc45869ae2f9982cdcc9c407606","scripts":{"lint":"eslint . --ext .ts","build":"webpack --config webpack.config.js","example":"npx playwright test --config ./examples/playwright.config.ts","lint:fix":"eslint . --ext .ts --fix","test:unit":" npx playwright test -g '@unit @testing'","build:watch":"webpack --config webpack.config.js --watch"},"_npmUser":{"name":"devops-prestashop","email":"devops@prestashop.com"},"_npmVersion":"10.5.0","description":"Base framework for new tests project","directories":{},"_nodeVersion":"20.12.1","dependencies":{"dotenv":"^16.4.2","@playwright/test":"1.41.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.91.0","prettier":"^3.2.5","ts-loader":"^9.5.0","typescript":"^5.4.3","webpack-cli":"^5.1.4","@types/webpack":"^5.28.5","tsconfig-paths":"^4.2.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","webpack-node-externals":"^3.0.0","@typescript-eslint/parser":"^7.3.1","eslint-plugin-deprecation":"2.0.0","@types/webpack-node-externals":"^3.0.4","@typescript-eslint/eslint-plugin":"^7.3.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tests-framework_4.1.0_1712758539716_0.8165761423098894","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-12-22T10:34:19.530Z","modified":"2026-08-04T14:01:34.732Z","3.0.0":"2022-12-22T10:34:19.819Z","3.0.1":"2023-01-12T08:31:25.251Z","3.0.2":"2023-02-06T10:08:12.773Z","3.1.0":"2023-02-16T08:58:56.195Z","3.1.1":"2023-03-21T15:20:36.541Z","3.1.2":"2023-04-17T11:02:34.943Z","3.1.3":"2023-04-17T14:09:47.105Z","3.2.0":"2023-06-01T07:04:09.251Z","3.2.1":"2023-06-13T15:11:12.629Z","3.2.2":"2023-07-07T08:56:57.483Z","3.3.0":"2023-07-20T10:17:14.474Z","3.3.1":"2023-08-01T12:59:33.107Z","3.3.2":"2023-08-17T08:55:54.229Z","4.0.0":"2023-08-29T11:22:45.618Z","4.0.1":"2023-09-18T15:38:13.216Z","4.0.2":"2023-10-10T13:33:27.064Z","4.0.3":"2023-10-19T13:48:28.189Z","4.0.4":"2023-11-17T15:11:06.868Z","4.0.5":"2023-12-06T15:27:45.970Z","4.0.6":"2023-12-18T13:42:46.685Z","4.0.7":"2024-01-09T10:16:10.744Z","4.0.8":"2024-01-25T08:08:52.933Z","4.0.9":"2024-02-17T15:05:17.680Z","4.1.0":"2024-04-10T14:15:39.928Z"},"author":{"name":"PrestaShop SA"},"license":"MIT","keywords":["prestashop","tests","ui-tests","tests-base-framework"],"description":"Base framework for new tests project","maintainers":[{"email":"jmcollinfr@gmail.com","name":"natsuflame"},{"email":"devops@prestashop.com","name":"devops-prestashop"},{"email":"vgarcia.account@pm.me","name":"intraordinaire"}],"readme":"# Tests Base Framework\n\nThis repository has the role of a base framework to use on all tests projects.\n\n## Stack\n\n- [Playwright](https://playwright.dev/) as a node library to automate interaction with Chromium, Firefox and WebKit.\n\n## Browser Helper\n\nUsed as a wrapper for Playwright functions, it aims to simplify launching browsers, context and opening new tabs using environment parameters.\n\nHere are some functions wrapped on this helper :\n\n- `getBrowserOptions`: Each browser type use different options to start, this function use the env var `BROWSER` to select the options to use.\n- `createBrowser`: When the browser type is chosen and its options are defined, this function attempt to launch the browser 3 times before throwing an error. Sometimes the browser fail or crash when started, that's why multiple attempts are done.\n- `closeBrowser`: After finishing the run, this function is called to destroy all browser instances or temporary files used on the run.\n- `createContext`: A browser could have different contexts depending on the platform to test on, this function simplify the use.\n- `closeContext`: After finishing a scenario, this function is called to destroy all instances created by the context.\n- `addTab`: To test on a browser instance, we need a tab to perform action on, this function add a new tab and return it on the test.\n- `closeTab`: After finishing work on a tab (and we have more than one tab), this function could used to close it.\n\n## Environment parameters\n\nTo properly use the helper, you should use the environment parameters to set the global ones.\n\n### Browser options\n\n| Parameter           | Description                                          |\n|---------------------|----------------------------------------------------- |\n| PLATFORM            | Platform to run tests on desktop or mobile (default to **`desktop`**) |\n| BROWSER             | Specific browser to launch for tests (default to **`chromium`**) |\n| HEADLESS            | Boolean to run tests in [headless mode](https://en.wikipedia.org/wiki/Headless_software) or not (default to **`true`**) |\n| SLOW_MO             | Integer to slow down Playwright operations by the specified amount of milliseconds (default to **`5 milliseconds`**) |\n| ACCEPT_DOWNLOADS    | Boolean to accept downloads on a run (default to **`true`**) |\n\n\n### Context options\n\n| Parameter           | Description                                          |\n|---------------------|----------------------------------------------------- |\n| WIDTH               | Width size of the browser interface to open (default to **`1680`**) |\n| HEIGHT              | Height size of the browser interface to open (default to **`900`**) |\n| LOCALE              | Specific language of the browser language (default to **`fr-FR`**) |\n| DEVICE              | Device to run test on if using mobile platform (default to **`null`**) |\n\n### Tests parameters\n\n| Parameter           | Description                                          |\n|---------------------|----------------------------------------------------- |\n| URL                 | Url to open for tests (default to **`null`**) |\n\n\n## Examples\n\nA small example was done to test the browser helper, the scenario of the test is:\n- Go to Addons page\n- Go to First Visit page using the menu\n\nBefore running examples, dependencies must be installed.\n\n```shell\nnpm ci\n```\n\nTo run tests :\n\n```shell\nnpm run example\n```\n","readmeFilename":"README.md"}