mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
37 lines
943 B
JavaScript
Executable File
37 lines
943 B
JavaScript
Executable File
/**
|
|
* Copyright (c) 2015-present, Facebook, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* This source code is licensed under the BSD-style license found in the
|
|
* LICENSE file in the root directory of this source tree. An additional grant
|
|
* of patent rights can be found in the PATENTS file in the same directory.
|
|
*/
|
|
"use strict";
|
|
|
|
const { cd, cp, echo, exec, exit, ls, mkdir, rm, which } = require("shelljs");
|
|
|
|
cd(process.cwd());
|
|
|
|
cd(`../docs`);
|
|
rm(`-rf`, `autogen_*.md`);
|
|
cd(`../docgen`);
|
|
rm(`-rf`, `build`);
|
|
rm(`-rf`, `src`);
|
|
mkdir(`-p`, `build`);
|
|
mkdir(`-p`, `src`);
|
|
|
|
if (exec(`node server/generate.js`).code !== 0) {
|
|
echo(`Error: Rendering Autodocs to HTML failed`);
|
|
exit(1);
|
|
}
|
|
|
|
if (exec(`node server/build-autodocs-markdown.js`).code !== 0) {
|
|
echo(`Error: Generating Autodocs Markdown failed`);
|
|
exit(1);
|
|
}
|
|
|
|
if (exec(`node server/build-autodocs-sidebar.js`).code !== 0) {
|
|
echo(`Error: Generating Autodocs Sidebar failed`);
|
|
exit(1);
|
|
}
|