From ecc51ae5c7939f3c7f4bb1581d5920c3317ac5d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Fern=C3=A1ndez=20Llamas?= Date: Tue, 4 Apr 2017 00:00:12 +0200 Subject: [PATCH 1/2] Make optional dependencies really optional --- src/script/coffee.js | 6 ++---- src/style/less.js | 4 ++-- src/style/scss.js | 2 +- src/style/stylus.js | 3 +-- src/template/pug.js | 3 +-- 5 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/script/coffee.js b/src/script/coffee.js index b4f0cb6..4940696 100644 --- a/src/script/coffee.js +++ b/src/script/coffee.js @@ -1,8 +1,6 @@ -import Compiler from 'coffeescript-compiler' - -const coffee = new Compiler() - export default function (script) { + const Compiler = require('coffeescript-compiler') + const coffee = new Compiler() return new Promise((resolve, reject) => { coffee.compile(script.code, { bare: true }, (status, output) => { if (status === 0) { diff --git a/src/style/less.js b/src/style/less.js index bf197c8..c21bf99 100644 --- a/src/style/less.js +++ b/src/style/less.js @@ -1,6 +1,6 @@ -import less from 'less' - export default async function (style, options) { + const less = require('less') + const { css, map } = await less.render(style.code, { sourceMap: { sourceMapFullFilename: style.id, diff --git a/src/style/scss.js b/src/style/scss.js index aaff49f..dd41c1a 100644 --- a/src/style/scss.js +++ b/src/style/scss.js @@ -1,7 +1,7 @@ -import sass from 'node-sass' import debug from '../debug' export default function (style, options) { + const sass = require('node-sass') debug(`SASS: ${style.id}`) const { css, map } = sass.renderSync({ file: style.id, diff --git a/src/style/stylus.js b/src/style/stylus.js index 20d192f..156b9b0 100644 --- a/src/style/stylus.js +++ b/src/style/stylus.js @@ -1,6 +1,5 @@ -import stylus from 'stylus' - export default async function (style, options) { + const stylus = require('stylus') const stylusObj = stylus(style.code, {...options.stylus}) .set('filename', style.id) .set('sourcemap', { diff --git a/src/template/pug.js b/src/template/pug.js index e41092b..73ecadf 100644 --- a/src/template/pug.js +++ b/src/template/pug.js @@ -1,6 +1,5 @@ -import pug from 'pug' - export default async function (template, extras, options) { + const pug = require('pug') const compiler = pug.compile(template, { filename: extras.id, ...options.pug }) return compiler({css: extras.modules || {}}) From 0f96d0afceb69c1a7436fce2f77ae5688333dbb8 Mon Sep 17 00:00:00 2001 From: Rahul Kadyan Date: Wed, 3 May 2017 12:38:29 +0530 Subject: [PATCH 2/2] Update less.js Just to trigger CI build. --- src/style/less.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/style/less.js b/src/style/less.js index c21bf99..ae22cd9 100644 --- a/src/style/less.js +++ b/src/style/less.js @@ -1,6 +1,5 @@ export default async function (style, options) { const less = require('less') - const { css, map } = await less.render(style.code, { sourceMap: { sourceMapFullFilename: style.id,