UNPKG

next

Version:

The React Framework

27 lines (26 loc) 860 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "generateBuildId", { enumerable: true, get: function() { return generateBuildId; } }); async function generateBuildId(generate, fallback) { let buildId = await generate(); // If there's no buildId defined we'll fall back if (buildId === null) { // We also create a new buildId if it contains the word `ad` to avoid false // positives with ad blockers while(!buildId || /ad/i.test(buildId)){ buildId = fallback(); } } if (typeof buildId !== 'string') { throw new Error('generateBuildId did not return a string. https://nextjs.org/docs/messages/generatebuildid-not-a-string'); } return buildId.trim(); } //# sourceMappingURL=generate-build-id.js.map