summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
Diffstat (limited to 'util')
-rw-r--r--util/orga.js8
-rw-r--r--util/uniorg.js10
2 files changed, 18 insertions, 0 deletions
diff --git a/util/orga.js b/util/orga.js
new file mode 100644
index 0000000..4f85eeb
--- /dev/null
+++ b/util/orga.js
@@ -0,0 +1,8 @@
+const stream = import('unified-stream')
+const reorg = require('@orgajs/reorg')
+const mutate = require('@orgajs/reorg-rehype')
+const html = import('rehype-stringify')
+
+const processor = reorg().use(mutate).use(html)
+
+process.stid.pipe(stream(processor)).pipe(process.stdout)
diff --git a/util/uniorg.js b/util/uniorg.js
new file mode 100644
index 0000000..cc046e9
--- /dev/null
+++ b/util/uniorg.js
@@ -0,0 +1,10 @@
+
+import { unified } from 'unified';
+var createStream = import('unified-stream');
+var uniorgParse = import('uniorg-parse');
+var uniorg2rehype = import('uniorg-rehype');
+var html = import('rehype-stringify');
+
+var processor = unified().use(uniorgParse).use(uniorg2rehype).use(html);
+
+process.stdin.pipe(createStream(processor)).pipe(process.stdout);