Sha256: b550d39093c199a3ef12227632d4fae22fb33b171c161507e2ae8dada3095eaa

Contents?: true

Size: 398 Bytes

Versions: 4

Compression:

Stored size: 398 Bytes

Contents

module Slinky
  module JSXCompiler
    Compilers.register_compiler self,
                                :inputs => ["jsx"],
                                :outputs => ["js"],
                                :dependencies => [["react-jsx", "~> 0.8.0"]],
                                :requires => ["react/jsx"]

    def JSXCompiler::compile s, file
      React::JSX.compile(s)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
slinky-0.8.3 lib/slinky/compilers/jsx-compiler.rb
slinky-0.8.2 lib/slinky/compilers/jsx-compiler.rb
slinky-0.8.1 lib/slinky/compilers/jsx-compiler.rb
slinky-0.8.0 lib/slinky/compilers/jsx-compiler.rb