From 08d56568998dae416205fe7b0ada8334ebabb2e0 Mon Sep 17 00:00:00 2001 From: Igor Randjelovic Date: Mon, 7 Mar 2022 13:00:07 +0100 Subject: [PATCH] feat(config): add new option for pathsToClean --- packages/core/config/config.interface.ts | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/packages/core/config/config.interface.ts b/packages/core/config/config.interface.ts index 5ab21acba..4f975bbb3 100644 --- a/packages/core/config/config.interface.ts +++ b/packages/core/config/config.interface.ts @@ -100,9 +100,14 @@ interface IConfigCLI { * Defaults to the CLI set package manager, or `npm` if not set globally */ packageManager: 'yarn' | 'pnpm' | 'npm'; - + /** - * Optional files or paths to clean when running the `clean` command + * Optional - Override the files or paths to clean when running the `ns clean` command + */ + pathsToClean?: string[]; + + /** + * Optional - Additional files or paths to clean when running the `ns clean` command, the paths are appended to the default list of paths. */ additionalPathsToClean?: string[]; } @@ -128,16 +133,16 @@ interface IConfigHook { */ type: | 'before-buildAndroidPlugin' | 'after-buildAndroidPlugin' - | 'before-buildAndroid' | 'after-buildAndroid' - | 'before-buildIOS' | 'after-buildIOS' + | 'before-buildAndroid' | 'after-buildAndroid' + | 'before-buildIOS' | 'after-buildIOS' | 'before-checkEnvironment' | 'after-checkEnvironment' | 'before-checkForChanges' | 'after-checkForChanges' - | 'before-install' | 'after-install' - | 'before-prepare' | 'after-prepare' + | 'before-install' | 'after-install' + | 'before-prepare' | 'after-prepare' | 'before-prepareNativeApp' | 'after-prepareNativeApp' - | 'before-resolveCommand' | 'after-resolveCommand' - | 'before-watch' | 'after-watch' - | 'before-watchPatterns' | 'after-watchPatterns'; + | 'before-resolveCommand' | 'after-resolveCommand' + | 'before-watch' | 'after-watch' + | 'before-watchPatterns' | 'after-watchPatterns'; /** * Path to the hook script file to run