1.1.0 • Published 7 years ago

jstransformer-myth v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

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

1.1.0

7 years ago

1.0.0

9 years ago

0.4.2

9 years ago

0.4.1

9 years ago

0.4.0

9 years ago

0.3.0

9 years ago

0.2.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.0

9 years ago