chore: watch to regenerate api.json (#4901)
This commit is contained in:
parent
d47fb6a780
commit
a9c776f56e
|
|
@ -25,7 +25,7 @@
|
||||||
"watch": "node utils/watch.js",
|
"watch": "node utils/watch.js",
|
||||||
"test-types": "node utils/generate_types/ && npx -p typescript@3.7.5 tsc -p utils/generate_types/test/tsconfig.json && tsc -p ./test/",
|
"test-types": "node utils/generate_types/ && npx -p typescript@3.7.5 tsc -p utils/generate_types/test/tsconfig.json && tsc -p ./test/",
|
||||||
"generate-channels": "node utils/generate_channels.js",
|
"generate-channels": "node utils/generate_channels.js",
|
||||||
"generate-api-json": "node utils/doclint/generateApiJson.js > api.json",
|
"generate-api-json": "node utils/doclint/generateApiJson.js",
|
||||||
"roll-browser": "node utils/roll_browser.js",
|
"roll-browser": "node utils/roll_browser.js",
|
||||||
"coverage": "node test/checkCoverage.js",
|
"coverage": "node test/checkCoverage.js",
|
||||||
"check-deps": "node utils/check_deps.js",
|
"check-deps": "node utils/check_deps.js",
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
// @ts-check
|
// @ts-check
|
||||||
|
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
|
const fs = require('fs');
|
||||||
const Documentation = require('./Documentation');
|
const Documentation = require('./Documentation');
|
||||||
const { MDOutline } = require('./MDBuilder');
|
const { MDOutline } = require('./MDBuilder');
|
||||||
const PROJECT_DIR = path.join(__dirname, '..', '..');
|
const PROJECT_DIR = path.join(__dirname, '..', '..');
|
||||||
|
|
@ -35,7 +36,7 @@ const PROJECT_DIR = path.join(__dirname, '..', '..');
|
||||||
outline.copyDocsFromSuperclasses([]);
|
outline.copyDocsFromSuperclasses([]);
|
||||||
outline.generateSourceCodeComments();
|
outline.generateSourceCodeComments();
|
||||||
const result = serialize(outline);
|
const result = serialize(outline);
|
||||||
console.log(JSON.stringify(result));
|
fs.writeFileSync(path.join(PROJECT_DIR, 'api.json'), JSON.stringify(result));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,10 @@ runOnChanges([
|
||||||
'src/server/chromium/protocol.ts',
|
'src/server/chromium/protocol.ts',
|
||||||
'src/trace/traceTypes.ts',
|
'src/trace/traceTypes.ts',
|
||||||
], 'utils/generate_types/index.js');
|
], 'utils/generate_types/index.js');
|
||||||
|
runOnChanges([
|
||||||
|
'docs/src/api-body.md',
|
||||||
|
'docs/src/api-params.md',
|
||||||
|
], 'utils/doclint/generateApiJson.js');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {string[][]} paths
|
* @param {string[][]} paths
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue