| 27 | import allSettled from "promise.allsettled"; |
| 28 | allSettled.shim(); // will be a no-op if not needed |
| 29 | interface IBuildOptions { |
| 30 | dest?: string; |
| 31 | cwd?: string; |
| 32 | include?: string[]; |
| 33 | exclude?: string[]; |
| 34 | force?: boolean; |
| 35 | logLevel?: string; |
| 36 | verbose?: boolean; |
| 37 | jsonSecrets?: string; |
| 38 | jsonGithub?: string; |
| 39 | } |
| 40 | const build = async (options: IBuildOptions = {}): Promise<void> => { |
| 41 | preBuild(); |
| 42 | options = { |
nothing calls this directly
no outgoing calls
no test coverage detected