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..ae22cd9 100644 --- a/src/style/less.js +++ b/src/style/less.js @@ -1,6 +1,5 @@ -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 || {}})