22 lines
1.1 KiB
JavaScript
22 lines
1.1 KiB
JavaScript
#!/usr/bin/env node
|
|
import { access } from "node:fs/promises";
|
|
import { isAbsolute } from "node:path";
|
|
import { verifyBrowserSourceMap } from "./lib/browser-source-map-e2e.mjs";
|
|
import { verifyBrowserNestedSourceMaps } from "./lib/browser-nested-source-map-e2e.mjs";
|
|
import { createVerifierRun, completeVerifierRun } from "./lib/verifier-run.mjs";
|
|
import { requireOrdinaryWindowsVerifierCaller } from "./lib/windows-ordinary-user-verifier.mjs";
|
|
|
|
await requireOrdinaryWindowsVerifierCaller();
|
|
const executable = process.env.REA_BROWSER_EXECUTABLE;
|
|
if (!executable || !isAbsolute(executable))
|
|
throw new Error(
|
|
"verify:browser:source-maps requires absolute REA_BROWSER_EXECUTABLE pointing to caller-supplied Chromium",
|