瀏覽代碼

Added mocks of scrapes

newChanges
diligent 4 年之前
父節點
當前提交
13e492f897
共有 100 個文件被更改,包括 5150 次插入1634 次删除
  1. 1529
    0
      .gitignore
  2. 153
    97
      app.js
  3. 5
    2
      node_modules/.bin/is-ci
  4. 6
    6
      node_modules/.bin/is-ci.cmd
  5. 2
    12
      node_modules/.bin/is-ci.ps1
  6. 5
    2
      node_modules/.bin/mime
  7. 6
    6
      node_modules/.bin/mime.cmd
  8. 2
    12
      node_modules/.bin/mime.ps1
  9. 5
    2
      node_modules/.bin/nodemon
  10. 6
    6
      node_modules/.bin/nodemon.cmd
  11. 2
    12
      node_modules/.bin/nodemon.ps1
  12. 5
    2
      node_modules/.bin/nodetouch
  13. 6
    6
      node_modules/.bin/nodetouch.cmd
  14. 2
    12
      node_modules/.bin/nodetouch.ps1
  15. 5
    2
      node_modules/.bin/nopt
  16. 6
    6
      node_modules/.bin/nopt.cmd
  17. 2
    12
      node_modules/.bin/nopt.ps1
  18. 5
    2
      node_modules/.bin/rc
  19. 6
    6
      node_modules/.bin/rc.cmd
  20. 2
    12
      node_modules/.bin/rc.ps1
  21. 5
    2
      node_modules/.bin/semver
  22. 6
    6
      node_modules/.bin/semver.cmd
  23. 2
    12
      node_modules/.bin/semver.ps1
  24. 5
    2
      node_modules/.bin/sshpk-conv
  25. 6
    6
      node_modules/.bin/sshpk-conv.cmd
  26. 2
    12
      node_modules/.bin/sshpk-conv.ps1
  27. 5
    2
      node_modules/.bin/sshpk-sign
  28. 6
    6
      node_modules/.bin/sshpk-sign.cmd
  29. 2
    12
      node_modules/.bin/sshpk-sign.ps1
  30. 5
    2
      node_modules/.bin/sshpk-verify
  31. 6
    6
      node_modules/.bin/sshpk-verify.cmd
  32. 2
    12
      node_modules/.bin/sshpk-verify.ps1
  33. 5
    2
      node_modules/.bin/uuid
  34. 6
    6
      node_modules/.bin/uuid.cmd
  35. 2
    12
      node_modules/.bin/uuid.ps1
  36. 91
    61
      node_modules/ajv/package.json
  37. 66
    19
      node_modules/asn1/package.json
  38. 81
    14
      node_modules/assert-plus/package.json
  39. 71
    40
      node_modules/asynckit/package.json
  40. 46
    10
      node_modules/aws-sign2/package.json
  41. 49
    10
      node_modules/aws4/package.json
  42. 40
    8
      node_modules/bcrypt-pbkdf/package.json
  43. 50
    19
      node_modules/bl/package.json
  44. 9
    7
      node_modules/body-parser/package.json
  45. 62
    28
      node_modules/bson/package.json
  46. 48
    16
      node_modules/caseless/package.json
  47. 50
    14
      node_modules/combined-stream/package.json
  48. 46
    12
      node_modules/core-util-is/package.json
  49. 67
    23
      node_modules/dashdash/package.json
  50. 52
    14
      node_modules/delayed-stream/package.json
  51. 65
    33
      node_modules/denque/package.json
  52. 47
    19
      node_modules/ecc-jsbn/package.json
  53. 76
    40
      node_modules/extend/package.json
  54. 45
    12
      node_modules/extsprintf/package.json
  55. 62
    32
      node_modules/fast-deep-equal/package.json
  56. 51
    20
      node_modules/fast-json-stable-stringify/package.json
  57. 46
    10
      node_modules/forever-agent/package.json
  58. 71
    35
      node_modules/form-data/package.json
  59. 42
    7
      node_modules/getpass/package.json
  60. 68
    33
      node_modules/har-schema/package.json
  61. 56
    24
      node_modules/har-validator/package.json
  62. 65
    24
      node_modules/http-signature/package.json
  63. 55
    20
      node_modules/is-ci/package.json
  64. 47
    16
      node_modules/isarray/package.json
  65. 51
    20
      node_modules/isstream/package.json
  66. 46
    11
      node_modules/jsbn/package.json
  67. 50
    20
      node_modules/json-schema-traverse/package.json
  68. 63
    20
      node_modules/json-schema/package.json
  69. 53
    15
      node_modules/json-stringify-safe/package.json
  70. 50
    18
      node_modules/jsprim/package.json
  71. 5
    2
      node_modules/make-dir/node_modules/.bin/semver
  72. 6
    6
      node_modules/make-dir/node_modules/.bin/semver.cmd
  73. 2
    12
      node_modules/make-dir/node_modules/.bin/semver.ps1
  74. 51
    15
      node_modules/make-dir/node_modules/semver/package.json
  75. 45
    13
      node_modules/memory-pager/package.json
  76. 45
    13
      node_modules/mime/package.json
  77. 85
    53
      node_modules/moment-timezone/package.json
  78. 154
    103
      node_modules/moment/package.json
  79. 70
    41
      node_modules/mongodb/package.json
  80. 58
    28
      node_modules/node-cron/package.json
  81. 9
    7
      node_modules/nodemon/README.md
  82. 4
    2
      node_modules/nodemon/bin/postinstall.js
  83. 52
    9
      node_modules/nodemon/lib/monitor/run.js
  84. 103
    1
      node_modules/nodemon/package.json
  85. 61
    12
      node_modules/nopt/package.json
  86. 48
    12
      node_modules/oauth-sign/package.json
  87. 58
    24
      node_modules/optional-require/package.json
  88. 5
    2
      node_modules/package-json/node_modules/.bin/semver
  89. 6
    6
      node_modules/package-json/node_modules/.bin/semver.cmd
  90. 2
    12
      node_modules/package-json/node_modules/.bin/semver.ps1
  91. 51
    15
      node_modules/package-json/node_modules/semver/package.json
  92. 49
    16
      node_modules/performance-now/package.json
  93. 43
    15
      node_modules/process-nextick-args/package.json
  94. 59
    23
      node_modules/psl/package.json
  95. 63
    32
      node_modules/punycode/package.json
  96. 58
    18
      node_modules/rc/package.json
  97. 54
    22
      node_modules/readable-stream/package.json
  98. 80
    49
      node_modules/request/node_modules/qs/package.json
  99. 62
    30
      node_modules/request/package.json
  100. 0
    0
      node_modules/saslprep/package.json

+ 1529
- 0
.gitignore
文件差異過大導致無法顯示
查看文件


+ 153
- 97
app.js 查看文件

@@ -1,111 +1,167 @@
const express = require('express');
const app = express();
const cron = require('node-cron');
const {MongoClient} = require('mongodb');

const uri = "mongodb+srv://Nikola:Nikola@cluster0.jvqzh.mongodb.net/admin?authSource=admin&replicaSet=atlas-7exvp3-shard-0&w=majority&readPreference=primary&appname=MongoDB%20Compass&retryWrites=true&ssl=true";
const client = new MongoClient(uri);
client.connect();
createListing = async function (client, data){
const result = await client.db("scraper").collection("scraping").insertOne(data);
console.log(`New scraping created with the following id: ${result.insertedId}`);
}
var apartments = require('./apartments.js');
var houses = require('./houses.js');

app.set('json spaces', 2);

const axios = require('axios');
const cheerio = require('cheerio');
const { map } = require('cheerio/lib/api/traversing');

const url = 'https://www.apartments.com/two-west-chicago-il/jqn1nf6/';
app.get('/', (req, res) => {
axios(url).then(response => {
const html = response.data;
const $ = cheerio.load(html);

var data = apartments.apartment($);
res.json(data);
});
});


app.get('/houses/*', (req, res) => {
var url = req.params[0];
axios(url).then(response => {
const html = response.data;
const $ = cheerio.load(html);

var data = houses.house($);
res.json(data);
});
const app = express();
// app.use(bodyParser.urlencoded({ extended: false }));
app.use(express.json());
// app.use(bodyParser.raw());

// const cron = require('node-cron');
// const {MongoClient} = require('mongodb');

// const uri = "mongodb+srv://Nikola:Nikola@cluster0.jvqzh.mongodb.net/admin?authSource=admin&replicaSet=atlas-7exvp3-shard-0&w=majority&readPreference=primary&appname=MongoDB%20Compass&retryWrites=true&ssl=true";
// const client = new MongoClient(uri);
// client.connect();
// createListing = async function (client, data){
// const result = await client.db("scraper").collection("scraping").insertOne(data);
// console.log(`New scraping created with the following id: ${result.insertedId}`);
// }
// var apartments = require('./apartments.js');
// var houses = require('./houses.js');


// app.set('json spaces', 2);

// const axios = require('axios');
// const cheerio = require('cheerio');


// const url = 'https://www.apartments.com/two-west-chicago-il/jqn1nf6/';
// app.get('/', (req, res) => {
// axios(url).then(response => {
// const html = response.data;
// const $ = cheerio.load(html);

// var data = apartments.apartment($);
// res.json(data);
// });
// });
// app.get('/houses/*', (req, res) => {
// var url = req.params[0];
// axios(url).then(response => {
// const html = response.data;
// const $ = cheerio.load(html);

// var data = houses.house($);
// res.json(data);
// });
// });
// app.get('/filters/*', async (req, res) => {
// var url = req.params[0];
// const filterPage = await axios(url);
// const html = filterPage.data;
// const $ = cheerio.load(html);

// const propertyLins = $('#placardContainer .property-link').map(function () {
// return $(this).attr('href');
// }).get();

// var properties = [];
// for (const link of propertyLins){
// var response = await axios(link);

// var property = apartments.apartment(cheerio.load(response.data));
// properties.push(property);
// }

// res.json(properties);
// });
// app.get('/apartments/*', (req, res) => {
// var url = req.params[0];
// axios(url).then(response => {
// const html = response.data;
// const $ = cheerio.load(html);

// var data = apartments.apartment($);

// createListing(client, data);
// res.json(data);


// });
// });

app.get("/scrapes", (req, res) => {
res.json(
[
{
id: 1,
location: "Chicago, IL",
count: 21,
estimate: Date.now(),
sourceUrl: "https://www.apartments.com",
filters: [
{ name: "price", value: "1000"},
{ name: "beds", value: "2"},
],
status: "requested"
},
{
id: 2,
location: "New York, NY",
count: 21,
estimate: Date.now(),
sourceUrl: "https://www.apartments.com",
filters: [
{ name: "lifestyle", value: "2"},
],
status: "pending"
},{
id: 3,
location: "Los Angeles, CA",
count: 21,
estimate: Date.now(),
sourceUrl: "https://www.apartments.com",
filters: [
{ name: "type", value: "apartments"},
],
status: "done"
}
]
)
});


app.get('/filters/*', async (req, res) => {
var url = req.params[0];
const filterPage = await axios(url);
const html = filterPage.data;
const $ = cheerio.load(html);

const propertyLins = $('#placardContainer .property-link').map(function () {
return $(this).attr('href');
}).get();

var properties = [];
for (const link of propertyLins){
var response = await axios(link);

var property = apartments.apartment(cheerio.load(response.data));
properties.push(property);
}

res.json(properties);
app.get("/scrapes/:id", (req, res) => {
const id = req.params.id;
res.json(id);
});
app.get('/apartments/*', (req, res) => {
var url = req.params[0];
axios(url).then(response => {
const html = response.data;
const $ = cheerio.load(html);

var data = apartments.apartment($);

createListing(client, data);
res.json(data);


app.post("/scrapes/", (req, res) => {
const location = req.body.location;
console.log(req.body)
const price = req.body.price;
const beds = req.body.beds;
const type = req.body.type;
const lifestyle = req.body.lifestyle;
res.json({
id: 1,
location: location,
filters:[
{ name: 'price', value: price },
{ name: 'beds', value: beds },
{ name: 'type', value: type },
{ name: 'lifestyle', value: lifestyle },
]
});
});
const port = 3333;
var task = cron.schedule('* * * * *', function() {
console.log(`Runned job...`)
app.patch("/scrapes/:id/execute", (req, res) => {
const id = req.params.id;
res.status(200).json(id);
});
var options = {
host: 'http://localhost',
port:port,
path: '/apartments/https://www.apartments.com/essex-on-the-park-chicago-il/begd58b/',
method: 'GET'
};
http.request(options, function(res) {
console.log('STATUS: ' + res.statusCode);
console.log('HEADERS: ' + JSON.stringify(res.headers));
res.setEncoding('utf8');
res.on('data', function (chunk) {
console.log('BODY: ' + chunk);
});
}).end();

const port = 3333;
// var task = cron.schedule('* * * * *', function() {
// console.log(`Runned job...`)
// });
// var options = {
// host: 'http://localhost',
// port:port,
// path: '/apartments/https://www.apartments.com/essex-on-the-park-chicago-il/begd58b/',
// method: 'GET'
// };

// task.start()

task.start()

task.stop();
// task.stop();

app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
});


});

+ 5
- 2
node_modules/.bin/is-ci 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../is-ci/bin.js" "$@"
"$basedir/node" "$basedir/../is-ci/bin.js" "$@"
ret=$?
else
exec node "$basedir/../is-ci/bin.js" "$@"
node "$basedir/../is-ci/bin.js" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/is-ci.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\is-ci\bin.js" %*
"%_prog%" "%dp0%\..\is-ci\bin.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/is-ci.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../is-ci/bin.js" $args
} else {
& "$basedir/node$exe" "$basedir/../is-ci/bin.js" $args
}
& "$basedir/node$exe" "$basedir/../is-ci/bin.js" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../is-ci/bin.js" $args
} else {
& "node$exe" "$basedir/../is-ci/bin.js" $args
}
& "node$exe" "$basedir/../is-ci/bin.js" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 5
- 2
node_modules/.bin/mime 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../mime/cli.js" "$@"
"$basedir/node" "$basedir/../mime/cli.js" "$@"
ret=$?
else
exec node "$basedir/../mime/cli.js" "$@"
node "$basedir/../mime/cli.js" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/mime.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\mime\cli.js" %*
"%_prog%" "%dp0%\..\mime\cli.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/mime.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../mime/cli.js" $args
} else {
& "$basedir/node$exe" "$basedir/../mime/cli.js" $args
}
& "$basedir/node$exe" "$basedir/../mime/cli.js" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../mime/cli.js" $args
} else {
& "node$exe" "$basedir/../mime/cli.js" $args
}
& "node$exe" "$basedir/../mime/cli.js" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 5
- 2
node_modules/.bin/nodemon 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../nodemon/bin/nodemon.js" "$@"
"$basedir/node" "$basedir/../nodemon/bin/nodemon.js" "$@"
ret=$?
else
exec node "$basedir/../nodemon/bin/nodemon.js" "$@"
node "$basedir/../nodemon/bin/nodemon.js" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/nodemon.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\nodemon\bin\nodemon.js" %*
"%_prog%" "%dp0%\..\nodemon\bin\nodemon.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/nodemon.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../nodemon/bin/nodemon.js" $args
} else {
& "$basedir/node$exe" "$basedir/../nodemon/bin/nodemon.js" $args
}
& "$basedir/node$exe" "$basedir/../nodemon/bin/nodemon.js" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../nodemon/bin/nodemon.js" $args
} else {
& "node$exe" "$basedir/../nodemon/bin/nodemon.js" $args
}
& "node$exe" "$basedir/../nodemon/bin/nodemon.js" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 5
- 2
node_modules/.bin/nodetouch 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../touch/bin/nodetouch.js" "$@"
"$basedir/node" "$basedir/../touch/bin/nodetouch.js" "$@"
ret=$?
else
exec node "$basedir/../touch/bin/nodetouch.js" "$@"
node "$basedir/../touch/bin/nodetouch.js" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/nodetouch.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\touch\bin\nodetouch.js" %*
"%_prog%" "%dp0%\..\touch\bin\nodetouch.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/nodetouch.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../touch/bin/nodetouch.js" $args
} else {
& "$basedir/node$exe" "$basedir/../touch/bin/nodetouch.js" $args
}
& "$basedir/node$exe" "$basedir/../touch/bin/nodetouch.js" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../touch/bin/nodetouch.js" $args
} else {
& "node$exe" "$basedir/../touch/bin/nodetouch.js" $args
}
& "node$exe" "$basedir/../touch/bin/nodetouch.js" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 5
- 2
node_modules/.bin/nopt 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../nopt/bin/nopt.js" "$@"
"$basedir/node" "$basedir/../nopt/bin/nopt.js" "$@"
ret=$?
else
exec node "$basedir/../nopt/bin/nopt.js" "$@"
node "$basedir/../nopt/bin/nopt.js" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/nopt.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\nopt\bin\nopt.js" %*
"%_prog%" "%dp0%\..\nopt\bin\nopt.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/nopt.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../nopt/bin/nopt.js" $args
} else {
& "$basedir/node$exe" "$basedir/../nopt/bin/nopt.js" $args
}
& "$basedir/node$exe" "$basedir/../nopt/bin/nopt.js" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../nopt/bin/nopt.js" $args
} else {
& "node$exe" "$basedir/../nopt/bin/nopt.js" $args
}
& "node$exe" "$basedir/../nopt/bin/nopt.js" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 5
- 2
node_modules/.bin/rc 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../rc/cli.js" "$@"
"$basedir/node" "$basedir/../rc/cli.js" "$@"
ret=$?
else
exec node "$basedir/../rc/cli.js" "$@"
node "$basedir/../rc/cli.js" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/rc.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\rc\cli.js" %*
"%_prog%" "%dp0%\..\rc\cli.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/rc.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../rc/cli.js" $args
} else {
& "$basedir/node$exe" "$basedir/../rc/cli.js" $args
}
& "$basedir/node$exe" "$basedir/../rc/cli.js" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../rc/cli.js" $args
} else {
& "node$exe" "$basedir/../rc/cli.js" $args
}
& "node$exe" "$basedir/../rc/cli.js" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 5
- 2
node_modules/.bin/semver 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../semver/bin/semver" "$@"
"$basedir/node" "$basedir/../semver/bin/semver" "$@"
ret=$?
else
exec node "$basedir/../semver/bin/semver" "$@"
node "$basedir/../semver/bin/semver" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/semver.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver" %*
"%_prog%" "%dp0%\..\semver\bin\semver" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/semver.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../semver/bin/semver" $args
} else {
& "$basedir/node$exe" "$basedir/../semver/bin/semver" $args
}
& "$basedir/node$exe" "$basedir/../semver/bin/semver" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../semver/bin/semver" $args
} else {
& "node$exe" "$basedir/../semver/bin/semver" $args
}
& "node$exe" "$basedir/../semver/bin/semver" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 5
- 2
node_modules/.bin/sshpk-conv 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../sshpk/bin/sshpk-conv" "$@"
"$basedir/node" "$basedir/../sshpk/bin/sshpk-conv" "$@"
ret=$?
else
exec node "$basedir/../sshpk/bin/sshpk-conv" "$@"
node "$basedir/../sshpk/bin/sshpk-conv" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/sshpk-conv.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\sshpk\bin\sshpk-conv" %*
"%_prog%" "%dp0%\..\sshpk\bin\sshpk-conv" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/sshpk-conv.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-conv" $args
} else {
& "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-conv" $args
}
& "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-conv" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../sshpk/bin/sshpk-conv" $args
} else {
& "node$exe" "$basedir/../sshpk/bin/sshpk-conv" $args
}
& "node$exe" "$basedir/../sshpk/bin/sshpk-conv" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 5
- 2
node_modules/.bin/sshpk-sign 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../sshpk/bin/sshpk-sign" "$@"
"$basedir/node" "$basedir/../sshpk/bin/sshpk-sign" "$@"
ret=$?
else
exec node "$basedir/../sshpk/bin/sshpk-sign" "$@"
node "$basedir/../sshpk/bin/sshpk-sign" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/sshpk-sign.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\sshpk\bin\sshpk-sign" %*
"%_prog%" "%dp0%\..\sshpk\bin\sshpk-sign" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/sshpk-sign.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-sign" $args
} else {
& "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-sign" $args
}
& "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-sign" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../sshpk/bin/sshpk-sign" $args
} else {
& "node$exe" "$basedir/../sshpk/bin/sshpk-sign" $args
}
& "node$exe" "$basedir/../sshpk/bin/sshpk-sign" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 5
- 2
node_modules/.bin/sshpk-verify 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../sshpk/bin/sshpk-verify" "$@"
"$basedir/node" "$basedir/../sshpk/bin/sshpk-verify" "$@"
ret=$?
else
exec node "$basedir/../sshpk/bin/sshpk-verify" "$@"
node "$basedir/../sshpk/bin/sshpk-verify" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/sshpk-verify.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\sshpk\bin\sshpk-verify" %*
"%_prog%" "%dp0%\..\sshpk\bin\sshpk-verify" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/sshpk-verify.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-verify" $args
} else {
& "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-verify" $args
}
& "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-verify" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../sshpk/bin/sshpk-verify" $args
} else {
& "node$exe" "$basedir/../sshpk/bin/sshpk-verify" $args
}
& "node$exe" "$basedir/../sshpk/bin/sshpk-verify" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 5
- 2
node_modules/.bin/uuid 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../uuid/bin/uuid" "$@"
"$basedir/node" "$basedir/../uuid/bin/uuid" "$@"
ret=$?
else
exec node "$basedir/../uuid/bin/uuid" "$@"
node "$basedir/../uuid/bin/uuid" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/.bin/uuid.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\uuid\bin\uuid" %*
"%_prog%" "%dp0%\..\uuid\bin\uuid" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/.bin/uuid.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../uuid/bin/uuid" $args
} else {
& "$basedir/node$exe" "$basedir/../uuid/bin/uuid" $args
}
& "$basedir/node$exe" "$basedir/../uuid/bin/uuid" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../uuid/bin/uuid" $args
} else {
& "node$exe" "$basedir/../uuid/bin/uuid" $args
}
& "node$exe" "$basedir/../uuid/bin/uuid" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 91
- 61
node_modules/ajv/package.json 查看文件

@@ -1,72 +1,49 @@
{
"name": "ajv",
"version": "6.12.6",
"description": "Another JSON Schema Validator",
"main": "lib/ajv.js",
"typings": "lib/ajv.d.ts",
"files": [
"lib/",
"dist/",
"scripts/",
"LICENSE",
".tonic_example.js"
],
"scripts": {
"eslint": "eslint lib/{compile/,}*.js spec/{**/,}*.js scripts --ignore-pattern spec/JSON-Schema-Test-Suite",
"jshint": "jshint lib/{compile/,}*.js",
"lint": "npm run jshint && npm run eslint",
"test-spec": "mocha spec/{**/,}*.spec.js -R spec",
"test-fast": "AJV_FAST_TEST=true npm run test-spec",
"test-debug": "npm run test-spec -- --inspect-brk",
"test-cov": "nyc npm run test-spec",
"test-ts": "tsc --target ES5 --noImplicitAny --noEmit spec/typescript/index.ts",
"bundle": "del-cli dist && node ./scripts/bundle.js . Ajv pure_getters",
"bundle-beautify": "node ./scripts/bundle.js js-beautify",
"build": "del-cli lib/dotjs/*.js \"!lib/dotjs/index.js\" && node scripts/compile-dots.js",
"test-karma": "karma start",
"test-browser": "del-cli .browser && npm run bundle && scripts/prepare-tests && npm run test-karma",
"test-all": "npm run test-cov && if-node-version 10 npm run test-browser",
"test": "npm run lint && npm run build && npm run test-all",
"prepublish": "npm run build && npm run bundle",
"watch": "watch \"npm run build\" ./lib/dot"
},
"nyc": {
"exclude": [
"**/spec/**",
"node_modules"
],
"reporter": [
"lcov",
"text-summary"
"_args": [
[
"ajv@6.12.6",
"D:\\Projects\\scrapper-api"
]
],
"_from": "ajv@6.12.6",
"_id": "ajv@6.12.6",
"_inBundle": false,
"_integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"_location": "/ajv",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "ajv@6.12.6",
"name": "ajv",
"escapedName": "ajv",
"rawSpec": "6.12.6",
"saveSpec": null,
"fetchSpec": "6.12.6"
},
"repository": {
"type": "git",
"url": "https://github.com/ajv-validator/ajv.git"
},
"keywords": [
"JSON",
"schema",
"validator",
"validation",
"jsonschema",
"json-schema",
"json-schema-validator",
"json-schema-validation"
"_requiredBy": [
"/har-validator"
],
"author": "Evgeny Poberezkin",
"license": "MIT",
"_resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"_spec": "6.12.6",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Evgeny Poberezkin"
},
"bugs": {
"url": "https://github.com/ajv-validator/ajv/issues"
},
"homepage": "https://github.com/ajv-validator/ajv",
"tonicExampleFilename": ".tonic_example.js",
"collective": {
"type": "opencollective",
"url": "https://opencollective.com/ajv"
},
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
},
"description": "Another JSON Schema Validator",
"devDependencies": {
"ajv-async": "^1.0.0",
"bluebird": "^3.5.3",
@@ -95,12 +72,65 @@
"uglify-js": "^3.6.9",
"watch": "^1.0.0"
},
"collective": {
"type": "opencollective",
"url": "https://opencollective.com/ajv"
},
"files": [
"lib/",
"dist/",
"scripts/",
"LICENSE",
".tonic_example.js"
],
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
}
},
"homepage": "https://github.com/ajv-validator/ajv",
"keywords": [
"JSON",
"schema",
"validator",
"validation",
"jsonschema",
"json-schema",
"json-schema-validator",
"json-schema-validation"
],
"license": "MIT",
"main": "lib/ajv.js",
"name": "ajv",
"nyc": {
"exclude": [
"**/spec/**",
"node_modules"
],
"reporter": [
"lcov",
"text-summary"
]
},
"repository": {
"type": "git",
"url": "git+https://github.com/ajv-validator/ajv.git"
},
"scripts": {
"build": "del-cli lib/dotjs/*.js \"!lib/dotjs/index.js\" && node scripts/compile-dots.js",
"bundle": "del-cli dist && node ./scripts/bundle.js . Ajv pure_getters",
"bundle-beautify": "node ./scripts/bundle.js js-beautify",
"eslint": "eslint lib/{compile/,}*.js spec/{**/,}*.js scripts --ignore-pattern spec/JSON-Schema-Test-Suite",
"jshint": "jshint lib/{compile/,}*.js",
"lint": "npm run jshint && npm run eslint",
"prepublish": "npm run build && npm run bundle",
"test": "npm run lint && npm run build && npm run test-all",
"test-all": "npm run test-cov && if-node-version 10 npm run test-browser",
"test-browser": "del-cli .browser && npm run bundle && scripts/prepare-tests && npm run test-karma",
"test-cov": "nyc npm run test-spec",
"test-debug": "npm run test-spec -- --inspect-brk",
"test-fast": "AJV_FAST_TEST=true npm run test-spec",
"test-karma": "karma start",
"test-spec": "mocha spec/{**/,}*.spec.js -R spec",
"test-ts": "tsc --target ES5 --noImplicitAny --noEmit spec/typescript/index.ts",
"watch": "watch \"npm run build\" ./lib/dot"
},
"tonicExampleFilename": ".tonic_example.js",
"typings": "lib/ajv.d.ts",
"version": "6.12.6"
}

+ 66
- 19
node_modules/asn1/package.json 查看文件

@@ -1,31 +1,78 @@
{
"author": "Joyent (joyent.com)",
"contributors": [
"Mark Cavage <mcavage@gmail.com>",
"David Gwynne <loki@animata.net>",
"Yunong Xiao <yunong@joyent.com>",
"Alex Wilson <alex.wilson@joyent.com>"
"_args": [
[
"asn1@0.2.4",
"D:\\Projects\\scrapper-api"
]
],
"name": "asn1",
"description": "Contains parsers and serializers for ASN.1 (currently BER only)",
"version": "0.2.4",
"repository": {
"type": "git",
"url": "git://github.com/joyent/node-asn1.git"
"_from": "asn1@0.2.4",
"_id": "asn1@0.2.4",
"_inBundle": false,
"_integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
"_location": "/asn1",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "asn1@0.2.4",
"name": "asn1",
"escapedName": "asn1",
"rawSpec": "0.2.4",
"saveSpec": null,
"fetchSpec": "0.2.4"
},
"main": "lib/index.js",
"_requiredBy": [
"/sshpk"
],
"_resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
"_spec": "0.2.4",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Joyent",
"url": "joyent.com"
},
"bugs": {
"url": "https://github.com/joyent/node-asn1/issues"
},
"contributors": [
{
"name": "Mark Cavage",
"email": "mcavage@gmail.com"
},
{
"name": "David Gwynne",
"email": "loki@animata.net"
},
{
"name": "Yunong Xiao",
"email": "yunong@joyent.com"
},
{
"name": "Alex Wilson",
"email": "alex.wilson@joyent.com"
}
],
"dependencies": {
"safer-buffer": "~2.1.0"
},
"description": "Contains parsers and serializers for ASN.1 (currently BER only)",
"devDependencies": {
"istanbul": "^0.3.6",
"faucet": "0.0.1",
"tape": "^3.5.0",
"eslint": "2.13.1",
"eslint-plugin-joyent": "~1.3.0"
"eslint-plugin-joyent": "~1.3.0",
"faucet": "0.0.1",
"istanbul": "^0.3.6",
"tape": "^3.5.0"
},
"homepage": "https://github.com/joyent/node-asn1#readme",
"license": "MIT",
"main": "lib/index.js",
"name": "asn1",
"repository": {
"type": "git",
"url": "git://github.com/joyent/node-asn1.git"
},
"scripts": {
"test": "./node_modules/.bin/tape ./test/ber/*.test.js"
"test": "tape ./test/ber/*.test.js"
},
"license": "MIT"
"version": "0.2.4"
}

+ 81
- 14
node_modules/assert-plus/package.json 查看文件

@@ -1,23 +1,90 @@
{
"author": "Mark Cavage <mcavage@gmail.com>",
"name": "assert-plus",
"_args": [
[
"assert-plus@1.0.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "assert-plus@1.0.0",
"_id": "assert-plus@1.0.0",
"_inBundle": false,
"_integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"_location": "/assert-plus",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "assert-plus@1.0.0",
"name": "assert-plus",
"escapedName": "assert-plus",
"rawSpec": "1.0.0",
"saveSpec": null,
"fetchSpec": "1.0.0"
},
"_requiredBy": [
"/dashdash",
"/getpass",
"/http-signature",
"/jsprim",
"/sshpk",
"/verror"
],
"_resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"_spec": "1.0.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Mark Cavage",
"email": "mcavage@gmail.com"
},
"bugs": {
"url": "https://github.com/mcavage/node-assert-plus/issues"
},
"contributors": [
{
"name": "Dave Eddy",
"email": "dave@daveeddy.com"
},
{
"name": "Fred Kuo",
"email": "fred.kuo@joyent.com"
},
{
"name": "Lars-Magnus Skog",
"email": "ralphtheninja@riseup.net"
},
{
"name": "Mark Cavage",
"email": "mcavage@gmail.com"
},
{
"name": "Patrick Mooney",
"email": "pmooney@pfmooney.com"
},
{
"name": "Rob Gulewich",
"email": "robert.gulewich@joyent.com"
}
],
"dependencies": {},
"description": "Extra assertions on top of node's assert module",
"version": "1.0.0",
"license": "MIT",
"main": "./assert.js",
"devDependencies": {
"tape": "4.2.2",
"faucet": "0.0.1"
"faucet": "0.0.1",
"tape": "4.2.2"
},
"optionalDependencies": {},
"scripts": {
"test": "./node_modules/.bin/tape tests/*.js | ./node_modules/.bin/faucet"
"engines": {
"node": ">=0.8"
},
"homepage": "https://github.com/mcavage/node-assert-plus#readme",
"license": "MIT",
"main": "./assert.js",
"name": "assert-plus",
"optionalDependencies": {},
"repository": {
"type": "git",
"url": "https://github.com/mcavage/node-assert-plus.git"
"url": "git+https://github.com/mcavage/node-assert-plus.git"
},
"engines": {
"node": ">=0.8"
}
"scripts": {
"test": "tape tests/*.js | ./node_modules/.bin/faucet"
},
"version": "1.0.0"
}

+ 71
- 40
node_modules/asynckit/package.json 查看文件

@@ -1,49 +1,41 @@
{
"name": "asynckit",
"version": "0.4.0",
"description": "Minimal async jobs utility library, with streams support",
"main": "index.js",
"scripts": {
"clean": "rimraf coverage",
"lint": "eslint *.js lib/*.js test/*.js",
"test": "istanbul cover --reporter=json tape -- 'test/test-*.js' | tap-spec",
"win-test": "tape test/test-*.js",
"browser": "browserify -t browserify-istanbul test/lib/browserify_adjustment.js test/test-*.js | obake --coverage | tap-spec",
"report": "istanbul report",
"size": "browserify index.js | size-table asynckit",
"debug": "tape test/test-*.js"
},
"pre-commit": [
"clean",
"lint",
"test",
"browser",
"report",
"size"
"_args": [
[
"asynckit@0.4.0",
"D:\\Projects\\scrapper-api"
]
],
"repository": {
"type": "git",
"url": "git+https://github.com/alexindigo/asynckit.git"
"_from": "asynckit@0.4.0",
"_id": "asynckit@0.4.0",
"_inBundle": false,
"_integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"_location": "/asynckit",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "asynckit@0.4.0",
"name": "asynckit",
"escapedName": "asynckit",
"rawSpec": "0.4.0",
"saveSpec": null,
"fetchSpec": "0.4.0"
},
"keywords": [
"async",
"jobs",
"parallel",
"serial",
"iterator",
"array",
"object",
"stream",
"destroy",
"terminate",
"abort"
"_requiredBy": [
"/form-data"
],
"author": "Alex Indigo <iam@alexindigo.com>",
"license": "MIT",
"_resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"_spec": "0.4.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Alex Indigo",
"email": "iam@alexindigo.com"
},
"bugs": {
"url": "https://github.com/alexindigo/asynckit/issues"
},
"homepage": "https://github.com/alexindigo/asynckit#readme",
"dependencies": {},
"description": "Minimal async jobs utility library, with streams support",
"devDependencies": {
"browserify": "^13.0.0",
"browserify-istanbul": "^2.0.0",
@@ -59,5 +51,44 @@
"tap-spec": "^4.1.1",
"tape": "^4.5.1"
},
"dependencies": {}
"homepage": "https://github.com/alexindigo/asynckit#readme",
"keywords": [
"async",
"jobs",
"parallel",
"serial",
"iterator",
"array",
"object",
"stream",
"destroy",
"terminate",
"abort"
],
"license": "MIT",
"main": "index.js",
"name": "asynckit",
"pre-commit": [
"clean",
"lint",
"test",
"browser",
"report",
"size"
],
"repository": {
"type": "git",
"url": "git+https://github.com/alexindigo/asynckit.git"
},
"scripts": {
"browser": "browserify -t browserify-istanbul test/lib/browserify_adjustment.js test/test-*.js | obake --coverage | tap-spec",
"clean": "rimraf coverage",
"debug": "tape test/test-*.js",
"lint": "eslint *.js lib/*.js test/*.js",
"report": "istanbul report",
"size": "browserify index.js | size-table asynckit",
"test": "istanbul cover --reporter=json tape -- 'test/test-*.js' | tap-spec",
"win-test": "tape test/test-*.js"
},
"version": "0.4.0"
}

+ 46
- 10
node_modules/aws-sign2/package.json 查看文件

@@ -1,17 +1,53 @@
{
"author": "Mikeal Rogers <mikeal.rogers@gmail.com> (http://www.futurealoof.com)",
"name": "aws-sign2",
"description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
"version": "0.7.0",
"repository": {
"url": "https://github.com/mikeal/aws-sign"
"_args": [
[
"aws-sign2@0.7.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "aws-sign2@0.7.0",
"_id": "aws-sign2@0.7.0",
"_inBundle": false,
"_integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
"_location": "/aws-sign2",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "aws-sign2@0.7.0",
"name": "aws-sign2",
"escapedName": "aws-sign2",
"rawSpec": "0.7.0",
"saveSpec": null,
"fetchSpec": "0.7.0"
},
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"_spec": "0.7.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com",
"url": "http://www.futurealoof.com"
},
"bugs": {
"url": "https://github.com/mikeal/aws-sign/issues"
},
"license": "Apache-2.0",
"main": "index.js",
"dependencies": {},
"description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
"devDependencies": {},
"optionalDependencies": {},
"engines": {
"node": "*"
}
},
"homepage": "https://github.com/mikeal/aws-sign#readme",
"license": "Apache-2.0",
"main": "index.js",
"name": "aws-sign2",
"optionalDependencies": {},
"repository": {
"url": "git+https://github.com/mikeal/aws-sign.git"
},
"version": "0.7.0"
}

+ 49
- 10
node_modules/aws4/package.json 查看文件

@@ -1,17 +1,56 @@
{
"name": "aws4",
"version": "1.11.0",
"_args": [
[
"aws4@1.11.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "aws4@1.11.0",
"_id": "aws4@1.11.0",
"_inBundle": false,
"_integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
"_location": "/aws4",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "aws4@1.11.0",
"name": "aws4",
"escapedName": "aws4",
"rawSpec": "1.11.0",
"saveSpec": null,
"fetchSpec": "1.11.0"
},
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
"_spec": "1.11.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Michael Hart",
"email": "michael.hart.au@gmail.com",
"url": "https://github.com/mhart"
},
"bugs": {
"url": "https://github.com/mhart/aws4/issues"
},
"description": "Signs and prepares requests using AWS Signature Version 4",
"author": "Michael Hart <michael.hart.au@gmail.com> (https://github.com/mhart)",
"devDependencies": {
"mocha": "^2.5.3",
"should": "^8.4.0"
},
"homepage": "https://github.com/mhart/aws4#readme",
"license": "MIT",
"repository": "github:mhart/aws4",
"main": "aws4.js",
"name": "aws4",
"repository": {
"type": "git",
"url": "git+https://github.com/mhart/aws4.git"
},
"scripts": {
"test": "mocha ./test/fast.js -R list",
"integration": "node ./test/slow.js"
"integration": "node ./test/slow.js",
"test": "mocha ./test/fast.js -R list"
},
"devDependencies": {
"mocha": "^2.5.3",
"should": "^8.4.0"
}
"version": "1.11.0"
}

+ 40
- 8
node_modules/bcrypt-pbkdf/package.json 查看文件

@@ -1,15 +1,47 @@
{
"name": "bcrypt-pbkdf",
"version": "1.0.2",
"description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS",
"repository": {
"type": "git",
"url": "git://github.com/joyent/node-bcrypt-pbkdf.git"
"_args": [
[
"bcrypt-pbkdf@1.0.2",
"D:\\Projects\\scrapper-api"
]
],
"_from": "bcrypt-pbkdf@1.0.2",
"_id": "bcrypt-pbkdf@1.0.2",
"_inBundle": false,
"_integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
"_location": "/bcrypt-pbkdf",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "bcrypt-pbkdf@1.0.2",
"name": "bcrypt-pbkdf",
"escapedName": "bcrypt-pbkdf",
"rawSpec": "1.0.2",
"saveSpec": null,
"fetchSpec": "1.0.2"
},
"_requiredBy": [
"/sshpk"
],
"_resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
"_spec": "1.0.2",
"_where": "D:\\Projects\\scrapper-api",
"bugs": {
"url": "https://github.com/joyent/node-bcrypt-pbkdf/issues"
},
"main": "index.js",
"dependencies": {
"tweetnacl": "^0.14.3"
},
"description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS",
"devDependencies": {},
"license": "BSD-3-Clause"
"homepage": "https://github.com/joyent/node-bcrypt-pbkdf#readme",
"license": "BSD-3-Clause",
"main": "index.js",
"name": "bcrypt-pbkdf",
"repository": {
"type": "git",
"url": "git://github.com/joyent/node-bcrypt-pbkdf.git"
},
"version": "1.0.2"
}

+ 50
- 19
node_modules/bl/package.json 查看文件

@@ -1,35 +1,66 @@
{
"name": "bl",
"version": "2.2.1",
"description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
"main": "bl.js",
"scripts": {
"test": "node test/test.js | faucet"
},
"repository": {
"type": "git",
"url": "https://github.com/rvagg/bl.git"
"_args": [
[
"bl@2.2.1",
"D:\\Projects\\scrapper-api"
]
],
"_from": "bl@2.2.1",
"_id": "bl@2.2.1",
"_inBundle": false,
"_integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
"_location": "/bl",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "bl@2.2.1",
"name": "bl",
"escapedName": "bl",
"rawSpec": "2.2.1",
"saveSpec": null,
"fetchSpec": "2.2.1"
},
"homepage": "https://github.com/rvagg/bl",
"_requiredBy": [
"/mongodb"
],
"_resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
"_spec": "2.2.1",
"_where": "D:\\Projects\\scrapper-api",
"authors": [
"Rod Vagg <rod@vagg.org> (https://github.com/rvagg)",
"Matteo Collina <matteo.collina@gmail.com> (https://github.com/mcollina)",
"Jarett Cruger <jcrugzz@gmail.com> (https://github.com/jcrugzz)"
],
"keywords": [
"buffer",
"buffers",
"stream",
"awesomesauce"
],
"license": "MIT",
"bugs": {
"url": "https://github.com/rvagg/bl/issues"
},
"dependencies": {
"readable-stream": "^2.3.5",
"safe-buffer": "^5.1.1"
},
"description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
"devDependencies": {
"faucet": "0.0.1",
"hash_file": "~0.1.1",
"tape": "~4.9.0"
}
},
"homepage": "https://github.com/rvagg/bl",
"keywords": [
"buffer",
"buffers",
"stream",
"awesomesauce"
],
"license": "MIT",
"main": "bl.js",
"name": "bl",
"repository": {
"type": "git",
"url": "git+https://github.com/rvagg/bl.git"
},
"scripts": {
"test": "node test/test.js | faucet"
},
"version": "2.2.1"
}

+ 9
- 7
node_modules/body-parser/package.json 查看文件

@@ -1,27 +1,29 @@
{
"_from": "body-parser@1.19.0",
"_from": "body-parser",
"_id": "body-parser@1.19.0",
"_inBundle": false,
"_integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
"_location": "/body-parser",
"_phantomChildren": {},
"_requested": {
"type": "version",
"type": "tag",
"registry": true,
"raw": "body-parser@1.19.0",
"raw": "body-parser",
"name": "body-parser",
"escapedName": "body-parser",
"rawSpec": "1.19.0",
"rawSpec": "",
"saveSpec": null,
"fetchSpec": "1.19.0"
"fetchSpec": "latest"
},
"_requiredBy": [
"#USER",
"/",
"/express"
],
"_resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
"_shasum": "96b2709e57c9c4e09a6fd66a8fd979844f69f08a",
"_spec": "body-parser@1.19.0",
"_where": "D:\\diligent\\projects\\scrapper\\node_modules\\express",
"_spec": "body-parser",
"_where": "D:\\Projects\\scrapper-api",
"bugs": {
"url": "https://github.com/expressjs/body-parser/issues"
},

+ 62
- 28
node_modules/bson/package.json 查看文件

@@ -1,58 +1,92 @@
{
"name": "bson",
"description": "A bson parser for node.js and the browser",
"keywords": [
"mongodb",
"bson",
"parser"
"_args": [
[
"bson@1.1.6",
"D:\\Projects\\scrapper-api"
]
],
"files": [
"lib",
"index.js",
"browser_build",
"bower.json"
"_from": "bson@1.1.6",
"_id": "bson@1.1.6",
"_inBundle": false,
"_integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
"_location": "/bson",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "bson@1.1.6",
"name": "bson",
"escapedName": "bson",
"rawSpec": "1.1.6",
"saveSpec": null,
"fetchSpec": "1.1.6"
},
"_requiredBy": [
"/mongodb"
],
"version": "1.1.6",
"author": "Christian Amor Kvalheim <christkv@gmail.com>",
"contributors": [],
"repository": "mongodb/js-bson",
"_resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
"_spec": "1.1.6",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Christian Amor Kvalheim",
"email": "christkv@gmail.com"
},
"browser": "lib/bson/bson.js",
"bugs": {
"mail": "node-mongodb-native@googlegroups.com",
"url": "https://github.com/mongodb/js-bson/issues"
},
"config": {
"native": false
},
"contributors": [],
"description": "A bson parser for node.js and the browser",
"devDependencies": {
"benchmark": "1.0.0",
"colors": "1.1.0",
"nodeunit": "0.9.0",
"babel-core": "^6.14.0",
"babel-loader": "^6.2.5",
"babel-polyfill": "^6.13.0",
"babel-preset-es2015": "^6.14.0",
"babel-preset-stage-0": "^6.5.0",
"babel-register": "^6.14.0",
"benchmark": "1.0.0",
"colors": "1.1.0",
"conventional-changelog-cli": "^1.3.5",
"nodeunit": "0.9.0",
"standard-version": "^9.1.1",
"webpack": "^1.13.2",
"webpack-polyfills-plugin": "0.0.9"
},
"config": {
"native": false
},
"main": "./index",
"directories": {
"lib": "./lib/bson"
},
"engines": {
"node": ">=0.6.19"
},
"files": [
"lib",
"index.js",
"browser_build",
"bower.json"
],
"homepage": "https://github.com/mongodb/js-bson#readme",
"keywords": [
"mongodb",
"bson",
"parser"
],
"license": "Apache-2.0",
"main": "./index",
"name": "bson",
"repository": {
"type": "git",
"url": "git+https://github.com/mongodb/js-bson.git"
},
"scripts": {
"test": "nodeunit ./test/node",
"build": "webpack --config ./webpack.dist.config.js",
"changelog": "conventional-changelog -p angular -i HISTORY.md -s",
"lint": "eslint lib test",
"format": "prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'",
"release": "standard-version -i HISTORY.md"
"lint": "eslint lib test",
"release": "standard-version -i HISTORY.md",
"test": "nodeunit ./test/node"
},
"browser": "lib/bson/bson.js",
"license": "Apache-2.0"
"version": "1.1.6"
}

+ 48
- 16
node_modules/caseless/package.json 查看文件

@@ -1,27 +1,59 @@
{
"name": "caseless",
"version": "0.12.0",
"description": "Caseless object set/get/has, very useful when working with HTTP headers.",
"main": "index.js",
"scripts": {
"test": "node test.js"
"_args": [
[
"caseless@0.12.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "caseless@0.12.0",
"_id": "caseless@0.12.0",
"_inBundle": false,
"_integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
"_location": "/caseless",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "caseless@0.12.0",
"name": "caseless",
"escapedName": "caseless",
"rawSpec": "0.12.0",
"saveSpec": null,
"fetchSpec": "0.12.0"
},
"repository": {
"type": "git",
"url": "https://github.com/mikeal/caseless"
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"_spec": "0.12.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com"
},
"bugs": {
"url": "https://github.com/mikeal/caseless/issues"
},
"description": "Caseless object set/get/has, very useful when working with HTTP headers.",
"devDependencies": {
"tape": "^2.10.2"
},
"homepage": "https://github.com/mikeal/caseless#readme",
"keywords": [
"headers",
"http",
"caseless"
],
"test": "node test.js",
"author": "Mikeal Rogers <mikeal.rogers@gmail.com>",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/mikeal/caseless/issues"
"main": "index.js",
"name": "caseless",
"repository": {
"type": "git",
"url": "git+https://github.com/mikeal/caseless.git"
},
"devDependencies": {
"tape": "^2.10.2"
}
"scripts": {
"test": "node test.js"
},
"test": "node test.js",
"version": "0.12.0"
}

+ 50
- 14
node_modules/combined-stream/package.json 查看文件

@@ -1,25 +1,61 @@
{
"author": "Felix Geisendörfer <felix@debuggable.com> (http://debuggable.com/)",
"name": "combined-stream",
"description": "A stream that emits multiple other streams one after another.",
"version": "1.0.8",
"homepage": "https://github.com/felixge/node-combined-stream",
"repository": {
"type": "git",
"url": "git://github.com/felixge/node-combined-stream.git"
"_args": [
[
"combined-stream@1.0.8",
"D:\\Projects\\scrapper-api"
]
],
"_from": "combined-stream@1.0.8",
"_id": "combined-stream@1.0.8",
"_inBundle": false,
"_integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"_location": "/combined-stream",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "combined-stream@1.0.8",
"name": "combined-stream",
"escapedName": "combined-stream",
"rawSpec": "1.0.8",
"saveSpec": null,
"fetchSpec": "1.0.8"
},
"main": "./lib/combined_stream",
"scripts": {
"test": "node test/run.js"
"_requiredBy": [
"/form-data",
"/request"
],
"_resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"_spec": "1.0.8",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Felix Geisendörfer",
"email": "felix@debuggable.com",
"url": "http://debuggable.com/"
},
"engines": {
"node": ">= 0.8"
"bugs": {
"url": "https://github.com/felixge/node-combined-stream/issues"
},
"dependencies": {
"delayed-stream": "~1.0.0"
},
"description": "A stream that emits multiple other streams one after another.",
"devDependencies": {
"far": "~0.0.7"
},
"license": "MIT"
"engines": {
"node": ">= 0.8"
},
"homepage": "https://github.com/felixge/node-combined-stream",
"license": "MIT",
"main": "./lib/combined_stream",
"name": "combined-stream",
"repository": {
"type": "git",
"url": "git://github.com/felixge/node-combined-stream.git"
},
"scripts": {
"test": "node test/run.js"
},
"version": "1.0.8"
}

+ 46
- 12
node_modules/core-util-is/package.json 查看文件

@@ -1,12 +1,46 @@
{
"name": "core-util-is",
"version": "1.0.2",
"_args": [
[
"core-util-is@1.0.2",
"D:\\Projects\\scrapper-api"
]
],
"_from": "core-util-is@1.0.2",
"_id": "core-util-is@1.0.2",
"_inBundle": false,
"_integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"_location": "/core-util-is",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "core-util-is@1.0.2",
"name": "core-util-is",
"escapedName": "core-util-is",
"rawSpec": "1.0.2",
"saveSpec": null,
"fetchSpec": "1.0.2"
},
"_requiredBy": [
"/readable-stream",
"/verror"
],
"_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"_spec": "1.0.2",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me",
"url": "http://blog.izs.me/"
},
"bugs": {
"url": "https://github.com/isaacs/core-util-is/issues"
},
"description": "The `util.is*` functions introduced in Node v0.12.",
"main": "lib/util.js",
"repository": {
"type": "git",
"url": "git://github.com/isaacs/core-util-is"
"devDependencies": {
"tap": "^2.3.0"
},
"homepage": "https://github.com/isaacs/core-util-is#readme",
"keywords": [
"util",
"isBuffer",
@@ -18,15 +52,15 @@
"isThat",
"polyfill"
],
"author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)",
"license": "MIT",
"bugs": {
"url": "https://github.com/isaacs/core-util-is/issues"
"main": "lib/util.js",
"name": "core-util-is",
"repository": {
"type": "git",
"url": "git://github.com/isaacs/core-util-is.git"
},
"scripts": {
"test": "tap test.js"
},
"devDependencies": {
"tap": "^2.3.0"
}
"version": "1.0.2"
}

+ 67
- 23
node_modules/dashdash/package.json 查看文件

@@ -1,26 +1,70 @@
{
"_args": [
[
"dashdash@1.14.1",
"D:\\Projects\\scrapper-api"
]
],
"_from": "dashdash@1.14.1",
"_id": "dashdash@1.14.1",
"_inBundle": false,
"_integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"_location": "/dashdash",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "dashdash@1.14.1",
"name": "dashdash",
"description": "A light, featureful and explicit option parsing library.",
"version": "1.14.1",
"author": "Trent Mick <trentm@gmail.com> (http://trentm.com)",
"keywords": ["option", "parser", "parsing", "cli", "command", "args",
"bash", "completion"],
"repository": {
"type": "git",
"url": "git://github.com/trentm/node-dashdash.git"
},
"main": "./lib/dashdash.js",
"dependencies": {
"assert-plus": "^1.0.0"
},
"devDependencies": {
"nodeunit": "0.9.x"
},
"engines": {
"node": ">=0.10"
},
"scripts": {
"test": "nodeunit test/*.test.js"
},
"license": "MIT"
"escapedName": "dashdash",
"rawSpec": "1.14.1",
"saveSpec": null,
"fetchSpec": "1.14.1"
},
"_requiredBy": [
"/sshpk"
],
"_resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"_spec": "1.14.1",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Trent Mick",
"email": "trentm@gmail.com",
"url": "http://trentm.com"
},
"bugs": {
"url": "https://github.com/trentm/node-dashdash/issues"
},
"dependencies": {
"assert-plus": "^1.0.0"
},
"description": "A light, featureful and explicit option parsing library.",
"devDependencies": {
"nodeunit": "0.9.x"
},
"engines": {
"node": ">=0.10"
},
"homepage": "https://github.com/trentm/node-dashdash#readme",
"keywords": [
"option",
"parser",
"parsing",
"cli",
"command",
"args",
"bash",
"completion"
],
"license": "MIT",
"main": "./lib/dashdash.js",
"name": "dashdash",
"repository": {
"type": "git",
"url": "git://github.com/trentm/node-dashdash.git"
},
"scripts": {
"test": "nodeunit test/*.test.js"
},
"version": "1.14.1"
}

+ 52
- 14
node_modules/delayed-stream/package.json 查看文件

@@ -1,27 +1,65 @@
{
"author": "Felix Geisendörfer <felix@debuggable.com> (http://debuggable.com/)",
"_args": [
[
"delayed-stream@1.0.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "delayed-stream@1.0.0",
"_id": "delayed-stream@1.0.0",
"_inBundle": false,
"_integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"_location": "/delayed-stream",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "delayed-stream@1.0.0",
"name": "delayed-stream",
"escapedName": "delayed-stream",
"rawSpec": "1.0.0",
"saveSpec": null,
"fetchSpec": "1.0.0"
},
"_requiredBy": [
"/combined-stream"
],
"_resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"_spec": "1.0.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Felix Geisendörfer",
"email": "felix@debuggable.com",
"url": "http://debuggable.com/"
},
"bugs": {
"url": "https://github.com/felixge/node-delayed-stream/issues"
},
"contributors": [
"Mike Atkins <apeherder@gmail.com>"
{
"name": "Mike Atkins",
"email": "apeherder@gmail.com"
}
],
"name": "delayed-stream",
"dependencies": {},
"description": "Buffers events from a stream until you are ready to handle them.",
"license": "MIT",
"version": "1.0.0",
"devDependencies": {
"fake": "0.2.0",
"far": "0.0.1"
},
"engines": {
"node": ">=0.4.0"
},
"homepage": "https://github.com/felixge/node-delayed-stream",
"license": "MIT",
"main": "./lib/delayed_stream",
"name": "delayed-stream",
"repository": {
"type": "git",
"url": "git://github.com/felixge/node-delayed-stream.git"
},
"main": "./lib/delayed_stream",
"engines": {
"node": ">=0.4.0"
},
"scripts": {
"test": "make test"
},
"dependencies": {},
"devDependencies": {
"fake": "0.2.0",
"far": "0.0.1"
}
"version": "1.0.0"
}

+ 65
- 33
node_modules/denque/package.json 查看文件

@@ -1,11 +1,60 @@
{
"name": "denque",
"version": "1.5.0",
"_args": [
[
"denque@1.5.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "denque@1.5.0",
"_id": "denque@1.5.0",
"_inBundle": false,
"_integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==",
"_location": "/denque",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "denque@1.5.0",
"name": "denque",
"escapedName": "denque",
"rawSpec": "1.5.0",
"saveSpec": null,
"fetchSpec": "1.5.0"
},
"_requiredBy": [
"/mongodb"
],
"_resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
"_spec": "1.5.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Invertase",
"email": "oss@invertase.io",
"url": "http://github.com/invertase/"
},
"bugs": {
"url": "https://github.com/invertase/denque/issues"
},
"contributors": [
{
"name": "Mike Diarmid",
"email": "mike@invertase.io",
"url": "Salakar"
}
],
"description": "The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.",
"main": "index.js",
"devDependencies": {
"benchmark": "^2.1.4",
"coveralls": "^2.13.3",
"double-ended-queue": "^2.1.0-0",
"istanbul": "^0.4.5",
"mocha": "^3.5.3",
"typescript": "^3.4.1"
},
"engines": {
"node": ">=0.10"
},
"homepage": "https://github.com/invertase/denque#readme",
"keywords": [
"data-structure",
"data-structures",
@@ -17,39 +66,22 @@
"denque",
"double-ended-queue"
],
"scripts": {
"test": "istanbul cover --report lcov _mocha && npm run typescript",
"coveralls": "cat ./coverage/lcov.info | coveralls",
"typescript": "tsc --project ./test/type/tsconfig.json",
"benchmark_thousand": "node benchmark/thousand",
"benchmark_2mil": "node benchmark/two_million",
"benchmark_splice": "node benchmark/splice",
"benchmark_remove": "node benchmark/remove",
"benchmark_removeOne": "node benchmark/removeOne"
},
"license": "Apache-2.0",
"main": "index.js",
"name": "denque",
"repository": {
"type": "git",
"url": "git+https://github.com/invertase/denque.git"
},
"license": "Apache-2.0",
"author": {
"name": "Invertase",
"email": "oss@invertase.io",
"url": "http://github.com/invertase/"
},
"contributors": [
"Mike Diarmid (Salakar) <mike@invertase.io>"
],
"bugs": {
"url": "https://github.com/invertase/denque/issues"
"scripts": {
"benchmark_2mil": "node benchmark/two_million",
"benchmark_remove": "node benchmark/remove",
"benchmark_removeOne": "node benchmark/removeOne",
"benchmark_splice": "node benchmark/splice",
"benchmark_thousand": "node benchmark/thousand",
"coveralls": "cat ./coverage/lcov.info | coveralls",
"test": "istanbul cover --report lcov _mocha && npm run typescript",
"typescript": "tsc --project ./test/type/tsconfig.json"
},
"homepage": "https://github.com/invertase/denque#readme",
"devDependencies": {
"benchmark": "^2.1.4",
"coveralls": "^2.13.3",
"double-ended-queue": "^2.1.0-0",
"istanbul": "^0.4.5",
"mocha": "^3.5.3",
"typescript": "^3.4.1"
}
"version": "1.5.0"
}

+ 47
- 19
node_modules/ecc-jsbn/package.json 查看文件

@@ -1,22 +1,53 @@
{
"name": "ecc-jsbn",
"version": "0.1.2",
"description": "ECC JS code based on JSBN",
"main": "index.js",
"repository": {
"type": "git",
"url": "https://github.com/quartzjer/ecc-jsbn.git"
"_args": [
[
"ecc-jsbn@0.1.2",
"D:\\Projects\\scrapper-api"
]
],
"_from": "ecc-jsbn@0.1.2",
"_id": "ecc-jsbn@0.1.2",
"_inBundle": false,
"_integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
"_location": "/ecc-jsbn",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "ecc-jsbn@0.1.2",
"name": "ecc-jsbn",
"escapedName": "ecc-jsbn",
"rawSpec": "0.1.2",
"saveSpec": null,
"fetchSpec": "0.1.2"
},
"keywords": [
"jsbn",
"ecc",
"browserify"
"_requiredBy": [
"/sshpk"
],
"_resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
"_spec": "0.1.2",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Jeremie Miller",
"email": "jeremie@jabber.org",
"url": "http://jeremie.com/"
},
"bugs": {
"url": "https://github.com/quartzjer/ecc-jsbn/issues"
},
"dependencies": {
"jsbn": "~0.1.0",
"safer-buffer": "^2.1.0"
},
"description": "ECC JS code based on JSBN",
"homepage": "https://github.com/quartzjer/ecc-jsbn",
"keywords": [
"jsbn",
"ecc",
"browserify"
],
"license": "MIT",
"main": "index.js",
"maintainers": [
{
"name": "Jeremie Miller",
@@ -28,13 +59,10 @@
"url": "https://github.com/rynomad"
}
],
"dependencies": {
"jsbn": "~0.1.0",
"safer-buffer": "^2.1.0"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/quartzjer/ecc-jsbn/issues"
"name": "ecc-jsbn",
"repository": {
"type": "git",
"url": "git+https://github.com/quartzjer/ecc-jsbn.git"
},
"homepage": "https://github.com/quartzjer/ecc-jsbn"
"version": "0.1.2"
}

+ 76
- 40
node_modules/extend/package.json 查看文件

@@ -1,42 +1,78 @@
{
"name": "extend",
"author": "Stefan Thomas <justmoon@members.fsf.org> (http://www.justmoon.net)",
"version": "3.0.2",
"description": "Port of jQuery.extend for node.js and the browser",
"main": "index",
"scripts": {
"pretest": "npm run lint",
"test": "npm run tests-only",
"posttest": "npm run coverage-quiet",
"tests-only": "node test",
"coverage": "covert test/index.js",
"coverage-quiet": "covert test/index.js --quiet",
"lint": "npm run jscs && npm run eslint",
"jscs": "jscs *.js */*.js",
"eslint": "eslint *.js */*.js"
},
"contributors": [
{
"name": "Jordan Harband",
"url": "https://github.com/ljharb"
}
],
"keywords": [
"extend",
"clone",
"merge"
],
"repository": {
"type": "git",
"url": "https://github.com/justmoon/node-extend.git"
},
"dependencies": {},
"devDependencies": {
"@ljharb/eslint-config": "^12.2.1",
"covert": "^1.1.0",
"eslint": "^4.19.1",
"jscs": "^3.0.7",
"tape": "^4.9.1"
},
"license": "MIT"
"_args": [
[
"extend@3.0.2",
"D:\\Projects\\scrapper-api"
]
],
"_from": "extend@3.0.2",
"_id": "extend@3.0.2",
"_inBundle": false,
"_integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
"_location": "/extend",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "extend@3.0.2",
"name": "extend",
"escapedName": "extend",
"rawSpec": "3.0.2",
"saveSpec": null,
"fetchSpec": "3.0.2"
},
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"_spec": "3.0.2",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Stefan Thomas",
"email": "justmoon@members.fsf.org",
"url": "http://www.justmoon.net"
},
"bugs": {
"url": "https://github.com/justmoon/node-extend/issues"
},
"contributors": [
{
"name": "Jordan Harband",
"url": "https://github.com/ljharb"
}
],
"dependencies": {},
"description": "Port of jQuery.extend for node.js and the browser",
"devDependencies": {
"@ljharb/eslint-config": "^12.2.1",
"covert": "^1.1.0",
"eslint": "^4.19.1",
"jscs": "^3.0.7",
"tape": "^4.9.1"
},
"homepage": "https://github.com/justmoon/node-extend#readme",
"keywords": [
"extend",
"clone",
"merge"
],
"license": "MIT",
"main": "index",
"name": "extend",
"repository": {
"type": "git",
"url": "git+https://github.com/justmoon/node-extend.git"
},
"scripts": {
"coverage": "covert test/index.js",
"coverage-quiet": "covert test/index.js --quiet",
"eslint": "eslint *.js */*.js",
"jscs": "jscs *.js */*.js",
"lint": "npm run jscs && npm run eslint",
"posttest": "npm run coverage-quiet",
"pretest": "npm run lint",
"test": "npm run tests-only",
"tests-only": "node test"
},
"version": "3.0.2"
}

+ 45
- 12
node_modules/extsprintf/package.json 查看文件

@@ -1,14 +1,47 @@
{
"name": "extsprintf",
"version": "1.3.0",
"description": "extended POSIX-style sprintf",
"main": "./lib/extsprintf.js",
"repository": {
"type": "git",
"url": "git://github.com/davepacheco/node-extsprintf.git"
},
"engines": [
"node >=0.6.0"
],
"license": "MIT"
"_args": [
[
"extsprintf@1.3.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "extsprintf@1.3.0",
"_id": "extsprintf@1.3.0",
"_inBundle": false,
"_integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
"_location": "/extsprintf",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "extsprintf@1.3.0",
"name": "extsprintf",
"escapedName": "extsprintf",
"rawSpec": "1.3.0",
"saveSpec": null,
"fetchSpec": "1.3.0"
},
"_requiredBy": [
"/jsprim",
"/verror"
],
"_resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
"_spec": "1.3.0",
"_where": "D:\\Projects\\scrapper-api",
"bugs": {
"url": "https://github.com/davepacheco/node-extsprintf/issues"
},
"description": "extended POSIX-style sprintf",
"engines": [
"node >=0.6.0"
],
"homepage": "https://github.com/davepacheco/node-extsprintf#readme",
"license": "MIT",
"main": "./lib/extsprintf.js",
"name": "extsprintf",
"repository": {
"type": "git",
"url": "git://github.com/davepacheco/node-extsprintf.git"
},
"version": "1.3.0"
}

+ 62
- 32
node_modules/fast-deep-equal/package.json 查看文件

@@ -1,33 +1,39 @@
{
"name": "fast-deep-equal",
"version": "3.1.3",
"description": "Fast deep equal",
"main": "index.js",
"scripts": {
"eslint": "eslint *.js benchmark/*.js spec/*.js",
"build": "node build",
"benchmark": "npm i && npm run build && cd ./benchmark && npm i && node ./",
"test-spec": "mocha spec/*.spec.js -R spec",
"test-cov": "nyc npm run test-spec",
"test-ts": "tsc --target ES5 --noImplicitAny index.d.ts",
"test": "npm run build && npm run eslint && npm run test-ts && npm run test-cov",
"prepublish": "npm run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/epoberezkin/fast-deep-equal.git"
"_args": [
[
"fast-deep-equal@3.1.3",
"D:\\Projects\\scrapper-api"
]
],
"_from": "fast-deep-equal@3.1.3",
"_id": "fast-deep-equal@3.1.3",
"_inBundle": false,
"_integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"_location": "/fast-deep-equal",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "fast-deep-equal@3.1.3",
"name": "fast-deep-equal",
"escapedName": "fast-deep-equal",
"rawSpec": "3.1.3",
"saveSpec": null,
"fetchSpec": "3.1.3"
},
"keywords": [
"fast",
"equal",
"deep-equal"
"_requiredBy": [
"/ajv"
],
"author": "Evgeny Poberezkin",
"license": "MIT",
"_resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"_spec": "3.1.3",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Evgeny Poberezkin"
},
"bugs": {
"url": "https://github.com/epoberezkin/fast-deep-equal/issues"
},
"homepage": "https://github.com/epoberezkin/fast-deep-equal#readme",
"description": "Fast deep equal",
"devDependencies": {
"coveralls": "^3.1.0",
"dot": "^1.1.2",
@@ -40,6 +46,22 @@
"sinon": "^9.0.2",
"typescript": "^3.9.5"
},
"files": [
"index.js",
"index.d.ts",
"react.js",
"react.d.ts",
"es6/"
],
"homepage": "https://github.com/epoberezkin/fast-deep-equal#readme",
"keywords": [
"fast",
"equal",
"deep-equal"
],
"license": "MIT",
"main": "index.js",
"name": "fast-deep-equal",
"nyc": {
"exclude": [
"**/spec/**",
@@ -50,12 +72,20 @@
"text-summary"
]
},
"files": [
"index.js",
"index.d.ts",
"react.js",
"react.d.ts",
"es6/"
],
"types": "index.d.ts"
"repository": {
"type": "git",
"url": "git+https://github.com/epoberezkin/fast-deep-equal.git"
},
"scripts": {
"benchmark": "npm i && npm run build && cd ./benchmark && npm i && node ./",
"build": "node build",
"eslint": "eslint *.js benchmark/*.js spec/*.js",
"prepublish": "npm run build",
"test": "npm run build && npm run eslint && npm run test-ts && npm run test-cov",
"test-cov": "nyc npm run test-spec",
"test-spec": "mocha spec/*.spec.js -R spec",
"test-ts": "tsc --target ES5 --noImplicitAny index.d.ts"
},
"types": "index.d.ts",
"version": "3.1.3"
}

+ 51
- 20
node_modules/fast-json-stable-stringify/package.json 查看文件

@@ -1,10 +1,42 @@
{
"name": "fast-json-stable-stringify",
"version": "2.1.0",
"description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify",
"main": "index.js",
"types": "index.d.ts",
"_args": [
[
"fast-json-stable-stringify@2.1.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "fast-json-stable-stringify@2.1.0",
"_id": "fast-json-stable-stringify@2.1.0",
"_inBundle": false,
"_integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
"_location": "/fast-json-stable-stringify",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "fast-json-stable-stringify@2.1.0",
"name": "fast-json-stable-stringify",
"escapedName": "fast-json-stable-stringify",
"rawSpec": "2.1.0",
"saveSpec": null,
"fetchSpec": "2.1.0"
},
"_requiredBy": [
"/ajv"
],
"_resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"_spec": "2.1.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "James Halliday",
"email": "mail@substack.net",
"url": "http://substack.net"
},
"bugs": {
"url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues"
},
"dependencies": {},
"description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify",
"devDependencies": {
"benchmark": "^2.1.4",
"coveralls": "^3.0.0",
@@ -16,15 +48,6 @@
"pre-commit": "^1.2.2",
"tape": "^4.11.0"
},
"scripts": {
"eslint": "eslint index.js test",
"test-spec": "tape test/*.js",
"test": "npm run eslint && nyc npm run test-spec"
},
"repository": {
"type": "git",
"url": "git://github.com/epoberezkin/fast-json-stable-stringify.git"
},
"homepage": "https://github.com/epoberezkin/fast-json-stable-stringify",
"keywords": [
"json",
@@ -33,12 +56,9 @@
"hash",
"stable"
],
"author": {
"name": "James Halliday",
"email": "mail@substack.net",
"url": "http://substack.net"
},
"license": "MIT",
"main": "index.js",
"name": "fast-json-stable-stringify",
"nyc": {
"exclude": [
"test",
@@ -48,5 +68,16 @@
"lcov",
"text-summary"
]
}
},
"repository": {
"type": "git",
"url": "git://github.com/epoberezkin/fast-json-stable-stringify.git"
},
"scripts": {
"eslint": "eslint index.js test",
"test": "npm run eslint && nyc npm run test-spec",
"test-spec": "tape test/*.js"
},
"types": "index.d.ts",
"version": "2.1.0"
}

+ 46
- 10
node_modules/forever-agent/package.json 查看文件

@@ -1,17 +1,53 @@
{
"author": "Mikeal Rogers <mikeal.rogers@gmail.com> (http://www.futurealoof.com)",
"name": "forever-agent",
"description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.",
"version": "0.6.1",
"license": "Apache-2.0",
"repository": {
"url": "https://github.com/mikeal/forever-agent"
"_args": [
[
"forever-agent@0.6.1",
"D:\\Projects\\scrapper-api"
]
],
"_from": "forever-agent@0.6.1",
"_id": "forever-agent@0.6.1",
"_inBundle": false,
"_integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
"_location": "/forever-agent",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "forever-agent@0.6.1",
"name": "forever-agent",
"escapedName": "forever-agent",
"rawSpec": "0.6.1",
"saveSpec": null,
"fetchSpec": "0.6.1"
},
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
"_spec": "0.6.1",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com",
"url": "http://www.futurealoof.com"
},
"bugs": {
"url": "https://github.com/mikeal/forever-agent/issues"
},
"main": "index.js",
"dependencies": {},
"description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.",
"devDependencies": {},
"optionalDependencies": {},
"engines": {
"node": "*"
}
},
"homepage": "https://github.com/mikeal/forever-agent#readme",
"license": "Apache-2.0",
"main": "index.js",
"name": "forever-agent",
"optionalDependencies": {},
"repository": {
"url": "git+https://github.com/mikeal/forever-agent.git"
},
"version": "0.6.1"
}

+ 71
- 35
node_modules/form-data/package.json 查看文件

@@ -1,46 +1,47 @@
{
"author": "Felix Geisendörfer <felix@debuggable.com> (http://debuggable.com/)",
"name": "form-data",
"description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
"version": "2.3.3",
"repository": {
"type": "git",
"url": "git://github.com/form-data/form-data.git"
},
"main": "./lib/form_data",
"browser": "./lib/browser",
"scripts": {
"pretest": "rimraf coverage test/tmp",
"test": "istanbul cover test/run.js",
"posttest": "istanbul report lcov text",
"lint": "eslint lib/*.js test/*.js test/integration/*.js",
"report": "istanbul report lcov text",
"ci-lint": "is-node-modern 6 && npm run lint || is-node-not-modern 6",
"ci-test": "npm run test && npm run browser && npm run report",
"predebug": "rimraf coverage test/tmp",
"debug": "verbose=1 ./test/run.js",
"browser": "browserify -t browserify-istanbul test/run-browser.js | obake --coverage",
"check": "istanbul check-coverage coverage/coverage*.json",
"files": "pkgfiles --sort=name",
"get-version": "node -e \"console.log(require('./package.json').version)\"",
"update-readme": "sed -i.bak 's/\\/master\\.svg/\\/v'$(npm --silent run get-version)'.svg/g' README.md",
"restore-readme": "mv README.md.bak README.md",
"prepublish": "in-publish && npm run update-readme || not-in-publish",
"postpublish": "npm run restore-readme"
"_args": [
[
"form-data@2.3.3",
"D:\\Projects\\scrapper-api"
]
],
"_from": "form-data@2.3.3",
"_id": "form-data@2.3.3",
"_inBundle": false,
"_integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
"_location": "/form-data",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "form-data@2.3.3",
"name": "form-data",
"escapedName": "form-data",
"rawSpec": "2.3.3",
"saveSpec": null,
"fetchSpec": "2.3.3"
},
"pre-commit": [
"lint",
"ci-test",
"check"
"_requiredBy": [
"/request"
],
"engines": {
"node": ">= 0.12"
"_resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
"_spec": "2.3.3",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Felix Geisendörfer",
"email": "felix@debuggable.com",
"url": "http://debuggable.com/"
},
"browser": "./lib/browser",
"bugs": {
"url": "https://github.com/form-data/form-data/issues"
},
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
},
"description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
"devDependencies": {
"browserify": "^13.1.1",
"browserify-istanbul": "^2.0.0",
@@ -61,5 +62,40 @@
"rimraf": "^2.5.4",
"tape": "^4.6.2"
},
"license": "MIT"
"engines": {
"node": ">= 0.12"
},
"homepage": "https://github.com/form-data/form-data#readme",
"license": "MIT",
"main": "./lib/form_data",
"name": "form-data",
"pre-commit": [
"lint",
"ci-test",
"check"
],
"repository": {
"type": "git",
"url": "git://github.com/form-data/form-data.git"
},
"scripts": {
"browser": "browserify -t browserify-istanbul test/run-browser.js | obake --coverage",
"check": "istanbul check-coverage coverage/coverage*.json",
"ci-lint": "is-node-modern 6 && npm run lint || is-node-not-modern 6",
"ci-test": "npm run test && npm run browser && npm run report",
"debug": "verbose=1 ./test/run.js",
"files": "pkgfiles --sort=name",
"get-version": "node -e \"console.log(require('./package.json').version)\"",
"lint": "eslint lib/*.js test/*.js test/integration/*.js",
"postpublish": "npm run restore-readme",
"posttest": "istanbul report lcov text",
"predebug": "rimraf coverage test/tmp",
"prepublish": "in-publish && npm run update-readme || not-in-publish",
"pretest": "rimraf coverage test/tmp",
"report": "istanbul report lcov text",
"restore-readme": "mv README.md.bak README.md",
"test": "istanbul cover test/run.js",
"update-readme": "sed -i.bak 's/\\/master\\.svg/\\/v'$(npm --silent run get-version)'.svg/g' README.md"
},
"version": "2.3.3"
}

+ 42
- 7
node_modules/getpass/package.json 查看文件

@@ -1,18 +1,53 @@
{
"name": "getpass",
"version": "0.1.7",
"description": "getpass for node.js",
"main": "lib/index.js",
"_args": [
[
"getpass@0.1.7",
"D:\\Projects\\scrapper-api"
]
],
"_from": "getpass@0.1.7",
"_id": "getpass@0.1.7",
"_inBundle": false,
"_integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
"_location": "/getpass",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "getpass@0.1.7",
"name": "getpass",
"escapedName": "getpass",
"rawSpec": "0.1.7",
"saveSpec": null,
"fetchSpec": "0.1.7"
},
"_requiredBy": [
"/sshpk"
],
"_resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"_spec": "0.1.7",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Alex Wilson",
"email": "alex.wilson@joyent.com"
},
"bugs": {
"url": "https://github.com/arekinath/node-getpass/issues"
},
"dependencies": {
"assert-plus": "^1.0.0"
},
"description": "getpass for node.js",
"homepage": "https://github.com/arekinath/node-getpass#readme",
"license": "MIT",
"main": "lib/index.js",
"name": "getpass",
"repository": {
"type": "git",
"url": "https://github.com/arekinath/node-getpass.git"
"url": "git+https://github.com/arekinath/node-getpass.git"
},
"scripts": {
"test": "tape test/*.test.js"
},
"author": "Alex Wilson <alex.wilson@joyent.com>",
"license": "MIT"
"version": "0.1.7"
}

+ 68
- 33
node_modules/har-schema/package.json 查看文件

@@ -1,47 +1,52 @@
{
"version": "2.0.0",
"name": "har-schema",
"description": "JSON Schema for HTTP Archive (HAR)",
"author": "Ahmad Nassri <ahmad@ahmadnassri.com> (https://www.ahmadnassri.com/)",
"contributors": [
"Evgeny Poberezkin <e.poberezkin@me.com>"
"_args": [
[
"har-schema@2.0.0",
"D:\\Projects\\scrapper-api"
]
],
"homepage": "https://github.com/ahmadnassri/har-schema",
"repository": {
"type": "git",
"url": "https://github.com/ahmadnassri/har-schema.git"
"_from": "har-schema@2.0.0",
"_id": "har-schema@2.0.0",
"_inBundle": false,
"_integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
"_location": "/har-schema",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "har-schema@2.0.0",
"name": "har-schema",
"escapedName": "har-schema",
"rawSpec": "2.0.0",
"saveSpec": null,
"fetchSpec": "2.0.0"
},
"license": "ISC",
"main": "lib/index.js",
"keywords": [
"har",
"http",
"archive",
"JSON",
"schema",
"JSON-schema"
"_requiredBy": [
"/har-validator"
],
"engines": {
"node": ">=4"
"_resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
"_spec": "2.0.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Ahmad Nassri",
"email": "ahmad@ahmadnassri.com",
"url": "https://www.ahmadnassri.com/"
},
"files": [
"lib"
],
"bugs": {
"url": "https://github.com/ahmadnassri/har-schema/issues"
},
"scripts": {
"test": "tap test --reporter spec",
"pretest": "snazzy && echint",
"coverage": "tap test --reporter silent --coverage",
"codeclimate": "tap --coverage-report=text-lcov | codeclimate-test-reporter",
"semantic-release": "semantic-release pre && npm publish && semantic-release post"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"contributors": [
{
"name": "Evgeny Poberezkin",
"email": "e.poberezkin@me.com"
}
],
"description": "JSON Schema for HTTP Archive (HAR)",
"devDependencies": {
"ajv": "^5.0.0",
"codeclimate-test-reporter": "^0.4.0",
@@ -50,5 +55,35 @@
"semantic-release": "^6.3.2",
"snazzy": "^5.0.0",
"tap": "^8.0.1"
}
}
},
"engines": {
"node": ">=4"
},
"files": [
"lib"
],
"homepage": "https://github.com/ahmadnassri/har-schema",
"keywords": [
"har",
"http",
"archive",
"JSON",
"schema",
"JSON-schema"
],
"license": "ISC",
"main": "lib/index.js",
"name": "har-schema",
"repository": {
"type": "git",
"url": "git+https://github.com/ahmadnassri/har-schema.git"
},
"scripts": {
"codeclimate": "tap --coverage-report=text-lcov | codeclimate-test-reporter",
"coverage": "tap test --reporter silent --coverage",
"pretest": "snazzy && echint",
"semantic-release": "semantic-release pre && npm publish && semantic-release post",
"test": "tap test --reporter spec"
},
"version": "2.0.0"
}

+ 56
- 24
node_modules/har-validator/package.json 查看文件

@@ -1,15 +1,55 @@
{
"version": "5.1.5",
"name": "har-validator",
"_args": [
[
"har-validator@5.1.5",
"D:\\Projects\\scrapper-api"
]
],
"_from": "har-validator@5.1.5",
"_id": "har-validator@5.1.5",
"_inBundle": false,
"_integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
"_location": "/har-validator",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "har-validator@5.1.5",
"name": "har-validator",
"escapedName": "har-validator",
"rawSpec": "5.1.5",
"saveSpec": null,
"fetchSpec": "5.1.5"
},
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
"_spec": "5.1.5",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Ahmad Nassri",
"email": "ahmad@ahmadnassri.com",
"url": "https://www.ahmadnassri.com/"
},
"bugs": {
"url": "https://github.com/ahmadnassri/node-har-validator/issues"
},
"dependencies": {
"ajv": "^6.12.3",
"har-schema": "^2.0.0"
},
"description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema",
"author": "Ahmad Nassri <ahmad@ahmadnassri.com> (https://www.ahmadnassri.com/)",
"homepage": "https://github.com/ahmadnassri/node-har-validator",
"repository": {
"type": "git",
"url": "https://github.com/ahmadnassri/node-har-validator.git"
"devDependencies": {
"tap": "^14.10.8"
},
"license": "MIT",
"main": "lib/promise.js",
"engines": {
"node": ">=6"
},
"files": [
"lib"
],
"homepage": "https://github.com/ahmadnassri/node-har-validator",
"keywords": [
"har",
"cli",
@@ -19,25 +59,17 @@
"validate",
"validator"
],
"engines": {
"node": ">=6"
},
"files": [
"lib"
],
"bugs": {
"url": "https://github.com/ahmadnassri/node-har-validator/issues"
"license": "MIT",
"main": "lib/promise.js",
"name": "har-validator",
"repository": {
"type": "git",
"url": "git+https://github.com/ahmadnassri/node-har-validator.git"
},
"scripts": {
"lint": "npx run-p lint:*",
"test": "tap test --no-coverage",
"test:coverage": "tap test --coverage-report=lcov --no-browser"
},
"devDependencies": {
"tap": "^14.10.8"
},
"dependencies": {
"ajv": "^6.12.3",
"har-schema": "^2.0.0"
}
"version": "5.1.5"
}

+ 65
- 24
node_modules/http-signature/package.json 查看文件

@@ -1,39 +1,80 @@
{
"name": "http-signature",
"description": "Reference implementation of Joyent's HTTP Signature scheme.",
"version": "1.2.0",
"license": "MIT",
"author": "Joyent, Inc",
"contributors": [
"Mark Cavage <mcavage@gmail.com>",
"David I. Lehn <dil@lehn.org>",
"Patrick Mooney <patrick.f.mooney@gmail.com>"
"_args": [
[
"http-signature@1.2.0",
"D:\\Projects\\scrapper-api"
]
],
"repository": {
"type": "git",
"url": "git://github.com/joyent/node-http-signature.git"
"_from": "http-signature@1.2.0",
"_id": "http-signature@1.2.0",
"_inBundle": false,
"_integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
"_location": "/http-signature",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "http-signature@1.2.0",
"name": "http-signature",
"escapedName": "http-signature",
"rawSpec": "1.2.0",
"saveSpec": null,
"fetchSpec": "1.2.0"
},
"homepage": "https://github.com/joyent/node-http-signature/",
"bugs": "https://github.com/joyent/node-http-signature/issues",
"keywords": [
"https",
"request"
"_requiredBy": [
"/request"
],
"engines": {
"node": ">=0.8",
"npm": ">=1.3.7"
"_resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
"_spec": "1.2.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Joyent, Inc"
},
"main": "lib/index.js",
"scripts": {
"test": "tap test/*.js"
"bugs": {
"url": "https://github.com/joyent/node-http-signature/issues"
},
"contributors": [
{
"name": "Mark Cavage",
"email": "mcavage@gmail.com"
},
{
"name": "David I. Lehn",
"email": "dil@lehn.org"
},
{
"name": "Patrick Mooney",
"email": "patrick.f.mooney@gmail.com"
}
],
"dependencies": {
"assert-plus": "^1.0.0",
"jsprim": "^1.2.2",
"sshpk": "^1.7.0"
},
"description": "Reference implementation of Joyent's HTTP Signature scheme.",
"devDependencies": {
"tap": "0.4.2",
"uuid": "^2.0.2"
}
},
"engines": {
"node": ">=0.8",
"npm": ">=1.3.7"
},
"homepage": "https://github.com/joyent/node-http-signature/",
"keywords": [
"https",
"request"
],
"license": "MIT",
"main": "lib/index.js",
"name": "http-signature",
"repository": {
"type": "git",
"url": "git://github.com/joyent/node-http-signature.git"
},
"scripts": {
"test": "tap test/*.js"
},
"version": "1.2.0"
}

+ 55
- 20
node_modules/is-ci/package.json 查看文件

@@ -1,23 +1,57 @@
{
"name": "is-ci",
"version": "2.0.0",
"description": "Detect if the current environment is a CI server",
"bin": "bin.js",
"main": "index.js",
"_args": [
[
"is-ci@2.0.0",
"D:\\Projects\\scrapper-api"
]
],
"_development": true,
"_from": "is-ci@2.0.0",
"_id": "is-ci@2.0.0",
"_inBundle": false,
"_integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
"_location": "/is-ci",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "is-ci@2.0.0",
"name": "is-ci",
"escapedName": "is-ci",
"rawSpec": "2.0.0",
"saveSpec": null,
"fetchSpec": "2.0.0"
},
"_requiredBy": [
"/update-notifier"
],
"_resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
"_spec": "2.0.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Thomas Watson Steen",
"email": "w@tson.dk",
"url": "https://twitter.com/wa7son"
},
"bin": {
"is-ci": "bin.js"
},
"bugs": {
"url": "https://github.com/watson/is-ci/issues"
},
"coordinates": [
55.778272,
12.593116
],
"dependencies": {
"ci-info": "^2.0.0"
},
"description": "Detect if the current environment is a CI server",
"devDependencies": {
"clear-module": "^3.0.0",
"standard": "^12.0.1"
},
"scripts": {
"test": "standard && node test.js"
},
"repository": {
"type": "git",
"url": "https://github.com/watson/is-ci.git"
},
"homepage": "https://github.com/watson/is-ci",
"keywords": [
"ci",
"continuous",
@@ -25,14 +59,15 @@
"test",
"detect"
],
"author": "Thomas Watson Steen <w@tson.dk> (https://twitter.com/wa7son)",
"license": "MIT",
"bugs": {
"url": "https://github.com/watson/is-ci/issues"
"main": "index.js",
"name": "is-ci",
"repository": {
"type": "git",
"url": "git+https://github.com/watson/is-ci.git"
},
"homepage": "https://github.com/watson/is-ci",
"coordinates": [
55.778272,
12.593116
]
"scripts": {
"test": "standard && node test.js"
},
"version": "2.0.0"
}

+ 47
- 16
node_modules/isarray/package.json 查看文件

@@ -1,28 +1,61 @@
{
"name": "isarray",
"description": "Array#isArray for older browsers",
"version": "1.0.0",
"repository": {
"type": "git",
"url": "git://github.com/juliangruber/isarray.git"
"_args": [
[
"isarray@1.0.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "isarray@1.0.0",
"_id": "isarray@1.0.0",
"_inBundle": false,
"_integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
"_location": "/isarray",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "isarray@1.0.0",
"name": "isarray",
"escapedName": "isarray",
"rawSpec": "1.0.0",
"saveSpec": null,
"fetchSpec": "1.0.0"
},
"_requiredBy": [
"/readable-stream"
],
"_resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"_spec": "1.0.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Julian Gruber",
"email": "mail@juliangruber.com",
"url": "http://juliangruber.com"
},
"bugs": {
"url": "https://github.com/juliangruber/isarray/issues"
},
"homepage": "https://github.com/juliangruber/isarray",
"main": "index.js",
"dependencies": {},
"description": "Array#isArray for older browsers",
"devDependencies": {
"tape": "~2.13.4"
},
"homepage": "https://github.com/juliangruber/isarray",
"keywords": [
"browser",
"isarray",
"array"
],
"author": {
"name": "Julian Gruber",
"email": "mail@juliangruber.com",
"url": "http://juliangruber.com"
},
"license": "MIT",
"main": "index.js",
"name": "isarray",
"repository": {
"type": "git",
"url": "git://github.com/juliangruber/isarray.git"
},
"scripts": {
"test": "tape test.js"
},
"testling": {
"files": "test.js",
"browsers": [
@@ -39,7 +72,5 @@
"android-browser/4.2..latest"
]
},
"scripts": {
"test": "tape test.js"
}
"version": "1.0.0"
}

+ 51
- 20
node_modules/isstream/package.json 查看文件

@@ -1,15 +1,48 @@
{
"name": "isstream",
"version": "0.1.2",
"description": "Determine if an object is a Stream",
"main": "isstream.js",
"scripts": {
"test": "tar --xform 's/^package/readable-stream-1.0/' -zxf readable-stream-1.0.*.tgz && tar --xform 's/^package/readable-stream-1.1/' -zxf readable-stream-1.1.*.tgz && node test.js; rm -rf readable-stream-1.?/"
"_args": [
[
"isstream@0.1.2",
"D:\\Projects\\scrapper-api"
]
],
"_from": "isstream@0.1.2",
"_id": "isstream@0.1.2",
"_inBundle": false,
"_integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
"_location": "/isstream",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "isstream@0.1.2",
"name": "isstream",
"escapedName": "isstream",
"rawSpec": "0.1.2",
"saveSpec": null,
"fetchSpec": "0.1.2"
},
"repository": {
"type": "git",
"url": "https://github.com/rvagg/isstream.git"
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
"_spec": "0.1.2",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Rod Vagg",
"email": "rod@vagg.org"
},
"bugs": {
"url": "https://github.com/rvagg/isstream/issues"
},
"description": "Determine if an object is a Stream",
"devDependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.1",
"isarray": "0.0.1",
"string_decoder": "~0.10.x",
"tape": "~2.12.3"
},
"homepage": "https://github.com/rvagg/isstream",
"keywords": [
"stream",
"type",
@@ -17,17 +50,15 @@
"readable-stream",
"hippo"
],
"devDependencies": {
"tape": "~2.12.3",
"core-util-is": "~1.0.0",
"isarray": "0.0.1",
"string_decoder": "~0.10.x",
"inherits": "~2.0.1"
},
"author": "Rod Vagg <rod@vagg.org>",
"license": "MIT",
"bugs": {
"url": "https://github.com/rvagg/isstream/issues"
"main": "isstream.js",
"name": "isstream",
"repository": {
"type": "git",
"url": "git+https://github.com/rvagg/isstream.git"
},
"scripts": {
"test": "tar --xform 's/^package/readable-stream-1.0/' -zxf readable-stream-1.0.*.tgz && tar --xform 's/^package/readable-stream-1.1/' -zxf readable-stream-1.1.*.tgz && node test.js; rm -rf readable-stream-1.?/"
},
"homepage": "https://github.com/rvagg/isstream"
"version": "0.1.2"
}

+ 46
- 11
node_modules/jsbn/package.json 查看文件

@@ -1,21 +1,56 @@
{
"name": "jsbn",
"version": "0.1.1",
"description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.",
"main": "index.js",
"scripts": {
"test": "mocha test.js"
"_args": [
[
"jsbn@0.1.1",
"D:\\Projects\\scrapper-api"
]
],
"_from": "jsbn@0.1.1",
"_id": "jsbn@0.1.1",
"_inBundle": false,
"_integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
"_location": "/jsbn",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "jsbn@0.1.1",
"name": "jsbn",
"escapedName": "jsbn",
"rawSpec": "0.1.1",
"saveSpec": null,
"fetchSpec": "0.1.1"
},
"repository": {
"type": "git",
"url": "https://github.com/andyperlitch/jsbn.git"
"_requiredBy": [
"/ecc-jsbn",
"/sshpk"
],
"_resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
"_spec": "0.1.1",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Tom Wu"
},
"bugs": {
"url": "https://github.com/andyperlitch/jsbn/issues"
},
"description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.",
"homepage": "https://github.com/andyperlitch/jsbn#readme",
"keywords": [
"biginteger",
"bignumber",
"big",
"integer"
],
"author": "Tom Wu",
"license": "MIT"
"license": "MIT",
"main": "index.js",
"name": "jsbn",
"repository": {
"type": "git",
"url": "git+https://github.com/andyperlitch/jsbn.git"
},
"scripts": {
"test": "mocha test.js"
},
"version": "0.1.1"
}

+ 50
- 20
node_modules/json-schema-traverse/package.json 查看文件

@@ -1,28 +1,39 @@
{
"name": "json-schema-traverse",
"version": "0.4.1",
"description": "Traverse JSON Schema passing each schema object to callback",
"main": "index.js",
"scripts": {
"eslint": "eslint index.js spec",
"test-spec": "mocha spec -R spec",
"test": "npm run eslint && nyc npm run test-spec"
},
"repository": {
"type": "git",
"url": "git+https://github.com/epoberezkin/json-schema-traverse.git"
"_args": [
[
"json-schema-traverse@0.4.1",
"D:\\Projects\\scrapper-api"
]
],
"_from": "json-schema-traverse@0.4.1",
"_id": "json-schema-traverse@0.4.1",
"_inBundle": false,
"_integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"_location": "/json-schema-traverse",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "json-schema-traverse@0.4.1",
"name": "json-schema-traverse",
"escapedName": "json-schema-traverse",
"rawSpec": "0.4.1",
"saveSpec": null,
"fetchSpec": "0.4.1"
},
"keywords": [
"JSON-Schema",
"traverse",
"iterate"
"_requiredBy": [
"/ajv"
],
"author": "Evgeny Poberezkin",
"license": "MIT",
"_resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"_spec": "0.4.1",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Evgeny Poberezkin"
},
"bugs": {
"url": "https://github.com/epoberezkin/json-schema-traverse/issues"
},
"homepage": "https://github.com/epoberezkin/json-schema-traverse#readme",
"description": "Traverse JSON Schema passing each schema object to callback",
"devDependencies": {
"coveralls": "^2.13.1",
"eslint": "^3.19.0",
@@ -30,6 +41,15 @@
"nyc": "^11.0.2",
"pre-commit": "^1.2.2"
},
"homepage": "https://github.com/epoberezkin/json-schema-traverse#readme",
"keywords": [
"JSON-Schema",
"traverse",
"iterate"
],
"license": "MIT",
"main": "index.js",
"name": "json-schema-traverse",
"nyc": {
"exclude": [
"**/spec/**",
@@ -39,5 +59,15 @@
"lcov",
"text-summary"
]
}
},
"repository": {
"type": "git",
"url": "git+https://github.com/epoberezkin/json-schema-traverse.git"
},
"scripts": {
"eslint": "eslint index.js spec",
"test": "npm run eslint && nyc npm run test-spec",
"test-spec": "mocha spec -R spec"
},
"version": "0.4.1"
}

+ 63
- 20
node_modules/json-schema/package.json 查看文件

@@ -1,31 +1,74 @@
{
"name": "json-schema",
"version": "0.2.3",
"author": "Kris Zyp",
"_args": [
[
"json-schema@0.2.3",
"D:\\Projects\\scrapper-api"
]
],
"_from": "json-schema@0.2.3",
"_id": "json-schema@0.2.3",
"_inBundle": false,
"_integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
"_location": "/json-schema",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "json-schema@0.2.3",
"name": "json-schema",
"escapedName": "json-schema",
"rawSpec": "0.2.3",
"saveSpec": null,
"fetchSpec": "0.2.3"
},
"_requiredBy": [
"/jsprim"
],
"_resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
"_spec": "0.2.3",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Kris Zyp"
},
"bugs": {
"url": "https://github.com/kriszyp/json-schema/issues"
},
"description": "JSON Schema validation and specifications",
"maintainers":[
{"name": "Kris Zyp", "email": "kriszyp@gmail.com"}],
"devDependencies": {
"vows": "*"
},
"directories": {
"lib": "./lib"
},
"homepage": "https://github.com/kriszyp/json-schema#readme",
"keywords": [
"json",
"schema"
],
"licenses": [
{
"type": "AFLv2.1",
"url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43"
},
{
"type": "BSD",
"url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13"
}
{
"type": "AFLv2.1",
"url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43"
},
{
"type": "BSD",
"url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13"
}
],
"main": "./lib/validate.js",
"maintainers": [
{
"name": "Kris Zyp",
"email": "kriszyp@gmail.com"
}
],
"name": "json-schema",
"repository": {
"type":"git",
"url":"http://github.com/kriszyp/json-schema"
"type": "git",
"url": "git+ssh://git@github.com/kriszyp/json-schema.git"
},
"directories": { "lib": "./lib" },
"main": "./lib/validate.js",
"devDependencies": { "vows": "*" },
"scripts": { "test": "echo TESTS DISABLED vows --spec test/*.js" }
"scripts": {
"test": "echo TESTS DISABLED vows --spec test/*.js"
},
"version": "0.2.3"
}


+ 53
- 15
node_modules/json-stringify-safe/package.json 查看文件

@@ -1,31 +1,69 @@
{
"name": "json-stringify-safe",
"version": "5.0.1",
"_args": [
[
"json-stringify-safe@5.0.1",
"D:\\Projects\\scrapper-api"
]
],
"_from": "json-stringify-safe@5.0.1",
"_id": "json-stringify-safe@5.0.1",
"_inBundle": false,
"_integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
"_location": "/json-stringify-safe",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "json-stringify-safe@5.0.1",
"name": "json-stringify-safe",
"escapedName": "json-stringify-safe",
"rawSpec": "5.0.1",
"saveSpec": null,
"fetchSpec": "5.0.1"
},
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"_spec": "5.0.1",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me",
"url": "http://blog.izs.me"
},
"bugs": {
"url": "https://github.com/isaacs/json-stringify-safe/issues"
},
"contributors": [
{
"name": "Andri Möll",
"email": "andri@dot.ee",
"url": "http://themoll.com"
}
],
"description": "Like JSON.stringify, but doesn't blow up on circular refs.",
"devDependencies": {
"mocha": ">= 2.1.0 < 3",
"must": ">= 0.12 < 0.13",
"sinon": ">= 1.12.2 < 2"
},
"homepage": "https://github.com/isaacs/json-stringify-safe",
"keywords": [
"json",
"stringify",
"circular",
"safe"
],
"homepage": "https://github.com/isaacs/json-stringify-safe",
"bugs": "https://github.com/isaacs/json-stringify-safe/issues",
"author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)",
"contributors": [
"Andri Möll <andri@dot.ee> (http://themoll.com)"
],
"license": "ISC",
"main": "stringify.js",
"name": "json-stringify-safe",
"repository": {
"type": "git",
"url": "git://github.com/isaacs/json-stringify-safe"
"url": "git://github.com/isaacs/json-stringify-safe.git"
},
"main": "stringify.js",
"scripts": {
"test": "node test.js"
},
"devDependencies": {
"mocha": ">= 2.1.0 < 3",
"must": ">= 0.12 < 0.13",
"sinon": ">= 1.12.2 < 2"
}
"version": "5.0.1"
}

+ 50
- 18
node_modules/jsprim/package.json 查看文件

@@ -1,20 +1,52 @@
{
"name": "jsprim",
"version": "1.4.1",
"description": "utilities for primitive JavaScript types",
"main": "./lib/jsprim.js",
"repository": {
"type": "git",
"url": "git://github.com/joyent/node-jsprim.git"
},
"dependencies": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
"json-schema": "0.2.3",
"verror": "1.10.0"
},
"engines": [
"node >=0.6.0"
],
"license": "MIT"
"_args": [
[
"jsprim@1.4.1",
"D:\\Projects\\scrapper-api"
]
],
"_from": "jsprim@1.4.1",
"_id": "jsprim@1.4.1",
"_inBundle": false,
"_integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
"_location": "/jsprim",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "jsprim@1.4.1",
"name": "jsprim",
"escapedName": "jsprim",
"rawSpec": "1.4.1",
"saveSpec": null,
"fetchSpec": "1.4.1"
},
"_requiredBy": [
"/http-signature"
],
"_resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
"_spec": "1.4.1",
"_where": "D:\\Projects\\scrapper-api",
"bugs": {
"url": "https://github.com/joyent/node-jsprim/issues"
},
"dependencies": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
"json-schema": "0.2.3",
"verror": "1.10.0"
},
"description": "utilities for primitive JavaScript types",
"engines": [
"node >=0.6.0"
],
"homepage": "https://github.com/joyent/node-jsprim#readme",
"license": "MIT",
"main": "./lib/jsprim.js",
"name": "jsprim",
"repository": {
"type": "git",
"url": "git://github.com/joyent/node-jsprim.git"
},
"version": "1.4.1"
}

+ 5
- 2
node_modules/make-dir/node_modules/.bin/semver 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@"
"$basedir/node" "$basedir/../semver/bin/semver.js" "$@"
ret=$?
else
exec node "$basedir/../semver/bin/semver.js" "$@"
node "$basedir/../semver/bin/semver.js" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/make-dir/node_modules/.bin/semver.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver.js" %*
"%_prog%" "%dp0%\..\semver\bin\semver.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/make-dir/node_modules/.bin/semver.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args
} else {
& "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args
}
& "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../semver/bin/semver.js" $args
} else {
& "node$exe" "$basedir/../semver/bin/semver.js" $args
}
& "node$exe" "$basedir/../semver/bin/semver.js" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 51
- 15
node_modules/make-dir/node_modules/semver/package.json 查看文件

@@ -1,28 +1,64 @@
{
"name": "semver",
"version": "6.3.0",
"description": "The semantic version parser used by npm.",
"main": "semver.js",
"scripts": {
"test": "tap",
"preversion": "npm test",
"postversion": "npm publish",
"postpublish": "git push origin --follow-tags"
"_args": [
[
"semver@6.3.0",
"D:\\Projects\\scrapper-api"
]
],
"_development": true,
"_from": "semver@6.3.0",
"_id": "semver@6.3.0",
"_inBundle": false,
"_integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"_location": "/make-dir/semver",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "semver@6.3.0",
"name": "semver",
"escapedName": "semver",
"rawSpec": "6.3.0",
"saveSpec": null,
"fetchSpec": "6.3.0"
},
"_requiredBy": [
"/make-dir"
],
"_resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"_spec": "6.3.0",
"_where": "D:\\Projects\\scrapper-api",
"bin": {
"semver": "bin/semver.js"
},
"bugs": {
"url": "https://github.com/npm/node-semver/issues"
},
"description": "The semantic version parser used by npm.",
"devDependencies": {
"tap": "^14.3.1"
},
"license": "ISC",
"repository": "https://github.com/npm/node-semver",
"bin": {
"semver": "./bin/semver.js"
},
"files": [
"bin",
"range.bnf",
"semver.js"
],
"homepage": "https://github.com/npm/node-semver#readme",
"license": "ISC",
"main": "semver.js",
"name": "semver",
"repository": {
"type": "git",
"url": "git+https://github.com/npm/node-semver.git"
},
"scripts": {
"postpublish": "git push origin --follow-tags",
"postversion": "npm publish",
"preversion": "npm test",
"test": "tap"
},
"tap": {
"check-coverage": true
}
},
"version": "6.3.0"
}

+ 45
- 13
node_modules/memory-pager/package.json 查看文件

@@ -1,24 +1,56 @@
{
"name": "memory-pager",
"version": "1.5.0",
"description": "Access memory using small fixed sized buffers",
"main": "index.js",
"_args": [
[
"memory-pager@1.5.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "memory-pager@1.5.0",
"_id": "memory-pager@1.5.0",
"_inBundle": false,
"_integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
"_location": "/memory-pager",
"_optional": true,
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "memory-pager@1.5.0",
"name": "memory-pager",
"escapedName": "memory-pager",
"rawSpec": "1.5.0",
"saveSpec": null,
"fetchSpec": "1.5.0"
},
"_requiredBy": [
"/sparse-bitfield"
],
"_resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
"_spec": "1.5.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Mathias Buus",
"url": "@mafintosh"
},
"bugs": {
"url": "https://github.com/mafintosh/memory-pager/issues"
},
"dependencies": {},
"description": "Access memory using small fixed sized buffers",
"devDependencies": {
"standard": "^9.0.0",
"tape": "^4.6.3"
},
"scripts": {
"test": "standard && tape test.js"
},
"homepage": "https://github.com/mafintosh/memory-pager",
"license": "MIT",
"main": "index.js",
"name": "memory-pager",
"repository": {
"type": "git",
"url": "https://github.com/mafintosh/memory-pager.git"
"url": "git+https://github.com/mafintosh/memory-pager.git"
},
"author": "Mathias Buus (@mafintosh)",
"license": "MIT",
"bugs": {
"url": "https://github.com/mafintosh/memory-pager/issues"
"scripts": {
"test": "standard && tape test.js"
},
"homepage": "https://github.com/mafintosh/memory-pager"
"version": "1.5.0"
}

+ 45
- 13
node_modules/mime/package.json 查看文件

@@ -1,44 +1,76 @@
{
"_args": [
[
"mime@1.6.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "mime@1.6.0",
"_id": "mime@1.6.0",
"_inBundle": false,
"_integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"_location": "/mime",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "mime@1.6.0",
"name": "mime",
"escapedName": "mime",
"rawSpec": "1.6.0",
"saveSpec": null,
"fetchSpec": "1.6.0"
},
"_requiredBy": [
"/send"
],
"_resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
"_spec": "1.6.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Robert Kieffer",
"url": "http://github.com/broofa",
"email": "robert@broofa.com"
"email": "robert@broofa.com",
"url": "http://github.com/broofa"
},
"bin": {
"mime": "cli.js"
},
"engines": {
"node": ">=4"
"bugs": {
"url": "https://github.com/broofa/node-mime/issues"
},
"contributors": [
{
"name": "Benjamin Thomas",
"url": "http://github.com/bentomas",
"email": "benjamin@benjaminthomas.org"
"email": "benjamin@benjaminthomas.org",
"url": "http://github.com/bentomas"
}
],
"description": "A comprehensive library for mime-type mapping",
"license": "MIT",
"dependencies": {},
"description": "A comprehensive library for mime-type mapping",
"devDependencies": {
"github-release-notes": "0.13.1",
"mime-db": "1.31.0",
"mime-score": "1.1.0"
},
"scripts": {
"prepare": "node src/build.js",
"changelog": "gren changelog --tags=all --generate --override",
"test": "node src/test.js"
"engines": {
"node": ">=4"
},
"homepage": "https://github.com/broofa/node-mime#readme",
"keywords": [
"util",
"mime"
],
"license": "MIT",
"main": "mime.js",
"name": "mime",
"repository": {
"url": "https://github.com/broofa/node-mime",
"url": "git+https://github.com/broofa/node-mime.git",
"type": "git"
},
"scripts": {
"changelog": "gren changelog --tags=all --generate --override",
"prepare": "node src/build.js",
"test": "node src/test.js"
},
"version": "1.6.0"
}

+ 85
- 53
node_modules/moment-timezone/package.json 查看文件

@@ -1,55 +1,87 @@
{
"name": "moment-timezone",
"version": "0.5.33",
"description": "Parse and display moments in any timezone.",
"homepage": "http://momentjs.com/timezone/",
"author": "Tim Wood <washwithcare@gmail.com> (http://timwoodcreates.com/)",
"keywords": [
"moment",
"date",
"time",
"timezone",
"olson",
"iana",
"zone",
"tz"
],
"main": "./index.js",
"typings": "./index.d.ts",
"engines": {
"node": "*"
},
"repository": {
"type": "git",
"url": "https://github.com/moment/moment-timezone.git"
},
"bugs": {
"url": "https://github.com/moment/moment-timezone/issues"
},
"license": "MIT",
"dependencies": {
"moment": ">= 2.9.0"
},
"devDependencies": {
"grunt": "1.0.4",
"grunt-contrib-clean": "^2.0.0",
"grunt-contrib-jshint": "^2.1.0",
"grunt-contrib-nodeunit": "^2.0.0",
"grunt-contrib-uglify": "^4.0.1",
"grunt-exec": "^3.0.0",
"typescript": "^3.5.1"
},
"jspm": {
"main": "builds/moment-timezone-with-data",
"shim": {
"moment-timezone": {
"deps": [
"moment"
]
}
}
},
"scripts": {
"test": "grunt"
}
"_args": [
[
"moment-timezone@0.5.33",
"D:\\Projects\\scrapper-api"
]
],
"_from": "moment-timezone@0.5.33",
"_id": "moment-timezone@0.5.33",
"_inBundle": false,
"_integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==",
"_location": "/moment-timezone",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "moment-timezone@0.5.33",
"name": "moment-timezone",
"escapedName": "moment-timezone",
"rawSpec": "0.5.33",
"saveSpec": null,
"fetchSpec": "0.5.33"
},
"_requiredBy": [
"/node-cron"
],
"_resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz",
"_spec": "0.5.33",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Tim Wood",
"email": "washwithcare@gmail.com",
"url": "http://timwoodcreates.com/"
},
"bugs": {
"url": "https://github.com/moment/moment-timezone/issues"
},
"dependencies": {
"moment": ">= 2.9.0"
},
"description": "Parse and display moments in any timezone.",
"devDependencies": {
"grunt": "1.0.4",
"grunt-contrib-clean": "^2.0.0",
"grunt-contrib-jshint": "^2.1.0",
"grunt-contrib-nodeunit": "^2.0.0",
"grunt-contrib-uglify": "^4.0.1",
"grunt-exec": "^3.0.0",
"typescript": "^3.5.1"
},
"engines": {
"node": "*"
},
"homepage": "http://momentjs.com/timezone/",
"jspm": {
"main": "builds/moment-timezone-with-data",
"shim": {
"moment-timezone": {
"deps": [
"moment"
]
}
}
},
"keywords": [
"moment",
"date",
"time",
"timezone",
"olson",
"iana",
"zone",
"tz"
],
"license": "MIT",
"main": "./index.js",
"name": "moment-timezone",
"repository": {
"type": "git",
"url": "git+https://github.com/moment/moment-timezone.git"
},
"scripts": {
"test": "grunt"
},
"typings": "./index.d.ts",
"version": "0.5.33"
}

+ 154
- 103
node_modules/moment/package.json 查看文件

@@ -1,112 +1,163 @@
{
"_args": [
[
"moment@2.29.1",
"D:\\Projects\\scrapper-api"
]
],
"_from": "moment@2.29.1",
"_id": "moment@2.29.1",
"_inBundle": false,
"_integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
"_location": "/moment",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "moment@2.29.1",
"name": "moment",
"version": "2.29.1",
"description": "Parse, validate, manipulate, and display dates",
"homepage": "https://momentjs.com",
"author": "Iskren Ivov Chernev <iskren.chernev@gmail.com> (https://github.com/ichernev)",
"contributors": [
"Tim Wood <washwithcare@gmail.com> (http://timwoodcreates.com/)",
"Rocky Meza (http://rockymeza.com)",
"Matt Johnson <mj1856@hotmail.com> (http://codeofmatt.com)",
"Isaac Cambron <isaac@isaaccambron.com> (http://isaaccambron.com)",
"Andre Polykanine <andre@oire.org> (https://github.com/oire)"
],
"keywords": [
"moment",
"date",
"time",
"parse",
"format",
"validate",
"i18n",
"l10n",
"ender"
],
"main": "./moment.js",
"jsnext:main": "./dist/moment.js",
"typings": "./moment.d.ts",
"typesVersions": {
">=3.1": {
"*": [
"ts3.1-typings/*"
]
}
},
"engines": {
"node": "*"
},
"repository": {
"type": "git",
"url": "https://github.com/moment/moment.git"
"escapedName": "moment",
"rawSpec": "2.29.1",
"saveSpec": null,
"fetchSpec": "2.29.1"
},
"_requiredBy": [
"/moment-timezone"
],
"_resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
"_spec": "2.29.1",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Iskren Ivov Chernev",
"email": "iskren.chernev@gmail.com",
"url": "https://github.com/ichernev"
},
"bugs": {
"url": "https://github.com/moment/moment/issues"
},
"contributors": [
{
"name": "Tim Wood",
"email": "washwithcare@gmail.com",
"url": "http://timwoodcreates.com/"
},
"bugs": {
"url": "https://github.com/moment/moment/issues"
{
"name": "Rocky Meza",
"url": "http://rockymeza.com"
},
"license": "MIT",
"devDependencies": {
"benchmark": "latest",
"coveralls": "latest",
"cross-env": "^6.0.3",
"es6-promise": "latest",
"eslint": "~6",
"grunt": "latest",
"grunt-benchmark": "latest",
"grunt-cli": "latest",
"grunt-contrib-clean": "latest",
"grunt-contrib-concat": "latest",
"grunt-contrib-copy": "latest",
"grunt-contrib-uglify": "latest",
"grunt-contrib-watch": "latest",
"grunt-env": "latest",
"grunt-exec": "latest",
"grunt-karma": "latest",
"grunt-nuget": "latest",
"grunt-string-replace": "latest",
"karma": "latest",
"karma-chrome-launcher": "latest",
"karma-firefox-launcher": "latest",
"karma-qunit": "latest",
"karma-sauce-launcher": "4.1.4",
"load-grunt-tasks": "latest",
"lodash": ">=4.17.19",
"node-qunit": "latest",
"nyc": "latest",
"prettier": "latest",
"qunit": "^2.10.0",
"rollup": "2.17.1",
"typescript": "^1.8.10",
"typescript3": "npm:typescript@^3.1.6",
"uglify-js": "latest"
{
"name": "Matt Johnson",
"email": "mj1856@hotmail.com",
"url": "http://codeofmatt.com"
},
"ender": "./ender.js",
"dojoBuild": "package.js",
"jspm": {
"files": [
"moment.js",
"moment.d.ts",
"locale"
],
"map": {
"moment": "./moment"
},
"buildConfig": {
"uglify": true
}
{
"name": "Isaac Cambron",
"email": "isaac@isaaccambron.com",
"url": "http://isaaccambron.com"
},
"scripts": {
"ts3.1-typescript-test": "cross-env node_modules/typescript3/bin/tsc --project ts3.1-typing-tests",
"typescript-test": "cross-env node_modules/typescript/bin/tsc --project typing-tests",
"test": "grunt test",
"eslint": "eslint Gruntfile.js tasks src",
"prettier-check": "prettier --check Gruntfile.js tasks src",
"prettier-fmt": "prettier --write Gruntfile.js tasks src",
"coverage": "nyc npm test && nyc report",
"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
{
"name": "Andre Polykanine",
"email": "andre@oire.org",
"url": "https://github.com/oire"
}
],
"description": "Parse, validate, manipulate, and display dates",
"devDependencies": {
"benchmark": "latest",
"coveralls": "latest",
"cross-env": "^6.0.3",
"es6-promise": "latest",
"eslint": "~6",
"grunt": "latest",
"grunt-benchmark": "latest",
"grunt-cli": "latest",
"grunt-contrib-clean": "latest",
"grunt-contrib-concat": "latest",
"grunt-contrib-copy": "latest",
"grunt-contrib-uglify": "latest",
"grunt-contrib-watch": "latest",
"grunt-env": "latest",
"grunt-exec": "latest",
"grunt-karma": "latest",
"grunt-nuget": "latest",
"grunt-string-replace": "latest",
"karma": "latest",
"karma-chrome-launcher": "latest",
"karma-firefox-launcher": "latest",
"karma-qunit": "latest",
"karma-sauce-launcher": "4.1.4",
"load-grunt-tasks": "latest",
"lodash": ">=4.17.19",
"node-qunit": "latest",
"nyc": "latest",
"prettier": "latest",
"qunit": "^2.10.0",
"rollup": "2.17.1",
"typescript": "^1.8.10",
"typescript3": "npm:typescript@^3.1.6",
"uglify-js": "latest"
},
"dojoBuild": "package.js",
"ender": "./ender.js",
"engines": {
"node": "*"
},
"homepage": "https://momentjs.com",
"jsnext:main": "./dist/moment.js",
"jspm": {
"files": [
"moment.js",
"moment.d.ts",
"locale"
],
"map": {
"moment": "./moment"
},
"spm": {
"main": "moment.js",
"output": [
"locale/*.js"
]
"buildConfig": {
"uglify": true
}
},
"keywords": [
"moment",
"date",
"time",
"parse",
"format",
"validate",
"i18n",
"l10n",
"ender"
],
"license": "MIT",
"main": "./moment.js",
"name": "moment",
"repository": {
"type": "git",
"url": "git+https://github.com/moment/moment.git"
},
"scripts": {
"coverage": "nyc npm test && nyc report",
"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
"eslint": "eslint Gruntfile.js tasks src",
"prettier-check": "prettier --check Gruntfile.js tasks src",
"prettier-fmt": "prettier --write Gruntfile.js tasks src",
"test": "grunt test",
"ts3.1-typescript-test": "cross-env node_modules/typescript3/bin/tsc --project ts3.1-typing-tests",
"typescript-test": "cross-env node_modules/typescript/bin/tsc --project typing-tests"
},
"spm": {
"main": "moment.js",
"output": [
"locale/*.js"
]
},
"typesVersions": {
">=3.1": {
"*": [
"ts3.1-typings/*"
]
}
},
"typings": "./moment.d.ts",
"version": "2.29.1"
}

+ 70
- 41
node_modules/mongodb/package.json 查看文件

@@ -1,48 +1,44 @@
{
"name": "mongodb",
"version": "3.6.9",
"description": "The official MongoDB driver for Node.js",
"main": "index.js",
"files": [
"index.js",
"lib"
"_args": [
[
"mongodb@3.6.9",
"D:\\Projects\\scrapper-api"
]
],
"repository": {
"type": "git",
"url": "git@github.com:mongodb/node-mongodb-native.git"
"_from": "mongodb@3.6.9",
"_id": "mongodb@3.6.9",
"_inBundle": false,
"_integrity": "sha512-1nSCKgSunzn/CXwgOWgbPHUWOO5OfERcuOWISmqd610jn0s8BU9K4879iJVabqgpPPbA6hO7rG48eq+fGED3Mg==",
"_location": "/mongodb",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "mongodb@3.6.9",
"name": "mongodb",
"escapedName": "mongodb",
"rawSpec": "3.6.9",
"saveSpec": null,
"fetchSpec": "3.6.9"
},
"keywords": [
"mongodb",
"driver",
"official"
"_requiredBy": [
"/"
],
"peerDependenciesMeta": {
"kerberos": {
"optional": true
},
"mongodb-client-encryption": {
"optional": true
},
"mongodb-extjson": {
"optional": true
},
"snappy": {
"optional": true
},
"bson-ext": {
"optional": true
},
"aws4": {
"optional": true
}
"_resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.9.tgz",
"_spec": "3.6.9",
"_where": "D:\\Projects\\scrapper-api",
"bugs": {
"url": "https://github.com/mongodb/node-mongodb-native/issues"
},
"dependencies": {
"bl": "^2.2.1",
"bson": "^1.1.4",
"denque": "^1.4.1",
"optional-require": "^1.0.3",
"safe-buffer": "^5.1.2"
"safe-buffer": "^5.1.2",
"saslprep": "^1.0.0"
},
"description": "The official MongoDB driver for Node.js",
"devDependencies": {
"@types/chai": "^4.2.16",
"@types/mocha": "^8.2.2",
@@ -78,12 +74,48 @@
"wtfnode": "^0.8.0",
"yargs": "^14.2.0"
},
"license": "Apache-2.0",
"engines": {
"node": ">=4"
},
"bugs": {
"url": "https://github.com/mongodb/node-mongodb-native/issues"
"files": [
"index.js",
"lib"
],
"homepage": "https://github.com/mongodb/node-mongodb-native",
"keywords": [
"mongodb",
"driver",
"official"
],
"license": "Apache-2.0",
"main": "index.js",
"name": "mongodb",
"optionalDependencies": {
"saslprep": "^1.0.0"
},
"peerDependenciesMeta": {
"kerberos": {
"optional": true
},
"mongodb-client-encryption": {
"optional": true
},
"mongodb-extjson": {
"optional": true
},
"snappy": {
"optional": true
},
"bson-ext": {
"optional": true
},
"aws4": {
"optional": true
}
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/mongodb/node-mongodb-native.git"
},
"scripts": {
"build:evergreen": "node .evergreen/generate_evergreen_tasks.js",
@@ -100,8 +132,5 @@
"release": "standard-version -i HISTORY.md",
"test": "npm run lint && mocha --recursive test/functional test/unit"
},
"homepage": "https://github.com/mongodb/node-mongodb-native",
"optionalDependencies": {
"saslprep": "^1.0.0"
}
"version": "3.6.9"
}

+ 58
- 28
node_modules/node-cron/package.json 查看文件

@@ -1,34 +1,42 @@
{
"name": "node-cron",
"version": "3.0.0",
"description": "A simple cron-like task scheduler for Node.js",
"author": "Lucas Merencia",
"license": "ISC",
"homepage": "https://github.com/merencia/node-cron",
"main": "src/node-cron.js",
"scripts": {
"test": "nyc --reporter=html --reporter=text mocha --recursive",
"coverage": "nyc report --reporter=text-lcov | coveralls",
"lint": "./node_modules/.bin/eslint ./src ./test",
"check": "npm run lint && npm test && npm run coverage"
},
"engines": {
"node": ">=6.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/merencia/node-cron.git"
"_args": [
[
"node-cron@3.0.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "node-cron@3.0.0",
"_id": "node-cron@3.0.0",
"_inBundle": false,
"_integrity": "sha512-DDwIvvuCwrNiaU7HEivFDULcaQualDv7KoNlB/UU1wPW0n1tDEmBJKhEIE6DlF2FuoOHcNbLJ8ITL2Iv/3AWmA==",
"_location": "/node-cron",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "node-cron@3.0.0",
"name": "node-cron",
"escapedName": "node-cron",
"rawSpec": "3.0.0",
"saveSpec": null,
"fetchSpec": "3.0.0"
},
"keywords": [
"cron",
"scheduler",
"schedule",
"task",
"job"
"_requiredBy": [
"/"
],
"_resolved": "https://registry.npmjs.org/node-cron/-/node-cron-3.0.0.tgz",
"_spec": "3.0.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Lucas Merencia"
},
"bugs": {
"url": "https://github.com/merencia/node-cron/issues"
},
"dependencies": {
"moment-timezone": "^0.5.31"
},
"description": "A simple cron-like task scheduler for Node.js",
"devDependencies": {
"chai": "^4.2.0",
"coveralls": "^3.0.2",
@@ -38,7 +46,29 @@
"nyc": "^14.0.0",
"sinon": "^7.3.2"
},
"dependencies": {
"moment-timezone": "^0.5.31"
}
"engines": {
"node": ">=6.0.0"
},
"homepage": "https://github.com/merencia/node-cron",
"keywords": [
"cron",
"scheduler",
"schedule",
"task",
"job"
],
"license": "ISC",
"main": "src/node-cron.js",
"name": "node-cron",
"repository": {
"type": "git",
"url": "git+https://github.com/merencia/node-cron.git"
},
"scripts": {
"check": "npm run lint && npm test && npm run coverage",
"coverage": "nyc report --reporter=text-lcov | coveralls",
"lint": "eslint ./src ./test",
"test": "nyc --reporter=html --reporter=text mocha --recursive"
},
"version": "3.0.0"
}

+ 9
- 7
node_modules/nodemon/README.md 查看文件

@@ -51,15 +51,13 @@ nodemon ./server.js localhost 8080

Any output from this script is prefixed with `[nodemon]`, otherwise all output from your application, errors included, will be echoed out as expected.

If no script is given, nodemon will test for a `package.json` file and if found, will run the file associated with the *main* property ([ref](https://github.com/remy/nodemon/issues/14)).

You can also pass the `inspect` flag to node through the command line as you would normally:

```bash
nodemon --inspect ./server.js 80
```

If you have a `package.json` file for your app, you can omit the main script entirely and nodemon will read the `package.json` for the `main` property and use that value as the app.
If you have a `package.json` file for your app, you can omit the main script entirely and nodemon will read the `package.json` for the `main` property and use that value as the app ([ref](https://github.com/remy/nodemon/issues/14)).

nodemon will also search for the `scripts.start` property in `package.json` (as of nodemon 1.1.x).

@@ -112,7 +110,7 @@ Specify the config in the same format as you would for a config file but under `
"...": "... other standard package.json values",
"nodemonConfig": {
"ignore": ["test/*", "docs/*"],
"delay": "2500"
"delay": 2500
}
}
```
@@ -249,7 +247,7 @@ If you are setting this value in `nodemon.json`, the value will always be interp
nodemon --delay 2.5

{
"delay": "2500"
"delay": 2500
}
```

@@ -370,9 +368,13 @@ Thank you to all [our backers](https://opencollective.com/nodemon#backer)! 🙏

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Sponsor this project today ❤️](https://opencollective.com/nodemon#sponsor)

[<img src="https://user-images.githubusercontent.com/13700/35731651-677aa3fc-080e-11e8-8580-75fa92db56ec.png" width="200">](https://sparkpo.st/nodemon)
<div style="overflow: hidden; margin-bottom: 80px;">
<a href="https://mixmax.com"><img style="margin: 12px; float: left" src="https://user-images.githubusercontent.com/13700/35731622-421d4466-080e-11e8-8ddc-11c70e1cd79e.png" width="120"></a>
<a href="https://www.topratedcasinosites.co.uk/"><img style="margin: 12px; float: left" alt="topratedcasinosites.co.uk" src="https://images.opencollective.com/top-rated-casino-sites/1bf7c97/logo/256.png" width="120"></a>
<a href="https://www.najlepszeplatformyforex.pl/blog/broker-xtb/"><img style="margin: 12px; float: left" src="https://user-images.githubusercontent.com/13700/106011732-a72b2580-60b2-11eb-9d6a-24bf958de95d.png" width="120"></a>
<a href="https://www.auscasinos.com/new"><img style="margin: 12px; float: left" src="https://images.opencollective.com/auscasinos/8df0f47/logo/256.png" style="object-fit: contain; margin: 12px; margin-top:20px" height="120" width="120"></a><a href="https://www.casinoenvivo.com/blackjack"><img style="margin: 12px; float: left" src="https://images.opencollective.com/casino-en-vivo/1340a53/logo/256.png" style="object-fit: contain; margin: 12px; margin-top:20px" height="120" width="120"></a><a href="https://kasynohex.com/"><img src="https://images.opencollective.com/kasynohex-com/b25daf6/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://netticasinohex.com/"><img src="https://images.opencollective.com/netticasinohex-com/71d7417/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://aussiecasinohex.com/"><img src="https://images.opencollective.com/aussiecasinohex/923df37/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://hollandsegokken.nl/"><img src="https://images.opencollective.com/hollandsegokken-nl/7a3d90c/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://cryptocasinos.com/"><img src="https://images.opencollective.com/cryptocasinos/99b168e/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://mtltimes.ca/life/11-best-real-money-canadian-online-casinos-revealed-after-months-of-testing/"><img src="https://images.opencollective.com/mtl-times/b2736b8/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://www.casinoonlineaams.com/"><img src="https://images.opencollective.com/casinoonlineaamscom/da74236/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://slotokingua.com/"><img src="https://images.opencollective.com/slotoking-casino-ukraine/f4920ae/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://gamblizardcanada.com/free-spins/"><img src="https://images.opencollective.com/gamblizardcanada_com/1aa20b9/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://anbefaltcasino.com/"><img src="https://images.opencollective.com/anbefaltcasino-com/ab21410/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://www.bitcoinbuster.com/"><img src="https://images.opencollective.com/bitcoinbuster-com/858a895/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://www.eldinamo.cl/entretencion/2021/06/08/los-cinco-mejores-casinos-online-en-chile-para-2021/"><img src="https://images.opencollective.com/eldinamo/de50164/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://casinosters.com/minimum-deposit-casinos/"><img src="https://images.opencollective.com/casinosters-com/c7fbffd/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a><a href="https://www.elespectador.com/contenido-patrocinado/ruleta-en-vivo-en-espana-los-mejores-casinos-segun-su-popularidad/"><img src="https://images.opencollective.com/espectador/7cde7f5/logo/256.png" style="object-fit: contain; float: left; margin:12px" height="120" width="120"></a>

[<img src="https://user-images.githubusercontent.com/13700/35731622-421d4466-080e-11e8-8ddc-11c70e1cd79e.png" width="200">](https://mixmax.com)
</div>

# License


+ 4
- 2
node_modules/nodemon/bin/postinstall.js 查看文件

@@ -4,6 +4,8 @@ function main() {
if (process.env.SUPPRESS_SUPPORT || process.env.OPENCOLLECTIVE_HIDE || process.env.CI) {
return;
}
const message = '\u001b[32mLove nodemon? You can now support the project via the open collective:\u001b[22m\u001b[39m\n > \u001b[96m\u001b[1mhttps://opencollective.com/nodemon/donate\u001b[0m\n';

try {
const Configstore = require('configstore');
@@ -18,11 +20,11 @@ function main() {
const last = conf.get('lastCheck');

if (!last || now - week > last) {
console.log('\u001b[32mLove nodemon? You can now support the project via the open collective:\u001b[22m\u001b[39m\n > \u001b[96m\u001b[1mhttps://opencollective.com/nodemon/donate\u001b[0m\n');
console.log(message);
conf.set('lastCheck', now);
}
} catch (e) {
console.log('\u001b[32mLove nodemon? You can now support the project via the open collective:\u001b[22m\u001b[39m\n > \u001b[96m\u001b[1mhttps://opencollective.com/nodemon/donate\u001b[0m\n');
console.log(message);
}
}


+ 52
- 9
node_modules/nodemon/lib/monitor/run.js 查看文件

@@ -5,6 +5,7 @@ var bus = utils.bus;
var childProcess = require('child_process');
var spawn = childProcess.spawn;
var exec = childProcess.exec;
var execSync = childProcess.execSync;
var fork = childProcess.fork;
var watch = require('./watch').watch;
var config = require('../config');
@@ -305,20 +306,62 @@ function waitForSubProcesses(pid, callback) {
}

function kill(child, signal, callback) {

if (!callback) {
callback = function () { };
callback = noop;
}

if (utils.isWindows) {
// When using CoffeeScript under Windows, child's process is not node.exe
// Instead coffee.cmd is launched, which launches cmd.exe, which starts
// node.exe as a child process child.kill() would only kill cmd.exe, not
// node.exe
// Therefore we use the Windows taskkill utility to kill the process and all
// its children (/T for tree).
// Force kill (/F) the whole child tree (/T) by PID (/PID 123)
exec('taskkill /pid ' + child.pid + ' /T /F');

// We are handling a 'SIGKILL' POSIX signal under Windows the
// same way it is handled on a UNIX system: We are performing
// a hard shutdown without waiting for the process to clean-up.
if (signal === 'SIGKILL') {

debug('terminating process group by force: %s', child.pid);

// We are using the taskkill utility to terminate the whole
// process group ('/t') of the child ('/pid') by force ('/f').
// We need to end all sub processes, because the 'child'
// process in this context is actually a cmd.exe wrapper.
exec(`taskkill /f /t /pid ${child.pid}`);
callback();
return;
}

// We are using the Windows Management Instrumentation Command-line
// (wmic.exe) to resolve the sub-child process identifier, because the
// 'child' process in this context is actually a cmd.exe wrapper.
// We want to send the termination signal directly to the node process.
// The '2> nul' silences the no process found error message.
const resultBuffer = execSync(
`wmic process where (ParentProcessId=${child.pid}) get ProcessId 2> nul`
);
const result = resultBuffer.toString().match(/^[0-9]+/m);

// If there is no sub-child process we fall back to the child process.
const processId = Array.isArray(result) ? result[0] : child.pid;

debug('sending kill signal SIGINT to process: %s', processId);

// We are using the standalone 'windows-kill' executable to send the
// standard POSIX signal 'SIGINT' to the node process. This fixes #1720.
const windowsKill = path.normalize(
`${__dirname}/../../bin/windows-kill.exe`
);

// We have to detach the 'windows-kill' execution completely from this
// process group to avoid terminating the nodemon process itself.
// See: https://github.com/alirdn/windows-kill#how-it-works--limitations
//
// Therefore we are using 'start' to create a new cmd.exe context.
// The '/min' option hides the new terminal window and the '/wait'
// option lets the process wait for the command to finish.
execSync(
`start "windows-kill" /min /wait "${windowsKill}" -SIGINT ${processId}`
);
callback();

} else {
// we use psTree to kill the full subtree of nodemon, because when
// spawning processes like `coffee` under the `--debug` flag, it'll spawn

+ 103
- 1
node_modules/nodemon/package.json 查看文件

@@ -1 +1,103 @@
{"name":"nodemon","homepage":"https://nodemon.io","author":{"name":"Remy Sharp","url":"https://github.com/remy"},"bin":{"nodemon":"./bin/nodemon.js"},"engines":{"node":">=8.10.0"},"repository":{"type":"git","url":"https://github.com/remy/nodemon.git"},"description":"Simple monitor script for use during development of a node.js app.","keywords":["monitor","development","restart","autoload","reload","terminal"],"license":"MIT","main":"./lib/nodemon","scripts":{"commitmsg":"commitlint -e","coverage":"istanbul cover _mocha -- --timeout 30000 --ui bdd --reporter list test/**/*.test.js","lint":"eslint lib/**/*.js",":spec":"node_modules/.bin/mocha --timeout 30000 --ui bdd test/**/*.test.js","test":"npm run lint && npm run spec","spec":"for FILE in test/**/*.test.js; do echo $FILE; TEST=1 mocha --exit --timeout 30000 $FILE; if [ $? -ne 0 ]; then exit 1; fi; sleep 1; done","postspec":"npm run clean","clean":"rm -rf test/fixtures/test*.js test/fixtures/test*.md","web":"node web","semantic-release":"semantic-release pre && npm publish && semantic-release post","prepush":"npm run lint","killall":"ps auxww | grep node | grep -v grep | awk '{ print $2 }' | xargs kill -9","postinstall":"node bin/postinstall || exit 0"},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","async":"1.4.2","coffee-script":"~1.7.1","eslint":"^7.11.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^2.5.3","proxyquire":"^1.8.0","semantic-release":"^8.2.3","should":"~4.0.0"},"dependencies":{"chokidar":"^3.2.2","debug":"^3.2.6","ignore-by-default":"^1.0.1","minimatch":"^3.0.4","pstree.remy":"^1.1.7","semver":"^5.7.1","supports-color":"^5.5.0","touch":"^3.1.0","undefsafe":"^2.0.3","update-notifier":"^4.1.0"},"version":"2.0.7","funding":{"type":"opencollective","url":"https://opencollective.com/nodemon"}}
{
"_from": "nodemon@^2.0.7",
"_id": "nodemon@2.0.9",
"_inBundle": false,
"_integrity": "sha512-6O4k7C8f2HQArGpaPBOqGGddjzDLQAqCYmq3tKMeNIbz7Is/hOphMHy2dcY10sSq5wl3cqyn9Iz+Ep2j51JOLg==",
"_location": "/nodemon",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "nodemon@^2.0.7",
"name": "nodemon",
"escapedName": "nodemon",
"rawSpec": "^2.0.7",
"saveSpec": null,
"fetchSpec": "^2.0.7"
},
"_requiredBy": [
"#DEV:/",
"#USER"
],
"_resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.9.tgz",
"_shasum": "f5cd550ba215da3c1081459ae2c1c8da2c353165",
"_spec": "nodemon@^2.0.7",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Remy Sharp",
"url": "https://github.com/remy"
},
"bin": {
"nodemon": "bin/nodemon.js"
},
"bugs": {
"url": "https://github.com/remy/nodemon/issues"
},
"bundleDependencies": false,
"dependencies": {
"chokidar": "^3.2.2",
"debug": "^3.2.6",
"ignore-by-default": "^1.0.1",
"minimatch": "^3.0.4",
"pstree.remy": "^1.1.7",
"semver": "^5.7.1",
"supports-color": "^5.5.0",
"touch": "^3.1.0",
"undefsafe": "^2.0.3",
"update-notifier": "^4.1.0"
},
"deprecated": false,
"description": "Simple monitor script for use during development of a node.js app.",
"devDependencies": {
"@commitlint/cli": "^11.0.0",
"@commitlint/config-conventional": "^11.0.0",
"async": "1.4.2",
"coffee-script": "~1.7.1",
"eslint": "^7.11.0",
"husky": "^0.14.3",
"istanbul": "^0.4.5",
"mocha": "^2.5.3",
"proxyquire": "^1.8.0",
"semantic-release": "^17.4.4",
"should": "~4.0.0"
},
"engines": {
"node": ">=8.10.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/nodemon"
},
"homepage": "https://nodemon.io",
"keywords": [
"monitor",
"development",
"restart",
"autoload",
"reload",
"terminal"
],
"license": "MIT",
"main": "./lib/nodemon",
"name": "nodemon",
"repository": {
"type": "git",
"url": "git+https://github.com/remy/nodemon.git"
},
"scripts": {
":spec": "mocha --timeout 30000 --ui bdd test/**/*.test.js",
"clean": "rm -rf test/fixtures/test*.js test/fixtures/test*.md",
"commitmsg": "commitlint -e",
"coverage": "istanbul cover _mocha -- --timeout 30000 --ui bdd --reporter list test/**/*.test.js",
"killall": "ps auxww | grep node | grep -v grep | awk '{ print $2 }' | xargs kill -9",
"lint": "eslint lib/**/*.js",
"postinstall": "node bin/postinstall || exit 0",
"postspec": "npm run clean",
"prepush": "npm run lint",
"semantic-release": "semantic-release",
"spec": "for FILE in test/**/*.test.js; do echo $FILE; TEST=1 mocha --exit --timeout 30000 $FILE; if [ $? -ne 0 ]; then exit 1; fi; sleep 1; done",
"test": "npm run lint && npm run spec",
"web": "node web"
},
"version": "2.0.9"
}

+ 61
- 12
node_modules/nopt/package.json 查看文件

@@ -1,12 +1,61 @@
{ "name" : "nopt"
, "version" : "1.0.10"
, "description" : "Option parsing for Node, supporting types, shorthands, etc. Used by npm."
, "author" : "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)"
, "main" : "lib/nopt.js"
, "scripts" : { "test" : "node lib/nopt.js" }
, "repository" : "http://github.com/isaacs/nopt"
, "bin" : "./bin/nopt.js"
, "license" :
{ "type" : "MIT"
, "url" : "https://github.com/isaacs/nopt/raw/master/LICENSE" }
, "dependencies" : { "abbrev" : "1" }}
{
"_args": [
[
"nopt@1.0.10",
"D:\\Projects\\scrapper-api"
]
],
"_development": true,
"_from": "nopt@1.0.10",
"_id": "nopt@1.0.10",
"_inBundle": false,
"_integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
"_location": "/nopt",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "nopt@1.0.10",
"name": "nopt",
"escapedName": "nopt",
"rawSpec": "1.0.10",
"saveSpec": null,
"fetchSpec": "1.0.10"
},
"_requiredBy": [
"/touch"
],
"_resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
"_spec": "1.0.10",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me",
"url": "http://blog.izs.me/"
},
"bin": {
"nopt": "bin/nopt.js"
},
"bugs": {
"url": "https://github.com/isaacs/nopt/issues"
},
"dependencies": {
"abbrev": "1"
},
"description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
"homepage": "https://github.com/isaacs/nopt#readme",
"license": {
"type": "MIT",
"url": "https://github.com/isaacs/nopt/raw/master/LICENSE"
},
"main": "lib/nopt.js",
"name": "nopt",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/isaacs/nopt.git"
},
"scripts": {
"test": "node lib/nopt.js"
},
"version": "1.0.10"
}

+ 48
- 12
node_modules/oauth-sign/package.json 查看文件

@@ -1,23 +1,59 @@
{
"author": "Mikeal Rogers <mikeal.rogers@gmail.com> (http://www.futurealoof.com)",
"name": "oauth-sign",
"description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.",
"version": "0.9.0",
"license": "Apache-2.0",
"repository": {
"url": "https://github.com/mikeal/oauth-sign"
"_args": [
[
"oauth-sign@0.9.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "oauth-sign@0.9.0",
"_id": "oauth-sign@0.9.0",
"_inBundle": false,
"_integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
"_location": "/oauth-sign",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "oauth-sign@0.9.0",
"name": "oauth-sign",
"escapedName": "oauth-sign",
"rawSpec": "0.9.0",
"saveSpec": null,
"fetchSpec": "0.9.0"
},
"main": "index.js",
"files": [
"index.js"
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
"_spec": "0.9.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com",
"url": "http://www.futurealoof.com"
},
"bugs": {
"url": "https://github.com/mikeal/oauth-sign/issues"
},
"dependencies": {},
"description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.",
"devDependencies": {},
"optionalDependencies": {},
"engines": {
"node": "*"
},
"files": [
"index.js"
],
"homepage": "https://github.com/mikeal/oauth-sign#readme",
"license": "Apache-2.0",
"main": "index.js",
"name": "oauth-sign",
"optionalDependencies": {},
"repository": {
"url": "git+https://github.com/mikeal/oauth-sign.git"
},
"scripts": {
"test": "node test.js"
}
},
"version": "0.9.0"
}

+ 58
- 24
node_modules/optional-require/package.json 查看文件

@@ -1,29 +1,40 @@
{
"name": "optional-require",
"version": "1.0.3",
"description": "NodeJS Require that let you handle module not found error without try/catch",
"main": "index.js",
"scripts": {
"test": "mocha test/spec",
"coverage": "istanbul cover _mocha -- test/spec/*.js"
},
"repository": {
"type": "git",
"url": "https://github.com/jchip/optional-require.git"
},
"keywords": [
"optional require",
"optional",
"require"
"_args": [
[
"optional-require@1.0.3",
"D:\\Projects\\scrapper-api"
]
],
"files": [
"index.js"
"_from": "optional-require@1.0.3",
"_id": "optional-require@1.0.3",
"_inBundle": false,
"_integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==",
"_location": "/optional-require",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "optional-require@1.0.3",
"name": "optional-require",
"escapedName": "optional-require",
"rawSpec": "1.0.3",
"saveSpec": null,
"fetchSpec": "1.0.3"
},
"_requiredBy": [
"/mongodb"
],
"engines": {
"node": ">=4"
"_resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz",
"_spec": "1.0.3",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Joel Chen"
},
"author": "Joel Chen",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/jchip/optional-require/issues"
},
"dependencies": {},
"description": "NodeJS Require that let you handle module not found error without try/catch",
"devDependencies": {
"chai": "^3.5.0",
"istanbul": "^0.4.5",
@@ -31,8 +42,31 @@
"prettier": "1.19.1",
"require-at": "^1.0.0"
},
"dependencies": {},
"engines": {
"node": ">=4"
},
"files": [
"index.js"
],
"homepage": "https://github.com/jchip/optional-require#readme",
"keywords": [
"optional require",
"optional",
"require"
],
"license": "Apache-2.0",
"main": "index.js",
"name": "optional-require",
"prettier": {
"printWidth": 120
}
},
"repository": {
"type": "git",
"url": "git+https://github.com/jchip/optional-require.git"
},
"scripts": {
"coverage": "istanbul cover _mocha -- test/spec/*.js",
"test": "mocha test/spec"
},
"version": "1.0.3"
}

+ 5
- 2
node_modules/package-json/node_modules/.bin/semver 查看文件

@@ -6,7 +6,10 @@ case `uname` in
esac

if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@"
"$basedir/node" "$basedir/../semver/bin/semver.js" "$@"
ret=$?
else
exec node "$basedir/../semver/bin/semver.js" "$@"
node "$basedir/../semver/bin/semver.js" "$@"
ret=$?
fi
exit $ret

+ 6
- 6
node_modules/package-json/node_modules/.bin/semver.cmd 查看文件

@@ -1,9 +1,4 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0

@@ -14,4 +9,9 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)

endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver.js" %*
"%_prog%" "%dp0%\..\semver\bin\semver.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b

+ 2
- 12
node_modules/package-json/node_modules/.bin/semver.ps1 查看文件

@@ -9,20 +9,10 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args
} else {
& "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args
}
& "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../semver/bin/semver.js" $args
} else {
& "node$exe" "$basedir/../semver/bin/semver.js" $args
}
& "node$exe" "$basedir/../semver/bin/semver.js" $args
$ret=$LASTEXITCODE
}
exit $ret

+ 51
- 15
node_modules/package-json/node_modules/semver/package.json 查看文件

@@ -1,28 +1,64 @@
{
"name": "semver",
"version": "6.3.0",
"description": "The semantic version parser used by npm.",
"main": "semver.js",
"scripts": {
"test": "tap",
"preversion": "npm test",
"postversion": "npm publish",
"postpublish": "git push origin --follow-tags"
"_args": [
[
"semver@6.3.0",
"D:\\Projects\\scrapper-api"
]
],
"_development": true,
"_from": "semver@6.3.0",
"_id": "semver@6.3.0",
"_inBundle": false,
"_integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"_location": "/package-json/semver",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "semver@6.3.0",
"name": "semver",
"escapedName": "semver",
"rawSpec": "6.3.0",
"saveSpec": null,
"fetchSpec": "6.3.0"
},
"_requiredBy": [
"/package-json"
],
"_resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"_spec": "6.3.0",
"_where": "D:\\Projects\\scrapper-api",
"bin": {
"semver": "bin/semver.js"
},
"bugs": {
"url": "https://github.com/npm/node-semver/issues"
},
"description": "The semantic version parser used by npm.",
"devDependencies": {
"tap": "^14.3.1"
},
"license": "ISC",
"repository": "https://github.com/npm/node-semver",
"bin": {
"semver": "./bin/semver.js"
},
"files": [
"bin",
"range.bnf",
"semver.js"
],
"homepage": "https://github.com/npm/node-semver#readme",
"license": "ISC",
"main": "semver.js",
"name": "semver",
"repository": {
"type": "git",
"url": "git+https://github.com/npm/node-semver.git"
},
"scripts": {
"postpublish": "git push origin --follow-tags",
"postversion": "npm publish",
"preversion": "npm test",
"test": "tap"
},
"tap": {
"check-coverage": true
}
},
"version": "6.3.0"
}

+ 49
- 16
node_modules/performance-now/package.json 查看文件

@@ -1,18 +1,41 @@
{
"name": "performance-now",
"description": "Implements performance.now (based on process.hrtime).",
"keywords": [],
"version": "2.1.0",
"author": "Braveg1rl <braveg1rl@outlook.com>",
"license": "MIT",
"homepage": "https://github.com/braveg1rl/performance-now",
"bugs": "https://github.com/braveg1rl/performance-now/issues",
"repository": {
"type": "git",
"url": "git://github.com/braveg1rl/performance-now.git"
"_args": [
[
"performance-now@2.1.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "performance-now@2.1.0",
"_id": "performance-now@2.1.0",
"_inBundle": false,
"_integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
"_location": "/performance-now",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "performance-now@2.1.0",
"name": "performance-now",
"escapedName": "performance-now",
"rawSpec": "2.1.0",
"saveSpec": null,
"fetchSpec": "2.1.0"
},
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"_spec": "2.1.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Braveg1rl",
"email": "braveg1rl@outlook.com"
},
"bugs": {
"url": "https://github.com/braveg1rl/performance-now/issues"
},
"private": false,
"dependencies": {},
"description": "Implements performance.now (based on process.hrtime).",
"devDependencies": {
"bluebird": "^3.4.7",
"call-delayed": "^1.0.0",
@@ -22,14 +45,24 @@
"mocha": "~3.2.0",
"pre-commit": "^1.2.2"
},
"optionalDependencies": {},
"homepage": "https://github.com/braveg1rl/performance-now",
"keywords": [],
"license": "MIT",
"main": "lib/performance-now.js",
"name": "performance-now",
"optionalDependencies": {},
"private": false,
"repository": {
"type": "git",
"url": "git://github.com/braveg1rl/performance-now.git"
},
"scripts": {
"build": "mkdir -p lib && rm -rf lib/* && node_modules/.bin/coffee --compile -m --output lib/ src/",
"prepublish": "npm test",
"pretest": "npm run build",
"test": "node_modules/.bin/mocha",
"watch": "node_modules/.bin/coffee --watch --compile --output lib/ src/"
"test": "mocha",
"watch": "coffee --watch --compile --output lib/ src/"
},
"typings": "src/index.d.ts"
"typings": "src/index.d.ts",
"version": "2.1.0"
}

+ 43
- 15
node_modules/process-nextick-args/package.json 查看文件

@@ -1,25 +1,53 @@
{
"name": "process-nextick-args",
"version": "2.0.1",
"description": "process.nextTick but always with args",
"main": "index.js",
"files": [
"index.js"
"_args": [
[
"process-nextick-args@2.0.1",
"D:\\Projects\\scrapper-api"
]
],
"scripts": {
"test": "node test.js"
},
"repository": {
"type": "git",
"url": "https://github.com/calvinmetcalf/process-nextick-args.git"
"_from": "process-nextick-args@2.0.1",
"_id": "process-nextick-args@2.0.1",
"_inBundle": false,
"_integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
"_location": "/process-nextick-args",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "process-nextick-args@2.0.1",
"name": "process-nextick-args",
"escapedName": "process-nextick-args",
"rawSpec": "2.0.1",
"saveSpec": null,
"fetchSpec": "2.0.1"
},
"_requiredBy": [
"/readable-stream"
],
"_resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
"_spec": "2.0.1",
"_where": "D:\\Projects\\scrapper-api",
"author": "",
"license": "MIT",
"bugs": {
"url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
},
"homepage": "https://github.com/calvinmetcalf/process-nextick-args",
"description": "process.nextTick but always with args",
"devDependencies": {
"tap": "~0.2.6"
}
},
"files": [
"index.js"
],
"homepage": "https://github.com/calvinmetcalf/process-nextick-args",
"license": "MIT",
"main": "index.js",
"name": "process-nextick-args",
"repository": {
"type": "git",
"url": "git+https://github.com/calvinmetcalf/process-nextick-args.git"
},
"scripts": {
"test": "node test.js"
},
"version": "2.0.1"
}

+ 59
- 23
node_modules/psl/package.json 查看文件

@@ -1,28 +1,41 @@
{
"name": "psl",
"version": "1.8.0",
"description": "Domain name parser based on the Public Suffix List",
"repository": {
"type": "git",
"url": "git@github.com:lupomontero/psl.git"
},
"main": "index.js",
"scripts": {
"pretest": "eslint .",
"test": "mocha test && karma start ./karma.conf.js --single-run",
"watch": "mocha test --watch",
"prebuild": "./scripts/update-rules.js",
"build": "browserify ./index.js --standalone=psl > ./dist/psl.js",
"postbuild": "cat ./dist/psl.js | uglifyjs -c -m > ./dist/psl.min.js",
"commit-and-pr": "commit-and-pr",
"changelog": "git log $(git describe --tags --abbrev=0)..HEAD --oneline --format=\"%h %s (%an <%ae>)\""
"_args": [
[
"psl@1.8.0",
"D:\\Projects\\scrapper-api"
]
],
"_from": "psl@1.8.0",
"_id": "psl@1.8.0",
"_inBundle": false,
"_integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
"_location": "/psl",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "psl@1.8.0",
"name": "psl",
"escapedName": "psl",
"rawSpec": "1.8.0",
"saveSpec": null,
"fetchSpec": "1.8.0"
},
"keywords": [
"publicsuffix",
"publicsuffixlist"
"_requiredBy": [
"/tough-cookie"
],
"author": "Lupo Montero <lupomontero@gmail.com> (https://lupomontero.com/)",
"license": "MIT",
"_resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
"_spec": "1.8.0",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Lupo Montero",
"email": "lupomontero@gmail.com",
"url": "https://lupomontero.com/"
},
"bugs": {
"url": "https://github.com/lupomontero/psl/issues"
},
"description": "Domain name parser based on the Public Suffix List",
"devDependencies": {
"JSONStream": "^1.3.5",
"browserify": "^16.5.0",
@@ -40,5 +53,28 @@
"request": "^2.88.2",
"uglify-js": "^3.8.0",
"watchify": "^3.11.1"
}
},
"homepage": "https://github.com/lupomontero/psl#readme",
"keywords": [
"publicsuffix",
"publicsuffixlist"
],
"license": "MIT",
"main": "index.js",
"name": "psl",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/lupomontero/psl.git"
},
"scripts": {
"build": "browserify ./index.js --standalone=psl > ./dist/psl.js",
"changelog": "git log $(git describe --tags --abbrev=0)..HEAD --oneline --format=\"%h %s (%an <%ae>)\"",
"commit-and-pr": "commit-and-pr",
"postbuild": "cat ./dist/psl.js | uglifyjs -c -m > ./dist/psl.min.js",
"prebuild": "./scripts/update-rules.js",
"pretest": "eslint .",
"test": "mocha test && karma start ./karma.conf.js --single-run",
"watch": "mocha test --watch"
},
"version": "1.8.0"
}

+ 63
- 32
node_modules/punycode/package.json 查看文件

@@ -1,58 +1,89 @@
{
"name": "punycode",
"version": "2.1.1",
"description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
"homepage": "https://mths.be/punycode",
"main": "punycode.js",
"jsnext:main": "punycode.es6.js",
"module": "punycode.es6.js",
"engines": {
"node": ">=6"
"_args": [
[
"punycode@2.1.1",
"D:\\Projects\\scrapper-api"
]
],
"_from": "punycode@2.1.1",
"_id": "punycode@2.1.1",
"_inBundle": false,
"_integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
"_location": "/punycode",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "punycode@2.1.1",
"name": "punycode",
"escapedName": "punycode",
"rawSpec": "2.1.1",
"saveSpec": null,
"fetchSpec": "2.1.1"
},
"keywords": [
"punycode",
"unicode",
"idn",
"idna",
"dns",
"url",
"domain"
"_requiredBy": [
"/tough-cookie",
"/uri-js"
],
"license": "MIT",
"_resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
"_spec": "2.1.1",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Mathias Bynens",
"url": "https://mathiasbynens.be/"
},
"bugs": {
"url": "https://github.com/bestiejs/punycode.js/issues"
},
"contributors": [
{
"name": "Mathias Bynens",
"url": "https://mathiasbynens.be/"
}
],
"repository": {
"type": "git",
"url": "https://github.com/bestiejs/punycode.js.git"
"description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
"devDependencies": {
"codecov": "^1.0.1",
"istanbul": "^0.4.1",
"mocha": "^2.5.3"
},
"engines": {
"node": ">=6"
},
"bugs": "https://github.com/bestiejs/punycode.js/issues",
"files": [
"LICENSE-MIT.txt",
"punycode.js",
"punycode.es6.js"
],
"scripts": {
"test": "mocha tests",
"prepublish": "node scripts/prepublish.js"
},
"devDependencies": {
"codecov": "^1.0.1",
"istanbul": "^0.4.1",
"mocha": "^2.5.3"
},
"homepage": "https://mths.be/punycode",
"jsnext:main": "punycode.es6.js",
"jspm": {
"map": {
"./punycode.js": {
"node": "@node/punycode"
}
}
}
},
"keywords": [
"punycode",
"unicode",
"idn",
"idna",
"dns",
"url",
"domain"
],
"license": "MIT",
"main": "punycode.js",
"module": "punycode.es6.js",
"name": "punycode",
"repository": {
"type": "git",
"url": "git+https://github.com/bestiejs/punycode.js.git"
},
"scripts": {
"prepublish": "node scripts/prepublish.js",
"test": "mocha tests"
},
"version": "2.1.1"
}

+ 58
- 18
node_modules/rc/package.json 查看文件

@@ -1,29 +1,69 @@
{
"name": "rc",
"version": "1.2.8",
"description": "hardwired configuration loader",
"main": "index.js",
"_args": [
[
"rc@1.2.8",
"D:\\Projects\\scrapper-api"
]
],
"_development": true,
"_from": "rc@1.2.8",
"_id": "rc@1.2.8",
"_inBundle": false,
"_integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"_location": "/rc",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "rc@1.2.8",
"name": "rc",
"escapedName": "rc",
"rawSpec": "1.2.8",
"saveSpec": null,
"fetchSpec": "1.2.8"
},
"_requiredBy": [
"/registry-auth-token",
"/registry-url"
],
"_resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
"_spec": "1.2.8",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Dominic Tarr",
"email": "dominic.tarr@gmail.com",
"url": "dominictarr.com"
},
"bin": {
"rc": "cli.js"
},
"browser": "browser.js",
"scripts": {
"test": "set -e; node test/test.js; node test/ini.js; node test/nested-env-vars.js"
"bugs": {
"url": "https://github.com/dominictarr/rc/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/dominictarr/rc.git"
"dependencies": {
"deep-extend": "^0.6.0",
"ini": "~1.3.0",
"minimist": "^1.2.0",
"strip-json-comments": "~2.0.1"
},
"license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
"description": "hardwired configuration loader",
"homepage": "https://github.com/dominictarr/rc#readme",
"keywords": [
"config",
"rc",
"unix",
"defaults"
],
"bin": "./cli.js",
"author": "Dominic Tarr <dominic.tarr@gmail.com> (dominictarr.com)",
"dependencies": {
"deep-extend": "^0.6.0",
"ini": "~1.3.0",
"minimist": "^1.2.0",
"strip-json-comments": "~2.0.1"
}
"license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
"main": "index.js",
"name": "rc",
"repository": {
"type": "git",
"url": "git+https://github.com/dominictarr/rc.git"
},
"scripts": {
"test": "set -e; node test/test.js; node test/ini.js; node test/nested-env-vars.js"
},
"version": "1.2.8"
}

+ 54
- 22
node_modules/readable-stream/package.json 查看文件

@@ -1,8 +1,42 @@
{
"name": "readable-stream",
"version": "2.3.7",
"description": "Streams3, a user-land copy of the stream library from Node.js",
"main": "readable.js",
"_args": [
[
"readable-stream@2.3.7",
"D:\\Projects\\scrapper-api"
]
],
"_from": "readable-stream@2.3.7",
"_id": "readable-stream@2.3.7",
"_inBundle": false,
"_integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
"_location": "/readable-stream",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "readable-stream@2.3.7",
"name": "readable-stream",
"escapedName": "readable-stream",
"rawSpec": "2.3.7",
"saveSpec": null,
"fetchSpec": "2.3.7"
},
"_requiredBy": [
"/bl"
],
"_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"_spec": "2.3.7",
"_where": "D:\\Projects\\scrapper-api",
"browser": {
"util": false,
"./readable.js": "./readable-browser.js",
"./writable.js": "./writable-browser.js",
"./duplex.js": "./duplex-browser.js",
"./lib/internal/streams/stream.js": "./lib/internal/streams/stream-browser.js"
},
"bugs": {
"url": "https://github.com/nodejs/readable-stream/issues"
},
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -12,6 +46,7 @@
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
},
"description": "Streams3, a user-land copy of the stream library from Node.js",
"devDependencies": {
"assert": "^1.4.0",
"babel-polyfill": "^6.9.1",
@@ -21,32 +56,29 @@
"tap": "^0.7.0",
"tape": "^4.8.0"
},
"scripts": {
"test": "tap test/parallel/*.js test/ours/*.js && node test/verify-dependencies.js",
"ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js",
"cover": "nyc npm test",
"report": "nyc report --reporter=lcov"
},
"repository": {
"type": "git",
"url": "git://github.com/nodejs/readable-stream"
},
"homepage": "https://github.com/nodejs/readable-stream#readme",
"keywords": [
"readable",
"stream",
"pipe"
],
"browser": {
"util": false,
"./readable.js": "./readable-browser.js",
"./writable.js": "./writable-browser.js",
"./duplex.js": "./duplex-browser.js",
"./lib/internal/streams/stream.js": "./lib/internal/streams/stream-browser.js"
},
"license": "MIT",
"main": "readable.js",
"name": "readable-stream",
"nyc": {
"include": [
"lib/**.js"
]
},
"license": "MIT"
"repository": {
"type": "git",
"url": "git://github.com/nodejs/readable-stream.git"
},
"scripts": {
"ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js",
"cover": "nyc npm test",
"report": "nyc report --reporter=lcov",
"test": "tap test/parallel/*.js test/ours/*.js && node test/verify-dependencies.js"
},
"version": "2.3.7"
}

+ 80
- 49
node_modules/request/node_modules/qs/package.json 查看文件

@@ -1,52 +1,83 @@
{
"_args": [
[
"qs@6.5.2",
"D:\\Projects\\scrapper-api"
]
],
"_from": "qs@6.5.2",
"_id": "qs@6.5.2",
"_inBundle": false,
"_integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
"_location": "/request/qs",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "qs@6.5.2",
"name": "qs",
"description": "A querystring parser that supports nesting and arrays, with a depth limit",
"homepage": "https://github.com/ljharb/qs",
"version": "6.5.2",
"repository": {
"type": "git",
"url": "https://github.com/ljharb/qs.git"
},
"main": "lib/index.js",
"contributors": [
{
"name": "Jordan Harband",
"email": "ljharb@gmail.com",
"url": "http://ljharb.codes"
}
],
"keywords": [
"querystring",
"qs"
],
"engines": {
"node": ">=0.6"
},
"dependencies": {},
"devDependencies": {
"@ljharb/eslint-config": "^12.2.1",
"browserify": "^16.2.0",
"covert": "^1.1.0",
"editorconfig-tools": "^0.1.1",
"eslint": "^4.19.1",
"evalmd": "^0.0.17",
"iconv-lite": "^0.4.21",
"mkdirp": "^0.5.1",
"qs-iconv": "^1.0.4",
"safe-publish-latest": "^1.1.1",
"safer-buffer": "^2.1.2",
"tape": "^4.9.0"
},
"scripts": {
"prepublish": "safe-publish-latest && npm run dist",
"pretest": "npm run --silent readme && npm run --silent lint",
"test": "npm run --silent coverage",
"tests-only": "node test",
"readme": "evalmd README.md",
"prelint": "editorconfig-tools check * lib/* test/*",
"lint": "eslint lib/*.js test/*.js",
"coverage": "covert test",
"dist": "mkdirp dist && browserify --standalone Qs lib/index.js > dist/qs.js"
},
"license": "BSD-3-Clause"
"escapedName": "qs",
"rawSpec": "6.5.2",
"saveSpec": null,
"fetchSpec": "6.5.2"
},
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"_spec": "6.5.2",
"_where": "D:\\Projects\\scrapper-api",
"bugs": {
"url": "https://github.com/ljharb/qs/issues"
},
"contributors": [
{
"name": "Jordan Harband",
"email": "ljharb@gmail.com",
"url": "http://ljharb.codes"
}
],
"dependencies": {},
"description": "A querystring parser that supports nesting and arrays, with a depth limit",
"devDependencies": {
"@ljharb/eslint-config": "^12.2.1",
"browserify": "^16.2.0",
"covert": "^1.1.0",
"editorconfig-tools": "^0.1.1",
"eslint": "^4.19.1",
"evalmd": "^0.0.17",
"iconv-lite": "^0.4.21",
"mkdirp": "^0.5.1",
"qs-iconv": "^1.0.4",
"safe-publish-latest": "^1.1.1",
"safer-buffer": "^2.1.2",
"tape": "^4.9.0"
},
"engines": {
"node": ">=0.6"
},
"homepage": "https://github.com/ljharb/qs",
"keywords": [
"querystring",
"qs"
],
"license": "BSD-3-Clause",
"main": "lib/index.js",
"name": "qs",
"repository": {
"type": "git",
"url": "git+https://github.com/ljharb/qs.git"
},
"scripts": {
"coverage": "covert test",
"dist": "mkdirp dist && browserify --standalone Qs lib/index.js > dist/qs.js",
"lint": "eslint lib/*.js test/*.js",
"prelint": "editorconfig-tools check * lib/* test/*",
"prepublish": "safe-publish-latest && npm run dist",
"pretest": "npm run --silent readme && npm run --silent lint",
"readme": "evalmd README.md",
"test": "npm run --silent coverage",
"tests-only": "node test"
},
"version": "6.5.2"
}

+ 62
- 30
node_modules/request/package.json 查看文件

@@ -1,31 +1,39 @@
{
"name": "request",
"description": "Simplified HTTP request client.",
"keywords": [
"http",
"simple",
"util",
"utility"
"_args": [
[
"request@2.88.2",
"D:\\Projects\\scrapper-api"
]
],
"version": "2.88.2",
"author": "Mikeal Rogers <mikeal.rogers@gmail.com>",
"repository": {
"type": "git",
"url": "https://github.com/request/request.git"
"_from": "request@2.88.2",
"_id": "request@2.88.2",
"_inBundle": false,
"_integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
"_location": "/request",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "request@2.88.2",
"name": "request",
"escapedName": "request",
"rawSpec": "2.88.2",
"saveSpec": null,
"fetchSpec": "2.88.2"
},
"_requiredBy": [
"/"
],
"_resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
"_spec": "2.88.2",
"_where": "D:\\Projects\\scrapper-api",
"author": {
"name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com"
},
"bugs": {
"url": "http://github.com/request/request/issues"
},
"license": "Apache-2.0",
"engines": {
"node": ">= 6"
},
"main": "index.js",
"files": [
"lib/",
"index.js",
"request.js"
],
"dependencies": {
"aws-sign2": "~0.7.0",
"aws4": "^1.8.0",
@@ -48,13 +56,7 @@
"tunnel-agent": "^0.6.0",
"uuid": "^3.3.2"
},
"scripts": {
"test": "npm run lint && npm run test-ci && npm run test-browser",
"test-ci": "taper tests/test-*.js",
"test-cov": "nyc --reporter=lcov tape tests/test-*.js",
"test-browser": "node tests/browser/start.js",
"lint": "standard"
},
"description": "Simplified HTTP request client.",
"devDependencies": {
"bluebird": "^3.2.1",
"browserify": "^13.0.1",
@@ -77,10 +79,40 @@
"tape": "^4.6.0",
"taper": "^0.5.0"
},
"engines": {
"node": ">= 6"
},
"files": [
"lib/",
"index.js",
"request.js"
],
"greenkeeper": {
"ignore": [
"hawk",
"har-validator"
]
}
},
"homepage": "https://github.com/request/request#readme",
"keywords": [
"http",
"simple",
"util",
"utility"
],
"license": "Apache-2.0",
"main": "index.js",
"name": "request",
"repository": {
"type": "git",
"url": "git+https://github.com/request/request.git"
},
"scripts": {
"lint": "standard",
"test": "npm run lint && npm run test-ci && npm run test-browser",
"test-browser": "node tests/browser/start.js",
"test-ci": "taper tests/test-*.js",
"test-cov": "nyc --reporter=lcov tape tests/test-*.js"
},
"version": "2.88.2"
}

+ 0
- 0
node_modules/saslprep/package.json 查看文件


部分文件因文件數量過多而無法顯示

Loading…
取消
儲存