Files
tsdocker/ts/tsdocker.config.ts

21 lines
620 B
TypeScript

import * as plugins from './tsdocker.plugins.js';
import * as paths from './tsdocker.paths.js';
import type { ITsDockerConfig } from './interfaces/index.js';
const buildConfig = async (): Promise<ITsDockerConfig> => {
const smartconfig = new plugins.smartconfig.Smartconfig(paths.cwd);
const config = smartconfig.dataFor<ITsDockerConfig>('@git.zone/tsdocker', {
registries: [],
registryRepoMap: {},
buildArgEnvMap: {},
platforms: ['linux/amd64'],
push: false,
testDir: undefined,
});
return config;
};
export let run = async (): Promise<ITsDockerConfig> => {
return buildConfig();
};