Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

Make optional dependencies really optional #85

Merged
merged 2 commits into from
May 3, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions src/script/coffee.js
Original file line number Diff line number Diff line change
@@ -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) {
Expand Down
3 changes: 1 addition & 2 deletions src/style/less.js
Original file line number Diff line number Diff line change
@@ -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,
Expand Down
2 changes: 1 addition & 1 deletion src/style/scss.js
Original file line number Diff line number Diff line change
@@ -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,
Expand Down
3 changes: 1 addition & 2 deletions src/style/stylus.js
Original file line number Diff line number Diff line change
@@ -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', {
Expand Down
3 changes: 1 addition & 2 deletions src/template/pug.js
Original file line number Diff line number Diff line change
@@ -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 || {}})
Expand Down