2018-04-04 20:25:13 +00:00
|
|
|
import * as plugins from './npmci.plugins';
|
2016-11-24 22:21:40 +00:00
|
|
|
export interface INpmciOptions {
|
2017-08-28 15:19:31 +00:00
|
|
|
npmGlobalTools: string[];
|
2018-04-04 20:25:13 +00:00
|
|
|
npmAccessLevel?: 'private' | 'public';
|
2017-08-28 15:19:31 +00:00
|
|
|
dockerRegistryRepoMap: any;
|
2017-08-29 04:07:13 +00:00
|
|
|
dockerBuildargEnvMap: any;
|
2016-11-24 22:21:40 +00:00
|
|
|
}
|
2018-04-04 20:25:13 +00:00
|
|
|
export declare let kvStorage: plugins.npmextra.KeyValueStore;
|
2017-08-28 16:09:59 +00:00
|
|
|
export declare let configObject: INpmciOptions;
|
2018-04-04 20:25:13 +00:00
|
|
|
/**
|
|
|
|
* gets the npmci portion of the npmextra.json file
|
|
|
|
*/
|
2017-03-11 00:10:37 +00:00
|
|
|
export declare let getConfig: () => Promise<INpmciOptions>;
|