You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							57 lines
						
					
					
						
							917 B
						
					
					
				
			
		
		
	
	
							57 lines
						
					
					
						
							917 B
						
					
					
				| # require-from-string [](https://travis-ci.org/floatdrop/require-from-string)
 | |
| 
 | |
| Load module from string in Node.
 | |
| 
 | |
| ## Install
 | |
| 
 | |
| ```
 | |
| $ npm install --save require-from-string
 | |
| ```
 | |
| 
 | |
| 
 | |
| ## Usage
 | |
| 
 | |
| ```js
 | |
| var requireFromString = require('require-from-string');
 | |
| 
 | |
| requireFromString('module.exports = 1');
 | |
| //=> 1
 | |
| ```
 | |
| 
 | |
| 
 | |
| ## API
 | |
| 
 | |
| ### requireFromString(code, [filename], [options])
 | |
| 
 | |
| #### code
 | |
| 
 | |
| *Required*  
 | |
| Type: `string`
 | |
| 
 | |
| Module code.
 | |
| 
 | |
| #### filename
 | |
| Type: `string`  
 | |
| Default: `''`
 | |
| 
 | |
| Optional filename.
 | |
| 
 | |
| 
 | |
| #### options
 | |
| Type: `object`
 | |
| 
 | |
| ##### appendPaths
 | |
| Type: `Array`
 | |
| 
 | |
| List of `paths`, that will be appended to module `paths`. Useful, when you want
 | |
| to be able require modules from these paths.
 | |
| 
 | |
| ##### prependPaths
 | |
| Type: `Array`
 | |
| 
 | |
| Same as `appendPaths`, but paths will be prepended.
 | |
| 
 | |
| ## License
 | |
| 
 | |
| MIT © [Vsevolod Strukchinsky](http://github.com/floatdrop)
 |