1.1.1 • Published 4 years ago

tree-to-code v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

tree-to-code

generate code from a psd.js tree

Usage

const css = require('tree-to-code/lib/css').default;
const html = require('tree-to-code/lib/html').default;
const jsx = require('tree-to-code/lib/jsx').default;
const scss = require('tree-to-code/lib/scss').default;
const styled = require('tree-to-code/lib/styled').default;
const wxml = require('tree-to-code/lib/wxml').default;
const wxss = require('tree-to-code/lib/wxss').default;
const PSD = require('psd.js');

const treeExp = PSD.fromFile('./path/to/file.psd').parse().tree().export();

const options = {
  imgPathPrefix: 'assets/',
  usePostcssAutoBg: true,
  useAutoBgMacro: true,
  prependVwFn: false,
  reactType: 'styled',
  vwBase: doc.width,
  doc: {
    width: doc.width,
    height: doc.height
  }
};

const cssCode = css(treeExp, options);
const htmlCode = html(treeExp, options);
console.log(cssCode, htmlCode);
/* ... */
1.1.1

4 years ago

1.0.2

4 years ago

1.1.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago