0.1.4 • Published 10 years ago

slimmy v0.1.4

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

Slimmy

Build Status

Usage

Create slimmy instance.

Slimmy = require 'slimmy'
slimmy = new Slimmy()

You then can convert file.

slimmy.convertFile('~/my_rails_app/app/views/layouts/application.html.haml')

Or the whole directory (recursively).

slimmy.convertDir('~/my_rails_app/app/views/')

Or just a string.

filePath = '~/my_rails_app/app/views/layouts/application.html.haml'
hamlString = require('fs').readFileSync(filePath).toString()

slimmy.convertString(hamlString).then (compiler) ->
  # then we can access compiler's buffer
  console.log(compiler.buffer)

Development

Prepare development environment: install haml, install node packages.

gem install haml
npm install -g gulp
npm install -g coffeegulp
npm install

Run tests in development mode.

coffeegulp mocha:dev

Code!

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago