New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

sitemap-generator-cli

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sitemap-generator-cli - npm Package Compare versions

Comparing version 6.2.6 to 7.0.0

.prettierrc

43

index.js

@@ -12,3 +12,8 @@ #!/usr/bin/env node

.version(pkg.version)
.usage('[options] <url> <filepath>')
.usage('[options] <url>')
.option(
'-f, --filepath <filepath>',
'path to file including filename',
'sitemap.xml'
)
.option('-q, --query', 'consider query string')

@@ -20,3 +25,3 @@ .option('-u, --user-agent <agent>', 'set custom User Agent')

// display help if no url/filepath provided
if (program.args.length < 2) {
if (program.args.length < 1) {
program.help();

@@ -28,3 +33,3 @@ process.exit();

stripQuerystring: !program.query,
filepath: program.args[1],
filepath: program.filepath
};

@@ -39,5 +44,11 @@

// add event listeners to crawler if verbose mode enabled
if (program.verbose) {
let added = 0;
let ignored = 0;
let errored = 0;
// add event listeners to crawler if verbose mode enabled
generator.on('add', url => {
added += 1;
console.log('[', chalk.green('ADD'), ']', chalk.gray(url));

@@ -47,2 +58,3 @@ });

generator.on('ignore', url => {
ignored += 1;
console.log('[', chalk.cyan('IGN'), ']', chalk.gray(url));

@@ -52,2 +64,3 @@ });

generator.on('error', error => {
errored += 1;
console.error(

@@ -60,15 +73,15 @@ '[',

});
}
generator.on('done', ({ added, ignored, errored }) => {
// show stats if dry mode
if (program.verbose) {
const message =
'Added %s pages, ignored %s pages, encountered %s errors.';
const stats = [chalk.white(message), added, ignored, errored];
console.log.apply(this, stats);
}
generator.on('done', () => {
// show stats if dry mode
if (program.verbose) {
const message =
'Added %s pages, ignored %s pages, encountered %s errors.';
const stats = [chalk.white(message), added, ignored, errored];
console.log.apply(this, stats);
}
process.exit(0);
});
process.exit(0);
});
}

@@ -75,0 +88,0 @@ generator.start();

{
"name": "sitemap-generator-cli",
"version": "6.2.6",
"version": "7.0.0",
"description": "Create xml sitemaps from the command line.",

@@ -30,5 +30,5 @@ "homepage": "https://github.com/lgraubner/sitemap-generator-cli",

"dependencies": {
"chalk": "2.3.0",
"commander": "2.11.0",
"sitemap-generator": "7.5.2"
"chalk": "2.3.1",
"commander": "2.14.1",
"sitemap-generator": "8.0.0"
},

@@ -44,18 +44,19 @@ "preferGlobal": true,

"devDependencies": {
"babel-eslint": "8.0.2",
"eslint": "4.10.0",
"babel-eslint": "8.2.1",
"eslint": "4.18.0",
"eslint-config-airbnb": "16.1.0",
"eslint-config-prettier": "2.7.0",
"eslint-config-prettier": "2.9.0",
"eslint-plugin-import": "2.8.0",
"eslint-plugin-jsx-a11y": "6.0.2",
"eslint-plugin-react": "7.4.0",
"execa": "0.8.0",
"eslint-plugin-jsx-a11y": "6.0.3",
"eslint-plugin-react": "7.6.1",
"execa": "0.9.0",
"husky": "0.14.3",
"jest": "21.2.1",
"lint-staged": "4.3.0",
"prettier": "1.8.2"
"jest": "22.3.0",
"lint-staged": "6.1.1",
"prettier": "1.10.2"
},
"scripts": {
"test": "jest",
"precommit": "lint-staged"
"precommit": "lint-staged",
"format": "prettier --write '**/*.js'"
},

@@ -65,3 +66,3 @@ "lint-staged": {

"eslint --fix",
"prettier --single-quote --trailing-comma es5 --write",
"prettier",
"git add"

@@ -68,0 +69,0 @@ ]

@@ -45,3 +45,3 @@ # Sitemap Generator CLI

Usage: cli [options] <url> <filepath>
Usage: cli [options] <url>

@@ -52,2 +52,3 @@ Options:

-V, --version output the version number
-f, --file path to file including filename
-q, --query consider query string

@@ -58,2 +59,11 @@ -u, --user-agent <agent> set custom User Agent

### file
Path to file to write including the filename itself. Path can be absolute or relative. Examples:
- `sitemap.xml`
- `mymap.xml`
- `/var/www/sitemap.xml`
- `./sitemap.myext`
### query

@@ -60,0 +70,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc