diff --git a/Makefile b/Makefile index 5a247f2..d35de50 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ test18: npm install --fund=false --package-lock=false npm run build mkdir -p nodejs - npm install --prefix nodejs/ tar-fs@3.0.5 follow-redirects@1.15.6 --bin-links=false --fund=false --omit=optional --omit=dev --package-lock=false --save=false + npm install --prefix nodejs/ tar-fs@3.0.6 follow-redirects@1.15.6 --bin-links=false --fund=false --omit=optional --omit=dev --package-lock=false --save=false npm pack mkdir -p nodejs/node_modules/@sparticuz/chromium/ tar --directory nodejs/node_modules/@sparticuz/chromium/ --extract --file sparticuz-chromium-*.tgz --strip-components=1 diff --git a/_/amazon/handlers/index.js b/_/amazon/handlers/index.js index 9c12578..2414350 100644 --- a/_/amazon/handlers/index.js +++ b/_/amazon/handlers/index.js @@ -13,7 +13,7 @@ exports.handler = async (event, context) => { dumpio: true, executablePath: await chromium.executablePath(), headless: chromium.headless, - ignoreHTTPSErrors: true, + acceptInsecureCerts: true, }); console.log("Chromium version", await browser.version()); @@ -38,7 +38,7 @@ exports.handler = async (event, context) => { document.getElementById(selector).remove(); }, job.expected.remove); } - const screenshot = await page.screenshot(); + const screenshot = Buffer.from(await page.screenshot()); /* console.log( `data:image/png;base64,${screenshot.toString("base64")}`, diff --git a/_/ansible/inventory.ini b/_/ansible/inventory.ini index 48bb846..4d1768f 100644 --- a/_/ansible/inventory.ini +++ b/_/ansible/inventory.ini @@ -14,4 +14,4 @@ instance_size=c7i.12xlarge ansible_connection=ssh ansible_python_interpreter=auto_silent ansible_ssh_private_key_file=ansible.pem -chromium_revision=1300313 +chromium_revision=1313161 diff --git a/bin/chromium.br b/bin/chromium.br index 2db10f7..bb00f83 100644 Binary files a/bin/chromium.br and b/bin/chromium.br differ diff --git a/bin/swiftshader.tar.br b/bin/swiftshader.tar.br index 5221cf0..dbe0252 100644 Binary files a/bin/swiftshader.tar.br and b/bin/swiftshader.tar.br differ diff --git a/package-lock.json b/package-lock.json index b2be086..1e293fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,10 +16,10 @@ "@tsconfig/node20": "^20.1.4", "@tsconfig/strictest": "^2.0.5", "@types/follow-redirects": "^1.14.4", - "@types/node": "^20.14.10", + "@types/node": "^20.16.1", "@types/tar-fs": "^2.0.4", "clean-modules": "^3.0.5", - "typescript": "^5.5.3" + "typescript": "^5.5.4" }, "engines": { "node": ">= 16" @@ -47,12 +47,13 @@ } }, "node_modules/@types/node": { - "version": "20.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", - "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", + "version": "20.16.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.1.tgz", + "integrity": "sha512-zJDo7wEadFtSyNz5QITDfRcrhqDvQI1xQNQ0VoizPjM/dVAODqqIUWbJPkvsxmTI0MYRGRikcdjMPhOssnPejQ==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/tar-fs": { @@ -299,10 +300,11 @@ "dev": true }, "node_modules/typescript": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -312,10 +314,11 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz", + "integrity": "sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==", + "dev": true, + "license": "MIT" }, "node_modules/wrappy": { "version": "1.0.2", diff --git a/package.json b/package.json index b2382a1..63a9400 100644 --- a/package.json +++ b/package.json @@ -43,10 +43,10 @@ "@tsconfig/node20": "^20.1.4", "@tsconfig/strictest": "^2.0.5", "@types/follow-redirects": "^1.14.4", - "@types/node": "^20.14.10", + "@types/node": "^20.16.1", "@types/tar-fs": "^2.0.4", "clean-modules": "^3.0.5", - "typescript": "^5.5.3" + "typescript": "^5.5.4" }, "engines": { "node": ">= 16"