pagespeed-pptr
Advanced tools
Comparing version 0.0.1 to 0.0.2
@@ -9,7 +9,9 @@ module.exports = { | ||
rules: { | ||
semi: [1, 'never'] | ||
semi: ['warn', 'never'], | ||
'no-empty': ['warn', { allowEmptyCatch: true }] | ||
}, | ||
parserOptions: { | ||
parser: 'babel-eslint' | ||
parser: 'babel-eslint', | ||
ecmaVersion: 2020 | ||
} | ||
} |
#!/usr/bin/env node | ||
console.log("hello world") | ||
const program = require('commander') | ||
const package = require('../package') | ||
program.name('pagespeed').version(`${package.name} ${package.version}`).usage('<url> [options]') | ||
program | ||
.arguments('<url>') | ||
.description( | ||
`网页性能分析工具` | ||
) | ||
.option('-s, --show-browser', '显示浏览器窗口') | ||
.option('-c, --case', '检测营销案例') | ||
.action((url, options) => { | ||
require('../lib/pptr-tester')(url, options) | ||
}) | ||
if (!process.argv.slice(2).length) { | ||
program.outputHelp() | ||
process.exit(0) | ||
} | ||
program.parse(process.argv) |
{ | ||
"name": "pagespeed-pptr", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "网页性能分析工具", | ||
@@ -31,4 +31,10 @@ "scripts": { | ||
"dependencies": { | ||
"chalk": "^4.1.2", | ||
"cliui": "^7.0.4", | ||
"commander": "^9.3.0", | ||
"jpegquality": "^0.1.7", | ||
"ora": "^5.4.1", | ||
"pretty-ms-i18n": "^1.0.3", | ||
"puppeteer": "^14.1.2" | ||
} | ||
} |
# pagespeed-pptr | ||
网页性能分析工具,通过puppeteer分析网页时间线和请求 | ||
``` | ||
npm install -g pagespeed-pptr | ||
pagespeed https://www.google.com/ | ||
``` | ||
Results: | ||
 | ||
``` | ||
Usage: pagespeed <url> [options] | ||
网页性能分析工具 | ||
Options: | ||
-V, --version output the version number | ||
-s, --show-browser 显示浏览器窗口 | ||
-h, --help display help for command | ||
``` |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
19686
14
562
25
7
3
1
+ Addedchalk@^4.1.2
+ Addedcliui@^7.0.4
+ Addedcommander@^9.3.0
+ Addedjpegquality@^0.1.7
+ Addedora@^5.4.1
+ Addedpretty-ms-i18n@^1.0.3
+ Addedansi-regex@5.0.1(transitive)
+ Addedansi-styles@4.3.0(transitive)
+ Addedchalk@4.1.2(transitive)
+ Addedcli-cursor@3.1.0(transitive)
+ Addedcli-spinners@2.9.2(transitive)
+ Addedcliui@7.0.4(transitive)
+ Addedclone@1.0.4(transitive)
+ Addedcolor-convert@2.0.1(transitive)
+ Addedcolor-name@1.1.4(transitive)
+ Addedcommander@9.5.0(transitive)
+ Addeddefaults@1.0.4(transitive)
+ Addedemoji-regex@8.0.0(transitive)
+ Addedhas-flag@4.0.0(transitive)
+ Addedis-fullwidth-code-point@3.0.0(transitive)
+ Addedis-interactive@1.0.0(transitive)
+ Addedis-unicode-supported@0.1.0(transitive)
+ Addedjpegquality@0.1.7(transitive)
+ Addedlog-symbols@4.1.0(transitive)
+ Addedmimic-fn@2.1.0(transitive)
+ Addedonetime@5.1.2(transitive)
+ Addedora@5.4.1(transitive)
+ Addedparse-ms@2.1.0(transitive)
+ Addedpretty-ms-i18n@1.0.3(transitive)
+ Addedrestore-cursor@3.1.0(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedstring-width@4.2.3(transitive)
+ Addedstrip-ansi@6.0.1(transitive)
+ Addedsupports-color@7.2.0(transitive)
+ Addedwcwidth@1.0.1(transitive)
+ Addedwrap-ansi@7.0.0(transitive)