|
@@ -4,11 +4,23 @@ var fs = require('fs');
|
|
|
|
|
|
var docsFrontmatter = '---\ntype: api\norder: 1\ntitle: "Generated API Docs"\n---\n';
|
|
|
|
|
|
-documentation('../src/core/Core.js', {}, function (err, comments) {
|
|
|
- documentationFormatter(comments, {}, function (err, output) {
|
|
|
- var docsWithFrontmatter = docsFrontmatter + output;
|
|
|
-
|
|
|
- fs.writeFileSync('src/api/docs.md', docsWithFrontmatter);
|
|
|
- console.log('documentation generated');
|
|
|
- });
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+var remark = require('remark');
|
|
|
+var inputMarkdownContent = fs.readFileSync('src/api/docs.md', 'utf-8');
|
|
|
+var docjsReadme = require('documentation-readme/lib/plugin');
|
|
|
+remark().use(docjsReadme, {
|
|
|
+ section: 'Uppy Core & Plugins',
|
|
|
+ documentationArgs: [ '../src/index.js' ]
|
|
|
+}).process(inputMarkdownContent, function (err, vfile, content) {
|
|
|
+fs.writeFileSync('src/api/docs.md', content);
|
|
|
+
|
|
|
+ console.log('documentation generated');
|
|
|
});
|