mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
| // Basic environment variables
 | |
| console.log("API URL:", process.env.WEBPACK_API_URL);
 | |
| console.log("API Version:", process.env.WEBPACK_API_VERSION);
 | |
| console.log("API Timeout:", process.env.WEBPACK_API_TIMEOUT);
 | |
| console.log("Mode:", process.env.WEBPACK_MODE);
 | |
| 
 | |
| // Application settings
 | |
| console.log("App Name:", process.env.WEBPACK_APP_NAME);
 | |
| console.log("App Version:", process.env.WEBPACK_APP_VERSION);
 | |
| console.log("Debug Mode:", process.env.WEBPACK_DEBUG);
 | |
| 
 | |
| // Variable expansion
 | |
| console.log("Base URL:", process.env.WEBPACK_BASE_URL);
 | |
| console.log("Full URL:", process.env.WEBPACK_FULL_URL);
 | |
| 
 | |
| // Default values
 | |
| console.log("Port:", process.env.WEBPACK_PORT);
 | |
| console.log("Host:", process.env.WEBPACK_HOST);
 | |
| 
 | |
| // Private variables (should be undefined)
 | |
| console.log("Secret Key:", typeof process.env.SECRET_KEY);
 | |
| console.log("Database URL:", typeof process.env.DATABASE_URL);
 | |
| console.log("Internal Token:", typeof process.env.INTERNAL_TOKEN);
 | |
| 
 | |
| // Conditional logic based on environment
 | |
| if (process.env.WEBPACK_DEBUG === "true") {
 | |
| 	console.log("Debug mode is enabled");
 | |
| } else {
 | |
| 	console.log("Debug mode is disabled");
 | |
| }
 | |
| 
 | |
| // Building API endpoint
 | |
| const endpoint = `${process.env.WEBPACK_BASE_URL}/posts`;
 | |
| console.log("Posts endpoint:", endpoint);
 | |
| 
 | |
| // Using in object literals
 | |
| const config = {
 | |
| 	apiUrl: process.env.WEBPACK_API_URL,
 | |
| 	appName: process.env.WEBPACK_APP_NAME,
 | |
| 	version: process.env.WEBPACK_APP_VERSION,
 | |
| 	debug: process.env.WEBPACK_DEBUG === "true"
 | |
| };
 | |
| console.log("Config:", JSON.stringify(config, null, 2));
 |