chore: allow to be installed from npm

This commit is contained in:
Pavel Feldman 2019-12-14 12:14:00 -08:00
parent 9dee165976
commit 7d1d0e5c01
2 changed files with 13 additions and 4 deletions

View File

@ -25,23 +25,31 @@ try {
}
(async function() {
const {generateWebKitProtocol, generateFirefoxProtocol, generateChromeProtocol} = require('./utils/protocol-types-generator/') ;
let protocolGenerator;
try {
protocolGenerator = require('./utils/protocol-types-generator');
} catch (e) {
// Release mode
}
try {
const chromeRevision = await downloadBrowser('chromium', require('./chromium'));
await generateChromeProtocol(chromeRevision);
if (protocolGenerator)
protocolGenerator.generateChromeProtocol(chromeRevision);
} catch (e) {
console.warn(e.message);
}
try {
const firefoxRevision = await downloadBrowser('firefox', require('./firefox'));
await generateFirefoxProtocol(firefoxRevision);
if (protocolGenerator)
protocolGenerator.generateFirefoxProtocol(firefoxRevision);
} catch (e) {
console.warn(e.message);
}
try {
const webkitRevision = await downloadBrowser('webkit', require('./webkit'));
await generateWebKitProtocol(webkitRevision);
if (protocolGenerator)
protocolGenerator.generateWebKitProtocol(webkitRevision);
} catch (e) {
console.warn(e.message);
}

View File

@ -20,6 +20,7 @@
"test-doclint": "node utils/doclint/check_public_api/test/test.js && node utils/doclint/preprocessor/test.js",
"test": "npm run lint --silent && npm run coverage && npm run test-doclint && node utils/testrunner/test/test.js",
"prepare": "node install.js",
"install": "node install.js",
"lint": "([ \"$CI\" = true ] && eslint --quiet -f codeframe --ext js,ts ./src || eslint --ext js,ts ./src) && npm run tsc && npm run doc",
"doc": "node utils/doclint/cli.js",
"coverage": "cross-env COVERAGE=true npm run unit",