![appVeyor](https://camo.githubusercontent.com/ee649a443c0d844b30ba21008731b02459ac32d9033440110fd5ff99ef78c12a/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6f347134637066636c6d716e78676d793f7376673d74727565)
var render = require('bit-filed/lib/render');
var onml = require('onml');
var reg = [
{bits: 8, name: 'data'}
];
var options = {
hspace: 888
};
var jsonml = render(reg, options);
var html = onml.stringify(jsonml);
// <svg...>
npx bit-field [options] > alpha.svg
Options:
--version Show version number [boolean]
--input, -i path to the source [required]
--vspace vertical space [default: 80]
--hspace horizontal space [default: 640]
--lanes rectangle lanes [default: 2]
--bits overall bitwidth [default: 32]
--fontsize font size [default: 14]
--bigendian endianness [default: false]
--compact compact format [default: false]
--fontfamily font family [default: "sans-serif"]
--fontweight font weight [default: "normal"]
--help Show help [boolean]
[
{ "name": "IPO", "bits": 8, "attr": "RO" },
{ "bits": 7 },
{ "name": "BRK", "bits": 5, "attr": "RW", "type": 4 },
{ "name": "CPK", "bits": 1 },
{ "name": "Clear", "bits": 3 },
{ "bits": 8 }
]
![Heat Sink](https://camo.githubusercontent.com/ed333bb9d7d5ed4fdab442744cf5e05539952e864b876ce0bd8c571741843459/68747470733a2f2f7261776769742e636f6d2f64726f6d2f6269746669656c642f6d61737465722f746573742f616c7068612e737667)