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.
		
		
		
		
		
			
		
			
				
					
					
						
							47 lines
						
					
					
						
							873 B
						
					
					
				
			
		
		
	
	
							47 lines
						
					
					
						
							873 B
						
					
					
				/* | 
						|
 * This example targets Node 4 and up. | 
						|
 */ | 
						|
 | 
						|
const cssnano = require('cssnano'); | 
						|
 | 
						|
/* | 
						|
 * Add your CSS code here. | 
						|
 */ | 
						|
 | 
						|
const css = ` | 
						|
h1 { | 
						|
    color: #ff0000; | 
						|
    font-weight: bold; | 
						|
} | 
						|
`; | 
						|
 | 
						|
/* | 
						|
 * Add any PostCSS options here. For example to enable sourcemaps, see: | 
						|
 * https://github.com/postcss/postcss/blob/master/site/source-maps.md | 
						|
 * | 
						|
 * Or for an inline sourcemap, uncomment the options below. | 
						|
 */ | 
						|
 | 
						|
const postcssOpts = { | 
						|
    // from: 'app.css', | 
						|
    // to:   'app.min.css', | 
						|
    // map:  {inline: true}, | 
						|
}; | 
						|
 | 
						|
/* | 
						|
 * Add your choice of preset. Note that for any value other | 
						|
 * than 'default', you will need to install the appropriate | 
						|
 * preset separately. | 
						|
 */ | 
						|
 | 
						|
const cssnanoOpts = { | 
						|
    preset: 'default', | 
						|
}; | 
						|
 | 
						|
/* | 
						|
 * Compress the CSS asynchronously and log it to the console. | 
						|
 */ | 
						|
 | 
						|
cssnano.process(css, postcssOpts, cssnanoOpts).then(result => { | 
						|
    console.log(result.css); | 
						|
});
 | 
						|
 |