mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-19 14:48:08 +02:00
Migrate the typescript options to a config file
Some configurations settings like `paths` cannot be provided through CLI arguments but only in a configuration file. And when using a configuration file, only a few options (like `--outDir` can still be provided) through the CLI.
This commit is contained in:
parent
b5c8849111
commit
bbf11a5783
2 changed files with 17 additions and 12 deletions
13
gulpfile.mjs
13
gulpfile.mjs
|
@ -1549,19 +1549,8 @@ gulp.task("jsdoc", function (done) {
|
|||
|
||||
gulp.task("types", function (done) {
|
||||
console.log("### Generating TypeScript definitions using `tsc`");
|
||||
const args = [
|
||||
"target ESNext",
|
||||
"allowJS",
|
||||
"declaration",
|
||||
`outDir ${TYPES_DIR}`,
|
||||
"strict",
|
||||
"esModuleInterop",
|
||||
"forceConsistentCasingInFileNames",
|
||||
"emitDeclarationOnly",
|
||||
"moduleResolution node",
|
||||
].join(" --");
|
||||
exec(
|
||||
`"node_modules/.bin/tsc" --${args} src/pdf.js web/pdf_viewer.component.js`,
|
||||
`"node_modules/.bin/tsc" --outDir ${TYPES_DIR} --project .`,
|
||||
done
|
||||
);
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue