-
Notifications
You must be signed in to change notification settings - Fork 0
/
mod.ts
74 lines (57 loc) · 1.79 KB
/
mod.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/*
* Core
*/
export type { ExecFn, CondFn } from "./src/lib/core/task.ts";
export type { TaskContext, BuildContext } from "./src/lib/core/context.ts";
export type { Logger, LogLevel, LoggerFn } from "./src/lib/core/logger.ts";
export type { Extension } from "./src/lib/core/extension.ts";
export type { CreateBuilderArgs } from "./src/lib/core/builder.ts";
export { Task, task } from "./src/lib/core/task.ts";
export { createBuilder } from "./src/lib/core/builder.ts";
/*
* CI
*/
export type { CIIntegration } from "./src/lib/ci/ci_integration.ts";
/*
* Deno
*/
export type { DenoCommandArgs, DenoTestArgs } from "./src/lib/deno/args.ts";
export { DenoPermissions } from "./src/lib/deno/args.ts";
export { default as deno } from "./src/lib/deno/deno.ts";
/*
* Docker
*/
export type {
DockerClientArgs,
DockerClientBuildArgs,
DockerClientPushArgs,
DockerRegistryCredentials,
DockerClientSubCommandArgs,
DockerServiceArgs,
DockerContainerArgs,
} from "./src/lib/docker/args.ts";
export { default as docker } from "./src/lib/docker/docker.ts";
/*
* FS
*/
export { default as fs, Folder, File } from "./src/lib/fs/fs.ts";
/*
* Git
*/
export type { GitCommandArgs, GitSubCommandArgs } from "./src/lib/git/args.ts";
export { default as git } from "./src/lib/git/git.ts";
/*
* Runtime
*/
export type { CommandArgs } from "./src/lib/runtime/args.ts";
export { default as runtime } from "./src/lib/runtime/runtime.ts";
/*
* GitHub Actions
*/
export type { CreateGitHubActionsArgs } from "./src/lib/ci/gh-actions/gh-actions.ts";
export { GitHubActions, createGitHubActions } from "./src/lib/ci/gh-actions/gh-actions.ts";
/*
* NodeJS build-kit
*/
export type { NodeJSVersion } from "./src/lib/build-kits/nodejs/nodejs.ts";
export { default as nodejs } from "./src/lib/build-kits/nodejs/nodejs.ts";