electron-stylus

0.1.1 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i electron-stylus

Weekly Downloads

3

Version

0.1.1

License

ISC

Last publish

Collaborators

  • rokt33r