UNPKG

next-dynamic-sitemap

Version:

A lightweight, zero-touch sitemap generator for any nextjs project

23 lines (22 loc) 1.24 kB
#!/usr/bin/env node "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", { value: true }); const dotenv_flow_1 = require("dotenv-flow"); (0, dotenv_flow_1.config)(); const promises_1 = require("fs/promises"); const constants_1 = require("./constants"); const sitemap_gen_1 = require("./sitemap-gen"); (0, sitemap_gen_1.generateSitemapPublic)() .then(() => console.log("Generated sitemap public")) .finally(() => __awaiter(void 0, void 0, void 0, function* () { yield (0, promises_1.rm)(constants_1.OUTFILE_ROOT, { recursive: true }); }));