Jump To …

css.coffee

{resolve} = require('path')
compilers = require('./compilers')

class CSS
  constructor: (path) ->
    try

pathの解決をする

require.resolvepath.resolve

      @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)