UNPKG

rune

Version:

CLI to upload your games to Rune

21 lines (20 loc) 665 B
import { createUploadLink } from "apollo-upload-client"; import fetch from "cross-fetch"; import FormData from "form-data"; const options = { isExtractableFile: (file) => Buffer.isBuffer(file?.content), FormData, formDataAppendFile: (formData, fieldName, file) => { formData.append(fieldName, file.content, { filename: file.name, contentType: file.type, }); }, }; export const uploadLink = createUploadLink({ uri: process.env.STAGE === "local" ? "http://localhost:3000/dev/graphql" : `https://tango-${process.env.STAGE ?? "production"}.rune.ai/dev/graphql`, fetch, ...options, });