mirror of
https://github.com/mozilla/pdf.js.git
synced 2026-06-22 16:05:56 +02:00
Merge pull request #18256 from timvandermeij/jsdoc-reproducible
Implement reproducibility for the JSDoc builds
This commit is contained in:
commit
ee94391794
10
gulpfile.mjs
10
gulpfile.mjs
@ -1526,18 +1526,10 @@ gulp.task("jsdoc", function (done) {
|
|||||||
console.log();
|
console.log();
|
||||||
console.log("### Generating documentation (JSDoc)");
|
console.log("### Generating documentation (JSDoc)");
|
||||||
|
|
||||||
const JSDOC_FILES = ["src/display/api.js"];
|
|
||||||
|
|
||||||
fs.rmSync(JSDOC_BUILD_DIR, { recursive: true, force: true });
|
fs.rmSync(JSDOC_BUILD_DIR, { recursive: true, force: true });
|
||||||
fs.mkdirSync(JSDOC_BUILD_DIR, { recursive: true });
|
fs.mkdirSync(JSDOC_BUILD_DIR, { recursive: true });
|
||||||
|
|
||||||
const command =
|
exec('"node_modules/.bin/jsdoc" -c jsdoc.json', done);
|
||||||
'"node_modules/.bin/jsdoc" -d ' +
|
|
||||||
JSDOC_BUILD_DIR +
|
|
||||||
" " +
|
|
||||||
JSDOC_FILES.join(" ");
|
|
||||||
|
|
||||||
exec(command, done);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task("types", function (done) {
|
gulp.task("types", function (done) {
|
||||||
|
|||||||
13
jsdoc.json
Normal file
13
jsdoc.json
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"source": {
|
||||||
|
"include": ["src/display/api.js"]
|
||||||
|
},
|
||||||
|
"opts": {
|
||||||
|
"destination": "build/jsdoc/"
|
||||||
|
},
|
||||||
|
"templates": {
|
||||||
|
"default": {
|
||||||
|
"includeDate": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user