示例#1
0
 public static NpmInstallSettings DisableNoOptional(this NpmInstallSettings toolSettings)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.NoOptional = false;
     return(toolSettings);
 }
示例#2
0
 public static NpmInstallSettings ResetGlobalStyle(this NpmInstallSettings toolSettings)
 {
     toolSettings             = toolSettings.NewInstance();
     toolSettings.GlobalStyle = null;
     return(toolSettings);
 }
示例#3
0
 public static NpmInstallSettings ToggleGlobalStyle(this NpmInstallSettings toolSettings)
 {
     toolSettings             = toolSettings.NewInstance();
     toolSettings.GlobalStyle = !toolSettings.GlobalStyle;
     return(toolSettings);
 }
示例#4
0
 public static NpmInstallSettings DisableForce(this NpmInstallSettings toolSettings)
 {
     toolSettings       = toolSettings.NewInstance();
     toolSettings.Force = false;
     return(toolSettings);
 }
示例#5
0
 public static NpmInstallSettings EnableGlobal(this NpmInstallSettings toolSettings)
 {
     toolSettings        = toolSettings.NewInstance();
     toolSettings.Global = true;
     return(toolSettings);
 }
示例#6
0
 public static NpmInstallSettings DisableProduction(this NpmInstallSettings toolSettings)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.Production = false;
     return(toolSettings);
 }
示例#7
0
 public static NpmInstallSettings SetForce(this NpmInstallSettings toolSettings, bool?force)
 {
     toolSettings       = toolSettings.NewInstance();
     toolSettings.Force = force;
     return(toolSettings);
 }
示例#8
0
 public static NpmInstallSettings SetNodeDir(this NpmInstallSettings toolSettings, string nodeDir)
 {
     toolSettings         = toolSettings.NewInstance();
     toolSettings.NodeDir = nodeDir;
     return(toolSettings);
 }
示例#9
0
 public static NpmInstallSettings ResetNodeDir(this NpmInstallSettings toolSettings)
 {
     toolSettings         = toolSettings.NewInstance();
     toolSettings.NodeDir = null;
     return(toolSettings);
 }
示例#10
0
 public static NpmInstallSettings DisableNoShrinkWrap(this NpmInstallSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.NoShrinkWrap = false;
     return(toolSettings);
 }
示例#11
0
 public static NpmInstallSettings ToggleNoShrinkWrap(this NpmInstallSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.NoShrinkWrap = !toolSettings.NoShrinkWrap;
     return(toolSettings);
 }
示例#12
0
 public static NpmInstallSettings ResetNoShrinkWrap(this NpmInstallSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.NoShrinkWrap = null;
     return(toolSettings);
 }
示例#13
0
 public static NpmInstallSettings SetNoShrinkWrap(this NpmInstallSettings toolSettings, bool?noShrinkWrap)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.NoShrinkWrap = noShrinkWrap;
     return(toolSettings);
 }
示例#14
0
 public static NpmInstallSettings ToggleNoOptional(this NpmInstallSettings toolSettings)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.NoOptional = !toolSettings.NoOptional;
     return(toolSettings);
 }
示例#15
0
 public static NpmInstallSettings SetProduction(this NpmInstallSettings toolSettings, bool?production)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.Production = production;
     return(toolSettings);
 }
示例#16
0
 public static NpmInstallSettings SetOnly(this NpmInstallSettings toolSettings, NpmOnlyMode only)
 {
     toolSettings      = toolSettings.NewInstance();
     toolSettings.Only = only;
     return(toolSettings);
 }
示例#17
0
 public static NpmInstallSettings ResetProduction(this NpmInstallSettings toolSettings)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.Production = null;
     return(toolSettings);
 }
示例#18
0
 public static NpmInstallSettings ResetOnly(this NpmInstallSettings toolSettings)
 {
     toolSettings      = toolSettings.NewInstance();
     toolSettings.Only = null;
     return(toolSettings);
 }
示例#19
0
 public static NpmInstallSettings ToggleProduction(this NpmInstallSettings toolSettings)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.Production = !toolSettings.Production;
     return(toolSettings);
 }
示例#20
0
 public static NpmInstallSettings SetPackages(this NpmInstallSettings toolSettings, params string[] packages)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.PackagesInternal = packages.ToList();
     return(toolSettings);
 }
示例#21
0
 public static NpmInstallSettings ResetForce(this NpmInstallSettings toolSettings)
 {
     toolSettings       = toolSettings.NewInstance();
     toolSettings.Force = null;
     return(toolSettings);
 }
示例#22
0
 public static NpmInstallSettings SetPackages(this NpmInstallSettings toolSettings, IEnumerable <string> packages)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.PackagesInternal = packages.ToList();
     return(toolSettings);
 }
示例#23
0
 public static NpmInstallSettings ToggleForce(this NpmInstallSettings toolSettings)
 {
     toolSettings       = toolSettings.NewInstance();
     toolSettings.Force = !toolSettings.Force;
     return(toolSettings);
 }
示例#24
0
 public static NpmInstallSettings AddPackages(this NpmInstallSettings toolSettings, params string[] packages)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.PackagesInternal.AddRange(packages);
     return(toolSettings);
 }
示例#25
0
 public static NpmInstallSettings SetGlobalStyle(this NpmInstallSettings toolSettings, bool?globalStyle)
 {
     toolSettings             = toolSettings.NewInstance();
     toolSettings.GlobalStyle = globalStyle;
     return(toolSettings);
 }
示例#26
0
 public static NpmInstallSettings AddPackages(this NpmInstallSettings toolSettings, IEnumerable <string> packages)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.PackagesInternal.AddRange(packages);
     return(toolSettings);
 }
示例#27
0
 public static NpmInstallSettings DisableGlobalStyle(this NpmInstallSettings toolSettings)
 {
     toolSettings             = toolSettings.NewInstance();
     toolSettings.GlobalStyle = false;
     return(toolSettings);
 }
示例#28
0
 public static NpmInstallSettings ClearPackages(this NpmInstallSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.PackagesInternal.Clear();
     return(toolSettings);
 }
示例#29
0
 public static NpmInstallSettings SetIgnoreScripts(this NpmInstallSettings toolSettings, bool?ignoreScripts)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.IgnoreScripts = ignoreScripts;
     return(toolSettings);
 }
示例#30
0
 public static NpmInstallSettings ResetNoOptional(this NpmInstallSettings toolSettings)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.NoOptional = null;
     return(toolSettings);
 }