formsandlines / form-svg

formform module to visualize FORMs in SVG format

Home Page:https://formform.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

form-svg


formform module to draw FORMs (as formJSON) in D3/SVG format for visualization in the browser, in PDFs, etc.

Uses my custom boxmodel-layout-for-d3 for the gsbhooks visualization type (hook notation used by George Spencer-Brown in his “Laws of Form”).

Usage

Install formform (optional, but may be required in future releases).

Then install the module:

npm install form-svg d3@^5.16.0
// ES6:
import form_svg from 'form-svg';

// CommonJS:
let form_svg = require('form-svg');

You can then use the module like this:

form_svg('pack', '((a)b)', { parentId: 'form' });

<div id="form"></div>

The FORM visualization will then be put inside the container with the given parentId. This behaviour might change in future releases in exchange for a more flexible approach.


Documentation

Comming soon…

About

formform module to visualize FORMs in SVG format

https://formform.dev

License:MIT License


Languages

Language:JavaScript 100.0%