mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-19 22:58:07 +02:00
Merge pull request #18256 from timvandermeij/jsdoc-reproducible
Implement reproducibility for the JSDoc builds
This commit is contained in:
commit
ee94391794
2 changed files with 14 additions and 9 deletions
10
gulpfile.mjs
10
gulpfile.mjs
|
@ -1526,18 +1526,10 @@ gulp.task("jsdoc", function (done) {
|
|||
console.log();
|
||||
console.log("### Generating documentation (JSDoc)");
|
||||
|
||||
const JSDOC_FILES = ["src/display/api.js"];
|
||||
|
||||
fs.rmSync(JSDOC_BUILD_DIR, { recursive: true, force: true });
|
||||
fs.mkdirSync(JSDOC_BUILD_DIR, { recursive: true });
|
||||
|
||||
const command =
|
||||
'"node_modules/.bin/jsdoc" -d ' +
|
||||
JSDOC_BUILD_DIR +
|
||||
" " +
|
||||
JSDOC_FILES.join(" ");
|
||||
|
||||
exec(command, done);
|
||||
exec('"node_modules/.bin/jsdoc" -c jsdoc.json', 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…
Add table
Add a link
Reference in a new issue