mirror of
				https://gitea.com/actions/setup-node.git
				synced 2025-10-29 07:47:20 +00:00 
			
		
		
		
	Add auth support (#21)
* Updates * Update * Update * Update * Update * Yarn sometimes prefers npmrc, so use same token * Description * Update readme * Feedback * Add type * new toolkit and scoped registries * npmrc in RUNNER_TEMP * Dont always auth * Try exporting blank token * Get auth working for now pending runner changes * Fix string interpolation for auth token. * Don't export both userconfigs * Update authutil.js * Add single quotes for authString * Fix the registry string. * Use userconfig and append trailing slash * Keep in root of repo * Try just adding auth token * Remove auth token * Try changes again * Add tests * Npm and GPR samples * Add types
This commit is contained in:
		
							
								
								
									
										51
									
								
								node_modules/isexe/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								node_modules/isexe/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | ||||
| # isexe | ||||
|  | ||||
| Minimal module to check if a file is executable, and a normal file. | ||||
|  | ||||
| Uses `fs.stat` and tests against the `PATHEXT` environment variable on | ||||
| Windows. | ||||
|  | ||||
| ## USAGE | ||||
|  | ||||
| ```javascript | ||||
| var isexe = require('isexe') | ||||
| isexe('some-file-name', function (err, isExe) { | ||||
|   if (err) { | ||||
|     console.error('probably file does not exist or something', err) | ||||
|   } else if (isExe) { | ||||
|     console.error('this thing can be run') | ||||
|   } else { | ||||
|     console.error('cannot be run') | ||||
|   } | ||||
| }) | ||||
|  | ||||
| // same thing but synchronous, throws errors | ||||
| var isExe = isexe.sync('some-file-name') | ||||
|  | ||||
| // treat errors as just "not executable" | ||||
| isexe('maybe-missing-file', { ignoreErrors: true }, callback) | ||||
| var isExe = isexe.sync('maybe-missing-file', { ignoreErrors: true }) | ||||
| ``` | ||||
|  | ||||
| ## API | ||||
|  | ||||
| ### `isexe(path, [options], [callback])` | ||||
|  | ||||
| Check if the path is executable.  If no callback provided, and a | ||||
| global `Promise` object is available, then a Promise will be returned. | ||||
|  | ||||
| Will raise whatever errors may be raised by `fs.stat`, unless | ||||
| `options.ignoreErrors` is set to true. | ||||
|  | ||||
| ### `isexe.sync(path, [options])` | ||||
|  | ||||
| Same as `isexe` but returns the value and throws any errors raised. | ||||
|  | ||||
| ### Options | ||||
|  | ||||
| * `ignoreErrors` Treat all errors as "no, this is not executable", but | ||||
|   don't raise them. | ||||
| * `uid` Number to use as the user id | ||||
| * `gid` Number to use as the group id | ||||
| * `pathExt` List of path extensions to use instead of `PATHEXT` | ||||
|   environment variable on Windows. | ||||
		Reference in New Issue
	
	Block a user
	 Danny McCormick
					Danny McCormick