css.coffee | |
---|---|
{resolve} = require('path')
compilers = require('./compilers')
class CSS
constructor: (path) ->
try | |
pathの解決をする | @path = require.resolve(resolve(path))
catch e |
キャッシュを削除してrequireし直す | compile: ->
return unless @path
delete require.cache[@path]
require(@path) |
どこで使うかよくわからん | createServer: ->
(env, callback) =>
callback(200,
'Content-Type': 'text/css',
@compile())
module.exports =
CSS: CSS
createPackage: (path) ->
new CSS(path)
|