0.1.1 • Published 9 years ago

electron-stylus v0.1.1

Weekly downloads
2
License
ISC
Repository
github
Last release
9 years ago

Electron Stylus

A dead simple Stylus loader for Electron app

This module is on working... take care if you want to use in Production.

How to

Install it with NPM.

npm install -S electron-stylus

Use it in your HTML file.

<script>
require('electron-stylus')(__dirname + '/path/to/stylus.styl')
</script>

It will return a Promise with css string.

require('electron-stylus')(__dirname + '/path/to/stylus.styl')
  .then(function (css) {
    console.log(css)
    console.log('successfully loaded')
  })

Example code also included. I hope you to enjoy.

Go scratch

Install stylus

npm install -S stylus

Write this code in your HTML file.

<script>
var stylus = require('stylus')
var str = require('fs').readFileSync(__dirname + '/../styles/main/index.styl', 'utf8')

stylus(str)
  .set('filename', __dirname + '/../styles/main/index.styl', 'utf8')
  .render(function(err, css){
    if (err) throw err
      var style = document.createElement('style')
      style.innerText = css
      style.type = 'text/css'
      document.head.appendChild(style)
  })
</script>

License

ISC License (ISC)

Copyright (c) 2015, Dick Choi