diff --git a/package-lock.json b/package-lock.json index c69378e..b607fc6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@open-wc/testing": "^3.2.2", "@web/dev-server-esbuild": "^0.3.6", "@web/test-runner": "^0.19.0", - "@web/test-runner-playwright": "^0.11.0", + "@web/test-runner-playwright": "^0.11.1", "esbuild": "^0.25.2", "eslint": "^8.38.0", "eslint-plugin-custom-elements": "^0.0.8", @@ -1408,7 +1408,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.45.1.tgz", "integrity": "sha512-JQ3Ep8bEOXu16q0ztsatp/iQfDCtvap7sp/DKo7DWltUquj5AfCOpX2zSzJ8YkAVnrQNqQ5R62PBz2UtrfmCkA==", "dev": true, - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "5.45.1", "@typescript-eslint/types": "5.45.1", @@ -2461,14 +2460,15 @@ } }, "node_modules/@web/test-runner-playwright": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@web/test-runner-playwright/-/test-runner-playwright-0.11.0.tgz", - "integrity": "sha512-s+f43DSAcssKYVOD9SuzueUcctJdHzq1by45gAnSCKa9FQcaTbuYe8CzmxA21g+NcL5+ayo4z+MA9PO4H+PssQ==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@web/test-runner-playwright/-/test-runner-playwright-0.11.1.tgz", + "integrity": "sha512-l9tmX0LtBqMaKAApS4WshpB87A/M8sOHZyfCobSGuYqnREgz5rqQpX314yx+4fwHXLLTa5N64mTrawsYkLjliw==", "dev": true, + "license": "MIT", "dependencies": { "@web/test-runner-core": "^0.13.0", "@web/test-runner-coverage-v8": "^0.8.0", - "playwright": "^1.22.2" + "playwright": "^1.53.0" }, "engines": { "node": ">=18.0.0" @@ -2501,7 +2501,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true, - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2985,7 +2984,6 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], - "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001400", "electron-to-chromium": "^1.4.251", @@ -3694,8 +3692,7 @@ "version": "0.0.1342118", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1342118.tgz", "integrity": "sha512-75fMas7PkYNDTmDyb6PRJCH7ILmHLp+BhrZGeMsa4bCh40DTxgCz2NRy5UDzII4C5KuD0oBMZ9vXKhEl6UD/3w==", - "dev": true, - "peer": true + "dev": true }, "node_modules/diff": { "version": "5.1.0", @@ -3983,7 +3980,6 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", "dev": true, - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", @@ -6841,7 +6837,6 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz", "integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==", "dev": true, - "peer": true, "bin": { "prettier": "bin-prettier.js" }, @@ -7213,7 +7208,6 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz", "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==", "dev": true, - "peer": true, "dependencies": { "@types/estree": "1.0.5" }, @@ -7852,7 +7846,6 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", "dev": true, - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/package.json b/package.json index b9e4020..c68d181 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "bundle": "esbuild --bundle dist/index.js --keep-names --outfile=dist/bundle.js --format=esm", "build": "tsc && npm run bundle && npm run manifest", "prepublishOnly": "npm run build", - "pretest": "npm run build", + "pretest": "npm run build && npx playwright install --with-deps", "test": "web-test-runner", "postpublish": "npm publish --ignore-scripts --@github:registry='https://npm.pkg.github.com'", "manifest": "custom-elements-manifest analyze" @@ -38,7 +38,7 @@ "@open-wc/testing": "^3.2.2", "@web/dev-server-esbuild": "^0.3.6", "@web/test-runner": "^0.19.0", - "@web/test-runner-playwright": "^0.11.0", + "@web/test-runner-playwright": "^0.11.1", "esbuild": "^0.25.2", "eslint": "^8.38.0", "eslint-plugin-custom-elements": "^0.0.8",