file-splitter-syntax
Version:
Syntax that allows to group parts of a file by labels.
43 lines (28 loc) • 980 B
Markdown
Syntax that allows to group parts of a file by labels.
```sh
npm i -s file-splitter-syntax
```
```js
const FileSplitter = require("file-splitter-syntax");
const ast = FileSplitter.parse("<## Division here ##>\nContinue the contents<## Division there ##>\nMore contents in another group.");
```
The syntax to create a new group, which in the output tree you will find as *file* and not *group* because it is thought to represent multiple files in 1 file, you have to follow the next syntax:
```
<
Contents of the file.
<
More contents. And so on.
```
No complexity, you will receive the file splitted by objects each of them containing 2 fields:
- `file`, which is the content of the tag that you chose.
- `contents`, which is the text of the group itself.
With this output, you can play freely.
To run the tests, just do:
```sh
npm test
```