File tree Expand file tree Collapse file tree 2 files changed +16
-9
lines changed Expand file tree Collapse file tree 2 files changed +16
-9
lines changed Original file line number Diff line number Diff line change @@ -59,6 +59,7 @@ const adduser = async (args) => {
59
59
log . notice ( '' , `Log in on ${ replaceInfo ( registry ) } ` )
60
60
61
61
const { message, newCreds } = await auth ( {
62
+ ...npm . flatOptions ,
62
63
creds,
63
64
registry,
64
65
scope,
Original file line number Diff line number Diff line change @@ -9,21 +9,27 @@ const _flatOptions = {
9
9
authType : 'legacy' ,
10
10
registry : 'https://registry.npmjs.org/' ,
11
11
scope : '' ,
12
+ fromFlatOptions : true ,
12
13
}
13
14
14
15
let failSave = false
15
16
let deletedConfig = { }
16
17
let registryOutput = ''
17
18
let setConfig = { }
18
- const authDummy = ( ) => Promise . resolve ( {
19
- message : 'success' ,
20
- newCreds : {
21
- username : 'u' ,
22
- password : 'p' ,
23
-
24
- alwaysAuth : false ,
25
- } ,
26
- } )
19
+ const authDummy = ( options ) => {
20
+ if ( ! options . fromFlatOptions )
21
+ throw new Error ( 'did not pass full flatOptions to auth function' )
22
+
23
+ return Promise . resolve ( {
24
+ message : 'success' ,
25
+ newCreds : {
26
+ username : 'u' ,
27
+ password : 'p' ,
28
+
29
+ alwaysAuth : false ,
30
+ } ,
31
+ } )
32
+ }
27
33
28
34
const deleteMock = ( key , where ) => {
29
35
deletedConfig = {
You can’t perform that action at this time.
0 commit comments