From 7ea918d122e4373dc9657041a2aee7ba6f3ef069 Mon Sep 17 00:00:00 2001
From: Diego Sampaio <chinello@gmail.com>
Date: Tue, 27 Jun 2017 19:07:15 -0300
Subject: [PATCH] Use regular require() for postcss plugins

---
 packages/rocketchat-postcss/plugin/minify-css.js | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/packages/rocketchat-postcss/plugin/minify-css.js b/packages/rocketchat-postcss/plugin/minify-css.js
index e102bfe1d96..eccab34c0b6 100644
--- a/packages/rocketchat-postcss/plugin/minify-css.js
+++ b/packages/rocketchat-postcss/plugin/minify-css.js
@@ -17,7 +17,7 @@ const getPostCSSPlugins = () => {
 	const plugins = [];
 	if (postCSSConfig.plugins) {
 		Object.keys(postCSSConfig.plugins).forEach((pluginName) => {
-			const postCSSPlugin = Npm.require(pluginName);
+			const postCSSPlugin = require(pluginName);
 			if (postCSSPlugin && postCSSPlugin.name === 'creator' && postCSSPlugin().postcssPlugin) {
 				plugins.push(postCSSPlugin(postCSSConfig.plugins ? postCSSConfig.plugins[pluginName] : {}));
 			}
@@ -27,14 +27,6 @@ const getPostCSSPlugins = () => {
 	return plugins;
 };
 
-const getPostCSSParser = () => {
-	if (postCSSConfig.parser) {
-		return Npm.require(postCSSConfig.parser);
-	}
-
-	return false;
-};
-
 const getExcludedPackages = () => {
 	if (postCSSConfig.excludedPackages && postCSSConfig.excludedPackages instanceof Array) {
 		return postCSSConfig.excludedPackages;
@@ -72,8 +64,7 @@ const mergeCss = css => {
 
 		postCSS(isFileForPostCSS ? getPostCSSPlugins() : [])
 			.process(file.getContentsAsString(), {
-				from: process.cwd() + file._source.url.replace('_', '-'),
-				parser: getPostCSSParser()
+				from: process.cwd() + file._source.url.replace('_', '-')
 			})
 			.then(result => {
 				result.warnings().forEach(warn => {
-- 
GitLab