npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

jstransformer-myth

1.1.0

@robloach

npmHomeRepoSnykSocket
Downloads:35
$ npm install jstransformer-myth
DailyWeeklyMonthlyYearly

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