UNPKG

546 Btext/coffeescriptView Raw
1csso = require 'csso'
2Bundle = require './bundle'
3class Css extends Bundle
4 constructor: (@options) ->
5 @fileExtension = '.css'
6 super
7
8 minify: (code) ->
9 return csso.justDoIt(code)
10
11 render: (namespace) ->
12 style = ''
13 for file in @files
14 if file.namespace == namespace
15 style += "<link href='#{file.url}' rel='stylesheet' type='text/css'/>"
16 return style
17
18 _convertFilename: (filename) ->
19 splitted = filename.split('.')
20 splitted.splice(0, splitted.length - 1).join('.') + '.css'
21
22module.exports = Css