@bookbox/generator-js
v0.2.0
Published
Bookbox generator for js code
Downloads
108
Readme
@bookbox/generator-js
npm i @bookbox/generator-js
Позволяет записать книгу как чистую функцию, параметр которой — апи книги, а результат - дерево.
API
const helloBook: FBook = api => api.book`
${api.title`Example`}
Hello, world!
`;
С помощью getBookSchema
можно получить непосредственно дерево элементов
const {schema} = getBookSchema({book: helloBook});
// schema:
[
'\n',
{name: 'title', children: ['Example']},
'\n\nHello, world\n',
]