@prerenderbuddy/cli
Advanced tools
+9
-1
| { | ||
| "name": "@prerenderbuddy/cli", | ||
| "version": "0.1.0", | ||
| "version": "0.1.1", | ||
| "description": "Open-source crawler-readability and discovery-file diagnostics for public websites.", | ||
| "homepage": "https://github.com/kopachlager/prerenderbuddy-cli#readme", | ||
| "repository": { | ||
| "type": "git", | ||
| "url": "git+https://github.com/kopachlager/prerenderbuddy-cli.git" | ||
| }, | ||
| "bugs": { | ||
| "url": "https://github.com/kopachlager/prerenderbuddy-cli/issues" | ||
| }, | ||
| "type": "module", | ||
@@ -6,0 +14,0 @@ "bin": { |
+9
-7
@@ -7,3 +7,3 @@ # Prerender Buddy CLI | ||
| This is an early public release. The npm package is being prepared; until it is published, run the CLI from a local checkout. | ||
| This is an early public release. Install it from npm or run it from a local checkout. | ||
@@ -15,14 +15,16 @@ ## Requirements | ||
| Local usage: | ||
| Run without installing: | ||
| ```bash | ||
| node ./bin/prerenderbuddy.js check https://example.com | ||
| node ./bin/prerenderbuddy.js compare https://example.com --user-agent gptbot | ||
| node ./bin/prerenderbuddy.js files https://example.com | ||
| npx @prerenderbuddy/cli check https://example.com | ||
| npx @prerenderbuddy/cli compare https://example.com --user-agent gptbot | ||
| npx @prerenderbuddy/cli files https://example.com | ||
| ``` | ||
| Proposed usage after publication: | ||
| Local checkout usage: | ||
| ```bash | ||
| npx @prerenderbuddy/cli check https://example.com | ||
| node ./bin/prerenderbuddy.js check https://example.com | ||
| node ./bin/prerenderbuddy.js compare https://example.com --user-agent gptbot | ||
| node ./bin/prerenderbuddy.js files https://example.com | ||
| ``` | ||
@@ -29,0 +31,0 @@ |
+6
-1
@@ -0,1 +1,2 @@ | ||
| import { readFileSync } from 'node:fs'; | ||
| import { checkUrl } from './check.js'; | ||
@@ -7,2 +8,6 @@ import { compareUrl } from './compare.js'; | ||
| const { version: VERSION } = JSON.parse( | ||
| readFileSync(new URL('../package.json', import.meta.url), 'utf8'), | ||
| ); | ||
| const HELP = `Prerender Buddy CLI | ||
@@ -68,3 +73,3 @@ | ||
| if (options.version) { | ||
| process.stdout.write('0.1.0\n'); | ||
| process.stdout.write(`${VERSION}\n`); | ||
| return; | ||
@@ -71,0 +76,0 @@ } |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
No website
QualityPackage does not have a website.
45003
1.16%692
0.58%1
-50%1
-50%140
1.45%