jstransformer-myth

1.1.0 • Public • Published

jstransformer-myth

Myth support for JSTransformers.

Build Status Coverage Status Dependency Status NPM version

Installation

npm install jstransformer-myth

API

var myth = require('jstransformer')(require('jstransformer-myth'));
var opts = {};
 
myth.render('pre {\n  margin: calc(50px * 2);\n}', opts).body;
//=> 'pre {\n  margin: 100px;\n}'
 
 
var promise = myth.renderFileAsync('./path/to/hello.myth', opts);
promise.then(function(data) {
  console.log(data.body);
  //=> 'pre {\n  margin: 100px;\n}'
});

future.css

:root {
  --purple: #a6c776;
  --size: 1.2rem;
}
 
@custom-media --narrow-window screen and (max-width: 30em);
 
@media (--narrow-window) {
  html {
    font-size: var(--size);
  }
}
 
a {
  color: var(--purple);
}

will be transformed to

@media screen and (max-width: 30em) {
  html {
    font-size: 1.2rem;
  }
}
 
a {
  color: #a6c776;
}

License

MIT

Dependents (0)

Package Sidebar

Install

npm i jstransformer-myth

Weekly Downloads

1

Version

1.1.0

License

MIT

Last publish

Collaborators

  • stoeffel
  • schtoeffel
  • hemanth
  • timothygu
  • calebeby
  • vanchoy
  • tunnckocore