UNPKG

@kiwicom/orbit-tracking

Version:

Tracking for orbit design system

40 lines (37 loc) 887 B
import { mutations } from "./chunk-UPI6M7GE.js"; import { apiRequest } from "./chunk-ACWUZZNH.js"; import { month, timestamp } from "./chunk-FYZ3OT32.js"; import { errorMessage } from "./chunk-ZXUFWPBJ.js"; // src/saver.ts import "dotenv/config"; async function saveToApi(content) { try { if (process.env.ORBIT_STORAGE_PATH) { const res = await apiRequest(mutations.createCommitMutation, { path: process.env.ORBIT_STORAGE_PATH, branchName: `${timestamp()}-tracking-data`, mergeRequestTitle: `chore: tracking data update for ${month}`, commitMessage: `Tracking data update for ${month}`, commitContent: content, filePath: `${timestamp()}.json` }); if (res == null ? void 0 : res.data) return res.data; } } catch (err) { errorMessage(err); } return void 0; } export { saveToApi };