Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/src/project/project-environment-types.ts
6446 views
1
/*
2
* project-environment.ts
3
*
4
* Copyright (C) 2021-2023 Posit Software, PBC
5
*/
6
7
import { GitHubContext } from "../core/github-types.ts";
8
import { SemVer } from "semver/mod.ts";
9
10
export type QuartoEditor = "vscode" | "rstudio" | "jupyterlab";
11
export type QuartoVersion = "release" | "prerelease" | SemVer;
12
export type QuartoTool = "tinytex" | "chromium";
13
14
export interface ProjectEnvironment {
15
title: string;
16
tools: Array<QuartoTool>;
17
codeEnvironment: QuartoEditor;
18
engines: string[];
19
quarto: QuartoVersion;
20
environments: string[];
21
openFiles: string[];
22
envVars: Record<string, string>;
23
github: GitHubContext;
24
}
25
26