Commit f2a2757e authored by chaiwat's avatar chaiwat

route insert getdata Garage

parents
APP=dev
APP_NAME='RepairCenter'
PORT=4000
BASE_URL='http://localhost'
\ No newline at end of file
node_modules
# .env
yarn-error.logg
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"name": "repaicenter-api",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon src/index.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/fuseSavage/RepaiCenter-api.git"
},
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/fuseSavage/RepaiCenter-api/issues"
},
"homepage": "https://github.com/fuseSavage/RepaiCenter-api#readme",
"dependencies": {
"axios": "^0.24.0",
"body-parser": "^1.19.0",
"cors": "^2.8.5",
"date": "^1.0.2",
"dotenv": "^10.0.0",
"express": "^4.17.1",
"jsonwebtoken": "^8.5.1",
"morgan": "^1.10.0",
"mysql": "^2.18.1",
"mysql2": "^2.3.3",
"nodemon": "^2.0.15",
"request": "^2.88.2",
"sequelize": "^6.12.0-alpha.1",
"sql-query": "^0.1.27",
"sql-query-identifier": "^2.2.4",
"yargs": "^17.2.1"
}
}
const dotenv = require('dotenv')
const { argv } = require('yargs')
dotenv.config({
path: argv.env || '.env',
})
module.exports = {
HOST: "localhost",
USER: "root",
PASSWORD: "",
DB: "repaircenter_db",
APP_NAME: process.env.APP_NAME,
PORT: process.env.PORT || 3000,
ERROR: {
NO_AUTH_CODE: 401,
}
}
module.exports = {
SUCCESS: 200,
SUCCESS_NO_CONTENT: 204,
ERROR_BAD_REQUEST: 400,
ERROR_UNAUTHORIZED: 401,
ERROR_NOT_FOUND: 404,
ERROR_API: 500,
ERROR_DB_UNKNOWN: 1000,
ERROR_DB_DUPLICATE: 1001,
ERROR_DB_DOWN: 1100,
}
\ No newline at end of file
const express = require("express");
const { registerGarage } = require("../services/database");
const {
callRegisterGarage,
callGetallGarage,
callGetGarage,
} = require("../services/funcCallback");
const responseCode = require("../configs/responseCode");
const router = express.Router();
// Insert garage
router.post("/insert", async (request, response, next) => {
try {
let data = request.body;
callRegisterGarage(data, function (err, datas, status) {
if (status == responseCode.SUCCESS) {
response.json({
code: 200,
message: "insert garage success",
data: datas,
});
} else {
response.json({
code: 204,
message: "มี UserID นี้แล้ว",
});
}
});
} catch (err) {
console.log(err);
}
});
// Get All Garage
router.get("/all", (request, response, next) => {
try {
callGetallGarage(function (err, datas, status) {
// console.log(status);
if (status == responseCode.SUCCESS) {
response.json({
code: 200,
message: "get all success",
total: datas.length,
data: datas,
});
}
});
} catch (err) {
console.log(err);
}
});
// Get All Garage
router.get("/getgarage", (request, response, next) => {
let data = request.body;
// console.log(data)
try {
callGetGarage(data, function (err, datas, status) {
if (status == responseCode.SUCCESS) {
response.json({
code: 200,
message: "get one garage success",
total: datas.length,
data: datas,
});
} else {
response.json({
code: 500,
message: "ไม่มี UsesID นี้อยู่ในตาราง",
});
}
});
} catch (err) {
console.log(err);
}
});
module.exports = router;
const express = require('express')
const {
getallMember,
} = require('../services/database')
const responseCode = require('../configs/responseCode')
const router = express.Router()
router.get('/all', (request, response, next) => {
console.log(['hello'])
try {
getallMember().then(res => {
if (res.status == responseCode.SUCCESS) {
response.json({
code: 200,
message: 'get all success',
})
}
})
} catch (err) {
console.log(err)
}
})
module.exports = router
\ No newline at end of file
const express = require('express')
const bodyParser = require('body-parser')
const logger = require('morgan')
const cors = require("cors");
const constants = require('./configs/constants')
const responseCode = require('./configs/responseCode')
const route = require('./routes')
const appname = constants.APP_NAME
const port = constants.PORT
const app = express();
app.use(logger('combined'))
app.use(cors())
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: true }))
app.use(express.static('public'))
app.use(route)
app.use((req, res) => {
return res.status(responseCode.ERROR_NOT_FOUND).send({
code: responseCode.ERROR_NOT_FOUND,
message: 'Route' + req.url + ' Not found.'
})
})
app.listen(port, () => console.log(`${appname} app listening on port ${port}!`))
\ No newline at end of file
// import express from 'express'
const express = require('express')
const router = express.Router()
const GarageController = require('../controller/GarageController')
router.use('/garage', GarageController)
module.exports = router
\ No newline at end of file
const express = require('express')
const responseCode = require('../configs/responseCode');
const router = express.Router()
const member = require('./member');
const garage = require('./garage');
router.get('/test',(req,res)=>{
const name = req.query.name
console.log(name)
let timestamp = typeof parseInt(+new Date()/1000);
res.json({ time:timestamp,code: responseCode.SUCCESS_NO_CONTENT })
console.log('test')
})
router.use(member)
router.use(garage)
module.exports = router
\ No newline at end of file
// import express from 'express'
const express = require('express')
const router = express.Router()
// import UserController from '../controllers/users/UserController'
const MemberController = require('../controller/MemberController')
router.use('/member', MemberController)
module.exports = router
\ No newline at end of file
const { query } = require("express");
const mysql = require("mysql");
const constants = require("../configs/constants");
const responseCode = require("../configs/responseCode");
const identify = require("sql-query-identifier");
var sql = require("sql-query"),
sqlQuery = sql.Query(); //for dialect: sql.Query('postgresql')
// Create a connection to the database
const db = mysql.createConnection({
host: constants.HOST,
user: constants.USER,
password: constants.PASSWORD,
database: constants.DB,
});
// Import SQL Commmand
const createTable = require("../sql/createTable");
const insertInto = require("../sql/insertInto");
// DataBase Connected
db.connect((err) => {
try {
if (err) throw err;
console.log("connected!!");
// Show All Table in DataBase
db.query("SHOW TABLES", (err, result) => {
if (err) throw err;
let allTable = [];
for (let i = 0; i < result.length; i++) {
allTable.push(result[i].Tables_in_repaircenter_db);
}
// Check Table garage in DataBase
if (allTable.includes("garage") == false) {
// Create Table
db.query(createTable.garage, (err) => {
if (err) throw err;
console.log("Created table garage successfully.");
});
} else {
console.log("database there is already this table.");
}
// Check Table member in DataBase
if (allTable.includes("member") == false) {
// Create Table
db.query(createTable.member, (err) => {
if (err) throw err;
console.log("Created table member successfully.");
});
} else {
console.log("database there is already this table.");
}
// Check Table repairDetails in DataBase
if (allTable.includes("repairdetails") == false) {
// Create Table
db.query(createTable.repairDetails, (err) => {
if (err) throw err;
console.log("Created table repairDetails successfully.");
});
} else {
console.log("database there is already this table.");
}
// Check Table reported in DataBase
if (allTable.includes("reported") == false) {
// Create Table
db.query(createTable.reported, (err) => {
if (err) throw err;
console.log("Created table reported successfully.");
});
} else {
console.log("database there is already this table.");
}
});
} catch (err) {
console.log(err);
}
});
// insert garage in RepairCenterDB
function registerGarage(data, callback) {
values = [
data.party,
data.userID,
data.password,
data.user_name,
data.garage_name,
data.email,
data.garage_type,
data.address_number,
data.moo,
data.alley,
data.road,
data.sub_district,
data.district,
data.province,
data.pos_code,
data.address_map,
new Date(),
data.on_time,
data.off_time,
data.tel,
];
try {
let sql = `SELECT userID FROM garage`;
db.query(sql, (error, result) => {
if (error) {
console.log("===>>> Error", err);
``;
} else {
// console.log(result)
let listUID = [];
result.forEach((doc) => {
listUID.push(doc.userID);
});
const checkUID = listUID.includes(data.userID);
if (checkUID === false) {
db.query(insertInto.insert_garage, [values], (err, result) => {
if (err) {
return callback(err);
} else {
callback(null, values, responseCode.SUCCESS);
// console.log("5555555");
}
});
} else {
// console.log("มี userID นี้แล้ว");
callback(null, result, responseCode.SUCCESS_NO_CONTENT);
}
}
});
} catch (err) {
console.log(err);
}
}
// get All Garage
function getAllGarage(data, callback) {
try {
db.query("SELECT * FROM garage", function (err, rows) {
if (err) return callback(err);
callback(null, rows, responseCode.SUCCESS);
});
} catch (err) {
console.log(err);
}
}
// get one Garage
function getGarage(data, callback) {
// console.log(data.userID);
let sql = `SELECT * FROM garage WHERE userID = "${data.userID}"`;
try {
db.query(sql, function (err, rows) {
if (err) return callback(err);
callback(null, rows, responseCode.SUCCESS);
});
} catch (err) {
console.log(err);
}
}
// insert Product
async function insertProduct(data) {
console.log("register ", data);
try {
db.query("SELECT * FROM repairapi", (err, result) => {
if (err) {
console.log("===>>> Error");
} else {
console.log("===>> suss", result);
}
});
return { status: responseCode.SUCCESS };
} catch (err) {
console.log(err);
}
}
// Get All Member
async function getallMember() {
try {
db.query("SELECT * FROM repairapi", (err, result) => {
if (err) {
console.log("===>>> Error");
} else {
console.log("===>> suss", result);
}
});
return { status: responseCode.SUCCESS };
} catch (err) {
console.log(err);
}
}
module.exports = {
registerGarage,
getAllGarage,
getGarage,
insertProduct,
getallMember,
};
const responseCode = require("../configs/responseCode");
const { getAllGarage, getGarage, registerGarage } = require("./database");
//fucntion callback Insert Garage
async function callRegisterGarage(data, callback) {
try {
registerGarage(data, function (err, result, status) {
if (err || !result.length) return callback("error or no results");
result = result.map((obj) => obj);
callback(null, result, status);
});
} catch (err) {
console.log(err);
}
}
//fucntion callback get all garage
async function callGetallGarage(callback) {
try {
getAllGarage("result", function (err, result) {
if (err || !result.length) return callback("error or no results");
result = result.map((obj) => obj);
callback(null, result, responseCode.SUCCESS);
});
} catch (err) {
console.log(err);
}
}
//fucntion callback get one garage
async function callGetGarage(data, callback) {
// console.log(data)
try {
getGarage(data, function (err, result) {
if (err || !result.length) return callback("error or no results");
result = result.map((obj) => obj);
callback(null, result, responseCode.SUCCESS);
});
} catch (err) {
console.log(err);
}
}
module.exports = {
callRegisterGarage,
callGetallGarage,
callGetGarage,
};
module.exports = {
garage: `CREATE TABLE garage(
garageID int NOT NULL AUTO_INCREMENT,
party varchar(100),
userID varchar(255),
password int NOT NULL,
user_name varchar(255),
garage_name varchar(255),
email varchar(255),
garage_type varchar(255),
address_number varchar(10),
moo varchar(10),
alley varchar(100),
road varchar(100),
sub_district varchar(100),
district varchar(100),
province varchar(100),
pos_code varchar(100),
address_map varchar(255),
registration_date DATETIME,
on_time varchar(100),
off_time varchar(100),
tel varchar(30),
PRIMARY KEY (garageID)
)`,
member: `CREATE TABLE member(
memberID int NOT NULL AUTO_INCREMENT,
party varchar(100),
member_tel varchar(100),
member_name varchar(255),
member_ads varchar(255),
shop_register varchar(255),
registration_date DATETIME,
PRIMARY KEY (memberID)
)`,
repairDetails: `CREATE TABLE repairdetails(
detailsID int NOT NULL AUTO_INCREMENT,
shop_repair varchar(255),
member_tel varchar(100),
device_type varchar(255),
device varchar(255),
details varchar(255),
repair_date DATETIME,
status varchar(100),
PRIMARY KEY (detailsID)
)`,
reported: `CREATE TABLE reported(
reportID int NOT NULL AUTO_INCREMENT,
party varchar(100),
report_detail varchar(255),
report_date DATETIME,
PRIMARY KEY (reportID)
)`,
};
module.exports = {
insert_garage: `INSERT INTO garage
(
party,
userID,
password,
user_name,
garage_name,
email,
garage_type,
address_number,
moo,
alley,
road,
sub_district,
district,
province,
pos_code,
address_map,
registration_date,
on_time,
off_time,
tel
) VALUES (?)`
}
\ No newline at end of file
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
"@sindresorhus/is@^0.14.0":
"integrity" "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
"resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz"
"version" "0.14.0"
"@szmarczak/http-timer@^1.1.2":
"integrity" "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA=="
"resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz"
"version" "1.1.2"
dependencies:
"defer-to-connect" "^1.0.1"
"@types/debug@^4.1.7":
"integrity" "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg=="
"resolved" "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz"
"version" "4.1.7"
dependencies:
"@types/ms" "*"
"@types/ms@*":
"integrity" "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
"resolved" "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz"
"version" "0.7.31"
"@types/node@*":
"integrity" "sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A=="
"resolved" "https://registry.npmjs.org/@types/node/-/node-16.11.9.tgz"
"version" "16.11.9"
"abbrev@1":
"integrity" "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
"resolved" "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
"version" "1.1.1"
"accepts@~1.3.7":
"integrity" "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA=="
"resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz"
"version" "1.3.7"
dependencies:
"mime-types" "~2.1.24"
"negotiator" "0.6.2"
"ajv@^6.12.3":
"integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
"resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
"version" "6.12.6"
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"
"ansi-align@^3.0.0":
"integrity" "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w=="
"resolved" "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz"
"version" "3.0.1"
dependencies:
"string-width" "^4.1.0"
"ansi-regex@^5.0.1":
"integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
"resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
"version" "5.0.1"
"ansi-styles@^4.0.0", "ansi-styles@^4.1.0":
"integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
"resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
"version" "4.3.0"
dependencies:
"color-convert" "^2.0.1"
"any-promise@^1.3.0":
"integrity" "sha1-q8av7tzqUugJzcA3au0845Y10X8="
"resolved" "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
"version" "1.3.0"
"anymatch@~3.1.2":
"integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="
"resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
"version" "3.1.2"
dependencies:
"normalize-path" "^3.0.0"
"picomatch" "^2.0.4"
"array-flatten@1.1.1":
"integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
"resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
"version" "1.1.1"
"asn1@~0.2.3":
"integrity" "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="
"resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz"
"version" "0.2.6"
dependencies:
"safer-buffer" "~2.1.0"
"assert-plus@^1.0.0", "assert-plus@1.0.0":
"integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
"resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
"version" "1.0.0"
"asynckit@^0.4.0":
"integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k="
"resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
"version" "0.4.0"
"aws-sign2@~0.7.0":
"integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
"resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
"version" "0.7.0"
"aws4@^1.8.0":
"integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
"resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz"
"version" "1.11.0"
"axios@^0.24.0":
"integrity" "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA=="
"resolved" "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz"
"version" "0.24.0"
dependencies:
"follow-redirects" "^1.14.4"
"balanced-match@^1.0.0":
"integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
"resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
"version" "1.0.2"
"basic-auth@~2.0.1":
"integrity" "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg=="
"resolved" "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz"
"version" "2.0.1"
dependencies:
"safe-buffer" "5.1.2"
"bcrypt-pbkdf@^1.0.0":
"integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4="
"resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
"version" "1.0.2"
dependencies:
"tweetnacl" "^0.14.3"
"bignumber.js@9.0.0":
"integrity" "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A=="
"resolved" "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz"
"version" "9.0.0"
"binary-extensions@^2.0.0":
"integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
"resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
"version" "2.2.0"
"body-parser@^1.19.0", "body-parser@1.19.0":
"integrity" "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw=="
"resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz"
"version" "1.19.0"
dependencies:
"bytes" "3.1.0"
"content-type" "~1.0.4"
"debug" "2.6.9"
"depd" "~1.1.2"
"http-errors" "1.7.2"
"iconv-lite" "0.4.24"
"on-finished" "~2.3.0"
"qs" "6.7.0"
"raw-body" "2.4.0"
"type-is" "~1.6.17"
"boxen@^5.0.0":
"integrity" "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ=="
"resolved" "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz"
"version" "5.1.2"
dependencies:
"ansi-align" "^3.0.0"
"camelcase" "^6.2.0"
"chalk" "^4.1.0"
"cli-boxes" "^2.2.1"
"string-width" "^4.2.2"
"type-fest" "^0.20.2"
"widest-line" "^3.1.0"
"wrap-ansi" "^7.0.0"
"brace-expansion@^1.1.7":
"integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
"resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
"version" "1.1.11"
dependencies:
"balanced-match" "^1.0.0"
"concat-map" "0.0.1"
"braces@~3.0.2":
"integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
"resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
"version" "3.0.2"
dependencies:
"fill-range" "^7.0.1"
"buffer-equal-constant-time@1.0.1":
"integrity" "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
"resolved" "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"
"version" "1.0.1"
"bytes@3.1.0":
"integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
"resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz"
"version" "3.1.0"
"cacheable-request@^6.0.0":
"integrity" "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg=="
"resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz"
"version" "6.1.0"
dependencies:
"clone-response" "^1.0.2"
"get-stream" "^5.1.0"
"http-cache-semantics" "^4.0.0"
"keyv" "^3.0.0"
"lowercase-keys" "^2.0.0"
"normalize-url" "^4.1.0"
"responselike" "^1.0.2"
"camelcase@^6.2.0":
"integrity" "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA=="
"resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz"
"version" "6.2.1"
"caseless@~0.12.0":
"integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
"resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
"version" "0.12.0"
"chalk@^4.1.0":
"integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="
"resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
"version" "4.1.2"
dependencies:
"ansi-styles" "^4.1.0"
"supports-color" "^7.1.0"
"chokidar@^3.5.2":
"integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ=="
"resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz"
"version" "3.5.2"
dependencies:
"anymatch" "~3.1.2"
"braces" "~3.0.2"
"glob-parent" "~5.1.2"
"is-binary-path" "~2.1.0"
"is-glob" "~4.0.1"
"normalize-path" "~3.0.0"
"readdirp" "~3.6.0"
optionalDependencies:
"fsevents" "~2.3.2"
"ci-info@^2.0.0":
"integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
"resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz"
"version" "2.0.0"
"cli-boxes@^2.2.1":
"integrity" "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
"resolved" "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz"
"version" "2.2.1"
"cliui@^7.0.2":
"integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="
"resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
"version" "7.0.4"
dependencies:
"string-width" "^4.2.0"
"strip-ansi" "^6.0.0"
"wrap-ansi" "^7.0.0"
"clone-response@^1.0.2":
"integrity" "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws="
"resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz"
"version" "1.0.2"
dependencies:
"mimic-response" "^1.0.0"
"color-convert@^2.0.1":
"integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
"resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
"version" "2.0.1"
dependencies:
"color-name" "~1.1.4"
"color-name@~1.1.4":
"integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
"resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
"version" "1.1.4"
"combined-stream@^1.0.6", "combined-stream@~1.0.6":
"integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
"resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
"version" "1.0.8"
dependencies:
"delayed-stream" "~1.0.0"
"concat-map@0.0.1":
"integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
"resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
"version" "0.0.1"
"configstore@^5.0.1":
"integrity" "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA=="
"resolved" "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz"
"version" "5.0.1"
dependencies:
"dot-prop" "^5.2.0"
"graceful-fs" "^4.1.2"
"make-dir" "^3.0.0"
"unique-string" "^2.0.0"
"write-file-atomic" "^3.0.0"
"xdg-basedir" "^4.0.0"
"content-disposition@0.5.3":
"integrity" "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g=="
"resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz"
"version" "0.5.3"
dependencies:
"safe-buffer" "5.1.2"
"content-type@~1.0.4":
"integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
"resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
"version" "1.0.4"
"cookie-signature@1.0.6":
"integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
"resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
"version" "1.0.6"
"cookie@0.4.0":
"integrity" "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
"resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz"
"version" "0.4.0"
"core-util-is@~1.0.0", "core-util-is@1.0.2":
"integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
"resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
"version" "1.0.2"
"cors@^2.8.5":
"integrity" "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g=="
"resolved" "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz"
"version" "2.8.5"
dependencies:
"object-assign" "^4"
"vary" "^1"
"crypto-random-string@^2.0.0":
"integrity" "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="
"resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz"
"version" "2.0.0"
"dashdash@^1.12.0":
"integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA="
"resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
"version" "1.14.1"
dependencies:
"assert-plus" "^1.0.0"
"date@^1.0.2":
"integrity" "sha1-nxUD1lGYQ9lIZvx5qR6b6I3LR3Y="
"resolved" "https://registry.npmjs.org/date/-/date-1.0.2.tgz"
"version" "1.0.2"
"debug@^3.2.7":
"integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
"resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
"version" "3.2.7"
dependencies:
"ms" "^2.1.1"
"debug@^4.1.1":
"integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw=="
"resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz"
"version" "4.3.2"
dependencies:
"ms" "2.1.2"
"debug@2.6.9":
"integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
"resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
"version" "2.6.9"
dependencies:
"ms" "2.0.0"
"decompress-response@^3.3.0":
"integrity" "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M="
"resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz"
"version" "3.3.0"
dependencies:
"mimic-response" "^1.0.0"
"deep-extend@^0.6.0":
"integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
"resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
"version" "0.6.0"
"defer-to-connect@^1.0.1":
"integrity" "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
"resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz"
"version" "1.1.3"
"delayed-stream@~1.0.0":
"integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
"resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
"version" "1.0.0"
"denque@^2.0.1":
"integrity" "sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ=="
"resolved" "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz"
"version" "2.0.1"
"depd@~1.1.2":
"integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
"resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
"version" "1.1.2"
"depd@~2.0.0":
"integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
"resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
"version" "2.0.0"
"destroy@~1.0.4":
"integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
"resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"
"version" "1.0.4"
"dot-prop@^5.2.0":
"integrity" "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q=="
"resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz"
"version" "5.3.0"
dependencies:
"is-obj" "^2.0.0"
"dotenv@^10.0.0":
"integrity" "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q=="
"resolved" "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz"
"version" "10.0.0"
"dottie@^2.0.0":
"integrity" "sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg=="
"resolved" "https://registry.npmjs.org/dottie/-/dottie-2.0.2.tgz"
"version" "2.0.2"
"duplexer3@^0.1.4":
"integrity" "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
"resolved" "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz"
"version" "0.1.4"
"ecc-jsbn@~0.1.1":
"integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk="
"resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
"version" "0.1.2"
dependencies:
"jsbn" "~0.1.0"
"safer-buffer" "^2.1.0"
"ecdsa-sig-formatter@1.0.11":
"integrity" "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ=="
"resolved" "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz"
"version" "1.0.11"
dependencies:
"safe-buffer" "^5.0.1"
"ee-first@1.1.1":
"integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
"resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
"version" "1.1.1"
"emoji-regex@^8.0.0":
"integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
"resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
"version" "8.0.0"
"encodeurl@~1.0.2":
"integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
"resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
"version" "1.0.2"
"end-of-stream@^1.1.0":
"integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="
"resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
"version" "1.4.4"
dependencies:
"once" "^1.4.0"
"escalade@^3.1.1":
"integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
"resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
"version" "3.1.1"
"escape-goat@^2.0.0":
"integrity" "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q=="
"resolved" "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz"
"version" "2.1.1"
"escape-html@~1.0.3":
"integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
"resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
"version" "1.0.3"
"etag@~1.8.1":
"integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
"resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
"version" "1.8.1"
"express@^4.17.1":
"integrity" "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g=="
"resolved" "https://registry.npmjs.org/express/-/express-4.17.1.tgz"
"version" "4.17.1"
dependencies:
"accepts" "~1.3.7"
"array-flatten" "1.1.1"
"body-parser" "1.19.0"
"content-disposition" "0.5.3"
"content-type" "~1.0.4"
"cookie" "0.4.0"
"cookie-signature" "1.0.6"
"debug" "2.6.9"
"depd" "~1.1.2"
"encodeurl" "~1.0.2"
"escape-html" "~1.0.3"
"etag" "~1.8.1"
"finalhandler" "~1.1.2"
"fresh" "0.5.2"
"merge-descriptors" "1.0.1"
"methods" "~1.1.2"
"on-finished" "~2.3.0"
"parseurl" "~1.3.3"
"path-to-regexp" "0.1.7"
"proxy-addr" "~2.0.5"
"qs" "6.7.0"
"range-parser" "~1.2.1"
"safe-buffer" "5.1.2"
"send" "0.17.1"
"serve-static" "1.14.1"
"setprototypeof" "1.1.1"
"statuses" "~1.5.0"
"type-is" "~1.6.18"
"utils-merge" "1.0.1"
"vary" "~1.1.2"
"extend@~3.0.2":
"integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
"resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
"version" "3.0.2"
"extsprintf@^1.2.0", "extsprintf@1.3.0":
"integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
"resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
"version" "1.3.0"
"fast-deep-equal@^3.1.1":
"integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
"resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
"version" "3.1.3"
"fast-json-stable-stringify@^2.0.0":
"integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
"resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
"version" "2.1.0"
"fill-range@^7.0.1":
"integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="
"resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
"version" "7.0.1"
dependencies:
"to-regex-range" "^5.0.1"
"finalhandler@~1.1.2":
"integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA=="
"resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz"
"version" "1.1.2"
dependencies:
"debug" "2.6.9"
"encodeurl" "~1.0.2"
"escape-html" "~1.0.3"
"on-finished" "~2.3.0"
"parseurl" "~1.3.3"
"statuses" "~1.5.0"
"unpipe" "~1.0.0"
"follow-redirects@^1.14.4":
"integrity" "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA=="
"resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz"
"version" "1.14.5"
"forever-agent@~0.6.1":
"integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
"resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
"version" "0.6.1"
"form-data@~2.3.2":
"integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="
"resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"
"version" "2.3.3"
dependencies:
"asynckit" "^0.4.0"
"combined-stream" "^1.0.6"
"mime-types" "^2.1.12"
"forwarded@0.2.0":
"integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
"resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
"version" "0.2.0"
"fresh@0.5.2":
"integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
"resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
"version" "0.5.2"
"generate-function@^2.3.1":
"integrity" "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ=="
"resolved" "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz"
"version" "2.3.1"
dependencies:
"is-property" "^1.0.2"
"get-caller-file@^2.0.5":
"integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
"resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
"version" "2.0.5"
"get-stream@^4.1.0":
"integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w=="
"resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
"version" "4.1.0"
dependencies:
"pump" "^3.0.0"
"get-stream@^5.1.0":
"integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="
"resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
"version" "5.2.0"
dependencies:
"pump" "^3.0.0"
"getpass@^0.1.1":
"integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo="
"resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
"version" "0.1.7"
dependencies:
"assert-plus" "^1.0.0"
"glob-parent@~5.1.2":
"integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
"resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
"version" "5.1.2"
dependencies:
"is-glob" "^4.0.1"
"global-dirs@^3.0.0":
"integrity" "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA=="
"resolved" "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz"
"version" "3.0.0"
dependencies:
"ini" "2.0.0"
"got@^9.6.0":
"integrity" "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q=="
"resolved" "https://registry.npmjs.org/got/-/got-9.6.0.tgz"
"version" "9.6.0"
dependencies:
"@sindresorhus/is" "^0.14.0"
"@szmarczak/http-timer" "^1.1.2"
"cacheable-request" "^6.0.0"
"decompress-response" "^3.3.0"
"duplexer3" "^0.1.4"
"get-stream" "^4.1.0"
"lowercase-keys" "^1.0.1"
"mimic-response" "^1.0.1"
"p-cancelable" "^1.0.0"
"to-readable-stream" "^1.0.0"
"url-parse-lax" "^3.0.0"
"graceful-fs@^4.1.2":
"integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
"resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz"
"version" "4.2.8"
"har-schema@^2.0.0":
"integrity" "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
"resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
"version" "2.0.0"
"har-validator@~5.1.3":
"integrity" "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="
"resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz"
"version" "5.1.5"
dependencies:
"ajv" "^6.12.3"
"har-schema" "^2.0.0"
"has-flag@^3.0.0":
"integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
"resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
"version" "3.0.0"
"has-flag@^4.0.0":
"integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
"resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
"version" "4.0.0"
"has-yarn@^2.1.0":
"integrity" "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw=="
"resolved" "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz"
"version" "2.1.0"
"http-cache-semantics@^4.0.0":
"integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
"resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz"
"version" "4.1.0"
"http-errors@~1.7.2", "http-errors@1.7.2":
"integrity" "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg=="
"resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz"
"version" "1.7.2"
dependencies:
"depd" "~1.1.2"
"inherits" "2.0.3"
"setprototypeof" "1.1.1"
"statuses" ">= 1.5.0 < 2"
"toidentifier" "1.0.0"
"http-signature@~1.2.0":
"integrity" "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE="
"resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
"version" "1.2.0"
dependencies:
"assert-plus" "^1.0.0"
"jsprim" "^1.2.2"
"sshpk" "^1.7.0"
"iconv-lite@^0.6.3":
"integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
"resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
"version" "0.6.3"
dependencies:
"safer-buffer" ">= 2.1.2 < 3.0.0"
"iconv-lite@0.4.24":
"integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
"resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
"version" "0.4.24"
dependencies:
"safer-buffer" ">= 2.1.2 < 3"
"ignore-by-default@^1.0.1":
"integrity" "sha1-SMptcvbGo68Aqa1K5odr44ieKwk="
"resolved" "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz"
"version" "1.0.1"
"import-lazy@^2.1.0":
"integrity" "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
"resolved" "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz"
"version" "2.1.0"
"imurmurhash@^0.1.4":
"integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o="
"resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
"version" "0.1.4"
"inflection@1.13.1":
"integrity" "sha512-dldYtl2WlN0QDkIDtg8+xFwOS2Tbmp12t1cHa5/YClU6ZQjTFm7B66UcVbh9NQB+HvT5BAd2t5+yKsBkw5pcqA=="
"resolved" "https://registry.npmjs.org/inflection/-/inflection-1.13.1.tgz"
"version" "1.13.1"
"inherits@~2.0.3", "inherits@2.0.3":
"integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
"resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
"version" "2.0.3"
"ini@~1.3.0":
"integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
"resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
"version" "1.3.8"
"ini@2.0.0":
"integrity" "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA=="
"resolved" "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz"
"version" "2.0.0"
"ipaddr.js@1.9.1":
"integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
"resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
"version" "1.9.1"
"is-binary-path@~2.1.0":
"integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
"resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
"version" "2.1.0"
dependencies:
"binary-extensions" "^2.0.0"
"is-ci@^2.0.0":
"integrity" "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w=="
"resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz"
"version" "2.0.0"
dependencies:
"ci-info" "^2.0.0"
"is-extglob@^2.1.1":
"integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
"resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
"version" "2.1.1"
"is-fullwidth-code-point@^3.0.0":
"integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
"resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
"version" "3.0.0"
"is-glob@^4.0.1", "is-glob@~4.0.1":
"integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="
"resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
"version" "4.0.3"
dependencies:
"is-extglob" "^2.1.1"
"is-installed-globally@^0.4.0":
"integrity" "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ=="
"resolved" "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz"
"version" "0.4.0"
dependencies:
"global-dirs" "^3.0.0"
"is-path-inside" "^3.0.2"
"is-npm@^5.0.0":
"integrity" "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA=="
"resolved" "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz"
"version" "5.0.0"
"is-number@^7.0.0":
"integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
"resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
"version" "7.0.0"
"is-obj@^2.0.0":
"integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
"resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz"
"version" "2.0.0"
"is-path-inside@^3.0.2":
"integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
"resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz"
"version" "3.0.3"
"is-property@^1.0.2":
"integrity" "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ="
"resolved" "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"
"version" "1.0.2"
"is-typedarray@^1.0.0", "is-typedarray@~1.0.0":
"integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
"resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
"version" "1.0.0"
"is-yarn-global@^0.3.0":
"integrity" "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
"resolved" "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz"
"version" "0.3.0"
"isarray@~1.0.0":
"integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
"resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
"version" "1.0.0"
"isstream@~0.1.2":
"integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
"resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
"version" "0.1.2"
"jsbn@~0.1.0":
"integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
"resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
"version" "0.1.1"
"json-buffer@3.0.0":
"integrity" "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
"resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz"
"version" "3.0.0"
"json-schema-traverse@^0.4.1":
"integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
"resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
"version" "0.4.1"
"json-schema@0.2.3":
"integrity" "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
"resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"
"version" "0.2.3"
"json-stringify-safe@~5.0.1":
"integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
"resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
"version" "5.0.1"
"jsonwebtoken@^8.5.1":
"integrity" "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w=="
"resolved" "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz"
"version" "8.5.1"
dependencies:
"jws" "^3.2.2"
"lodash.includes" "^4.3.0"
"lodash.isboolean" "^3.0.3"
"lodash.isinteger" "^4.0.4"
"lodash.isnumber" "^3.0.3"
"lodash.isplainobject" "^4.0.6"
"lodash.isstring" "^4.0.1"
"lodash.once" "^4.0.0"
"ms" "^2.1.1"
"semver" "^5.6.0"
"jsprim@^1.2.2":
"integrity" "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI="
"resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz"
"version" "1.4.1"
dependencies:
"assert-plus" "1.0.0"
"extsprintf" "1.3.0"
"json-schema" "0.2.3"
"verror" "1.10.0"
"jwa@^1.4.1":
"integrity" "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA=="
"resolved" "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz"
"version" "1.4.1"
dependencies:
"buffer-equal-constant-time" "1.0.1"
"ecdsa-sig-formatter" "1.0.11"
"safe-buffer" "^5.0.1"
"jws@^3.2.2":
"integrity" "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA=="
"resolved" "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz"
"version" "3.2.2"
dependencies:
"jwa" "^1.4.1"
"safe-buffer" "^5.0.1"
"keyv@^3.0.0":
"integrity" "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA=="
"resolved" "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz"
"version" "3.1.0"
dependencies:
"json-buffer" "3.0.0"
"latest-version@^5.1.0":
"integrity" "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA=="
"resolved" "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz"
"version" "5.1.0"
dependencies:
"package-json" "^6.3.0"
"lodash.includes@^4.3.0":
"integrity" "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8="
"resolved" "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz"
"version" "4.3.0"
"lodash.isboolean@^3.0.3":
"integrity" "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY="
"resolved" "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz"
"version" "3.0.3"
"lodash.isinteger@^4.0.4":
"integrity" "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M="
"resolved" "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz"
"version" "4.0.4"
"lodash.isnumber@^3.0.3":
"integrity" "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w="
"resolved" "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz"
"version" "3.0.3"
"lodash.isplainobject@^4.0.6":
"integrity" "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
"resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz"
"version" "4.0.6"
"lodash.isstring@^4.0.1":
"integrity" "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE="
"resolved" "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz"
"version" "4.0.1"
"lodash.once@^4.0.0":
"integrity" "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w="
"resolved" "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz"
"version" "4.1.1"
"lodash@^4.17.20":
"integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
"resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
"version" "4.17.21"
"long@^4.0.0":
"integrity" "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
"resolved" "https://registry.npmjs.org/long/-/long-4.0.0.tgz"
"version" "4.0.0"
"lowercase-keys@^1.0.0", "lowercase-keys@^1.0.1":
"integrity" "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
"resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz"
"version" "1.0.1"
"lowercase-keys@^2.0.0":
"integrity" "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
"resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz"
"version" "2.0.0"
"lru-cache@^4.1.3":
"integrity" "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g=="
"resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz"
"version" "4.1.5"
dependencies:
"pseudomap" "^1.0.2"
"yallist" "^2.1.2"
"lru-cache@^6.0.0":
"integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="
"resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
"version" "6.0.0"
dependencies:
"yallist" "^4.0.0"
"make-dir@^3.0.0":
"integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw=="
"resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"
"version" "3.1.0"
dependencies:
"semver" "^6.0.0"
"media-typer@0.3.0":
"integrity" "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
"resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
"version" "0.3.0"
"merge-descriptors@1.0.1":
"integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
"resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
"version" "1.0.1"
"methods@~1.1.2":
"integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
"resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
"version" "1.1.2"
"mime-db@1.51.0":
"integrity" "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
"resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz"
"version" "1.51.0"
"mime-types@^2.1.12", "mime-types@~2.1.19", "mime-types@~2.1.24":
"integrity" "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A=="
"resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz"
"version" "2.1.34"
dependencies:
"mime-db" "1.51.0"
"mime@1.6.0":
"integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
"resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
"version" "1.6.0"
"mimic-response@^1.0.0", "mimic-response@^1.0.1":
"integrity" "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
"resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz"
"version" "1.0.1"
"minimatch@^3.0.4":
"integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="
"resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
"version" "3.0.4"
dependencies:
"brace-expansion" "^1.1.7"
"minimist@^1.2.0":
"integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
"resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz"
"version" "1.2.5"
"moment-timezone@^0.5.31":
"integrity" "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg=="
"resolved" "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz"
"version" "0.5.34"
dependencies:
"moment" ">= 2.9.0"
"moment@^2.26.0", "moment@>= 2.9.0":
"integrity" "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="
"resolved" "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz"
"version" "2.29.1"
"morgan@^1.10.0":
"integrity" "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ=="
"resolved" "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz"
"version" "1.10.0"
dependencies:
"basic-auth" "~2.0.1"
"debug" "2.6.9"
"depd" "~2.0.0"
"on-finished" "~2.3.0"
"on-headers" "~1.0.2"
"ms@^2.1.1":
"integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
"resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
"version" "2.1.3"
"ms@2.0.0":
"integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
"resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
"version" "2.0.0"
"ms@2.1.1":
"integrity" "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
"resolved" "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"
"version" "2.1.1"
"ms@2.1.2":
"integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
"resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
"version" "2.1.2"
"mysql@^2.18.1":
"integrity" "sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig=="
"resolved" "https://registry.npmjs.org/mysql/-/mysql-2.18.1.tgz"
"version" "2.18.1"
dependencies:
"bignumber.js" "9.0.0"
"readable-stream" "2.3.7"
"safe-buffer" "5.1.2"
"sqlstring" "2.3.1"
"mysql2@^2.3.3":
"integrity" "sha512-wxJUev6LgMSgACDkb/InIFxDprRa6T95+VEoR+xPvtngtccNH2dGjEB/fVZ8yg1gWv1510c9CvXuJHi5zUm0ZA=="
"resolved" "https://registry.npmjs.org/mysql2/-/mysql2-2.3.3.tgz"
"version" "2.3.3"
dependencies:
"denque" "^2.0.1"
"generate-function" "^2.3.1"
"iconv-lite" "^0.6.3"
"long" "^4.0.0"
"lru-cache" "^6.0.0"
"named-placeholders" "^1.1.2"
"seq-queue" "^0.0.5"
"sqlstring" "^2.3.2"
"named-placeholders@^1.1.2":
"integrity" "sha512-wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA=="
"resolved" "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.2.tgz"
"version" "1.1.2"
dependencies:
"lru-cache" "^4.1.3"
"negotiator@0.6.2":
"integrity" "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
"resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz"
"version" "0.6.2"
"nodemon@^2.0.15":
"integrity" "sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA=="
"resolved" "https://registry.npmjs.org/nodemon/-/nodemon-2.0.15.tgz"
"version" "2.0.15"
dependencies:
"chokidar" "^3.5.2"
"debug" "^3.2.7"
"ignore-by-default" "^1.0.1"
"minimatch" "^3.0.4"
"pstree.remy" "^1.1.8"
"semver" "^5.7.1"
"supports-color" "^5.5.0"
"touch" "^3.1.0"
"undefsafe" "^2.0.5"
"update-notifier" "^5.1.0"
"nopt@~1.0.10":
"integrity" "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4="
"resolved" "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"
"version" "1.0.10"
dependencies:
"abbrev" "1"
"normalize-path@^3.0.0", "normalize-path@~3.0.0":
"integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
"resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
"version" "3.0.0"
"normalize-url@^4.1.0":
"integrity" "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
"resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz"
"version" "4.5.1"
"oauth-sign@~0.9.0":
"integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
"resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz"
"version" "0.9.0"
"object-assign@^4":
"integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
"resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
"version" "4.1.1"
"on-finished@~2.3.0":
"integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc="
"resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
"version" "2.3.0"
dependencies:
"ee-first" "1.1.1"
"on-headers@~1.0.2":
"integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
"resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
"version" "1.0.2"
"once@^1.3.1", "once@^1.4.0":
"integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
"resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
"version" "1.4.0"
dependencies:
"wrappy" "1"
"p-cancelable@^1.0.0":
"integrity" "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
"resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz"
"version" "1.1.0"
"package-json@^6.3.0":
"integrity" "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ=="
"resolved" "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz"
"version" "6.5.0"
dependencies:
"got" "^9.6.0"
"registry-auth-token" "^4.0.0"
"registry-url" "^5.0.0"
"semver" "^6.2.0"
"parseurl@~1.3.3":
"integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
"resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
"version" "1.3.3"
"path-to-regexp@0.1.7":
"integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
"resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
"version" "0.1.7"
"performance-now@^2.1.0":
"integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
"resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
"version" "2.1.0"
"pg-connection-string@^2.5.0":
"integrity" "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ=="
"resolved" "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz"
"version" "2.5.0"
"picomatch@^2.0.4", "picomatch@^2.2.1":
"integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="
"resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz"
"version" "2.3.0"
"prepend-http@^2.0.0":
"integrity" "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
"resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz"
"version" "2.0.0"
"process-nextick-args@~2.0.0":
"integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
"resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
"version" "2.0.1"
"proxy-addr@~2.0.5":
"integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="
"resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
"version" "2.0.7"
dependencies:
"forwarded" "0.2.0"
"ipaddr.js" "1.9.1"
"pseudomap@^1.0.2":
"integrity" "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
"resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
"version" "1.0.2"
"psl@^1.1.28":
"integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
"resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz"
"version" "1.8.0"
"pstree.remy@^1.1.8":
"integrity" "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w=="
"resolved" "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz"
"version" "1.1.8"
"pump@^3.0.0":
"integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="
"resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
"version" "3.0.0"
dependencies:
"end-of-stream" "^1.1.0"
"once" "^1.3.1"
"punycode@^2.1.0", "punycode@^2.1.1":
"integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
"resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
"version" "2.1.1"
"pupa@^2.1.1":
"integrity" "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A=="
"resolved" "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz"
"version" "2.1.1"
dependencies:
"escape-goat" "^2.0.0"
"qs@~6.5.2":
"integrity" "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
"resolved" "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz"
"version" "6.5.2"
"qs@6.7.0":
"integrity" "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
"resolved" "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz"
"version" "6.7.0"
"range-parser@~1.2.1":
"integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
"resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
"version" "1.2.1"
"raw-body@2.4.0":
"integrity" "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q=="
"resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz"
"version" "2.4.0"
dependencies:
"bytes" "3.1.0"
"http-errors" "1.7.2"
"iconv-lite" "0.4.24"
"unpipe" "1.0.0"
"rc@^1.2.8":
"integrity" "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="
"resolved" "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
"version" "1.2.8"
dependencies:
"deep-extend" "^0.6.0"
"ini" "~1.3.0"
"minimist" "^1.2.0"
"strip-json-comments" "~2.0.1"
"readable-stream@2.3.7":
"integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
"resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
"version" "2.3.7"
dependencies:
"core-util-is" "~1.0.0"
"inherits" "~2.0.3"
"isarray" "~1.0.0"
"process-nextick-args" "~2.0.0"
"safe-buffer" "~5.1.1"
"string_decoder" "~1.1.1"
"util-deprecate" "~1.0.1"
"readdirp@~3.6.0":
"integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="
"resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
"version" "3.6.0"
dependencies:
"picomatch" "^2.2.1"
"registry-auth-token@^4.0.0":
"integrity" "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw=="
"resolved" "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz"
"version" "4.2.1"
dependencies:
"rc" "^1.2.8"
"registry-url@^5.0.0":
"integrity" "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw=="
"resolved" "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz"
"version" "5.1.0"
dependencies:
"rc" "^1.2.8"
"request@^2.88.2":
"integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="
"resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz"
"version" "2.88.2"
dependencies:
"aws-sign2" "~0.7.0"
"aws4" "^1.8.0"
"caseless" "~0.12.0"
"combined-stream" "~1.0.6"
"extend" "~3.0.2"
"forever-agent" "~0.6.1"
"form-data" "~2.3.2"
"har-validator" "~5.1.3"
"http-signature" "~1.2.0"
"is-typedarray" "~1.0.0"
"isstream" "~0.1.2"
"json-stringify-safe" "~5.0.1"
"mime-types" "~2.1.19"
"oauth-sign" "~0.9.0"
"performance-now" "^2.1.0"
"qs" "~6.5.2"
"safe-buffer" "^5.1.2"
"tough-cookie" "~2.5.0"
"tunnel-agent" "^0.6.0"
"uuid" "^3.3.2"
"require-directory@^2.1.1":
"integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
"resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
"version" "2.1.1"
"responselike@^1.0.2":
"integrity" "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec="
"resolved" "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz"
"version" "1.0.2"
dependencies:
"lowercase-keys" "^1.0.0"
"retry-as-promised@^3.2.0":
"integrity" "sha512-CybGs60B7oYU/qSQ6kuaFmRd9sTZ6oXSc0toqePvV74Ac6/IFZSI1ReFQmtCN+uvW1Mtqdwpvt/LGOiCBAY2Mg=="
"resolved" "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-3.2.0.tgz"
"version" "3.2.0"
dependencies:
"any-promise" "^1.3.0"
"safe-buffer@^5.0.1", "safe-buffer@^5.1.2", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1", "safe-buffer@5.1.2":
"integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
"resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
"version" "5.1.2"
"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", "safer-buffer@~2.1.0":
"integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
"resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
"version" "2.1.2"
"semver-diff@^3.1.1":
"integrity" "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg=="
"resolved" "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz"
"version" "3.1.1"
dependencies:
"semver" "^6.3.0"
"semver@^5.6.0":
"integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
"resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
"version" "5.7.1"
"semver@^5.7.1":
"integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
"resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
"version" "5.7.1"
"semver@^6.0.0":
"integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
"resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
"version" "6.3.0"
"semver@^6.2.0":
"integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
"resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
"version" "6.3.0"
"semver@^6.3.0":
"integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
"resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
"version" "6.3.0"
"semver@^7.3.2", "semver@^7.3.4":
"integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="
"resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
"version" "7.3.5"
dependencies:
"lru-cache" "^6.0.0"
"send@0.17.1":
"integrity" "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg=="
"resolved" "https://registry.npmjs.org/send/-/send-0.17.1.tgz"
"version" "0.17.1"
dependencies:
"debug" "2.6.9"
"depd" "~1.1.2"
"destroy" "~1.0.4"
"encodeurl" "~1.0.2"
"escape-html" "~1.0.3"
"etag" "~1.8.1"
"fresh" "0.5.2"
"http-errors" "~1.7.2"
"mime" "1.6.0"
"ms" "2.1.1"
"on-finished" "~2.3.0"
"range-parser" "~1.2.1"
"statuses" "~1.5.0"
"seq-queue@^0.0.5":
"integrity" "sha1-1WgS4cAXpuTnw+Ojeh2m143TyT4="
"resolved" "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz"
"version" "0.0.5"
"sequelize-pool@^6.0.0":
"integrity" "sha512-4YwEw3ZgK/tY/so+GfnSgXkdwIJJ1I32uZJztIEgZeAO6HMgj64OzySbWLgxj+tXhZCJnzRfkY9gINw8Ft8ZMg=="
"resolved" "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-6.1.0.tgz"
"version" "6.1.0"
"sequelize@^6.12.0-alpha.1":
"integrity" "sha512-MrjM8GJtUKhuc3ZkGbhlSr1DQdce3oRAI4STwgurfO0utBcdQE0kC1O3hp752XRFwzM+brH9Oy/dbVkupIZ4BQ=="
"resolved" "https://registry.npmjs.org/sequelize/-/sequelize-6.12.0-alpha.1.tgz"
"version" "6.12.0-alpha.1"
dependencies:
"@types/debug" "^4.1.7"
"debug" "^4.1.1"
"dottie" "^2.0.0"
"inflection" "1.13.1"
"lodash" "^4.17.20"
"moment" "^2.26.0"
"moment-timezone" "^0.5.31"
"pg-connection-string" "^2.5.0"
"retry-as-promised" "^3.2.0"
"semver" "^7.3.2"
"sequelize-pool" "^6.0.0"
"toposort-class" "^1.0.1"
"uuid" "^8.1.0"
"validator" "^13.7.0"
"wkx" "^0.5.0"
"serve-static@1.14.1":
"integrity" "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg=="
"resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz"
"version" "1.14.1"
dependencies:
"encodeurl" "~1.0.2"
"escape-html" "~1.0.3"
"parseurl" "~1.3.3"
"send" "0.17.1"
"setprototypeof@1.1.1":
"integrity" "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
"resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz"
"version" "1.1.1"
"signal-exit@^3.0.2":
"integrity" "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ=="
"resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz"
"version" "3.0.6"
"sql-query-identifier@^2.2.4":
"integrity" "sha512-8djbNShzTAr2thVPJHZbZABru3U1slHfn7yDRQwQ5ClzzKGFg/WGOixVLpP85KZG9xzRDHW/XUfIzJ+OIozQfg=="
"resolved" "https://registry.npmjs.org/sql-query-identifier/-/sql-query-identifier-2.2.4.tgz"
"version" "2.2.4"
"sql-query@^0.1.27":
"integrity" "sha512-XXK6W6n0D18YspS/7TziKln8ij9RUnpDzl+qr2hUOqEqrhuilGPhbKBYQ1dkfYoQ0ViNtr2y8RKut06nkAkx2w=="
"resolved" "https://registry.npmjs.org/sql-query/-/sql-query-0.1.27.tgz"
"version" "0.1.27"
"sqlstring@^2.3.2":
"integrity" "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg=="
"resolved" "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz"
"version" "2.3.2"
"sqlstring@2.3.1":
"integrity" "sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A="
"resolved" "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz"
"version" "2.3.1"
"sshpk@^1.7.0":
"integrity" "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg=="
"resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz"
"version" "1.16.1"
dependencies:
"asn1" "~0.2.3"
"assert-plus" "^1.0.0"
"bcrypt-pbkdf" "^1.0.0"
"dashdash" "^1.12.0"
"ecc-jsbn" "~0.1.1"
"getpass" "^0.1.1"
"jsbn" "~0.1.0"
"safer-buffer" "^2.0.2"
"tweetnacl" "~0.14.0"
"statuses@>= 1.5.0 < 2", "statuses@~1.5.0":
"integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
"resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
"version" "1.5.0"
"string_decoder@~1.1.1":
"integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
"resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
"version" "1.1.1"
dependencies:
"safe-buffer" "~5.1.0"
"string-width@^4.0.0", "string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.2":
"integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
"resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
"version" "4.2.3"
dependencies:
"emoji-regex" "^8.0.0"
"is-fullwidth-code-point" "^3.0.0"
"strip-ansi" "^6.0.1"
"strip-ansi@^6.0.0", "strip-ansi@^6.0.1":
"integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
"resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
"version" "6.0.1"
dependencies:
"ansi-regex" "^5.0.1"
"strip-json-comments@~2.0.1":
"integrity" "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
"resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
"version" "2.0.1"
"supports-color@^5.5.0":
"integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
"version" "5.5.0"
dependencies:
"has-flag" "^3.0.0"
"supports-color@^7.1.0":
"integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
"version" "7.2.0"
dependencies:
"has-flag" "^4.0.0"
"to-readable-stream@^1.0.0":
"integrity" "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
"resolved" "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz"
"version" "1.0.0"
"to-regex-range@^5.0.1":
"integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
"resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
"version" "5.0.1"
dependencies:
"is-number" "^7.0.0"
"toidentifier@1.0.0":
"integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
"resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz"
"version" "1.0.0"
"toposort-class@^1.0.1":
"integrity" "sha1-f/0feMi+KMO6Rc1OGj9e4ZO9mYg="
"resolved" "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz"
"version" "1.0.1"
"touch@^3.1.0":
"integrity" "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA=="
"resolved" "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz"
"version" "3.1.0"
dependencies:
"nopt" "~1.0.10"
"tough-cookie@~2.5.0":
"integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="
"resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"
"version" "2.5.0"
dependencies:
"psl" "^1.1.28"
"punycode" "^2.1.1"
"tunnel-agent@^0.6.0":
"integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
"resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
"version" "0.6.0"
dependencies:
"safe-buffer" "^5.0.1"
"tweetnacl@^0.14.3", "tweetnacl@~0.14.0":
"integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
"resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
"version" "0.14.5"
"type-fest@^0.20.2":
"integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
"resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
"version" "0.20.2"
"type-is@~1.6.17", "type-is@~1.6.18":
"integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="
"resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
"version" "1.6.18"
dependencies:
"media-typer" "0.3.0"
"mime-types" "~2.1.24"
"typedarray-to-buffer@^3.1.5":
"integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q=="
"resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"
"version" "3.1.5"
dependencies:
"is-typedarray" "^1.0.0"
"undefsafe@^2.0.5":
"integrity" "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA=="
"resolved" "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz"
"version" "2.0.5"
"unique-string@^2.0.0":
"integrity" "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="
"resolved" "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz"
"version" "2.0.0"
dependencies:
"crypto-random-string" "^2.0.0"
"unpipe@~1.0.0", "unpipe@1.0.0":
"integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
"resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
"version" "1.0.0"
"update-notifier@^5.1.0":
"integrity" "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw=="
"resolved" "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz"
"version" "5.1.0"
dependencies:
"boxen" "^5.0.0"
"chalk" "^4.1.0"
"configstore" "^5.0.1"
"has-yarn" "^2.1.0"
"import-lazy" "^2.1.0"
"is-ci" "^2.0.0"
"is-installed-globally" "^0.4.0"
"is-npm" "^5.0.0"
"is-yarn-global" "^0.3.0"
"latest-version" "^5.1.0"
"pupa" "^2.1.1"
"semver" "^7.3.4"
"semver-diff" "^3.1.1"
"xdg-basedir" "^4.0.0"
"uri-js@^4.2.2":
"integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
"resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
"version" "4.4.1"
dependencies:
"punycode" "^2.1.0"
"url-parse-lax@^3.0.0":
"integrity" "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww="
"resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz"
"version" "3.0.0"
dependencies:
"prepend-http" "^2.0.0"
"util-deprecate@~1.0.1":
"integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
"resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
"version" "1.0.2"
"utils-merge@1.0.1":
"integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
"resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
"version" "1.0.1"
"uuid@^3.3.2":
"integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
"resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
"version" "3.4.0"
"uuid@^8.1.0":
"integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
"resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
"version" "8.3.2"
"validator@^13.7.0":
"integrity" "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw=="
"resolved" "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz"
"version" "13.7.0"
"vary@^1", "vary@~1.1.2":
"integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
"resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
"version" "1.1.2"
"verror@1.10.0":
"integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA="
"resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
"version" "1.10.0"
dependencies:
"assert-plus" "^1.0.0"
"core-util-is" "1.0.2"
"extsprintf" "^1.2.0"
"widest-line@^3.1.0":
"integrity" "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg=="
"resolved" "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz"
"version" "3.1.0"
dependencies:
"string-width" "^4.0.0"
"wkx@^0.5.0":
"integrity" "sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg=="
"resolved" "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz"
"version" "0.5.0"
dependencies:
"@types/node" "*"
"wrap-ansi@^7.0.0":
"integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
"resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
"version" "7.0.0"
dependencies:
"ansi-styles" "^4.0.0"
"string-width" "^4.1.0"
"strip-ansi" "^6.0.0"
"wrappy@1":
"integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
"resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
"version" "1.0.2"
"write-file-atomic@^3.0.0":
"integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q=="
"resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz"
"version" "3.0.3"
dependencies:
"imurmurhash" "^0.1.4"
"is-typedarray" "^1.0.0"
"signal-exit" "^3.0.2"
"typedarray-to-buffer" "^3.1.5"
"xdg-basedir@^4.0.0":
"integrity" "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="
"resolved" "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz"
"version" "4.0.0"
"y18n@^5.0.5":
"integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
"resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
"version" "5.0.8"
"yallist@^2.1.2":
"integrity" "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
"resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
"version" "2.1.2"
"yallist@^4.0.0":
"integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
"resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
"version" "4.0.0"
"yargs-parser@^20.2.2":
"integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
"resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
"version" "20.2.9"
"yargs@^17.2.1":
"integrity" "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q=="
"resolved" "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz"
"version" "17.2.1"
dependencies:
"cliui" "^7.0.2"
"escalade" "^3.1.1"
"get-caller-file" "^2.0.5"
"require-directory" "^2.1.1"
"string-width" "^4.2.0"
"y18n" "^5.0.5"
"yargs-parser" "^20.2.2"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment