@netlify/content-engine
Version:
19 lines • 848 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.isGatsbyNodeLifecycleSupported = isGatsbyNodeLifecycleSupported;
const node_fs_1 = __importDefault(require("node:fs"));
const node_path_1 = __importDefault(require("node:path"));
function isGatsbyNodeLifecycleSupported(apiName) {
let availableAPIs;
try {
availableAPIs = JSON.parse(node_fs_1.default.readFileSync(node_path_1.default.join(__dirname, "../../apis.json"), "utf8"));
}
catch (e) {
throw new Error(`Couldn't check available APIs. Make sure you are on gatsby version >=2.13.41`);
}
return !!availableAPIs?.node?.[apiName];
}
//# sourceMappingURL=node-api-is-supported.js.map
;