21 lines
608 B
TypeScript
21 lines
608 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 npmextra = new plugins.npmextra.Npmextra(paths.cwd);
|
|
const config = npmextra.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();
|
|
};
|